@charset 'utf-8';#slide.ready>ul li a,#slide>div>a{cursor:default}#about[data-device=sp] u,#about[data-device=pc] u{text-decoration:underline}nav[role=local]{position:relative;height:7.3em}nav[role=local].pos-fixed{position:static}nav[role=local].pos-fixed div{position:fixed;top:5.6em;min-width:100em;border-bottom:#d2d1d6 .1em solid}nav[role=local].pos-fixed div ul li{padding:.8em 0}nav[role=local]:not(.pos-fixed) div{left:0!important}nav[role=local] div{position:absolute;z-index:11;top:0;left:0;width:100%;-webkit-transition:border .3s;-moz-transition:border .3s;-ms-transition:border .3s;-o-transition:border .3s;transition:border .3s;border-bottom:rgba(210,209,214,0) .1em solid;background:#fff}nav[role=local] div ul{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:96em;margin:0 auto -.1em;border-bottom:#d2d1d6 .1em solid}nav[role=local] div ul li:first-child.active+li,nav[role=local] div ul li:first-child~li~li{margin-left:2.4em}nav[role=local] div ul li{position:relative;padding:1.6em 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;-ms-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s;background:#fff}nav[role=local] div ul li:first-child{display:none}nav[role=local] div ul li:first-child.active{display:block}nav[role=local] div ul li:first-child a{position:relative;width:13.6em;padding-left:3.2em}nav[role=local] div ul li:first-child a:before{font-size:24px;position:absolute;top:50%;left:.17em;-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:#f27f0c}nav[role=local] div ul li:first-child~li{display:table;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:4em}nav[role=local] div ul li:first-child~li a{font-size:14px;display:table-cell;vertical-align:middle}#slide,nav[role=toolstoys] div ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#detail_toolstoys nav[role=local].pos-fixed div{top:11.3em}#detail_toolstoys #lot{margin-top:-17em;padding-top:17em}nav[role=toolstoys]{position:relative;height:7.3em}nav[role=toolstoys].pos-fixed{position:static}nav[role=toolstoys].pos-fixed div{position:fixed;top:5.6em;min-width:100em;border-bottom:#d2d1d6 .1em solid}nav[role=toolstoys].pos-fixed div ul{padding:0}nav[role=toolstoys]:not(.pos-fixed) div{left:0!important}nav[role=toolstoys] div{position:absolute;z-index:11;top:0;left:0;width:100%;-webkit-transition:border .3s;-moz-transition:border .3s;-ms-transition:border .3s;-o-transition:border .3s;transition:border .3s;border-bottom:rgba(210,209,214,0) .1em solid;background:#fff}nav[role=toolstoys] div ul{position:relative;display:box;display:flex;width:96em;margin:0 auto -.1em;padding:.8em 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;-ms-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s;border-bottom:#d2d1d6 .1em solid;-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}nav[role=toolstoys] div ul li{position:relative;display:table;height:5.6em;background:#fff}nav[role=toolstoys] div ul li a{display:table-cell;vertical-align:middle}nav[role=toolstoys] div ul li a img{display:inline-block;width:3.2em;vertical-align:middle}nav[role=toolstoys] div ul li a span{font-size:12px;font-weight:700;line-height:1.13;display:inline-block;vertical-align:middle}#detail_book2018 nav[role=local]:not(.pos-fixed).state-expand div ul:before{-webkit-transition:-webkit-transform 1ms cubic-bezier(.25,.46,.45,.94),opacity 1ms cubic-bezier(.25,.46,.45,.94);-moz-transition:-moz-transform 1ms cubic-bezier(.25,.46,.45,.94),opacity 1ms cubic-bezier(.25,.46,.45,.94);-ms-transition:-ms-transform 1ms cubic-bezier(.25,.46,.45,.94),opacity 1ms cubic-bezier(.25,.46,.45,.94);-o-transition:-o-transform 1ms cubic-bezier(.25,.46,.45,.94),opacity 1ms cubic-bezier(.25,.46,.45,.94);transition:transform 1ms cubic-bezier(.25,.46,.45,.94),opacity 1ms cubic-bezier(.25,.46,.45,.94)}#detail_book2018 nav[role=local].state-expand div ul:before{-webkit-transition:-webkit-transform .45s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.075,.82,.165,1);-moz-transition:-moz-transform .45s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.075,.82,.165,1);-ms-transition:-ms-transform .45s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.075,.82,.165,1);-o-transition:-o-transform .45s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.075,.82,.165,1);transition:transform .45s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate(0,11.6em) scale(1);-moz-transform:translate(0,11.6em) scale(1);-ms-transform:translate(0,11.6em) scale(1);-o-transform:translate(0,11.6em) scale(1);transform:translate(0,11.6em) scale(1)}#detail_book2018 nav[role=local] div ul:before{position:absolute;bottom:0;left:0;width:10em;height:10em;content:'';-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:translate(0,0) scale(.5);-moz-transform:translate(0,0) scale(.5);-ms-transform:translate(0,0) scale(.5);-o-transform:translate(0,0) scale(.5);transform:translate(0,0) scale(.5);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;background:url(/store/techo/ja/2019/images/book2018/balloon.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}[role=headline]{padding:3.2em 0 .8em}#contents{padding:0 0 1.3em;border-top:.1em #d2d1d6 solid}#contents>section{padding-bottom:4.7em}#slide{display:box;display:flex;padding:1.6em 0 1.6em 8em;border-bottom:.1em #d2d1d6 solid}#slide.ready>div ul~ul{opacity:0}#slide.ready>ul li.current:before{background:rgba(242,127,12,0)}#slide.ready>ul li a:hover{opacity:1}#slide.ready>ul li a.btn-zoom:before{opacity:0}#slide>div{position:relative;width:60em;height:60em}#slide>div>a{position:absolute;z-index:5;right:0;bottom:0;overflow:hidden;width:3.2em;height:3.2em;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;pointer-events:none;border-radius:.4em 0 0;background:#1e1933}#slide>div>a:before{font-size:26px;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%);color:#fff}#slide>div ul:first-child{position:relative;overflow:hidden;width:100%;height:100%}#slide>div ul:first-child li{position:absolute;display:none;width:100%;height:100%;background:url(/store/techo/2019/images/loading3.gif) 50% 50% no-repeat #ededef;-webkit-background-size:3.2em 3.2em;-moz-background-size:3.2em 3.2em;background-size:3.2em 3.2em;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#slide>div ul:first-child li.current{display:block}#slide>div ul:first-child li.fadein-left{z-index:1;-webkit-animation:fadein-left .45s cubic-bezier(.25,.46,.45,.94);-moz-animation:fadein-left .45s cubic-bezier(.25,.46,.45,.94);-ms-animation:fadein-left .45s cubic-bezier(.25,.46,.45,.94);-o-animation:fadein-left .45s cubic-bezier(.25,.46,.45,.94);animation:fadein-left .45s cubic-bezier(.25,.46,.45,.94)}#slide>div ul:first-child li.fadein-right{z-index:1;-webkit-animation:fadein-right .45s cubic-bezier(.25,.46,.45,.94);-moz-animation:fadein-right .45s cubic-bezier(.25,.46,.45,.94);-ms-animation:fadein-right .45s cubic-bezier(.25,.46,.45,.94);-o-animation:fadein-right .45s cubic-bezier(.25,.46,.45,.94);animation:fadein-right .45s cubic-bezier(.25,.46,.45,.94)}#slide>div ul:first-child li img{position:absolute;width:100%;height:100%;-webkit-transition:opacity .45s cubic-bezier(.25,.25,.75,.75) .15s;-moz-transition:opacity .45s cubic-bezier(.25,.25,.75,.75) .15s;-ms-transition:opacity .45s cubic-bezier(.25,.25,.75,.75) .15s;-o-transition:opacity .45s cubic-bezier(.25,.25,.75,.75) .15s;transition:opacity .45s cubic-bezier(.25,.25,.75,.75) .15s;opacity:0}#slide>div ul+div{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .45s;-moz-transition:opacity .45s;-ms-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s;opacity:0;background:url(/store/techo/2019/images/loading3.gif) 50% 50% no-repeat #000;-webkit-background-size:3.2em 3.2em;-moz-background-size:3.2em 3.2em;background-size:3.2em 3.2em;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#slide>div ul+div.active{opacity:.8}#slide>div ul+div+div{position:absolute;z-index:3;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-transition:opacity .45s cubic-bezier(.55,.085,.68,.53);-moz-transition:opacity .45s cubic-bezier(.55,.085,.68,.53);-ms-transition:opacity .45s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .45s cubic-bezier(.55,.085,.68,.53);transition:opacity .45s cubic-bezier(.55,.085,.68,.53);opacity:0}#slide>div ul+div+div img{position:absolute;top:0;left:0;width:200%;height:200%;-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:-moz-transform .6s cubic-bezier(.25,.46,.45,.94);-ms-transition:-ms-transform .6s cubic-bezier(.25,.46,.45,.94);-o-transition:-o-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate(0,0) scale(.5);-moz-transform:translate(0,0) scale(.5);-ms-transform:translate(0,0) scale(.5);-o-transform:translate(0,0) scale(.5);transform:translate(0,0) scale(.5);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}#slide>div ul~ul,#slide>ul li.current a{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s}#slide>div ul~ul{transition:opacity .6s}#slide>div ul~ul li:nth-child(1) a{left:-1.2em;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}#slide>div ul~ul li:nth-child(2) a{right:-1.2em;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}#detail header a.btn-fav i:before,#slide>div ul~ul li a:before{top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#slide>div ul~ul li a{position:absolute;top:50%;width:6em;height:6em;cursor:pointer}#slide>div ul~ul li a:before{font-size:36px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f27f0c}#slide>div:not(.zoom)>a{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;opacity:0}#slide>div.zoom{cursor:pointer}#slide>div.zoom>a{cursor:pointer;pointer-events:auto}#slide>div.zoom.active{cursor:move}#slide>div.zoom.active ul+div+div{-webkit-transition:opacity .45s;-moz-transition:opacity .45s;-ms-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s;opacity:1}#slide>div.zoom.active ul+div+div img{-webkit-transition:-webkit-transform .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:-moz-transform .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:-ms-transform .45s cubic-bezier(.25,.46,.45,.94);-o-transition:-o-transform .45s cubic-bezier(.25,.46,.45,.94);transition:transform .45s cubic-bezier(.25,.46,.45,.94)}#slide>ul{width:16em;height:60em;margin-left:12em;padding:0 .4em}#slide>ul:after,#slide>ul:before{display:table;content:''}#slide>ul:after{clear:both}#slide>ul li{position:relative;float:left;clear:both;width:7.2em;height:7.2em}#slide>ul li:before{position:absolute;bottom:-.4em;left:0;width:100%;height:.4em;content:'';-webkit-transition:background .6s;-moz-transition:background .6s;-ms-transition:background .6s;-o-transition:background .6s;transition:background .6s;background:rgba(242,127,12,0)}#slide>ul li:empty{border:.1em solid #ededef}#detail header,#staff div{border-bottom:.1em #d2d1d6 solid}#slide>ul li:nth-child(2n){float:right;clear:none;margin-left:.8em}#comment:after,#demerit div:after,#products #item-detail:after,#products #item-info:after,#products #item-price,#staff div dl dt,#staff div dl:after,#staff h3:after{clear:both}#slide>ul li:nth-child(2n)~li{margin-top:1.6em}#slide>ul li.current:before{background:#f27f0c}#slide>ul li.current a{cursor:default;transition:opacity .6s}#slide>ul li a,#slide>ul li.current a.btn-zoom{cursor:pointer}#comment>div>div div.active dl>*,#slide>ul li a.btn-zoom:before{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s}#slide>ul li.current a:hover{opacity:1}#slide>ul li a{position:relative;z-index:1;display:block;height:7.2em}#slide>ul li a.btn-zoom:before{font-size:18px;line-height:1.11;position:absolute;z-index:1;right:0;bottom:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1.11em;height:1.11em;transition:opacity .6s;text-align:center;opacity:1;color:#fff;border-radius:.22em 0 0;background:#1e1933}#slide>ul li a img{position:relative;z-index:-1;width:100%;height:100%}#detail header{position:relative;padding:2.8em 0 1.6em}#detail header h2{font-weight:700}#detail header h2 span{font-size:14px;line-height:1;display:block;vertical-align:bottom}#detail header h2 small:empty,#detail header h2 span:empty{display:none}#detail header h2 span:empty+span:empty+strong{margin-top:0}#detail header h2 span:not(:empty)+span{margin-top:.57em}#detail header h2 span img{font-size:10px;display:block;margin-top:-1.6em}#detail header h2 strong{font-size:28px;line-height:1.5;display:block;margin:.04em 0 -.25em}#detail header h2 small{font-size:16px;line-height:1.5;display:block;margin:.25em 0 -.25em}#detail header ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:calc(100% - 4.8em);min-height:3.3em;margin-top:.7em;-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:12px;font-weight:700;line-height:1;overflow:hidden;height:2.67em;margin:.09em .09em 0 0;padding:.83em 1.33em 0;color:#1e1933;border-radius:.17em;background:#facc9e}#detail header ul li[data-index='11']{color:#787585;background:#d2d1d6}#detail header a.btn-fav{position:absolute;right:0;bottom:1.6em;display:none;overflow:hidden;width:4em;height:4em;cursor:pointer;border:.1em solid #a5a3ad;border-radius:.4em}#detail header a.btn-fav.like i:before{color:#f27f0c}#detail header a.btn-fav.like i+i:before{opacity:0}#detail header a.btn-fav i:before{-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;font-size:22px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}#spec>dl dt.btn-toggle+dd,#staff div{-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;overflow:hidden}#detail header a.btn-fav i+i:before{color:#1e1a33}#detail header>p{font-size:14px;line-height:1.75;padding-bottom:2em;color:#c80f0f}#banner:empty,#detail header>p:empty,#magazine:empty{display:none}#about{padding:5.8em 0 4em}#staff h3{padding-bottom:.8em;text-align:right}#staff div dl:after,#staff div dl:before,#staff h3:after,#staff h3:before{display:table;content:''}#staff h3>span{display:table;float:right;height:3.2em}#magazine ul li a img,#magazine ul li a span,#staff h3>span span{display:table-cell;vertical-align:middle}#staff h3>span span{font-size:14px;font-weight:700;padding-right:.57em}#banner ul,#staff div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#staff div{display:box;display:flex;height:0;transition:height .3s;-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}#staff div dl{display:table;width:48em;padding:1em 0 1.15em}#staff div dl dd,#staff div dl dt{font-size:12px;line-height:1.75;float:left}#staff div dl dt{font-weight:700;width:10em}#staff div dl dd{width:30em}#magazine{width:56em;margin:4.7em auto 0}#magazine:before{font-size:18px;font-weight:700;line-height:1.5;display:block;margin-bottom:.89em;padding:.67em 0;content:attr(data-title) '';border-bottom:.06em #d2d1d6 solid}#magazine ul li+li{margin-top:1.6em}#magazine ul li a{display:table;width:100%}#magazine ul li a span{font-size:16px;font-weight:700;line-height:1.5;width:100%;padding-left:1em}#magazine ul li a img{width:16em}#banner{width:56em;margin:7.2em auto 0}#banner ul{display:box;display:flex;-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}#about[data-device=pc] .tmpl-title div,#products>div{-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}#banner img{width:27.2em}#products{margin:6.4em 0 10em;padding:4em!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}#comment>div>a,#demerit div>dl dt.btn-toggle,#spec>dl dt.btn-toggle{cursor:pointer}#products.busy #item-btn a:not(.btn-mail) span{color:#a5a3ad}#products.busy #item-btn a:not(.btn-mail) span:before{display:none}#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>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#products>div:nth-child(2){flex-direction:row-reverse;padding-top:3.2em;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}#products #item-info{width:44em}#products #item-info:after,#products #item-info:before{display:table;content:''}#products #item-info>*{float:left}#products #item-image{width:8em;height:8em;background:#fff}#products #item-image img{width:100%}#products #item-name{font-weight:700;width:calc(100% - 8em);padding-left:2em}#products #item-name span{font-size:14px;line-height:1;display:block}#products #item-btn a.btn-mail,#products #item-detail dd:not([data-title]):empty,#products #item-name small:empty,#products #item-name span:empty,#products #item-notice span:empty{display:none}#products #item-name span:empty+span:empty+strong{margin-top:0}#products #item-name span:not(:empty)+span{margin-top:.57em}#products #item-name span img{font-size:10px;display:block}#products #item-name strong{font-size:20px;line-height:1.5;display:block;margin:.15em 0 -.25em}#products #item-name small{font-size:12px;line-height:1.5;display:block;margin:.42em 0 -.25em}#products #item-price{font-size:16px;font-weight:700;line-height:1.5;width:100%;padding-top:1.75em}#products #item-price:after{font-size:12px;line-height:2}#products #item-detail dd,#products #item-notice span{font-size:14px;line-height:1.75}#products #item-notice{width:36em;-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}#products #item-notice span{display:block;padding:.79em 1.14em;color:#c80f0f;background:#fff}#products #item-detail{width:44em;border-top:#d2d1d6 .1em solid}#products #item-detail:after,#products #item-detail:before{display:table;content:''}#products #item-detail:first-child{margin-right:44em}#products #item-detail dd[data-title]{float:left;width:9.71em;padding:.36em .57em .21em;border-bottom:#d2d1d6 .08em solid}#demerit div>dl dd,#lot table,#spec>dl dd{border-bottom:.1em #d2d1d6 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){margin-left:1.14em}#products #item-detail dd[data-title]:nth-child(3){float:right}#products #item-detail dd:not([data-title]){clear:both;margin-bottom:-2em;padding:.25em .57em 0}#products #item-detail dd:not([data-title]):before{content:attr(data-prefix) ''}#products #item-btn{width:36em}#products #item-btn a{display:none;cursor:pointer}#products #item-btn a+a{margin-top:1.6em}#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:-.05em;display:inline-block;margin-right:.55em;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:6.4em}#products #item-btn a:not(.btn-mail) span:before{font-size:24px;line-height:1;position:relative;top:-.04em;margin-right:.5em}#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:'商品情報を見る'}.ua-desktop #products #item-btn a.btn-unreleased,.ua-desktop #products.soldout #item-btn a:not(.btn-mail){-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;transition:background .3s,color .3s}.ua-desktop #products #item-btn a.btn-unreleased:hover,.ua-desktop #products.soldout #item-btn a:not(.btn-mail):hover{color:#a5a3ad!important;background:#d2d1d6!important}#demerit div>dl dd p a,#spec>dl dd table td a{color:#b26118}#lot{margin-top:-11.3em;padding-top:11.3em}#lot>p{font-size:16px;font-weight:700;line-height:1.75;padding:.71em 0 0}#lot table{width:100%}#lot table tr:last-child td,#lot table tr:last-child th{padding-bottom:.79em}#lot table td,#lot table th{font-size:14px;line-height:1.75;padding:.43em 0;text-align:left;vertical-align:top}#lot table th{font-weight:700;width:11.43em}#lot table td strong{font-weight:400;display:block}#lot table td ul li{padding-left:1em;text-indent:-1em}#lot table td ul li:before{content:'・'}#spec>dl{padding-top:.8em}#spec>dl dt{display:table;width:100%;height:4em}#spec>dl dt span{font-size:16px;font-weight:700;line-height:1.5;display:table-cell;vertical-align:middle}#spec>dl dt.btn-toggle+dd{height:0;transition:height .3s}#spec>dl dt+dd{padding-left:8em}#spec>dl dd table{width:100%;margin:.3em 0 .8em}#spec>dl dd table td,#spec>dl dd table th{font-size:14px;line-height:1.5;padding:.32em;text-align:left;vertical-align:top}#demerit div>dl dd p,#demerit div>dl dt span,#demerit div>p,#demerit div>p+dl:empty:before{font-size:14px;line-height:1.75}#comment>a span,#demerit div>dl dt span,#demerit div>p+dl:empty:before,#demerit div>ul li a span{vertical-align:middle;font-weight:700}#spec>dl dd table th{font-weight:700;width:5.71em;white-space:nowrap}#spec>dl dd table th br{display:none}#spec>dl dd figure{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:2.4em;padding-bottom:1.6em;-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;-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>dl dd figure img{width:42em}#demerit div:after,#demerit div:before{display:table;content:''}#demerit div>p{padding:.79em 0}#demerit div>p+dl{float:left}#demerit div>p+dl:empty{display:table;height:4em}#demerit div>p+dl:empty:before{display:table-cell;content:'※現在のところ、特筆すべきことはございません。'}#demerit div>p+dl dt:first-child+dd{height:auto}#demerit div>p+dl+dl{margin-left:50em}#demerit div>p+dl+dl:empty+ul{margin-top:0}#demerit div>dl{width:46em}#demerit div>dl dt{display:table;width:100%;height:4em;padding-top:.4em;padding-bottom:.4em}#demerit div>dl dt span{display:table-cell}#demerit div>dl dt.btn-toggle+dd{overflow:hidden;height:0;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}#demerit div>dl dd p{padding:.21em 0}#demerit div>dl dd p img{font-size:10px;display:inline-block;max-width:100%;margin:.3em 0}#demerit div>ul{margin-top:1.6em;margin-left:50em;padding-left:22.8em}#demerit div>ul li a{display:table;width:100%;height:4em}#demerit div>ul li a span{font-size:14px;line-height:1.71;display:table-cell}#comment:after,#comment:before{display:table;content:''}#comment>a{display:table;float:right;height:4em}#comment>a span{font-size:14px;display:table-cell}#comment>div{position:relative;overflow:hidden}#comment>div>p{font-size:14px;line-height:1.75;display:none;padding:.79em 0}#comment>div>p:first-child{display:block}#comment>div>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:1.6em 0 1.6em 6em;-webkit-transition:-webkit-transform .6s cubic-bezier(.455,.03,.515,.955);-moz-transition:-moz-transform .6s cubic-bezier(.455,.03,.515,.955);-ms-transition:-ms-transform .6s cubic-bezier(.455,.03,.515,.955);-o-transition:-o-transform .6s cubic-bezier(.455,.03,.515,.955);transition:transform .6s cubic-bezier(.455,.03,.515,.955);-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);opacity:0;-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:42em;padding:0 2em}#comment>div>div div.active dl>*{transition:opacity .6s;opacity:1}#comment>div>div div dl{padding:2.7em 3.2em 3.2em;background:#f6f6f7}#comment>div>div div dl>*{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0}#comment>div>div div dl dd:nth-of-type(1){font-size:15px;line-height:1.75;padding-bottom:.73em}#comment>div>div div dl dd:nth-of-type(2){font-size:12px;font-weight:700;line-height:1.75;display:inline-block;width:6em;vertical-align:bottom}#comment>div>div div dl dt{display:inline-block;width:24em;padding-right:.8em;vertical-align:bottom}#comment>div>div div dl dt span{font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle}#comment>div>div div dl dt img{display:inline-block;width:4em;margin-right:.8em;vertical-align:middle}#comment>div>a{position:absolute;z-index:1;top:50%;width:4em;height:4em;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#comment>div>a.disabled{cursor:default;pointer-events:none}#comment>div>a.disabled:hover{opacity:1}#comment>div>a.disabled:before{color:#d2d1d6}#comment>div>a:before{font-size:36px;line-height:1;position:absolute;top:50%;left:50%;-webkit-transition:color .6s;-moz-transition:color .6s;-ms-transition:color .6s;-o-transition:color .6s;transition:color .6s;-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}#comment>div>a:nth-of-type(1),#recommend>div>a:nth-of-type(1){left:0}#comment>div>a:nth-of-type(2),#recommend>div>a:nth-of-type(2){right:0}iframe[role=comment]{font-size:10px;width:80em;border:none}#recommend:before{font-size:20px;font-weight:700;line-height:1.5;display:block;margin-bottom:1.6em;padding:.55em 0;content:attr(data-title) '';border-bottom:.05em #d2d1d6 solid}#recommend:empty{display:none}#recommend>div{position:relative}#recommend>div>div{overflow:hidden;width:88em;margin:0 auto}#recommend>div>div>ul{position:relative;display:table;width:17.6em;height:23.7em}#recommend>div>div>ul>li{display:table-cell;padding:0 .8em}#recommend>div>div>ul>li a{width:16em}#recommend>div>div>ul>li a dl dd{height:7.3em;padding-right:0}#recommend>div>div>ul>li a dl dd:before{font-size:14px}#recommend>div>div>ul>li a dl dd span{font-size:10px;line-height:2.1;height:2.1em}#recommend>div>div>ul>li a dl dd span:empty+strong{max-height:5.25em}#recommend>div>div>ul>li a dl dd strong{font-size:12px;line-height:1.75;max-height:3.5em}#recommend>div>div>ul>li a dl+dl{top:16.4em}#about[data-device=pc] a.btn-plain i,#recommend>div>a{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#recommend>div>div>ul>li a:hover dl+dl{height:calc(100% - 16.4em)}#recommend>div>a{position:absolute;cursor:pointer;transform:translate(0,-50%)}#recommend>div>a:before{font-size:36px;display:block;color:#f27f0c}.editable #about.edit-container .tmpl-title h2 span:first-child{display:inline-block;vertical-align:bottom;background:rgba(138,195,187,.2)}.editable #about.edit-container .tmpl-title h2 span img{display:block;width:50px;padding-bottom:50px}.editable #about.edit-container .tmpl-title h2 span img[src$='.jpg'],.editable #about.edit-container .tmpl-title h2 span img[src$='.jpeg'],.editable #about.edit-container .tmpl-title h2 span img[src$='.gif'],.editable #about.edit-container .tmpl-title h2 span img[src$='.svg'],.editable #about.edit-container .tmpl-title h2 span img[src$='.png']{width:auto;padding-bottom:0}#about.edit-container[data-device=sp]{width:352px;margin:0 auto}#about.edit-container[data-device=sp] h2 img{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}#about.edit-container .tmpl-title h2 span img{font-size:10px;display:none}#about.edit-container .tmpl-title h2 span img[src$='.jpg'],#about.edit-container .tmpl-title h2 span img[src$='.jpeg'],#about.edit-container .tmpl-title h2 span img[src$='.gif'],#about.edit-container .tmpl-title h2 span img[src$='.svg'],#about.edit-container .tmpl-title h2 span img[src$='.png']{display:block}#about[data-device=pc]{width:88em;margin:0 auto;word-wrap:break-word}#about[data-device=pc] [role=device-sp]{display:none}#about[data-device=pc]>:first-child{margin-top:0!important}#about[data-device=pc]>:last-child{margin-bottom:0!important}#about[data-device=pc] h4{font-size:18px;font-weight:700;display:inline-block;margin-bottom:1em}#about[data-device=pc] a.btn-plain{font-size:10px;position:relative;display:table;width:100%;height:4em;padding-right:3.2em}#about[data-device=pc] a.btn-plain img{display:table-cell;vertical-align:middle}#about[data-device=pc] a.btn-plain img[data-val='80']{width:8em}#about[data-device=pc] a.btn-plain img[data-val='160']{width:16em}#about[data-device=pc] a.btn-plain img+span{padding-left:1em}#about[data-device=pc] a.btn-plain span{font-size:16px;font-weight:700;display:table-cell;width:100%;vertical-align:middle;word-break:break-all}#about[data-device=pc] a.btn-plain i{font-size:24px;line-height:1;position:absolute;right:.17em;transform:translate(0,-50%)}#about[data-device=pc] a.btn-plain i:before{font-size:24px;line-height:1;color:#f27f0c}#about[data-device=pc] a.btn-round{font-size:10px;position:relative;display:table;height:4em;padding:0 1.6em;text-align:center;color:#fff;border-radius:.4em;background:#1e1933}#about[data-device=pc] a.btn-round span{font-size:16px;font-weight:700;line-height:1.5;display:table-cell;vertical-align:middle}#about[data-device=pc] a.btn-round i{display:none}#about[data-device=pc] b{font-weight:700}#about[data-device=pc] i{font-style:italic}#about[data-device=pc] strike{text-decoration:line-through}#about[data-device=pc] [data-type=image]{font-size:10px}#about[data-device=pc] [data-type=image]:not(img),#about[data-device=pc] [data-type=youtube]{margin:2.8em 16em 0}#about[data-device=pc] [data-type=image]:not(img)[data-val='400'] img{display:block;width:40em!important}#about[data-device=pc] [data-type=image]:not(img)[data-val='560'] img{display:block;width:56em!important}#about[data-device=pc] [data-type=image]:not(img)[data-val='880']{margin-right:0;margin-left:0}#about[data-device=pc] [data-type=image]:not(img)[data-val='880'] img{display:block;width:88em!important}#about[data-device=pc] [data-type=image]:not(img)[data-align='1']{text-align:center}#about[data-device=pc] [data-type=image]:not(img)[data-align='2']{text-align:right}#about[data-device=pc] [data-type=image] img{font-size:10px;display:inline-block;width:100%;vertical-align:top}#about[data-device=pc] img[data-type=image]{display:block}#about[data-device=pc] img[data-type=image][data-val='400']{width:40em!important}#about[data-device=pc] img[data-type=image][data-val='400']+figcaption{width:28.57em}#about[data-device=pc] img[data-type=image][data-val='560']{width:56em!important}#about[data-device=pc] [data-type=youtube][data-val='400'],#about[data-device=pc] img[data-type=image][data-val='560']+figcaption{width:40em}#about[data-device=pc] img[data-type=image][data-val='574']{width:57.4em!important}#about[data-device=pc] [data-type=youtube][data-val='560']{width:56em}#about[data-device=pc] [data-type=youtube][data-val='880']{width:88em;margin-right:0;margin-left:0}#about[data-device=pc] [data-type=youtube] figure{font-size:10px;position:relative;display:block;width:100%;padding-top:56.25%}#about[data-device=pc] [data-type=youtube] iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about[data-device=pc] .content-text{font-size:16px}#about[data-device=pc] .content-text font[size='2']{font-size:75%}#about[data-device=pc] .content-text font[size='3']{font-size:87.5%}#about[data-device=pc] .content-text font[size='5']{font-size:112.5%}#about[data-device=pc] .content-text font[size='6']{font-size:125%}#about[data-device=pc] .content-text font[size] font[size]{font-size:100%}#about[data-device=pc] .content-text img:not([role=br]){font-size:10px;display:inline-block;vertical-align:bottom}#about[data-device=pc] .content-text img:not([role=br])[data-icon=face]{width:4.5em}#about[data-device=pc] .content-text img:not([role=br])[data-val]{margin-top:2.8em;margin-bottom:2.8em}#about[data-device=pc] .content-text img:not([role=br])[data-val]+br+img[data-val],#about[data-device=pc] .content-text img:not([role=br])[data-val]:first-child{margin-top:0}#about[data-device=pc] .content-text img:not([role=br])[data-val]:last-child{margin-bottom:0}#about[data-device=pc] .content-text img:not([role=br])[data-val][data-val='880']{width:88em!important;margin-left:-16em}#about[data-device=pc] .content-text img:not([role=br])[data-val][data-val='560']{width:56em!important}#about[data-device=pc] .content-text img:not([role=br])[data-val][data-val='400']{width:40em!important}#about[data-device=pc] .content-text [data-type=youtube]{font-size:0;position:relative;display:inline-block;width:100%;padding-top:56.25%}#about[data-device=pc] .content-text ol li,#about[data-device=pc] .content-text ul li{position:relative;padding-left:1em}#about[data-device=pc] .content-text ol li+li,#about[data-device=pc] .content-text ul li+li{margin-top:.5em}#about[data-device=pc] .content-text ol li:before,#about[data-device=pc] .content-text ul li:before{position:absolute;left:0;content:'・';white-space:nowrap}#about[data-device=pc] .content-text ol li[data-marker]:not([data-marker='']):before,#about[data-device=pc] .content-text ul li[data-marker]:not([data-marker='']):before{content:attr(data-marker) ''!important}#about[data-device=pc] .content-text ol li{padding-left:1.5em}#about[data-device=pc] .content-text ol li:nth-child(1):before{content:'1.'}#about[data-device=pc] .content-text ol li:nth-child(2):before{content:'2.'}#about[data-device=pc] .content-text ol li:nth-child(3):before{content:'3.'}#about[data-device=pc] .content-text ol li:nth-child(4):before{content:'4.'}#about[data-device=pc] .content-text ol li:nth-child(5):before{content:'5.'}#about[data-device=pc] .content-text ol li:nth-child(6):before{content:'6.'}#about[data-device=pc] .content-text ol li:nth-child(7):before{content:'7.'}#about[data-device=pc] .content-text ol li:nth-child(8):before{content:'8.'}#about[data-device=pc] .content-text ol li:nth-child(9):before{content:'9.'}#about[data-device=pc] .content-text ol li:nth-child(10):before{content:'10.'}#about[data-device=pc] .content-text span.indent{display:block;padding-left:1em;text-indent:-1em}#about[data-device=pc] .content-text a{color:#b26118}#about[data-device=pc] :not(:first-child)>div.content-text{margin-top:2.8em}#about[data-device=pc] .content-caption{width:56em;margin:2.8em auto 0}#about[data-device=pc] .content-caption .content-text{font-size:14px;padding:0!important}#about[data-device=pc] .content-link{width:56em;margin-top:2.8em;margin-right:auto;margin-left:auto}#about[data-device=pc] .content-link+.content-link{margin-top:2em}#about[data-device=pc] .tmpl-title{position:relative;padding:2.8em 0 1.6em;border-bottom:.1em #d2d1d6 solid}#about[data-device=pc] .tmpl-title h2{font-weight:700}#about[data-device=pc] .tmpl-title h2 span{font-size:14px;line-height:1;display:block;vertical-align:bottom}#about[data-device=pc] .tmpl-title h2 span+span{margin-top:.57em}#about[data-device=pc] .tmpl-title h2 span img{font-size:10px}#about[data-device=pc] .tmpl-title h2 strong{font-size:28px;line-height:1.5;display:block;margin:.04em 0 -.25em}#about[data-device=pc] .tmpl-title h2 small{font-size:16px;line-height:1.5;display:block;margin:.25em 0 -.25em}#about[data-device=pc] .tmpl-title div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;min-height:3.3em;margin-top:.7em;-ms-flex-wrap:wrap;flex-wrap:wrap}#about[data-device=pc] .tmpl-title div i{font-size:12px;font-weight:700;font-style:normal;line-height:1;overflow:hidden;height:2.67em;margin:.09em .09em 0 0;padding:.83em 1.33em 0;color:#1e1933;border-radius:.17em;background:#facc9e}#about[data-device=pc] .tmpl-title div i[data-index='11']{color:#787585;background:#d2d1d6}#about[data-device=pc] .tmpl-default{margin-top:7.4em}#about[data-device=pc] .tmpl-default .content-text{padding:0 10em}#about[data-device=pc] .tmpl-border{width:64em;margin-top:7.4em;margin-right:auto;margin-left:auto;padding:3.9em;border:.1em solid #a5a3ad}#about[data-device=pc] .tmpl-gray{width:64em;margin-top:7.4em;margin-right:auto;margin-left:auto;padding:4em;background:#f6f6f7}#about[data-device=pc] .tmpl-border [data-type=image]:not(img),#about[data-device=pc] .tmpl-border [data-type=youtube],#about[data-device=pc] .tmpl-gray [data-type=image]:not(img),#about[data-device=pc] .tmpl-gray [data-type=youtube]{margin-right:0;margin-left:0}#about[data-device=pc] .tmpl-column-2{width:92em;margin-top:2.8em;margin-left:-2em}#about[data-device=pc] .tmpl-column-2>div{font-size:0}#about[data-device=pc] .tmpl-column-2>div dl{font-size:10px;display:inline-block;width:46em;min-height:.1em;padding:0 2em;vertical-align:top}#about[data-device=pc] .tmpl-column-2>div dl:nth-child(2)~*{margin-top:3.4em}#about[data-device=pc] .tmpl-column-2>div dl dt img{width:100%}#about[data-device=pc] .tmpl-column-2>div dl dd{font-size:16px}#about[data-device=pc] .tmpl-column-2>div dl dd:first-child{margin-top:-.37em}#about[data-device=pc] .tmpl-column-3{width:91.8em;margin-top:2.8em;margin-left:-1.9em}#about[data-device=pc] .tmpl-column-3>div{font-size:0}#about[data-device=pc] .tmpl-column-3>div dl{font-size:10px;display:inline-block;width:30.6em;min-height:.1em;padding:0 1.9em;vertical-align:top}#about[data-device=pc] .tmpl-column-3>div dl:first-child+.merged+*,#about[data-device=pc] .tmpl-column-3>div dl:nth-child(3)~*{margin-top:3.4em}#about[data-device=pc] .tmpl-column-3>div dl.merged,#about[data-device=pc] .tmpl-column-3>div dl.merged:first-child+.merged+*{width:61.2em}#about[data-device=pc] .tmpl-column-3>div dl.merged dd,#about[data-device=pc] .tmpl-column-3>div dl.merged:first-child+.merged+* dd{font-size:16px;margin-top:-.37em}#about[data-device=pc] .tmpl-column-3>div dl dt img{width:100%}#about[data-device=pc] .tmpl-column-3>div dl dd{font-size:14px}#about[data-device=pc] .tmpl-column-spec{margin-top:2.8em}#about[data-device=pc] .tmpl-column-spec dl{display:table;width:88em}#about[data-device=pc] .tmpl-column-spec dl dt{display:table-cell;padding-right:3.8em;vertical-align:top}#about[data-device=pc] .tmpl-column-spec dl dd{font-size:16px;position:relative;top:-.37em;display:table-cell;width:100%;vertical-align:top}#about[data-device=pc] .tmpl-column-spec dl dd ol li{font-size:14px}#about[data-device=pc] .tmpl-column-spec dl dd ol li:first-line{font-size:16px;font-weight:700}#about[data-device=pc] .tmpl-column-spec dl dd ol li+li{margin-top:.64em}#about[data-device=pc] .tmpl-link{width:56em;margin-top:2.8em;margin-right:auto;margin-left:auto}#about[data-device=pc] .tmpl-link li+li{margin-top:1.6em}#about[data-device=sp]{font-weight:400;word-wrap:break-word}#about[data-device=sp] br:not([role=device-sp]){display:none}#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] b{font-weight:700}#about[data-device=sp] i{font-style:italic}#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+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 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}.ua-desktop #about [class*=tmpl-] a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ua-desktop #about [class*=tmpl-] a:hover{opacity:.4}.ua-desktop #about [class*=tmpl-] a.btn-round{-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}.ua-desktop #about [class*=tmpl-] a.btn-round:hover{opacity:1;background:#f27f0c}body.preview nav[role=local].pos-fixed div{top:0}body.preview #contents{border-top:none}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 #lot{margin-top:-5.7em;padding-top:5.7em}@-moz-keyframes fadeout-left{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}}@-webkit-keyframes fadeout-left{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}}@-o-keyframes fadeout-left{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}}@keyframes fadeout-left{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}}@-moz-keyframes fadein-left{0%,1%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadein-left{0%,1%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@-o-keyframes fadein-left{0%,1%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadein-left{0%,1%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes fadeout-right{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}}@-webkit-keyframes fadeout-right{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}}@-o-keyframes fadeout-right{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}}@keyframes fadeout-right{0%,25%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate(48em,0);-webkit-transform:translate3d(48em,0,0);-moz-transform:translate(48em,0);-moz-transform:translate3d(48em,0,0);-ms-transform:translate(48em,0);-ms-transform:translate3d(48em,0,0);-o-transform:translate(48em,0);-o-transform:translate3d(48em,0,0);transform:translate(48em,0);transform:translate3d(48em,0,0);opacity:0}}@-moz-keyframes fadein-right{0%,1%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadein-right{0%,1%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@-o-keyframes fadein-right{0%,1%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadein-right{0%,1%{-webkit-transform:translate(-48em,0);-webkit-transform:translate3d(-48em,0,0);-moz-transform:translate(-48em,0);-moz-transform:translate3d(-48em,0,0);-ms-transform:translate(-48em,0);-ms-transform:translate3d(-48em,0,0);-o-transform:translate(-48em,0);-o-transform:translate3d(-48em,0,0);transform:translate(-48em,0);transform:translate3d(-48em,0,0);opacity:0}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}}