@charset 'utf-8';#products+section~section,#staff div dl dt{border-top:1px #d2d1d6 solid}#detail>div:after,#detail_book2018 #detail header h2:before,#slide>ul li:before,#staff:after,#staff:before{content:''}#detail header h2 span:empty+span:empty+strong,#detail_book2018 #detail header h2 span img{margin-top:0}#detail header,#slide{border-bottom:1px #d2d1d6 solid}#footer-sitemap div{padding-bottom:50px}.icon-info{width:89px;height:14px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}.icon-info[data-index='0']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_mega.svg)}.icon-info[data-index='1']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_2018.svg)}.icon-info[data-index='2']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_start_1.svg)}.icon-info[data-index='3']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_start_4.svg)}.icon-info[data-index='4']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_start_7.svg)}.icon-info[data-index='5']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_start_1_only.svg)}.icon-info[data-index='6']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_sale_10.svg)}.icon-info[data-index='7']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_sale_11.svg)}.icon-info[data-index='8']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_sale_12.svg)}.icon-info[data-index='9']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_only_sp.svg)}.icon-info[data-index='10']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_lot_sale.svg)}.icon-info[data-index='11']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_lot_cls.svg)}.icon-info[data-index='12']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_only_ws.svg)}.icon-info[data-index='13']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_only_as.svg)}.icon-info[data-index='14']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_only_jpn.svg)}.icon-info[data-index='15']{background-image:url(/store/techo/en/2019/sp/images/icon/icon_cont.svg)}nav[role=local]{position:fixed;z-index:10;bottom:99999px;left:0;width:100%;height:40px;-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);-moz-transition:-moz-transform .3s cubic-bezier(.075,.82,.165,1);-ms-transition:-ms-transform .3s cubic-bezier(.075,.82,.165,1);-o-transition:-o-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);border-top:1px #d2d1d6 solid;background:#f6f6f7}nav[role=local].active{bottom:0;-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)}nav[role=local].unreleased ul li:nth-child(2){display:none}nav[role=local] ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:4px 8px 0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}nav[role=local] ul li:nth-child(2){width:62.5%;max-width:258px;margin-left:4px}nav[role=local] ul li:nth-child(2) a{width:100%;color:#fff;background:#f27f0c}nav[role=local] ul li:nth-child(2) a:before{font-size:20px;display:inline-block;margin-right:.2em;vertical-align:middle}nav[role=local] ul li:nth-child(1){width:35px}nav[role=local] ul li:nth-child(1) a{position:relative;display:none;overflow:hidden;height:30px;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-align:center;color:#fff;border-radius:2px;background:rgba(230,90,80,.5)}nav[role=local] ul li:nth-child(1) a.like{color:#e65a50}nav[role=local] ul li:nth-child(1) a:before{font-size:17px;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%)}a.btn-gotop{bottom:48px}[role=headline]{margin:12px 0 10px}#detail_book2018 #detail header h2:before{display:block;width:100px;height:26px;margin-bottom:16px;background:url(/store/techo/en/2019/images/book2018/icon_2018.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#recommend ul li a dl dt,#slide>div ul:nth-child(1) li{background:url(/store/techo/2019/images/loading3.gif) 50% 50% no-repeat}#slide{text-align:center}#slide.ready{z-index:-1}#slide.ready>div ul:nth-child(2),#slide.ready>ul{opacity:0}#slide>div{position:relative;overflow:hidden;padding-top:100%}#slide>div ul:nth-child(1){position:absolute;top:0;left:0;width:calc(100% + 1px);height:calc(100% + 1px);-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-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#slide>div ul:nth-child(1) li{position:absolute;top:-100%;width:100%;height:100%;-webkit-background-size:32px auto;-moz-background-size:32px auto;background-size:32px auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#slide>div ul:nth-child(1) li.ready img{opacity:0}#slide>div ul:nth-child(1) li:first-child{left:0}#slide>div ul:nth-child(1) li.active{top:0}#slide>div ul:nth-child(1) li:before{font-size:26px;line-height:1.23;position:absolute;z-index:1;right:0;bottom:0;display:block;overflow:hidden;width:32px;height:32px;-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);text-align:center;color:#fff;border-radius:4px 0 0;background:#1e1933}#slide>div ul:nth-child(1) li img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}#slide>div ul:nth-child(2){-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}#slide>div ul:nth-child(2) li:nth-child(1) a{left:0}#slide>div ul:nth-child(2) li:nth-child(2) a{right:0}#slide>div ul:nth-child(2) li a{position:absolute;top:50%;width:36px;height:25%;cursor:pointer;-webkit-transition:color .45s;-moz-transition:color .45s;-ms-transition:color .45s;-o-transition:color .45s;transition:color .45s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:rgba(255,255,255,0)}#slide>div ul:nth-child(2) li a.darken{color:#1e1933}#slide>div ul:nth-child(2) li a.lighten{color:#fff}#slide>div ul:nth-child(2) li a:before{font-size:36px;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%)}#slide>ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:32px;padding:8px 0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#slide>ul li{position:relative;width:16px;height:16px}#slide>ul li:before{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;-webkit-transition:background .6s;-moz-transition:background .6s;-ms-transition:background .6s;-o-transition:background .6s;transition:background .6s;border-radius:50%;background:rgba(30,25,51,.2)}#slide>ul li.current:before{-webkit-transition:background .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:background .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:background .45s cubic-bezier(.25,.46,.45,.94);-o-transition:background .45s cubic-bezier(.25,.46,.45,.94);transition:background .45s cubic-bezier(.25,.46,.45,.94);background:#1e1933}#detail{padding-bottom:35px}#detail header{padding:0 5% 30px}#detail header h2{padding-top:30px}#detail header h2 span{font-family:merriweather,serif;font-size:14px;font-weight:700;line-height:1;display:block}#detail header h2 small:empty,#detail header h2 span:empty,#detail header ul:empty,#detail header>p:empty{display:none}#detail header h2 span:not(:empty)+span{margin-top:14px}#detail header h2 span img{font-size:10px;display:none;width:auto;margin-top:-15px}#detail header h2 strong{font-family:merriweather,serif;font-size:24px;font-weight:700;line-height:1.5;display:block;margin:.33em 0 -.25em}#detail header h2 small{font-family:tinos,serif;font-size:14px;line-height:1.5;display:block;margin:.79em 0 -.21em}#detail header ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:13px -4px 0 0}#detail header ul li{margin:4px 4px 0 0}#detail header>p{font-size:14px;line-height:1.43;margin-top:30px;padding:15px 16px;color:#cc1433;border:1px solid #cc1433;border-radius:4px}#detail>div{position:relative;overflow:hidden;height:0;min-height:0;padding:0 5%;-webkit-transition:min-height .3s;-moz-transition:min-height .3s;-ms-transition:min-height .3s;-o-transition:min-height .3s;transition:min-height .3s}#detail>div.open:after{height:0;opacity:0}#detail>div:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;max-height:71px;-webkit-transition:opacity .45s,height .45s;-moz-transition:opacity .45s,height .45s;-ms-transition:opacity .45s,height .45s;-o-transition:opacity .45s,height .45s;transition:opacity .45s,height .45s;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff 75%,#fff);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff 75%,#fff);background:-o-linear-gradient(top,rgba(255,255,255,0),#fff 75%,#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff 75%,#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%,#fff)}#banner:empty,#detail>div.disabled+a,#detail>div.disabled:after{display:none}#detail>div.disabled{height:auto!important;min-height:0!important}#detail>div.open+a span{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#detail>div+a{margin:0 auto}#detail>div+a span{-webkit-transition:-webkit-transform .45s;-moz-transition:-moz-transform .45s;-ms-transition:-ms-transform .45s;-o-transition:-o-transform .45s;transition:transform .45s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#about{padding:25px 0 35px}#staff{padding-bottom:30px}#staff:after,#staff:before{display:table}#staff:after{clear:both}#staff h3{font-size:15px;font-weight:700;float:right;margin-bottom:8px}#staff div{clear:both;border-bottom:1px #d2d1d6 solid}#staff div dl dt{font-size:12px;font-weight:700;line-height:1.5;padding-top:3px}#staff div dl dd{font-size:14px;line-height:1.29;padding-bottom:6px}#banner{padding:12px 0 0}#banner h3{font-size:18px;font-weight:700;margin-bottom:11px;text-align:center}#banner ul{width:100%;max-width:372px;margin:0 auto}#banner ul li{padding-bottom:22px}#banner ul li a{position:relative;display:block}#banner ul li a span{font-size:14px;line-height:1.5;display:block;margin:13px 0 5px}#banner ul li a i{display:none!important;color:#a5a3ad}#banner ul li a i:before{font-size:14px;display:inline-block;vertical-align:bottom}#banner ul li a i:after{font-size:14px;font-style:normal;line-height:1.14;display:inline-block;content:'Details';vertical-align:bottom}#products{margin:0;padding:28px 5%;border-bottom:none!important;background:#f6f6f7}#products~section{padding-top:25px;padding-bottom:40px}#products.soldout #item-btn a:not(.btn-mail){height:50px}#products.soldout #item-btn a:not(.btn-mail) span:before{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.13;position:static;display:block;margin-right:0;content:'View Product Information'}#products.soldout #item-btn a:not(.btn-mail) span:after{font-size:13px;font-weight:400;line-height:1.38;display:block}#products.soldout #item-btn a.btn-cart span:after{content:'Out of Stock'}#products.soldout #item-btn a.btn-cart+.btn-mail[href]{display:table}#products.soldout #item-btn a.btn-lot span:after{content:'Orders for this product have closed'}#products.busy #item-btn a:not(.btn-mail){display:table;cursor:default;pointer-events:none}#products #item-btn a,#products #item-btn a.btn-mail,#products #item-detail dd:not([data-title]):empty,#products #item-name span:empty,#products p#item-notice span:empty,#products.busy #item-btn a:not(.btn-mail) span:before{display:none}#products.busy #item-btn a:not(.btn-mail) span{color:#a5a3ad;background:#d2d1d6}#products.busy #item-btn a:not(.btn-mail) span:after{content:'Cart temporarily disabled'!important}#products #item-info:after,#products #item-info:before{display:table;content:''}#products #item-info:after{clear:both}#products #item-info>*{float:left}#products #item-image{width:64px;height:64px;background:#fff}#products #item-image img{width:100%}#products #item-name{font-weight:700;width:calc(100% - 64px);min-height:64px;padding-left:16px}#products #item-name span{font-size:14px;line-height:1;display:block}#products #item-name span:empty+span:empty+strong{margin-top:0}#products #item-name span:not(:empty)+span{margin-top:6px}#products #item-name span img{font-size:10px;display:none}#products #item-name strong{font-size:24px;line-height:1;display:block;margin:4px 0 0}#products #item-name small{font-size:12px;line-height:1.5;display:block;margin:3px 0 -3px}#products #item-price{line-height:1.33;clear:both;width:100%;padding:10px 0}#products #item-detail dd:not([data-title]):after,#products #item-price:after{content:attr(data-suffix) ''}#products #item-price span{padding-right:.5em}#products #item-price var{font-size:18px;font-weight:700;display:inline-block;vertical-align:baseline}#products p#item-notice span{font-size:14px;line-height:1.21;display:block;margin-bottom:10px;padding:10px 12px;color:#cc1433;background:#fff}#products #item-detail{border-top:#d2d1d6 1px solid}#products #item-detail:after,#products #item-detail:before{display:table;content:''}#products #item-detail:after{clear:both}#products #item-detail dd{font-size:14px;line-height:1.14}#products #item-detail dd[data-title]{padding:7px 4px 9px;border-bottom:#d2d1d6 1px solid}#demerit dl,#recommend:before,#spec>dl{border-bottom:1px #d2d1d6 solid}#products #item-detail dd[data-title]:before{font-size:12px;font-weight:700;line-height:1.33;display:block;content:attr(data-title) ''}#products #item-detail dd[data-title]:nth-child(1){float:left;width:calc(50% - 8px)}#products #item-detail dd[data-title]:nth-child(2){float:right;width:calc(50% - 8px)}#products #item-detail dd:not([data-title]){clear:both;margin-bottom:-16px;padding:7px 0 15px}#products #item-detail dd:not([data-title]):before{content:attr(data-prefix) ''}#products #item-btn{padding:20px 0 23px}#products #item-btn a{height:36px;cursor:pointer}#products #item-btn a+a{margin-top:16px}#products #item-btn a.btn-mail span{line-height:1.71}#products #item-btn a.btn-mail span:before{font-size:22px;line-height:1.09;position:relative;top:-1px;display:inline-block;margin-right:12px;vertical-align:middle;color:#f27f0c}#products #item-btn a:not(.btn-mail) span:before{display:none}#products #item-btn a.btn-cart,#products #item-btn a.btn-lot,#products #item-btn a.btn-unreleased{display:table}#products #item-btn a.btn-cart span:after{content:'Select Item and Add to Cart'}#products #item-btn a.btn-lot span:after{content:'Select Item and Enter Lottery Sale'}#products #item-btn a.btn-unreleased span:before{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.13;position:static;display:block;margin-right:0;content:'View Product Information'}#lot{margin:-30px 5% 0;padding-top:55px!important}#demerit h3,#lot h3{margin-bottom:12px}#lot>p{font-size:12px;line-height:1.42;margin-bottom:19px}#lot dl{margin-bottom:-33px}#lot dl dt{font-size:12px;font-weight:700;line-height:1.33;padding:18px 0 5px;border-top:1px #d2d1d6 solid}#lot dl dd,#spec>dl>dt span{font-size:14px;line-height:1.14}#lot dl dd{padding-bottom:21px}#lot dl dd strong{font-weight:400}#lot dl dd ul li{position:relative;padding-left:.5em}#lot dl dd ul li:before{position:absolute;left:0;content:'-'}#demerit,#spec{margin:0 5%}#spec h3{margin-bottom:16px}#demerit dl dt,#spec>dl>dt{display:table;width:100%;height:46px;border-top:1px #d2d1d6 solid}#spec>dl>dt span{font-weight:700;display:table-cell;width:100%;padding:6px 0 9px;vertical-align:middle}#spec>dl>dt+dd dl dd,#spec>dl>dt+dd dl dt{padding-left:7.14%}#spec>dl>dd dl dt{font-size:12px;font-weight:700;line-height:1.33;padding-top:6px;border-top:#d2d1d6 1px solid}#spec>dl>dd dl dd{font-size:14px;line-height:1.14;padding-bottom:9px}#demerit dl dd p a,#spec>dl>dd dl dd a{color:#b26118}#demerit>ul,#spec>ul{margin:5px 0 -6px;text-align:right}#demerit>ul li a,#spec>ul li a{font-size:12px;display:inline-block;vertical-align:top;color:#a5a3ad}#demerit>ul li a:before,#spec>ul li a:before{content:'> '}#demerit>p{font-size:12px;line-height:1.42;margin-bottom:16px}#demerit>p+dl:empty{display:table;width:100%;height:47px;border-top:1px #d2d1d6 solid}#demerit dl dt span,#demerit>p+dl:empty:before{display:table-cell;padding:6px 0 9px;vertical-align:middle;font-size:14px;line-height:1.14}#demerit>p+dl:empty:before{font-weight:700;content:'There are currently no special notices about this product.'}#about[data-device=sp] br:not([role=device-sp]),#demerit dl br,#recommend:empty{display:none}#demerit dl dt span{font-weight:700}#demerit dl dd p{font-size:14px;line-height:1.14;padding:6px 0 9px 7.14%;border-top:#d2d1d6 1px solid}#demerit dl dd p img{font-size:10px;display:inline-block;max-width:100%;max-width:372px;margin:5px 0}#recommend{padding-bottom:40px}#recommend:before{font-size:18px;font-weight:700;line-height:1.11;display:block;margin:0 5%;padding:25px 0 17px;content:attr(data-title) '';text-align:center;border-top:1px #d2d1d6 solid}#recommend ul{margin-top:15px}#recommend ul li{position:relative;margin-top:20px;padding-top:0!important}#recommend ul li a dl dt{position:relative;padding-top:100%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}#recommend ul li a dl dt img{position:absolute;top:0;left:0;-webkit-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-moz-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-ms-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);-o-transition:opacity .3s cubic-bezier(.25,.25,.75,.75);transition:opacity .3s cubic-bezier(.25,.25,.75,.75)}#recommend ul li a dl dt img.state-ready{visibility:hidden;opacity:0}#recommend ul li a dl dd{padding-top:10px}#recommend ul li a dl dd span{font-size:10px;line-height:1.6;display:block}#recommend ul li a dl dd strong{font-size:14px;font-weight:700;line-height:1.14;display:block}#about[data-device=sp]{font-weight:400;word-wrap:break-word}#about[data-device=sp]>:first-child{margin-top:0!important}#about[data-device=sp]>:last-child{margin-bottom:0!important}#about[data-device=sp] h4{font-size:20px;display:inline-block;padding-bottom:10px}#about[data-device=sp] b{font-weight:700}#about[data-device=sp] i{font-style:italic}#about[data-device=sp] u{text-decoration:underline}#about[data-device=sp] strike{text-decoration:line-through}#about[data-device=sp] [data-type=image]{font-size:10px}#about[data-device=sp] [data-type=image]:not(img){width:100%;margin-top:24px}#about[data-device=sp] [data-type=image] img,#about[data-device=sp] img[data-type=image]{width:100%!important}#about[data-device=sp] [data-type=youtube]{width:100%!important;margin-top:24px}#about[data-device=sp] [data-type=youtube] figure{position:relative;display:block;width:100%!important;padding-top:56.25%!important}#about[data-device=sp] [data-type=youtube] iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about[data-device=sp] .content-text{font-family:tinos,serif;font-size:16px;font-weight:400;line-height:1.5}#about[data-device=sp] .content-text a{display:inline;color:#b26118}#about[data-device=sp] .content-text font[size='2']{font-size:75%}#about[data-device=sp] .content-text font[size='3']{font-size:87.5%}#about[data-device=sp] .content-text font[size='5']{font-size:112.5%}#about[data-device=sp] .content-text font[size='6']{font-size:125%}#about[data-device=sp] .content-text font[size] font[size]{font-size:100%}#about[data-device=sp] .content-text img:not([role=br]){font-size:10px;display:inline-block;vertical-align:bottom}#about[data-device=sp] .content-text img:not([role=br])[data-icon=face]{width:4.5em}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon]){width:100%!important;margin-top:24px;margin-bottom:24px}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon])+br+img[data-val]{margin-top:-14px}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon]):first-child{margin-top:0}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon]):last-child{margin-bottom:0}#about[data-device=sp] .content-text [data-type=youtube]{font-size:0;position:relative;display:inline-block;margin:0;padding-top:56.25%}#about[data-device=sp] .content-text ol li,#about[data-device=sp] .content-text ul li{position:relative;padding-left:16px}#about[data-device=sp] .content-text ol li+li,#about[data-device=sp] .content-text ul li+li{margin-top:8px}#about[data-device=sp] .content-link,#about[data-device=sp] :not(:first-child)>div.content-text{margin-top:24px}#about[data-device=sp] .content-text ol li:before,#about[data-device=sp] .content-text ul li:before{position:absolute;left:4px;content:'*';white-space:nowrap}#about[data-device=sp] .content-text ol li[data-marker]:not([data-marker='']):before,#about[data-device=sp] .content-text ul li[data-marker]:not([data-marker='']):before{content:attr(data-marker) ''!important}#about[data-device=sp] .content-text ol li:before{left:0}#about[data-device=sp] .content-text ol li:nth-child(1):before{content:'1.'}#about[data-device=sp] .content-text ol li:nth-child(2):before{content:'2.'}#about[data-device=sp] .content-text ol li:nth-child(3):before{content:'3.'}#about[data-device=sp] .content-text ol li:nth-child(4):before{content:'4.'}#about[data-device=sp] .content-text ol li:nth-child(5):before{content:'5.'}#about[data-device=sp] .content-text ol li:nth-child(6):before{content:'6.'}#about[data-device=sp] .content-text ol li:nth-child(7):before{content:'7.'}#about[data-device=sp] .content-text ol li:nth-child(8):before{content:'8.'}#about[data-device=sp] .content-text ol li:nth-child(9):before{content:'9.'}#about[data-device=sp] .content-text span.indent{display:block;padding-left:8px;text-indent:-8px}#about[data-device=sp] .content-caption{width:100%;margin-top:24px}#about[data-device=sp] .content-caption .content-text{font-size:14px}#about[data-device=sp] .content-link a{font-size:0;padding:4px 0}#about[data-device=sp] .content-link a img{display:inline-block;width:30px!important;vertical-align:middle}#about[data-device=sp] .content-link a span{font-size:14px;line-height:1.5;display:inline-block;max-width:calc(100% - 30px);padding-left:20px;vertical-align:middle;color:#000}#about[data-device=sp] .tmpl-title{position:relative;padding:0 0 30px;border-bottom:1px #d2d1d6 solid}#about[data-device=sp] .tmpl-title h2{padding-top:30px}#about[data-device=sp] .tmpl-title h2 span{font-family:merriweather,serif;font-size:14px;font-weight:700;line-height:1;display:block}#about[data-device=sp] .tmpl-title h2 span:empty{display:none}#about[data-device=sp] .tmpl-title h2 span:not(:empty)+span{margin-top:14px}#about[data-device=sp] .tmpl-title h2 strong{font-family:merriweather,serif;font-size:24px;font-weight:700;line-height:1.5;display:block;margin:.33em 0 -.25em}#about[data-device=sp] .tmpl-title h2 small{font-family:tinos,serif;font-size:14px;line-height:1.5;display:block;margin:.79em 0 -.21em}#about[data-device=sp] .tmpl-title h2 small:empty{display:none}#about[data-device=sp] .tmpl-title div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:13px -4px 0 0}#about[data-device=sp] .tmpl-title div:empty{display:none}#about[data-device=sp] .tmpl-title div i{font-size:10px;font-weight:700;font-style:normal;line-height:1;overflow:hidden;height:24px;margin:1px 1px 0 0;padding:7px 16px 0;color:#1e1933;border-radius:2px;background:#facc9e}#about[data-device=sp] .tmpl-title div i[data-index='11']{color:#787585;background:#d2d1d6}#about[data-device=sp] .tmpl-default{margin-top:24px}#about[data-device=sp] .tmpl-border{margin-top:24px;padding:13px 19px 19px;border:1px solid #d2d1d6;border-radius:5px}#about[data-device=sp] .tmpl-border .content-text{letter-spacing:-.02em}body.preview #about a{cursor:default;text-decoration:inherit!important;pointer-events:none;color:inherit!important}body.preview #about a:after{display:none!important}body.preview #products #item-btn{display:none}