@charset 'utf-8';.font-AGC-B{font-family:aktiv-grotesk-condensed,sans-serif;font-weight:700}.font-AGC-L{font-family:aktiv-grotesk-condensed,sans-serif;font-weight:300}#contents{width:100%;padding:0}#contents>header{position:relative;padding:0}#contents>header svg{position:absolute;visibility:hidden}#contents>header>div{position:relative;overflow:hidden}#contents>header>div h2{position:absolute;padding:0}#contents>header>div h2 img:nth-child(1){position:relative;display:block}#contents>header>div p{position:absolute;overflow:hidden;height:0;text-indent:-9999px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#contents>header>div img{position:absolute;width:100%}#contents>header>p{text-align:right;letter-spacing:0;color:#8e8c99}#contents>footer>a{font-weight:700;display:table;margin:0 auto;letter-spacing:0;color:#1c3a83}#contents>footer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border:1px #cdcccc solid;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents>footer ul:before{font-weight:700;display:block;width:100%;content:'Share';text-align:center;letter-spacing:0;color:#686666}#contents>footer ul li a{display:block}#contents>footer ul li a img{display:block;width:100%}#contents>footer time{display:block;text-align:center;letter-spacing:0;color:#040000}#about:not([data-status='C'])>dl dt{background:#8e8c99}#about:not([data-status='C'])>dl dt span:nth-child(2){display:none}#about[data-status='C']>dl dt{background:#0c78cc}#about[data-status='C']>dl dt span:nth-child(1){display:none}#about>dl{letter-spacing:0}#about>dl dt{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;color:#fff;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#about>dl dt span{display:block;text-align:center}#about>dl dd{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;color:#0c78cc;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#about>dl dd span{display:block}#about>p>span{display:block}#about>p>span>span{display:block;letter-spacing:0}#about>p>span>span small{display:block}#about>p>span>span:after{display:block;content:'';background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_5.png);background-repeat:no-repeat}#about>nav{position:relative}#about>nav.state-fixed>div{position:fixed;border-bottom:#e8e8ea 1px solid}#about>nav:not(.state-fixed)>div{position:absolute;top:0;left:0!important;border-bottom:#fff 1px solid}#about>nav>div{z-index:5;width:100%;-webkit-transition:border .3s;-moz-transition:border .3s;-ms-transition:border .3s;-o-transition:border .3s;transition:border .3s;background:#fff}#about>nav>div ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#about>nav>div ul li a{position:relative;display:block;overflow:hidden}#about>nav>div ul li a:before{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#about>nav>div ul li a span{display:table;margin:0 auto;white-space:nowrap;letter-spacing:0}#about>div>div h3{overflow:hidden;text-align:center;color:#fff;background:#0c78cc}#about>div>div dl dt:nth-of-type(1) i{display:block;margin:0 auto}#about>div>div dl dt:nth-of-type(1) i img{display:block;width:100%}#about>div>div dl dt:nth-of-type(1) span{display:block;text-align:center;letter-spacing:0}#about>div>div dl dt:nth-of-type(2){overflow:hidden;letter-spacing:.1em;color:#fff}#about>div>div dl dd ul li{font-weight:700;position:relative;padding-left:1em;letter-spacing:0}#about>div>div dl dd ul li:before{position:absolute;content:''}#about>div>div dl:nth-of-type(1) dt:nth-of-type(1){color:#37b265}#about>div>div dl:nth-of-type(1) dt:nth-of-type(2){background:#37b265}#about>div>div dl:nth-of-type(1) dd ul li:before{background:#37b265}#about>div>div dl:nth-of-type(2) dt:nth-of-type(1){color:#36b2a5}#about>div>div dl:nth-of-type(2) dt:nth-of-type(2){background:#36b2a5}#about>div>div dl:nth-of-type(2) dd ul li:before{background:#36b2a5}#about>div>div dl:nth-of-type(3) dt:nth-of-type(1){color:#67c6dd}#about>div>div dl:nth-of-type(3) dt:nth-of-type(2){background:#67c6dd}#about>div>div dl:nth-of-type(3) dd ul li:before{background:#67c6dd}#about>div>div figure{display:block}#about>div>div figure img{display:block;width:100%}#lineup{margin:0 auto}#lineup h2{overflow:hidden;text-align:center;letter-spacing:0;color:#fff;background:#0c78cc}#lineup>div{position:relative}#lineup>div:nth-of-type(1){z-index:3}#lineup>div:nth-of-type(2){z-index:2}#lineup>div:nth-of-type(3){z-index:1}#lineup>div:nth-of-type(4){z-index:0}#lineup>div h3{overflow:hidden;margin:0 auto;text-align:center;letter-spacing:0;color:#fff}#cover_original h3,.color-planner .btn-item dl:first-child+dl{background:#37b265}#about a[href*='#cover_original'],.color-planner .btn-item dl:first-child i.btn-fav.like{color:#37b265}#cover_cousin h3,.color-cousin .btn-item dl:first-child+dl{background:#36b2a5}#about a[href*='#cover_cousin'],.color-cousin .btn-item dl:first-child i.btn-fav.like{color:#36b2a5}#weeks h3,.color-weeks .btn-item dl:first-child+dl{background:#67c6dd}#about a[href*='#weeks'],.color-weeks .btn-item dl:first-child i.btn-fav.like{color:#67c6dd}#toolstoys h3,.color-toolstoys .btn-item dl:first-child+dl{background:#3999cc}#about a[href*='#toolstoys'],.color-toolstoys .btn-item dl:first-child i.btn-fav.like{color:#3999cc}ul[data-group]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul[data-group]>li[data-discover]{position:relative}ul[data-group]>li[data-discover]:before{display:block;height:100%;margin:0 auto;content:'';background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}ul[data-group]>li[data-discover='1']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_1.png)}ul[data-group]>li[data-discover='2']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_2.png)}ul[data-group]>li[data-discover='3']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_3.png)}ul[data-group]>li[data-discover='4']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_4.png)}ul[data-group]>li[data-discover='5']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_5.png)}ul[data-group]>li[data-discover='6']:before{background-image:url(/store/techo/ja/2021/discover_sale/images/icon_discover_6.png)}.device-pc #contents>header{max-width:1600px;margin:0 auto}.device-pc #contents>header.state-standby>div h2{opacity:0}.device-pc #contents>header.state-standby>div p{-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);opacity:0}.device-pc #contents>header.state-standby>div>img:nth-of-type(1){-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.device-pc #contents>header.state-standby>div>img:nth-of-type(2){-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.device-pc #contents>header.state-standby>div>img:nth-of-type(3){-webkit-transform:translate3d(20%,0,0);-moz-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);-o-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0);opacity:0}.device-pc #contents>header.state-standby>div>img:nth-of-type(4){-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.device-pc #contents>header>div{width:97.66%;min-width:1000px;margin:0 auto;padding-top:550px}.device-pc #contents>header>div h2{z-index:1;top:22px;left:calc(50% - 500px);width:880px;-webkit-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-moz-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-ms-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-o-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.device-pc #contents>header>div h2 img:nth-child(2){top:4px;left:148px;width:464px}.device-pc #contents>header>div p{z-index:1;top:425px;left:calc(50% - 450px);width:696px;padding-top:104px;-webkit-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-webkit-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-moz-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-moz-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-ms-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-ms-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-o-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-o-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;background-image:url(/store/techo/en/2021/discover_sale/images/str_discover_pc.png)}.device-pc #contents>header>div>img:nth-of-type(1){z-index:1;top:250px;right:calc((100% - 1000px)/ (1600 * 1000 / 1024 - 1000) * 135);width:320px;-webkit-transition:opacity .6s .6s,-webkit-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-moz-transition:opacity .6s .6s,-moz-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-ms-transition:opacity .6s .6s,-ms-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-o-transition:opacity .6s .6s,-o-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;transition:opacity .6s .6s,transform 1.2s cubic-bezier(.25,.1,.5,1) .6s}.device-pc #contents>header>div>img:nth-of-type(2){top:255px;left:88px;width:238px;-webkit-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-webkit-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-moz-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-moz-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-ms-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-ms-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-o-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-o-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s}.device-pc #contents>header>div>img:nth-of-type(3){top:350px;left:0;width:800px;-webkit-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-webkit-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-moz-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-moz-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-ms-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-ms-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-o-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-o-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,transform 1.5s cubic-bezier(.25,.1,.5,1) .9s}.device-pc #contents>header>div>img:nth-of-type(4){top:20px;right:0;width:200px;-webkit-transition:opacity .6s 2.7s,-webkit-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-moz-transition:opacity .6s 2.7s,-moz-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-ms-transition:opacity .6s 2.7s,-ms-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-o-transition:opacity .6s 2.7s,-o-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;transition:opacity .6s 2.7s,transform .6s cubic-bezier(.25,.1,.5,1) 2.7s}.device-pc #contents>header>p{font-size:11px;line-height:1;position:relative;width:97.66%;min-width:1000px;margin:0 auto;padding:0 16px 29px 0}.device-pc #contents>footer{padding-bottom:35px}.device-pc #contents>footer>a{font-size:16px;line-height:1.2}.device-pc #contents>footer ul{width:560px;margin:34px auto 35px;padding:27px 0 34px}.device-pc #contents>footer ul:before{font-size:12px;line-height:1.2;margin-bottom:21px}.device-pc #contents>footer ul li{width:32px}.device-pc #contents>footer ul li+li{margin-left:37px}.device-pc #contents>footer time{font-size:11px;line-height:1.11}.device-pc #about{position:relative}.device-pc #about:not([data-status='A'])>p{top:192px}.device-pc #about[data-status='A']>p{top:112px}.device-pc #about>dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0 20px}.device-pc #about>dl dt{width:50%;height:64px}.device-pc #about>dl dt span{font-size:16px;line-height:1.2}.device-pc #about>dl dt span small{font-size:75%}.device-pc #about>dl dt span strong{font-size:20px;line-height:1.2}.device-pc #about>dl dd{width:50%;height:64px;padding:0 16px;border:1px #0c78cc solid}.device-pc #about>dl dd span{font-size:14px;line-height:1.5}.device-pc #about>p{position:absolute;left:50%;width:100%;max-width:1480px;padding:0 20px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.device-pc #about>p>span{width:33.33%}.device-pc #about>p>span>span{font-size:16px;line-height:1.75;margin-top:-6px;padding:0 16px}.device-pc #about>p>span>span small{font-size:12px}.device-pc #about>p>span>span:after{padding-top:210px;background-position:50% 100%;-webkit-background-size:136px auto;-moz-background-size:136px auto;background-size:136px auto}.device-pc #about>nav{height:48px;margin-top:40px}.device-pc #about>nav.state-fixed>div{top:0}.device-pc #about>nav:empty{height:8px;margin-top:0}.device-pc #about>nav>div{min-width:1000px;padding:4px 20px}.device-pc #about>nav>div ul{max-width:1440px;margin:0 auto;padding:0 16px}.device-pc #about>nav>div ul li{width:25%;border-right:1px #d2d1d6 solid}.device-pc #about>nav>div ul li:first-child{border-left:1px #d2d1d6 solid}.device-pc #about>nav>div ul li a{height:40px}.device-pc #about>nav>div ul li a:before{font-size:21px;bottom:-7px}.device-pc #about>nav>div ul li a span{font-size:14px;line-height:1.4;padding-top:6px}.device-pc #about>nav>div ul li a span strong{font-size:19.6px;line-height:1}.device-pc #about>nav>div ul li a span small{font-size:12px;line-height:1.2}.device-pc #about>div{max-width:1480px;margin:40px auto 148px;padding:0 20px}.device-pc #about>div>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:66.67%;margin-left:auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.device-pc #about>div>div h3{font-size:16px;line-height:3.5;width:100%;height:56px}.device-pc #about>div>div dl{width:calc(50% - 32px);padding:16px 0 32px}.device-pc #about>div>div dl dt:nth-of-type(1){padding-bottom:15px}.device-pc #about>div>div dl dt:nth-of-type(1) i{width:72px}.device-pc #about>div>div dl dt:nth-of-type(1) span{font-size:21px;line-height:1.5;margin-top:3px}.device-pc #about>div>div dl dt:nth-of-type(2){font-size:11px;line-height:1.55;height:16px;padding:0 4px}.device-pc #about>div>div dl dd{padding-top:12px}.device-pc #about>div>div dl dd ul li{font-size:16px;line-height:1.53}.device-pc #about>div>div dl dd ul li:before{top:8px;left:4px;width:8px;height:8px}.device-pc #about>div>div figure{position:relative;width:calc(50% - 32px);height:264px}.device-pc #about>div>div figure img{position:absolute;bottom:-24px;left:calc(50% - 144px);width:288px}.device-pc #lineup{width:1000px;padding:0 10px}.device-pc #lineup h2{font-size:16px;line-height:3.5;width:960px;height:56px;margin:0 auto 40px}.device-pc #lineup>div{margin-top:-88px;padding-top:88px}.device-pc #lineup>div h3{font-size:16px;line-height:2.5;width:496px;height:40px}.device-pc #lineup>div h3 small{font-size:12px;line-height:3.33}.device-pc ul[data-group]{margin:0 auto;padding:28px 0 0}.device-pc ul[data-group]>li{width:245px;padding:0 10px 64px}.device-pc ul[data-group]>li[data-discover]:before{width:160px}.device-pc ul[data-group].color-toolstoys .btn-item dl dd:nth-of-type(2),.device-pc ul[data-group].color-weeks .btn-item dl dd:nth-of-type(2){height:52px}.device-pc ul[data-group] .btn-item dl dd:nth-of-type(2){height:105px}.device-sp #contents>header.state-standby>div h2{opacity:0}.device-sp #contents>header.state-standby>div p{-webkit-transform:translate3d(0,25%,0);-moz-transform:translate3d(0,25%,0);-ms-transform:translate3d(0,25%,0);-o-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);opacity:0}.device-sp #contents>header.state-standby>div>img:nth-of-type(1){-webkit-transform:translate3d(25%,0,0);-moz-transform:translate3d(25%,0,0);-ms-transform:translate3d(25%,0,0);-o-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0);opacity:0}.device-sp #contents>header.state-standby>div>img:nth-of-type(2){-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.device-sp #contents>header.state-standby>div>img:nth-of-type(3){-webkit-transform:translate3d(25%,0,0);-moz-transform:translate3d(25%,0,0);-ms-transform:translate3d(25%,0,0);-o-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0);opacity:0}.device-sp #contents>header>div{padding-top:100%}.device-sp #contents>header>div h2{z-index:1;top:7.5%;left:-1.25%;width:107.5%;-webkit-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-moz-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-ms-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;-o-transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s;transition:opacity 1.8s cubic-bezier(.445,.05,.55,.95) .3s}.device-sp #contents>header>div h2 img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.device-sp #contents>header>div h2 img:nth-child(2){top:-6.78%;left:14.53%;width:67.44%}.device-sp #contents>header>div p{z-index:1;top:68.75%;left:4.69%;width:63.13%;padding-top:25.94%;-webkit-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-webkit-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-moz-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-moz-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-ms-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-ms-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;-o-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,-o-transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;transition:opacity .6s cubic-bezier(.25,.1,.5,1) 2.7s,transform .6s cubic-bezier(.25,.1,.5,1) 2.7s;background-image:url(/store/techo/en/2021/discover_sale/images/str_discover_sp.png)}.device-sp #contents>header>div>img:nth-of-type(1){z-index:1;top:45.31%;right:-12.5%;width:59.38%;-webkit-transition:opacity .6s .6s,-webkit-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-moz-transition:opacity .6s .6s,-moz-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-ms-transition:opacity .6s .6s,-ms-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;-o-transition:opacity .6s .6s,-o-transform 1.2s cubic-bezier(.25,.1,.5,1) .6s;transition:opacity .6s .6s,transform 1.2s cubic-bezier(.25,.1,.5,1) .6s}.device-sp #contents>header>div>img:nth-of-type(2){top:42.19%;left:6.25%;width:36.88%;-webkit-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-webkit-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-moz-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-moz-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-ms-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-ms-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;-o-transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,-o-transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s;transition:opacity .6s cubic-bezier(.25,.1,.5,1) 1.5s,transform 1.8s cubic-bezier(.215,.61,.355,1) 1.5s}.device-sp #contents>header>div>img:nth-of-type(3){top:57.81%;left:-3.12%;width:109.38%;-webkit-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-webkit-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-moz-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-moz-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-ms-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-ms-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;-o-transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,-o-transform 1.5s cubic-bezier(.25,.1,.5,1) .9s;transition:opacity .9s cubic-bezier(.25,.1,.5,1) .9s,transform 1.5s cubic-bezier(.25,.1,.5,1) .9s}.device-sp #contents>header>div>img:nth-of-type(4){display:none}.device-sp #contents>header>p{font-size:11px;line-height:1;position:relative;padding:8px 8px 13px 0}.device-sp #contents>footer{padding:28px 0 39px}.device-sp #contents>footer>a{font-size:14px;line-height:1.2}.device-sp #contents>footer ul{width:calc(100% - 32px);max-width:calc(414px - 32px);margin:34px auto 51px;padding:27px 0 22px}.device-sp #contents>footer ul:before{font-size:12px;line-height:1.2;margin-bottom:17px}.device-sp #contents>footer ul li{width:32px}.device-sp #contents>footer ul li+li{margin-left:37px}.device-sp #contents>footer time{font-size:11px;line-height:1.11}.device-sp #about:not([data-status='C'])>dl dt{padding:7.5px 0}.device-sp #about[data-status='C']>dl dt{padding:6.5px 0}.device-sp #about>dl dt span{font-size:16px;line-height:1.2}.device-sp #about>dl dt span small{font-size:12px;line-height:1.2}.device-sp #about>dl dt span strong{font-size:16px;line-height:1.2}.device-sp #about>dl dd{padding:12.5px 0;border-bottom:1px #0c78cc solid}.device-sp #about>dl dd span{font-size:14px;line-height:1.5;max-width:414px;margin:0 auto;padding:0 16px}.device-sp #about>p{max-width:414px;margin:0 auto;padding:12px 16px 0}.device-sp #about>p>span>span{font-size:14px;line-height:1.75}.device-sp #about>p>span>span small{font-size:12px}.device-sp #about>p>span>span:after{padding-top:43.06%;background-position:50% 0;-webkit-background-size:36.11% auto;-moz-background-size:36.11% auto;background-size:36.11% auto}.device-sp #about>nav{height:48px}.device-sp #about>nav.state-fixed>div{top:30px}.device-sp #about>nav:empty{height:8px}.device-sp #about>nav>div{padding:4px 0}.device-sp #about>nav>div ul li{-webkit-flex-basis:25%;flex-basis:25%}.device-sp #about>nav>div ul li+li{border-left:1px #d2d1d6 solid}.device-sp #about>nav>div ul li a{height:48px}.device-sp #about>nav>div ul li a:before{font-size:21px;bottom:-7px}.device-sp #about>nav>div ul li a>span{font-size:13px;line-height:1}.device-sp #about>nav>div ul li a>span small{font-size:10px;line-height:1.11;display:block}.device-sp #about>nav>div ul li a>span strong{font-size:14px;line-height:1.11;display:block}.device-sp #about>div{margin:32px 0 28px}.device-sp #about>div>div h3{font-size:16px;line-height:3.5;width:100%;height:56px}.device-sp #about>div>div dl{max-width:414px;margin:0 auto;padding:16px}.device-sp #about>div>div dl dt:nth-of-type(1){padding-bottom:15px}.device-sp #about>div>div dl dt:nth-of-type(1) i{width:72px}.device-sp #about>div>div dl dt:nth-of-type(1) span{font-size:21px;line-height:1.5;margin-top:3px}.device-sp #about>div>div dl dt:nth-of-type(2){font-size:11px;line-height:1.45;height:16px;padding:0 4px}.device-sp #about>div>div dl dd{padding-top:4px}.device-sp #about>div>div dl dd ul li{font-size:16px;line-height:1.53}.device-sp #about>div>div dl dd ul li:before{top:8px;left:4px;width:8px;height:8px}.device-sp #about>div>div figure{max-width:414px;margin:0 auto;margin:0 auto;padding:0 16px}.device-sp #lineup h2{font-size:16px;line-height:1.5;margin-bottom:32px;padding:16px 0}.device-sp #lineup>div{margin-top:-118px;padding:118px 16px 0}.device-sp #lineup>div h3{font-size:16px;line-height:1.5;padding:8px 0}.device-sp #lineup>div h3 small{font-size:12px;line-height:2;display:block}.device-sp ul[data-group]{margin:0 -8px;padding:16px 0 0}.device-sp ul[data-group]>li{width:50%;padding:0 8px}.device-sp ul[data-group]>li[data-discover]:before{width:100%;max-width:183px}.device-sp ul[data-group].color-toolstoys .btn-item dl dd:nth-of-type(2),.device-sp ul[data-group].color-weeks .btn-item dl dd:nth-of-type(2){height:45px}.device-sp ul[data-group] .btn-item dl dd:nth-of-type(2){height:99px}#contents>header:not(.state-standby)>div h2 img{filter:url(#wave)}@media screen and (min-width:640px){.device-sp ul[data-group]>li{width:25%}}@media screen and (min-width:1245px){.device-pc #lineup{width:1245px}}@media screen and (min-width:1490px){.device-pc #about>dl{width:1440px;margin:0 auto}.device-pc #lineup{width:1490px}.device-pc #lineup h2{width:calc(100% - 30px)}}