@charset 'utf-8';#contents{padding:0 0 64px}#contents img[data-src]{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#contents img[data-src].state-ready{opacity:0}#contents h3{display:table;margin:0 auto}#contents h3.board{padding:0 8px;border-bottom:3px #333 solid}#contents h3 span{font-size:18px;font-weight:700;line-height:1.5;display:block}#contents a.btn-secondary{width:114px;height:36px;padding:0 26px 0 0}#contents a.btn-secondary:before{font-size:18px;right:8px}#contents a.btn-secondary span{font-size:14px}#contents .grid{background:url(/store/techo/2024/images/top/bg_grid.png) 50% 0;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}#contents .carousel{position:relative}#contents .carousel:not(.active)>div>ul{width:fit-content;margin:0 auto;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#contents .carousel.active>div>ul>li{position:absolute}#contents .carousel>div{overflow:hidden;width:100%}#contents .carousel>div>ul{position:relative;left:8px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:auto;height:100%}#contents .carousel>div>ul>li{top:0;height:100%;padding:0 8px;-webkit-flex-shrink:0;flex-shrink:0}#contents .carousel>div>ul>li a{display:block;height:100%}#contents .carousel>div>ul>li a dl dd:nth-of-type(1){background:#fff url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}#contents .carousel>div>ul>li a dl dd:nth-of-type(1) img{display:block;width:100%;height:100%;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;object-fit:cover}#contents .carousel>div>ul>li a dl dd:nth-of-type(1) img.ready{opacity:0}#contents .column nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:-16px -8px 0;-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;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents .column nav a{display:block;width:calc(50% - 16px);margin:16px 8px 0}#contents .column nav a dl dt{font-size:12px;font-weight:700;line-height:1.5;padding-top:8px}#contents .column nav a dl dd:nth-of-type(1){position:relative;background:url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px;aspect-ratio:268/151}#contents .column nav a dl dd:nth-of-type(1) img{display:block;width:100%;height:100%;object-fit:cover}#contents .column nav a dl dd:nth-of-type(2){font-size:12px;line-height:1.5}#contents>header{padding-bottom:0}#contents>header>p{font-size:12px;font-weight:700;line-height:1.5;width:calc(100% - 32px);margin:0 auto;padding-top:16px}#slide[data-current='0']>ul li:nth-child(1){background:#f48a3f}#slide[data-current='1']>ul li:nth-child(2){background:#f48a3f}#slide[data-current='2']>ul li:nth-child(3){background:#f48a3f}#slide[data-current='3']>ul li:nth-child(4){background:#f48a3f}#slide[data-current='4']>ul li:nth-child(5){background:#f48a3f}#slide[data-current='5']>ul li:nth-child(6){background:#f48a3f}#slide[data-current='6']>ul li:nth-child(7){background:#f48a3f}#slide[data-current='7']>ul li:nth-child(8){background:#f48a3f}#slide>div{position:relative;overflow:hidden}#slide>div ul:nth-of-type(1){position:relative;width:calc(100% - 32px);margin:0 auto;aspect-ratio:384/216}#slide>div ul:nth-of-type(1) li{position:absolute;top:-100%;width:100%;height:100%}#slide>div ul:nth-of-type(1) li.active{top:0}#slide>div ul:nth-of-type(1) li a,#slide>div ul:nth-of-type(1) li span{display:block;width:100%;height:100%;background:#f1f1f1 url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}#slide>div ul:nth-of-type(1) li a img,#slide>div ul:nth-of-type(1) li span img{width:100%;height:100%;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;object-fit:cover}#slide>div ul:nth-of-type(1) li a img.ready,#slide>div ul:nth-of-type(1) li span img.ready{opacity:0}#slide>ul{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:calc(100% - 32px);margin:8px auto 0;-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:calc(100% * 32 / 384);height:min(4px,.96vw);margin:2px .5px;-webkit-transition:background .6s;-moz-transition:background .6s;-ms-transition:background .6s;-o-transition:background .6s;transition:background .6s;background:#d9d9d9}#pickup{padding:0 16px}#pickup h3{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:32px;margin:48px 0 16px;border-bottom:3px #f5b0be solid;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#pickup h3:before{position:absolute;bottom:0;left:50%;width:21px;height:13.5px;content:'';-webkit-transform:translate3d(-50%,100%,0);-moz-transform:translate3d(-50%,100%,0);-ms-transform:translate3d(-50%,100%,0);-o-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);background:#f5b0be;clip-path:polygon(50% 100%,0 0,100% 0)}#pickup h3:after{position:absolute;bottom:4.5px;left:50%;width:21px;height:13.5px;content:'';-webkit-transform:translate3d(-50%,100%,0);-moz-transform:translate3d(-50%,100%,0);-ms-transform:translate3d(-50%,100%,0);-o-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);background:#fff;clip-path:polygon(50% 100%,0 0,100% 0)}#pickup h3:last-child{display:none}#pickup h3 span{font-size:18px;font-weight:700;line-height:1.5;display:block;color:#ed627f}#info{padding:0 16px}#info>div{position:relative;margin-top:48px;padding:36px 0 16px;border-top:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid}#info>div:empty{display:none}#info>div dl{max-width:398px;margin:0 auto}#info>div dl:before{position:absolute;top:12px;left:calc(50% - 53px);width:106px;height:24px;content:'';background:url(/store/techo/2024/images/top/info.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#info>div dl dd time{font-size:12px;line-height:1.5;display:block}#info>div dl dd a{font-size:14px;line-height:1.5;margin-top:2px}#info>div>a{margin:16px auto 0}#shopping{padding:48px 16px}#shopping h3.board{margin-bottom:24px}#shopping .column{margin-top:24px}#shopping .column nav{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#shopping>div:first-child{margin:0 -16px}#shopping>div:first-child nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0 -.5px}#shopping>div:first-child nav a{display:block;width:calc(33.33% - 1px);margin:0 .5px;padding:20px 4px}#shopping>div:first-child nav a:nth-child(1){background:#e8f8e1}#shopping>div:first-child nav a:nth-child(1) dl dt:before{color:#67b845}#shopping>div:first-child nav a:nth-child(2){background:#f8f7e1}#shopping>div:first-child nav a:nth-child(2) dl dt:before{color:#e8a33d}#shopping>div:first-child nav a:nth-child(3){background:#e1f3f8}#shopping>div:first-child nav a:nth-child(3) dl dt:before{color:#6dbdd2}#shopping>div:first-child nav a dl dt{display:table;margin:4px auto 0;padding-right:min(21px,5.05vw)}#shopping>div:first-child nav a dl dt:before{font-size:21px;font-size:min(21px,5.05vw);right:0}#shopping>div:first-child nav a dl dt span{font-size:16px;font-size:min(16px,3.85vw);font-weight:700;line-height:1.5;white-space:nowrap}#shopping>div:first-child nav a dl dd{position:relative;max-width:207px;margin:0 auto;background:url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px;aspect-ratio:360/322}#shopping>div:first-child nav a dl dd img{display:block;width:100%;height:100%;object-fit:cover}#recommend{margin-top:48px}#categories{margin:48px -8px 0}#categories>ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:-16px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#categories>ul li{width:calc(50% - 16px);margin:16px 8px 0}#categories>ul li a{position:relative;display:block}#categories>ul li a:before{display:block;padding-top:56.73%;content:'';background:url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px;aspect-ratio:256/144}#categories>ul li a img{position:absolute;top:0;left:0;width:100%;aspect-ratio:256/144;object-fit:cover}#categories>ul li a>span{font-size:12px;font-weight:700;line-height:1.5;display:block;padding:8px 18px 0 0}#categories>ul li a>span:before{font-size:18px;position:absolute;right:0;bottom:0;color:#f48a3f}#reading{padding:24px 0}#reading h3+p{font-size:12px;line-height:1.5;display:table;max-width:430px;margin:16px auto;padding:0 16px}#magazine{margin-bottom:24px}#magazine>div.active>div>ul{width:248px}#magazine>div>div{height:174px}#magazine>div>div>ul>li{width:248px}#magazine>div>div>ul>li a dl dd{aspect-ratio:268/151}#magazine>div>div>ul>li a dl dt{font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden;height:36px;margin-top:8px;-webkit-line-clamp:2;-webkit-box-orient:vertical}#magazine>div>div>ul>li a dl br{display:none}#news{width:calc(100% - 32px);max-width:1040px;margin:0 auto 24px;padding:30px 0 22px;background:url(/store/techo/en/2024/images/top/news_header.svg) no-repeat top center,url(/store/techo/2024/images/top/news_footer.svg) no-repeat bottom center;-webkit-background-size:1040px auto;-moz-background-size:1040px auto;background-size:1040px auto}#news>div{padding:20px 0 24px;background:#fff}#news>div>p{margin-top:8px}#news>div>a{margin:24px auto 0}#news>div>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:-24px;padding:0 8px;-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-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}#news>div>div div{position:relative;width:100%;margin:24px 8px 0;padding:0 48px 0 104px;padding:0 48px 0 calc(min(96px,23.08vw) + 8px)}#news>div>div div a{position:relative;display:block;width:100%;border-radius:6px;background:#ebfbff}#news>div>div div a dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;width:100%;min-height:72px;padding:8px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-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}#news>div>div div a dl:before{position:absolute;top:18px;right:-8px;width:18px;height:16px;content:'';background:#ebfbff;clip-path:polygon(100% 50%,0 0,0 100%)}#news>div>div div a dl dd:nth-of-type(1){position:absolute;top:0;left:-8px;width:min(96px,23.08vw);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);aspect-ratio:96/72}#news>div>div div a dl dd:nth-of-type(1) img{display:block;width:100%;height:100%;object-fit:cover}#news>div>div div a dl dd:nth-of-type(2){position:relative;margin-top:auto}#news>div>div div a dl dd:nth-of-type(2):before{font-size:18px;position:absolute;top:0;right:0;color:#f48a3f}#news>div>div div a dl dd:nth-of-type(2) time{font-size:12px;font-weight:700;line-height:1.5;color:#858585}#news>div>div div a dl dt span{font-size:14px;font-weight:700;line-height:1.14;display:block;display:-webkit-box;overflow:hidden;max-height:48px;-webkit-line-clamp:3;-webkit-box-orient:vertical}#news>div>div div a dl dt img{position:absolute;top:0;right:-48px;width:40px;pointer-events:none;aspect-ratio:60/60}#collection>p{margin-bottom:24px!important}#collection nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:0 min(20px,4.81vw);-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#collection nav a{width:calc(60% - 8px)!important;max-width:220px;padding-right:min(26px,6.25vw)!important}#collection nav a+a{width:calc(40% - 8px)!important;max-width:140px;margin-left:16px}#collection nav a:before{font-size:min(18px,4.33vw)!important}#collection nav a span{font-size:min(12px,2.88vw)!important}#collection>div{margin-bottom:24px}#collection>div.active>div>ul{width:152px}#collection>div>div{height:192px}#collection>div>div>ul>li{width:152px}#collection>div>div>ul>li a dl dd:nth-of-type(1){aspect-ratio:160/160}#collection>div>div>ul>li a dl dt{font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden;height:48px;margin-top:8px;-webkit-line-clamp:3;-webkit-box-orient:vertical}#collection>div>div>ul>li a dl br{display:none}#products{padding:48px 0}#products h3.board span img{display:block;width:96px;margin:0 auto 4px;aspect-ratio:144/36}#products h4{position:relative;display:table;margin:0 auto 24px;padding:4px 8px 5px}#products h4:before{position:absolute;bottom:0;left:0;width:100%;height:15px;content:'';background:#fde8d9}#products h4 span{font-size:16px;font-weight:700;line-height:1.31;position:relative}#products>p{font-size:12px;font-weight:700;line-height:1.5;display:table;max-width:430px;margin:16px auto 32px;padding:0 16px}#products [id] nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:-24px;padding:0 8px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#products [id] nav dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;margin:24px 8px 0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}#products [id] nav dl dd:nth-of-type(1){padding:8px 0}#products [id] nav dl dd:nth-of-type(1) span{display:block}#products [id] nav dl dd:nth-of-type(2){padding:8px 0;border-top:1px #d6d6d6 solid}#products [id] nav dl dd:nth-of-type(2) span{font-weight:700;display:block;color:#858585}#products [id] nav dl dd:nth-of-type(3){margin-top:auto}#products [id] nav dl dd:nth-of-type(3) a{width:100%;max-width:240px;margin:0 auto}#products .column nav{margin:-24px 0 0;padding:0 8px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#products .column nav a{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:calc(100% - 16px);margin:24px 8px 0;-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}#products .column nav a:before{display:block;width:41.67%;content:'';aspect-ratio:268/151}#products .column nav a dl{width:58.33%;padding-left:16px}#products .column nav a dl dt{padding:0 0 3px}#products .column nav a dl dd:nth-of-type(1){position:absolute;top:0;left:0;width:41.67%}#size figure{display:block;margin-bottom:24px;aspect-ratio:416/287}#size figure img{display:block;width:100%}#size nav dl{width:calc(100% - 16px);padding:24px;background:#fafafa}#size nav dl dt{font-size:18px;font-weight:700;line-height:1.5}#size nav dl dd:nth-of-type(1) span{font-size:14px;line-height:1.5}#size nav dl dd:nth-of-type(2) span{font-size:14px;line-height:1.5}#size nav dl dd:nth-of-type(3) a{padding-right:29px}#size nav dl dd:nth-of-type(3) a:before{font-size:21px;right:8px}#size nav dl dd:nth-of-type(3) a span{font-size:14px}#format{margin:32px 0 48px}#format nav dl{width:calc(50% - 16px)}#format nav dl:nth-child(1) dt{border:1px #ddddc7 solid;background:#f1f1e9}#format nav dl:nth-child(2) dt{border:1px #c7ddc7 solid;background:#e9f1e9}#format nav dl:nth-child(3) dt{border:1px #c1d6d6 solid;background:#e6efef}#format nav dl:nth-child(4) dt{border:1px #ddddc7 solid;background:#eaeaf3}#format nav dl dt{position:relative;height:184px;padding-top:16px}#format nav dl dt img{position:absolute;bottom:0;left:50%;width:146px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#format nav dl dt span{font-size:min(16px,3.85vw);font-weight:700;line-height:1.25;display:block;text-align:center}#format nav dl dd:nth-of-type(1) span{font-size:11px;line-height:1.45}#format nav dl dd:nth-of-type(2) span{font-size:12px;line-height:1.5}#photobook{margin-bottom:24px;background:#edede3}#photobook:empty:before{display:none}#photobook:before{font-size:18px;font-weight:700;line-height:1.5;display:table;margin:0 auto;padding:16px 8px 0;content:'PHOTOBOOK';border-bottom:3px #333 solid}#photobook>div{overflow:hidden;padding:16px 0 24px}#photobook>div ul{position:relative;left:4px;width:160px;height:152px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#photobook>div ul li{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 4px}#photobook>div ul li a{display:block;background:#fff url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}#photobook>div ul li a img{display:block;width:100%;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;aspect-ratio:184/184;object-fit:cover}#photobook>div ul li a img.ready{opacity:0}#ig{border-bottom:1px #d6d6d6 solid;background:#fafafa}#ig h3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:32px;background:#eaeaea;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#ig h3:before{font-size:24px;display:block;margin-right:6px}#ig h3 img{display:block;width:62px}#ig h4{padding:16px 16px 24px}#ig h4 a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#ig h4 a img{display:block;width:62px;margin-right:5px;border-radius:50%;aspect-ratio:96/96}#ig h4 a>strong{font-weight:700;display:block}#ig h4 a>strong>span{font-size:16px;line-height:1.44;display:block}#ig h4 a>strong>span span{display:inline-block}#ig h4 a>strong small{font-size:12px;line-height:1.5;color:#858585}#ig>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:-16px 0 32px;padding:0 8px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ig>div a{display:block;width:calc(50% - 16px);margin:16px 8px 0}#ig>div a dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;height:100%;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}#ig>div a dl dd:nth-of-type(1){position:relative;overflow:hidden;background:url(/store/techo/2024/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px;aspect-ratio:216/216}#ig>div a dl dd:nth-of-type(1) img{display:block;width:100%;height:100%;object-fit:cover}#ig>div a dl dd:nth-of-type(2){font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:auto;color:#858585;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#ig>div a dl dd:nth-of-type(2) time{display:block}#ig>div a dl dd:nth-of-type(2) var{position:relative;display:block;padding-left:16px}#ig>div a dl dd:nth-of-type(2) var:before{font-size:14px;position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);color:#adadad}#ig>div a dl dt{font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden;height:36px;margin:8px 0;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:621px){#slide>div ul:nth-of-type(1),#slide>ul{width:63.79%;min-width:589px}#contents>header>p{width:63.79%;min-width:589px}#categories>ul li{width:calc(33.33% - 16px)}#size nav dl{width:calc(50% - 16px)}#ig>div a{width:calc(33.33% - 16px)}}@media screen and (min-width:828px){#contents .column nav a{width:calc(25% - 16px)}#categories>ul li{width:calc(25% - 16px)}#news>div>div div{width:calc(50% - 16px)}#products .column nav a{width:calc(50% - 16px)}#size figure{aspect-ratio:1120/325}#size nav dl{width:calc(33.33% - 16px)}#format nav dl{width:calc(25% - 16px)}#ig>div a{width:calc(25% - 16px)}}