header.recruit.trans{height:90px;background:transparent}header.recruit .room-search,header.recruit .apply_recruit{display:none}header.recruit .header-logo{width:auto;text-align:left;margin-left:-10px}header.recruit .header-logo svg{width:130px;height:auto;display:inline-block}header.recruit .header-logo span{display:inline-block;position:relative;top:2px;margin-left:10px;font-size:1.1rem}main{margin-bottom:370px}main#saiyou div.wrapper section.saiyou-top{margin-top:0}section.saiyou-txtArea div.txt-wrap h2{font-size:1.8rem;line-height:1.8;margin:0 auto 40px}section.saiyou-txtArea div.txt-wrap h2 span{font-size:1.5rem}section.saiyou-txtArea{margin:50px 0;padding:0 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.saiyou-txtArea div.txt-wrap{max-width:800px;margin:0 auto 70px}section.saiyou-txtArea div.txt-img ul li{width:100%;display:inline-block}section.saiyou-txtArea div.txt-img ul li:first-child{margin-right:0;margin-bottom:50px}section.saiyou-txtArea div.txt-img ul li:first-child img{float:left;width:50%}section.saiyou-txtArea div.txt-img ul li:first-child p{float:right;width:50%;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;text-align:left;margin-top:35px}section.saiyou-txtArea div.txt-img ul li:nth-child(2) {margin-right:0}section.saiyou-txtArea div.txt-img ul li:nth-child(2) img {float:right;width:50%}section.saiyou-txtArea div.txt-img ul li:nth-child(2) p {float:left;width:50%;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;text-align:left;margin-top:35px}section.interview{margin-top:75px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.interview ul.interview-list li{width:100%;display:block}section.interview ul.interview-list li h3{font-size:1.8rem;margin:15px 0 6px}section.interview ul.interview-list li p{margin-bottom:40px}section.message{margin-top:70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.message .message-wrap h2{font-size:1.8rem}section.message .message-wrap p{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin:0 auto 25px}section.message .message-wrap h3{font-size:1.8rem;margin:25px 0 20px}section.message .message-wrap .interview-link{width:85%}section.flow{margin-top:75px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.flow div.flow-wrap h2{font-size:1.8rem;margin-bottom:30px}section.requirements{margin-top:75px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.requirements div.requirements-wrap h2{font-size:1.8rem}section.requirements div.requirements-wrap{width:100%}section.requirements div.requirements-wrap dl dt{width:28%}section.requirements div.requirements-wrap dl dd{width:72%}section.requirements div.requirements-wrap .contact-txt{margin-top:75px}section.requirements div.requirements-wrap .contact-btn{width:85%;height:55px;background:#000;display:block;color:#fff;padding-top:13px;border:1px solid;margin:35px auto 0}main#concept section.concept-kv{margin-top:40px}main#concept section.concept-kv div.kv-wrap{margin:0 auto 30px}main#concept section.concept-kv h2{font-size:1.8rem}main#concept section.concept-kv div.concept-txt h2{font-size:1.8rem;line-height:1.8;margin-bottom:25px}main#concept section.concept-kv div.concept-txt{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}main#concept section.gallery-listWrap{width:100%;margin:60px 0 0}section.from-section .contact-txt{margin-top:75px}section.from-section .contact-btn{width:85%;height:55px;background:#000;display:block;color:#fff;padding-top:13px;border:1px solid;margin:35px auto 0}section.teikyo01{margin:0 auto}section.teikyo01 h2{font-size:1.8rem;margin:40px 0}section.teikyo01 div.teikyo-txt{margin-top:40px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.teikyo01 div.teikyo-txt h2{font-size:1.8rem;margin-bottom:30px}section.teikyo01 ul.teikyo-list{margin-top:40px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.teikyo01 ul.teikyo-list li{width:100%}section.teikyo01 ul.teikyo-list li:nth-child(2) {margin:0 0 20px}section.teikyo01 ul.teikyo-list li:nth-child(5) {margin:0 0 20px}section.teikyo01 div.career{max-width:100%;margin:90px auto;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.teikyo01 div.career div.career-list dl dt{width:30%}section.teikyo01 div.career div.career-list dl dd{width:70%}section.from-section .contact-txt{margin-top:100px}section.interview-detail{width:100%;padding:0 15px;margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.interview-detail h2{margin-bottom:40px;font-size:1.8rem}section.oubo01 h2{font-size:1.8rem;margin-bottom:35px}section.oubo01 label span input{width:100%}section.oubo01 span.wpcf7-form-control-wrap.Occupations:after{top:2px}section.interview-detail div.interview-wrap{margin-bottom:70px}section.interview-detail div.interview-wrap .interview-txt{width:100%;margin:40px 0}section.interview-detail div.interview-wrap .interview-txt h3{font-size:1.6rem}section.interview-detail div.interview-wrap .interview-txt h4{font-size:1.5rem;margin-bottom:20px}section.interview-detail div.interview-wrap .interview-txt h4 span{font-size:1.3rem}section.interview-detail div.interview-wrap .interview-txt img{margin:20px 0 40px}section.oubo01{width:calc(100% - 30px);margin:40px auto 0}footer{padding-bottom:20px}footer .footer-wrap div.footer-left{padding-top:75px}footer h2{width:100%;margin-bottom:40px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}