@charset "UTF-8";.slick-slide img{transition:all 5s;transform:scale(1)}.slick-slide.slick-active img{transform:scale(1.1)}@media only screen and (max-width: 749px){.main-content{padding-top:calc(40 / 750 * 100vw)}#pagetop{bottom:10vw;text-align:center;left:0;position:absolute;width:100%;padding:0}#pagetop img{width:calc(170 / 750 * 100vw)}#mv{position:relative;padding:calc(40 / 750 * 100vw) calc(40 / 750 * 100vw) 0;margin-bottom:-8vw;overflow:hidden}#mv .mv_txt_wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center;color:#fff;width:100%}#mv .mv_txt_wrap h2{font-size:calc(56 / 750 * 100vw);font-weight:400;line-height:1;padding-bottom:1em;letter-spacing:.18em}#mv .mv_txt_wrap .mv_logo{padding-bottom:20px}#mv .mv_txt_wrap .mv_logo img{width:calc(205 / 750 * 100vw)}#mv .mv_txt_wrap .mv_txt{font-family:Old Standard TT,serif;font-size:calc(20 / 750 * 100vw);line-height:1.4;letter-spacing:.05em}#mv #slide img{width:100%;height:auto}#mv #slide .pic_tag{display:none}#mv .slick-dots{z-index:10;bottom:0;right:calc(10 / 750 * 100vw);text-align:right;width:calc(20 / 750 * 100vw)}#mv .slick-dots li{display:block;margin:calc(20 / 750 * 100vw) 0;width:calc(20 / 750 * 100vw);height:calc(20 / 750 * 100vw)}#mv .slick-dots li.slick-active button{background-color:#fff}#mv .slick-dots li button{width:100%;height:100%;background-color:#7e7e7c;border-radius:50%;opacity:1}.pic_tag{display:none}.top_block{position:relative;width:calc(670 / 750 * 100vw);margin:0 auto;display:flex;flex-wrap:wrap}.top_block+.top_block{margin-top:calc(110 / 750 * 100vw)}.top_block .bg{order:1;width:100%;height:auto}.top_block .top_block_inner{order:2;background-color:#fff;width:100%;padding:10vw 0 0;text-align:center}.top_block .top_block_inner .toyo_logo{width:calc(208 / 750 * 100vw);margin:0 auto}.top_block .top_block_inner .arche_logo{width:calc(200 / 750 * 100vw);margin:0 auto}.top_block .top_block_inner .konstella_logo{width:51.6vw;margin:0 auto}.top_block .top_block_inner h3{font-size:calc(37 / 750 * 100vw);font-weight:400;line-height:1;padding:8vw 0 calc(50 / 750 * 100vw);letter-spacing:.05em}.top_block .top_block_inner .en{font-size:calc(22 / 750 * 100vw);letter-spacing:.03em;font-family:Old Standard TT,serif;padding-bottom:1em}.top_block .top_block_inner .label{display:inline-block;font-size:calc(20 / 750 * 100vw);padding-bottom:5px;border-bottom:1px solid #646464;margin-bottom:4vw}.top_block .top_block_inner .txt{font-size:3.2vw;line-height:1.9;letter-spacing:.04em}.top_block .top_block_inner .more{padding-top:4vw;text-align:center}#top_block_0.top_block .top_block_inner .en{font-size:calc(22 / 750 * 100vw)}#top_block_0.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(20 / 750 * 100vw)}#top_block_1.top_block .top_block_inner .en{font-family:Pathway Gothic One,sans-serif;font-size:calc(25 / 750 * 100vw)}#top_block_1.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(20 / 750 * 100vw)}#top_block_2.top_block .top_block_inner .en{font-family:Montserrat,sans-serif;font-size:calc(22 / 750 * 100vw)}#top_block_2.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(20 / 750 * 100vw)}.main_ttl{text-align:center;padding-bottom:calc(55 / 750 * 100vw);font-weight:400}.main_ttl span{display:block;line-height:1}.main_ttl span.en{font-size:calc(20 / 750 * 100vw);padding-top:1.3em;letter-spacing:.05em}.main_ttl span.jp{font-size:4vw;letter-spacing:.3em}.more{text-align:center}.more a{font-size:3.2vw;background:url(/cdn/shop/t/1/assets/arrow.png) right center no-repeat;display:inline-block;padding-right:3.2vw}#new_product{padding-top:calc(160 / 750 * 100vw)}#new_product .product-wrap{overflow-x:auto;padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}#new_product ul{width:calc(1460 / 750 * 100vw);margin-left:0;letter-spacing:-1em}#new_product ul li{display:inline-block;width:calc(260 / 750 * 100vw);padding-left:0;float:none;letter-spacing:normal}#new_product ul li+li{margin-left:4vw}#new_product .more{padding-top:8vw}#scene{padding-top:calc(160 / 750 * 100vw)}#scene .scene_block{width:100%;position:relative}#scene .scene_block+.scene_block{padding-top:calc(100 / 750 * 100vw)}#scene .scene_block img{width:100%;height:auto}#scene .scene_block .scene_block_inner{text-align:center}#scene .scene_block .scene_block_inner h4{font-weight:400;width:calc(350 / 750 * 100vw);padding-top:calc(25 / 750 * 100vw);padding-bottom:calc(35 / 750 * 100vw);margin:calc(-40 / 750 * 100vw) auto 0;background-color:#fff;position:relative}#scene .scene_block .scene_block_inner h4 span{display:block;line-height:1}#scene .scene_block .scene_block_inner h4 span.en{font-size:4vw;letter-spacing:.05em}#scene .scene_block .scene_block_inner h4 span.jp{font-size:calc(22 / 750 * 100vw);letter-spacing:.1em;padding-top:1em}#scene .scene_block .scene_block_inner p{font-size:3.2vw;line-height:1.666;letter-spacing:.03em}#scene .scene_block .scene_block_inner .more{padding-top:calc(25 / 750 * 100vw)}#color{padding:calc(160 / 750 * 100vw) 8vw 0;width:100%;margin:0 auto}#color ul{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-4vw}#color ul li{width:33.3333%;margin-left:0;margin-bottom:4vw}#color ul li a{display:block}#color ul li a div{padding:0 calc(20 / 750 * 100vw)}#color ul li a div img{width:100%;height:auto}#color ul li a span{margin-top:calc(10 / 750 * 100vw);display:block;text-align:center;font-size:calc(22 / 750 * 100vw);line-height:1.6}#color ul li a:hover{opacity:.8}#color .color-black{background-color:#000}#color .color-white{background-color:#fff;border:1px solid #dcdcdc}#color .color-red{background-color:#9f0000}#color .color-blue{background-color:#285a80}#color .color-darkyellow{background-color:#798123}#color .color-darkgreen{background-color:#5f6535}#color .color-gray{background-color:#a6a6a6}#color .color-pink{background-color:#bc776a}#color .color-beige{background-color:#c9bf8d}#color .color-green{background-color:#70b181}#color .color-yellow{background-color:#eacf00}#color .color-dullyellow{background-color:#b09945}#topics{padding:calc(160 / 750 * 100vw) calc(50 / 750 * 100vw) 0;width:100%}#topics .topics_li{display:flex;flex-wrap:wrap;margin-left:-4vw}#topics .topics_li li{width:calc(50% - 4vw);margin-left:4vw;padding-bottom:6vw}#topics .topics_li li img{width:100%;height:auto}#topics .topics_li li .topics_date_tag{padding:calc(25 / 750 * 100vw) 0 2vw}#topics .topics_li li .date{font-size:3.2vw;display:block}#topics .topics_li li .tag{display:inline-block;font-size:calc(20 / 750 * 100vw)}#topics .topics_li li .tag+.tag{margin-left:calc(10 / 750 * 100vw)}#topics .topics_li li .topics_ttl{font-size:3.2vw;line-height:1.66;letter-spacing:.03em;overflow:hidden}#topics .topics_li li .topics_tag{padding-top:calc(10 / 750 * 100vw)}#topics .topics_li li:last-child{display:none}.bg_gray{background-color:#f0f0f0;padding-top:16vw;padding-bottom:calc(370 / 750 * 100vw);margin-top:16vw}#about{width:100%;margin:0 auto 60vw;padding-left:calc(140 / 750 * 100vw);position:relative}#about img{width:100%;height:auto}#about .about_inner{position:absolute;top:calc(380 / 750 * 100vw);left:0;width:calc(550 / 750 * 100vw);height:auto;background-color:#fff;padding:calc(50 / 750 * 100vw) 0 calc(40 / 750 * 100vw) calc(50 / 750 * 100vw)}#about .about_inner h3{padding-bottom:calc(40 / 750 * 100vw);font-weight:400}#about .about_inner h3 span{display:block;line-height:1}#about .about_inner h3 span.en{font-size:calc(20 / 750 * 100vw);letter-spacing:.05em;padding-top:4vw}#about .about_inner h3 span.jp{font-size:calc(37 / 750 * 100vw);letter-spacing:.1em}#about .about_inner p{text-align:left;font-size:3.2vw;font-size:1.2rem;line-height:1.666;letter-spacing:.03em}#about .about_inner .more{text-align:left;padding-top:calc(20 / 750 * 100vw)}#recruit{margin-bottom:calc(520 / 750 * 100vw);width:100%;padding-right:calc(140 / 750 * 100vw);position:relative}#recruit img{width:100%;height:auto}#recruit .recruit_inner{position:absolute;top:calc(380 / 750 * 100vw);right:0;width:calc(490 / 750 * 100vw);height:auto;background-color:#fff;padding:calc(50 / 750 * 100vw) 0 calc(40 / 750 * 100vw) calc(50 / 750 * 100vw)}#recruit .recruit_inner h3{padding-bottom:calc(40 / 750 * 100vw);font-weight:400}#recruit .recruit_inner h3 span{display:block;line-height:1}#recruit .recruit_inner h3 span.en{font-size:calc(20 / 750 * 100vw);letter-spacing:.05em;padding-top:4vw}#recruit .recruit_inner h3 span.jp{font-size:calc(37 / 750 * 100vw);letter-spacing:.1em}#recruit .recruit_inner p{text-align:left;font-size:3.2vw;font-size:1.2rem;line-height:1.666;letter-spacing:.03em}#recruit .recruit_inner .more{text-align:left;padding-top:calc(20 / 750 * 100vw)}#link{width:calc(550 / 750 * 100vw);margin:0 auto}#link .link_block{width:100%;background-color:#fff;text-align:center}#link .link_block:first-of-type{margin-bottom:calc(100 / 750 * 100vw)}#link .link_block img{width:100%;height:auto}#link .link_block h3{padding-top:4vw;padding-bottom:4vw;font-weight:400}#link .link_block h3 span{display:block;line-height:1}#link .link_block h3 span.en{font-size:calc(20 / 750 * 100vw);letter-spacing:.05em;padding-top:4vw;line-height:1.5}#link .link_block h3 span.jp{font-size:calc(37 / 750 * 100vw);letter-spacing:.1em}#link .link_block p{font-size:3.2vw;line-height:1.666;letter-spacing:.03em}#link .link_block .more{padding-top:calc(35 / 750 * 100vw);padding-bottom:calc(35 / 750 * 100vw)}}@media only screen and (min-width: 750px){.main-content{padding-top:40px}#pagetop{bottom:5.46875vw;text-align:center;left:0;position:absolute;width:100%;padding:0}#mv{position:relative;overflow:hidden;padding:0 3.125vw;margin-bottom:-3.125vw}#mv .mv_txt_wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center;color:#fff}#mv .mv_txt_wrap h2{font-size:calc(46 / 1280 * 100vw);font-weight:400;line-height:1;padding-bottom:1em;letter-spacing:.18em}#mv .mv_txt_wrap .mv_logo{padding-bottom:1.5625vw}#mv .mv_txt_wrap .mv_logo img{width:10.15625vw}#mv .mv_txt_wrap .mv_txt{font-family:Old Standard TT,serif;font-size:1.25vw;line-height:1.4;letter-spacing:.05em}#mv #slide img{width:100%;height:auto}#mv #slide .pic_tag{left:calc(25 / 1280 * 100vw);bottom:calc(25 / 1280 * 100vw)}#mv .slick-dots{z-index:10;bottom:1.5625vw;right:1.5625vw;text-align:right}#mv .slick-dots li{width:.78125vw;height:.78125vw}#mv .slick-dots li.slick-active button{background-color:#fff}#mv .slick-dots li button{width:100%;height:100%;background-color:#7e7e7c;border-radius:50%;opacity:1}.pic_tag{font-size:calc(12 / 1280 * 100vw);color:#fff;background-color:#000;display:block;width:8.59375vw;padding:.5em 0;line-height:1;text-align:center;position:absolute}.top_block{position:relative;width:calc(100% - 6.666vw);margin:0 auto}.top_block+.top_block{margin-top:2.34375vw}.top_block .bg{width:100%;height:auto}.top_block .pic_tag{left:calc(25 / 1280 * 100vw);bottom:calc(25 / 1280 * 100vw)}.top_block .top_block_inner{position:absolute;top:4.6875vw;left:9.375vw;background-color:#fff;width:33.59375vw;min-width:330px;padding:calc(35 / 1280 * 100vw) 2.34375vw calc(35 / 1280 * 100vw);height:auto}.top_block .top_block_inner .toyo_logo{width:11.71875vw}.top_block .top_block_inner .arche_logo{width:calc(135 / 1280 * 100vw)}.top_block .top_block_inner .konstella_logo{width:calc(285 / 1280 * 100vw)}.top_block .top_block_inner h3{font-size:calc(23 / 1280 * 100vw);font-weight:400;line-height:1;padding:3.125vw 0 calc(45 / 1280 * 100vw);letter-spacing:.05em}.top_block .top_block_inner .en{font-size:1.25vw;letter-spacing:.03em;font-family:Old Standard TT,serif;padding-bottom:1em}.top_block .top_block_inner .label{display:inline-block;font-size:calc(11 / 1280 * 100vw);padding-bottom:calc(5 / 1280 * 100vw);border-bottom:1px solid #646464;margin-bottom:2.34375vw}.top_block .top_block_inner .txt{font-size:calc(13 / 1280 * 100vw);line-height:1.9;letter-spacing:.04em}.top_block .top_block_inner .more{padding-top:2.34375vw;text-align:left}.top_block:nth-of-type(2) .pic_tag{right:calc(25 / 1280 * 100vw);left:auto}.top_block:nth-of-type(2) .top_block_inner{left:auto;right:9.375vw}#top_block_0.top_block .top_block_inner .en{font-size:1.09375vw}#top_block_0.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(11 / 1280 * 100vw)}#top_block_1.top_block .top_block_inner .en{font-family:Pathway Gothic One,sans-serif;font-size:1.25vw}#top_block_1.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(11 / 1280 * 100vw)}#top_block_2.top_block .top_block_inner .en{font-family:Montserrat,sans-serif;font-size:calc(12 / 1280 * 100vw)}#top_block_2.top_block .top_block_inner .en.label{font-family:Old Standard TT,serif;font-size:calc(11 / 1280 * 100vw)}.main_ttl{text-align:center;padding-bottom:calc(55 / 1280 * 100vw);font-weight:400}.main_ttl span{display:block;line-height:1}.main_ttl span.en{font-size:calc(12 / 1280 * 100vw);padding-top:1.3em;letter-spacing:.05em}.main_ttl span.jp{font-size:calc(24 / 1280 * 100vw);letter-spacing:.3em}.more{text-align:center}.more a{font-size:calc(13 / 1280 * 100vw);display:inline-block;padding-right:calc(12 / 1280 * 100vw);position:relative}.more a:after{content:"";width:calc(7 / 1280 * 100vw);height:calc(11 / 1280 * 100vw);background:url(/cdn/shop/t/1/assets/arrow.png) 0 0 no-repeat;background-size:100% auto;position:absolute;right:0;top:50%;-webkit-transform:translate(0%,-50%);transform:translateY(-50%);transition:all .3s ease-out}.more a:hover{font-weight:700;opacity:1}.more a:hover:after{right:-.3125vw}#new_product{padding-top:11.71875vw}#new_product ul{width:93.75vw;margin:0 auto;display:flex;flex-wrap:wrap;padding-bottom:3.125vw}#new_product ul li{width:calc(20% - 2.5vw);margin-left:calc(37.5 / 1280 * 100vw);padding-left:0;text-align:center}#new_product ul li:first-child{margin-left:0}#scene{padding-top:11.71875vw}#scene .scene_inner{width:calc(100% - 6.666vw);margin:0 auto;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#scene .scene_block{width:48.6%;position:relative}#scene .scene_block img{width:100%;height:auto}#scene .scene_block .pic_tag{bottom:.78125vw;left:1.5625vw}#scene .scene_block .scene_block_inner{position:absolute;right:3.90625vw;top:calc(45 / 1280 * 100vw);background-color:#fff;width:14.0625vw;min-width:170px;height:17.96875vw;text-align:center;padding:2.34375vw 1.5625vw}#scene .scene_block .scene_block_inner h4{font-weight:400;padding-bottom:1.5625vw}#scene .scene_block .scene_block_inner h4 span{display:block;line-height:1}#scene .scene_block .scene_block_inner h4 span.en{font-size:1.25vw;letter-spacing:.05em}#scene .scene_block .scene_block_inner h4 span.jp{font-size:calc(11 / 1280 * 100vw);letter-spacing:.1em;padding-top:1em}#scene .scene_block .scene_block_inner p{text-align:left;font-size:calc(12 / 1280 * 100vw);line-height:1.666;letter-spacing:.03em}#scene .scene_block .scene_block_inner .more{text-align:center;padding-top:1.5625vw}#scene .scene_block:last-of-type .scene_block_inner{left:3.90625vw;right:auto}#scene .scene_block:last-of-type .pic_tag{left:auto;right:1.5625vw}#color{padding:11.71875vw 0 0;width:93.75vw;margin:0 auto}#color ul{display:flex;flex-wrap:wrap;width:720px;margin:0 auto -3.125vw}#color ul li{width:16.666%;margin-left:0;margin-bottom:3.125vw}#color ul li:nth-child(6n+1){margin-left:0}#color ul li a{display:block}#color ul li a div{padding:0 1.5625vw}#color ul li a div img{width:100%;height:auto}#color ul li a span{margin-top:.78125vw;display:block;text-align:center;font-size:calc(11 / 1280 * 100vw);line-height:1.36}#color ul li a:hover{opacity:.8}#color .color-black{background-color:#000}#color .color-white{background-color:#fff;border:1px solid #dcdcdc}#color .color-red{background-color:#9f0000}#color .color-blue{background-color:#285a80}#color .color-darkyellow{background-color:#798123}#color .color-darkgreen{background-color:#5f6535}#color .color-gray{background-color:#a6a6a6}#color .color-pink{background-color:#bc776a}#color .color-beige{background-color:#c9bf8d}#color .color-green{background-color:#70b181}#color .color-yellow{background-color:#eacf00}#color .color-dullyellow{background-color:#b09945}#topics{padding:11.71875vw 0 0;width:93.75vw;margin:0 auto}#topics .topics_li{display:flex;flex-wrap:wrap}#topics .topics_li li{width:calc(33.333% - 3.906vw);margin-left:calc(75 / 1280 * 100vw);padding-bottom:calc(45 / 1280 * 100vw)}#topics .topics_li li img{width:100%;height:auto}#topics .topics_li li .topics_date_tag{padding:1.5625vw 0 calc(15 / 1280 * 100vw)}#topics .topics_li li .date{font-size:calc(12 / 1280 * 100vw);display:inline-block;padding-right:1em}#topics .topics_li li .tag{display:inline-block;font-size:calc(11 / 1280 * 100vw)}#topics .topics_li li .tag+.tag{margin-left:calc(10 / 750 * 100vw)}#topics .topics_li li .topics_ttl{font-size:calc(12 / 1280 * 100vw);line-height:1.66;letter-spacing:.03em}#topics .topics_li li .topics_tag{padding-top:.78125vw}#topics .topics_li li:nth-child(3n+1){margin-left:0}.bg_gray{background-color:#f0f0f0;padding-top:13.28125vw;padding-bottom:21.09375vw;margin-top:8.59375vw}#about{width:65.5%;margin:0 0 14.0625vw 17.5%;padding-left:13%;position:relative}#about .pic_tag{right:2.34375vw;bottom:1.5625vw}#about img{width:100%;height:auto}#about .about_inner{position:absolute;top:6.25vw;left:0;width:25.78125vw;height:auto;background-color:#fff;padding:calc(35 / 1280 * 100vw) 3.90625vw calc(35 / 1280 * 100vw)}#about .about_inner h3{padding-bottom:3.90625vw;font-weight:400}#about .about_inner h3 span{display:block;line-height:1}#about .about_inner h3 span.en{font-size:calc(12 / 1280 * 100vw);letter-spacing:.05em;padding-top:1.5625vw}#about .about_inner h3 span.jp{font-size:calc(24 / 1280 * 100vw);letter-spacing:.1em}#about .about_inner p{text-align:left;font-size:calc(12 / 1280 * 100vw);line-height:1.666;letter-spacing:.03em}#about .about_inner .more{text-align:left;padding-top:1.5625vw}#recruit{margin-bottom:14.0625vw;margin-left:3.125vw;width:85%;padding-right:12.5%;position:relative}#recruit .pic_tag{left:2.34375vw;bottom:1.5625vw}#recruit img{width:100%;height:auto}#recruit .recruit_inner{position:absolute;top:6.25vw;right:0;width:31.25vw;height:auto;background-color:#fff;padding:calc(35 / 1280 * 100vw) 3.90625vw calc(35 / 1280 * 100vw)}#recruit .recruit_inner h3{padding-bottom:3.90625vw;font-weight:400}#recruit .recruit_inner h3 span{display:block;line-height:1}#recruit .recruit_inner h3 span.en{font-size:calc(12 / 1280 * 100vw);letter-spacing:.05em;padding-top:1.5625vw}#recruit .recruit_inner h3 span.jp{font-size:calc(24 / 1280 * 100vw);letter-spacing:.1em}#recruit .recruit_inner p{text-align:left;font-size:calc(12 / 1280 * 100vw);line-height:1.666;letter-spacing:.03em}#recruit .recruit_inner .more{text-align:left;padding-top:1.5625vw}#link{width:62.5vw;margin:0 auto;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#link .link_block{width:47.5%;background-color:#fff;text-align:center}#link .link_block img{width:100%;height:auto}#link .link_block h3{padding-top:3.125vw;padding-bottom:calc(15 / 1280 * 100vw);font-weight:400}#link .link_block h3 span{display:block;line-height:1}#link .link_block h3 span.en{font-size:calc(12 / 1280 * 100vw);letter-spacing:.05em;padding-top:1.5625vw;line-height:1.33}#link .link_block h3 span.jp{font-size:calc(24 / 1280 * 100vw);letter-spacing:.1em}#link .link_block p{font-size:calc(12 / 1280 * 100vw);line-height:1.666;letter-spacing:.03em}#link .link_block .more{padding-top:1.5625vw;padding-bottom:3.125vw}}@media only screen and (min-width: 1281px){#pagetop{bottom:70px;padding:0}#mv{padding:0 40px;margin-bottom:-40px}#mv .mv_txt_wrap h2{font-size:46px;font-size:4.6rem;font-weight:400}#mv .mv_txt_wrap .mv_logo{padding-bottom:20px}#mv .mv_txt_wrap .mv_logo img{width:130px}#mv .mv_txt_wrap .mv_txt{font-size:16px;font-size:1.6rem}#mv #slide .pic_tag{left:25px;bottom:25px}#mv .slick-dots{bottom:20px;right:20px}#mv .slick-dots li{width:10px;height:10px}.pic_tag{font-size:12px;font-size:1.2rem;width:110px}.top_block{width:calc(100% - 80px);margin:0 auto}.top_block+.top_block{margin-top:30px}.top_block .pic_tag{left:25px;bottom:25px}.top_block .top_block_inner{top:60px;left:120px;width:430px;padding:35px 30px;height:auto}.top_block .top_block_inner .toyo_logo{width:150px}.top_block .top_block_inner .arche_logo{width:135px}.top_block .top_block_inner .konstella_logo{width:285px}.top_block .top_block_inner h3{font-size:23px;font-size:2.3rem;font-weight:400;padding:40px 0 45px}.top_block .top_block_inner .en{font-size:16px;font-size:1.6rem}.top_block .top_block_inner .label{font-size:11px;font-size:1.1rem;padding-bottom:5px;margin-bottom:30px}.top_block .top_block_inner .txt{font-size:13px;font-size:1.3rem}.top_block .top_block_inner .more{padding-top:30px}.top_block:nth-of-type(2) .pic_tag{right:25px}.top_block:nth-of-type(2) .top_block_inner{right:120px}#top_block_0.top_block .top_block_inner .en{font-size:14px;font-size:1.4rem;font-family:Old Standard TT,serif}#top_block_0.top_block .top_block_inner .en.label{font-size:11px;font-size:1.1rem;font-family:Old Standard TT,serif}#top_block_1.top_block .top_block_inner .en{font-size:16px;font-size:1.6rem;font-family:Pathway Gothic One,sans-serif}#top_block_1.top_block .top_block_inner .en.label{font-size:11px;font-size:1.1rem;font-family:Old Standard TT,serif}#top_block_2.top_block .top_block_inner .en{font-size:12px;font-size:1.2rem;font-family:Montserrat,sans-serif}#top_block_2.top_block .top_block_inner .en.label{font-size:11px;font-size:1.1rem;font-family:Old Standard TT,serif}.main_ttl{padding-bottom:55px;font-weight:400}.main_ttl span.en{font-size:12px;font-size:1.2rem}.main_ttl span.jp{font-size:24px;font-size:2.4rem}.more a{font-size:13px;font-size:1.3rem;padding-right:12px}.more a:after{width:7px;height:11px}.more a:hover{font-weight:700;opacity:1}.more a:hover:after{right:-4px}#new_product{padding-top:150px}#new_product ul{width:1200px;padding-bottom:40px}#new_product ul li{width:calc(20% - 30px);margin-left:37.5px;padding-left:0}#new_product ul li:first-child{margin-left:0}#scene{padding-top:150px}#scene .scene_inner{width:calc(100% - 80px)}#scene .scene_block .pic_tag{bottom:10px;left:20px}#scene .scene_block .scene_block_inner{right:50px;top:45px;width:200px;height:230px;padding:30px 20px}#scene .scene_block .scene_block_inner h4{font-weight:400;padding-bottom:20px}#scene .scene_block .scene_block_inner h4 span.en{font-size:16px;font-size:1.6rem}#scene .scene_block .scene_block_inner h4 span.jp{font-size:11px;font-size:1.1rem}#scene .scene_block .scene_block_inner p{font-size:12px;font-size:1.2rem}#scene .scene_block .scene_block_inner .more{padding-top:20px}#scene .scene_block:last-of-type .scene_block_inner{left:50px}#scene .scene_block:last-of-type .pic_tag{right:20px}#color{padding:150px 0 0;width:1200px}#color ul{width:720px;margin-bottom:-40px}#color ul li{width:16.666%;margin-left:0;margin-bottom:40px}#color ul li:nth-child(6n+1){margin-left:0}#color ul li a div{padding:0 20px}#color ul li a div img{width:100%;height:auto}#color ul li a span{margin-top:10px;font-size:11px;font-size:1.1rem}#topics{padding:150px 0 0;width:1200px}#topics .topics_li li{width:calc(33.333% - 50px);margin-left:75px;padding-bottom:45px}#topics .topics_li li img{width:100%}#topics .topics_li li .topics_date_tag{padding:20px 0 15px}#topics .topics_li li .date{font-size:12px;font-size:1.2rem}#topics .topics_li li .tag{font-size:11px;font-size:1.1rem}#topics .topics_li li .tag+.tag{margin-left:10px}#topics .topics_li li .topics_ttl{font-size:12px;font-size:1.2rem}#topics .topics_li li .topics_tag{padding-top:10px}#topics .topics_li li:nth-child(3n+1){margin-left:0}.bg_gray{padding-top:170px;padding-bottom:270px;margin-top:110px}#about{margin:0 0 180px 17.5%;width:65.5%;padding-left:13%}#about .pic_tag{right:30px;bottom:20px}#about .about_inner{top:80px;width:330px;height:auto;padding:35px 50px}#about .about_inner h3{padding-bottom:50px;font-weight:400}#about .about_inner h3 span.en{font-size:12px;font-size:1.2rem;padding-top:20px}#about .about_inner h3 span.jp{font-size:24px;font-size:2.4rem}#about .about_inner p{font-size:12px;font-size:1.2rem}#about .about_inner .more{padding-top:20px}#recruit{margin-bottom:180px;margin-left:40px;width:85%;padding-right:12.5%}#recruit .pic_tag{left:30px;bottom:20px}#recruit .recruit_inner{top:80px;width:400px;height:auto;padding:35px 50px}#recruit .recruit_inner h3{padding-bottom:50px;font-weight:400}#recruit .recruit_inner h3 span.en{font-size:12px;font-size:1.2rem;padding-top:20px}#recruit .recruit_inner h3 span.jp{font-size:24px;font-size:2.4rem}#recruit .recruit_inner p{font-size:12px;font-size:1.2rem}#recruit .recruit_inner .more{padding-top:20px}#link{width:800px}#link .link_block{width:47.5%}#link .link_block img{width:100%;height:auto}#link .link_block h3{padding-top:40px;padding-bottom:15px;font-weight:400}#link .link_block h3 span.en{font-size:12px;font-size:1.2rem;padding-top:20px}#link .link_block h3 span.jp{font-size:24px;font-size:2.4rem}#link .link_block p{font-size:12px;font-size:1.2rem}#link .link_block .more{padding-top:20px;padding-bottom:40px}}@media only screen and (min-width: 750px) and (max-width: 1281px){.main-content{padding-top:3.125vw}}.top_block>a:hover,.scene_block>a:hover{opacity:1}.top__section{padding-top:calc(160 / 750 * 100vw)}@media only screen and (min-width: 750px){.special_bnr{width:calc(100% - 6.666vw);margin:0 auto}.top__section{padding-top:11.71875vw}}@media only screen and (min-width: 1281px){.special_bnr{width:calc(100% - 80px)}.top__section{padding-top:150px}}.top_inner{max-width:1200px;margin:0 auto}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-weight:400;font-family:Old Standard TT,\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-size:calc(14 / 375 * 100vw)}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{margin-top:1.6vw;font-size:calc(14 / 375 * 100vw);line-height:1.6;font-weight:400}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{line-height:1.5;font-style:normal!important;font-size:3.2vw;margin-bottom:calc(5 / 375 * 100vw)}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date{font-style:normal!important}.yotpo-logo-link-new{display:none}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text{font-size:calc(10 / 375 * 100vw);line-height:1.5;color:#333}.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{margin-top:calc(5 / 375 * 100vw);font-size:3.2vw;font-weight:400}.yotpo-reviews-carousel .carousel-display-wrapper .scroller{overflow:hidden}@media only screen and (min-width: 750px){.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-size:1.40625vw}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{margin-top:calc(6 / 1280 * 100vw);font-size:1.09375vw}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text{font-size:.78125vw}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-size:1.09375vw;margin-bottom:calc(5 / 1280 * 100vw)}.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{margin-top:calc(5 / 1280 * 100vw);font-size:1.09375vw}}@media only screen and (min-width: 1281px){.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-size:1.8rem}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{margin-top:6px;font-size:1.4rem}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text{font-size:1rem}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-size:1.4rem;margin-bottom:5px}.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{margin-top:5px;font-size:1.4rem}}@media only screen and (max-width: 749px){#feature{padding-top:calc(160 / 750 * 100vw)}#feature .feature-wrap{overflow-x:auto;padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw)}#feature ul{width:240vw;margin-left:0;letter-spacing:-1em}#feature ul li{display:inline-block;width:calc(560 / 750 * 100vw);padding-left:0;float:none;letter-spacing:normal}#feature ul li img{width:100%;height:auto}#feature ul li .feature_ttl{padding-top:4vw;font-size:calc(28 / 750 * 100vw);line-height:1.66;letter-spacing:.03em;overflow:hidden}#feature ul li+li{margin-left:8vw}#feature .more{padding-top:8vw}}@media only screen and (min-width: 750px){#feature{padding-top:11.71875vw}#feature ul{width:93.75vw;margin:0 auto;display:flex;flex-wrap:wrap;padding-bottom:3.90625vw}#feature ul li{width:calc(33.333% - 3.906vw);margin-left:calc(75 / 1280 * 100vw)}#feature ul li a{display:block}#feature ul li img{width:100%}#feature ul li .feature_ttl{padding-top:calc(15 / 1280 * 100vw);font-size:1.09375vw}#feature ul li:first-child{margin-left:0}}@media only screen and (min-width: 1281px){#feature{padding-top:150px}#feature ul{width:1200px;padding-bottom:50px}#feature ul li{width:calc(33.333% - 50px);margin-left:75px}#feature ul li img{width:100%;height:auto}#feature ul li .feature_ttl{padding-top:15px;font-size:14px;font-size:1.4rem;line-height:1.66;letter-spacing:.03em}#feature ul li:first-child{margin-left:0}}.index-section--flush.index-section--slideshow+.index-section--flush{margin-top:60px}.index-section--flush.index-section--slideshow+.index-section--flush .grid.grid--no-gutters.image-bar.image-bar--x-small{margin:auto;max-width:1012px}.index-section--flush.index-section--slideshow+.index-section--flush .grid.grid--no-gutters.image-bar.image-bar--x-small .image-bar__item{background-size:auto 100%;background-position:center center}.template-index .index-section--flush+.index-section--flush{margin-top:60px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/index.scss.css.map */
