@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");#jobs_page h1,#jobs_page h2,#jobs_page h3,#jobs_page p,#jobs_page span{color:#282828;margin:0;padding:0}#jobs_page img{max-width:100%;width:100%}#jobs_page .inner{margin-left:auto;margin-right:auto;max-width:1100px}#jobs_page .breadcrumb_list{max-width:1100px}#jobs_page.jobs_single .jobs_section_title._sub #hs_cos_wrapper_name,.fv_facility_name #hs_cos_wrapper_name{color:#fff!important}#jobs_page.jobs_archive .title_style_recruit .title{font-size:1.4rem;margin-top:15px}@media screen and (min-width:768px){#jobs_page.jobs_archive .title_style_recruit .title{font-size:1.8rem;margin-top:20px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .title_style_recruit .title{font-size:1.8rem;margin-top:20px}}#jobs_page.jobs_archive #jobs_intro{padding-bottom:0}#jobs_page.jobs_archive .jobs_internallink{align-items:center;column-gap:14px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:70px;row-gap:14px}@media screen and (min-width:500px){#jobs_page.jobs_archive .jobs_internallink{column-gap:20px;margin-top:120px;row-gap:20px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_internallink{margin-top:150px}}#jobs_page.jobs_archive .jobs_internallink_item{border:1px solid #a6a6a6;color:#a6a6a6;display:block;font-size:1.4rem;font-weight:700;line-height:1;padding:16px 0;text-align:center;transition:.2s ease-in-out;width:calc(50% - 7px)}@media screen and (min-width:500px){#jobs_page.jobs_archive .jobs_internallink_item{font-size:1.6rem;max-width:245px;padding:22px 0;width:calc(33.33333% - 13.33333px)}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_internallink_item{width:245px}#jobs_page.jobs_archive .jobs_internallink_item:hover{background-color:#a6a6a6;color:#fff}}#jobs_page.jobs_archive .jobs_facility_img{margin-top:40px;overflow:scroll}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_facility_img{margin-top:60px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_facility_img{margin-top:80px}}#jobs_page.jobs_archive .jobs_facility_img img{max-width:550px!important;width:unset!important}@media screen and (min-width:500px){#jobs_page.jobs_archive .jobs_facility_img img{max-width:100%!important;width:100%!important}}#jobs_page.jobs_archive #ench_jobs{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){#jobs_page.jobs_archive #ench_jobs{padding-bottom:80px;padding-top:80px}}@media screen and (min-width:980px){#jobs_page.jobs_archive #ench_jobs{padding-bottom:100px;padding-top:100px}}#jobs_page.jobs_archive .jobs_column_inner{margin-top:-70px;padding-top:70px}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_column_inner{margin-top:-80px;padding-top:80px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_column_inner{margin-top:-90px;padding-top:90px}}#jobs_page.jobs_archive .jobs_column+.jobs_column{margin-top:60px}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_column+.jobs_column{marginトップ:80px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_column+.jobs_column{margin-top:100px}}#jobs_page.jobs_archive .jobs_each_title .ja{font-size:4rem;font-weight:700;letter-spacing:.04em;line-height:1}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_each_title .ja{font-size:5.5rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_each_title .ja{font-size:6.5rem}}#jobs_page.jobs_archive .jobs_each_title .en{font-family:Libre Baskerville,serif;font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1;margin-top:12px}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_each_title .en{font-size:2rem;margin-top:14px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_each_title .en{font-size:2.4rem;margin-top:18px}}#jobs_page.jobs_archive .facility_wrap{margin-top:32px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_wrap{margin-top:35px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_wrap{margin-top:40px}}#jobs_page.jobs_archive .jobs_sub_title{color:#f86000;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:25px;padding-left:16px;position:relative}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_sub_title{font-size:2.6rem;margin-bottom:30px;padding-left:18px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_sub_title{font-size:3rem;margin-bottom:40px;padding-left:21px}}#jobs_page.jobs_archive .jobs_sub_title:after{background-color:#f86000;border-radius:15px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}@media screen and (min-width:768px){#jobs_page.jobs_archive .jobs_sub_title:after{width:8px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .jobs_sub_title:after{width:10px}}#jobs_page.jobs_archive .facility_card_column{align-items:stretch;column-gap:40px;display:flex;flex-wrap:wrap;row-gap:35px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_card_column{column-gap:26px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_card_column{column-gap:40px}}#jobs_page.jobs_archive .facility_card{background-color:#f5f5f5;padding:25px 20px;width:100%}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_card{padding:35px 22px;width:calc(50% - 13px)}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_card{padding:40px;width:calc(50% - 20px)}}#jobs_page.jobs_archive .facility_head{align-items:flex-end;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:18px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_head{column-gap:15px;row-gap:20px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_head{column-gap:20px;row-gap:25px}}#jobs_page.jobs_archive .facility_name{font-size:min(3.2rem,8.533vw);font-weight:700;line-height:1}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_name{font-size:3.5rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_name{font-size:4.5rem}}#jobs_page.jobs_archive .facility_map{background-color:#fff;border:1px solid #242424;color:#282828;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1;padding:6px 11px 6px 25px;position:relative;transition:.2s ease-in-out}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_map{font-size:1.3rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_map:hover{box-shadow:2px 2px 4px rgba(0,0,0,.15);transform:translate(-1px,-1px)}}#jobs_page.jobs_archive .facility_map span{position:relative}#jobs_page.jobs_archive .facility_map span:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_map.png);background-repeat:no-repeat;background-size:100%;content:"";height:15px;left:-17px;position:absolute;top:50%;transform:translateY(-50%);width:15px}#jobs_page.jobs_archive .facility_intro{margin-top:16px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_intro{margin-top:18px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_intro{margin-top:22px}}#jobs_page.jobs_archive .facility_intro_text{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.66}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_intro_text{font-size:2rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_intro_text{font-size:2.4rem}}#jobs_page.jobs_archive .facility_address{margin-top:10px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_address{margin-top:15px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_address{margin-top:18px}}#jobs_page.jobs_archive .facility_address_text{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.66}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_address_text{font-size:1.6rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_address_text{font-size:1.8rem}}#jobs_page.jobs_archive .facility_contact{margin-top:10px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_contact{margin-top:15px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_contact{margin-top:18px}}#jobs_page.jobs_archive .facility_contact_text{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.66}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_contact_text{font-size:1.6rem}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_contact_text{font-size:1.8rem}}#jobs_page.jobs_archive .facility_tel{color:#f86000;font-weight:700}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_tel{pointer-events:none}}#jobs_page.jobs_archive .facility_entry{column-gap:14px;display:flex;flex-wrap:wrap;margin-top:20px;row-gap:15px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_entry{column-gap:16px;margin-top:22px}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_entry{column-gap:20px;margin-top:28px}}#jobs_page.jobs_archive .facility_entry_btn{border-radius:20px;display:block;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;padding:11px 0 10px;position:relative;text-align:center;transition:.3s ease-in-out;width:100%}@media screen and (min-width:375px){#jobs_page.jobs_archive .facility_entry_btn{width:calc(50% - 7px)}}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_entry_btn{font-size:1.4rem;padding:12px 0 11px;width:calc(50% - 8px)}}@media screen and (min-width:980px){#jobs_page.jobs_archive .facility_entry_btn{font-size:1.5rem;padding:13px 0 12px;width:calc(50% - 10px)}#jobs_page.jobs_archive .facility_entry_btn:hover{opacity:.8}#jobs_page.jobs_archive .facility_entry_btn:hover:after{right:10px}}#jobs_page.jobs_archive .facility_entry_btn:after{background-repeat:no-repeat;background-size:100%;content:"";height:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:10px}@media screen and (min-width:768px){#jobs_page.jobs_archive .facility_entry_btn:after{height:10px;right:15px;width:10px}}#jobs_page.jobs_archive .facility_entry_btn._white{background-color:#fff;border:1px solid #707070;color:#282828}#jobs_page.jobs_archive .facility_entry_btn._white:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_arrow_black.png)}#jobs_page.jobs_archive .facility_entry_btn._orange{background-color:#f86000;color:#fff}#jobs_page.jobs_archive .facility_entry_btn._orange:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_arrow_white.png)}#jobs_page.jobs_single section{padding-bottom:0;padding-top:80px}@media screen and (min-width:768px){#jobs_page.jobs_single section{padding-top:100px}}@media screen and (min-width:980px){#jobs_page.jobs_single section{padding-top:130px}}#jobs_page.jobs_single .inner{margin-left:auto;margin-right:auto;max-width:1100px}#jobs_page.jobs_single .jobs_section_title_area{text-align:center}#jobs_page.jobs_single .jobs_section_title._sub{background-color:#f86000;border-radius:100px;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.708;margin-left:auto;margin-right:auto;padding:4px 32px 3px;position:relative;width:max-content;z-index:1}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_section_title._sub{font-size:2rem;padding:4px 38px 3px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_section_title._sub{font-size:2.4rem;padding:5px 42px 4px}}#jobs_page.jobs_single .jobs_section_title._sub:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_balloon.png);background-repeat:no-repeat;background-size:100%;bottom:-12px;content:"";height:28px;left:50%;position:absolute;transform:translate(-50%);width:28px;z-index:-1}#jobs_page.jobs_single .jobs_section_title._main{font-size:3rem;font-weight:700;letter-spacing:.04em;line-height:1.35;margin-top:12px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_section_title._main{font-size:4rem;margin-top:16px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_section_title._main{font-size:6rem;margin-top:18px}}#jobs_page.jobs_single .jobs_section_title._white,#jobs_page.jobs_single .jobs_section_title._white span{color:#fff}#jobs_page.jobs_single ._border_title{background:linear-gradient(transparent 80%,rgba(255,230,100,.8) 0)}#jobs_page.jobs_single #jobs_fv{background-position-x:center;background-repeat:no-repeat;background-size:cover;height:calc(177.8vw - 100px);padding-top:unset}@media screen and (min-width:1566px) and (min-height:766px){#jobs_page.jobs_single #jobs_fv{max-height:100vh}}@media screen and (min-width:500px){#jobs_page.jobs_single #jobs_fv{height:calc(56.0762vw + 60px)}}@media screen and (min-width:1366px){#jobs_page.jobs_single #jobs_fv{padding-left:40px}}#jobs_page.jobs_single #jobs_fv .breadcrumb_inner{margin-left:auto;margin-right:auto;max-width:1100px;position:relative;z-index:2}#jobs_page.jobs_single #jobs_fv .breadcrumb{left:0;padding-left:0;padding-top:0;position:absolute}@media screen and (min-width:980px){#jobs_page.jobs_single #jobs_fv .breadcrumb{top:115px}}#jobs_page.jobs_single #jobs_fv .breadcrumb_list li:before{border-color:#fff}#jobs_page.jobs_single #jobs_fv .breadcrumb_list a,#jobs_page.jobs_single #jobs_fv .breadcrumb_list span{color:#fff}@media screen and (min-width:980px){#jobs_page.jobs_single #jobs_fv .breadcrumb_list a:hover{color:#a2041c}}@media screen and (min-width:1800px) and (min-height:900px){#jobs_page.jobs_single .fv_area{padding-top:80px}}@media screen and (min-width:1920px) and (min-height:1000px){#jobs_page.jobs_single .fv_area{padding-top:100px}}@media screen and (min-width:1920px) and (min-height:1080px){#jobs_page.jobs_single .fv_area{padding-top:150px}}#jobs_page.jobs_single .fv_inner{margin-left:auto;margin-right:auto;max-width:1180px;position:relative}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_inner{width:93.651%}}#jobs_page.jobs_single .fv_bg_font{color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;left:50%;letter-spacing:0;line-height:1;opacity:43%;position:absolute;top:min(30px,8vw);transform:translate(-50%);z-index:1}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_bg_font{top:min(80px,5.857vw)}}#jobs_page.jobs_single .fv_bg_font._count4,#jobs_page.jobs_single .fv_bg_font._count5{font-size:min(45.7rem,33.455vw)}#jobs_page.jobs_single .fv_bg_font._count7{font-size:min(40rem,29.283vw)}#jobs_page.jobs_single .fv_bg_font._count8{font-size:min(35rem,25.622vw)}#jobs_page.jobs_single .fv_bg_font._count9{font-size:min(33rem,24.158vw);top:min(140px,10.249vw)}#jobs_page.jobs_single .fv_bg_font._count13{font-size:min(24rem,16vw);top:min(140px,10.249vw)}#jobs_page.jobs_single .fv_facility_info{left:0;position:absolute;top:min(170px,45.333vw);z-index:3}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_facility_info{left:50%;padding-right:min(496px,36.31vw);top:min(464px,33.968vw);transform:translateX(-50%)}}#jobs_page.jobs_single .fv_facility_info_inner{position:relative}#jobs_page.jobs_single .fv_facility_name{border:1px solid #fff;color:#fff;font-size:min(1.6rem,4.267vw);font-weight:700;letter-spacing:0;line-height:1;padding:min(5px,1.333vw) min(8px,2.133vw);width:max-content}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_facility_name{font-size:min(2rem,1.464vw);padding:min(6px,.439vw) min(15px,1.098vw) min(7px,.512vw) min(11px,.805vw)}}#jobs_page.jobs_single .fv_sub_copy{color:#fff;font-size:min(2.2rem,5.867vw);font-weight:700;letter-spacing:0;line-height:1.627;white-space:nowrap}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_sub_copy{font-size:min(4.3rem,3.148vw)}}#jobs_page.jobs_single .fv_main_copy_area{margin-top:5px}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_main_copy_area{margin-top:min(9px,.659vw)}}#jobs_page.jobs_single .fv_main_copy{background-color:#fff;font-size:min(2.8rem,7.467vw);font-weight:700;letter-spacing:0;line-height:1;width:max-content}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_main_copy{font-size:min(7rem,5.124vw)}}#jobs_page.jobs_single .fv_main_copy._black{color:#282828;padding:min(8px,2.133vw) min(8px,2.133vw) min(6px,1.6vw)}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_main_copy._black{padding:min(16px,1.171vw) min(22px,1.611vw) min(14px,1.025vw) min(24px,1.757vw)}}#jobs_page.jobs_single .fv_main_copy._orange{color:#f86000;padding:min(4px,1.067vw) min(8px,2.133vw) min(6px,1.6vw)}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_main_copy._orange{padding:0 min(22px,1.611vw) min(16px,1.171vw) min(24px,1.757vw)}}#jobs_page.jobs_single .fv_car_img{left:min(80px,21.333vw);position:absolute;top:min(150px,40vw);width:min(288px,76.8vw);z-index:2}@media screen and (min-width:500px){#jobs_page.jobs_single .fv_car_img{left:unset;right:max(-580px,-42.46vw);top:max(-15px,-1.098vw);width:min(576px,42.167vw)}}#jobs_page.jobs_single .jobs_charm_column{margin-top:40px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_charm_column{margin-top:45px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_charm_column{margin-top:55px}}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_box{align-items:center;column-gap:46px;display:flex}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_box{column-gap:80px}}#jobs_page.jobs_single .charm_box+.charm_box{margin-top:55px}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_box+.charm_box{margin-top:65px}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_box+.charm_box{margin-top:100px}}#jobs_page.jobs_single .charm_box:nth-child(odd){flex-direction:row-reverse}#jobs_page.jobs_single .charm_img{border-radius:10px;overflow:hidden}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_img{width:min(500px,45.46%)}}#jobs_page.jobs_single .charm_text_area{margin-top:25px}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_text_area{flex:1;margin-top:unset}}#jobs_page.jobs_single .charm_text_area p{font-size:1.3rem;font-weight:500;line-height:1.8;margin-top:16px}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_text_area p{font-size:1.4rem;margin-top:18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_text_area p{font-size:1.5rem;margin-top:22px}}#jobs_page.jobs_single .charm_text_area p strong{background:linear-gradient(transparent 60%,#ffe664 0);font-weight:700}#jobs_page.jobs_single .charm_text_area .charm_num_text{color:#f86000;font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1;margin-top:unset}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_text_area .charm_num_text{font-size:2rem;margin-top:unset}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_text_area .charm_num_text{font-size:2.4rem;margin-top:unset}}#jobs_page.jobs_single .charm_text_area .charm_num_text .charm_num{color:#f86000;font-family:"Noto Serif JP",serif;font-size:4.2rem;line-height:1}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_text_area .charm_num_text .charm_num{font-size:4.8rem}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_text_area .charm_num_text .charm_num{font-size:6.9rem}}#jobs_page.jobs_single .charm_title{font-family:Noto Sans JP,serif;font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-top:16px}@media screen and (min-width:768px){#jobs_page.jobs_single .charm_title{font-size:2.6rem;margin-top:16px}}@media screen and (min-width:980px){#jobs_page.jobs_single .charm_title{font-size:min(4rem,2.928vw);margin-top:16px}}#jobs_page.jobs_single .jobs_working_column{margin-top:50px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_working_column{column-gap:50px;display:flex;flex-direction:row-reverse;margin-top:70px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_working_column{column-gap:80px;margin-top:100px}}@media screen and (min-width:768px){#jobs_page.jobs_single .working_img_area{width:min(500px,45.46%)}}#jobs_page.jobs_single .working_img{border-radius:10px;overflow:hidden}#jobs_page.jobs_single .working_img+.working_img{margin-top:16px}@media screen and (min-width:768px){#jobs_page.jobs_single .working_img+.working_img{margin-top:20px}}#jobs_page.jobs_single .working_text_area{margin-top:35px}@media screen and (min-width:768px){#jobs_page.jobs_single .working_text_area{flex:1;margin-top:unset}}#jobs_page.jobs_single .working_text_area p{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.8}@media screen and (min-width:768px){#jobs_page.jobs_single .working_text_area p{font-size:1.4rem}}@media screen and (min-width:980px){#jobs_page.jobs_single .working_text_area p{font-size:1.5rem}}#jobs_page.jobs_single .working_text_area p+p{margin-top:1.8em}#jobs_page.jobs_single .working_text_area p strong{background:linear-gradient(transparent 60%,#ffe664 0);font-weight:700}#jobs_page.jobs_single .working_text_area .working_caption{background-color:#f5f5f5;border-radius:20px;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.6;margin-top:50px;padding:14px 18px}@media screen and (min-width:768px){#jobs_page.jobs_single .working_text_area .working_caption{font-size:1.2rem;margin-top:70px;padding:14px 18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .working_text_area .working_caption{font-size:1.3rem;margin-top:90px;padding:16px 20px}}#jobs_page.jobs_single .jobs_voice_column{margin-top:45px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_voice_column{align-items:stretch;column-gap:26px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;row-gap:36px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_voice_column{column-gap:40px;row-gap:50px}}#jobs_page.jobs_single .voice_box{background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12);padding:24px}@media screen and (min-width:768px){#jobs_page.jobs_single .voice_box{box-shadow:0 0 30px rgba(0,0,0,.12);padding:18px 26px 26px;width:calc(33.33333% - 17.33333px)}}@media screen and (min-width:980px){#jobs_page.jobs_single .voice_box{padding:20px 30px 30px;width:calc(33.33333% - 26.66667px)}}#jobs_page.jobs_single .voice_box+.voice_box{margin-top:30px}@media screen and (min-width:768px){#jobs_page.jobs_single .voice_box+.voice_box{margin-top:unset}}#jobs_page.jobs_single .voice_profile{align-items:center;display:flex;font-size:1.4rem;font-weight:700;height:35px;letter-spacing:0;line-height:1;padding-left:46px;position:relative}@media screen and (min-width:768px){#jobs_page.jobs_single .voice_profile{font-size:1.4rem;height:40px;padding-left:51px}}@media screen and (min-width:980px){#jobs_page.jobs_single .voice_profile{font-size:1.5rem;height:50px;padding-left:61px}}#jobs_page.jobs_single .voice_profile:after{background-repeat:no-repeat;background-size:100%;content:"";height:35px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:35px}@media screen and (min-width:768px){#jobs_page.jobs_single .voice_profile:after{height:40px;width:40px}}@media screen and (min-width:980px){#jobs_page.jobs_single .voice_profile:after{height:50px;width:50px}}#jobs_page.jobs_single .voice_profile._man:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_man.png)}#jobs_page.jobs_single .voice_profile._woman:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_woman.png)}#jobs_page.jobs_single .voice_text{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.66;margin-top:14px}@media screen and (min-width:768px){#jobs_page.jobs_single .voice_text{font-size:1.4rem;margin-top:14px}}@media screen and (min-width:980px){#jobs_page.jobs_single .voice_text{font-size:1.5rem;margin-top:16px}}#jobs_page.jobs_single #jobs_features{padding-bottom:80px}@media screen and (min-width:768px){#jobs_page.jobs_single #jobs_features{padding-bottom:110px}}@media screen and (min-width:980px){#jobs_page.jobs_single #jobs_features{padding-bottom:130px}}#jobs_page.jobs_single .jobs_features_column{margin-top:45px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_features_column{align-items:stretch;column-gap:34px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;row-gap:44px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_features_column{column-gap:40px;margin-top:60px;row-gap:50px}}#jobs_page.jobs_single .features_box{background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.12);padding:25px 20px 21px}@media screen and (min-width:768px){#jobs_page.jobs_single .features_box{box-shadow:0 0 30px rgba(0,0,0,.12);padding:28px 25px 26px;width:calc(33.33333% - 22.66667px)}}@media screen and (min-width:980px){#jobs_page.jobs_single .features_box{padding:35px 30px 31px;width:calc(33.33333% - 26.66667px)}}#jobs_page.jobs_single .features_box+.features_box{margin-top:30px}@media screen and (min-width:768px){#jobs_page.jobs_single .features_box+.features_box{margin-top:unset}}#jobs_page.jobs_single .features_title{font-family:Noto Sans JP,serif;font-size:min(2.2rem,5.867vw);font-weight:700;letter-spacing:.1em;line-height:1.875;text-align:center}@media screen and (min-width:768px){#jobs_page.jobs_single .features_title{font-size:1.8rem}}@media screen and (min-width:980px){#jobs_page.jobs_single .features_title{font-size:min(2.4rem,1.757vw)}}#jobs_page.jobs_single .features_value{font-size:3rem;font-weight:700;letter-spacing:0;line-height:1;margin-top:14px;text-align:center}@media screen and (min-width:768px){#jobs_page.jobs_single .features_value{font-size:min(5rem,3.66vw);margin-top:18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .features_value{margin-top:25px}}#jobs_page.jobs_single .features_value ._value{color:#f86000;font-size:5.2rem;font-weight:700;letter-spacing:0;line-height:1}@media screen and (min-width:768px){#jobs_page.jobs_single .features_value ._value{font-size:min(9rem,6.589vw)}}#jobs_page.jobs_single .features_text{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.6;margin-top:20px}@media screen and (min-width:768px){#jobs_page.jobs_single .features_text{font-size:1.4rem;margin-top:20px}}@media screen and (min-width:980px){#jobs_page.jobs_single .features_text{font-size:1.5rem;margin-top:25px}}#jobs_page.jobs_single #linkEntry{margin-top:50px;padding-bottom:unset;padding-top:unset}@media screen and (min-width:768px){#jobs_page.jobs_single #linkEntry{margin-top:80px}}@media screen and (min-width:980px){#jobs_page.jobs_single #linkEntry{margin-top:100px}}#jobs_page.jobs_single #linkEntry:after{display:none}#jobs_page.jobs_single #linkEntry .box{border-radius:5px;margin-left:auto;margin-right:auto;max-width:650px;padding:30px 20px}@media screen and (min-width:768px){#jobs_page.jobs_single #linkEntry .box{padding:50px 150px}}#jobs_page.jobs_single #linkEntry .box .ttl{line-height:1;margin-bottom:unset;text-align:center}#jobs_page.jobs_single #linkEntry .box .btngroup{margin:unset;margin-top:30px}@media screen and (min-width:768px){#jobs_page.jobs_single #linkEntry .box .btngroup{margin-top:35px}}@media screen and (min-width:980px){#jobs_page.jobs_single #linkEntry .box .btngroup{margin-top:40px}}#jobs_page.jobs_single #linkEntry .box .btngroup .left{width:100%}#jobs_page.jobs_single #linkEntry .box .btngroup .left .in{padding:unset}#jobs_page.jobs_single #linkEntry .link_entry{font-size:1.8rem;padding:21px 0}@media screen and (min-width:768px){#jobs_page.jobs_single #linkEntry .link_entry{font-size:2.2rem}}@media screen and (min-width:980px){#jobs_page.jobs_single #linkEntry .link_entry{font-size:2.4rem}}#jobs_page.jobs_single #linkEntry .link_entry span{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;margin-top:12px}@media screen and (min-width:768px){#jobs_page.jobs_single #linkEntry .link_entry span{font-size:1.4rem;margin-top:13px}}@media screen and (min-width:980px){#jobs_page.jobs_single #linkEntry .link_entry span{font-size:1.5rem;margin-top:15px}}#jobs_page.jobs_single #group_strength{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/bg_strength.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){#jobs_page.jobs_single #group_strength{padding-bottom:80px;padding-top:80px}}@media screen and (min-width:980px){#jobs_page.jobs_single #group_strength{padding-bottom:100px;padding-top:100px}}#jobs_page.jobs_single .group_strength_column{margin-top:45px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_column{align-items:stretch;column-gap:28px;display:flex;flex-wrap:wrap;margin-top:57px;row-gap:18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_column{column-gap:40px;margin-top:57px;row-gap:20px}}#jobs_page.jobs_single .group_strength_card{background-color:#fff;border-radius:10px;box-shadow:0 0 35px rgba(0,0,0,.12);padding:30px 20px 20px;position:relative;z-index:1}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_card{padding:40px 25px 25px;width:calc(50% - 14px)}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_card{padding:50px 30px 30px;width:calc(50% - 20px)}}#jobs_page.jobs_single .group_strength_card:after{background-repeat:no-repeat;background-size:100%;content:"";height:70px;position:absolute;right:10px;top:10px;width:70px;z-index:-1}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_card:after{height:96px;right:15px;top:12px;width:96px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_card:after{height:126px;right:15px;top:12px;width:126px}}#jobs_page.jobs_single .group_strength_card:first-child:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_strength01.png)}#jobs_page.jobs_single .group_strength_card:nth-child(2):after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_strength02.png)}#jobs_page.jobs_single .group_strength_card:nth-child(3):after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_strength03.png)}#jobs_page.jobs_single .group_strength_card:nth-child(4):after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_strength04.png)}#jobs_page.jobs_single .group_strength_card+.group_strength_card{margin-top:30px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_card+.group_strength_card{margin-top:unset}}#jobs_page.jobs_single .group_strength_title{font-family:Noto Sans JP,serif;font-size:min(1.8rem,4.8vw);font-weight:700;letter-spacing:0;line-height:1.75;padding-left:22px;position:relative}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_title{font-size:1.8rem;padding-left:25px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_title{font-size:clamp(2rem,1.757vw,2.4rem);padding-left:30px}}#jobs_page.jobs_single .group_strength_title:after{background-color:#f86000;content:"";height:3px;left:0;position:absolute;top:.85em;width:12px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_title:after{height:4px;top:.9em;width:16px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_title:after{height:5px;width:20px}}#jobs_page.jobs_single .group_strength_text{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.8;margin-top:18px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_text{font-size:1.4rem;margin-top:18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_text{font-size:1.5rem;margin-top:22px}}#jobs_page.jobs_single .group_strength_link{display:block;margin-top:22px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_link{margin-top:25px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_link{margin-top:30px}#jobs_page.jobs_single .group_strength_link:hover ._link{color:#f86000}}#jobs_page.jobs_single .group_strength_link ._label{color:#f86000;display:block;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;position:relative;width:max-content;padding右:18px}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_link ._label{font-size:1.4rem;padding-right:20px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_link ._label{font-size:1.5rem;padding-right:23px}}#jobs_page.jobs_single .group_strength_link ._label:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_arrow_orange.png);background-repeat:no-repeat;background-size:100%;content:"";height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px}#jobs_page.jobs_single .group_strength_link ._link{color:#0e30f7;display:block;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1;margin-top:6px;transition:.2s ease-in-out}@media screen and (min-width:768px){#jobs_page.jobs_single .group_strength_link ._link{font-size:1.3rem;margin-top:9px}}@media screen and (min-width:980px){#jobs_page.jobs_single .group_strength_link ._link{font-size:1.3rem;margin-top:9px}}#jobs_page.jobs_single #jobs_requirements{padding-bottom:60px}@media screen and (min-width:768px){#jobs_page.jobs_single #jobs_requirements{padding-bottom:80px}}@media screen and (min-width:980px){#jobs_page.jobs_single #jobs_requirements{padding-bottom:100px}}#jobs_page.jobs_single ._req_border{position:relative}#jobs_page.jobs_single ._req_border:after,#jobs_page.jobs_single ._req_border:before{content:"";height:1px;position:absolute;top:0}#jobs_page.jobs_single ._req_border:after{background-color:#f8601f;left:0;width:25%}@media screen and (min-width:768px){#jobs_page.jobs_single ._req_border:after{width:180px}}@media screen and (min-width:980px){#jobs_page.jobs_single ._req_border:after{width:200px}}#jobs_page.jobs_single ._req_border:before{background-color:#d1d1d1;left:25%;width:75%}@media screen and (min-width:768px){#jobs_page.jobs_single ._req_border:before{left:180px;width:calc(100% - 180px)}}@media screen and (min-width:980px){#jobs_page.jobs_single ._req_border:before{left:200px;width:calc(100% - 200px)}}#jobs_page.jobs_single .jobs_req_info{margin-top:60px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_req_info{margin-top:80px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_req_info{margin-top:100px}}#jobs_page.jobs_single .jobs_info_box{padding:20px 10px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_info_box{align-items:flex-start;display:flex;flex-wrap:wrap;padding:24px 30px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_info_box{padding:24px 30px}}#jobs_page.jobs_single .jobs_info_label{font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1.55}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_info_label{font-size:1.7rem;min-width:200px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_info_label{font-size:1.8rem}}#jobs_page.jobs_single .jobs_info_content{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.866;margin-top:12px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_info_content{flex:1;font-size:1.4rem;margin-top:unset;padding-left:35px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_info_content{font-size:1.5rem;padding-left:45px}}#jobs_page.jobs_single .jobs_req_flow{padding-bottom:35px;padding-top:45px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_req_flow{padding-bottom:40px;padding-top:55px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_req_flow{padding-top:60px}}#jobs_page.jobs_single .jobs_req_title{font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_req_title{font-size:2.6rem}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_req_title{font-size:3rem}}#jobs_page.jobs_single .jobs_flow_column{margin-top:25px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_column{align-items:stretch;column-gap:24px;display:flex;flex-wrap:wrap;margin-top:35px;row-gap:34px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_column{column-gap:34px;margin-top:40px;row-gap:44px}}#jobs_page.jobs_single .jobs_flow_box{background-color:#f5f5f5;padding:20px;position:relative}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_box{padding:16px;width:calc(25% - 18px)}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_box{padding:20px;width:calc(25% - 25.5px)}}#jobs_page.jobs_single .jobs_flow_box+.jobs_flow_box{margin-top:40px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_box+.jobs_flow_box{margin-top:unset}}#jobs_page.jobs_single .jobs_flow_box:after{background-image:url(https://242663553.fs1.hubspotusercontent-na2.net/hubfs/242663553/raw_assets/public/tokyo-nihonkotsu/images/outline/icon_arrow_orange.png);background-repeat:no-repeat;background-size:100%;content:"";height:20px;left:50%;position:absolute;top:-30px;transform:translate(-50%) rotate(90deg);width:20px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_box:after{height:16px;left:-20px;top:50%;transform:translateY(-50%);width:16px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_box:after{height:26px;left:-30px;width:26px}}#jobs_page.jobs_single .jobs_flow_box:first-child:after{display:none}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_box:first-child:after,#jobs_page.jobs_single .jobs_flow_box:nth-child(4n+1):after{display:none}}#jobs_page.jobs_single .jobs_flow_num{color:#f86000;font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_num{font-size:1.7rem}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_num{font-size:1.8rem}}#jobs_page.jobs_single .jobs_flow_title{font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1.55;margin-top:10px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_title{font-size:1.7rem;margin-top:10px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_title{font-size:1.7rem;margin-top:12px}}#jobs_page.jobs_single .jobs_flow_text{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.6;margin-top:8px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_text{font-size:1.4rem;margin-top:10px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_text{font-size:1.5rem;margin-top:12px}}#jobs_page.jobs_single .jobs_flow_caption{font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1;margin-top:20px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_flow_caption{font-size:1.4rem;margin-top:18px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_flow_caption{font-size:1.5rem;margin-top:20px}}#jobs_page.jobs_single .jobs_req_directions{padding-top:45px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_req_directions{padding-top:55px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_req_directions{padding-top:60px}}#jobs_page.jobs_single .jobs_directions_column{align-items:stretch;column-gap:16px;display:flex;flex-wrap:wrap;margin-top:25px;row-gap:35px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_directions_column{column-gap:25px;margin-top:40px;row-gap:35px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_directions_column{column-gap:25px;margin-top:40px;row-gap:35px}}#jobs_page.jobs_single .jobs_directions_box{width:calc(50% - 8px)}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_directions_box{width:calc(33.33333% - 16.66667px)}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_directions_box{width:calc(20% - 20px)}}#jobs_page.jobs_single .jobs_directions_img{position:relative}#jobs_page.jobs_single .jobs_directions_num{align-items:center;background-color:#f86000;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:22px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_directions_num{font-size:1.8rem;height:26px;width:26px}}#jobs_page.jobs_single .jobs_directions_text{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.6;margin-top:10px}@media screen and (min-width:768px){#jobs_page.jobs_single .jobs_directions_text{font-size:1.4rem;margin-top:13px}}@media screen and (min-width:980px){#jobs_page.jobs_single .jobs_directions_text{font-size:1.5rem;margin-top:15px}}