@charset "UTF-8";html{font-size:16px}.accordion-container{position:relative;width:100%;border:1px solid #0079c1;border-top:none;outline:0;cursor:pointer}.accordion-container .article-title{display:block;position:relative;margin:0;padding:.625em .625em .625em 2em;background:#000;color:#fff;font-size:1.25em;font-weight:400;cursor:pointer}.accordion-container .article-title:active,.accordion-container .article-title:hover,.accordion-container .content-entry.open .article-title{background-color:#00aaa7;color:#fff}.accordion-container .article-title:hover i:active,.accordion-container .article-title:hover i:before,.accordion-container .content-entry.open i{color:#fff}.article-title{position:relative}.article-title:after{-webkit-transform:rotate(135deg);display:block;position:absolute;top:38%;right:25px;width:8px;height:8px;transform:rotate(135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:"";transition:all .2s ease-in-out}.article-title.open:after{-webkit-transform:rotate(-45deg);top:45%;transform:rotate(-45deg)}.accordion-content{display:none;padding-left:2.3125em}.accordion-container{width:300px;margin:1.875em auto}#wrapper{overflow:hidden}.current{color:#ff3950}.font_oswald{font-family:Oswald,sans-serif}.clearfix::after{display:block;clear:both;content:""}a{transition:.4s}.w_1420{width:95%;max-width:1420px;margin:0 auto}.w_1400{width:88%;max-width:1400px;margin:0 auto}.w_1330{width:88%;max-width:1330px;margin:0 auto}.w_1200{width:88%;max-width:1200px;margin:0 auto}.w_1100{width:100%;max-width:1000px;margin:0 auto}.w_1000{width:100%;max-width:1000px;margin:0 auto}.br_on{display:none}.br_off{display:block}.common_header .flex_wrap{display:flex;align-items:center;justify-content:space-between;padding:40px 0}.common_header #menu_btn{display:none}.common_header #top_logo{width:569px}.common_header #top_logo img{width:100%;height:auto}.common_header .header_right{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.common_header .header_right .header_entry_btn{margin-right:40px}.common_header .header_right .header_entry_btn a{display:block;position:relative;width:260px;padding:19px 0;border:3px solid #ff3950;color:#ff3950;font-size:.9375rem;font-weight:700;letter-spacing:-.08em;text-align:center}.common_header .header_right .header_entry_btn a img{position:absolute;top:50%;right:25px;width:9px;height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.common_header .header_right .header_entry_btn a:hover{background-color:#ff3950;color:#fff}.common_header .header_right .header_company_site{display:flex;align-items:center;justify-content:center;font-size:.8125rem}.common_header .header_right .header_company_site img{width:120px;height:auto}.common_header .header_right .header_company_site a{display:block;position:relative;margin-left:26px;padding:8px 0;font-weight:700}.common_header .header_right .header_company_site a:hover:before{background-color:#ff3950}.common_header .header_right .header_company_site a:before{display:block;position:absolute;bottom:0;left:50%;width:100%;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";transition:.4s}.common_header .header_right .header_company_site a:after{display:block;position:absolute;top:50%;left:-13px;width:1px;height:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#b2b2b2;content:""}.common_g_nav{width:100%;height:60px;background-color:#f8f8f8}.common_g_nav ul{display:flex;z-index:99;position:relative;justify-content:space-between;width:71%;max-width:940px;margin:0 auto;padding-top:23px}.common_g_nav li a{display:block;font-size:.9375rem;font-weight:700;cursor:pointer;transition:.4s}.common_g_nav li a:hover{color:#ff3950}.common_g_nav .header_company_site_sp{display:none}.common_midasi{color:#ff3950;font-size:2rem;font-weight:700;letter-spacing:.23em;text-align:center}.common_midasi span{display:block;margin-top:20px;color:#666;font-size:.875rem;font-weight:400;letter-spacing:.2em;letter-spacing:.23em}.ttl_bg{position:relative;overflow:hidden}.ttl_bg:before{display:block;z-index:-1;position:absolute;top:-240px;width:100%;height:535px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);background:linear-gradient(to right,#fbf1e4,#e3effb);content:""}.ttl_bg .midasi{padding:55px 0}.white_wrap{width:100%;padding-top:80px;padding-bottom:120px;background-color:#fff}#offering_detail .white_wrap{padding-top:75px}.common_form .no_pointer{cursor:default;pointer-events:none}.common_form [type=email],.common_form [type=tel],.common_form [type=text],.common_form select,.common_form textarea{width:100%;height:50px;padding:10px;background-color:#f8f8f8;color:#000;font-size:1rem;resize:none}.radio_btn{display:flex;position:relative;align-items:center;line-height:1}.radio_btn:first-of-type{margin-right:70px}.common_form [type=radio]{position:relative;width:30px;height:30px;margin-right:12px;border:2px solid #ccc;border-radius:50%}.common_form [type=radio]:checked{border:2px solid #ff3950}.common_form [type=radio]:checked:before{display:block;position:absolute;top:50%;left:5px;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#ff3950!important;content:""}.common_form [type=checkbox]{position:relative;width:30px;height:30px;margin-right:14px;border:2px solid #ccc;border-radius:5px;background-color:#fff}.common_form [type=checkbox]:checked{border:2px solid #ff3950}.common_form [type=checkbox]:checked:before{display:block;position:absolute;top:50%;left:50%;width:18px;height:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/base/check.png) no-repeat;background-size:cover;content:""}.select_area ul{display:flex;justify-content:center}.select_area li:not(:last-child){border-right:1px solid #b2b2b2}.select_area li a{padding:7px 35px;text-align:center}.select_area li a:hover{color:#ff3950}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.common_form .error{display:block;margin-top:10px;padding:6px 0 6px 10px;background-color:#ff3950;color:#fff!important;font-size:1rem!important;font-weight:700}.common_form textarea{max-width:580px;min-height:200px}.common_form .txt{margin-top:-12px;line-height:2.375em;text-align:center}.common_form .offering_job_role{position:relative;margin:68px 0 80px;padding:31px 20px;border:2px solid #ff3950;border-radius:5px;background-color:#fff;color:#ff3950;font-size:1.125rem;font-weight:700;text-align:center}.common_form .offering_job_role span{display:inline-block;position:absolute;top:-10px;left:50%;padding:0 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#ff3950;font-size:1.125rem;font-weight:700;text-align:center}.common_form .offering_job_role input{margin:0;padding:0;background-color:#fff;color:#ff3950;font-size:1.125rem;font-weight:700;text-align:center}.common_form form{padding:0 60px}.common_form .entry_form_dl{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:40px}.common_form .entry_form_dl dt{width:300px;padding-top:13px;font-weight:700;line-height:1.5em}.common_form .entry_form_dl dt span{width:50px;margin-right:20px;padding:7px 13px;color:#fff;font-size:.6875rem;text-align:center}.common_form .entry_form_dl dt .required{background-color:#ff3950}.common_form .entry_form_dl dd{display:flex;flex-wrap:wrap;width:calc(100% - 300px)}.common_form .entry_form_dl dd label{cursor:pointer}.common_form .entry_form_dl.entry_radio dd{padding-top:10px}.common_form .entry_form_dl.entry_radio dd label{display:flex;align-items:center}.common_form .entry_form_dl.entry_radio dd label:first-of-type{margin-right:57px}.common_form .entry_form_dl.entry_radio .error{margin-top:0!important}.common_form .check_txt{margin:60px 0 24px;text-align:center}.common_form .privacy_policy_check{text-align:center}.common_form .privacy_policy_check input{width:30px;height:30px;border:1px solid #ccc}.common_form .privacy_policy_check .error{width:130px;margin:10px auto 0}.common_form .privacy_policy_check .mwform-checkbox-field{display:flex;align-items:center;justify-content:center;padding:15px 0;background-color:#f8f8f8;text-align:center}.common_form .privacy_policy_check a{display:inline-block;margin:30px 0 60px;padding-bottom:2px;border-bottom:1px solid #000;text-align:center;transition:.4s}.common_form .privacy_policy_check a:hover{border-bottom:1px solid #fff}.common_form .privacy_policy_check a img{padding-bottom:1px}.common_form .privacy_policy_check .mwform-checkbox-field label{display:flex;align-items:center;justify-content:center}.common_form .input_content{display:block;margin:0 auto;text-align:center;transition:.4s}.common_form .input_content input{width:480px;height:100px;margin:0 auto;border:3px solid #ff3950;background-color:#ff3950;color:#fff;font-size:1.125rem;font-weight:700;line-height:97px;text-align:center;transition:.4s}.common_form .input_content input:hover{background-color:#fff;color:#ff3950}.common_form.input_page .send_check{display:none}.common_form.input_page .check_txt2{display:none}.common_form.check_page [type=email],.common_form.check_page [type=tel],.common_form.check_page [type=text],.common_form.check_page select,.common_form.check_page textarea{background-color:transparent}.common_form.check_page textarea{min-height:inherit}.common_form.check_page .check_txt{display:none}.common_form.check_page .check_txt2{display:block;margin:60px 0;text-align:center}.common_form.check_page .input_content,.common_form.check_page .privacy_policy_check{display:none}.common_form.check_page .entry_form_dl dd{padding:16px 10px;border-bottom:2px solid #ccc}.common_form.check_page .send_check{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:770px;margin:0 auto}.common_form.check_page .send_check button{width:62.3376%;max-width:480px;height:100px;border:3px solid #ff3950;background-color:#ff3950;color:#fff;font-size:1.125rem;font-weight:700;line-height:97px;text-align:center;transition:.4s}.common_form.check_page .send_check button:hover{background-color:#fff;color:#ff3950}.common_form.check_page .send_check input:last-of-type{width:260px;width:33.766%;height:100px;border:3px solid #888;background-color:#888;color:#fff;font-size:1.125rem;font-weight:700;line-height:97px;text-align:center;transition:.4s}.common_form.check_page .send_check input:last-of-type:hover{background-color:#fff;color:#888}body{position:relative;color:#000;font-family:YuGothic,"游ゴシック","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-style:normal;letter-spacing:.05em;line-height:1;word-break:break-all}@media all and (-ms-high-contrast:none){body{font-family:sans-serif!important}}#staff_interview{z-index:99;position:relative;position:relative;width:100%;margin-top:50px;overflow:hidden;background:linear-gradient(to right,#fbf1e4,#e3effb)}#staff_interview .loop_css{display:flex;position:relative;left:50%;width:100vw;height:calc(100vw * .44);margin-left:-50vw;overflow:hidden}#staff_interview .loop_css img:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:loop 400s -200s linear infinite;animation:loop 400s -200s linear infinite;will-change:transform}#staff_interview .loop_css img{width:auto;min-width:510vw;height:100%}#staff_interview .loop_css img+img{-webkit-animation:loop2 400s linear infinite;animation:loop2 400s linear infinite}#staff_interview:before{display:block;z-index:9;position:absolute;top:-240px;left:0;width:100%;height:240px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);-webkit-transform-origin:right;transform-origin:right;background-color:#fff;content:""}#staff_interview:after{display:block;position:absolute;bottom:-158px;left:0;width:100%;height:240px;-webkit-transform:skewY(3.26deg);transform:skewY(3.26deg);background-color:#fff;content:""}#staff_interview .inner{position:relative}#staff_interview .inner:before{display:block;position:absolute;top:-30px;left:calc(50% - 480px);width:350px;height:493px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/base/kyushu.png) no-repeat;background-size:contain;content:""}#staff_interview .cheering_kyushu_area{position:relative;width:88%;max-width:1000px;margin:-100px auto 150px;padding:80px 20px;background-color:#fff;text-align:center}#staff_interview .cheering_kyushu_area h2{display:inline-block;position:relative;padding-left:18px;font-size:3.75rem;font-style:oblique;font-weight:700;letter-spacing:.2em;text-align:center}#staff_interview .cheering_kyushu_area h2 span{z-index:2;position:relative}#staff_interview .cheering_kyushu_area h2:before{display:block;z-index:1;position:absolute;bottom:-10px;left:50%;width:100%;height:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(to right,#fbf1e4,#e3effb);content:""}#staff_interview .cheering_kyushu_area p{margin:42px 0 46px;font-weight:700;line-height:2em;text-align:center}#staff_interview .cheering_kyushu_area .top_carrier_up_btn{width:100%;max-width:400px;margin:0 auto}#staff_interview .cheering_kyushu_area .top_carrier_up_btn a{display:block;position:relative;padding:20px 10px;border:2px solid #ff3950;color:#ff3950;font-weight:700;text-align:center;cursor:pointer}#staff_interview .cheering_kyushu_area .top_carrier_up_btn a img{position:absolute;top:50%;right:30px;width:7px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#staff_interview .cheering_kyushu_area .top_carrier_up_btn a:hover{background-color:#ff3950;color:#fff}.interview_wrap{z-index:10;position:relative}.interview_wrap .midasi{font-size:2.125rem;font-style:oblique;font-weight:700;text-align:center}.interview_wrap .midasi span{display:block;margin-top:15px;color:#666;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.2em}.interview_wrap .txt{margin:47px 0 7px;font-size:.9375rem;font-weight:700;line-height:2em;text-align:center}.interview_wrap .flex_wrap{display:flex;justify-content:space-between}.interview_wrap .staff_line{width:22.5%}.interview_wrap .staff_line01{margin-top:170px}.interview_wrap .staff_line02{margin-top:45px}.interview_wrap .staff_line03{margin-top:125px}.interview_wrap .staff_item_sp{display:none}.interview_wrap .staff_item{position:relative;margin-bottom:-7px;text-align:center}.interview_wrap .staff_item .affiliation_wrap{display:inline-block;position:relative;top:-30px;width:82.5396%;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);border-bottom:2px solid #b2b2b2;background-color:#fff;transition:.4s}.interview_wrap .staff_item .affiliation{position:relative;padding:12px 10px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2em;text-align:center}.interview_wrap .staff_item .affiliation .lower_case{margin-right:8px;font-size:.75rem}.interview_wrap .staff_item .staff_number{position:absolute;top:-12px;left:-14px;color:#ff3950;font-size:1.875rem!important;font-weight:500;letter-spacing:.001em;letter-spacing:.08em;transition:.4s}.interview_wrap .staff_item a{display:block}.interview_wrap .staff_item a:hover .affiliation_wrap{border-bottom:2px solid #ff3950;background-color:#ff3950;color:#fff}.interview_wrap .staff_item a:hover .staff_number{color:#fff}.interview_wrap .staff_item img{width:100%;height:auto}.interview_wrap .bbkun_img{width:100%;text-align:center}.interview_wrap .bbkun_img a{position:relative;width:100%;max-width:305px;height:60px;margin:18px auto 0;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);border:2px solid #ff3950;background-color:#fff;box-shadow:7px -7px 0 0 #cfd7df;color:#ff3950;font-weight:700;letter-spacing:-.05em;line-height:60px;text-align:center}.interview_wrap .bbkun_img a:hover{background-color:#ff3950;color:#fff}.interview_wrap .bbkun_img a img{position:absolute;top:50%;right:30px;width:7px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.interview_wrap .bbkun_img img{width:100%;max-width:270px;height:auto}#top_gallery{padding:120px 0 140px}#top_gallery .loop_css1{display:flex;position:relative;left:50%;width:100vw;height:calc(100vw * .13334);margin-left:-50vw;overflow:hidden}#top_gallery .loop_css1 img:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite;will-change:transform}#top_gallery .loop_css1 img{width:auto;min-width:104vw;height:100%}#top_gallery .loop_css1 img+img{-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}#recruiting_question{z-index:9;position:relative;padding-bottom:93px;background-color:#fff}#recruiting_question .flex_wrap{display:flex;justify-content:space-between}#recruiting_question .question_area,#recruiting_question .recruiting_area{width:48.6%}#recruiting_question .question_area .btn,#recruiting_question .recruiting_area .btn{position:relative;width:88.235%;margin:-50px auto 0}#recruiting_question .question_area .btn a,#recruiting_question .recruiting_area .btn a{display:block;position:relative;border-bottom:4px solid #e5e5e5;background-color:#fff;font-size:1.625rem;font-weight:700;letter-spacing:.2em;line-height:100px;text-align:center;cursor:pointer}#recruiting_question .question_area .btn a span,#recruiting_question .recruiting_area .btn a span{display:inline-block;margin-left:16px;color:#666;font-size:.875rem;font-weight:500;vertical-align:middle}#recruiting_question .question_area .btn a img,#recruiting_question .recruiting_area .btn a img{position:absolute;top:50%;right:40px;width:15px;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s}#recruiting_question .question_area .btn a:hover img,#recruiting_question .recruiting_area .btn a:hover img{right:35px}#recruiting_question .question_area .img_wrap,#recruiting_question .recruiting_area .img_wrap{position:relative;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg)}#recruiting_question .question_area .img_wrap img,#recruiting_question .recruiting_area .img_wrap img{width:100%;height:auto;-webkit-transform:skewY(3.26deg);transform:skewY(3.26deg)}#recruiting_question .question_area .img_wrap:after,#recruiting_question .recruiting_area .img_wrap:after{display:block;z-index:-1;position:absolute;top:50%;width:100%;height:90.34%;-webkit-transform:translateY(-50%) skewY(6.52deg);transform:translateY(-50%) skewY(6.52deg);background:linear-gradient(to right,#fbf1e4,#e3effb);content:""}#entry_contact{position:relative;overflow:hidden;background:linear-gradient(to right,#fbf1e4,#e3effb)}#entry_contact:before{display:block;position:absolute;top:-240px;left:0;width:100%;height:240px;-webkit-transform:skewY(3.26deg);transform:skewY(3.26deg);background-color:#fff;content:""}#entry_contact:after{display:block;position:absolute;top:-240px;left:0;width:100%;height:240px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);background-color:#fff;content:""}#entry_contact .wrap{position:relative;width:100%;padding:105px 0}#entry_contact .wrap:before{display:block;position:absolute;bottom:-240px;left:0;width:100%;height:240px;-webkit-transform:skewY(3.26deg);transform:skewY(3.26deg);background-color:#fff;content:""}#entry_contact .wrap:after{display:block;position:absolute;bottom:-240px;left:0;width:100%;height:240px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);background-color:#fff;content:""}#entry_contact .inner{width:88%;max-width:1000px;margin:0 auto}#entry_contact h3{margin-bottom:80px;font-size:2.5rem;font-style:oblique;font-weight:700;letter-spacing:.15em;text-align:center}#entry_contact h3 span{display:block;margin-top:38px;font-size:1rem;font-style:normal;letter-spacing:.05em}#entry_contact .flex_wrap{display:flex;justify-content:space-between}#entry_contact .flex_wrap .btn{width:48%;font-size:1.625rem;font-weight:700;text-align:center}#entry_contact .flex_wrap .btn span{display:block;margin-top:14px;font-size:.875rem;font-weight:500;letter-spacing:.3em}#entry_contact .flex_wrap .btn a{display:block;position:relative;padding:30px 20px;background-color:#fff;letter-spacing:.18em}#entry_contact .flex_wrap .btn a img{position:absolute;top:50%;right:40px;width:15px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#entry_contact .flex_wrap .entry_btn a{border:3px solid #ff3950;color:#ff3950}#entry_contact .flex_wrap .entry_btn a:hover{background-color:#ff3950;color:#fff}#entry_contact .flex_wrap .contact_btn a{border:3px solid #000;color:#000}#entry_contact .flex_wrap .contact_btn a:hover{background-color:#000;color:#fff}#entry_contact .flex_wrap .contact_btn a span{color:#666}#entry_contact.interview_entry_contact{z-index:11;position:relative;overflow:hidden;-webkit-transform:skewY(3.26deg);transform:skewY(3.26deg)}#entry_contact.interview_entry_contact .inner{-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg)}#entry_contact.interview_entry_contact:before{display:block;position:absolute;top:-240px;width:100%;height:240px;-webkit-transform:skewY(-6.52deg);transform:skewY(-6.52deg);background-color:#fff;content:""}#entry_contact.interview_entry_contact:after{display:block;position:absolute;bottom:-240px;width:100%;height:240px;-webkit-transform:skewY(-6.52deg);transform:skewY(-6.52deg);background-color:#fff;content:""}#footer{background-color:#fff}#footer .flex_wrap{display:flex;align-items:center;justify-content:space-between;padding:45px 0 35px}#footer .flex_wrap .footer_company_site{display:flex;align-items:center;justify-content:center}#footer .flex_wrap .footer_company_site a{position:relative;margin-left:50px;padding:8px 0;color:#333;font-size:.75rem;font-weight:700}#footer .flex_wrap .footer_company_site a:before{display:block;position:absolute;top:50%;left:-25px;width:1px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#666;content:""}#footer .flex_wrap .footer_company_site a img{width:11px;height:auto;margin-left:3px}#footer .flex_wrap .footer_company_site a:hover:after{background-color:#ff3950}#footer .flex_wrap .footer_logo{width:180px}#footer .flex_wrap .footer_logo img{width:100%;height:auto}#footer .flex_wrap .f_nav ul{display:flex;justify-content:space-between}#footer .flex_wrap .f_nav li:not(:last-child){margin-right:50px}#footer .flex_wrap .f_nav li a{display:block;position:relative;padding:8px 0;font-size:.875rem;font-weight:700;cursor:pointer}#footer .flex_wrap .f_nav li a:before{display:block;position:absolute;bottom:0;width:100%;height:2px;content:"";transition:.4s}#footer .flex_wrap .f_nav li a:hover:before{background-color:#ff3950}#footer .copyright{padding:35px 0;border-top:1px solid #ccc;font-size:.625rem;text-align:center}#interview{position:relative;padding-top:85px;padding-bottom:57px;overflow:hidden}#interview .midasi{color:#ff3950;font-style:normal}#interview:before{display:block;position:absolute;top:-200px;width:100%;height:calc(100% - 26px);-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);background:linear-gradient(to right,#fbf1e4,#e3effb);content:""}#interview .interview_wrap .staff_item_pc{margin-top:-10px}#interview .interview_wrap .staff_line{width:30.827%}#interview .interview_wrap .staff_item .affiliation_wrap{width:63.4146341%}#interview .interview_wrap .staff_line01,#interview .interview_wrap .staff_line03{margin-top:0}#interview .interview_wrap .staff_line02{position:relative;margin-top:59px}#offering_detail .offering_list_wrap section,#offering_list .offering_list_wrap section{padding-top:80px}#offering_detail .offering_list_wrap section .not_ecruitment,#offering_list .offering_list_wrap section .not_ecruitment{margin-top:38px}#offering_detail .offering_list_wrap section:first-child,#offering_list .offering_list_wrap section:first-child{padding-top:86px}#offering_detail .offering_list_wrap section li,#offering_list .offering_list_wrap section li{display:flex;align-items:center;justify-content:space-between;padding:20px 40px 20px 20px;background:url(../images/base/glay_dot.png) repeat-x bottom}#offering_detail .offering_list_wrap section li .txt_link,#offering_list .offering_list_wrap section li .txt_link{padding-left:25px;background:url(../images/base/red_dot.png) no-repeat left center;text-decoration:underline}#offering_detail .offering_list_wrap section li .txt_link:hover,#offering_list .offering_list_wrap section li .txt_link:hover{text-decoration:none}#offering_detail .offering_list_wrap section li .enter,#offering_list .offering_list_wrap section li .enter{width:140px;padding:6px 0;border:2px solid #ff3950;background-color:#ff3950;color:#fff;font-size:.875rem;font-weight:700;text-align:center;cursor:pointer}#offering_detail .offering_list_wrap section li .enter:hover,#offering_list .offering_list_wrap section li .enter:hover{background-color:#fff;color:#ff3950}#offering_detail .offering_list_wrap section .no_recruiting,#offering_list .offering_list_wrap section .no_recruiting{padding:20px 0;background:url(../images/base/glay_dot.png) repeat-x bottom;text-align:center}#offering_detail .offering_detail_txt .bb_ttl{margin-bottom:50px!important}#offering_detail .entry_recruiting_list{display:flex;align-items:center;justify-content:center;margin-top:60px}#offering_detail .entry_recruiting_list .btn{position:relative;width:400px;height:80px;font-size:1.25rem;font-weight:500;letter-spacing:.1em;line-height:76px;text-align:center}#offering_detail .entry_recruiting_list .btn img{position:absolute;top:50%;right:40px;width:11px;height:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#offering_detail .entry_recruiting_list .entry{margin-right:40px;border:4px solid #ff3950;color:#ff3950}#offering_detail .entry_recruiting_list .entry:hover{background-color:#ff3950;color:#fff}#offering_detail .entry_recruiting_list .recruiting_list{border:4px solid #000;color:#000}#offering_detail .entry_recruiting_list .recruiting_list:hover{background-color:#000;color:#fff}#offering_detail .offering_detail_dl{display:flex;flex-wrap:wrap;padding:20px 40px 20px 20px;background:url(../images/base/glay_dot.png) repeat-x left top}#offering_detail .offering_detail_dl:last-of-type{background:url(../images/base/glay_dot.png),url(../images/base/glay_dot.png);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x}#offering_detail .offering_detail_dl li{padding:0!important;background:0 0!important}#offering_detail .offering_detail_dl dd{width:calc(100% - 260px);line-height:1.75em}#offering_detail .offering_detail_dl .red_dot{width:260px;padding-left:24px;background:url(../images/base/red_dot.png) no-repeat;background-position:left 5px;font-size:1.125rem;font-weight:700}#offering_detail .offering_detail_dd{margin-top:-6px;margin-bottom:-6px}.faq_wrap .bb_ttl,.offering_detail_wrap .bb_ttl,.offering_list_wrap .bb_ttl{position:relative;margin-bottom:11px;padding-bottom:15px;padding-left:80px;border-bottom:3px solid #ff3950;color:#ff3950;font-size:1.375rem;font-weight:700}.faq_wrap .bb_ttl:before,.offering_detail_wrap .bb_ttl:before,.offering_list_wrap .bb_ttl:before{display:block;position:absolute;top:-10px;left:20px;width:40px;height:61px;background:url(../images/base/bb_kun_icon.png) no-repeat;background-size:cover;content:""}#contact_form .txt{margin-bottom:60px}#faq .faq_dt{position:relative;padding:20px 80px 20px 20px;padding-left:3.9em;background:url(../images/base/glay_dot.png) repeat-x left bottom;font-size:1.125rem;font-weight:500;line-height:1.4em;text-indent:-2.8em;cursor:pointer}#faq .faq_dt:before{display:block;position:absolute;top:50%;right:49px;width:2px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ff3950;content:"";transition:.4s}#faq .faq_dt:after{display:block;position:absolute;top:50%;right:40px;width:20px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ff3950;content:"";transition:.2s}#faq .faq_dt.active{border-bottom:1px solid #ff3950;background:0 0}#faq .faq_dt.active:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#faq .faq_dt.active:after{opacity:0}#faq .accordion_content{display:none}#faq .accordion_content p{display:block;width:100%;max-width:1000px;padding:28px 140px 35px 70px;background:url(../images/base/glay_dot.png) repeat-x left bottom;font-size:.9375rem;line-height:2em}#faq .faq_number{margin-right:20px;color:#ff3950;font-size:1.125rem;font-weight:500}#faq .faq_wrap section{padding-top:80px}#faq .faq_wrap section:first-child{padding-top:86px}#main_slider{margin-top:-40px}#main_slider .ui-loader{display:none}#main_slider #slide-indicator{display:flex;z-index:99;position:relative;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:-34px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg)}#main_slider #slide-indicator li:not(:last-child){margin-right:4px}#main_slider #slide-indicator li a{width:40px;height:4px;background-color:#ddd}#main_slider #slide-indicator li a.active{background-color:#ff3950}#main_slider #slide-indicator:after{display:block;z-index:-1;position:absolute;bottom:-90px;left:10px;width:100%;height:100px;background-color:#fff;content:""}.slide_wrap{position:relative;width:100%;overflow:hidden}.slide_wrap #slide-container{position:relative;top:0;left:0;width:100%;padding-top:70%;overflow:hidden}.slide_wrap #slide-container .item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:80px;padding-left:20px;overflow:hidden}.slide_wrap #slide-container .item .slide_number{z-index:99;position:absolute;top:0;left:0}.slide_wrap #slide-container .item .slide_number img{width:220px;height:auto}.slide_wrap #slide-container .item a{display:block;height:100%;overflow:hidden}.slide_wrap #slide-container .item a:hover{-webkit-filter:brightness(103%);filter:brightness(103%)}.slide_wrap #slide-container .item a .background{z-index:-1;position:absolute;width:100%}.slide_wrap #slide-container .item a .background img{width:100%;height:auto}.slide_wrap #slide-container .item a .foreground{position:relative;width:100%;height:100%}.slide_wrap #slide-container .item a .foreground .copy_wrap{position:absolute;bottom:12%;left:70px}.slide_wrap #slide-container .item a .foreground .copy_wrap img{height:auto}.slide_wrap #slide-container .item a .foreground .copy01 img{width:46.7vw;max-width:700px}.slide_wrap #slide-container .item a .foreground .copy02 img{width:51.47vw;max-width:772px}.slide_wrap #slide-container .item a .foreground .copy03 img{width:45.133vw;max-width:677px}.slide_wrap #slide-container .item a .foreground .copy04 img{width:40.47vw;max-width:607px}.slide_wrap #slide-container .item a .foreground .copy05 img{width:47.2vw;max-width:708px}.slide_wrap #slide-container .item a .foreground .copy06 img{width:48.07vw;max-width:721px}.slide_wrap #slide-container .item a .foreground .copy07 img{width:49.53vw;max-width:743px}.slide_wrap #slide-container .item a .foreground .copy08 img{width:49.53vw;max-width:743px}.slide_wrap #slide-container .item a .foreground .copy09 img{width:48.47vw;max-width:727px}#career_up h2+p{width:88%;max-width:1200px;margin:0 auto 32px;padding-top:67px;background-color:#fff;line-height:2em;text-align:center}#career_up .introduction{width:1000px;margin:0 auto}#career_up .introduction figure img{width:100%;height:auto}#career_up .w_1100{width:88%;max-width:1100px;margin:0 auto}#career_up #career_up_plan{width:100%;margin:87px auto 60px}#career_up #career_up_plan h3{margin:30px 0 40px;text-align:center}#career_up #career_up_plan h3 span{position:relative;padding:57px 8px 8px;border-bottom:4px solid #ff3950;background:url(../images/base/career_up_plan_icon.png) no-repeat center top;background-size:40px 46px;color:#ff3950;font-size:1.625rem;font-weight:700;text-align:center}#career_up #career_up_plan .txt{line-height:2em;text-align:center}#career_up #career_up_plan figure{position:relative;width:100%;max-width:914px;margin:60px auto 0}#career_up #career_up_plan figure img{display:block;width:100%;height:auto;margin:0 auto}#career_up #career_up_plan figure .career_up_bb2{-webkit-backface-visibility:hidden;position:absolute;bottom:-3px;left:-24px;width:16.412%;max-width:150px}#career_up #career_up_plan .kome{margin-top:35px;font-size:.8125rem;text-align:right}#career_up #career_system{position:relative;margin-bottom:105px;padding:240px 0 125px;overflow:hidden;background:linear-gradient(to right,#fbf1e4,#e3effb)}#career_up #career_system .w_1000{width:88%}#career_up #career_system:after,#career_up #career_system:before{display:block;position:absolute;left:0;width:100%;height:200px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);-webkit-transform-origin:left;transform-origin:left;background-color:#fff;content:""}#career_up #career_system:before{top:-195px;-webkit-transform-origin:right;transform-origin:right}#career_up #career_system:after{bottom:-200px;-webkit-transform-origin:left;transform-origin:left}#career_up #career_system .career_system01,#career_up #career_system .career_system02{position:relative;width:100%}#career_up #career_system .career_system01 figure,#career_up #career_system .career_system02 figure{z-index:1;position:absolute;width:60%}#career_up #career_system .career_system01 figure img,#career_up #career_system .career_system02 figure img{width:100%;height:auto}#career_up #career_system .career_system01 .txt_area,#career_up #career_system .career_system02 .txt_area{position:relative;width:50%;max-width:500px}#career_up #career_system .career_system01 .txt_area .txt,#career_up #career_system .career_system02 .txt_area .txt{z-index:99;position:relative;width:100%;padding:60px 20px 50px;border-bottom:5px solid #ff3950;background-color:#fff;text-align:center}#career_up #career_system .career_system01 .txt_area .txt:before,#career_up #career_system .career_system02 .txt_area .txt:before{display:block;position:absolute;top:-17px;left:50%;width:170px;height:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}#career_up #career_system .career_system01 .txt_area .txt:after,#career_up #career_system .career_system02 .txt_area .txt:after{display:block;position:absolute;bottom:-18px;width:50px;height:77px;background:url(../images/base/career_up_bb.png) no-repeat center;background-size:contain;content:""}#career_up #career_system .career_system01 .txt_area .txt h4,#career_up #career_system .career_system02 .txt_area .txt h4{color:#ff3950;font-size:1.5rem;font-weight:700}#career_up #career_system .career_system01 .txt_area .txt p,#career_up #career_system .career_system02 .txt_area .txt p{margin:30px 0 22px;line-height:2em}#career_up #career_system .career_system01{margin-bottom:167px}#career_up #career_system .career_system01 figure{top:-117px;left:0}#career_up #career_system .career_system01 .txt_area{float:right}#career_up #career_system .career_system01 .txt_area .txt:before{background:url(../images/base/career_system01.png) no-repeat center;background-size:contain}#career_up #career_system .career_system01 .txt_area .txt:after{right:20px}#career_up #career_system .career_system01 .txt_area .txt p{margin-bottom:0!important}#career_up #career_system .career_system02 figure{right:0;bottom:25px}#career_up #career_system .career_system02 .txt_area .txt:before{background:url(../images/base/career_system02.png) no-repeat center;background-size:contain}#career_up #career_system .career_system02 .txt_area .txt:after{left:20px}#career_up #career_system .career_system02 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto;padding:18px 0;border-radius:10px;background-color:#ffecec}#career_up #career_system .career_system02 ul li{position:relative;color:#ff3950;font-weight:700;line-height:1.4}#career_up #career_system .career_system02 ul li:not(:last-child){padding-right:24px}#career_up #career_system .career_system02 ul li:not(:last-child):after{display:block;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"/"}.interview_detail .interview_detail_fv{position:relative;width:100%;max-width:1400px;margin:40px auto 0}.interview_detail .interview_detail_fv img{width:100%;height:auto}.interview_detail .interview_detail_fv .copy,.interview_detail .interview_detail_fv .number{position:absolute}.interview_detail .interview_detail_fv .number{top:0;left:50px;width:23.7142857%;max-width:332px}.interview_detail .interview_detail_fv .copy{bottom:110px;left:78px}.interview_detail .profile{display:flex;flex-wrap:wrap;align-items:center;width:88%;max-width:1000px;margin:35px auto 0}.interview_detail .profile .profile_midasi p{color:#ff3950;font-size:1.875rem;letter-spacing:.15em}.interview_detail .profile .profile_txt{margin-left:40px;padding:15px 0 15px 40px;border-left:1px solid #999}.interview_detail .profile .profile_txt .name{display:inline-flex;flex-direction:row-reverse;align-items:center;margin-bottom:23px;font-size:2.125rem;font-weight:700;letter-spacing:.1em}.interview_detail .profile .profile_txt .name span{margin-left:24px;color:#999;font-size:.9375rem;font-weight:400;letter-spacing:.3em}.interview_detail .profile .profile_txt .data{line-height:1.563em}.interview_detail .profile .profile_txt .face01,.interview_detail .profile .profile_txt .face02{display:flex;align-items:center}.interview_detail .profile .profile_txt .face01{margin-bottom:40px}.interview_detail .profile .profile_txt .txt_wrap{margin-left:20px}#interview_staff01 .interview_detail_fv .number,#interview_staff02 .interview_detail_fv .number,#interview_staff03 .interview_detail_fv .number,#interview_staff05 .interview_detail_fv .number,#interview_staff06 .interview_detail_fv .number{width:23.714%;max-width:332px}#interview_staff01 .interview_detail_fv .copy{width:49.9285714%;max-width:699px}#interview_staff02 .interview_detail_fv .copy{width:54.5714286%;max-width:764px}#interview_staff03 .interview_detail_fv .copy{width:47.7857%;max-width:669px}#interview_staff04 .interview_detail_fv .number{width:25.1428%;max-width:352px}#interview_staff04 .interview_detail_fv .copy{width:42.7857%;max-width:599px}#interview_staff05 .interview_detail_fv .copy{width:50%;max-width:700px}#interview_staff06 .interview_detail_fv .copy{width:51%;max-width:713px}#interview_staff07 .interview_detail_fv .number{width:25.857%;max-width:362px}#interview_staff07 .interview_detail_fv .copy{width:53.07%;max-width:743px}#interview_staff07 .close_talk_member .member03{margin-bottom:30px}#interview_staff08 .interview_detail_fv .number{width:25.1428%;max-width:352px}#interview_staff08 .interview_detail_fv .copy{width:53.07%;max-width:743px}#interview_staff09 .interview_detail_fv .number{width:26.57%;max-width:372px}#interview_staff09 .interview_detail_fv .copy{width:51.357%;max-width:719px}#interview_staff_detail{position:relative;padding:130px 0 85px;overflow:hidden;background:linear-gradient(to right,#fbf1e4,#e3effb)}#interview_staff_detail:before{display:block;position:absolute;top:-200px;right:0;width:100%;height:200px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);-webkit-transform-origin:right;transform-origin:right;background-color:#fff;content:""}#interview_staff_detail:after{display:block;position:absolute;bottom:-200px;left:0;width:100%;height:200px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);-webkit-transform-origin:left;transform-origin:left;background-color:#fff;content:""}#interview_staff_detail .txt_area{width:88%;max-width:1000px;margin:0 auto}#interview_staff_detail .txt_area h3{margin-bottom:50px;color:#ff3950;font-size:2.25rem;font-style:oblique;font-weight:700;letter-spacing:.15em;line-height:1.5em}#interview_staff_detail .txt_area p{line-height:2.375em}#interview_staff_detail .txt_area .mt{margin-top:36px}#interview_staff_detail .txt_area .mt_40{margin-top:40px}#interview_staff_detail .txt_area .kome,#interview_staff_detail .txt_area .kome_left{display:block;margin-top:44px;font-size:.75rem;text-align:left}#interview_staff_detail .img_area{width:88%;max-width:1200px;margin:0 auto}#interview_staff_detail .img_area img{width:100%;height:auto}#interview_staff_detail .img_area01{margin:22px auto 59px}#interview_staff_detail .fl_right{position:relative;right:-100px;margin-left:-40px;float:right}#interview_staff_detail .fl_right img{width:100%;height:auto}#interview_staff_detail .qa_q{position:relative;margin-bottom:20px;padding-left:50px;font-weight:700}#interview_staff_detail .qa_q:before{display:block;position:absolute;top:50%;left:0;width:40px;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;content:""}#interview_staff_detail .qa_a{padding-left:3.1em;line-height:2.375em;text-indent:-3.1em}#interview_staff_detail .mt_80{margin-top:57px}#interview_staff_detail .mt_65{margin-top:42px}.w_520{width:52%}.w_530{width:53%}.w_540{width:54%}.w_640{width:64%}#tabe_nomi.tabe_nomi01 h3,#tabe_nomi2.tabe_nomi01 h3{width:100%;max-width:948px;margin:0 auto}#tabe_nomi.tabe_nomi02 h3,#tabe_nomi2.tabe_nomi02 h3{width:100%;max-width:948px;margin:0 auto}#tabe_nomi.tabe_nomi03 h3,#tabe_nomi2.tabe_nomi03 h3{width:100%;max-width:931px;margin:0 auto}#tabe_nomi.tabe_nomi04 h3,#tabe_nomi2.tabe_nomi04 h3{width:100%;max-width:931px;margin:0 auto}#tabe_nomi.tabe_nomi05 h3,#tabe_nomi2.tabe_nomi05 h3{width:100%;max-width:954px;margin:0 auto}#tabe_nomi.tabe_nomi10 h3,#tabe_nomi2.tabe_nomi10 h3{width:100%;max-width:953px;margin:0 auto}#tabe_nomi figure,#tabe_nomi2 figure{width:58.333%}#tabe_nomi figure img,#tabe_nomi2 figure img{width:100%;height:auto}#tabe_nomi2{margin-top:-29px!important}#tabe_nomi,#tabe_nomi2{margin-top:30px;margin-bottom:110px}#tabe_nomi h3,#tabe_nomi2 h3{margin:0 auto}#tabe_nomi h3 img,#tabe_nomi2 h3 img{width:100%;height:auto}#tabe_nomi .clearfix,#tabe_nomi2 .clearfix{position:relative}#tabe_nomi .nonde,#tabe_nomi .tabete,#tabe_nomi2 .nonde,#tabe_nomi2 .tabete{margin-top:-27px}#tabe_nomi .nonde .txt h4,#tabe_nomi .tabete .txt h4,#tabe_nomi2 .nonde .txt h4,#tabe_nomi2 .tabete .txt h4{position:relative}#tabe_nomi .nonde .txt h4 img,#tabe_nomi .tabete .txt h4 img,#tabe_nomi2 .nonde .txt h4 img,#tabe_nomi2 .tabete .txt h4 img{display:block;position:absolute;bottom:30px;left:calc(50% - 154px);width:29.023%;height:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#tabe_nomi .nonde,#tabe_nomi2 .nonde{margin-top:40px}#tabe_nomi .nonde figure,#tabe_nomi2 .nonde figure{position:relative}#tabe_nomi .nonde figure:after,#tabe_nomi2 .nonde figure:after{display:block;position:absolute;right:-53px;bottom:38px;width:64px;height:127px;background:url(../images/base/bb_hyoko.png) no-repeat center;background-size:contain;content:""}#tabe_nomi figure,#tabe_nomi2 figure{float:right}#tabe_nomi figure img,#tabe_nomi2 figure img{width:100%;height:auto}#tabe_nomi .txt,#tabe_nomi2 .txt{position:absolute;top:calc(50% + 11px);left:100px;width:41.7%;min-width:420px;height:330px;padding:65px 40px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;box-shadow:-10px 10px 0 0 #ff3950}#tabe_nomi .txt h4,#tabe_nomi2 .txt h4{margin-bottom:35px;text-align:center}#tabe_nomi .txt h4 span,#tabe_nomi2 .txt h4 span{padding:0 20px 8px;border-bottom:3px solid #ff3950;font-size:1.375rem;font-style:oblique;font-weight:700;text-align:center}#tabe_nomi .txt p,#tabe_nomi2 .txt p{font-size:.9375rem;line-height:2em}#staff_interview_gallery{margin-bottom:48px}#staff_interview_gallery .midasi{color:#000;font-size:2.125rem;font-style:oblique;font-weight:700}#staff_interview_gallery .midasi span{margin-top:17px;font-size:.875rem}#staff_interview_gallery .autoplay{margin-top:50px}#staff_interview_gallery .staff_item a{width:calc(100% - 40px);margin:0 auto;text-align:center}#staff_interview_gallery .staff_item a img{width:100%;height:auto}#staff_interview_gallery .staff_item .affiliation_wrap{display:inline-block;position:relative;top:-30px;width:82.5396%;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);border-bottom:2px solid #b2b2b2;background-color:#fff;transition:.4s}#staff_interview_gallery .staff_item .affiliation{position:relative;padding:12px 10px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2em;text-align:center}#staff_interview_gallery .staff_item .affiliation .lower_case{margin-right:8px;font-size:.75rem}#staff_interview_gallery .staff_item .staff_number{position:absolute;top:-12px;left:-14px;color:#ff3950;font-size:1.875rem!important;font-weight:500;letter-spacing:.08em;transition:.4s}#staff_interview_gallery .staff_item a{display:block}#staff_interview_gallery .staff_item a:hover .affiliation_wrap{border-bottom:2px solid #ff3950;background-color:#ff3950;color:#fff}#staff_interview_gallery .staff_item a:hover .staff_number{color:#fff}#koko_suki{margin-top:60px;margin-bottom:175px}#koko_suki h3{width:88%;max-width:918px;margin:0 auto}#koko_suki h3 img{width:100%;height:auto}#koko_suki figure{width:100%;max-width:1000px;margin:0 auto}#koko_suki figure img{width:100%;height:auto}#koko_suki .txt_area{width:100%;max-width:800px;margin:0 auto}#koko_suki .txt_area h4{width:88%;margin:30px auto 55px;text-align:center}#koko_suki .txt_area h4 span{padding:0 20px 8px;border-bottom:3px solid #ff3950;font-size:1.375rem;font-style:oblique;font-weight:700;text-align:center}#koko_suki .txt_area p{width:88%;margin:0 auto;font-size:.9375rem;line-height:2em}#interview_staff07 .detail_txt,#interview_staff08 .detail_txt{width:88%;margin:28px auto 63px;line-height:2.375em;text-align:center}#interview_staff10 .member01{margin-bottom:30px}#interview_staff10 .member02{margin-bottom:30px}#interview_staff10 .member03{margin-bottom:30px}.close_talk_member{width:88%;max-width:1000px;margin:0 auto;padding:0 70px;border:4px solid #ff3950;border-radius:80px;background-color:#fff}.close_talk_member h3{position:relative;top:-15px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);text-align:center}.close_talk_member h3 span{padding:0 28px;background-color:#fff;color:#ff3950;font-size:1.875rem;font-weight:700;letter-spacing:.15em;text-align:center}.close_talk_member h3+p{margin:22px 0 0;color:#ff3950;font-weight:700;line-height:2.375em;text-align:center}.close_talk_member .member{margin-top:33px;padding-top:40px;padding-bottom:45px;border-top:1px solid #ccc}.close_talk_member .member_wrap{display:flex;align-items:center}.close_talk_member .member_data{margin-left:20px}.close_talk_member .member_data .name{display:flex;align-items:center;margin-bottom:17px;font-size:2.125rem;font-weight:700;letter-spacing:.1em}.close_talk_member .member_data .name span{margin-left:20px;color:#999;font-size:.9375rem;font-weight:400;letter-spacing:.24em}.close_talk_member .member_data .data{font-size:.9375rem;line-height:1.364em}.close_talk_member .member01{margin-bottom:30px}.close_talk_member .member02{margin-bottom:30px}#interview_close_talk{z-index:-1;position:relative;top:-543px;margin-bottom:-470px;padding:577px 0 70px;overflow:hidden;background:linear-gradient(to right,#fbf1e4,#e3effb)}#interview_close_talk:after,#interview_close_talk:before{display:block;position:absolute;width:100%;height:240px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);background-color:#fff;content:""}#interview_close_talk:before{top:-240px;right:0;-webkit-transform-origin:right;transform-origin:right}#interview_close_talk:after{bottom:-240px;left:0;-webkit-transform-origin:left;transform-origin:left}#interview_close_talk h3{position:relative;margin-top:87px;padding-bottom:10px;padding-left:110px;border-bottom:3px solid #ff3950;color:#ff3950;font-size:2.25rem;font-style:oblique;font-weight:700;line-height:1.5em}#interview_close_talk h3 span{position:absolute;top:-37px;left:110px;width:180px;height:26px}#interview_close_talk h3 span img{width:100%;height:auto;vertical-align:top}#interview_close_talk h3:before{display:block;position:absolute;bottom:-20px;left:20px;width:64px;height:98px;background:url(../images/base/closs_talk_bb.png) no-repeat center;background-size:contain;content:""}#interview_close_talk .txt_area{width:88%;max-width:1000px;margin:0 auto}#interview_close_talk .sub_img{width:100%;max-width:1200px;margin:0 auto}#interview_close_talk .sub_img img{width:100%;height:auto}#interview_close_talk .sub_img01,#interview_close_talk .sub_img02{margin:9px auto -13px}#interview_close_talk .talk{margin-top:42px;padding-left:3.1em;line-height:2.375em;text-indent:-3.1em}#interview_close_talk .talk.sasaki{padding-left:4.2em;text-indent:-4.2em}#interview_close_talk .partner{margin-top:53px}#interview_close_talk .different_styles .fl_right{position:relative;right:-100px;margin-left:-40px;float:right}#interview_close_talk .different_styles .fl_right img{width:100%;height:auto}#interview_close_talk .kome_left{display:block;margin-top:44px;font-size:.75rem;text-align:left}@media only screen and (max-width:1500px){.slide_wrap #slide-container .item .slide_number img{width:14.7vw;height:auto}}@media only screen and (max-width:1300px){.common_header #top_logo{width:43%;max-width:initial}.common_header #top_logo img{width:100%;height:auto}.common_header .header_right{width:57%}.common_header .header_right .header_entry_btn{margin-right:23px}.common_header .header_right .header_entry_btn a{width:200px;padding-right:19px}.common_header .header_right .header_entry_btn a img{right:24px}.f_nav{width:58%}.f_nav ul{width:100%}.f_nav li:not(:last-child){margin-right:0!important}#tabe_nomi .tabete{margin-top:30px}#tabe_nomi .txt,#tabe_nomi2 .txt{height:auto;padding:30px 35px}}@media only screen and (max-width:1150px){#recruiting_question .question_area .btn a img,#recruiting_question .recruiting_area .btn a img{right:6%}#recruiting_question .question_area .btn a,#recruiting_question .recruiting_area .btn a{letter-spacing:.1em}}@media only screen and (max-width:1024px){.common_header{z-index:999;position:fixed;width:100%;background-color:#fff}.common_header .flex_wrap{padding:15px 0}.common_header #top_logo{width:50%}.common_header #menu_btn{display:block;position:relative;width:20px;height:16px}.common_header #menu_btn span{position:absolute;top:50%;left:0;width:100%;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;transition:.4s}.common_header #menu_btn:before{display:block;position:absolute;top:0;left:0;width:100%;height:2px;-webkit-transform-origin:right;transform-origin:right;background-color:#000;content:"";transition:.4s}.common_header #menu_btn:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transform-origin:right;transform-origin:right;background-color:#000;content:"";transition:.4s}.common_header #menu_btn.active span{opacity:0}.common_header #menu_btn.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.common_header #menu_btn.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common_header .header_right{justify-content:flex-end;width:50%}.common_header .header_right .header_company_site{display:none}.common_header .header_right .header_entry_btn{margin-right:15px}.common_header .header_right .header_entry_btn a{width:100px;padding:7px 0;border:2px solid #ff3950;font-size:.75rem}.common_header .header_right .header_entry_btn a span{display:none}.common_header .header_right .header_entry_btn a img{display:none}.common_g_nav{position:absolute;width:100%;height:0;overflow:hidden;background-color:#fff;transition:.4s!important}.common_g_nav .sp_nav_wrap{padding:10px 0 45px 0}.common_g_nav ul{display:block;width:88%;margin:0 auto;padding:0}.common_g_nav li a{padding:15px 10px 15px 15px;border-bottom:1px solid #b2b2b2;font-size:.875rem}.common_g_nav .header_company_site_sp{display:block;text-align:center}.common_g_nav .header_company_site_sp img{width:150px;height:auto;margin:45px 0 20px}.common_g_nav .header_company_site_sp a{width:130px;height:25px;margin:0 auto;border-radius:100px;background-color:#f0f0f0;font-size:.75rem;font-weight:700;letter-spacing:-.005em;line-height:25px}.common_g_nav.active{height:100vh}.interview_wrap .staff_item .affiliation .lower_case{display:block;margin:0}#interview .interview_wrap .staff_line02 .staff_item02 .staff_line02_bb{top:-16%}.select_area li a{padding:7px 20px}#footer .flex_wrap{justify-content:center;padding:25px 0}#footer .flex_wrap .f_nav{display:none}#footer .flex_wrap .footer_logo{display:flex;align-items:center;justify-content:flex-end;width:50%;padding-right:12px}#footer .flex_wrap .footer_logo img{width:100px;height:auto}#footer .flex_wrap .footer_company_site{justify-content:center;width:100%}#footer .flex_wrap .footer_company_site a{width:50%;margin:0;padding:0;padding-left:12px;font-size:.625rem;letter-spacing:-.02em}#footer .flex_wrap .footer_company_site a:before{left:0;height:25px}#footer .copyright{padding:30px 0;font-size:.625rem}.ttl_bg .midasi{padding:115px 0 55px}#main_slider{margin-top:-25px}#interview{padding-top:120px}.slide_wrap #slide-container .item .slide_number{top:25px}#tabe_nomi .txt,#tabe_nomi2 .txt{left:0;min-width:400px;padding:25px 20px 20px}#tabe_nomi .txt h4 span,#tabe_nomi2 .txt h4 span{font-size:.9375rem}#tabe_nomi .txt p,#tabe_nomi2 .txt p{font-size:.875rem}#tabe_nomi .nonde .txt h4 img,#tabe_nomi .tabete .txt h4 img,#tabe_nomi2 .nonde .txt h4 img,#tabe_nomi2 .tabete .txt h4 img{left:calc(50% - 138px);width:80px}#career_up h2+p{margin:0 auto 22px;padding:35px 10px 0;font-size:.875rem}#career_up .introduction{width:100%}#career_up #career_up_plan{margin:87px auto 30px}#career_up #career_up_plan h3 span{padding:57px 0 8px;border-bottom:2px solid #ff3950;font-size:1rem}#career_up #career_up_plan figure{margin-top:18px}#career_up #career_up_plan figure img{width:100%;height:auto}#career_up #career_up_plan .kome{margin-top:15px;margin-right:0;font-size:.6875rem;line-height:1.364em}#career_up #career_system{margin-bottom:30px;padding:0 0 96px}#career_up #career_system .w_1000{width:100%;max-width:initial}#career_up #career_system .career_system01 figure,#career_up #career_system .career_system02 figure{position:static;width:100%}#career_up #career_system .career_system01 figure img,#career_up #career_system .career_system02 figure img{width:100%;height:auto}#career_up #career_system .career_system01 .txt_area,#career_up #career_system .career_system02 .txt_area{width:100%;max-width:initial;float:none!important}#career_up #career_system .career_system01 .txt_area .txt,#career_up #career_system .career_system02 .txt_area .txt{width:88%;padding:35px 15px 33px}#career_up #career_system .career_system01{margin-bottom:36px}#career_up #career_system .career_system01 .txt_area .txt{margin:-82px auto 0}#career_up #career_system .career_system02 .txt_area .txt{margin:-55px auto 0}#tabe_nomi .nonde figure:after,#tabe_nomi2 .nonde figure:after{right:-41px;bottom:28px;width:50px;height:100px}.interview_detail .interview_detail_fv{margin-top:0}}@media only screen and (max-width:900px){#tabe_nomi .txt,#tabe_nomi2 .txt{box-shadow:-5px 5px 0 0 #ff3950}#tabe_nomi .txt h4,#tabe_nomi2 .txt h4{margin-bottom:25px}#tabe_nomi .txt p,#tabe_nomi2 .txt p{line-height:1.6em}#tabe_nomi .nonde .txt h4 img,#tabe_nomi .tabete .txt h4 img,#tabe_nomi2 .nonde .txt h4 img,#tabe_nomi2 .tabete .txt h4 img{bottom:24px;left:calc(50% - 108px)}#entry_contact h3{letter-spacing:.05em}#entry_contact .flex_wrap .btn a img{right:24px}#recruiting_question .question_area .btn a,#recruiting_question .recruiting_area .btn a{font-size:1.375rem}#recruiting_question .question_area .btn a span,#recruiting_question .recruiting_area .btn a span{font-size:.75rem;letter-spacing:.15em}#recruiting_question .question_area .btn a img,#recruiting_question .recruiting_area .btn a img{width:12px}}@media only screen and (max-width:768px){#career_up #career_system .career_system01 .txt_area .txt,#career_up #career_system .career_system02 .txt_area .txt{padding:33px 20px 20px}#career_up #career_system .career_system01 .txt_area .txt h4,#career_up #career_system .career_system02 .txt_area .txt h4{font-size:1rem}#career_up #career_system .career_system01 .txt_area .txt p,#career_up #career_system .career_system02 .txt_area .txt p{margin:15px 0 22px;font-size:.8125rem;line-height:1.769em}#career_up #career_system .career_system01 .txt_area .txt:before,#career_up #career_system .career_system02 .txt_area .txt:before{top:-10px;width:135px;height:26px}#career_up #career_system .career_system01 .txt_area .txt:after,#career_up #career_system .career_system02 .txt_area .txt:after{bottom:-10px;width:25px;height:35px}#career_up #career_system .career_system02 ul{width:200px;padding:10px 0}#career_up #career_system .career_system02 ul li{padding:0!important;font-size:.8125rem;line-height:1.769em}#career_up #career_system .career_system02 ul li:after{display:none!important}#career_up #career_system .career_system02 ul li:nth-child(1),#career_up #career_system .career_system02 ul li:nth-child(3){padding-right:19px!important}#career_up #career_system .career_system02 ul li:nth-child(1):after,#career_up #career_system .career_system02 ul li:nth-child(3):after{display:block!important;position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"/"}#career_up #career_up_plan figure .career_up_bb2{display:none}body{width:100%}#interview{padding-top:25px}.interview_wrap .staff_item .affiliation .lower_case{display:inline-block;margin-right:8px}.w_1420{width:100%;max-width:1420px;margin:0 auto}.br_on{display:block}.br_off{display:none}.white_wrap{padding:15px 0 40px}#offering_detail .white_wrap{padding-top:15px}.common_midasi{font-size:1.25rem;letter-spacing:.15em}.common_midasi span{margin-top:8px;font-size:.75rem;letter-spacing:.25em}.ttl_bg:before{top:-73px;height:193px}.ttl_bg .midasi{padding:25px 0}.common_form .error{padding:5px 0 5px 7px;font-size:.75rem!important}.common_form.check_page .send_check{display:block}.common_form.check_page .send_check button{width:100%;max-width:initial;height:60px;margin:0 auto 10px!important;font-size:.875rem;letter-spacing:.15em;line-height:57px}.common_form.check_page .send_check input:first-of-type,.common_form.check_page .send_check input:last-of-type{width:100%;max-width:initial;height:60px;margin:0 auto;font-size:.875rem;letter-spacing:.15em;line-height:57px}.common_form.check_page .check_txt2{margin:30px 0;font-size:.75rem;letter-spacing:-.03em;line-height:1.7em}.common_form.check_page .entry_form_dl dd{padding:16px 10px!important}.common_form form{padding:0}.common_form .txt{width:90%;margin:0 auto;margin-bottom:45px;font-size:.875rem;line-height:2em}.common_form .offering_job_role{margin:40px 0 27px;padding:20px 10px;font-size:1rem;line-height:1.4em}.common_form .offering_job_role span{padding:0 15px;font-size:1rem;line-height:1}.common_form .offering_job_role input{font-size:1rem;line-height:1.594em}.common_form .entry_form_dl{display:block;margin-bottom:20px}.common_form .entry_form_dl:first-of-type dd{padding:7px 0}.common_form .entry_form_dl dt{width:100%;padding:0;font-size:.8125rem}.common_form .entry_form_dl dt span{display:inline-block;width:35px;margin-right:8px;padding:0;font-size:.625rem}.common_form .entry_form_dl dd{width:100%;margin-top:10px;padding:0}.common_form .entry_form_dl.entry_radio dd{padding-top:0}.common_form .entry_form_dl.entry_radio dd span{font-size:.8125rem}.common_form .entry_form_dl.entry_radio dd label:first-of-type{margin-right:24px}.common_form .entry_form_dl.entry_radio .error{margin-top:10px!important}.common_form .common_form [type=email],.common_form .common_form [type=tel],.common_form .common_form [type=text],.common_form .common_form select,.common_form .common_form textarea{font-size:.875rem}.common_form [type=radio]{width:25px;height:25px}.common_form [type=radio]:checked{width:25px;height:25px}.common_form [type=radio]:checked:before{top:50%;left:3px;width:15px;height:15px}.common_form .check_txt{margin:40px 0 16px;font-size:.75rem;letter-spacing:-.03em;line-height:1.7em}.common_form .privacy_policy_check .error{width:90px;padding:5px 0 5px 7px}.common_form .privacy_policy_check span{padding:10px 0;font-size:.8125rem;letter-spacing:-.02em}.common_form .privacy_policy_check input{width:25px;height:25px;margin-right:10px}.common_form .privacy_policy_check a{margin:15px 0 40px;font-size:.6875rem}.common_form .privacy_policy_check a img{width:10px}.common_form .input_content input{width:100%;max-width:300px;height:60px;font-size:.875rem;letter-spacing:.15em;line-height:57px}.radio_btn:first-of-type{margin-right:35px}#entry_contact .wrap{padding:50px 0}#entry_contact h3{margin-bottom:33px;font-size:1.5625rem;line-height:1.5em}#entry_contact h3 span{margin-top:28px;font-size:.8125rem;line-height:1.923em}#entry_contact .flex_wrap{display:block}#entry_contact .flex_wrap .btn{width:100%}#entry_contact .flex_wrap .btn a{padding:15px 0;font-size:1.125rem;letter-spacing:.15em}#entry_contact .flex_wrap .btn a span{margin-top:7px;font-size:.625rem}#entry_contact .flex_wrap .btn a img{right:27px;width:10px;height:auto}#entry_contact .flex_wrap .entry_btn{margin-bottom:20px}#entry_contact .flex_wrap .entry_btn a{border:2px solid #ff3950}#entry_contact .flex_wrap .contact_btn a{border:2px solid #000}.interview_wrap .staff_item_pc{display:none}.interview_wrap .staff_item_sp{display:block;margin-bottom:-14px}.interview_wrap .staff_item_sp .affiliation_wrap{width:85.1515%!important}.interview_wrap .staff_item_sp .staff_item .affiliation{font-size:1rem}.interview_wrap .staff_item_sp .staff_item .affiliation .lower_case{font-size:.8125rem}.interview_wrap .staff_item_sp .staff_item_10 .affiliation .lower_case{letter-spacing:-.1em}.interview_wrap .staff_item_sp .staff_number{font-size:2rem!important}.interview_wrap .staff_item_sp .staff_item01{margin-top:17px}.interview_wrap .txt{margin:27px 0;font-size:.8125rem}.interview_wrap .midasi{font-size:1.25rem}.interview_wrap .midasi span{margin-top:9px;font-size:.625rem}#staff_interview{margin-top:18px;padding-bottom:40px}#staff_interview .loop_css{width:100vw;height:calc(100vw * .565)}#staff_interview .loop_css img:first-child{-webkit-animation:loop 200s -100s linear infinite;animation:loop 200s -100s linear infinite}#staff_interview .loop_css img{min-width:660vw}#staff_interview .loop_css img+img{-webkit-animation:loop2 200s linear infinite;animation:loop2 200s linear infinite}#staff_interview .cheering_kyushu_area{margin:-30px auto 70px;padding:33px 25px 40px}#staff_interview .cheering_kyushu_area h2{margin-top:-30px;padding-left:12px;letter-spacing:.1em}#staff_interview .cheering_kyushu_area h2 span{font-size:1.625rem}#staff_interview .cheering_kyushu_area h2:before{bottom:-1px;height:15px}#staff_interview .cheering_kyushu_area p{margin:27px 0 25px;font-size:.8125rem}#staff_interview .cheering_kyushu_area .top_carrier_up_btn{width:100%;max-width:270px}#staff_interview .cheering_kyushu_area .top_carrier_up_btn a{padding:16.5px 10px;font-size:.8125rem;font-weight:700}#staff_interview .cheering_kyushu_area .top_carrier_up_btn a img{right:18px;width:8px;height:auto}#staff_interview:after{bottom:-87px;height:100px}#staff_interview .inner:before{z-index:-1;top:-76px;left:calc(50% - 114px);width:175px;height:249px;background:url(../images/base/kyushu.png) no-repeat;background-size:contain}#interview .staff_item_pc{display:none}#interview .staff_item_sp{display:block;margin-top:17px;margin-bottom:-14px}#interview .staff_item_sp .affiliation_wrap{width:85.1515%!important}#interview .staff_item_sp .staff_item .affiliation{font-size:1rem}#interview .staff_item_sp .staff_item .affiliation .lower_case{font-size:.8125rem}#interview .staff_item_sp .staff_item .staff_item_10 .affiliation .lower_case{letter-spacing:-.1em}#interview .staff_item_sp .staff_number{font-size:2rem!important}#interview .staff_item_sp .staff_item01{margin-top:17px}.flex_wrap .midasi{font-size:1.25rem}.flex_wrap .midasi span{margin-top:8px;font-size:.625rem}.flex_wrap .txt{margin:25px 0 28px;font-size:.8125rem}.flex_wrap .bbkun_img a{width:100%}#top_gallery{padding:17px 0 40px}#top_gallery .loop_css1{height:calc(100vw * .58667)}#top_gallery .loop_css1 img{min-width:415vw}#recruiting_question{padding-bottom:40px}#recruiting_question .flex_wrap{display:block}#recruiting_question .question_area,#recruiting_question .recruiting_area{width:100%}#recruiting_question .question_area .btn,#recruiting_question .recruiting_area .btn{width:91%;margin-top:-23px}#recruiting_question .question_area .btn a,#recruiting_question .recruiting_area .btn a{border-bottom:2px solid #e5e5e5;font-size:1.125rem;letter-spacing:.2em;line-height:50px}#recruiting_question .question_area .btn a img,#recruiting_question .recruiting_area .btn a img{right:20px;width:7px;height:auto}#recruiting_question .question_area .btn a span,#recruiting_question .recruiting_area .btn a span{margin-left:7px;font-size:.625rem;letter-spacing:.2em}#recruiting_question .recruiting_area{margin-bottom:30px}.slide_wrap #slide-container .item .slide_number{top:0}#main_slider{margin-top:0}#main_slider .slide_wrap #slide-container{padding-top:134%}#main_slider .slide_wrap #slide-container .item{padding:0}#main_slider .slide_wrap #slide-container .item a .foreground .copy_wrap{bottom:34px;left:22px}#main_slider .slide_wrap #slide-container .item a .foreground .copy01 img{width:82.4vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy02 img{width:90.4vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy03 img{width:78.4vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy04 img{width:70.4vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy05 img{width:82.266vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy06 img{width:84.4vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy07 img{width:78vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy08 img{width:78vw}#main_slider .slide_wrap #slide-container .item a .foreground .copy09 img{width:85.866vw}#main_slider .slide_wrap #slide-container .slide_number01,#main_slider .slide_wrap #slide-container .slide_number02,#main_slider .slide_wrap #slide-container .slide_number03,#main_slider .slide_wrap #slide-container .slide_number04,#main_slider .slide_wrap #slide-container .slide_number05,#main_slider .slide_wrap #slide-container .slide_number06,#main_slider .slide_wrap #slide-container .slide_number09{left:22px;width:26.66vw;max-width:initial}#main_slider .slide_wrap #slide-container .slide_number01 img,#main_slider .slide_wrap #slide-container .slide_number02 img,#main_slider .slide_wrap #slide-container .slide_number03 img,#main_slider .slide_wrap #slide-container .slide_number04 img,#main_slider .slide_wrap #slide-container .slide_number05 img,#main_slider .slide_wrap #slide-container .slide_number06 img,#main_slider .slide_wrap #slide-container .slide_number09 img{width:100%;height:auto}#main_slider .slide_wrap #slide-container .slide_number07,#main_slider .slide_wrap #slide-container .slide_number08{left:22px;width:33.333vw;max-width:initial}#main_slider .slide_wrap #slide-container .slide_number07 img,#main_slider .slide_wrap #slide-container .slide_number08 img{width:100%;height:auto}#main_slider .slide_img{z-index:100;position:relative}#main_slider #slide-indicator{z-index:999;position:relative;justify-content:center;margin-top:-5px}#main_slider #slide-indicator:after{bottom:-25px;left:0;height:40px}#main_slider #slide-indicator li:not(:last-child){margin-right:2px}#main_slider #slide-indicator li a{width:22px;height:5px}#faq .accordion_content p{padding:15px 0 20px 40px;font-size:.8125rem;line-height:1.577em}#faq .faq_wrap section{padding-top:27px}#faq .faq_wrap section:first-child{padding-top:30px}#faq .faq_wrap .select_area ul{display:block;width:90%;margin:0 auto}#faq .faq_wrap .select_area ul li:not(:last-child){margin-bottom:2px;border:0}#faq .faq_wrap .select_area ul li a{position:relative;padding:15.5px 10px 15.5px 30px;border-radius:5px;background-color:#f0f0f0;font-size:.875rem;text-align:left}#faq .faq_wrap .select_area ul li a:before{display:block;position:absolute;top:50%;left:15px;width:6px;height:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#ff3950;content:""}#faq .faq_wrap .faq_dt{padding:17px 30px 17px 10px}#faq .faq_wrap .faq_dt p{padding-left:2em;font-size:.8125rem;font-weight:700;line-height:1.2em;text-indent:-2em}#faq .faq_wrap .faq_dt:before{right:15px;width:1px;height:11px}#faq .faq_wrap .faq_dt:after{right:10px;width:11px;height:1px}#faq .faq_wrap .faq_number{margin-right:7px;font-size:.6875rem}.faq_wrap .bb_ttl,.offering_detail_wrap .bb_ttl,.offering_list_wrap .bb_ttl{top:13px;margin-bottom:20px;padding-bottom:13px;padding-left:55px;font-size:1rem}.faq_wrap .bb_ttl:before,.offering_detail_wrap .bb_ttl:before,.offering_list_wrap .bb_ttl:before{top:-13px;left:10px;width:35px;height:54px}#offering_list .offering_list_wrap section{padding-top:27px}#offering_list .offering_list_wrap section:first-child{padding-top:30px}#offering_list .offering_list_wrap .select_area ul{flex-wrap:wrap;width:90%;margin:0 auto}#offering_list .offering_list_wrap .select_area li{width:calc(50% - 1px);margin-bottom:2px;border:0}#offering_list .offering_list_wrap .select_area li:nth-child(odd){margin-right:2px}#offering_list .offering_list_wrap .select_area li a{position:relative;padding:15.5px 10px 15.5px 30px;border-radius:5px;background-color:#f0f0f0;font-size:.875rem;text-align:left}#offering_list .offering_list_wrap .select_area li a:before{display:block;position:absolute;top:50%;left:15px;width:6px;height:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#ff3950;content:""}#offering_detail .offering_list_wrap section .no_recruiting,#offering_list .offering_list_wrap section .no_recruiting{padding:14px 5px 14px 10px;font-size:.75rem}#offering_detail .offering_list_wrap section li .txt_link,#offering_list .offering_list_wrap section li .txt_link{width:calc(100% - 80px);padding-right:15px;padding-left:15px;background:url(../images/base/red_dot.png) no-repeat;background-position:left 6px;background-size:6px 6px;font-size:.75rem;line-height:1.375em}#offering_detail .offering_list_wrap section li,#offering_list .offering_list_wrap section li{padding:14px 5px 14px 10px}#offering_detail .offering_list_wrap section li .enter,#offering_list .offering_list_wrap section li .enter{width:80px;height:auto;padding:5px 0;font-size:.6875rem;line-height:1}#offering_detail .offering_detail_dl{display:block;padding:15px 0 15px 10px}#offering_detail .offering_detail_dl dd{width:100%;font-size:.75rem}#offering_detail .offering_detail_dl .red_dot{width:100%;margin-bottom:10px;padding-left:13px;background-position:left 4px;background-size:6px 6px;font-size:.8125rem}#offering_detail .offering_detail_dl li{font-size:.75rem}#offering_detail .entry_recruiting_list{display:block;margin-top:20px}#offering_detail .entry_recruiting_list .btn{width:90%;max-width:300px;height:50px;margin:0 auto;font-size:.9375rem;line-height:47px}#offering_detail .entry_recruiting_list .btn img{right:20px;width:7px;height:auto}#offering_detail .entry_recruiting_list .entry{margin-bottom:20px;border:3px solid #ff3950}#offering_detail .entry_recruiting_list .recruiting_list{border:3px solid #000}#offering_detail .offering_detail_txt .bb_ttl{margin-bottom:32px!important;font-size:1rem;line-height:1.2em}#offering_detail .offering_detail_txt .bb_ttl:before{top:auto;bottom:-12px}#contact_form.common_form .txt{width:90%;margin:0 auto;margin-bottom:45px;font-size:.875rem;line-height:2em}.interview_detail .interview_detail_fv{width:100%}.interview_detail .interview_detail_fv .number{left:22px;width:53%}.interview_detail .interview_detail_fv .copy{bottom:50px;left:22px}.interview_detail .profile{margin:13px auto 0}.interview_detail .profile .profile_midasi{width:80px}.interview_detail .profile .profile_midasi p{font-size:.9375rem}.interview_detail .profile .profile_txt{width:calc(100% - 80px);margin-left:0;padding:10px 0 10px 20px}.interview_detail .profile .profile_txt .name{display:block;margin-bottom:14px;font-size:1.25rem}.interview_detail .profile .profile_txt .name span{display:block;margin-bottom:7px;margin-left:0;font-size:.625rem}.interview_detail .profile .profile_txt .data{font-size:.6875rem;line-height:1.364em}#interview_staff01 .interview_detail_fv .number,#interview_staff02 .interview_detail_fv .number,#interview_staff03 .interview_detail_fv .number,#interview_staff05 .interview_detail_fv .number,#interview_staff06 .interview_detail_fv .number{width:53%}#interview_staff01 .interview_detail_fv .copy{width:81.2%}#interview_staff02 .interview_detail_fv .copy{width:89.2%}#interview_staff03 .interview_detail_fv .copy{width:77.2%}#interview_staff04 .interview_detail_fv .number{width:62.4%}#interview_staff04 .interview_detail_fv .copy{width:69.2%}#interview_staff05 .interview_detail_fv .copy{width:81%}#interview_staff05+#interview_staff_detail{margin-bottom:25px}#interview_staff06 .interview_detail_fv .copy{width:83.2%}#interview_staff07 .interview_detail_fv .number{width:66.4%}#interview_staff07 .interview_detail_fv .copy{width:84.6%}#interview_staff07 .profile{display:block}#interview_staff07 .profile .profile_midasi{width:100%!important;margin-bottom:24px}#interview_staff07 .profile .profile_midasi p{text-align:center}#interview_staff07 .profile .profile_txt{width:100%;margin:0 auto;padding:0;border:0}#interview_staff07 .profile .profile_txt .face01,#interview_staff07 .profile .profile_txt .face02{display:flex;align-items:center}#interview_staff07 .profile .profile_txt .face01 img,#interview_staff07 .profile .profile_txt .face02 img{width:60px;height:auto}#interview_staff07 .profile .profile_txt .face01{margin-bottom:25px}#interview_staff07 .profile .profile_txt .txt_wrap{margin-left:10px}#interview_staff07 .profile .profile_txt .txt_wrap .name{display:inline-flex;align-items:center}#interview_staff07 .profile .profile_txt .txt_wrap .name span{margin:0 0 0 10px}#interview_staff07 .close_talk_member .member03{margin-bottom:22px}#interview_staff08 .interview_detail_fv .number{width:53%}#interview_staff08 .interview_detail_fv .copy{width:78%}#interview_staff09 .interview_detail_fv .number{width:62.4%}#interview_staff09 .interview_detail_fv .copy{width:87.06%}#interview_staff_detail{padding:40px 0 48px}#interview_staff_detail:before{top:-200px;right:0;height:200px}#interview_staff_detail:after{bottom:-200px;left:0;height:200px}#interview_staff_detail .fl_right{position:static;width:50%;margin-left:25px}#interview_staff_detail .fl_right+p{padding-top:25px}#interview_staff_detail .txt_area h3{margin-bottom:20px;font-size:1.25rem;line-height:1.5em}#interview_staff_detail .txt_area p{font-size:.875rem;line-height:1.786em}#interview_staff_detail .txt_area .mt{margin-top:24px}#interview_staff_detail .txt_area .mt_40{margin-top:0}#interview_staff_detail .txt_area .kome,#interview_staff_detail .txt_area .kome_left{margin-top:23px;margin-bottom:-13px;font-size:.6875rem}#interview_staff_detail .img_area{width:100%}#interview_staff_detail .img_area01{margin:6px 0 20px}#interview_staff_detail .qa_q{margin-bottom:24px;padding-left:47px;font-size:.875rem}#interview_staff_detail .qa_a{padding-left:0;line-height:1.786em;text-indent:0}#interview_staff_detail .mt_80{margin-top:32px;margin-bottom:12px}#interview_staff_detail .mt_65{margin-top:31px}#staff_interview_gallery{margin-bottom:9px}#staff_interview_gallery .midasi{font-size:1.25rem}#staff_interview_gallery .midasi span{margin-top:10px;font-size:.625rem}#staff_interview_gallery .staff_item a{width:calc(100% - 20px)}.w_520,.w_530,.w_540,.w_640{width:100%}#koko_suki{margin-top:7px;margin-bottom:-50px}#koko_suki .txt_area{z-index:-1;position:relative;top:-77px;padding-top:100px;padding-bottom:45px;overflow:hidden;background-color:#f8f8f8}#koko_suki .txt_area h4{margin:0 auto 25px}#koko_suki .txt_area h4 span{padding:0 5px 5px;font-size:.9375rem}#koko_suki .txt_area p{font-size:.875rem;line-height:1.786em}#koko_suki .txt_area:after{display:block;z-index:1;position:absolute;bottom:-50px;left:0;width:100%;height:50px;-webkit-transform:skewY(-3.26deg);transform:skewY(-3.26deg);-webkit-transform-origin:left;transform-origin:left;background-color:#fff;content:""}.different_styles .mt_none{margin-top:0!important}.different_styles .fl_right+p{padding-top:0!important}#interview_close_talk .different_styles .fl_right{position:static;width:50%;margin-left:25px}#interview_staff07 .detail_txt,#interview_staff08 .detail_txt{margin:25px auto 35px;font-size:.8125rem;line-height:2em}.close_talk_member{padding:0 20px;border:2px solid #ff3950;border-radius:20px}.close_talk_member h3{top:-10px}.close_talk_member h3 span{padding:0 6px;font-size:1.0625rem;font-weight:700}.close_talk_member h3+p{font-size:.8125rem}.close_talk_member .member_wrap figure{width:60px}.close_talk_member .member_wrap figure img{width:100%;height:auto}.close_talk_member .member{margin-top:21px;padding-top:30px;padding-bottom:30px}.close_talk_member .member_data{width:calc(100% - 67px);margin-left:10px}.close_talk_member .member_data .name{margin-bottom:7px;font-size:1.25rem;letter-spacing:0}.close_talk_member .member_data .name span{margin-left:10px;font-size:.625rem;letter-spacing:0}.close_talk_member .member_data .data{font-size:.6875rem}.close_talk_member .member01{margin-bottom:22px}.close_talk_member .member02{margin-bottom:22px}#interview_staff10 .member01{margin-bottom:22px}#interview_staff10 .member02{margin-bottom:22px}#interview_staff10 .member03{margin-bottom:22px}.close_talk_member h3+p{margin-top:13px;font-size:.8125rem;letter-spacing:-.001em;line-height:2em}#interview_close_talk{top:-340px;margin-bottom:-308px;padding-top:334px}#interview_close_talk h3{padding-bottom:2px;padding-left:55px;font-size:1.125rem;line-height:1.389em}#interview_close_talk h3:before{bottom:-12px;left:10px;width:32px;height:50px}#interview_close_talk h3 span{top:-25px;left:-6.7%;width:110px;height:17px}#interview_close_talk .kome_left{margin-top:23px;margin-bottom:-35px;font-size:.6875rem}#interview_close_talk .talk{margin-top:31px;padding:0;font-size:.875rem;line-height:1.786em;text-indent:0}#interview_close_talk .talk.sasaki{padding:0;text-indent:0}#interview_close_talk .partner{margin-top:30px;font-size:14px}#interview_close_talk .sub_img01,#interview_close_talk .sub_img02{margin:11px auto -42px}#tabe_nomi .txt{padding:20px 0 28px}#tabe_nomi .txt h4 span{font-size:.9375rem}#tabe_nomi2 .txt{padding:20px 0 28px}#tabe_nomi2 .txt p{font-size:.875rem;line-height:1.786em}#tabe_nomi .nonde .txt h4 img,#tabe_nomi .tabete .txt h4 img,#tabe_nomi2 .nonde .txt h4 img,#tabe_nomi2 .tabete .txt h4 img{bottom:20px;left:calc(50% - 170px);-webkit-transform:translateX(0);transform:translateX(0)}#tabe_nomi2{margin-top:11px!important}#tabe_nomi,#tabe_nomi2{margin-bottom:30px}#tabe_nomi .txt,#tabe_nomi2 .txt{position:static;width:88%;min-width:initial;min-width:initial;height:auto;margin:0 auto;-webkit-transform:translateY(0);transform:translateY(0);background-color:transparent;box-shadow:none}#tabe_nomi .w_1200,#tabe_nomi2 .w_1200{width:100%}#tabe_nomi figure,#tabe_nomi2 figure{width:100%}#tabe_nomi h3,#tabe_nomi2 h3{width:88%!important;margin:0 auto!important}#tabe_nomi figure,#tabe_nomi2 figure{float:none}#tabe_nomi .nonde,#tabe_nomi .tabete,#tabe_nomi2 .nonde,#tabe_nomi2 .tabete{background-color:#f8f8f8}#tabe_nomi .nonde .txt h4:before,#tabe_nomi .tabete .txt h4:before,#tabe_nomi2 .nonde .txt h4:before,#tabe_nomi2 .tabete .txt h4:before{top:-60px;left:calc(50% - 170px);width:80px;height:56px}#tabe_nomi .tabete,#tabe_nomi2 .tabete{margin-top:8px}#tabe_nomi .nonde,#tabe_nomi2 .nonde{margin-top:0}#tabe_nomi .nonde figure:after,#tabe_nomi2 .nonde figure:after{display:none}#career_up #career_system{padding:0 0 53px}#career_up #career_system .career_system01{margin-bottom:30px}#staff_interview_gallery .staff_item .staff_number{top:-10px;left:-13px;font-size:1.625rem!important}#staff_interview_gallery .staff_item .affiliation{padding:10px;font-size:.9375rem}#staff_interview_gallery .staff_item .affiliation .lower_case{font-size:.625rem}#staff_interview_gallery .autoplay{margin-top:20px}}@media only screen and (max-width:414px){#tabe_nomi .nonde .txt h4 img,#tabe_nomi .tabete .txt h4 img,#tabe_nomi2 .nonde .txt h4 img,#tabe_nomi2 .tabete .txt h4 img{left:19px}}@media only screen and (max-width:375px){#staff_interview_gallery .staff_item_10 .affiliation{font-size:.8125rem}}@media only screen and (max-width:320px){.common_header .header_right .header_entry_btn a{width:80px}#staff_interview .cheering_kyushu_area h2 span{font-size:1.5rem;letter-spacing:.1em}#staff_interview .cheering_kyushu_area p{letter-spacing:0}#contact_form.common_form .txt{letter-spacing:-.05em}#staff_interview_gallery .staff_item .affiliation .lower_case{display:block;margin:0}}