.ItnoLq_main_visual{background-image:url(/assets/images/img_main_visual__pc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;place-content:center;align-items:center;width:100%;height:0;padding-top:43.75%;display:flex;position:relative}@media screen and (max-width:576px){.ItnoLq_main_visual{background-image:url(/assets/images/img_main_visual__sp.jpg);padding-top:150.4%}}.ItnoLq_main_visual__pc_message{width:35vw;max-width:448px;position:absolute;bottom:-3px;right:0}@media screen and (max-width:860px){.ItnoLq_main_visual__pc_message{display:none}}.ItnoLq_main_visual__sp_message{width:69.8vw;max-width:262px;display:none;position:absolute;bottom:-3px;right:0}@media screen and (max-width:860px){.ItnoLq_main_visual__sp_message{display:block}}.ItnoLq_topics{background-color:#f5f5f5;padding-top:56px;padding-bottom:128px}@media screen and (max-width:860px){.ItnoLq_topics{padding-bottom:40px}}.ItnoLq_topics_inner{max-width:1056px;margin-left:auto;margin-right:auto}@media screen and (max-width:860px){.ItnoLq_topics_inner{padding-left:28px;padding-right:28px}}.ItnoLq_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){.ItnoLq_topics_head{margin-bottom:6.4vw;font-size:6.4vw}}.ItnoLq_topics_item{justify-content:space-between;gap:24px 0;margin-bottom:72px;transition:opacity .4s;display:flex}@media screen and (max-width:860px){.ItnoLq_topics_item{margin-bottom:16px}}.ItnoLq_topics_item:hover{opacity:.7}.ItnoLq_topics_thumb{flex-basis:232px}@media screen and (max-width:860px){.ItnoLq_topics_thumb{display:none}}.ItnoLq_topics_thumb img{vertical-align:bottom;border-radius:8px;max-width:100%;height:auto}.ItnoLq_topics_summary{flex-basis:760px}.ItnoLq_topics_meta{justify-content:space-between;align-items:center;display:flex}.ItnoLq_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:860px){.ItnoLq_topics_cat{margin-bottom:3.86vw;font-size:2.6vw}}.ItnoLq_topics_date{color:#333;font-size:12px}@media screen and (max-width:860px){.ItnoLq_topics_date{display:none}}.ItnoLq_topics_title{letter-spacing:.16em;font-size:24px;font-weight:700;line-height:1.375}@media screen and (max-width:860px){.ItnoLq_topics_title{font-size:3.2vw}}.ItnoLq_topics_more{text-align:center}.ItnoLq_topics_more>a{background-color:var(--c-primary);border:solid 1px var(--c-primary);color:#fff;border-radius:50px;width:320px;padding:20px;font-weight:700;transition:all .4s;display:inline-block}@media screen and (max-width:860px){.ItnoLq_topics_more>a{width:240px;margin-top:1.6vw;font-size:3.86vw}}.ItnoLq_topics_more>a:hover{color:var(--c-primary);background-color:#fff}.ItnoLq_vision{background-image:url(/assets/images/bg_index_our_vision.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:520px;margin-bottom:128px;padding-top:32px;padding-bottom:32px;position:relative}@media screen and (max-width:860px){.ItnoLq_vision{background:linear-gradient(275.11deg,#3fa591 26.18%,#7ebd84 62%,#cbc380 101.18%);height:auto;margin-bottom:10.6vw;padding-top:10.6vw;padding-bottom:10.6vw}}.ItnoLq_vision_inner{color:#fff;max-width:1200px;padding:0 10.66%;top:50%;left:0;right:0}@media screen and (max-width:860px){.ItnoLq_vision_inner{padding:0 16px 0 28px}}.ItnoLq_vision_title{margin-bottom:64px}@media screen and (max-width:860px){.ItnoLq_vision_title{margin-bottom:24px}}.ItnoLq_vision_title_en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.ItnoLq_vision_title_en{font-size:6.4vw}}.ItnoLq_vision_title_jp{letter-spacing:.16em;display:block}@media screen and (max-width:860px){.ItnoLq_vision_title_jp{margin-top:3.86vw;font-size:3.2vw}}.ItnoLq_vision_message{letter-spacing:.02em;margin-bottom:64px;font-size:40px}@media screen and (max-width:860px){.ItnoLq_vision_message{letter-spacing:.08em;margin-bottom:40px;font-size:3.86vw}}.ItnoLq_vision_body{margin-bottom:64px}@media screen and (max-width:860px){.ItnoLq_vision_body{margin-bottom:10.6vw}}.ItnoLq_vision_description{line-height:2}@media screen and (max-width:860px){.ItnoLq_vision_description{letter-spacing:.06em;font-size:12px}}.ItnoLq_more_vision{text-align:center}.ItnoLq_more_vision>a{border:solid 1px var(--c-primary);color:var(--c-primary);background-color:#fff;border-radius:50px;width:320px;padding:20px;transition:all .4s;display:inline-block}@media screen and (max-width:860px){.ItnoLq_more_vision>a{color:var(--c-primary);border:0;width:240px;font-size:3.86vw}}.ItnoLq_more_vision>a:hover{background-color:var(--c-primary);color:#fff}.ItnoLq_service{margin-bottom:64px}@media screen and (max-width:860px){.ItnoLq_service{margin-bottom:10.6vw}}.ItnoLq_service_title_wrapper{max-width:1024px;margin-bottom:32px;margin-left:auto;margin-right:auto}@media screen and (max-width:860px){.ItnoLq_service_title_wrapper{margin-bottom:6.4vw;padding-left:7.4vw;padding-right:7.4vw}}.ItnoLq_service_title_en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.ItnoLq_service_title_en{font-size:6.4vw}}.ItnoLq_service_title_jp{letter-spacing:.16em;display:block}@media screen and (max-width:860px){.ItnoLq_service_title_jp{padding-top:3.86vw;font-size:3.2vw}}.ItnoLq_media{margin-bottom:128px}@media screen and (max-width:860px){.ItnoLq_media{margin-bottom:10.6vw}}.ItnoLq_media_title{text-align:center;letter-spacing:.16em;margin-bottom:64px;font-size:32px;font-weight:700}@media screen and (max-width:860px){.ItnoLq_media_title{margin-bottom:3.86vw;font-size:6.4vw}}.ItnoLq_media_images{max-width:1024px;margin:0 auto}@media screen and (max-width:860px){.ItnoLq_media_images{padding-left:7.4vw;padding-right:7.4vw}}.ItnoLq_media_image__sp{display:none}@media screen and (max-width:860px){.ItnoLq_media_image__sp{display:block}.ItnoLq_media_image__pc{display:none}}.ItnoLq_company{margin-bottom:144px}@media screen and (max-width:860px){.ItnoLq_company{margin-bottom:10.6vw;padding-left:7.4vw;padding-right:7.4vw}}.ItnoLq_company_title_wrapper{max-width:1024px;margin:0 auto 32px}@media screen and (max-width:860px){.ItnoLq_company_title_wrapper{margin:0 0 6.4vw}}.ItnoLq_company_copy_wrapper{max-width:1024px;margin:0 auto 48px}@media screen and (max-width:860px){.ItnoLq_company_copy_wrapper{margin:0 0 6.4vw}}.ItnoLq_company_copy_title{letter-spacing:.02em;margin-bottom:40px;font-size:40px;font-weight:700}@media screen and (max-width:860px){.ItnoLq_company_copy_title{margin-bottom:6.4vw;font-size:6.4vw}}.ItnoLq_company_title_en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px;font-weight:500}@media screen and (max-width:860px){.ItnoLq_company_title_en{font-size:6.4vw}}.ItnoLq_company_title_jp{letter-spacing:.16em;display:block}@media screen and (max-width:860px){.ItnoLq_company_title_jp{padding-top:3.86vw;font-size:3.2vw}}.ItnoLq_company_copy_description{font-size:24px}@media screen and (max-width:860px){.ItnoLq_company_copy_description{font-size:3.2vw}}.ItnoLq_company_image{justify-content:flex-end;width:81.25vw;margin:0 0 64px auto;display:flex}@media screen and (max-width:860px){.ItnoLq_company_image{width:auto;margin:0}}.ItnoLq_more_wh{text-align:center}.ItnoLq_more_wh>a{background-color:var(--c-primary);border:solid 1px var(--c-primary);color:#fff;border-radius:50px;width:320px;padding:20px;transition:all .4s;display:inline-block}@media screen and (max-width:860px){.ItnoLq_more_wh>a{width:240px;margin-top:40px;font-size:3.86vw}}.ItnoLq_more_wh>a:hover{color:var(--c-primary);background-color:#fff}.ItnoLq_recruit{margin-bottom:128px}@media screen and (max-width:860px){.ItnoLq_recruit{margin-bottom:20vw}}.ItnoLq_recruit_wrapper{max-width:1024px;margin-left:auto;margin-right:auto}.ItnoLq_recruit_title{margin-bottom:18px}@media screen and (max-width:860px){.ItnoLq_recruit_title{margin-bottom:5.6vw;padding-left:7.4vw;padding-right:7.4vw}}.ItnoLq_recruit_title_en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px}@media screen and (max-width:860px){.ItnoLq_recruit_title_en{font-size:6.4vw}}.ItnoLq_recruit_title_jp{letter-spacing:.16em;padding-top:16px;display:block}@media screen and (max-width:860px){.ItnoLq_recruit_title_jp{padding-top:3.86vw;font-size:3.2vw}}.ItnoLq_contact{background:#3ea28e url(/assets/images/bg_index_footer.svg) 0 100%/cover no-repeat;height:0;padding-bottom:23.125%;transition:opacity .4s;position:relative}.ItnoLq_contact:hover{opacity:.7}@media screen and (max-width:860px){.ItnoLq_contact{padding-bottom:23.466%}}.ItnoLq_contact_inner{color:#fff;text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ItnoLq_contact_inner>p{letter-spacing:.16em}@media screen and (max-width:860px){.ItnoLq_contact_inner>p{font-size:3.2vw}}.ItnoLq_contact_title{margin-bottom:24px}@media screen and (max-width:860px){.ItnoLq_contact_title{margin-bottom:3.2vw}}.ItnoLq_contact_title_en{letter-spacing:.16em;font-family:Futura,sans-serif;font-size:32px}@media screen and (max-width:860px){.ItnoLq_contact_title_en{font-size:6.4vw}}.ItnoLq_contact_title_jp{letter-spacing:.16em;margin-top:8px;display:block}@media screen and (max-width:860px){.ItnoLq_contact_title_jp{margin-top:2px;font-size:3.2vw}}
._55WYfa_list-small{flex-wrap:wrap;justify-content:space-between;gap:60px 32px;margin-bottom:64px;display:flex}@media screen and (max-width:860px){._55WYfa_list-small{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;padding:7.4vw 7.4vw 4vw;overflow-x:scroll}}._55WYfa_list-small>a{border-radius:8px;flex-basis:48.43%;transition:opacity .4s;display:block;box-shadow:0 4px 16px #00000040}@media screen and (max-width:860px){._55WYfa_list-small>a{flex:0 264px;min-width:264px}}._55WYfa_list-small>a:hover{opacity:.7}._55WYfa_list-default{display:block}._55WYfa_name{padding:25px 30px;font-weight:700}@media screen and (max-width:860px){._55WYfa_name{padding:3.86vw;font-size:12px}}._55WYfa_more{text-align:center}._55WYfa_more>a{background-color:var(--c-primary);border:solid 1px var(--c-primary);color:#fff;border-radius:50px;width:320px;padding:20px;transition:all .4s;display:inline-block}@media screen and (max-width:860px){._55WYfa_more>a{width:240px;margin-top:25px}}._55WYfa_more>a:hover{color:var(--c-primary);background-color:#fff}
.FXyEkq_wrapper{flex-wrap:wrap;justify-content:space-between;max-width:1024px;margin:0 auto;padding-bottom:104px;display:flex}@media screen and (max-width:860px){.FXyEkq_wrapper{padding-bottom:10.6vw;padding-left:7.4vw;padding-right:7.4vw;display:block}}.FXyEkq_item{flex-basis:48.43%;margin-bottom:40px;transition:opacity .4s;display:block}.FXyEkq_item:hover{opacity:.7}@media screen and (max-width:860px){.FXyEkq_item{margin-bottom:6.4vw}}.FXyEkq_thumb{margin-bottom:24px}.FXyEkq_label{color:#333;letter-spacing:.1em;font-size:28px;font-weight:700}@media screen and (max-width:860px){.FXyEkq_label{font-size:6.4vw}}.FXyEkq_label-sub{color:var(--c-darkgray);letter-spacing:.1em;margin-top:16px;display:block}@media screen and (max-width:860px){.FXyEkq_label-sub{font-size:12px}}
