@charset "utf-8";@media only screen and (max-width:480px){#fv{margin-top:65px;margin-bottom:32px;height:calc(72vh - 65px)}#hd-g{height:65px;top:0;margin:0}#hd-g h1{width:55%;padding-left:10px}#hd-g .contact-btn{width:41%}#hd-g .contact-btn a.btn-hd-entry{width:60%;height:65px;line-height:65px;font-size:1.5rem}#hd-g .contact-btn .hum-btn{width:40%;line-height:65px;height:65px}.sp-menu-area{min-height:calc(100% - 65px);top:65px;overflow-y:auto}.navicon{width:34px}.inner-sp-menu-area{padding:40px 6% 200px}.inner-sp-menu-area ul li a{font-size:3rem;text-align:center;margin-bottom:20px}.inner-sp-menu-area a.inner-sp-entry{width:80%;margin-top:25px}.inner-sp-menu-area a.inner-sp-contact,.inner-sp-menu-area a.offical-link{margin-top:15px;width:80%}.inner-sp-menu-area a.offical-link{width:70%;font-size:1.1rem;letter-spacing:0}.fluid{width:31vh;height:31vh;top:40%}#catch-top{width:80%;top:40%}.top-loop-02{bottom:0}#catch-top .inner-catch img.img-and{position:absolute;z-index:-1;width:27%;right:-10%;top:21%}.loop--left li,.loop--right li{width:calc(100vw / 2.3);padding-left:7px;border-radius:3px}p{line-height:1.9}.midashi-txt{font-size:2rem;font-weight:600}#top-mess{background:url(//clean-box.co.jp/recruit/wp-content/themes/recruit/imgs/bg-rec-top-mess.png) no-repeat right bottom/100% auto}#top-mess .inner-top-mes{padding:10px 4% 40px}#top-mess .inner-top-mes .txt-box ul{padding:15px 0}#top-mess .inner-top-mes .txt-box ul li{font-size:1.65rem;padding-left:1.6rem;font-weight:700}#top-mess .inner-top-mes .txt-box ul li:before{width:10px;height:1px;background:#000;content:'';display:inline-block;top:50%;left:0;position:absolute}.rec-list{padding:70px 0}.midashi-01 .en{font-size:4.8rem}.rec-work-list-box{display:block}.rec-work-list-box a{width:100%;margin-bottom:30px}.rec-work-list-box a:last-child{margin-bottom:0}.rec-work-list-box a h4{font-size:1.8rem;line-height:1.3}.rec-work-list-box a h4 span{font-size:1.3rem;padding-top:5px;letter-spacing:0}.rec-work-list-box a h4:before{font-size:1rem;font-weight:500;transform:translateY(0)}.rec-work-list-box a .inn-work ul.point-icon{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:10px}.rec-work-list-box a .inn-work ul.point-icon li{font-size:.9rem}.rec-work-list-box a .inn-work{padding:15px 5.5% 20px}.rec-work-list-box a .inn-work p.txt01{font-size:1.rem;line-height:1.4}.icon-part{position:absolute;top:-15px;left:-3%;width:20%}.member-box{padding:70px 0}.top-member-slider{padding-top:20px}.top-member-slider div.member-one.mt45{margin-top:0}ul.btn-menu-sp{display:block;display:flex;justify-content:space-between;width:100px;margin:auto;padding-top:20px}ul.btn-menu-sp li{width:42%}.faq-box{padding:70px 0}.qa-list{margin-bottom:15px}.question-title:before{top:14px;left:3%;font-size:2rem}.question-title{line-height:1.5;font-size:1.6rem;padding:17px 10%}.question-title:after{top:35%;right:5%;width:12px;height:12px}.answer-text:before{top:14px;left:3%;font-size:2rem}.answer-text{padding:17px 0 10px 10%}.company-box{padding:70px 0 60px}.company-box .inner-com{display:block;padding-top:20px}.company-box .inner-com .com-one{width:100%}.company-box .inner-com .com-one:first-child{margin-bottom:40px}.company-box .inner-com .com-one iframe{height:270px}footer .inner-ft h1{width:75%;margin:0 auto 20px}footer .inner-ft ul.ft-menu li{width:33%;text-align:center;font-size:1.3rem}footer .official{padding:20px 0}#lower-main{margin-top:65px;padding-bottom:45px}h2.lower-ttl{padding:47px 4% 25px}p.lower-lead{font-size:1.45rem;margin:0 auto 30px;line-height:1.6}.member-lower-box figure{width:47%;margin-bottom:30px}.member-lower-box figure.one,.member-lower-box figure.two{margin-top:0}.member-lower-box figure h3{font-size:1.5rem;padding:10px 0 2px}.member-voice .inner-mem-vo{display:block}.member-voice .inner-mem-vo .photo-box{width:100%;margin-bottom:20px}.member-voice .inner-mem-vo .txt-box{width:100%}.member-voice .inner-mem-vo .txt-box .member-catch{font-size:2rem}table.base-01 th{width:100%;padding:10px 0 3px;display:block;text-align:left;border-top:none;border-bottom:none}table.base-01 td{width:100%;padding:10px 0 0;border-top:1px solid #ccc;border-bottom:none;display:block;margin-bottom:10px;font-size:1.4rem}ul.rec-bottom-btn{width:100%;margin:40px auto 0;display:block}ul.rec-bottom-btn li{width:80%;margin:0 auto}ul.rec-bottom-btn li:last-child{margin-top:15px}.faq-conte{margin:0 auto 40px}.link-margin{height:65px;margin:-65px 0 0;content:'';display:block}.midashi-02{font-size:1.7rem;margin-bottom:20px}ul.faq-type-btn{display:block;margin-bottom:30px}ul.faq-type-btn li a{width:88%;display:block;margin:0 auto 13px;padding:10px 0;font-size:1.3rem}.com-img-photo{margin:0 auto 40px}.midashi-03{margin-bottom:20px}.midashi-03 .en{font-size:3.2rem}.midashi-03:before{width:60px;height:3px}.com-pro{padding:60px 0 60px}.contact-entry-box .before-faq{text-align:left;padding:25px 6%;margin:0 auto 20px}.contact-entry-box .before-faq p{line-height:1.6}.kojin-jyohou-box{padding:20px 15px;height:200px;margin:15px auto 25px}.entry-annai-txt{padding:0 0 5px;font-size:1.2rem;line-height:1.5}input[type=submit].wpcf7-confirm,input[type=submit].wpcf7-submit,button.wpcf7cp-cfm-submit-btn,button.wpcf7cp-cfm-edit-btn,.wpcf7-back{width:100%}button.wpcf7cp-cfm-submit-btn,input[type=submit].wpcf7-submit{padding:18px 0 !important;font-size:1.7rem;margin:18px auto 0}input[type=date]{width:100% !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(/wp-content/themes/cleanbox/imgs/icon-cal.png);background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px;font-size:1.7rem;padding:20px 8px}select,input[type=text].tel-numtxt{width:100%}textarea{height:150px}.required{display:inline-block;padding-left:4px}ul.benefits-list{display:block}ul.benefits-list li{width:100%;margin-bottom:40px}ul.benefits-list li:last-child{margin-bottom:0}#page-top{width:30px;height:30px;bottom:15px;right:15px}.loop-txt{bottom:-15px}.loop-txt ul{font-size:10rem}.mb20-sp{margin-bottom:20px !important}.bottom-space{margin-bottom:80px}.mb-pc-50,.mb-pc-60{margin-bottom:23px}.mt30-pt{margin-top:0 !important}.i_p_b{display:none !important}.i_t_b{display:none !important}.i_s_b{display:block !important}.i_pt_b{display:none !important}.i_ts_b{display:block !important}}