.button a,.buttonFollow a,.interview-intro,.oneday-wrap h3,.profile-wrap{text-align:center}.profile{margin-top:100px}.profile-wrap{width:90%;max-width:1160px;margin:auto}.profile-wrap_data h2{font-size:2.8rem;font-weight:400}.profile-wrap_data p{margin:1.6rem 0}.profile-wrap_data .place{font-size:1.4rem}.profile-wrap_data .place a{margin-left:1.4rem;text-decoration:underline}.profile-wrap_data .place a:after{display:inline-block;width:1rem;height:1rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #000;border-bottom:1px solid #000;content:""}.button .white:after,.oneday-wrap_block .time:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.profile-wrap figure{width:80%;margin:3.2rem auto 0}.profile-wrap figure img{width:100%;height:auto}.profile-wrap_comment{margin-top:3.2rem;line-height:2}.qanda{margin-top:100px}.qanda-wrap{width:90%;max-width:1160px;margin:auto}.qanda-wrap_block{margin-top:100px}.qanda-wrap_block .question{display:inline-block;border-bottom:2px solid #c90915;color:#c90915;font-size:2.1rem;font-weight:700}.qanda-wrap_block .answer-catch{margin-top:.8rem;font-size:3.2rem}.qanda-wrap_block .answer{margin-top:3.2rem;line-height:2}.qanda-wrap_block figure{width:60%;margin:3.2rem auto 0}.qanda-wrap_block figure img{width:100%;height:auto}.oneday{margin-top:100px;padding:100px 0;background:#f6e6e7}.oneday-wrap{width:90%;max-width:1160px;margin:auto}.oneday-wrap h3{margin-bottom:50px;color:#c90915;font-size:3.2rem}.oneday-wrap_block{border-left:1px solid #c90915}.oneday-wrap_block:last-child{border-left:none}.oneday-wrap_block:nth-last-of-type(n+2){padding-bottom:3.2rem}.oneday-wrap_block .time{position:relative;top:-10px;padding-left:1.6rem;color:#c90915;font-size:2.1rem;font-weight:700}.oneday-wrap_block .time:before{display:block;position:absolute;top:50%;left:-.8rem;width:1.6rem;height:1.6rem;transform:translateY(-50%);border-radius:.8rem;background:#c90915;content:""}.oneday-wrap_block .schedule{margin-left:3.2rem;padding:1.6rem;background:#fff}.oneday-wrap_block .schedule-ttl{font-size:1.8rem}.oneday-wrap_block .schedule-txt{margin-top:.8rem}.interview{padding:100px 0;background-image:url(/assets/img/recruit/back01.png);background-repeat:repeat}.interview-inner{width:90%;max-width:1160px;margin:auto}.interview-intro h2{color:#c90915;font-size:3.6rem;font-weight:700}.interview-intro p{margin-top:50px;line-height:2}.interview-wrap{margin-top:50px}.interview-wrap_block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:50px;background:#fff;-webkit-box-shadow:3px 3px 10px 5px rgba(0,0,0,.1);box-shadow:3px 3px 10px 5px rgba(0,0,0,.1);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.interview-wrap_block:hover{top:-5px;-webkit-box-shadow:3px 8px 10px 5px rgba(0,0,0,.1);box-shadow:3px 8px 10px 5px rgba(0,0,0,.1)}.interview-wrap_block figure{-ms-flex-preferred-size:40%;flex-basis:40%}.interview-wrap_block figure img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;vertical-align:top}.interview-wrap_block-about{-ms-flex-preferred-size:60%;flex-basis:60%;padding:3.2rem}.interview-wrap_block-about .data{color:#c90915;font-size:2.8rem;line-height:1}.interview-wrap_block-about .data span{font-size:1.6rem}.interview-wrap_block-about .comment{margin-top:1.8rem}.interview-wrap_block-about .more{margin-top:1.8rem;color:#c90915;text-align:right}.interview-wrap_block-about .more:after{display:inline-block;width:1rem;height:1rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #c90915;border-right:1px solid #c90915;content:""}.interview-wrap_block a{position:absolute;top:0;left:0;width:100%;height:100%}.button{margin:100px auto}.button a{display:block;position:relative;width:90%;max-width:500px;margin:1.6rem auto;padding:1.8rem;font-size:1.8rem}.button a:hover:after{right:.8rem}.button .white{border:2px solid #c90915;background:#fff;color:#c90915}.button .red:after,.button .white:after{position:absolute;top:50%;right:1.6rem;border-width:7px 0 7px 10px;border-style:solid;content:"";-webkit-transition:all .2s ease;-o-transition:all .2s ease;display:block}.button .red,.buttonFollow a{background:#c90915;color:#fff}.button .white:after{transform:translateY(-50%);border-color:transparent transparent transparent #c90915;transition:all .2s ease}.button .red:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent #fff;transition:all .2s ease}.buttonFollow{z-index:10;position:fixed;right:5%;bottom:0}.buttonFollow a{display:block;padding:1.6rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.buttonFollow a:hover{padding-bottom:3.2rem}@media screen and (max-width:559px){.profile-wrap figure{width:100%}.qanda-wrap_block .question{font-size:1.8rem}.qanda-wrap_block .answer-catch{font-size:2.1rem}.qanda-wrap_block figure{width:80%}.oneday-wrap h3{font-size:2.4rem}.oneday-wrap_block .time{font-size:1.8rem}.oneday-wrap_block .time:before{width:1.4rem;height:1.4rem}.oneday-wrap_block .schedule{margin-left:2.4rem}.oneday-wrap_block .schedule-txt{line-height:1.5}.interview-intro h2{font-size:2.4rem}.interview-intro p{text-align:left}.interview-wrap_block figure img{height:200px!important}}@media screen and (max-width:959px){.interview-wrap_block{display:block}.interview-wrap_block figure img{height:300px;-o-object-position:50% 25%;object-position:50% 25%}.buttonFollow{display:none}}