@charset "utf-8";#explore>div dl[data-about=original] dt div{background:#24c2d3}#explore>div dl[data-about=cousin] dt div{background:#ed627f}#explore>div dl[data-about=hon] dt div{background:#2f7ba6}#explore>div dl[data-about=planner] dt div{background:#896f6f}#explore>div dl[data-about=dayfree] dt div{background:#4492e0}#explore>div dl[data-about=weeks] dt div{background:#39b284}#explore>div dl[data-about="5year"] dt div{background:#b34333}.device-pc [role=search].input,.device-pc [role=search].result,.device-pc [role=youtube],.device-pc body,.device-pc footer[role=sitemap],.device-pc header[role=extra],.device-pc nav[role=drawer],.device-pc nav[role=drawer]>header,.device-pc nav[role=global]{min-width:1356px}.device-pc nav[role=breadcrumb]{position:relative;z-index:1;margin-bottom:-48px}.device-pc nav[role=local]{height:70px}.device-pc nav[role=local] ul{border-bottom:#d6d6d6 1px solid;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;min-width:1356px;background:#fff;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:70px}.device-pc nav[role=local] ul li{width:320px}.device-pc nav[role=local] ul li.current a{opacity:1!important;-ms-filter:none!important;filter:none!important;color:#ff8733}.device-pc nav[role=local] ul li a{display:table;margin:0 auto;position:relative;height:32px;padding:0 0 0 24px;-webkit-transition:color .3s,opacity .3s;-moz-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;-ms-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.device-pc nav[role=local] ul li a:before{font-size:16px;position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background:#ff8733;color:#fff;border-radius:16px}.device-pc nav[role=local] ul li a span{display:table-cell;text-align:center;vertical-align:middle;font-size:14px;font-weight:700}.device-pc nav[role=pagenation]{display:none}.device-pc .grid{display:grid}.device-pc .grid dl{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.device-pc .grid dl dd:first-of-type{padding:8px 0;font-size:14px;line-height:1.5;border-bottom:1px #d6d6d6 solid}.device-pc .grid dl dd:nth-of-type(2){padding:8px 0;font-size:12px;line-height:1.5;color:#858585;font-weight:700}.device-pc .grid dl dd:nth-of-type(3) a{height:44px;padding:0 32px 0 0}.device-pc .grid dl dd:nth-of-type(3) a:before{right:8px}.device-pc .grid dl dd:nth-of-type(3) a span{font-size:16px}.device-pc #contents{width:auto;padding:0 0 120px}.device-pc #contents>header{max-width:1500px;height:304px;background-image:url("/store/techo/2026/images/all_about/title_pc.webp");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:0 auto;position:relative}.device-pc #contents>header h2{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.device-pc #contents>header h2 img{display:block;margin:0 auto}.device-pc #contents>header h2 img:first-child{width:302px}.device-pc #contents>header h2 img:nth-child(2){width:706px;margin-top:14px}.device-pc #contents section{width:1356px;margin:-170px auto 0;padding:242px 0 48px}.device-pc #contents section>h3{font-size:32px;line-height:1.25;font-weight:700;text-align:center}.device-pc #contents section>h3+p{font-size:16px;line-height:1.75;text-align:center}.device-pc #explore>h3+p{margin-top:8px}.device-pc #explore>div{margin-top:32px;display:grid;grid-template-columns:repeat(7,1fr);gap:0 16px}.device-pc #explore>div dl{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.device-pc #explore>div dl[data-about=weeks] dt div>span span i{font-size:11px;line-height:1.82}.device-pc #explore>div dl dt{border-radius:8px;overflow:hidden;background:#f7f7f7}.device-pc #explore>div dl dt a{display:block;text-decoration:none}.device-pc #explore>div dl dt div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;height:125px;color:#fff;font-weight:700;text-align:center}.device-pc #explore>div dl dt div>span{display:block}.device-pc #explore>div dl dt div>span strong{display:block;font-size:20px;line-height:1.5}.device-pc #explore>div dl dt div>span small{display:block;font-size:12px;line-height:1.75}.device-pc #explore>div dl dt div>span span{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:6px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.device-pc #explore>div dl dt div>span span i{display:block;padding:0 5px;min-width:34px;height:20px;border-radius:2px;background:#fff;color:#333;overflow:hidden;text-align:center;font-size:12px;line-height:1.67}.device-pc #explore>div dl dt div>span span i+i{margin-left:6px}.device-pc #explore>div dl dt figure{display:block;height:175px;background:#f7f7f7}.device-pc #explore>div dl dt figure img{display:block;width:100%;height:100%;object-fit:contain}.device-pc #explore>div dl dd:first-of-type{font-size:16px;line-height:1.75;padding:16px 0}.device-pc #explore>div dl dd:nth-of-type(2) a{width:100%;height:44px;padding-right:32px}.device-pc #explore>div dl dd:nth-of-type(2) a span{font-size:16px}.device-pc #hint>h3+p{margin:5px 0 32px}.device-pc #hint>div{margin-left:auto;margin-right:auto}.device-pc #hint>div h4{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;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700}.device-pc #hint>div h4 i{display:block;font-size:40px;line-height:1.5;letter-spacing:-.35em;color:#eaeaea;margin:0 43px 2px 0;position:relative}.device-pc #hint>div h4 i:after{content:"";border-top:1px #333 solid;width:64px;position:absolute;bottom:0;right:-67px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.device-pc #hint>div h4 span{display:block;font-size:24px;line-height:1.5}.device-pc #format{width:1060px}.device-pc #format nav{margin-top:24px;grid-template-columns:repeat(4,1fr);gap:0 20px}.device-pc #format nav dl{border-radius:8px;background:#f1f1e9;padding:0 16px 20px}.device-pc #format nav dl dt{height:190px;padding-top:14px;position:relative}.device-pc #format nav dl dt img{position:absolute;top:24px;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:180px}.device-pc #format nav dl dt span{font-size:16px;line-height:1.31;font-weight:700;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:28px;margin:0 -16px;white-space:nowrap}.device-pc #format nav dl dt span:has(i):after{content:"";display:block;width:42px;margin-left:auto}.device-pc #format nav dl dt span i{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-right:4px;font-size:14px;font-weight:700;width:48px;height:28px;overflow:hidden;color:#fff;background:#ff8733;border-radius:0 8px 8px 0;margin-right:auto}.device-pc #format nav dl dd:first-of-type{padding-bottom:12px;border-bottom:1px #aaa dotted}.device-pc #format nav dl dd:nth-of-type(2){color:#666;font-weight:400;padding-top:12px}.device-pc #format nav dl dd:nth-of-type(3) a{border:none}.device-pc #size{width:1060px;margin-top:80px}.device-pc #size h4{background:no-repeat bottom center;background-image:url("/store/techo/2026/images/all_about/size_pc_ja.webp");background-size:100% auto}.device-pc #size h4:after{content:"";display:block;width:100%;aspect-ratio:1060/325;margin-top:24px}.device-pc #size nav{grid-template-columns:repeat(3,1fr);gap:0 16px;margin-top:16px}.device-pc #size nav dl{padding:24px 14px;border-radius:8px}.device-pc #size nav dl:first-of-type{background:#e7f8ef}.device-pc #size nav dl:nth-of-type(2){background:#e6f7f9}.device-pc #size nav dl:nth-of-type(3){background:#fdf2f4}.device-pc #size nav dl dt{font-size:18px;line-height:1.72;font-weight:700}.device-pc #size nav dl dd:nth-of-type(3) a{border:none}.device-pc #type{width:1060px;margin-top:80px}.device-pc #type nav{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 36px;margin-top:24px}.device-pc #type nav>dl{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;border-radius:8px;background:#fafafa;overflow:hidden}.device-pc #type nav>dl>dt img{display:block;width:100%;aspect-ratio:512/158}.device-pc #type nav>dl>dt>span{display:block;font-weight:700;font-size:24px;line-height:1.5;width:fit-content;margin:24px auto 0}.device-pc #type nav>dl>dd:first-of-type{padding:12px 18px 36px;font-size:14px}.device-pc #type nav>dl>dd:nth-of-type(2){padding:0 64px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.device-pc #type nav>dl>dd:nth-of-type(2) dl{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.device-pc #type nav>dl>dd:nth-of-type(2) dl dt{white-space:nowrap;padding:8px 0;text-align:center;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.device-pc #type nav>dl>dd:nth-of-type(2) dl dt small{display:block;font-size:12px;line-height:1.5}.device-pc #type nav>dl>dd:nth-of-type(2) dl dt strong{display:block;font-size:14px;line-height:1.5;font-weight:700}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type{position:relative}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type i{width:140px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#f1f1e9;height:24px;border-radius:12px;overflow:hidden;font-size:14px;line-height:1.71;font-weight:700;text-align:center}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type span{display:block;overflow:hidden;height:184px;border:1px #eaeaea solid;background:#fff}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type span img{display:block;width:calc(100% + 2px);margin:-1px 0 0 -1px;aspect-ratio:184/184}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:nth-of-type(2) a{height:30px;padding:0 12px 0 0;width:calc(100% - 32px);margin:0 auto}.device-pc #type nav>dl>dd:nth-of-type(2) dl dd:nth-of-type(2) a span{font-size:14px}.device-pc #chart>h3{margin-bottom:40px}.device-pc #chart>div{display:grid;grid-template-columns:repeat(7,1fr);gap:0 8px}.device-pc #chart>div dl{display:grid;grid-template-rows:subgrid;grid-row:span 28;gap:0;border:1px #d6d6d6 solid;background:#fff;border-radius:4px}.device-pc #chart>div dl dt{padding:3px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;text-align:center;font-size:12px;line-height:1.5;font-weight:700}.device-pc #chart>div dl dt:first-of-type{padding:9px 0;font-size:16px;line-height:1.31;border-bottom:#d6d6d6 1px solid;margin:0 8px}.device-pc #chart>div dl dt:nth-of-type(2){font-size:14px;line-height:1.29;padding:0 7px}.device-pc #chart>div dl dt:nth-of-type(2)~*{border-top:#d6d6d6 1px solid}.device-pc #chart>div dl dd{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;text-align:center;font-size:12px;line-height:1.5;background:#f7f7f7}.device-pc #chart>div dl dd:first-of-type>span{height:115px;padding:0}.device-pc #chart>div dl dd:first-of-type>span img{display:block;margin:0 auto;width:auto;height:100%}.device-pc #chart>div dl dd:nth-of-type(2){display:block}.device-pc #chart>div dl dd:nth-of-type(2) img{display:block;margin:-8px auto -14px;width:144px;aspect-ratio:144/144;object-fit:cover}.device-pc #chart>div dl dd:nth-of-type(2) span{display:block;text-align:center;padding:0 0 12px}.device-pc #chart>div dl dd:nth-of-type(4){display:block}.device-pc #chart>div dl dd:nth-of-type(4) table{width:100%}.device-pc #chart>div dl dd:nth-of-type(4) table tr>*{text-align:center;vertical-align:middle;height:24px}.device-pc #chart>div dl dd:nth-of-type(4) table tr>:first-child{width:33px}.device-pc #chart>div dl dd:nth-of-type(4) table tr>:first-child~*{border-left:#d6d6d6 1px solid}.device-pc #chart>div dl dd:nth-of-type(4) table tr>:nth-child(3){width:93px}.device-pc #chart>div dl dd:nth-of-type(4) table tr>* span{display:block}.device-pc #chart>div dl dd:nth-of-type(4) table tr+tr>*{border-top:#d6d6d6 1px solid}.device-pc #chart>div dl dd:nth-of-type(6){font-size:10px;line-height:1.3;letter-spacing:-.05em}.device-pc #chart>div dl dd:nth-of-type(6)>span{display:block}.device-pc #chart>div dl dd:nth-of-type(6):has(>span:nth-of-type(2))>span:first-of-type{width:25%}.device-pc #chart>div dl dd:nth-of-type(6):has(>span:nth-of-type(2))>span:nth-of-type(2):last-child{width:75%}.device-pc #chart>div dl dd:nth-of-type(7):has(>span:nth-of-type(2))>span:first-of-type{width:25%;font-size:10px;line-height:1.3;letter-spacing:-.05em}.device-pc #chart>div dl dd:nth-of-type(7):has(>span:nth-of-type(2))>span:nth-of-type(2){width:75%}.device-pc #chart>div dl dd:nth-of-type(12){display:block;padding:6px 5px 10px;font-size:10px;line-height:1.7;text-align:left}.device-pc #chart>div dl dd:nth-of-type(12) strong{display:block;font-weight:700;margin-top:17px}.device-pc #chart>div dl dd:nth-of-type(12) p:before{content:"※"}.device-pc #chart>div dl dd:nth-of-type(13){display:block;padding:15px 0 13px;text-align:left}.device-pc #chart>div dl dd:nth-of-type(13) img{display:block;width:155px;aspect-ratio:155/115;object-fit:cover;margin:0 auto 9px}.device-pc #chart>div dl dd:nth-of-type(14){background:0 0;padding:8px 0}.device-pc #chart>div dl dd:nth-of-type(14) a{display:table;margin-left:auto;padding-right:36px;text-decoration:none;color:#333}.device-pc #chart>div dl dd:nth-of-type(14) a:before{right:8px}.device-pc #chart>div dl dd:nth-of-type(14) a span{display:table-cell;vertical-align:middle;font-size:14px;line-height:1.71;font-weight:700}.device-pc #chart>div dl dd:has(a.mdi-plus) a{cursor:pointer;width:122px;aspect-ratio:122/82;display:block;position:relative;overflow:hidden;margin:15px auto;text-decoration:none}.device-pc #chart>div dl dd:has(a.mdi-plus) a~a{display:none}.device-pc #chart>div dl dd:has(a.mdi-plus) a:before{position:absolute;font-size:18px;line-height:1.22;width:22px;height:22px;color:#fff;background:#333;border-radius:3px 0 0 0;bottom:0;right:0;text-align:center;overflow:hidden;z-index:1}.device-pc #chart>div dl dd:has(a.mdi-plus) a img{width:100%;height:100%;object-fit:cover;display:block}.device-pc #chart>div dl dd:empty:before{content:"―";font-size:12px;font-weight:700}.device-pc #chart>div dl dd:empty.unreleased:before{content:"10月下旬公開";font-size:12px;font-weight:400}.device-pc #chart>div dl dd ul li{padding-left:1em;position:relative}.device-pc #chart>div dl dd ul li:before{content:"・";position:absolute;left:0}.device-pc #chart>div dl>:not(:has(>span)){-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}.device-pc #chart>div dl>:has(>span:nth-of-type(2))>span{width:50%}.device-pc #chart>div dl>:has(>span:nth-of-type(3))>span:first-of-type,.device-pc #chart>div dl>:has(>span:nth-of-type(3))>span:nth-of-type(2){width:25%}.device-pc #chart>div dl>:has(>span:nth-of-type(4))>span{width:25%}.device-pc #chart>div dl>*>span{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;padding:7px 0}.device-pc #chart>div dl>*>span+span{border-left:#d6d6d6 1px solid}.device-pc #chart>p{display:table;margin:12px 0 0 auto}.device-pc #chart>p span{display:block;font-size:12px;line-height:1.5;color:#c80f0f}.device-pc #chart>p span:before{content:"※"}.device-sp nav[role=local].pos-fixed>div ul{border-top:1px #333 solid;border-bottom:none}.device-sp nav[role=local].pos-fixed>div ul li{border-top:none;border-bottom:1px #d6d6d6 solid}.device-sp nav[role=local]>div{-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s}.device-sp nav[role=local]>div>a:after,.device-sp nav[role=local]>div>a:before{background:#333}.device-sp nav[role=local]>div>a span:first-child:after{border-left:1px #333 solid}.device-sp nav[role=local]>div>a span:nth-child(2){color:#333}.device-sp nav[role=local]>div ul{background:#fff}.device-sp nav[role=local]>ul{border-top:1px #333 solid;border-bottom:1px #d6d6d6 solid}.device-sp nav[role=local] ul li.current a{color:#ff8733}.device-sp nav[role=local] ul li.current a:before{opacity:1;-ms-filter:none;filter:none}.device-sp nav[role=local] ul li a:before{font-size:16px;background:#ff8733;color:#fff;border-radius:16px}.device-sp nav[role=pagenation]{position:relative;padding-bottom:24px;margin-bottom:12px}.device-sp nav[role=pagenation] ul:first-child li.disabled a{opacity:0;pointer-events:none}.device-sp nav[role=pagenation] ul:first-child li:nth-child(1) a{left:16px}.device-sp nav[role=pagenation] ul:first-child li:nth-child(2) a{right:16px}.device-sp nav[role=pagenation] ul:first-child a{width:24px;height:24px;position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;bottom:0}.device-sp nav[role=pagenation] ul:first-child a:before{font-size:24px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.device-sp nav[role=pagenation] ul:nth-child(2){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-sp nav[role=pagenation] ul:nth-child(2) li{width:10px;height:10px;border-radius:50%;background:#d6d6d6;-webkit-transition:background .6s;-moz-transition:background .6s;-o-transition:background .6s;-ms-transition:background .6s;transition:background .6s}.device-sp nav[role=pagenation] ul:nth-child(2) li.current{background:#000}.device-sp nav[role=pagenation] ul:nth-child(2) li+li{margin-left:8px}.device-sp .grid{display:grid;margin-left:16px;margin-right:16px;gap:8px 8px}.device-sp .grid dl{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.device-sp .grid dl dd:first-of-type{padding:12px 0;border-bottom:1px #d6d6d6 solid}.device-sp .grid dl dd:nth-of-type(2){padding:12px 0;font-size:12px;line-height:1.5;color:#858585;font-weight:700}.device-sp .grid dl dd:nth-of-type(3) a{padding:0 16px 0 0;margin:0 auto}.device-sp .grid dl dd:nth-of-type(3) a:before{right:8px}.device-sp #contents{padding:0 0 40px}.device-sp #contents>header{aspect-ratio:416/229;background-image:url("/store/techo/2026/images/all_about/title_sp.webp");background-repeat:no-repeat;background-size:cover;position:relative}.device-sp #contents>header h2 img{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.device-sp #contents>header h2 img:first-child{width:57.21%;top:32.75%}.device-sp #contents>header h2 img:nth-child(2){width:92.31%;top:45.85%}.device-sp #contents section{margin-top:-128px;padding:168px 0 24px}.device-sp #contents section>h3{font-size:24px;line-height:1.5;font-weight:700;text-align:center}.device-sp #contents section>h3+p{display:table;margin-left:auto;margin-right:auto;padding:0 16px}.device-sp #explore>h3{margin:0 16px}.device-sp #explore>h3+p{font-size:14px;line-height:1.5;margin-top:16px;margin-bottom:24px}.device-sp #explore>div{display:grid;grid-template-columns:repeat(7,290px);gap:0 24px;overflow:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 min(calc((100vw - 290px)/ 2),70px);padding:0 min(calc((100vw - 290px)/ 2),70px)}.device-sp #explore>div::-webkit-scrollbar{display:none;height:0!important}.device-sp #explore>div dl{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;scroll-snap-align:start}.device-sp #explore>div dl[data-about=weeks] dt div>span span i{font-size:13px;line-height:1.54}.device-sp #explore>div dl dt{border-radius:8px;overflow:hidden;background:#f7f7f7}.device-sp #explore>div dl dt a{display:block;text-decoration:none}.device-sp #explore>div dl dt div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;height:120px;color:#fff;font-weight:700;text-align:center}.device-sp #explore>div dl dt div>span{display:block}.device-sp #explore>div dl dt div>span strong{display:block;font-size:24px;line-height:1.5}.device-sp #explore>div dl dt div>span small{display:block;font-size:16px;line-height:1.31;margin-top:1px}.device-sp #explore>div dl dt div>span span{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:10px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.device-sp #explore>div dl dt div>span span i{display:block;padding:0 7px;min-width:34px;height:20px;border-radius:2px;background:#fff;color:#333;overflow:hidden;text-align:center;font-size:16px;line-height:1.25}.device-sp #explore>div dl dt div>span span i+i{margin-left:4px}.device-sp #explore>div dl dt figure{display:block;height:178px;background:#f7f7f7}.device-sp #explore>div dl dt figure img{display:block;width:100%;height:100%;object-fit:contain}.device-sp #explore>div dl dd:first-of-type{font-size:16px;line-height:1.75;padding:16px 0}.device-sp #explore>div dl dd:first-of-type br{display:none}.device-sp #explore>div dl dd:nth-of-type(2) a{width:100%;height:44px;padding-right:32px}.device-sp #explore>div dl dd:nth-of-type(2) a span{font-size:16px}.device-sp #hint>h3+p{margin:1px 0 32px;font-size:16px;line-height:1.75;text-align:center}.device-sp #hint>div h4{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;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700}.device-sp #hint>div h4 i{display:block;font-size:32px;line-height:1.5;letter-spacing:-.35em;color:#eaeaea;margin:0 26px 6px 0;position:relative}.device-sp #hint>div h4 i:after{content:"";border-top:1px #333 solid;width:44px;position:absolute;bottom:-2px;right:-38px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.device-sp #hint>div h4 span{display:block;font-size:20px;line-height:1.5}.device-sp #format nav{margin-top:24px;grid-template-columns:repeat(1,1fr)}.device-sp #format nav dl{border-radius:4px;background:#f1f1e9;padding:0 16px 12px}.device-sp #format nav dl dt{height:162px;padding-top:22px;position:relative}.device-sp #format nav dl dt img{position:absolute;top:30px;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:152px}.device-sp #format nav dl dt span{font-size:16px;line-height:1.31;font-weight:700;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:22px;margin:0 -16px;white-space:nowrap}.device-sp #format nav dl dt span:has(i):after{content:"";display:block;width:42px;margin-left:auto}.device-sp #format nav dl dt span i{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-right:4px;font-size:13px;line-height:1.69;font-weight:700;width:42px;height:22px;overflow:hidden;color:#fff;background:#ff8733;border-radius:0 4px 4px 0;margin-right:auto}.device-sp #format nav dl dd:first-of-type{font-size:12px;line-height:1.5;border-bottom:1px #aaa dotted}.device-sp #format nav dl dd:nth-of-type(2){color:#666;font-weight:400}.device-sp #format nav dl dd:nth-of-type(3) a{height:36px;border:none}.device-sp #format nav dl dd:nth-of-type(3) a:before{font-size:18px}.device-sp #format nav dl dd:nth-of-type(3) a span{font-size:12px}.device-sp #size{margin-top:48px;position:relative}.device-sp #size:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 66px);background:url("/store/techo/2026/images/all_about/size_sp.png") repeat-y;background-size:100% auto;z-index:-1}.device-sp #size h4{background:no-repeat bottom center;background-image:url("/store/techo/2026/images/all_about/size_sp_ja.webp");background-size:100% auto;position:relative}.device-sp #size h4:after{content:"";display:block;width:100%;aspect-ratio:832/500;margin-top:12px}.device-sp #size nav{grid-template-columns:repeat(1,1fr);padding:16px 0 24px}.device-sp #size nav dl{padding:24px 20px;border-radius:4px}.device-sp #size nav dl:first-of-type{background:#e7f8ef}.device-sp #size nav dl:nth-of-type(2){background:#e6f7f9}.device-sp #size nav dl:nth-of-type(3){background:#fdf2f4}.device-sp #size nav dl dt{font-size:18px;line-height:1.5;font-weight:700}.device-sp #size nav dl dd:first-of-type{font-size:14px;line-height:1.5}.device-sp #size nav dl dd:nth-of-type(3) a{height:38px;border:none}.device-sp #size nav dl dd:nth-of-type(3) a:before{font-size:21px}.device-sp #size nav dl dd:nth-of-type(3) a span{font-size:14px}.device-sp #type{margin-top:48px}.device-sp #type nav{display:grid;grid-template-columns:repeat(1,1fr);gap:20px 16px;margin:24px 16px 0}.device-sp #type nav>dl{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;border-radius:4px;overflow:hidden;background:#fafafa}.device-sp #type nav>dl>dt{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;height:100px}.device-sp #type nav>dl>dt:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.device-sp #type nav>dl>dt img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.device-sp #type nav>dl>dt>span{position:relative;z-index:1;display:block;font-weight:700;font-size:20px;line-height:1.5;color:#fff;width:100%;padding:0 20px;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.5)}.device-sp #type nav>dl>dt>span span{display:inline-block}.device-sp #type nav>dl>dd:first-of-type{padding:20px 20px 36px;font-size:14px}.device-sp #type nav>dl>dd:nth-of-type(2){padding:0 20px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.device-sp #type nav>dl>dd:nth-of-type(2) dl{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.device-sp #type nav>dl>dd:nth-of-type(2) dl dt{padding:8px 4px;text-align:center;-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}.device-sp #type nav>dl>dd:nth-of-type(2) dl dt small{display:block;font-size:12px;line-height:1.5}.device-sp #type nav>dl>dd:nth-of-type(2) dl dt strong{display:block;font-size:14px;line-height:1.5;font-weight:700}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type{position:relative}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type i{width:85.37%;max-width:140px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#f1f1e9;height:24px;border-radius:12px;overflow:hidden;font-size:14px;line-height:1.71;font-weight:700;text-align:center}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type span{position:relative;display:block;overflow:hidden;border:1px #eaeaea solid;background:#fff;max-height:164px}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type span:before{content:"";display:block;padding-top:100%}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:first-of-type span img{position:absolute;width:auto;height:calc(100% + 2px);top:-1px;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:nth-of-type(2) a{height:30px;padding:0 8px 0 0;width:calc(100% - 16px);margin:0 auto}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:nth-of-type(2) a:before{font-size:min(24px, 5.77vw)}.device-sp #type nav>dl>dd:nth-of-type(2) dl dd:nth-of-type(2) a span{font-size:min(14px, 3.37vw)}.device-sp #chart>h3{margin:0 16px 24px}.device-sp #chart>div{display:grid;grid-template-columns:repeat(7,290px);gap:0 24px;overflow:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 min(calc((100vw - 290px)/ 2),70px);padding:0 min(calc((100vw - 290px)/ 2),70px)}.device-sp #chart>div::-webkit-scrollbar{display:none;height:0!important}.device-sp #chart>div dl{display:grid;grid-template-rows:subgrid;grid-row:span 28;gap:0;border:1px #d6d6d6 solid;background:#fff;border-radius:4px;scroll-snap-align:start}.device-sp #chart>div dl dt{padding:3px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;text-align:center;font-size:12px;line-height:1.5;font-weight:700}.device-sp #chart>div dl dt:first-of-type{padding:9px 0;font-size:16px;line-height:1.31;border-bottom:#d6d6d6 1px solid;margin:0 8px}.device-sp #chart>div dl dt:nth-of-type(2){font-size:12px;line-height:1.08;padding:0 8px}.device-sp #chart>div dl dt:nth-of-type(2)>span{padding:9px 0}.device-sp #chart>div dl dt:nth-of-type(2)~*{border-top:#d6d6d6 1px solid}.device-sp #chart>div dl dd{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;text-align:center;font-size:12px;line-height:1.5;background:#f7f7f7}.device-sp #chart>div dl dd:first-of-type>span{height:148px;padding:0}.device-sp #chart>div dl dd:first-of-type>span img{display:block;margin:0 auto;width:auto;height:100%}.device-sp #chart>div dl dd:nth-of-type(2){display:block}.device-sp #chart>div dl dd:nth-of-type(2) img{display:block;margin:-10px auto -25px;width:186px;aspect-ratio:186/186;object-fit:cover}.device-sp #chart>div dl dd:nth-of-type(2) span{display:block;text-align:center;padding:0 0 10px}.device-sp #chart>div dl dd:nth-of-type(4){display:block}.device-sp #chart>div dl dd:nth-of-type(4) table{width:100%}.device-sp #chart>div dl dd:nth-of-type(4) table tr>*{text-align:center;vertical-align:middle;height:24px}.device-sp #chart>div dl dd:nth-of-type(4) table tr>:first-child{width:33px}.device-sp #chart>div dl dd:nth-of-type(4) table tr>:first-child~*{border-left:#d6d6d6 1px solid}.device-sp #chart>div dl dd:nth-of-type(4) table tr>:nth-child(3){width:50%}.device-sp #chart>div dl dd:nth-of-type(4) table tr>* span{display:block}.device-sp #chart>div dl dd:nth-of-type(4) table tr+tr>*{border-top:#d6d6d6 1px solid}.device-sp #chart>div dl dd:nth-of-type(6)>span{display:block}.device-sp #chart>div dl dd:nth-of-type(6)>span:not(:last-child){font-size:10px;line-height:1.3}.device-sp #chart>div dl dd:nth-of-type(6):has(>span:nth-of-type(2))>span:first-of-type{width:25%}.device-sp #chart>div dl dd:nth-of-type(6):has(>span:nth-of-type(2))>span:nth-of-type(2):last-child{width:75%}.device-sp #chart>div dl dd:nth-of-type(7):has(>span:nth-of-type(2))>span:first-of-type{width:25%}.device-sp #chart>div dl dd:nth-of-type(7):has(>span:nth-of-type(2))>span:nth-of-type(2){width:75%}.device-sp #chart>div dl dd:nth-of-type(12){display:block;padding:8px 7px 20px;text-align:left}.device-sp #chart>div dl dd:nth-of-type(12) strong{display:block;font-weight:700;margin-top:18px}.device-sp #chart>div dl dd:nth-of-type(12) p:before{content:"※"}.device-sp #chart>div dl dd:nth-of-type(13){display:block;padding:15px 0 23px;text-align:left}.device-sp #chart>div dl dd:nth-of-type(13) ul li{display:table;margin:0 auto}.device-sp #chart>div dl dd:nth-of-type(13) img{display:block;width:155px;aspect-ratio:155/115;object-fit:cover;margin:0 auto 9px}.device-sp #chart>div dl dd:nth-of-type(14){background:0 0;padding:16px 0}.device-sp #chart>div dl dd:nth-of-type(14) a{display:table;margin-left:auto;padding-right:30px;text-decoration:none;color:#333}.device-sp #chart>div dl dd:nth-of-type(14) a:before{right:4px;font-size:22px}.device-sp #chart>div dl dd:nth-of-type(14) a span{display:table-cell;vertical-align:middle;font-size:12px;line-height:1.83;font-weight:700}.device-sp #chart>div dl dd:has(a.mdi-plus) a{cursor:pointer;width:150px;aspect-ratio:150/100;display:block;position:relative;overflow:hidden;margin:7px auto;text-decoration:none}.device-sp #chart>div dl dd:has(a.mdi-plus) a~a{display:none}.device-sp #chart>div dl dd:has(a.mdi-plus) a:before{position:absolute;font-size:28px;line-height:1;width:28px;height:28px;color:#fff;background:#333;border-radius:3px 0 0 0;bottom:0;right:0;text-align:center;overflow:hidden;z-index:1}.device-sp #chart>div dl dd:has(a.mdi-plus) a img{width:100%;height:100%;object-fit:cover;display:block}.device-sp #chart>div dl dd:empty:before{content:"―";font-size:12px;font-weight:700}.device-sp #chart>div dl dd:empty.unreleased:before{content:"10月下旬公開";font-size:12px;font-weight:400}.device-sp #chart>div dl dd ul li{padding-left:1em;position:relative}.device-sp #chart>div dl dd ul li:before{content:"・";position:absolute;left:0}.device-sp #chart>div dl>:not(:has(>span)){-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}.device-sp #chart>div dl>:has(>span:nth-of-type(2))>span{width:50%}.device-sp #chart>div dl>:has(>span:nth-of-type(3))>span:first-of-type,.device-sp #chart>div dl>:has(>span:nth-of-type(3))>span:nth-of-type(2){width:25%}.device-sp #chart>div dl>:has(>span:nth-of-type(4))>span{width:25%}.device-sp #chart>div dl>*>span{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;padding:7px 0}.device-sp #chart>div dl>*>span+span{border-left:#d6d6d6 1px solid}.device-sp #chart>p{margin:12px min(calc((100vw - 290px)/ 2),70px) 0}.device-sp #chart>p span{display:block;font-size:12px;line-height:1.5;color:#c80f0f}.device-sp #chart>p span:before{content:"※"}@media screen and (min-width:390px){.device-sp #format nav{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:621px){.device-sp #contents>header{aspect-ratio:inherit;height:304px;background-image:url("/store/techo/2026/images/all_about/title_pc.webp");background-position:50% 50%}.device-sp #contents>header h2{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.device-sp #contents>header h2 img{position:static;display:block;margin:0 auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.device-sp #contents>header h2 img:first-child{width:302px}.device-sp #contents>header h2 img:nth-child(2){width:min(max(calc(100vw * 706 / 1060),573px),706px);margin-top:14px}.device-sp #size nav{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:828px){.device-sp #format nav{grid-template-columns:repeat(4,1fr)}.device-sp #size:before{content:inherit}.device-sp #size h4{background-image:url("/store/techo/2026/images/all_about/size_pc_ja.webp")}.device-sp #size h4:after{aspect-ratio:1060/325}.device-sp #size nav{grid-template-columns:repeat(3,1fr)}.device-sp #type nav{grid-template-columns:repeat(2,1fr)}}