.p_UolW_page_title{margin-bottom:32px}.p_UolW_page_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:576px){.p_UolW_page_title__en{font-size:24px}}.p_UolW_page_title__jp{letter-spacing:.16em;padding-top:16px;display:block}@media screen and (max-width:576px){.p_UolW_page_title__jp{font-size:12px}}.p_UolW_page_head_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:48px;font-weight:500}@media screen and (max-width:576px){.p_UolW_page_head_title__en{font-size:32px}}.p_UolW_page_head_title__jp{letter-spacing:.16em;margin-top:12px;display:block}@media screen and (max-width:576px){.p_UolW_page_head_title__jp{font-size:12px}}.p_UolW_topics{background-color:#f5f5f5;padding-top:56px;padding-bottom:128px}@media screen and (max-width:576px){.p_UolW_topics{padding-bottom:40px}}.p_UolW_topics_wrapper{margin-bottom:128px}@media screen and (max-width:860px){.p_UolW_topics_wrapper{margin-bottom:64px}}.p_UolW_topics_inner{max-width:1056px;margin-left:auto;margin-right:auto}@media screen and (max-width:860px){.p_UolW_topics_inner{padding-left:28px;padding-right:28px}}.p_UolW_topics_head{letter-spacing:.16em;text-align:center;margin-bottom:64px;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.p_UolW_topics_head{margin-bottom:24px;font-size:24px}}.p_UolW_topics_item{justify-content:space-between;gap:24px 0;margin-bottom:72px;transition:opacity .4s;display:flex}@media screen and (max-width:576px){.p_UolW_topics_item{margin-bottom:24px}}.p_UolW_topics_item:hover{opacity:.7}.p_UolW_topics_thumb{flex-basis:232px}@media screen and (max-width:860px){.p_UolW_topics_thumb{display:none}}.p_UolW_topics_thumb img{vertical-align:bottom;border-radius:8px;max-width:100%;height:auto}.p_UolW_topics_summary{flex-basis:760px}.p_UolW_topics_meta{justify-content:space-between;align-items:center;display:flex}.p_UolW_topics_cat{background-color:var(--c-primary);color:#fff;border-radius:24px;margin-bottom:24px;padding:8px 16px;display:inline-block}@media screen and (max-width:576px){.p_UolW_topics_cat{margin-bottom:16px;font-size:10px}}.p_UolW_topics_date{color:#333;font-size:12px}@media screen and (max-width:576px){.p_UolW_topics_date{display:none}}.p_UolW_topics_title{letter-spacing:.16em;font-size:24px;font-weight:700;line-height:1.375}@media screen and (max-width:576px){.p_UolW_topics_title{font-size:12px}}.p_UolW_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;max-width:1024px;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:860px){.p_UolW_pagination{gap:28px 40px;margin-top:40px;padding-left:28px;padding-right:28px}}.p_UolW_pagination>a{justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}@media screen and (max-width:860px){.p_UolW_pagination>a{width:40px;height:40px;font-size:16px}}.p_UolW_pagination>a:hover{background-color:var(--c-primary);color:#fff;border-radius:50%}.p_UolW_current{background-color:var(--c-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}@media screen and (max-width:860px){.p_UolW_current{width:40px;height:40px;font-size:16px}}
.QW2Twa_page_head{background-position:50%;background-repeat:no-repeat;background-size:cover;place-content:center;align-items:center;width:100%;height:225px;margin-bottom:64px;display:flex;position:relative}@media screen and (max-width:576px){.QW2Twa_page_head{height:80px;margin-bottom:40px}}.QW2Twa_page_head_inner{text-align:center;background-color:#3333334d;justify-content:center;width:100%;height:100%;display:flex}.QW2Twa_page_head_inner>h1{color:#fff;align-self:center}.QW2Twa_page_head_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:48px;font-weight:500}@media screen and (max-width:576px){.QW2Twa_page_head_title__en{font-size:8.5vw}}.QW2Twa_page_head_title__jp{letter-spacing:.16em;margin-top:12px;display:block}@media screen and (max-width:576px){.QW2Twa_page_head_title__jp{font-size:3.2vw}}.QW2Twa_page_head_vision{background-image:url(/assets/images/bg_head__our_vision.jpg)}.QW2Twa_page_head_company{background-image:url(/assets/images/bg_head_company.jpg)}.QW2Twa_page_head_service{background-image:url(/assets/images/bg_head__service.jpg)}.QW2Twa_page_head_recruit{background-image:url(/assets/images/bg_head__recruit.jpg)}.QW2Twa_page_head_topics{background-image:url(/assets/images/bg_head_topics.jpg)}
.WUVVlW_page_title{margin-bottom:32px}@media screen and (max-width:860px){.WUVVlW_page_title{margin-bottom:8.5vw}}.WUVVlW_page_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.WUVVlW_page_title__en{font-size:6.4vw}}.WUVVlW_page_title__jp{letter-spacing:.16em;padding-top:16px;display:block}@media screen and (max-width:576px){.WUVVlW_page_title__jp{font-size:3.2vw}}.WUVVlW_overview{background-color:var(--c-lightgray);padding-top:64px;padding-bottom:64px}@media screen and (max-width:860px){.WUVVlW_overview{padding-top:10.6vw;padding-bottom:10.6vw}}.WUVVlW_overview_inner{max-width:1024px;margin:0 auto}@media screen and (max-width:860px){.WUVVlW_overview_inner{padding-left:7.4vw;padding-right:7.4vw}}.WUVVlW_overview_list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:460px;margin-left:88px;display:flex}@media screen and (max-width:860px){.WUVVlW_overview_list{margin-left:0}}.WUVVlW_overview_list>dt{flex-basis:22%;margin-bottom:24px;font-weight:700}@media screen and (max-width:860px){.WUVVlW_overview_list>dt{font-size:3.2vw}}.WUVVlW_overview_list>dd{flex-basis:62%;margin-bottom:24px;font-weight:500;line-height:1.375}@media screen and (max-width:860px){.WUVVlW_overview_list>dd{flex-basis:68%;font-size:3.2vw}}.WUVVlW_access{padding-top:128px;padding-bottom:128px}@media screen and (max-width:860px){.WUVVlW_access{padding-top:10.6vw;padding-bottom:10.6vw}}.WUVVlW_access_inner{max-width:1024px;margin:0 auto}@media screen and (max-width:860px){.WUVVlW_access_inner{padding-left:7.4vw;padding-right:7.4vw}}.WUVVlW_map_embed{width:100%;padding-top:39.1%;position:relative}@media screen and (max-width:860px){.WUVVlW_map_embed{width:calc(100% + 56px);margin-left:-28px;padding-top:64%}}.WUVVlW_map_embed>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.WUVVlW_map_caption{text-align:center;margin-top:24px}@media screen and (max-width:860px){.WUVVlW_map_caption{font-size:3.2vw;line-height:1.4}}.WUVVlW_member{max-width:1024px;margin:0 auto 128px}@media screen and (max-width:860px){.WUVVlW_member{margin:0 auto 20vw;padding-left:7.4vw;padding-right:7.4vw}}.WUVVlW_member_list{gap:0 24px;display:flex}@media screen and (max-width:860px){.WUVVlW_member_list{flex-wrap:wrap;justify-content:space-between;gap:3.86vw 0}}.WUVVlW_member_list_item{flex:1}@media screen and (max-width:860px){.WUVVlW_member_list_item{flex:0 auto;width:40.9%}}.WUVVlW_member_image{text-align:center;margin-bottom:24px}@media screen and (max-width:860px){.WUVVlW_member_image{margin-bottom:6.4vw}}.WUVVlW_member_meta{text-align:center;margin-bottom:40px}@media screen and (max-width:860px){.WUVVlW_member_meta{margin-bottom:3.86vw}}.WUVVlW_member_position{letter-spacing:.1em;margin-bottom:24px;font-size:24px;font-weight:700;display:block}@media screen and (max-width:860px){.WUVVlW_member_position{margin-bottom:3.86vw;font-size:3.86vw}}.WUVVlW_member_acount{justify-content:center;gap:0 24px;display:flex}@media screen and (max-width:860px){.WUVVlW_member_acount{gap:0 6.4vw}}.WUVVlW_member_acount>li>a{transition:opacity .4s}.WUVVlW_member_acount>li>a:hover{opacity:.7}@media screen and (max-width:860px){.WUVVlW_member_acount>li>a{display:block}.WUVVlW_twitter_link{width:8.6vw}.WUVVlW_facebook_link{width:7vw}.WUVVlW_note_link{width:7.7vw}}
.eKv3Xa_contents{max-width:1024px;margin:128px auto 70px}@media screen and (max-width:860px){.eKv3Xa_contents{margin:64px auto 40px;padding-left:7.4vw;padding-right:7.4vw}}.eKv3Xa_page_title{letter-spacing:.08em;letter-spacing:.16em;margin-top:16px;margin-bottom:16px;padding-top:16px;font-size:32px;font-weight:700;display:block}@media screen and (max-width:860px){.eKv3Xa_page_title{margin-bottom:7px;font-size:6.4vw}}@media screen and (max-width:576px){.eKv3Xa_page_title{font-size:12px}}.eKv3Xa_page_heading{letter-spacing:.08em;margin-top:24px;margin-bottom:12px;font-size:26px;font-weight:700}@media screen and (max-width:860px){.eKv3Xa_page_heading{margin-bottom:7px;font-size:6.4vw}}.eKv3Xa_policy_list{gap:0 32px;padding:14px 0 24px 16px;list-style-type:decimal}@media screen and (max-width:860px){.eKv3Xa_policy_list{margin-left:-3.7vw;padding:3.7vw 3.7vw 6.4vw}}.eKv3Xa_policy_table{border:1px solid #000}.eKv3Xa_policy_table th,.eKv3Xa_policy_table td{border:1px solid #000;padding:5px}.eKv3Xa_policy_table ul{gap:0 32px;padding-left:20px;list-style-type:disc}@media screen and (max-width:860px){.eKv3Xa_policy_table ul{margin-left:-3.7vw;padding-left:3.7vw}}.eKv3Xa_member_list_title{padding:16px;font-weight:700;line-height:1.375}@media screen and (max-width:860px){.eKv3Xa_member_list_title{padding:3.86vw;font-size:3.86vw}}
.XjtNyq_page_title{margin-bottom:32px}.XjtNyq_page_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:576px){.XjtNyq_page_title__en{font-size:24px}}.XjtNyq_page_title__jp{letter-spacing:.16em;padding-top:16px;display:block}@media screen and (max-width:576px){.XjtNyq_page_title__jp{font-size:12px}}.XjtNyq_page_head_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:48px;font-weight:500}@media screen and (max-width:576px){.XjtNyq_page_head_title__en{font-size:32px}}.XjtNyq_page_head_title__jp{letter-spacing:.16em;margin-top:12px;display:block}@media screen and (max-width:576px){.XjtNyq_page_head_title__jp{font-size:12px}}.XjtNyq_page_title{letter-spacing:.08em;margin-bottom:16px;font-size:32px;font-weight:700}@media screen and (max-width:860px){.XjtNyq_page_title{margin-bottom:7px;font-size:6.4vw}}.XjtNyq_member{max-width:1024px;margin:128px auto 70px}@media screen and (max-width:860px){.XjtNyq_member{margin:64px auto 40px;padding-left:7.4vw;padding-right:7.4vw}}.XjtNyq_member_list{gap:0 32px;width:90vw;padding:14px 120px 24px 14px;display:flex;overflow-x:scroll}@media screen and (max-width:860px){.XjtNyq_member_list{margin-left:-3.7vw;padding:3.7vw 3.7vw 6.4vw}}.XjtNyq_member_list>li{flex-shrink:0;flex-basis:320px}.XjtNyq_member_list>li>a{background-color:var(--c-lightgray);border-radius:0 0 8px 8px;flex-basis:31.25%;transition:opacity .4s;display:block;box-shadow:0 4px 16px #00000040}.XjtNyq_member_list>li>a img{border-radius:8px 8px 0 0}.XjtNyq_member_list_title{padding:16px;font-weight:700;line-height:1.375}@media screen and (max-width:860px){.XjtNyq_member_list_title{padding:3.86vw;font-size:3.86vw}}.XjtNyq_recruitment{max-width:1024px;margin:0 auto 128px}@media screen and (max-width:860px){.XjtNyq_recruitment{margin:0 auto 10.6vw}.XjtNyq_recruitment_title{margin-bottom:6.4vw;padding-left:7.4vw;padding-right:7.4vw}}.XjtNyq_recruitment_list{gap:0 32px;display:flex}@media screen and (max-width:860px){.XjtNyq_recruitment_list{flex-wrap:wrap;justify-content:center;gap:16px}}@media screen and (max-width:576px){.XjtNyq_recruitment_list{display:block}}.XjtNyq_recruitment_list>li{flex-basis:232px}@media screen and (max-width:860px){.XjtNyq_recruitment_list>li{flex-basis:46%}}@media screen and (max-width:576px){.XjtNyq_recruitment_list>li{margin-bottom:8px}}.XjtNyq_recruitment_list>li>a{display:block}.XjtNyq_recruitment_list>li>a>figure{position:relative}.XjtNyq_recruitment_list>li>a>figure:before{content:"";z-index:1;background-color:#3339;border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:576px){.XjtNyq_recruitment_list>li>a>figure:before{border-radius:0;height:100%}}.XjtNyq_recruitment_list>li>a>figure>figcaption{color:#fff;text-align:center;z-index:1;justify-content:center;padding:15px 0;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:576px){.XjtNyq_recruitment_list>li>a>figure>figcaption{padding:0;font-size:3.86vw;bottom:50%;transform:translateY(50%)}}.XjtNyq_recruitment_list>li>a>figure>figcaption>div{align-self:center;line-height:1.4}.XjtNyq_how_to{max-width:1024px;margin:0 auto 70px}@media screen and (max-width:860px){.XjtNyq_how_to{margin:0 auto 15.6vw;padding-left:7.4vw;padding-right:7.4vw}}.XjtNyq_how_to>p{letter-spacing:.16em;line-height:1.4}@media screen and (max-width:860px){.XjtNyq_how_to>p{margin-top:2.6vw;font-size:3.2vw}}.XjtNyq_how_to>p>a:hover{text-decoration:underline}
.mSoj3q_voice{max-width:1024px;margin-left:auto;margin-right:auto;padding-bottom:64px}@media screen and (max-width:860px){.mSoj3q_voice{padding-bottom:10.6vw;padding-left:7.4vw;padding-right:7.4vw}}.mSoj3q_page_title{margin-bottom:32px}@media screen and (max-width:860px){.mSoj3q_page_title{margin-bottom:8.5vw}}.mSoj3q_page_title__en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.mSoj3q_page_title__en{font-size:6.4vw}}.mSoj3q_page_title__jp{letter-spacing:.16em;padding-top:16px;display:block}@media screen and (max-width:860px){.mSoj3q_page_title__jp{font-size:3.2vw}}.mSoj3q_voice_message_contents{justify-content:space-between;display:flex}@media screen and (max-width:860px){.mSoj3q_voice_message_contents{display:block}}.mSoj3q_voice_message_image{flex-basis:408px}@media screen and (max-width:860px){.mSoj3q_voice_message_image{text-align:center;margin-bottom:10.6vw}}.mSoj3q_voice_message_description{flex-basis:584px}.mSoj3q_voice_message_description>p{text-align:justify;line-height:1.375}@media screen and (max-width:860px){.mSoj3q_voice_message_description>p{font-size:3.86vw}}.mSoj3q_vision_mission{background:url(/assets/images/bg_page_vision.svg) 0 0/cover no-repeat;height:0;padding-top:26.171%;position:relative}@media screen and (max-width:860px){.mSoj3q_vision_mission{padding-top:53.171%}}.mSoj3q_vision_mission_list{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mSoj3q_vision_mission_list>dt{color:#fff;letter-spacing:.16em;text-align:center;margin-bottom:32px;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.mSoj3q_vision_mission_list>dt{margin-bottom:3.86vw;font-size:6.4vw}}.mSoj3q_vision_mission_list>dd{color:#fff;text-align:center;flex-basis:700px;margin-bottom:64px;font-size:24px;font-weight:700;line-height:1.375}@media screen and (max-width:860px){.mSoj3q_vision_mission_list>dd{margin-bottom:8.5vw;font-size:3.86vw}}.mSoj3q_vision_mission_list>dd:last-child{margin-bottom:0}.mSoj3q_value{max-width:1024px;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:128px}@media screen and (max-width:860px){.mSoj3q_value{padding:15vw 7.4vw 40vw}}.mSoj3q_value_wrap{flex-wrap:wrap;justify-content:space-between;display:flex}.mSoj3q_value_list{text-align:center;justify-content:space-between;align-items:center}@media screen and (max-width:860px){.mSoj3q_value_list{display:block}}.mSoj3q_value_list>dt{color:var(--c-primary);flex-basis:320px;margin-bottom:40px;font-family:Futura,sans-serif;font-size:32px;font-weight:400}@media screen and (max-width:860px){.mSoj3q_value_list>dt{margin-bottom:6.4vw;font-size:6.4vw}}.mSoj3q_value_list>dd{letter-spacing:.02em;flex-basis:672px;margin-bottom:40px;line-height:2.1}@media screen and (max-width:860px){.mSoj3q_value_list>dd{font-size:3.86vw}}
