@charset 'utf-8';.bg-planner{background-color:#4678a5!important}.color-planner{color:#4678a5}.color-planner .btn-item dl:first-child i.btn-fav.like{color:#4678a5}.color-planner .btn-item dl:first-child+dl{background:#4678a5}.bg-cousin{background-color:#be5a5a!important}.color-cousin{color:#be5a5a}.color-cousin .btn-item dl:first-child i.btn-fav.like{color:#be5a5a}.color-cousin .btn-item dl:first-child+dl{background:#be5a5a}.bg-weeks{background-color:#468282!important}.color-weeks{color:#468282}.color-weeks .btn-item dl:first-child i.btn-fav.like{color:#468282}.color-weeks .btn-item dl:first-child+dl{background:#468282}.bg-5year{background-color:#967328!important}.color-5year{color:#967328}.color-5year .btn-item dl:first-child i.btn-fav.like{color:#967328}.color-5year .btn-item dl:first-child+dl{background:#967328}.bg-toolstoys{background-color:#4678a5!important}.color-toolstoys{color:#4678a5}.color-toolstoys .btn-item dl:first-child i.btn-fav.like{color:#4678a5}.color-toolstoys .btn-item dl:first-child+dl{background:#4678a5}.bg-original{background-color:#645a91!important}.color-original{color:#645a91}.color-original .btn-item dl:first-child i.btn-fav.like{color:#645a91}.color-original .btn-item dl:first-child+dl{background:#645a91}.bg-hikidashi{background-color:#be5a5a!important}.color-hikidashi{color:#be5a5a}.color-hikidashi .btn-item dl:first-child i.btn-fav.like{color:#be5a5a}.color-hikidashi .btn-item dl:first-child+dl{background:#be5a5a}.bg-dayfree{background-color:#be5a5a!important}.color-dayfree{color:#be5a5a}.color-dayfree .btn-item dl:first-child i.btn-fav.like{color:#be5a5a}.color-dayfree .btn-item dl:first-child+dl{background:#be5a5a}[id^=cc]>.btn-item ol li small,[id^=fb][id$='_nume']>.btn-item ol li small,[id^=fb][id$='_red']>.btn-item ol li small,[id^=oc]>.btn-item ol li small{display:block!important}[id^=cc]>.btn-item ol li small:before,[id^=fb][id$='_nume']>.btn-item ol li small:before,[id^=fb][id$='_red']>.btn-item ol li small:before,[id^=oc]>.btn-item ol li small:before{content:'Book & Cover Set'}[id^=cc]>.btn-item ol li+li small:before,[id^=fb][id$='_nume']>.btn-item ol li+li small:before,[id^=fb][id$='_red']>.btn-item ol li+li small:before,[id^=oc]>.btn-item ol li+li small:before{content:'Cover Only'}[id^=cc][id*='_henry']>.btn-item ol li small,[id^=oc][id*='_henry']>.btn-item ol li small,[id^=wc]>.btn-item ol li small{display:block!important}[id^=cc][id*='_henry']>.btn-item ol li small:before,[id^=oc][id*='_henry']>.btn-item ol li small:before,[id^=wc]>.btn-item ol li small:before{content:'Cover Only'}.btn-item,.btn-item *{font-weight:400;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:99999px;margin:0;padding:0;list-style:none;-webkit-tap-highlight-color:transparent}.btn-item{text-decoration:none;color:#1e1933}.btn-item [class*=mdi-]:before{font-family:'Material Design Icons';font-weight:400;font-style:normal;font-variant:normal;line-height:1;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-item .icon-info{background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}.btn-item .icon-info[data-index='0']{background-image:url(/store/techo/en/2020/images/icon/icon_mega.svg)}.btn-item .icon-info[data-index='1']{background-image:url(/store/techo/en/2020/images/icon/icon_2019.svg)}.btn-item .icon-info[data-index='2']{background-image:url(/store/techo/en/2020/images/icon/icon_start_1.svg)}.btn-item .icon-info[data-index='3']{background-image:url(/store/techo/en/2020/images/icon/icon_start_4.svg)}.btn-item .icon-info[data-index='4']{background-image:url(/store/techo/en/2020/images/icon/icon_start_7.svg)}.btn-item .icon-info[data-index='5']{background-image:url(/store/techo/en/2020/images/icon/icon_start_1_only.svg)}.btn-item .icon-info[data-index='6']{background-image:url(/store/techo/en/2020/images/icon/icon_sale_10.svg)}.btn-item .icon-info[data-index='7']{background-image:url(/store/techo/en/2020/images/icon/icon_sale_11.svg)}.btn-item .icon-info[data-index='8']{background-image:url(/store/techo/en/2020/images/icon/icon_sale_12.svg)}.btn-item .icon-info[data-index='9']{background-image:url(/store/techo/en/2020/images/icon/icon_only_sp.svg)}.btn-item .icon-info[data-index='10']{background-image:url(/store/techo/en/2020/images/icon/icon_lot_sale.svg)}.btn-item .icon-info[data-index='11']{background-image:url(/store/techo/en/2020/images/icon/icon_lot_cls.svg)}.btn-item .icon-info[data-index='12']{background-image:url(/store/techo/en/2020/images/icon/icon_only_ws.svg)}.btn-item .icon-info[data-index='13']{background-image:url(/store/techo/en/2020/images/icon/icon_only_as.svg)}.btn-item .icon-info[data-index='14']{background-image:url(/store/techo/en/2020/images/icon/icon_only_jpn.svg)}.btn-item .icon-info[data-index='15']{background-image:url(/store/techo/en/2020/images/icon/icon_cont.svg)}.soldout:not(.unreleased) .btn-item dl dd{color:#a5a3ad}#magazine-items{font:10px/1.75 '-apple-system','Helvetica Neue','Hiragino Kaku Gothic ProN',meiryo,'M+ 1p',sans-serif!important;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0;padding:0;list-style:none;-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);-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-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}.device-pc .btn-item{position:relative;display:block}.device-pc .btn-item dl{overflow:hidden}.device-pc .btn-item dl dt{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-top:100%;background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:3.2em 3.2em;-moz-background-size:3.2em 3.2em;background-size:3.2em 3.2em}.device-pc .btn-item dl dt>img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.device-pc .btn-item dl dt>img.ready,.device-pc .btn-item dl dt>img.state-ready,.device-pc .btn-item dl dt>img.state-ready-forced{visibility:hidden;opacity:0}.device-pc .btn-item dl dt i.icon-info{position:absolute;top:0;right:0;width:4.2em;height:4.2em}.device-pc .btn-item dl dt i.icon-info+i.icon-info{top:4.6em}.device-pc .btn-item dl dt i.icon-info+i.icon-info+i.icon-info{top:9.2em}.device-pc .btn-item dl dt i.icon-info+i.icon-info+i.icon-info+i.icon-info{top:13.8em}.device-pc .btn-item dl dt i.icon-info img{width:100%}.device-pc .btn-item dl dt i.icon-day{position:absolute;top:0;right:0}.device-pc .btn-item dl dt i.icon-day+i.icon-info{top:6.8em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info{top:11.4em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info+i.icon-info{top:16em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info+i.icon-info~i.icon-info{display:none}.device-pc .btn-item dl dd{line-height:1.6;position:relative;overflow:hidden;padding:0 .8em;border-bottom:.1em #d2d1d6 solid}.device-pc .btn-item dl dd:nth-of-type(1){height:7.3em;padding-top:.4em;padding-right:3em}.device-pc .btn-item dl dd:nth-of-type(1) span{display:block;overflow:hidden;height:1.6em}.device-pc .btn-item dl dd:nth-of-type(1) span:empty{display:none}.device-pc .btn-item dl dd:nth-of-type(1) span:empty+strong{max-height:4.93em}.device-pc .btn-item dl dd:nth-of-type(1) strong{font-size:13px;font-weight:700;line-height:1.23;display:block;overflow:hidden;max-height:3.7em}.device-pc .btn-item dl dd:nth-of-type(2){height:10.5em;padding-top:1.7em}.device-pc .btn-item dl dd:nth-of-type(3){height:11em;padding:1em 0 0;border-bottom:none}.device-pc .btn-item dl dd:nth-of-type(3) ul li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.device-pc .btn-item dl dd:nth-of-type(3) ul li+li{margin-top:.5em}.device-pc .btn-item dl dd:nth-of-type(3) ul li a{font-size:13px;font-weight:700;line-height:1.39;position:relative;display:block;height:1.54em;padding-right:1.85em;cursor:pointer}.device-pc .btn-item dl dd:nth-of-type(3) ul li a:after{display:block;content:'Details'}.device-pc .btn-item dl dd:nth-of-type(3) ul li a.btn-cart:after{content:'Add to Cart'}.device-pc .btn-item dl dd:nth-of-type(3) ul li a.btn-lot:after{content:'Enter Lottery Sale'}.device-pc .btn-item dl dd:nth-of-type(3) ul li a:before{font-size:20px;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.device-pc .btn-item dl i.btn-fav{position:absolute;right:0;bottom:0;width:3em;height:3em;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#a5a3ad}.device-pc .btn-item dl i.btn-fav.immediate{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.device-pc .btn-item dl i.btn-fav:before{font-size:19px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.device-pc .btn-item dl ol li+li{margin-top:.8em}.device-pc .btn-item dl ol li small{font-size:13px;font-weight:700;line-height:1.23}.device-pc .btn-item dl ol li small:empty{display:none}.device-pc .btn-item dl ol li small:not(:empty):before{display:none}.device-pc .btn-item dl ol li var{font-size:13px;line-height:1.23;display:block}.device-pc .btn-item dl ol li var:before{font-size:10px;line-height:1.6;padding-right:.5em;content:attr(data-unit) ''}.device-pc .btn-item dl+dl{position:absolute;top:22.5em;left:0;width:100%;height:0;-webkit-transition:height .3s cubic-bezier(.165,.84,.44,1);-moz-transition:height .3s cubic-bezier(.165,.84,.44,1);-ms-transition:height .3s cubic-bezier(.165,.84,.44,1);-o-transition:height .3s cubic-bezier(.165,.84,.44,1);transition:height .3s cubic-bezier(.165,.84,.44,1)}.device-pc .btn-item dl+dl dd{color:#fff!important}.device-pc .btn-item dl+dl i.btn-fav.like{color:#fff}.device-pc a.btn-item[data-href],.device-pc a.btn-item[href]{cursor:pointer}.device-pc a.btn-item[data-href]:hover dl:first-child+dl,.device-pc a.btn-item[href]:hover dl:first-child+dl{height:calc(100% - 22.5em);-webkit-transition:height .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:height .3s cubic-bezier(.25,.46,.45,.94);-ms-transition:height .3s cubic-bezier(.25,.46,.45,.94);-o-transition:height .3s cubic-bezier(.25,.46,.45,.94);transition:height .3s cubic-bezier(.25,.46,.45,.94)}.device-pc a.btn-item:not([href]):not([data-href]).btn-permeate:hover{opacity:inherit;-ms-filter:inherit;filter:inherit}.device-pc #magazine-items{margin:0 1em}.device-pc #magazine-items>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23.5em;margin:0;padding:0 .5em;list-style:none}.device-pc #magazine-items>li:before{font-size:12px;font-weight:700;display:block;min-height:4.33em;padding:2em 0;content:'';text-align:center;color:#242136}.device-pc #magazine-items>li[data-title]:before{content:attr(data-title)}.device-sp .btn-item{position:relative;display:block;cursor:pointer}.device-sp .btn-item dl{overflow:hidden}.device-sp .btn-item dl+dl{display:none}.device-sp .btn-item dl dt{position:relative;padding-top:100%;background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}.device-sp .btn-item dl dt>img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.device-sp .btn-item dl dt>img.state-ready{visibility:hidden;opacity:0}.device-sp .btn-item dl dt i.icon-info{position:absolute;top:0;right:0;width:42px;height:42px}.device-sp .btn-item dl dt i.icon-info+i.icon-info{top:44px}.device-sp .btn-item dl dt i.icon-info+i.icon-info+i.icon-info{top:88px}.device-sp .btn-item dl dt i.icon-info+i.icon-info+i.icon-info+i.icon-info{top:132px}.device-sp .btn-item dl dt i.icon-info img{width:100%}.device-sp .btn-item dl dt i.icon-day{position:absolute;top:0;right:0}.device-sp .btn-item dl dt i.icon-day+i.icon-info{top:54px}.device-sp .btn-item dl dt i.icon-day+i.icon-info+i.icon-info{top:98px}.device-sp .btn-item dl dt i.icon-day+i.icon-info+i.icon-info~i.icon-info{display:none}.device-sp .btn-item dl dd{line-height:1.6;position:relative;overflow:hidden;border-bottom:1px #d2d1d6 solid}.device-sp .btn-item dl dd:nth-of-type(1){height:86px;padding-top:8px;padding-right:23px}.device-sp .btn-item dl dd:nth-of-type(1) span{display:block;overflow:hidden}.device-sp .btn-item dl dd:nth-of-type(1) span:empty{display:none}.device-sp .btn-item dl dd:nth-of-type(1) strong{font-size:14px;font-weight:700;line-height:1.14;display:block;overflow:hidden}.device-sp .btn-item dl dd:nth-of-type(2){height:99px;padding-top:13px}.device-sp .btn-item dl dd:nth-of-type(3){padding-top:8px;border-bottom:none}.device-sp .btn-item dl dd:nth-of-type(3) ul li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.device-sp .btn-item dl dd:nth-of-type(3) ul li+li{margin-top:5px}.device-sp .btn-item dl dd:nth-of-type(3) ul li a{font-size:14px;font-weight:700;line-height:1.29;position:relative;height:20px;padding-right:20px;cursor:pointer}.device-sp .btn-item dl dd:nth-of-type(3) ul li a:after{display:block;content:'Details'}.device-sp .btn-item dl dd:nth-of-type(3) ul li a.btn-cart:after{content:'Add to Cart'}.device-sp .btn-item dl dd:nth-of-type(3) ul li a.btn-lot:after{content:'Enter Lottery Sale'}.device-sp .btn-item dl dd:nth-of-type(3) ul li a:before{font-size:20px;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.device-sp .btn-item dl i.btn-fav{position:absolute;right:0;bottom:0;width:3em;height:3em;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#a5a3ad}.device-sp .btn-item dl i.btn-fav.immediate{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.device-sp .btn-item dl i.btn-fav:before{font-size:19px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.device-sp .btn-item dl ol li+li{margin-top:7px}.device-sp .btn-item dl ol li small{font-size:14px;font-weight:700;line-height:1.14}.device-sp .btn-item dl ol li small:empty{display:none}.device-sp .btn-item dl ol li small:not(:empty):before{display:none}.device-sp .btn-item dl ol li var{font-size:14px;line-height:1.14;display:block}.device-sp .btn-item dl ol li var:before{font-size:10px;line-height:1.6;padding-right:.5em;content:attr(data-unit) ''}.device-sp #magazine-items{-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-sp #magazine-items>li{width:calc(50% - 4px)}.device-sp #magazine-items>li:before{font-size:12px;font-weight:700;display:block;min-height:45px;padding:35px 0 10px;content:'';text-align:center;color:#242136}.device-sp #magazine-items>li[data-title]:before{content:attr(data-title)}