.heading{background:url(../../img/common/pic/srj06.jpg) center;background-size:cover}.preparation{margin:100px 0}.preparation-inner{width:90%;max-width:1120px;margin:auto;padding:50px 0;background:#eee}.preparation-inner__message{font-size:2.1rem;font-weight:700;text-align:center}.interview-intro h2,.intro-inner_catch span,.message-wrap_catch{font-size:3.6rem;font-weight:700}.preparation-inner__link{margin-top:30px;text-align:center}.preparation-inner__link a{color:#c90915;text-decoration:underline}.intro{margin-top:100px}.intro-inner{width:90%;max-width:1120px;margin:auto}.intro-inner_catch{text-align:center}.intro-inner_catch span{display:block}.intro-inner_text{margin-top:75px;line-height:2}.intro-inner_text p{margin-top:50px}.message{margin-top:100px;padding-top:100px;background:#F6E6E7}.message-wrap{width:90%;max-width:1160px;margin:auto}.message-wrap_catch{color:#c90915;text-align:center}.message-wrap_text{margin-top:75px;line-height:2}.message-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px}.message-image figure{display:block;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.message-image figure img{width:100%;height:auto;vertical-align:top}.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{text-align:center}.interview-intro h2{color:#c90915}.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%}.photo{padding:100px 0;background:#F6E6E7}.photo-inner{width:90%;max-width:1160px;margin:auto}.photo-inner p{color:#c90915;font-size:3.6rem;text-align:center}.photo-slick{position:relative;margin-top:50px}.photo-slick li img{display:block;width:100%;height:500px;margin:auto;-o-object-fit:contain;object-fit:contain}.photo-slick li p{margin-top:1.6rem;color:#000;font-size:1.6rem}.photo-slick .slick-prev{z-index:1;position:absolute;top:50%;left:0;width:3.6rem;height:3.6rem;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-bottom:1px solid #000;border-left:1px solid #000}.photo-slick .slick-prev:focus{outline:0}.photo-slick .slick-next{z-index:1;position:absolute;top:50%;right:0;width:3.6rem;height:3.6rem;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);border-right:1px solid #000;border-bottom:1px solid #000}.photo-slick .slick-next:focus{outline:0}.photo-slick .slick-dotted.slick-slider{margin-bottom:30px}.photo-slick .slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.photo-slick .slick-dots li{display:inline-block;position:relative;width:15px;height:15px;margin:0 10px;padding:0;cursor:pointer}.photo-slick .slick-dots li button{display:block;width:15px;height:15px;border:0;outline:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer}.photo-slick .slick-dots li button:focus,.photo-slick .slick-dots li button:hover{outline:0}.photo-slick .slick-dots li button:focus:before,.photo-slick .slick-dots li button:hover:before{background:#000;color:#000}.photo-slick .slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #000;border-radius:15px;background:#fff;font-size:2rem;line-height:20px;text-align:center;content:'•'}.photo-slick .slick-dots li.slick-active button:before{background:#000;color:#000}.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;text-align:center}.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{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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;text-align:center;-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){.interview-intro h2,.intro-inner_catch span,.message-wrap_catch,.photo-inner p{font-size:2.4rem}.interview-intro p{text-align:left}.interview-wrap_block figure img{height:200px!important}.photo-slick li img{width:90%;height:350px}.photo-slick li p{margin-top:0}.photo-slick .slick-next,.photo-slick .slick-prev{width:1.6rem;height:1.6rem}.photo-slick .slick-dots li{width:10px;height:10px;margin:0 5px}.photo-slick .slick-dots li button{width:10px;height:10px}.photo-slick .slick-dots li button:before{width:10px;height:10px;line-height:10px}}@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}}@media all and (-ms-high-contrast:none){.photo-slick li img{width:90%;height:auto}}