@charset 'utf-8';#contents>section:not(:last-child),#detail{border-bottom:1px #d2d1d6 solid}#detail>div:after,#slide>ul li:before{content:''}#comment>div>div,#detail header a.btn-fav.like i+i,#slide.ready>div ul:nth-child(2),#slide.ready>ul,#slide>div ul:nth-child(1) li.ready img{opacity:0}#contents{padding:0 16px}#contents>section{padding-top:16px}[role=headline]{margin-bottom:8px}#slide{width:calc(100% + 32px);margin:0 -16px;text-align:center}#slide.ready{z-index:-1}#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%;background:url(/store/techo/2019/images/loading3.gif) 50% 50% no-repeat;-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: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}#detail header a.btn-fav,#detail header h2 small:empty,#detail header h2 span:empty,#detail header>p:empty{display:none}#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 header{position:relative;padding-bottom:26px}#detail header h2{font-weight:700;padding-top:19px}#detail header h2 span{font-size:14px;line-height:1;display:block}#detail header h2 span:empty+span:empty+strong{margin-top:0}#detail header h2 span:not(:empty)+span{margin-top:8px}#detail header h2 span img{font-size:10px;display:none;width:auto;margin-top:-10px}#detail header h2 strong{font-size:18px;line-height:1.5;display:block;margin:4px 0 -4px}#detail header h2 small{font-size:12px;line-height:1.5;display:block;margin:5px 0 -3px}#detail header ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:calc(100% - 40px);min-height:25px;margin-top:7px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#detail header ul li{font-size:10px;font-weight:700;line-height:1;overflow:hidden;height:24px;margin:1px 1px 0 0;padding:7px 16px 0;color:#1e1933;border-radius:2px;background:#facc9e}#detail header ul li[data-index='11']{color:#787585;background:#d2d1d6}#detail header a.btn-fav{position:absolute;right:0;bottom:26px;overflow:hidden;width:32px;height:32px;cursor:pointer;border:1px solid #a5a3ad;border-radius:4px}#magazine:before,#staff div{border-bottom:1px #d2d1d6 solid}#detail header a.btn-fav.like i{color:#f27f0c}#detail header a.btn-fav i{-webkit-transition:opacity .3s,color .3s;-moz-transition:opacity .3s,color .3s;-ms-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s;color:#f27f0c}#detail header a.btn-fav i+i{color:#1e1a33}#detail header a.btn-fav i:before{font-size:18px;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%);background:#fff}#detail header>p{font-size:14px;padding-top:3px;color:#c80f0f}#detail>div{position:relative;overflow:hidden;height:0;min-height:0;-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:80px;-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);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}#banner:empty,#detail>div.disabled+a,#detail>div.disabled:after,#magazine ul li a span br,#magazine:empty,#staff div dl dd br,#staff div dl dt br{display:none}#detail>div>:last-child{padding-bottom:16px}#detail>div.disabled{height:auto!important;min-height:0!important}#detail>div+a{position:relative;width:calc(100% + 32px);height:40px;margin:0 -16px;background:#fff}#detail>div+a.open:before{-webkit-transform:translate(-50%,-50%) rotateX(180deg);-moz-transform:translate(-50%,-50%) rotateX(180deg);-ms-transform:translate(-50%,-50%) rotateX(180deg);-o-transform:translate(-50%,-50%) rotateX(180deg);transform:translate(-50%,-50%) rotateX(180deg)}#detail>div+a:before{font-size:24px;position:absolute;top:50%;left:50%;-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(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f27f0c}#about{padding:0 0 16px}#staff h3{text-align:right}#staff h3 span{font-size:14px;padding-right:8px}#staff div dl:first-child{padding-top:4px}#staff div dl dd,#staff div dl dt{font-size:12px;line-height:1.75}#staff div dl dd{padding-bottom:12px}#staff div dl dt{font-weight:700}#magazine{margin:24px auto 0}#magazine:before{font-size:16px;font-weight:700;line-height:1.5;display:block;margin-bottom:16px;padding:8px 0;content:attr(data-title) ''}#magazine ul li+li{margin-top:16px}#magazine ul li a{display:table;width:100%}#magazine ul li a span{font-size:12px;font-weight:700;line-height:1.25;display:table-cell;width:100%;padding-left:8px;vertical-align:middle}#magazine ul li a img{display:table-cell;width:80px;vertical-align:middle}#banner{margin-top:32px}#banner ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;max-width:382px;margin:0 auto;-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}#banner ul li{width:calc(50% - 4px)}#products{margin:32px -16px 0;padding:16px!important;border-bottom:none!important;background:#f6f6f7}#products.soldout #item-btn a:not(.btn-mail) span:before{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:static;display:block;margin-right:0;content:'商品情報を見る'}#products.soldout #item-btn a:not(.btn-mail) span:after{font-size:14px;line-height:1.43;display:block;color:#a5a3ad}#products.soldout #item-btn a.btn-cart span:after{content:'在庫なし'}#products.soldout #item-btn a.btn-cart+.btn-mail[href]{display:table}#products.soldout #item-btn a.btn-lot span:after{content:'受付終了'}#products.busy #item-btn a:not(.btn-mail){display:table;cursor:default;pointer-events:none;background:#d2d1d6}#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}#products.busy #item-btn a:not(.btn-mail) span:after{content:'カート一時停止中'!important}#products #item-detail dd:not([data-title]):after,#products #item-price:after{content:attr(data-suffix) ''}#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:12px;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:8px}#products #item-name span img{font-size:10px;display:none}#products #item-name strong{font-size:16px;line-height:1.5;display:block;margin:4px 0 -4px}#products #item-name small{font-size:12px;line-height:1.5;display:block;margin:5px 0 -3px}#products #item-price{font-size:16px;font-weight:700;line-height:1.5;clear:both;width:100%;padding:12px 0}#products #item-price:after{font-size:10px}#products p#item-notice span{font-size:12px;display:block;margin-bottom:16px;padding:12px 16px;color:#c80f0f;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.75}#products #item-detail dd[data-title]{padding:5px 8px 3px;border-bottom:#d2d1d6 1px solid}#products #item-detail dd[data-title]:before{font-size:12px;font-weight:700;line-height:1.5;display:block;content:attr(data-title) ''}#products #item-detail dd[data-title]:nth-child(2){float:left;width:calc(50% - 8px)}#products #item-detail dd[data-title]:nth-child(3){float:right;width:calc(50% - 8px)}#products #item-detail dd:not([data-title]){clear:both;margin-bottom:-16px;padding:3px 0 11px}#products #item-detail dd:not([data-title]):before{content:attr(data-prefix) ''}#products #item-btn{padding-bottom:32px}#products #item-btn a{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.btn-cart,#products #item-btn a.btn-lot,#products #item-btn a.btn-unreleased{display:table}#products #item-btn a:not(.btn-mail){height:64px}#products #item-btn a:not(.btn-mail) span:before{font-size:24px;line-height:1;position:relative;top:-1px;margin-right:12px}#products #item-btn a.btn-cart span:after{content:'商品を選んでカートに入れる'}#products #item-btn a.btn-lot span:after{content:'商品を選んで申し込む'}#products #item-btn a.btn-unreleased span:before{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:static;display:block;margin-right:0;content:'商品情報を見る'}#lot dl dd,#lot dl dt,#lot>p{font-size:14px}#about[data-device=sp] b,#lot dl dt,#lot>p{font-weight:700}#lot{margin-top:-56px;padding-top:72px!important}#lot>p{padding:3px 0 6px}#lot dl dd{padding-bottom:6px}#lot dl dd:last-child{padding-bottom:11px}#lot dl dd strong{font-weight:400;display:block}#lot dl dd ul li{position:relative;padding-left:14px}#lot dl dd ul li:before{position:absolute;left:0;content:'・'}#comment>div,#comment>div>div,#recommend>div,#recommend>div>div>ul{position:relative}#spec>dl{padding-top:0}#demerit div>ul li a,#spec>dl dt{display:table;width:100%;height:40px}#demerit div>ul li a span,#spec>dl dt span{font-size:14px;font-weight:700;line-height:1.71;display:table-cell;vertical-align:middle}#spec>dl dt+dd{padding-left:16px}#spec>dl dd table{width:100%;margin:0}#spec>dl dd table tr:last-child td,#spec>dl dd table tr:last-child th{padding-bottom:13px}#spec>dl dd table td,#spec>dl dd table th{padding-bottom:9px;text-align:left;vertical-align:top}#spec>dl dd table th{font-size:12px;font-weight:700;line-height:1.75;width:64px;padding-right:8px}#spec>dl dd table td{font-size:14px;line-height:1.5}#demerit div>dl dd p a,#spec>dl dd table td a{color:#b26118}#about[data-device=sp] br:not([role=device-sp]),#comment>div>p,#demerit div>dl br,#recommend:empty,#spec>dl dd table td br{display:none}#spec figure{padding-bottom:8px}#spec figure img{max-width:382px}#spec figure img+img{margin:8px 0 0}@media screen and (orientation:landscape){#spec figure{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:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}#spec figure img{width:calc(50% - 4px)}#spec figure img+img{margin:0 0 0 8px}}#demerit div>p{font-size:14px;line-height:1.5;padding:5px 0 13px}#demerit div>p+dl:empty{display:table;height:40px}#demerit div>p+dl:empty:before{font-size:14px;font-weight:700;display:table-cell;content:'※現在のところ、特筆すべきことはございません。';vertical-align:middle}#demerit div>dl dt{display:table;width:100%;height:40px;padding-top:4px;padding-bottom:4px}#demerit div>dl dt span{font-size:14px;font-weight:700;display:table-cell;vertical-align:middle}#demerit div>dl dd{border-bottom:1px #d2d1d6 solid}#demerit div>dl dd p{font-size:14px;padding:3px 0 11px}#demerit div>dl dd p img{font-size:10px;display:inline-block;max-width:100%;max-width:382px;margin:3px 0}#demerit div>ul{padding:16px 0 16px calc(100% - 232px)}#comment:after,#comment:before{display:table;content:''}#comment:after{clear:both}#comment>div{overflow:hidden;width:calc(100% + 32px);margin:0 -16px;padding:0 24px}#comment>div>p:first-child{font-size:14px;line-height:1.5;display:block;margin:0 -8px}#comment>div>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#comment>div>div div{width:100%;padding:0 8px}#comment>div>div div dl{padding:13px 16px 16px;background:#f6f6f7}#comment>div>div div dl dd:nth-of-type(1){font-size:14px;line-height:1.5;padding-bottom:5px}#comment>div>div div dl dd:nth-of-type(2){font-size:10px;font-weight:700;display:inline-block;width:60px;vertical-align:middle}#comment>div>div div dl dt{display:inline-block;width:calc(100% - 68px);vertical-align:middle}#comment>div>div div dl dt span{font-size:12px;display:inline-block;vertical-align:middle}#comment>div>div div dl dt img{display:inline-block;width:24px;margin-right:8px;vertical-align:middle}#comment>a{font-size:12px;font-weight:700;line-height:2.17;float:right;margin:4px 0;padding-right:30px}#comment>a:before{font-size:18px;right:4px}#recommend:before{font-size:16px;font-weight:700;line-height:2.5;display:block;margin-bottom:0;content:attr(data-title) ''}#recommend>div>div{overflow:hidden;width:calc(100% + 32px);margin:0 -16px;padding:0 8px 8px}#recommend>div>div>ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:136px;height:197px}#recommend>div>div>ul>li{top:0;padding:0 8px}#recommend>div>div>ul>li a{width:120px}#benefit{padding:32px 0 16px!important}#benefit a{max-width:382px;margin:0 auto}#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:16px;font-weight:700;display:inline-block;margin-bottom:16px}#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] a.btn-plain{font-size:10px;position:relative;display:table;width:100%;height:40px;padding-right:3.2em}#about[data-device=sp] a.btn-plain img{display:table-cell;vertical-align:middle}#about[data-device=sp] a.btn-plain img[data-val='80']{min-width:80px;max-width:80px}#about[data-device=sp] a.btn-plain img[data-val='160']{min-width:120px;max-width:120px}#about[data-device=sp] a.btn-plain img+span{padding-left:8px}#about[data-device=sp] a.btn-plain span{font-size:14px;font-weight:700;display:table-cell;width:100%;vertical-align:middle;word-break:break-all}#about[data-device=sp] a.btn-plain i{font-size:24px;line-height:1;position:absolute;top:50%;right:4px;-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[data-device=sp] a.btn-plain i:before{font-size:24px;line-height:1;color:#f27f0c}#about[data-device=sp] a.btn-round{font-size:10px;position:relative;display:table;height:40px;padding:0 16px;text-align:center;color:#fff;border-radius:4px;background:#1e1933}#about[data-device=sp] a.btn-round span{font-size:16px;font-weight:700;line-height:1.5;display:table-cell;vertical-align:middle}#about[data-device=sp] a.btn-round i{display:none}#about[data-device=sp] [data-type=image]{font-size:10px}#about[data-device=sp] [data-type=image]:not(img){width:100%;margin-top:28px}#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:28px}#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-size:16px}#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] .tmpl-column-2>div dl dt img,#about[data-device=sp] .tmpl-column-3>div dl dt img,#about[data-device=sp] .tmpl-column-spec dl dt img{width:100%!important}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon]){width:100%!important;margin-top:28px;margin-bottom:28px}#about[data-device=sp] .content-text img:not([role=br]):not([data-icon])+br+img[data-val],#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:9px}#about[data-device=sp] .content-caption,#about[data-device=sp] .content-link,#about[data-device=sp] :not(:first-child)>div.content-text{margin-top:28px}#about[data-device=sp] .content-text ol li:before,#about[data-device=sp] .content-text ul li:before{position:absolute;left:0;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{padding-left:16px}#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 ol li:nth-child(10):before{content:'10.'}#about[data-device=sp] .content-text span.indent{display:block;padding-left:16px;text-indent:-16px}#about[data-device=sp] .content-caption .content-text{font-size:14px}#about[data-device=sp] .content-link+.content-link{margin-top:20px}#about[data-device=sp] .tmpl-title{position:relative;padding-bottom:26px}#about[data-device=sp] .tmpl-title h2{font-weight:700;padding-top:19px}#about[data-device=sp] .tmpl-title h2 span{font-size:14px;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:8px}#about[data-device=sp] .tmpl-title h2 strong{font-size:18px;line-height:1.5;display:block;margin:4px 0 -4px}#about[data-device=sp] .tmpl-title h2 small{font-size:12px;line-height:1.5;display:block;margin:5px 0 -3px}#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;min-height:25px;margin-top:7px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#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:28px}#about[data-device=sp] .tmpl-border{margin-top:28px;padding:13px 15px;border:1px solid #a5a3ad}#about[data-device=sp] .tmpl-gray{margin-top:28px;padding:13px 16px;background:#f6f6f7}#about[data-device=sp] .tmpl-column-2>div dl dd,#about[data-device=sp] .tmpl-column-3>div dl dd,#about[data-device=sp] .tmpl-column-spec dl dd{font-size:14px;padding-top:5px}#about[data-device=sp] .tmpl-column-2,#about[data-device=sp] .tmpl-column-2>div dl+dl{margin-top:28px}#about[data-device=sp] .tmpl-column-2>div dl:first-child~dl dd:first-child{margin-top:-28px}#about[data-device=sp] .tmpl-column-3,#about[data-device=sp] .tmpl-column-3>div dl+dl{margin-top:28px}#about[data-device=sp] .tmpl-column-3>div dl:first-child~dl dd:first-child{margin-top:-28px}#about[data-device=sp] .tmpl-column-spec{margin-top:28px}#about[data-device=sp] .tmpl-column-spec dl dd ol li:first-line{font-size:16px;font-weight:700}#about[data-device=sp] .tmpl-column-spec dl dd ol li+li{margin-top:9px}#about[data-device=sp] .tmpl-link{margin-top:28px}#about[data-device=sp] .tmpl-link li+li{margin-top:16px}body.preview #contents{padding-bottom:16px}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}