.single_work_con .inner{width:86.207vw;margin:0 auto}.single_work_con .inner .about_con1{margin-top:3.448vw;position:relative;margin-bottom:7.97vw;padding:6.897vw 5.517vw;background:#fff;border-radius:.828vw}@media (max-width:1050px){.single_work_con .inner .about_con1{margin-bottom:12.57vw;padding:10.297vw 7.517vw}}@media (max-width:499px){.single_work_con .inner .about_con1{padding:15.897vw 8.117vw;margin-bottom:19.97vw}}.single_work_con .inner .about_con1 .mes_deco{position:absolute;color:#fff;font-family:"Jost",sans-serif;font-style:italic;background:#20272e;font-size:14px;top:0;left:1.379vw;padding:.138vw .552vw}@media (max-width:499px){.single_work_con .inner .about_con1 .mes_deco{padding:.533vw 1.6vw}}.single_work_con .inner .about_con1 .left .txt1{font-size:1.517vw;font-weight:500}@media (max-width:1049px){.single_work_con .inner .about_con1 .left .txt1{font-size:2.865vw}}@media (max-width:499px){.single_work_con .inner .about_con1 .left .txt1{font-size:4.8vw}}.single_work_con .inner .about_con1 .left .txt1 span{font-size:1.517vw;color:#194bf4;background:rgba(25,75,244,.05)}@media (max-width:1049px){.single_work_con .inner .about_con1 .left .txt1 span{font-size:2.865vw}}@media (max-width:499px){.single_work_con .inner .about_con1 .left .txt1 span{font-size:4.8vw}}.single_work_con .inner .about_con1 .left .txt2{font-size:1.517vw;font-weight:500}@media (max-width:1049px){.single_work_con .inner .about_con1 .left .txt2{font-size:2.865vw}}@media (max-width:499px){.single_work_con .inner .about_con1 .left .txt2{font-size:4.8vw}}.single_work_con .inner .about_con1 .left .txt3{margin-top:2.069vw;font-size:1.172vw;font-weight:500}.single_work_con .inner .top_message_con2 .t_wrap2{display:flex;justify-content:space-between;gap:3.448vw;margin-bottom:4.138vw}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2{flex-direction:column-reverse;gap:8.448vw;margin-bottom:12.138vw}}.single_work_con .inner .top_message_con2 .t_wrap2:last-of-type{margin-bottom:0}.single_work_con .inner .top_message_con2 .t_wrap2 .left{width:50.345vw}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2 .left{width:100%}}.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco{margin-bottom:1.8vw}@media (max-width:1049px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco{margin-bottom:4vw}}.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco img.pc__only{width:100%}@media (max-width:1049px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco img.pc__only{display:none}}.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco img.tab__only{display:none}@media (max-width:1049px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .upper_deco img.tab__only{display:block;width:100%}}.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_ttl{font-size:1.793vw;font-weight:700;margin-bottom:2.069vw}@media (max-width:1049px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_ttl{font-size:3.385vw}}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_ttl{font-size:6.933vw}}.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_txt{font-size:1.172vw}@media (max-width:1049px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_txt{font-size:2.214vw}}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2 .left .t_txt{font-size:4.533vw}}.single_work_con .inner .top_message_con2 .t_wrap2 .right{width:32.414vw}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2 .right{width:100%}}.single_work_con .inner .top_message_con2 .t_wrap2 .right img{width:100%}.single_work_con .inner .top_message_con2 .t_wrap2.reverse{flex-direction:row-reverse}@media (max-width:499px){.single_work_con .inner .top_message_con2 .t_wrap2.reverse{flex-direction:column-reverse}}.career_path .inner{width:86.207vw;margin:0 auto}.career_path .inner .recruit_require_sec3{padding:100px 0 130px;border-radius:0 0 0 200px}@media (max-width:1370px){.career_path .inner .recruit_require_sec3{border-radius:0 0 0 150px}}@media (max-width:530px){.career_path .inner .recruit_require_sec3{padding:90px 0;border-radius:0 0 0 100px}}.career_path .inner .recruit_require_sec3 .ttl_con{margin-bottom:30px}.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub{font-size:1.241vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;font-family:"Jost",sans-serif;font-weight:400;font-style:italic}@media (max-width:1049px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i.svg);background-repeat:no-repeat;background-size:cover;top:.39vw;left:0;width:1.379vw !important;height:1.103vw !important;content:""}@media (max-width:1049px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.career_path .inner .recruit_require_sec3 .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.career_path .inner .recruit_require_sec3 .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.career_path .inner .recruit_require_sec3 .c_txt1{font-size:17px}.career_path .inner .recruit_require_sec3 .sub_ttl{margin-top:50px;font-size:17px}.career_path .inner .recruit_require_sec3 .sub_ttl:after{display:block;content:"";width:100%;height:1px;background:#dee5ed;margin:15px auto 30px}.career_path .inner .recruit_require_sec3 .sub_ttl span{font-size:24px}.career_path .inner .recruit_require_sec3 .model_case_wrap{margin-top:30px;padding:0 !important;display:flex;align-items:center;justify-content:center;gap:16px}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap{display:block}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b{background:#fff;border-radius:8px;width:275px;height:140px;display:flex;align-items:center;justify-content:center;align-content:center;border:2px solid #aab7c6}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b{width:100%;height:80px}}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner{display:flex;align-items:center;gap:15px}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{background:#eff2ff;color:#194bf4;padding:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;text-align:center;margin-bottom:13px;font-weight:500}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{margin-bottom:0}}@media (max-width:530px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_ttl{font-size:15px}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt{font-size:20px;text-align:center;font-weight:500;line-height:1;text-align:center}@media (max-width:430px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt{line-height:1.15}}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt br{display:none}}@media (max-width:430px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt br{display:block}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{font-size:14px;font-weight:500}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{padding-left:10px}}@media (max-width:430px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b .model_case_b_inner .model_case_txt span{padding-left:0}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b.current{background:linear-gradient(to left,#2b49c7,#65abde)}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner{display:flex;align-items:center;gap:15px}}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner .model_case_ttl{background:#486381;color:#fff}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_b.current .model_case_b_inner .model_case_txt{color:#fff}.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_arrow{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/model-case-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;flex:0 0 18px;height:15px}@media (max-width:1050px){.career_path .inner .recruit_require_sec3 .model_case_wrap .model_case_arrow{transform:rotate(90deg);margin:10px auto}}.career_path .inner .recruit_require_sec3 .ps{margin-top:30px;line-height:1.5;letter-spacing:.05em}@media (max-width:530px){.career_path .inner .recruit_require_sec3 .ps{font-size:14px}}.career_path .inner .refarral_info{background:#eff4f8}.career_path .inner .refarral_info .inner{width:86.207vw;margin:0 auto}.career_path .inner .refarral_info .inner .ttl_con{margin-bottom:30px}.career_path .inner .refarral_info .inner .ttl_con .ttl_sub{font-size:1.241vw;position:relative;display:inline-block;padding-left:2.069vw;font-weight:500;font-family:"Jost",sans-serif;font-weight:400;font-style:italic}@media (max-width:1049px){.career_path .inner .refarral_info .inner .ttl_con .ttl_sub{font-size:2.344vw;padding-left:3.646vw}}@media (max-width:499px){.career_path .inner .refarral_info .inner .ttl_con .ttl_sub{font-size:4vw;padding-left:6.646vw}}.career_path .inner .refarral_info .inner .ttl_con .ttl_sub:before{position:absolute;background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/ttl-deco-i.svg);background-repeat:no-repeat;background-size:cover;top:.39vw;left:0;width:1.379vw !important;height:1.103vw !important;content:""}@media (max-width:1049px){.career_path .inner .refarral_info .inner .ttl_con .ttl_sub:before{width:2.604vw !important;height:2.083vw !important;top:.781vw}}@media (max-width:499px){.career_path .inner .refarral_info .inner .ttl_con .ttl_sub:before{top:1.01vw;width:4.614vw !important;height:3.823vw !important}}.career_path .inner .refarral_info .inner .ttl_con .ttl_main{font-size:3.034vw;font-weight:700;letter-spacing:.1em}@media (max-width:1049px){.career_path .inner .refarral_info .inner .ttl_con .ttl_main{font-size:4.948vw;margin-bottom:4.5vw}}@media (max-width:499px){.career_path .inner .refarral_info .inner .ttl_con .ttl_main{font-size:8.533vw;margin-bottom:7.5vw}}.career_path .inner .refarral_info .inner .r_info_wrap{display:flex;flex-wrap:wrap;gap:3.448vw}.career_path .inner .refarral_info .inner .r_info_wrap .r_info_b{width:26.483vw}.career_path .inner .refarral_info .inner .r_info_wrap .r_info_b a{display:block;outline:2px solid red}.other{padding:5vw 0}@media (max-width:1049px){.other{padding:9vw 0}}@media (max-width:499px){.other{padding:13vw 0}}.other .inner{width:86.207vw;margin:0 auto}.other .inner .interview_con{margin-top:60px;padding-bottom:8.621vw;display:flex;justify-content:space-between}@media (max-width:1049px){.other .inner .interview_con{padding-bottom:8.276vw;flex-wrap:wrap}}@media (max-width:499px){.other .inner .interview_con{display:block;padding-bottom:13.333vw}}.other .inner .interview_con .interview_b{width:20vw}@media (max-width:1049px){.other .inner .interview_con .interview_b{width:48%;margin-bottom:7.034vw}}@media (max-width:499px){.other .inner .interview_con .interview_b{width:100%}}.other .inner .interview_con .interview_b .interview_num{font-size:.966vw;margin-bottom:.69vw;font-family:"Jost",sans-serif;font-weight:500;font-style:italic}@media (max-width:1049px){.other .inner .interview_con .interview_b .interview_num{font-size:1.823vw;margin-bottom:1.823vw}}@media (max-width:499px){.other .inner .interview_con .interview_b .interview_num{font-size:3.733vw;margin-bottom:2.823vw}}.other .inner .interview_con .interview_b a{position:relative;display:block;transition:.5s}.other .inner .interview_con .interview_b a:hover:before{background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3.svg);z-index:1}.other .inner .interview_con .interview_b a:hover:after{border:none;background:#20272e;z-index:0}.other .inner .interview_con .interview_b a:hover .wrap .left img{transform:scale(1.1)}.other .inner .interview_con .interview_b a:before{content:"";background-image:url(//comthink.co.jp/wp-content/themes/comthink/css/../img/btn-arrow3-b.svg);background-size:contain;background-repeat:no-repeat;width:1.793vw;height:.69vw;position:absolute;top:auto;bottom:.621vw;left:1.014vw}@media (max-width:1049px){.other .inner .interview_con .interview_b a:before{width:2.793vw;height:.99vw;position:absolute;top:auto;bottom:1.621vw;left:1.414vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a:before{width:3.793vw;height:2.09vw;position:absolute;top:auto;bottom:2.921vw;left:4.414vw}}.other .inner .interview_con .interview_b a:after{content:"";width:3.31vw;height:3.31vw;position:absolute;top:auto;bottom:-.759vw;left:0;border-radius:689.586vw;border:1px solid;transition:.5s}@media (max-width:1049px){.other .inner .interview_con .interview_b a:after{width:4.41vw;height:4.41vw;bottom:-.141vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a:after{width:12.01vw;height:12.01vw;bottom:-2.141vw}}.other .inner .interview_con .interview_b a:hover:before{-webkit-animation:arrow-line2 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line2 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}.other .inner .interview_con .interview_b a .wrap .left{position:relative;width:20vw;height:13.069vw;overflow:hidden;border-radius:.552vw}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .left{width:100%;height:23.069vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a .wrap .left{height:45.569vw}}.other .inner .interview_con .interview_b a .wrap .left img{width:100%;height:13.069vw;-o-object-fit:cover;object-fit:cover;border-radius:.552vw;transition:.5s}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .left img{width:100%;height:23.069vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a .wrap .left img{width:100%;height:45.569vw}}.other .inner .interview_con .interview_b a .wrap .right{position:relative;margin-top:1.379vw}@media (max-width:499px){.other .inner .interview_con .interview_b a .wrap .right{margin-top:5.379vw}}.other .inner .interview_con .interview_b a .wrap .right .upper_wrap{display:flex;align-items:center;gap:2.069vw;margin-bottom:.552vw}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .right .upper_wrap{margin-bottom:2.242vw}}.other .inner .interview_con .interview_b a .wrap .right .upper_wrap .date{font-size:1.103vw;font-family:"Poppins",sans-serif;font-weight:500;color:#727272}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .right .upper_wrap .date{font-size:2.083vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a .wrap .right .upper_wrap .date{font-size:4.267vw}}.other .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only{display:none}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .right .upper_wrap .date br.sp__only{display:block}}.other .inner .interview_con .interview_b a .wrap .right h4.ttl{margin-bottom:1.034vw;font-weight:700;font-size:1.379vw;padding-left:4vw;height:2vw}@media (max-width:1049px){.other .inner .interview_con .interview_b a .wrap .right h4.ttl{font-size:3.204vw;padding-left:7vw;height:4.4vw}}@media (max-width:499px){.other .inner .interview_con .interview_b a .wrap .right h4.ttl{font-size:5.333vw;padding-left:15vw;height:7.5vw}}.other .inner .interview_con .interview_b a .wrap .right .cat_wrap{display:flex;flex-wrap:wrap;gap:.69vw}.other .inner .interview_con .interview_b a .wrap .right .cat_wrap .cat{color:#194bf4;font-size:.828vw;background:#eff2ff;padding:.138vw .414vw;border-radius:.138vw}.other .inner .interview_con .interview_b a .wrap .right:hover:before{-webkit-animation:arrow-line6 .4s cubic-bezier(.785,.135,.15,.86) 1 normal;animation:arrow-line6 .4s cubic-bezier(.785,.135,.15,.86) 1 normal}