@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}#loading,#splash{position:relative;width:100%;height:100%;z-index:9999;background:#f36122}#logo__inner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:297px;height:140px;background:url(../images/common/logo-edited.png) 10px 15px no-repeat;background-size:284px auto}@media only screen and (min-width: 768px){#logo__inner{width:840px;height:400px;background:url(../images/common/logo-edited.png) 20px 41px no-repeat;background-size:812px auto}}#output{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:297px;height:140px}@media only screen and (min-width: 768px){#output{width:840px;height:400px}}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%;font-size:100%;color:#777;background:#e5e5e5;overflow:hidden;width:100%;height:100%;position:fixed;overflow-y:scroll;position:fixed;overflow-y:scroll}body.loaded{position:relative;overflow:scroll !important}#splash{position:fixed;top:0;left:0;width:100%}body.loaded #splash{position:relative}a{text-decoration:none}img{max-width:100%}h1,h2{font-weight:bold}.header.fixed{position:fixed;top:0;z-index:2000}.header{-webkit-transition:0.4s ease-out;transition:0.4s ease-out;position:relative;display:none;top:0;z-index:10;width:100%;top:0;height:155px;background:rgba(255,255,255,0.9)}.header.scroll{height:60px}.header__logo{position:absolute;z-index:100;display:none}@media only screen and (min-width: 1170px){.header__logo{display:block}}@media only screen and (min-width: 768px){.header__logo{display:block;margin:0 0}}.header__40thlogo{position:absolute;z-index:99;width:100%;text-align:center;padding-top:3px}.header__40thlogo a{cursor:pointer;display:block}.header__40thlogo a img{width:85px;margin-top:9px}.header__inner{position:relative;margin:0 auto;height:60px}@media only screen and (min-width: 1170px){.header__inner{width:1100px}}.header__inner ul{position:absolute;right:0;top:0;z-index:101}.header__inner ul li{float:left}.header__inner ul li a{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.header__inner ul li a:link,.header__inner ul li a:visited{opacity:1;filter:alpha(opacity=100)}.header__inner ul li a:hover,.header__inner ul li a:active{opacity:0.7;filter:alpha(opacity=70)}.nav__sns--fb,.nav__sns--twitter{padding:12px 4px 0;width:45px;height:auto;opacity:0.7;filter:alpha(opacity=70)}.nav__sns--official{display:none}@media only screen and (min-width: 768px){.nav__sns--official{display:block}}.btn__top,.btn__home{cursor:pointer;z-index:1;width:50%;padding-top:11px;height:70px;border-radius:16px;z-index:1000;text-align:center;background:white;border:black solid 5px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn__top a,.btn__home a{display:block;font-family:arial;font-weight:bold;line-height:40px;font-size:30px;color:black}@media only screen and (min-width: 1170px){.btn__top a,.btn__home a{line-height:78px}}.btn__top:hover,.btn__home:hover{opacity:0.7;filter:alpha(opacity=70)}@media only screen and (min-width: 768px){.btn__top,.btn__home{margin:-100px auto 0}}@media only screen and (min-width: 1170px){.btn__top,.btn__home{border-radius:16%;width:110px;height:110px;margin:-100px auto 0}}.btn__top{margin:0 auto 0}@media only screen and (min-width: 768px){.btn__top{margin:-100px auto 0}}.btn__home{margin:120px auto 0}@media only screen and (min-width: 768px){.btn__home{margin:100px auto 0}}.footer{text-align:center;margin:50px 0 50px}@media only screen and (min-width: 768px){.footer{margin:100px 0 50px}}.footer__logo{display:block;margin:0 auto;max-width:55%;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.footer__logo:hover,.footer__logo:active{opacity:0.7;filter:alpha(opacity=70)}@media only screen and (min-width: 768px){.footer__logo{margin:0 auto;display:block;width:230px;height:auto}}.footer__credit{margin:30px 0 30px;font-weight:normal;font-size:11px;font-size:.6875rem;color:black}.footer__nav--pc{display:none}@media only screen and (min-width: 768px){.footer__nav--pc{display:block}}@media only screen and (min-width: 768px){.footer__nav{display:none}}.footer__nav--sns{margin:0 0 100px}.footer__nav--sns li{display:inline-block;width:40%;text-align:center}.footer__nav--sns li a{display:block;padding:20px}.footer__nav--sns li a img{width:auto;height:auto}.footer__nav--shop li a{padding:30px 0}.header{-webkit-transition:none;transition:none}.interview{background:#eeeeee;color:black}.interview-header{position:relative;margin:60px 0 0;padding:0 0 0;width:100%;color:white}@media only screen and (min-width: 768px){.interview-header{height:610px;color:white;background-image:url(../images/interview/1604engineeredgarmentstimex/main-graphic.jpg);background-position:center top;background-repeat:no-repeat;background-size:900px auto}}@media only screen and (min-width: 1170px){.interview-header{height:800px;color:white;background-image:url(../images/interview/1604engineeredgarmentstimex/main-graphic.jpg);background-position:center top;background-repeat:no-repeat;background-size:1181px auto}}.interview-header img.main-graphic__sp{display:block}@media only screen and (min-width: 768px){.interview-header img.main-graphic__sp{display:none}}.interview-header img.main-graphic__pc{display:none}@media only screen and (min-width: 768px){.interview-header img.main-graphic__pc{display:block}}@media only screen and (min-width: 1170px){.interview-header img.main-graphic__pc{display:block}}.interview-title{position:relative;background:black;padding:20px 0}@media only screen and (min-width: 768px){.interview-title{padding:0 0;background:transparent;position:absolute;bottom:30px;width:100%}}@media only screen and (min-width: 1170px){.interview-title{position:absolute;bottom:26%;width:100%}}.interview-title--inner{margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media only screen and (min-width: 768px){.interview-title--inner{width:720px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.interview-title--inner{width:1100px;padding-left:0;padding-right:0}}.interview-title h1{margin:5px 0 3px;font-size:25px;font-size:1.5625rem;font-family:'DIN Next W01 Medium';line-height:1}@media only screen and (min-width: 768px){.interview-title h1{margin:35px 0 10px;font-size:60px;font-size:3.75rem}}.interview-title h1 span{display:block}@media only screen and (min-width: 1170px){.interview-title h1 span{display:inline}}.interview-title__sub{font-family:'DIN Next W01 Medium';font-size:12px;font-size:.75rem}@media only screen and (min-width: 768px){.interview-title__sub{font-size:30px;font-size:1.875rem}}.interview-number{margin:10px 0 0;font-size:16px;font-size:1rem;font-family:'DIN Next W01 Medium'}@media only screen and (min-width: 768px){.interview-number{margin:30px 0 0}}@media only screen and (min-width: 1170px){.interview-number{margin:50px 0 0;font-size:33px;font-size:2.0625rem}}.interview-number span{font-size:22px;font-size:1.375rem;padding-right:0.4em}.interview-number span:before{content:"vol.";font-size:22px;font-size:1.375rem;padding-right:0.2em}.interview-date{font-size:14px;font-size:.875rem;font-family:arial;line-height:1rem}@media only screen and (min-width: 768px){.interview-date{font-size:28px;font-size:1.75rem}}.interview-date span{font-family:serif;line-height:1rem;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 768px){.interview-date span{font-size:25px;font-size:1.5625rem}}.interview-date span:before{content:"/";font-size:33px;font-size:2.0625rem;font-family:serif;padding-right:10px;padding-left:5px;line-height:0.5rem}.interview-date span:after{content:"/";font-size:33px;font-size:2.0625rem;font-family:serif;padding-right:10px;padding-left:10px;line-height:0.5rem}.interview-date__sp{font-size:14px;font-size:.875rem;font-family:arial;line-height:1rem}.interview-date__sp span{font-family:serif;line-height:1rem}.interview-date__sp span:before{content:"/";font-family:serif;padding-right:10px;padding-left:11px}.interview-date__sp span:after{content:"/";padding-right:10px;padding-left:10px}.interview-date{display:none}@media only screen and (min-width: 768px){.interview-date{display:block}}.interview-date__sp{padding:10px 0;background:black;display:block}@media only screen and (min-width: 768px){.interview-date__sp{display:none}}.sec-interview{position:relative;width:100%}.sec-interview__img{margin:40px auto;margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.sec-interview__img{width:720px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.sec-interview__img{width:980px;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.sec-interview__img{padding:0 15px;margin:100px auto}}@media only screen and (min-width: 1170px){.sec-interview__img{margin:100px auto}}.sec-interview__img span{display:block;text-align:right;font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;font-size:.625rem;line-height:1.8}@media only screen and (min-width: 1170px){.sec-interview__img span{font-size:12px;font-size:.75rem}}.sec-interview__img img{width:100%;height:auto}.sec-interview__img--single+.sec-interview__img--double{margin-top:0}@media only screen and (min-width: 768px){.sec-interview__img--single+.sec-interview__img--double{margin-top:50px}}.sec-interview__img--double{zoom:1}.sec-interview__img--double:before,.sec-interview__img--double:after{content:"";display:table}.sec-interview__img--double:after{clear:both}.sec-interview__img--double div{width:100%;display:inline-block}@media only screen and (min-width: 768px){.sec-interview__img--double div{width:340px}}@media only screen and (min-width: 1170px){.sec-interview__img--double div{width:470px}}.sec-interview__img--double div+div{float:right;margin-top:15px}@media only screen and (min-width: 768px){.sec-interview__img--double div+div{margin-top:0}}.sec-interview__info,.sec-interview__lead,.sec-interview__txt,.sec-interview__question{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.sec-interview__info,.sec-interview__lead,.sec-interview__txt,.sec-interview__question{width:620px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.sec-interview__info,.sec-interview__lead,.sec-interview__txt,.sec-interview__question{max-width:620px;padding-left:0;padding-right:0}}.sec-interview__lead{margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px;padding-top:20px}@media only screen and (min-width: 768px){.sec-interview__lead{width:620px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.sec-interview__lead{max-width:620px;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.sec-interview__lead{padding-top:50px}}.sec-interview__lead p{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:1.9;font-size:15px;font-size:.9375rem;margin:1.5em 0;padding:0 0}@media only screen and (min-width: 768px){.sec-interview__lead p{font-size:17px;font-size:1.0625rem}}.sec-interview__lead--inner{border-bottom:black solid 1px;padding-bottom:30px;margin-bottom:70px}@media only screen and (min-width: 768px){.sec-interview__lead--inner{padding-bottom:80px;margin-bottom:150px}}.sec-interview__lead--inner .interview-number{display:none}@media only screen and (min-width: 768px){.sec-interview__lead--inner .interview-number{display:block}}.sec-interview__txt p{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:1.9;font-size:15px;font-size:.9375rem;margin:1.5em 0;padding:0 0}@media only screen and (min-width: 768px){.sec-interview__txt p{font-size:17px;font-size:1.0625rem}}.sec-interview__txt p span{display:block;font-weight:bold}.sec-interview__comment{text-align:center;font-size:18px;font-size:1.125rem;font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:1.9;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.sec-interview__comment{width:720px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.sec-interview__comment{width:980px;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.sec-interview__comment{font-size:22px;font-size:1.375rem;margin-top:80px;margin-bottom:80px}}@media only screen and (min-width: 1170px){.sec-interview__comment{font-size:30px;font-size:1.875rem;margin-top:100px;margin-bottom:100px}}.sec-interview__question h3{padding:10px 0;margin:30px auto;font-size:15px;font-size:.9375rem;line-height:1.7;font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-style:italic;border-bottom:black solid 1px}@media only screen and (min-width: 768px){.sec-interview__question h3{font-size:20px;font-size:1.25rem}}.sec-interview__question h3 span{font-size:22px;font-size:1.375rem;font-family:'DIN Next W01 Medium';padding:0 0.3em 0 0}@media only screen and (min-width: 768px){.sec-interview__question h3 span{font-size:28px;font-size:1.75rem}}.sec-interview__question--row{margin-top:50px !important}.sec-interview__info h4{font-size:20px;font-size:1.25rem;line-height:1.5;font-family:'DIN Next W01 Medium';margin-bottom:0.6em}.sec-interview__info h4 span{font-weight:bold}@media only screen and (min-width: 768px){.sec-interview__info h4 span{display:block}}.sec-interview__info h5{line-height:2;font-size:13px;font-size:.8125rem;font-weight:bold}.sec-interview__info p{line-height:1.8;font-size:13px;font-size:.8125rem}.sec-interview__info dl{margin:0.6rem 0 2rem;font-size:15px;font-size:.9375rem;line-height:1.7}.sec-interview__info dl dt{float:left;width:70px;clear:both;font-family:'DIN Next W01 Medium'}.sec-interview__info dl dd{margin-left:70px;font-family:'DIN Next W01 Medium'}.sec-interview__info ul{padding-left:1em}.sec-interview__info ul li{text-indent:-1em;font-size:13px;font-size:.8125rem;font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.8}.sec-interview__info ul li a{color:black;text-decoration:underline}.sec-interview__info ul li a:hover{color:gray}.sec-interview__profile{margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px;background:white;margin-top:50px}@media only screen and (min-width: 768px){.sec-interview__profile{width:620px;padding-left:0;padding-right:0}}@media only screen and (min-width: 1170px){.sec-interview__profile{max-width:620px;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.sec-interview__profile{margin-top:100px}}.sec-interview__profile--inner{padding:15px 0 15px;line-height:1.7;zoom:1}.sec-interview__profile--inner:before,.sec-interview__profile--inner:after{content:"";display:table}.sec-interview__profile--inner:after{clear:both}@media only screen and (min-width: 768px){.sec-interview__profile--inner{padding:50px;line-height:1.7}}.sec-interview__profile--other{padding:0 0 10px;text-align:center;font-family:'DIN Next W01 Medium';font-size:15px;font-size:.9375rem}@media only screen and (min-width: 768px){.sec-interview__profile--other{padding:0 50px 50px}}.sec-interview__profile--other a{-webkit-transition:0.3s linear;transition:0.3s linear;color:black}.sec-interview__profile--other a:hover{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.sec-interview__profile--l{width:100%;text-align:center}.sec-interview__profile--l img{width:70%}@media only screen and (min-width: 768px){.sec-interview__profile--l{width:50%;float:left;text-align:left}.sec-interview__profile--l img{width:100%}}.sec-interview__profile--r{width:100%}@media only screen and (min-width: 768px){.sec-interview__profile--r{width:50%;float:left;padding-left:40px}}.sec-interview__profile--r p{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;line-height:1.8;font-size:13px;font-size:.8125rem}.sec-interview__profile--r p a{color:black;text-decoration:underline}.sec-interview__profile--r p a:hover{color:gray}.sec-interview__profile h5{font-size:15px;font-size:.9375rem;line-height:1.7;letter-spacing:.4em;font-family:'DIN Next W01 Medium';text-align:center;margin-bottom:14px}@media only screen and (min-width: 768px){.sec-interview__profile h5{margin-bottom:3em}}.sec-interview__profile dl{margin:0 0 1em;font-family:"Hiragino Mincho ProN","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:center}@media only screen and (min-width: 768px){.sec-interview__profile dl{margin-bottom:0 0 3em;text-align:left}}.sec-interview__profile dl dt{font-size:12px;font-size:.75rem;text-align:center}@media only screen and (min-width: 768px){.sec-interview__profile dl dt{text-align:left}}@media only screen and (min-width: 768px){.sec-interview__profile dl dt span{display:block}}.sec-interview__profile dl dd{font-size:17px;font-size:1.0625rem}.sec-interview__other{position:relative;width:100%;padding:0 15px}@media only screen and (min-width: 768px){.sec-interview__other{width:90%;margin:0 auto;padding:0 0 0}}@media only screen and (min-width: 1170px){.sec-interview__other{width:750px;margin:0 auto;padding:0 0 0}}.sec-interview__other--inner{padding:20px 15px;border-top:black solid 1px}@media only screen and (min-width: 768px){.sec-interview__other--inner{padding:60px 0 20px}}.sec-interview .txt__name{display:none;font-size:13px;font-size:.8125rem}@media only screen and (min-width: 768px){.sec-interview .txt__name{font-size:15px;font-size:.9375rem}}
