.firstView_firstView__p1jir{overflow:hidden}.firstView_firstView__p1jir img{width:100%}.firstView_baseArrow__DwvfZ{z-index:2;color:rgba(63,63,63,.452);font-size:60px}.firstView_baseArrow__DwvfZ:hover{color:rgba(63,63,63,.575)}.firstView_baseArrow__DwvfZ:before{display:none}.firstView_imageWrapper__okuCF{position:relative;width:100%}.firstView_button__PcvKO{position:absolute;top:60%;left:28%;transform:translate(-50%,-50%);background-color:#f6f4eb;padding:10px 20px;border-radius:5px;font-size:26px;font-weight:500;color:#414141;width:300px}.firstView_button__PcvKO .firstView_icon__Olx_5{font-size:30px}@media(max-width:1024px){.firstView_button__PcvKO{width:200px;font-size:20px;padding:5px 0}.firstView_button__PcvKO .firstView_icon__Olx_5{font-size:20px}}@media(max-width:768px){.firstView_button__PcvKO{top:30%;left:50%}}.firstView_button__PcvKO:hover{background-color:#dcf2f1}@media(max-width:768px){.firstView_pc__mrRMe{display:none}}.firstView_mobile__fEXNg{display:none}@media(max-width:768px){.firstView_mobile__fEXNg{display:inline}}.news_container__RkoHz{width:100%;padding:80px 0 160px;position:relative}@media(max-width:1024px){.news_container__RkoHz{padding:40px 0}}.news_content__rvJL0{width:100%;display:flex;gap:20px;padding-top:40px;position:relative;z-index:2}@media(max-width:1024px){.news_content__rvJL0{flex-direction:column;align-items:center}}.news_newsWrapper__FTpXo{display:flex;flex-direction:column;gap:20px;width:100%;max-width:45%}@media(max-width:1024px){.news_newsWrapper__FTpXo{gap:40px;max-width:100%}}.news_news__Ccnte{padding:20px;border-radius:32px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#414141;display:flex;flex-direction:column;gap:8px;height:-moz-fit-content;height:fit-content;background-color:#fff;cursor:pointer;transition:all .2s}.news_news__Ccnte:hover{box-shadow:0 8px 24px rgba(0,0,0,.2);color:#414141}@media(max-width:1024px){.news_news__Ccnte{max-width:100%}}.news_news__Ccnte h5{color:#9d9d9d;display:flex;gap:4px;align-items:center}.news_news__Ccnte h3{cursor:pointer;transition:all .2s}.news_news__Ccnte h3:hover{opacity:.8}.news_news__Ccnte img{width:100%;height:auto;border-radius:20px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer}.news_jobs__T_jHz{max-width:55%;display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:1024px){.news_jobs__T_jHz{max-width:100%;gap:20px}}.news_jobCard__6wSHe{display:flex;align-items:center;gap:20px;padding:10px;border-radius:10px;border:1px solid rgba(20,189,255,.855);background-color:#fff;color:#414141;max-height:300px;cursor:pointer;transition:all .2s}@media(max-width:1024px){.news_jobCard__6wSHe{flex-direction:column;max-height:none}}.news_jobCard__6wSHe:hover{transform:scale(1.02);color:#414141}.news_jobCard__6wSHe img{width:200px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0}@media(max-width:1024px){.news_jobCard__6wSHe img{width:100%;height:200px}}.news_info__cei8h{display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%}.news_info__cei8h h3{font-size:16px;font-weight:600;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_info__cei8h h4{display:flex;gap:8px;align-items:center;font-weight:400;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_info__cei8h p{font-size:12px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_letter__35no9{font-size:140px;color:hsla(0,4%,91%,.612);font-family:Angkor,sans-serif;position:absolute;left:0;bottom:0;z-index:1}@media(max-width:1024px){.news_pc__P9244{display:none}}.news_empty__GhsvN{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:24px;color:#9d9d9d}.news_backToList__g26H2{margin-bottom:16px;text-align:right}.news_backToList__g26H2 .news_backLink__BAld3{color:#005b8b;font-weight:700;text-decoration:none}.news_backToList__g26H2 .news_backLink__BAld3:hover{text-decoration:underline}.philosophy_container__6po72{background-color:#f6f4eb;font-family:Zen Old Mincho,serif;padding:40px;position:relative;height:450px}@media(max-width:1024px){.philosophy_container__6po72{padding:20px 0}}.philosophy_container__6po72.philosophy_viContent__8CIpJ{font-family:Noto Sans JP,sans-serif}@media(max-width:1024px){.philosophy_container__6po72.philosophy_viContent__8CIpJ{height:400px}}.philosophy_content__f5OYY{display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:20px;position:relative;z-index:2}@media(max-width:1024px){.philosophy_viContent__8CIpJ .philosophy_mainPhilo__BTPEQ{font-size:22px}}.philosophy_mainPhilo__BTPEQ{font-size:50px;font-weight:900;color:#4682a9}@media(max-width:1024px){.philosophy_mainPhilo__BTPEQ{font-size:30px}}.philosophy_viContent__8CIpJ .philosophy_subPhilo__w8NRS{font-size:16px}.philosophy_subPhilo__w8NRS{font-size:20px;font-weight:700;color:#414141;display:flex;gap:60px}@media(max-width:1024px){.philosophy_subPhilo__w8NRS{gap:20px;flex-direction:column;align-items:center}}.philosophy_letter__9cMZp{font-size:140px;color:hsla(0,4%,91%,.612);font-family:Angkor,sans-serif;position:absolute;right:0;bottom:-10px;z-index:1}@media(max-width:1024px){.philosophy_pc__OXJ3j{display:none}}.recruitment_container__LjN73{background-color:#f6f4eb;padding:80px 20px 80px 0;font-family:Zen Old Mincho,serif;overflow:hidden}@media(max-width:1024px){.recruitment_container__LjN73{padding:40px 0}}.recruitment_item__FxEK2{display:flex;position:relative;padding:10px 0}@media(max-width:1024px){.recruitment_item__FxEK2{padding:20px 0}}.recruitment_verticalLine__x_aMU{border-left:1px solid #414141;height:135%;position:absolute;top:-30%;left:45px}.recruitment_leftLabel__7woKi{height:100%;transform:rotate(90deg);width:-moz-fit-content;width:fit-content;font-family:Zen Old Mincho,serif;color:#414141;font-size:12px;font-weight:700;border-top:5px solid #4682a9;padding-top:10px;margin-top:10px;white-space:nowrap;max-width:70px}.recruitment_content__I6nZs{display:flex;gap:40px;color:#414141}@media(max-width:1024px){.recruitment_content__I6nZs{flex-direction:column-reverse;gap:20px}}.recruitment_text__p1_M_{width:55%;display:flex;flex-direction:column;gap:20px}@media(max-width:1024px){.recruitment_text__p1_M_{width:100%}}.recruitment_text__p1_M_ h2{font-size:28px}@media(max-width:1024px){.recruitment_text__p1_M_ h2{font-size:28px}}.recruitment_text__p1_M_ p{font-size:16px;text-align:justify;line-height:150%;font-weight:500}.recruitment_text__p1_M_ p span{font-weight:900;font-size:18px}.recruitment_image__t52IW{width:45%}@media(max-width:1024px){.recruitment_image__t52IW{width:100%}}.recruitment_image__t52IW img{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.recruitment_buttons__vXIPS{width:105%;display:flex;row-gap:10px;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap;justify-content:center}.recruitment_buttons__vXIPS button{width:240px}@media(max-width:1024px){.recruitment_buttons__vXIPS{width:100%}}.recruitment_button3__PbLow button{width:370px;justify-content:space-between}@media(max-width:1024px){.recruitment_button3__PbLow button{width:100%;font-size:12px}.recruitment_pc__Vt11B{display:none}}.recruitment_mobile__i99jP{display:none}@media(max-width:1024px){.recruitment_mobile__i99jP{display:block}}.secondView_secondView__KYrX8{width:100%;padding-top:40px;overflow:hidden}@media(max-width:1024px){.secondView_secondView__KYrX8{padding-top:20px}}.secondView_marquee__RT3Gn{max-width:-moz-max-content;max-width:max-content;display:flex;gap:120px;padding:10px 120px 10px 0}@media(max-width:1024px){.secondView_marquee__RT3Gn{gap:40px;padding:10px 40px 10px 0}}.secondView_marquee__RT3Gn img{border-radius:20px;width:170px;height:auto;box-shadow:0 1px 4px rgba(0,0,0,.16)}@media(max-width:1024px){.secondView_marquee__RT3Gn img{width:100px}}.service_container__of4zY{background-color:#fff;font-family:Zen Old Mincho,serif;padding:60px;position:relative}@media(max-width:1024px){.service_container__of4zY{padding:40px 0}}.service_content__E4tm2{display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:20px;position:relative;z-index:2}.service_content__E4tm2 p{font-size:16px}.service_letter__X9nRZ{font-size:140px;color:hsla(0,4%,91%,.612);font-family:Angkor,sans-serif;position:absolute;left:0;top:0;z-index:1}@media(max-width:1024px){.service_pc__2QYLy{display:none}}.voice_container__rFciO{background-color:#fff;font-family:Zen Old Mincho,serif;position:relative;padding:40px 0 120px}.voice_content__20ZxR{display:flex;justify-content:space-between;padding-top:40px;gap:20px;position:relative;z-index:2}@media(max-width:1024px){.voice_content__20ZxR{flex-direction:column;gap:40px}}.voice_imageCard__KfjZk{width:400px;background-color:#4682a9}@media(max-width:1024px){.voice_imageCard__KfjZk{width:100%}}.voice_imageCard__KfjZk img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.voice_description__vKXJt{padding:40px 15px;display:flex;flex-direction:column;gap:20px;text-align:justify}.voice_description__vKXJt h3{font-size:25px;font-weight:400;text-align:center}@media(max-width:1250px){.voice_description__vKXJt h3{font-size:20px}}.voice_description__vKXJt h4{font-size:20px;font-weight:900;text-align:center}@media(max-width:1024px){.voice_description__vKXJt h4{font-size:18px}}.voice_description__vKXJt p{font-size:16px;font-weight:900;color:#fff}@media(max-width:1024px){.voice_description__vKXJt p{font-size:14px}}.voice_letter__6WTNT{font-size:140px;color:hsla(0,4%,91%,.612);font-family:Angkor,sans-serif;position:absolute;right:0;top:0;z-index:1}@media(max-width:1024px){.voice_pc__QZQJo{display:none}}