@charset "utf-8";body.state-header header[role=global]{top:0;opacity:1;-ms-filter:none;filter:none;margin-top:0!important;-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;-webkit-transition:margin .45s,opacity .45s;-moz-transition:margin .45s,opacity .45s;-o-transition:margin .45s,opacity .45s;-ms-transition:margin .45s,opacity .45s;transition:margin .45s,opacity .45s}header[role=global]{top:-99999px;-webkit-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-moz-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-o-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-ms-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-o-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);opacity:0}#page{padding-top:0!important}#page>header{min-height:100vh;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}#page>header h2 img{display:block;width:100%}#page>header a{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;background-image:url(../../../../tsuchikiri_hobonichi/images/icon_arrow_w.svg)}#page>aside{background:rgba(255,255,255,.9)}#page>aside a{display:table;margin:0 auto}#lead{min-height:100vh;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}#lead>div{width:100%;background:rgba(0,0,0,.85);color:#fff}#profile{background:rgba(0,0,0,.85);color:#fff}#profile>div h3 small:first-child{display:block}#profile>div p a{display:table;color:#ff4000}#interview{background:rgba(255,255,255,.9)}#interview>div figure span{display:block;position:relative;padding-top:66.57%}#interview>div figure span img{position:absolute;top:0;left:0;width:100%;height:100%}#interview>div figure figcaption{display:block}#interview>div figure figcaption:before{content:"▲"}#interview>div p{text-align:center}#interview>div p small{display:block}@media all and (min-width:641px){header[role=global]{margin-top:-2.08em}#page>header{padding:70px 0}#page>header h2{width:400px}#page>header a{bottom:20px;width:27px;padding-top:27px}#page>aside{margin:10px 0 80px;padding:65px 0}#page>aside a{width:310px}#lead{margin:335px 0}#lead>div{padding:50px 0}#lead>div p{text-align:center;font-size:19px;line-height:2.16;letter-spacing:.05em}#profile{padding:60px 0}#profile>div{width:800px;margin:0 auto;padding-left:80px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#profile>div h3{width:100%;font-size:22px;line-height:1.23;letter-spacing:0;padding-bottom:25px}#profile>div h3 small{font-size:19px;line-height:1.42}#profile>div h3 small:first-child{line-height:1.58}#profile>div p{font-size:14px;line-height:2;letter-spacing:.02em}#profile>div p:nth-of-type(1){width:375px}#profile>div p:nth-of-type(2){width:345px}#interview{padding:95px 0 55px}#interview>div{width:700px;margin:0 auto}#interview>div h3{margin-left:75px;font-size:23px;line-height:1.39;letter-spacing:.05em}#interview>div h3+dl{padding-top:30px}#interview>div dl{margin-left:75px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;line-height:2.13;letter-spacing:.05em}#interview>div dl dt{width:55px}#interview>div dl dd{width:calc(100% - 55px)}#interview>div dl dd~*{padding-top:30px}#interview>div dl+h3{padding-top:70px}#interview>div dl+figure{padding-top:65px}#interview>div dl+p{padding-top:30px}#interview>div figure figcaption{padding-top:5px;font-size:13px;line-height:2.46;letter-spacing:0;margin-bottom:-10px}#interview>div figure+dl{padding-top:65px}#interview>div p{font-size:15px;line-height:2.13;letter-spacing:.05em}#interview>div p small{padding-top:30px;font-size:13px;line-height:2.46}}@media screen and (max-width:640px){header[role=global]{margin-top:-2.5em}#page>header{padding:4.41em 0}#page>header h2{width:66.67%}#page>header a{bottom:1.28em;width:6.93%;padding-top:6.93%}#page>aside{margin:.36em 0 2.31em;padding:8.67% 0}#page>aside a{width:18.49em}#lead{padding:8.67% 0}#lead>div{padding:6.67% 6%}#lead>div p{font-size:92.44%;line-height:1.81;letter-spacing:.03em}#profile{padding:6.67% 6%}#profile>div h3{font-size:106.67%;line-height:1.5;letter-spacing:0;padding-bottom:6.82%}#profile>div h3 small{font-size:86.67%;line-height:1.73}#profile>div p{font-size:92.44%;line-height:1.81;letter-spacing:.02em}#interview{padding:6.67% 6%}#interview>div h3{font-size:128%;line-height:1.94;letter-spacing:.05em}#interview>div h3+dl{padding-top:6.82%}#interview>div dl{font-size:92.44%;line-height:1.81;letter-spacing:.05em}#interview>div dl dd~dt{padding-top:7.58%}#interview>div dl+h3{padding-top:13.64%}#interview>div dl+figure{padding-top:8.33%}#interview>div dl+p{padding-top:7.58%}#interview>div figure figcaption{padding-top:2.27%;font-size:74.67%;line-height:1.52;letter-spacing:0;margin-bottom:-.24em}#interview>div figure+dl{padding-top:8.33%}#interview>div p{font-size:92.44%;line-height:1.81;letter-spacing:.05em}#interview>div p small{padding-top:14.39%;font-size:92.31%;line-height:1.96}}