@charset "UTF-8";:root{--color-black: #090a09;--color-white: #fff;--color-gray: #e5e5e5;--color-tcdGray: #f6f6f6;--color-main: #0066cc;--color-main_thin: #e5f0fa;--color-secondary: #003b76;--color-accent: #f60}body{color:var(--color-black)}img{max-width:100%;width:100%;object-fit:cover}::selection{color:#fff;background-color:#06c9}.text-center{text-align:center}.gl_mt{margin-top:140px}.ly-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-blue)}.ly-container main{flex-grow:1}.ly_w1080{max-width:1080px;width:90%;margin-inline:auto}#page_contents .bl_box{position:relative;z-index:1;color:var(--color-white);padding-block:70px}#page_contents .bl_box:before{position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);display:block;content:"";width:100vw;height:100%;background-image:linear-gradient(to right bottom,#0052a3,#4d95de 30%,#50a7fd,#4d95de 70%,#0052a3)}#page_contents .bl_box_heading{position:relative;width:fit-content;padding:15px 20px;margin-inline:auto}#page_contents .bl_box_heading:before,#page_contents .bl_box_heading:after{position:absolute;display:block;content:"";width:40px;aspect-ratio:1}#page_contents .bl_box_heading:before{top:0;left:0;border-top:2px solid var(--color-white);border-left:2px solid var(--color-white)}#page_contents .bl_box_heading:after{bottom:0;right:0;border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white)}#page_contents .bl_box_heading span{display:inline-block}#page_contents .bl_box_content{text-align:center;font-weight:700}#page_contents .bl_box_content p span{display:inline-block}#page_contents .bl_box_content ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin-left:0}#page_contents .bl_box_content ul li{color:var(--color-main);font-weight:700;background-color:var(--color-white);border-radius:5px;font-size:1.2em;line-height:1.5;padding:20px}#page_contents .bl_box_linkUnit{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}#page_contents .bl_box_linkUnit--mt0{margin-top:0}#page_contents .bl_box_link{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:calc((100% - 30px)/2);background-color:var(--color-white);border-radius:10px;text-decoration:none!important;box-shadow:6px 6px 0 0 var(--color-main);border:2px solid var(--color-main);padding:20px}#page_contents .bl_box_title{display:block;font-size:24px;font-weight:700;line-height:1.4}#page_contents .bl_box_text{display:block;color:var(--color-black);font-weight:500;font-size:18px;line-height:1.5;margin-top:15px}#page_contents .bl_box_arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1;border-radius:50%;border:2px solid var(--color-main);padding-right:5px}#page_contents .bl_box_arrow:before{display:block;content:"";width:10px;aspect-ratio:1;border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transform:rotate(45deg)}.post_content .el_heading{position:relative;z-index:1;color:var(--color-main);font-size:32px;font-weight:700;margin-bottom:40px}.post_content .el_heading:before{position:absolute;z-index:-1;top:calc(50% - .1lh);left:50%;transform:translate(-50%,-50%);content:attr(data-en);color:var(--color-main);font-family:Roboto,Noto Sans JP,sans-serif;font-size:3em;font-weight:700;letter-spacing:.1em;opacity:.1;width:100%}.post_content .el_heading span{display:inline-block}.post_content .el_attention{position:relative;color:#aaa;line-height:1.5;font-size:.8em;padding-left:1em}.post_content .el_attention:before{position:absolute;top:0;left:0;display:block;content:"\203b"}.un_topIntro{color:var(--color-white);background-color:var(--color-main);border-radius:10px;padding:40px 20px}.un_topIntro strong{display:inline-block;font-size:1.3em}.post_content .un_topReason{position:relative;z-index:1;padding-block:70px}.post_content .un_topReason:before{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";background-color:#0000004d;width:100%;height:100%}.post_content .un_topReason_back{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.post_content .un_topReason_headingLv3{color:var(--color-white);text-align:center}.post_content .un_topReason_headingLv3 span{display:inline-block}.post_content .un_topReason_itemUnit{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.post_content .un_topReason_item{position:relative;counter-increment:number;background-color:var(--color-white);padding:20px}.post_content .un_topReason_item h4{display:flex;align-items:baseline;font-weight:700;column-gap:5px;margin-bottom:10px}.post_content .un_topReason_item h4:before{display:block;content:counter(number,decimal-leading-zero) ".";font-weight:700;font-size:40px;color:var(--color-main);line-height:1}.post_content .un_topReason_item dt{color:var(--color-white);background-color:var(--color-main);line-height:1.5;padding:5px 10px}.post_content .un_topReason_item dd{margin-top:5px}.post_content .un_strengthIntro_intro_list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;margin-left:0}.post_content .un_strengthIntro_intro_list li{display:grid;row-gap:15px;color:var(--color-white);font-size:18px;font-weight:700;background-color:var(--color-main);text-align:center;padding:20px;line-height:1.5;max-width:400px;width:100%;margin-inline:auto}.post_content .un_strengthIntro_intro_list li img{background-color:var(--color-white)}.post_content .un_strengthIntro_intro_text p span{color:var(--color-main);font-weight:700;font-size:1.3em}.post_content .un_topCareer{margin-top:0}.post_content .un_topCareer_headingLv3{color:var(--color-main);text-align:center}.post_content .un_topCareer_headingLv3 span{display:inline-block}.post_content .un_topCareer_list{display:grid;row-gap:20px;list-style:none!important;margin-left:0}.post_content .un_topCareer_list_item{counter-increment:number;display:flex;column-gap:20px;border:2px solid var(--color-main);padding:20px}.post_content .un_topCareer_list_item:before{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;content:counter(number,decimal-leading-zero);font-size:60px;font-weight:700;color:var(--color-white);background-color:var(--color-main);margin:-20px 0 -20px -20px}.post_content .un_topCareer_list_item div{align-self:center}.post_content .un_topCareer_list_item div h4{color:var(--color-main);margin-bottom:.2em}.post_content .un_topCareer_list_item div p{margin-bottom:0}.post_content .un_topMessage{position:relative;z-index:1;padding-block:70px}.post_content .un_topMessage:before{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";background-color:#00000080;width:100%;height:100%;backdrop-filter:blur(30px)}.post_content .un_topMessage_backWrap{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}.post_content .un_topMessage_backWrap img{width:100%;height:100%;object-fit:cover}.post_content .un_topMessage_content h3{color:var(--color-white);text-align:center;margin-bottom:2em}.post_content .un_topMessage_content h3 span{display:inline-block}.post_content .un_topMessage_wrap{display:grid;grid-template-columns:40% 1fr;column-gap:7%;align-items:center}#page_contents .un_strengthIntro_heading{color:var(--color-main);font-size:32px;font-weight:700;line-height:2}#page_contents .un_strengthIntro_heading span{display:inline-block;color:var(--color-white);font-size:1.2em;background-color:var(--color-main);border-radius:5px;padding-block:4px;line-height:1.4;margin-right:10px}#page_contents .un_strength_list{list-style:none;margin-left:0}#page_contents .un_strength_list_item{padding-block:50px}#page_contents .un_strength_list_item:nth-of-type(odd){position:relative;z-index:1;color:var(--color-white);padding-block:120px}#page_contents .un_strength_list_item:nth-of-type(odd):before{position:absolute;z-index:-1;top:0;left:50%;transform:translate(-50%);display:block;content:"";width:100vw;height:100%;background-color:var(--color-main);clip-path:polygon(0 70px,100% 0%,100% calc(100% - 70px),0% 100%)}#page_contents .un_strength_list_item:nth-of-type(odd) h3:after{background-color:var(--color-white)}#page_contents .un_strength_list_item:nth-of-type(odd) .un_strength_data_wrap{color:var(--color-black);background-color:var(--color-white)}#page_contents .un_strength_list_item:nth-of-type(odd) .un_strength_data_wrap dt:before{background-color:var(--color-black)}#page_contents .un_strength_list_item h3:after{display:block;content:"";width:50px;height:2px;background-color:var(--color-main);margin-top:20px}#page_contents .un_strength_list_item h3 span{display:inline-block}#page_contents .un_strength_data{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}#page_contents .un_strength_data_wrap{flex:1;background-color:var(--color-main_thin);min-width:300px;border-radius:5px;padding:20px}#page_contents .un_strength_data_wrap dt{display:flex;align-items:flex-start;column-gap:5px}#page_contents .un_strength_data_wrap dt:before{flex-shrink:0;display:block;content:"";width:10px;height:1px;background-color:var(--color-black);margin-top:.5lh}.un_salaryIntro strong{color:var(--color-main)}.post_content .un_salaryData{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.post_content .un_salaryData_wrap{border:2px solid var(--color-main)}.post_content .un_salaryData_wrap>dt{color:var(--color-white);text-align:center;background-color:var(--color-main);padding:5px 15px}.post_content .un_salaryData_wrap>dd{padding:15px}.post_content .un_salaryData_wrap>dd dt{color:var(--color-accent)}.post_content .un_salaryReason{display:grid;row-gap:30px;list-style:none;margin-left:0}.post_content .un_salaryReason_item{counter-increment:number;display:grid;grid-template-columns:auto 1fr;border:2px solid var(--color-main)}.post_content .un_salaryReason_item:before{display:flex;align-items:center;justify-content:center;content:counter(number);color:var(--color-white);font-size:40px;font-weight:700;background-color:var(--color-main);padding:30px 20px}.post_content .un_salaryReason_wrap{padding:20px}.post_content .un_salaryReason_wrap h3{margin-bottom:10px}.post_content .un_salaryReason_wrap h3:after{display:block;content:"";width:50px;height:1px;background-color:var(--color-main);margin-top:10px}.post_content .un_salaryReason_wrap h3 span{display:inline-block}.post_content .un_benefitsHero{position:relative;background-color:var(--color-main_thin);border:2px solid var(--color-main);padding:40px 30px}.post_content .un_benefitsHero_content{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.post_content .un_benefitsHero_title{color:var(--color-main)}.post_content .un_benefitsHero_title span{display:inline-block}.post_content .un_benefitsHero_content p{font-weight:500}.post_content .un_benefitsHero_content p strong{font-size:1.1em}.post_content .un_benefits h2{font-size:24px;color:var(--color-main);border-bottom:3px solid var(--color-main);padding-bottom:10px;margin-top:60px;margin-bottom:30px;font-weight:700;letter-spacing:.05em}.post_content .un_benefits h3{font-size:18px;color:#333;background:var(--color-bg-light);border-left:5px solid var(--color-main);padding:10px 15px;margin-bottom:15px;font-weight:700}.post_content .un_benefits_cardUnit{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}.post_content .un_benefits_card{background:#fff;border:2px solid var(--color-main);display:flex;flex-direction:column;box-shadow:0 3px 10px #0000000d}.post_content .un_benefits_card_img{width:100%;height:180px;overflow:hidden;border-bottom:2px solid var(--color-main)}.post_content .un_benefits_card_img img{width:100%;height:100%;object-fit:cover}.post_content .un_benefits_card_body{padding:20px;flex-grow:1;display:flex;flex-direction:column}.post_content .un_benefits_card_body dl{line-height:1.5;margin-bottom:0;margin-top:10px}.post_content .un_benefits_card_body dl dt{margin-bottom:0;line-height:inherit}.post_content .un_benefits_card_body dl dd{margin-top:0;line-height:inherit}.post_content .un_benefits_card_title{font-size:17px;font-weight:700;color:var(--color-main);display:flex;align-items:center;line-height:1.5}.post_content .un_benefits_card p{margin-bottom:0;flex-grow:1;line-height:1.5;margin-top:15px}.post_content .un_benefits_card p strong{color:var(--color-main);font-weight:700}.post_content .un_careerIntro{display:flex;align-items:center;column-gap:5%}.post_content .un_careerIntro_img{flex-shrink:0;width:60%;margin-left:calc((100vw - 100%)/-2)}.post_content .un_careerIntro_content h2{color:var(--color-main);text-align:left}.post_content .un_careerIntro_content p strong{color:var(--color-main)}.post_content .un_career_item+.un_career_item{border-top:1px solid var(--color-gray);margin-top:70px;padding-top:70px}.post_content .un_career_img{max-width:500px;margin-inline:auto}.post_content .un_career_data{display:grid;row-gap:20px}.post_content .un_career_data_wrap{border-left:3px solid var(--color-main);padding-left:13px}.post_content .un_career_data_wrap dd{margin-top:5px}.post_content .un_career_text strong{color:var(--color-main)}.post_content .un_job+.un_job{border-top:1px solid var(--color-gray);margin-top:70px;padding-top:70px}.post_content .un_job P strong{color:var(--color-main)}.post_content .un_job_heading{color:var(--color-main)}.post_content .un_job_item h3{font-size:24px;color:var(--color-main);border-bottom:3px solid var(--color-main);padding-bottom:10px;margin-top:60px;margin-bottom:30px;font-weight:700;text-align:center;letter-spacing:.05em}.post_content .un_job_list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px;list-style:none;margin-left:0}.post_content .un_job_list_item{background:#fff;border:2px solid var(--color-main);display:flex;flex-direction:column;box-shadow:0 3px 10px #0000000d}.post_content .un_job_list_item img{width:60%;padding-top:30px;margin-inline:auto}.post_content .un_job_list_wrap{padding:20px;flex-grow:1;display:flex;flex-direction:column}.post_content .un_job_list_wrap h4{font-size:17px;font-weight:700;color:var(--color-main);display:flex;align-items:center;line-height:1.5;margin-bottom:0}.post_content .un_job_list_wrap p{margin-bottom:0;flex-grow:1;line-height:1.5;margin-top:15px}.post_content .un_job_list_wrap p strong{color:var(--color-main);font-weight:700}.post_content .un_job_schdule{width:fit-content;margin-inline:auto}.post_content .un_job_schdule_wrao{position:relative;display:grid;grid-template-columns:140px 1fr;align-items:flex-start}.post_content .un_job_schdule_wrao:not(:last-of-type){padding-bottom:30px}.post_content .un_job_schdule_wrao:not(:last-of-type):before{position:absolute;top:5px;left:4px;display:block;content:"";width:2px;height:100%;background-color:var(--color-main)}.post_content .un_job_schdule_wrao dt{display:flex;align-items:flex-start;column-gap:10px;color:var(--color-main);font-weight:700;font-size:18px;line-height:1}.post_content .un_job_schdule_wrao dt:before{display:block;content:"";width:12px;aspect-ratio:1;border-radius:50%;background-color:var(--color-main);margin-top:.2lh}.post_content .un_job_schdule_wrao dd h4{font-size:16px;color:var(--color-main);margin-top:-3px;margin-bottom:0}.post_content .un_job_schdule_wrao dd p{margin-top:10px}.post_content .un_job_members{display:grid;row-gap:30px;list-style:none;margin-left:0}.post_content .un_job_members_item{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:3%;background-color:var(--color-main_thin);padding:20px}.post_content .un_job_members_img{width:200px}.post_content .un_job_members_content h4{font-size:20px}.post_content .un_member{display:grid}.post_content .un_member_item{display:grid;grid-template-columns:40% 1fr;column-gap:4%;align-items:flex-start}.post_content .un_member_item+.un_member_item{border-top:1px solid var(--color-gray);margin-top:70px;padding-top:70px}.post_content .un_member_heading{color:var(--color-main);font-size:24px;text-align:left;margin-bottom:0}.post_content .un_member_name{font-weight:700;margin-top:5px;margin-bottom:0}.post_content .un_member_headingLv3{font-size:13px;font-weight:400;border-bottom:1px solid var(--color-gray);padding-bottom:30px;margin-top:5px}.post_content .un_member_text{margin-top:30px}.post_content .un_member_data{display:grid;row-gap:15px}.post_content .un_member_data_wrap{background-color:var(--color-main_thin);border-radius:5px;padding:10px}.post_content .un_member_data_wrap dt{color:var(--color-main)}.post_content .un_member_data_wrap dd{font-size:14px}.post_content .un_faq_item{counter-increment:number 0}.post_content .un_faq_item+.un_faq_item{margin-top:60px}.post_content .un_faq_item .faq_list .item{counter-increment:number 1}.post_content .un_faq_item .faq_list .title span{display:flex;align-items:flex-start;column-gap:.4em;font-weight:700}.post_content .un_faq_item .faq_list .title span:before{flex-shrink:0;color:var(--color-main);content:counter(number,decimal-leading-zero) "."}.un_message{text-align:center}.un_message h2{display:grid;grid-template-columns:1fr auto 1fr;column-gap:20px;align-items:center;color:var(--color-main);margin-bottom:0}.un_message h2:before,.un_message h2:after{display:block;content:"";width:100%;height:1px;background-color:var(--color-main)}.un_message h3{margin-top:40px}.un_message h3 span{color:var(--color-main);font-size:1.2em}.un_message .un_message_item:nth-of-type(2n) .un_message_wrap{flex-direction:row-reverse}.un_message .un_message_item:nth-of-type(2n) .un_message_img{margin-inline:calc((100vw - 100%)/-2) 0;width:calc((100vw - 100%)/2 + 30%)}.un_message .un_message_wrap{display:flex;column-gap:5%;align-items:center}.un_message .un_message_content *{text-align:left}.un_message .un_message_content h4{font-size:20px}.un_message .un_message_content p strong{display:inline-block;color:var(--color-main)}.un_message .un_message_img{margin-right:calc((100vw - 100%)/-2);min-width:300px;width:calc((100vw - 100%)/2 + 30%);flex-shrink:0}.post_content .un_outline_intro{font-size:18px;font-weight:700}.post_content .un_outline_data_wrap{display:grid;grid-template-columns:140px 1fr}.post_content .un_outline_data_wrap:first-of-type dt{border-top:1px solid var(--color-main)}.post_content .un_outline_data_wrap:first-of-type dd{border-top:1px solid var(--color-main)}.post_content .un_outline_data_wrap:last-of-type dt{border-bottom:1px solid var(--color-main)}.post_content .un_outline_data_wrap dt{color:var(--color-white);background-color:var(--color-main);text-align:center;border-bottom:1px solid var(--color-white);padding:10px 15px}.post_content .un_outline_data_wrap dd{border-bottom:1px solid var(--color-main);padding:10px 25px}.post_content .un_requirement_data_wrap{display:grid;grid-template-columns:170px 1fr}.post_content .un_requirement_data_wrap:first-of-type>dt{border-top:1px solid var(--color-main)}.post_content .un_requirement_data_wrap:first-of-type>dd{border-top:1px solid var(--color-gray)}.post_content .un_requirement_data_wrap>dt,.post_content .un_requirement_data_wrap>dd{padding:20px;line-height:1.75}.post_content .un_requirement_data_wrap>dt *,.post_content .un_requirement_data_wrap>dd *{line-height:inherit}.post_content .un_requirement_data_wrap>dt{color:var(--color-main);border-bottom:1px solid var(--color-main)}.post_content .un_requirement_data_wrap>dd{display:grid;row-gap:1lh;border-bottom:1px solid var(--color-gray)}.post_content .un_requirement_data_wrap>dd dl{margin-top:0;margin-bottom:0}.un_contact{max-width:800px;margin-inline:auto}.un_contact .wpcf7{background-color:transparent;border:none;padding:0}.un_contact .wpcf7 form{margin:0!important}.un_contact_tel{text-align:center}.un_contact_tel dt{font-size:24px}.un_contact_tel dd a{display:flex;align-items:center;justify-content:center;column-gap:10px;color:var(--color-main);font-size:40px;font-weight:700}.un_contact_tel dd svg{flex-shrink:0;width:.9em;height:auto}.un_contact_text{text-align:center}.un_contact_attention{margin-left:0!important}.un_contact_attention li{list-style:none;display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em}.un_contact_attention li:before{content:"\203b"}.un_contact_attention li:not(:first-of-type){margin-top:5px}.un_cotnact_req{color:var(--color-white);background-color:var(--color-main);font-size:12px;font-weight:700;padding:.2em .7em .15em;border-radius:10px}.post_content .wpcf7-form{margin:0}.post_content .un_form{background-color:#f7f7f7;padding:40px}.post_content .un_form_wrap{display:grid;row-gap:30px}.post_content .un_form_label{font-weight:700;line-height:1.4}.post_content .un_form_label.-req{display:flex;align-items:center;column-gap:5px}.post_content .un_form_label.-req:after{content:"\5fc5\9808";display:inline-block;color:var(--color-white);background-color:var(--color-main);font-size:12px;padding:.2em .7em .15em;border-radius:10px}.post_content .un_form_item{padding-left:20px;margin-top:10px}.post_content .un_form_radioWrap{display:grid;row-gap:15px;margin-top:20px}.post_content .un_form_input,.post_content .un_form_textarea{font-size:16px;width:100%;border:none;border-radius:5px;line-height:1.5;padding:12px 16px;transition:box-shadow .3s}.post_content .un_form_input:focus,.post_content .un_form_textarea:focus{box-shadow:0 0 0 1px var(--color-main)}.post_content .un_form_textarea{resize:vertical;height:auto!important;min-height:150px}.post_content .un_form_policy{height:300px;overflow-y:scroll;border:1px solid #ddd;background-color:var(--color-white);padding:20px;margin-top:40px}.post_content .un_form_policy_headline{margin-bottom:20px!important}.post_content .un_form_policy_intro{font-size:13px}.post_content .un_form_dl{display:grid;row-gap:20px}.post_content .un_form_dl dt{font-size:20px}.post_content .un_form_dl dd{font-size:13px;margin-top:.8em}.post_content .un_form_check{display:flex;align-items:center;justify-content:center;column-gap:10px;margin-top:30px}.post_content .un_form_check_req{display:inline-block;color:var(--color-white);background-color:var(--color-main);font-size:12px;font-weight:700;line-height:1.4;padding:.2em .7em .15em;border-radius:10px}.post_content .un_form_butonWrap{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;margin-top:40px}.post_content .un_form_butonWrap .wpcf7-spinner{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.post_content .un_form_button{cursor:pointer;display:block;color:var(--color-white);background-color:var(--color-main)!important;font-size:18px!important;font-weight:700;border:none;height:auto!important;min-width:225px;padding:20px 50px!important;border-radius:50px;margin:0!important}.post_content .un_form_button.-remove{display:block!important;background-color:#999!important}.post_content .un_formConfirm{padding:50px}.post_content .un_formConfirm .un_formConfirm_text{text-align:center}.post_content .un_formConfirm .un_form_wrap{display:grid;grid-template-columns:150px 1fr;align-items:flex-start;border-bottom:1px solid var(--color-main);padding-block:20px}.post_content .un_formConfirm .un_formConfirm_label,.post_content .un_formConfirm .un_formConfirm_control{font-size:16px;line-height:1.5;margin-bottom:0}.post_content .un_formConfirm .un_formConfirm_label{font-weight:700}.un_thanks{margin-bottom:50px}.un_thanks_text{text-align:center}.ef_fade{transform:translateY(50px);opacity:0;transition-property:opacity,transform;transition-duration:.4s}.ef_fade.is_active{transform:translateY(0);opacity:1}#header{height:70px!important}#header_logo{height:100%}#body.start_scroll #header_logo{width:264px!important}#body.start_scroll #header_logo .logo_image.type1{display:block!important;width:100%;height:auto;opacity:1}#body.start_scroll #header_logo .logo_image.type2{opacity:0}#page_contents{overflow-x:clip}.cb_free_space .post_content{padding:0 5%}.cb_design_header .headline:first-letter,.scroll_content .headline:first-letter{color:var(--color-main);font-size:1.4em}.cb_banner .desc p{font-size:1.4em;text-align:center;margin-inline:auto}.scroll_content .headline:first-letter{color:var(--color-white)}.link_button .design_button{min-width:300px;width:fit-content}.scroll_content_inner .desc{text-align:center}.scroll_content_inner .design_button{border-radius:0}.q_custom_button{align-items:center;justify-content:center;font-weight:700;line-height:1.5!important}#lp_page_header{padding-inline:20px}#footer #footer_logo{max-width:400px}#footer .headline{display:none}#footer .menu{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}@media screen and (min-width:801px){.hp_sp{display:none!important}#body.start_scroll #header{background-color:var(--color-white);box-shadow:0 0 10px 1px #0003!important}}@media screen and (max-width:1160px){#header{height:60px!important}}@media screen and (max-width:1000px){.un_message .un_message_item:nth-of-type(2n) .un_message_wrap{flex-direction:column}.un_message .un_message_item:nth-of-type(2n) .un_message_img{margin-inline:auto;width:100%;max-width:700px}.un_message .un_message_wrap{flex-direction:column;row-gap:20px}.un_message .un_message_img{margin-inline:auto;min-width:0;width:100%;max-width:700px}}@media screen and (max-width:800px){.gl_mt{margin-top:70px}#page_contents .bl_box_content ul{gap:10px}#page_contents .bl_box_content ul li{font-size:1.1em;padding:10px}#page_contents .bl_box_linkUnit{gap:15px;flex-direction:column}#page_contents .bl_box_link{max-width:600px;width:100%;margin-inline:auto}#page_contents .bl_box_title{font-size:20px}#page_contents .bl_box_text{font-size:16px}#page_contents .bl_box_arrow{width:40px;padding-right:3px}#page_contents .bl_box_arrow:before{width:8px}.post_content .el_heading{font-size:24px;margin-bottom:30px}.post_content .el_heading:before{font-size:2.6em}.un_topIntro{padding-block:20px}.post_content .un_topReason{padding-block:40px}.post_content .un_topReason_itemUnit{grid-template-columns:1fr;gap:30px}.post_content .un_strengthIntro_intro_list{grid-template-columns:1fr;row-gap:10px}.post_content .un_strengthIntro_intro_list li{grid-template-columns:100px 1fr;column-gap:10px;align-items:center;font-size:16px;padding:10px}.post_content .un_topCareer_list_item:before{width:60px;font-size:32px}.post_content .un_topCareer_list_item div h4{font-size:20px}.post_content .un_topMessage{padding-block:40px}.post_content .un_topMessage_content h3{font-size:20px}.post_content .un_topMessage_wrap{grid-template-columns:1fr;row-gap:50px}#page_contents .un_strengthIntro_heading{font-size:22px}#page_contents .un_strengthIntro_heading span{font-size:.9em}#page_contents .un_strength_list_item:nth-of-type(odd){padding-block:70px}#page_contents .un_strength_list_item:nth-of-type(odd):before{clip-path:polygon(0 40px,100% 0%,100% calc(100% - 40px),0% 100%)}#page_contents .un_strength_list_item h3{font-size:22px}.post_content .un_salaryData{grid-template-columns:1fr}.post_content .un_salaryReason_item:before{font-size:28px;padding:15px}.post_content .un_salaryReason_wrap h3{font-size:20px}.post_content .un_salaryReason_wrap h3:after{width:40px;margin-top:20px}.post_content .un_salaryReason_wrap p{margin-top:20px}.post_content .un_benefitsHero{padding:30px 20px}.post_content .un_benefits_cardUnit{grid-template-columns:1fr}.post_content .un_careerIntro{flex-direction:column;row-gap:20px}.post_content .un_careerIntro_img{width:-webkit-fill-available;width:stretch;max-width:unset;margin-inline:-20px}.post_content .un_job_item h3{font-size:20px}.post_content .un_job_list{grid-template-columns:1fr}.post_content .un_job_schdule_wrao{grid-template-columns:100px 1fr}.post_content .un_job_members_item{grid-template-columns:1fr;row-gap:20px}.post_content .un_job_members_img{width:100%}.post_content .un_job_members_content h4{margin-bottom:10px}.post_content .un_member_item{grid-template-columns:1fr;row-gap:20px}.post_content .un_member_heading{font-size:20px}.post_content .un_member_data_wrap dd{font-size:13px}.un_message h2{font-size:24px}.un_message h3,.un_message .un_message_content h4{font-size:18px}.post_content .un_outline_intro{font-size:16px}.post_content .un_outline_data_wrap{grid-template-columns:1fr}.post_content .un_outline_data_wrap:first-of-type dt{border:none}.post_content .un_outline_data_wrap dt{border:none;text-align:left}.post_content .un_outline_data_wrap dd{padding-inline:15px}.post_content .un_requirement_data_wrap{grid-template-columns:1fr}.post_content .un_requirement_data_wrap>dt,.post_content .un_requirement_data_wrap>dd{padding:15px}.post_content .un_requirement_data_wrap>dt{color:var(--color-white);background-color:var(--color-main)}.post_content .un_form_butonWrap{flex-direction:column-reverse}.post_content .un_formConfirm{padding:40px 20px}.post_content .un_formConfirm .un_form_wrap{grid-template-columns:1fr;row-gap:5px}.hp_pc{display:none!important}}@media screen and (max-width:767px){.post_content .un_benefits h2{font-size:20px}.post_content .un_form{padding:20px}.post_content .un_form_policy{height:250px}.post_content .un_form_dl dt{font-size:16px}.post_content .un_form_dl dd{font-size:12px}.post_content .un_form_check{margin-top:20px}.post_content .un_form_button{padding:10px 30px}}@media screen and (max-width:650px){.un_contact_tel dt{font-size:20px}.un_contact_tel dd a{font-size:32px}}@media(hover:hover){#page_contents .bl_box_link{transition:transform .3s,box-shadow .3s}#page_contents .bl_box_link:hover{transform:translate(6px,6px);box-shadow:none}.post_content .un_form_button{transition:opacity .3s}.post_content .un_form_button:hover{opacity:.7}}
