h1,h2,h3,h4,h5,h6,div,ul,li,p,dl,dt,dd,td,td{margin:0px;padding:0px}img{border:none;margin:0;padding:0;vertical-align:middle;max-width:100%;height:auto}a img{border:0}ul{list-style-type:none}br{letter-spacing:0}label{cursor:pointer}body{margin:0 auto;padding:0;text-align:center;background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.6em;color:#333;overflow-x:hidden}.m_top3{margin-top:3px}.m_top5{margin-top:5px}.m_top10{margin-top:10px}.m_top12{margin-top:12px}.m_top15{margin-top:15px}.m_top17{margin-top:17px}.m_top20{margin-top:20px}.m_top24{margin-top:24px}.m_top25{margin-top:20px}.m_top30{margin-top:30px}.m_top35{margin-top:35px}.m_top40{margin-top:40px}.m_top45{margin-top:45px}.m_top60{margin-top:60px}.m_top80{margin-top:80px}.m_top100{margin-top:100px}.m_top160{margin-top:160px}.m_top245{margin-top:245px}.m_b2{margin-bottom:2px}.m_b5{margin-bottom:5px}.m_b10{margin-bottom:10px}.m_b15{margin-bottom:15px}.m_b20{margin-bottom:20px}.m_b24{margin-bottom:24px}.m_b30{margin-bottom:30px}.m_b35{margin-bottom:35px}.m_b40{margin-bottom:40px}.m_b50{margin-bottom:50px}.m_b60{margin-bottom:60px}.m_b80{margin-bottom:80px}.m_b100{margin-bottom:100px}.m_b120{margin-bottom:120px}.m_l3{margin-left:3px}.m_l5{margin-left:5px}.m_l8{margin-left:8px}.m_l10{margin-left:10px}.m_l13{margin-left:10px}.m_l15{margin-left:15px}.m_l20{margin-left:20px}.m_l24{margin-left:24px}.m_l25{margin-left:25px}.m_l28{margin-left:28px}.m_l30{margin-left:30px}.m_l35{margin-left:35px}.m_l40{margin-left:40px}.m_l58{margin-left:58px}.m_l70{margin-left:70px}.m_l85{margin-left:85px}.m_r2{margin-right:2px}.m_r5{margin-right:5px}.m_r10{margin-right:10px}.m_r15{margin-right:15px}.m_r20{margin-right:20px}.m_r25{margin-right:25px}.m_r30{margin-right:30px}.m_r35{margin-right:35px}.m_r40{margin-right:40px}.v_sp5{margin:5px 0}.v_sp10{margin:10px 0}.v_sp15{margin:15px 0}.v_sp20{margin:20px 0}.v_sp30{margin:30px 0}.h_sp10{margin:0 10px}.h_sp15{margin:0 15px}.h_sp20{margin:0 20px}.h_sp25{margin:0 25px}.h_sp30{margin:0 30px}.p_top5{padding-top:5px}.p_top10{padding-top:10px}.p_top15{padding-top:15px}.p_top20{padding-top:20px}.p_top30{padding-top:30px}.p_top40{padding-top:40px}.p_top50{padding-top:50px}.p_b30{padding-bottom:30px}.p_b130{padding-bottom:130px}.p_h5{padding:0px 5px}.p_h10{padding:0px 10px}.p_h20{padding:0px 20px}.p_v5{padding:5px 0px}.p_v10{padding:10px 0px}.p_v20{padding:20px 0px}.pad_5{padding:5px}.pad_10{padding:10px}.pad_20{padding:20px}.pad_30{padding:30px}.h_0{height:0px}.FloatRight{float:right}.FloatLeft{float:left}.Clear{clear:both}.clearfix{display:block;min-height:1px}* html .clearfix{height:1px}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.al_left{text-align:left}.al_right{text-align:right}.al_center{text-align:center;vertical-align:bottom}.shadow{text-shadow:2px 4px 3px rgba(0,0,0,.6)}.arrow_right{width:16px;height:16px;margin:0;mask-image:url("../../imgs/icon_arrow_right.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#fff}.bold_arrow_right{width:55px;height:70px;margin:0;mask-image:url("../../imgs/icon_bold_arrow_right.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#96e4ee}.arrow_left{width:16px;height:16px;margin:0;mask-image:url("../../imgs/icon_arrow_left.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#3391ff}.ku_down{width:24px;height:24px;margin:0;mask-image:url("../../imgs/icon_ku_down.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#3391ff}.cross_icon{width:25.456px;height:25.456px;margin:0;mask-image:url("../../imgs/icon_cross.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#80d1cb}a{opacity:1;transition:all .3s ease 0s;text-decoration:none}a:hover{cursor:pointer;text-decoration:none}html{scroll-padding-top:160px;scroll-behavior:smooth}.br_1250{display:none}.br_1257{display:none}.br_1231{display:none}.br_1205{display:none}.br_1200{display:none}.br_1160{display:none}.br_1130{display:none}.br_1059{display:none}.br_987{display:none}.br_976{display:none}.br_950{display:none}.br_954{display:none}.br_853{display:none}.br_850{display:none}.br_879{display:none}.br_876{display:none}.br_869{display:none}.br_813{display:none}.br_768{display:none}.br_446{display:none}.br_436{display:none}.br_389{display:none}.br_385{display:none}.br_377{display:none}.br_369{display:none}.br_363{display:none}.br_347{display:none}.br_346{display:none}.br_337{display:none}.br_334{display:none}.br_320{display:none}.br_314{display:none}@media(max-width: 1257px){.br_1257{display:inline}}@media(max-width: 1250px){.br_1250{display:inline}}@media(max-width: 1231px){.br_1231{display:inline}}@media(max-width: 1205px){.br_1205{display:inline}}@media(max-width: 1200px){.br_1200{display:inline}}@media(max-width: 1160px){.br_1160{display:block}}@media(max-width: 1130px){.br_1130{display:block}}@media(max-width: 1059px){.br_1059{display:inline}}@media(max-width: 987px){.br_987{display:inline}.br_none_987{display:none}}@media(max-width: 976px){.br_976{display:inline}}@media(max-width: 954px){.br_954{display:inline-block}}@media(max-width: 950px){.br_950{display:inline}}@media(max-width: 879px){.br_879{display:block}}@media(max-width: 876px){.br_876{display:block}}@media(max-width: 869px){.br_869{display:inline}}@media(max-width: 853px){.br_853{display:inline}}@media(max-width: 850px){.br_850{display:block}}@media(max-width: 813px){.br_813{display:inline}}@media(max-width: 768px){.br_1160{display:none}}@media(max-width: 768px){.br_768{display:inline}.br_none_768{display:none}}@media(max-width: 446px){.br_446{display:inline}}@media(max-width: 436px){.br_436{display:inline}.br_none_436{display:none}}@media(max-width: 389px){.br_389{display:inline}.br_none_389{display:none}}@media(max-width: 377px){.br_377{display:inline}}@media(max-width: 369px){.br_369{display:block}}@media(max-width: 363px){.br_363{display:inline}}@media(max-width: 385px){.br_385{display:inline}}@media(max-width: 347px){.br_347{display:inline}}@media(max-width: 346px){.br_346{display:inline}.br_none_346{display:none}}@media(max-width: 337px){.br_337{display:inline}.br_none_337{display:none}}@media(max-width: 334px){.br_334{display:inline}.br_none_334{display:none}}@media(max-width: 320px){.br_320{display:inline}}@media(max-width: 314px){.br_314{display:inline}}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../../../fonts/NotoSansJP_regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../../../fonts/NotoSansJP_700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../../../fonts/noto-sans-jp-v54-japanese_latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url("../../fonts/Jost-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url("../../fonts/Jost-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:700;src:url("../../fonts/Jost-Bold.ttf") format("truetype")}.js-gradient-text{position:relative;display:inline-block}.js-gradient-text::before,.js-gradient-text::after{content:attr(data-text);white-space:pre-line;transition:all .3s ease 0s}.js-gradient-text::before{opacity:1}.js-gradient-text::after{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}a:hover .js-gradient-text::before{opacity:0}a:hover .js-gradient-text::after{opacity:1}#splash{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}#splash-logo{max-width:702px;width:100%;opacity:0;transition:transform .5s ease,opacity .5s ease}#splash-logo.is-show{opacity:1}#splash-logo.is-hide{opacity:0;transform:translateY(50%)}#main-content{opacity:0;transition:opacity .2s ease}.header_inner_area{position:fixed;top:0;left:0;width:calc(100% - 64px);padding:32px;z-index:999;transition:all .3s ease 0s}.header_content{display:flex;justify-content:space-between;align-items:center;min-height:96px}.header_logo_area{max-width:207px;width:100%;z-index:999}.header_logo_area a:hover{opacity:.7}.header_btn_new_grad{position:relative;display:flex;align-items:center;justify-content:center;width:125px;height:40px;border-radius:25px;background:linear-gradient(90deg, #94EEE7 20%, #50A0FF 80%);box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);overflow:hidden}.header_btn_new_grad .arrow_right{position:absolute;top:12px;right:7.5px;background-color:#fff;z-index:1}.header_btn_new_grad::before{content:"";position:absolute;top:0;left:0;bottom:0;right:50%;background-color:#0075ff;transform:translateX(-101%);transition:all .3s}.header_btn_new_grad::after{content:"";position:absolute;top:0;left:50%;bottom:0;right:0;background-color:#0075ff;transform:translateX(101%);transition:all .3s}.header_btn_new_grad:hover::before,.header_btn_new_grad:hover::after{transform:translateY(0)}.header_btn_pre_grad{position:relative;display:flex;align-items:center;justify-content:center;width:125px;height:40px;border-radius:25px;background:#fff;border:1px solid #3391ff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1)}.header_btn_pre_grad .arrow_right{position:absolute;top:12px;right:7.5px;background-color:#3391ff}.header_btn_pre_grad::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:25px;background:linear-gradient(90deg, rgba(148, 238, 231, 0.2) 20%, rgba(80, 160, 255, 0.2) 80%);opacity:0;transition:all .3s ease 0s}.header_btn_pre_grad:hover{box-shadow:unset}.header_btn_pre_grad:hover::before{opacity:1;z-index:1}.header_btn_pre_grad_text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:13px;line-height:1em;letter-spacing:0;color:#3391ff}.header_btn_area{display:flex;gap:16px;margin-right:80px}.header_btn_new_grad_text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:100%;margin:0 auto;letter-spacing:0;z-index:1}.header_btn2_text{color:#3391ff;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:100%;margin:0 auto}.header_hambergur_btn{position:fixed;top:56px;right:32px;display:flex;height:48px;width:48px;justify-content:center;align-items:center;z-index:90;transition:all .3s ease 0s}.header_hambergur_btn:hover{opacity:.7;cursor:pointer}.header_hambergur_btn span,.header_hambergur_btn span:before,.header_hambergur_btn span:after{content:"";display:block;height:3px;width:30px;border-radius:3px;background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);position:absolute;transition:all .3s ease 0s}.header_hambergur_btn span:before{bottom:8px}.header_hambergur_btn span:after{top:8px}#header_menu-btn-check:checked~.header_hambergur_btn span{background:hsla(0,0%,100%,0)}#header_menu-btn-check:checked~.header_hambergur_btn span::before{bottom:0;transform:rotate(45deg);background:#999}#header_menu-btn-check:checked~.header_hambergur_btn span::after{top:0;transform:rotate(-45deg);background:#999}#header_menu-btn-check{display:none}.header_hambergur_content{opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#fff;transition:all .3s ease 0s;overflow-y:scroll;pointer-events:none}.header_nav_ul{list-style-type:none;width:100%;max-width:340px}.header_nav_ul .header_nav_li{border-bottom:1px solid #ccc}.header_nav_ul .header_nav_li_a{position:relative;display:flex;padding:16px 8px;font-weight:700;font-size:20px;line-height:150%;font-family:"Noto Sans JP",sans-serif;color:#004699;letter-spacing:.04em;transition:all .3s ease 0s;text-align:start}.header_nav_ul .header_nav_li_a::after{content:"";position:absolute;top:calc((100% - 24px)/2);right:8px;width:24px;height:24px;margin:0;mask-image:url("../../imgs/icon_ku_right.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#333;transition:all .3s ease 0s}.header_nav_ul .header_nav_li_a:hover::after,.header_nav_ul .header_nav_li_a_sub:hover::after{background-color:#53dbd1}.header_nav_ul .header_nav_li_a:hover .header_nav_li_span::before,.header_nav_ul .header_nav_li_a_sub:hover .header_nav_li_span::before{opacity:0}.header_nav_ul .header_nav_li_a:hover .header_nav_li_span::after,.header_nav_ul .header_nav_li_a_sub:hover .header_nav_li_span::after{opacity:1}.header_nav_ul .header_nav_li_span{max-width:calc(100% - 34px);width:fit-content;position:relative;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.header_nav_ul .header_nav_li_span br{display:none}.header_nav_ul .header_nav_li_span::before,.header_nav_ul .header_nav_li_span::after{content:attr(data-menu_text);display:block;position:absolute;inset:0;transition:all .3s ease 0s}.header_nav_ul .header_nav_li_span::before{background:#004699;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:1}.header_nav_ul .header_nav_li_span::after{background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0}.header_hambergur_content1{display:flex;max-width:1264px;width:100%;justify-content:center;margin:0 auto;gap:90px;padding:200px 32px 0;box-sizing:border-box}.header_hambergur_content2{display:flex;max-width:1264px;width:100%;justify-content:center;margin:0 auto;gap:90px;padding:44px 32px 40px;box-sizing:border-box}.header_hambergur_content ul li{list-style:none}#header_menu-btn-check:checked~.header_hambergur_content{opacity:1;visibility:visible;pointer-events:auto}.header_nav_ul_sub{list-style-type:none;width:100%;max-width:340px}.header_nav_sub_check{display:none}.header_nav_li:has(.header_nav_sub_check_label){position:relative}.header_nav_li:has(.header_nav_sub_check_label) .header_nav_li_a::after{content:unset}.header_nav_sub_check_label{position:absolute;right:8px;top:13px;width:24px;height:24px}.header_nav_sub_check_label::before,.header_nav_sub_check_label::after{position:absolute;top:50%;right:calc((100% - 14px)/2);content:"";display:inline-block;width:14px;height:2px;background-color:#333;transform:translateY(-50%);transition:all .3s ease 0s}.header_nav_sub_check_label::after{transform:translateY(-50%) rotate(90deg);transition:all .3s ease 0s}.header_nav_sub_check:checked~.header_nav_sub_check_label::before{opacity:0}.header_nav_sub_check:checked~.header_nav_sub_check_label::after{transform:translateY(-50%) rotate(180deg)}.header_nav_li_a_sub{display:flex;position:relative;justify-content:space-between}.header_nav_li_a_sub::after{content:"";position:absolute;top:calc((100% - 16px)/2);right:0;width:16px;height:16px;margin:0;mask-image:url("../../imgs/icon_ku_right.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#333;transition:all .3s ease 0s;opacity:0}.header_nav_ul_sub>.header_nav_li_sub{padding:0;padding-right:8px;padding-left:8px;line-height:0;font-family:"Noto Sans JP",sans-serif;letter-spacing:.04em;background-color:#ebf5ff;transition:all .3s ease 0s}.header_nav_ul_sub>.header_nav_li_sub .header_nav_li_span{text-align:start;opacity:0;visibility:hidden;line-height:0;font-weight:700;font-size:16px;transition:all .3s ease 0s}.header_nav_sub_check:checked+.header_nav_sub_check_label+.header_nav_sub_check_content .header_nav_ul_sub>.header_nav_li_sub{padding-top:6px;padding-bottom:6px;line-height:1.7em}.header_nav_sub_check:checked+.header_nav_sub_check_label+.header_nav_sub_check_content .header_nav_ul_sub>.header_nav_li_sub .header_nav_li_a_sub::after{transition:all .3s ease 0s;opacity:1}.header_nav_sub_check:checked+.header_nav_sub_check_label+.header_nav_sub_check_content .header_nav_ul_sub>.header_nav_li_sub .header_nav_li_span{opacity:1;visibility:visible;line-height:1.7em;transition:all .3s ease 0s}@media(min-width: 769px){.header_nav_li:has(.header_nav_sub_check_label) .header_nav_li_a::after{content:""}.header_nav_sub_check_label{display:none}.header_nav_ul_sub>.header_nav_li_sub{padding-top:8px;padding-bottom:8px;line-height:1.7em}.header_nav_ul_sub>.header_nav_li_sub .header_nav_li_a_sub::after{transition:all .3s ease 0s;opacity:1}.header_nav_ul_sub>.header_nav_li_sub .header_nav_li_span{opacity:1;visibility:visible;line-height:1.7em;transition:all .3s ease 0s}}.header_area:has(#header_menu-btn-check:checked) .header_inner_area{background-color:#fff}.header_area:has(#header_menu-btn-check:checked) .header_btn_area{display:none}.header_hambergur_btn{z-index:1000}.header_nav_logo{max-width:334px;width:100%;padding:16px;border:1px solid #002f66;background:hsla(0,0%,100%,.1);box-sizing:border-box}.header_nav_logo a{display:flex;flex-direction:column;align-items:center;gap:8px}.header_nav_logo a img{max-width:208px;width:100%}.header_nav_logo a p{color:#4d4d4d;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.footer{background:#c2f8f3;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:120%}.footer a{text-decoration:none;transition:all .3s ease 0s}.footer_pc{display:block}.footer_sp{display:none}.footer_link1,.footer_area2{max-width:1264px;width:100%;padding:0 32px;margin:0 auto;box-sizing:border-box}.footer_area1{padding-top:80px;margin:0 auto 84px}.footer_area2{display:flex;justify-content:space-between;margin-bottom:80px}.footer_nav1,.footer_nav2{display:flex;gap:84px;text-align:start;font-size:16px}.footer_menu1,.footer_menu2,.footer_menu2 ul li{display:flex;flex-direction:column;align-items:flex-start}.footer_menu1>a,.footer_menu2>a{color:#333;font-weight:700;margin-bottom:16px;align-self:flex-start}.footer_menu1>a:hover,.footer_menu2>a:hover{color:rgba(51,51,51,.9)}.footer_menu2 ul li a{color:#4d4d4d;font-weight:400;margin-bottom:16px}.footer_menu2 ul li:last-child a{margin-bottom:0}.footer_logo_img{max-width:334px;width:100%;transition:all .3s ease 0s}.footer_logo_img a{padding:16px;border:1px solid #002f66;background:hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease 0s}.footer_logo_img a img{max-width:208px;width:100%}.footer_logo_img a p{color:#4d4d4d;font-size:16px;font-weight:400}.footer_logo_img a:hover{background:hsla(0,0%,100%,.7)}.footer_copyright{padding:24px 0;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:.02em;color:#333;text-align:center}.footer_menu3{margin-top:0}#pagetop{width:64px;height:64px;position:fixed;bottom:50px;right:50px;z-index:90}#pagetop a{width:100%;height:100%;display:block}.dp_none{display:none}#splide1 .splide__arrows.splide__arrows--ltr{display:flex;justify-content:space-between;gap:410px;position:absolute;bottom:30px;left:100px;z-index:20}#splide1 .splide__arrows.splide__arrows--ltr button{padding:0;border:none;outline:none;font:inherit;color:inherit;width:55px;height:55px;background:none;border:none}#splide1 .splide__arrows.splide__arrows--ltr svg{width:16.985px;height:27.5px;fill:#fff;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3))}#splide1 .splide__arrow--prev svg{transform:scaleX(-1)}#splide1 .splide__pagination{display:flex;gap:10px;width:520px;height:55px;position:absolute;bottom:30px;left:100px}#splide1 .splide__pagination li{padding:8px}#splide1 .splide__pagination button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:#d9d9d9;border-radius:50%;width:10px;height:10px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}#splide1 .splide__pagination button.is-active{background:#3391ff}.slide1{position:relative;width:100%}.top_slide_img1{width:100%}.top_slide_text1{position:absolute;left:10.47%;top:45.1%}.top_about_area{max-width:1264px;width:100%;padding:0 32px;margin:160px auto;box-sizing:border-box}.top_about_title_area{display:flex;align-items:center;gap:40px}.top_about_jp{color:#002f66;text-align:start;font-family:"Noto Sans JP",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:.04em}.top_about_en{text-align:start;font-family:"Noto Serif JP";font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:.04em;background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.top_pickup_jp{text-align:center}.top_about_sub_title p{text-align:start;color:#666;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.top_about_main_area{display:flex;margin-top:40px;gap:32px}.top_about_btn_area{display:flex;justify-content:center}.top_about_btn_area a{max-width:300px;width:100%;height:56px}.top_about_btn_area a .top_btn_readmore_text{font-size:20px}.top_about_btn_area a .arrow_right{width:24px;height:24px;top:16px}.top_about_text_area{max-width:584px;width:100%}.top_about_text_title{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;text-align:start;margin-bottom:16px}.top_about_text{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;letter-spacing:.04em;text-align:start;margin-bottom:80px}.top_about_text_area a{text-decoration:none}.top_about_img_area img{max-width:583px;width:100%;border-radius:20px}.top_work_area{width:100%;background-color:#edfdff}.top_work_container{max-width:1264px;width:100%;margin:0 auto 185.45px;padding:160px 32px;box-sizing:border-box}.top_work_title_area{display:flex;align-items:center;gap:40px;margin-bottom:48px}.top_work_img_area{display:flex;flex-direction:column;gap:32px}.top_work_img_contents{display:flex;justify-content:center;align-items:stretch;gap:32px}.top_work_img{position:relative;overflow:hidden;border-radius:18px;margin-bottom:8px;max-width:378px;width:100%;margin:0 auto}.top_work_img::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;opacity:0;background:linear-gradient(to top, #002B5D, rgba(0, 94, 204, 0));transition:all .3s ease 0s}.top_work_img_area a:hover .top_work_img::after{opacity:1}.top_work_img_area a{transition:all .3s ease 0s}.top_work_img_area a img{transition:all .3s ease 0s}.top_work_img_area a:hover img{border-radius:18px;transform:scale(1.2)}.top_work_img_area a:hover .top_work_img_contents_title{color:rgba(0,0,0,0)}.top_work_img_area a:hover .top_work_img_contents_title::before{opacity:1}.top_work_img_area a:hover .top_work_img_contents_text{color:#3391ff}.top_work_img_contents_title{color:#002f66;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;text-align:center;position:relative;transition:all .3s ease 0s}.top_work_img_contents_text{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;letter-spacing:.04em;text-align:center;position:relative;transition:all .3s ease 0s}.top_work_img_contents_title::before{content:attr(data-menu_text);position:absolute;inset:0;text-align:center;background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:0;transition:all .3s ease 0s;pointer-events:none;white-space:pre-wrap}.top_interview_title_area{display:flex;max-width:1264px;width:100%;align-items:center;gap:40px;padding:0 32px;margin:0 auto 40px;box-sizing:border-box}.top_interview_area{max-width:1600px;width:100%;padding:134.55px 0;background:linear-gradient(90deg, #EAF7F6 0%, #C7F7FF 100%);border-radius:20px;margin:0 auto 184.55px}.top_pickup_area{max-width:1264px;width:100%;margin:0 auto;padding:160px 32px;box-sizing:border-box}.top_pickup_title_area{margin:0 auto 24px}.top_pickup_en{text-align:center}.top_pickup_text_area{max-width:581px;width:100%}.top_pickup_text_title{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;text-align:start;margin-bottom:8px;position:relative;color:#002f66}.top_pickup_text p{color:#333}.top_pickup_img_area{position:relative;overflow:hidden;max-width:583px;width:100%;border-radius:12px}.top_pickup_text_title,.top_pickup_text p{transition:all .3s ease 0s}.top_pickup_img_area::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 50px 0 rgba(0,153,128,.4);opacity:0;pointer-events:none;transition:all .3s ease 0s}.top_pickup_img_area img{transition:all .3s ease 0s}.top_pickup_img_area img:hover{transform:scale(1.1)}.top_pickup_img_area:hover::after{opacity:1}.top_pickup_img_area:hover+.top_pickup_text_area .top_pickup_text p{color:#5eb2ff}.top_pickup_text_title::before{content:attr(data-menu_text);position:absolute;inset:0;background:linear-gradient(90deg, #53DBD1 20%, #2F83E5 80%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:0;transition:all .3s ease 0s;pointer-events:none;white-space:pre-wrap}.top_pickup_img_area:hover+.top_pickup_text_area .top_pickup_text_title::before{opacity:1}.top_pickup_img_area:hover+.top_pickup_text_area .top_pickup_text_title{color:rgba(0,0,0,0)}.top_pickup_text_area2{max-width:583px;width:100%}.top_pickup_contents{display:flex;flex-direction:column;max-width:275px;width:100%}.top_pickup_contents_img_area{position:relative;overflow:hidden;max-width:275px;width:100%;border-radius:12px}.top_pickup_contents_img_area img{transition:all .3s ease 0s}.top_pickup_contents_img_area::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 50px 0 rgba(0,153,128,.4);opacity:0;pointer-events:none;transition:all .3s ease 0s}.top_pickup_contents_img_area img:hover{transform:scale(1.1)}.top_pickup_text_area a:hover .top_pickup_text p{color:#5eb2ff}.top_pickup_text_area a:hover .top_pickup_text_title::before{opacity:1}.top_pickup_text_area a:hover .top_pickup_text_title{color:rgba(0,0,0,0)}.top_pickup_contents_img_area:hover::after{opacity:1}.top_pickup_contents_img_area:hover+.top_pickup_contents_text_area .top_pickup_text p{color:#5eb2ff}.top_pickup_contents_img_area:hover+.top_pickup_contents_text_area .top_pickup_text_title::before{opacity:1}.top_pickup_contents_img_area:hover+.top_pickup_contents_text_area .top_pickup_text_title{color:rgba(0,0,0,0)}.top_pickup_contents_text_area a:hover .top_pickup_text p{color:#5eb2ff}.top_pickup_contents_text_area a:hover .top_pickup_text_title::before{opacity:1}.top_pickup_contents_text_area a:hover .top_pickup_text_title{color:rgba(0,0,0,0)}.top_pickup_contents_title{margin-top:8px}.top_entry_area{display:flex;max-width:1264px;width:100%;margin:0 auto;padding:160px 32px;gap:32px;box-sizing:border-box}.top_entry_contents{max-width:520px;width:100%;padding:32px;background:#f2f2f2;border-radius:20px}.top_entry_schedule_area{border-bottom:1px solid #ccc}.top_entry_schedule{display:flex;padding:24px 0;transition:all .3s ease 0s}.top_entry_schedule a{display:flex;gap:8px;transition:all .3s ease 0s}.top_entry_day{display:flex;padding:4px 8px;gap:7px;align-items:center}.top_entry_date{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.top_entry_week{color:#333;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.7em;letter-spacing:.04em}.top_entry_schedule a:hover .top_entry_day p{color:#53dbd1;transition:all .3s ease 0s}.top_entry_event{display:flex;align-items:center}.top_entry_event p{text-align:start;color:#004699;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;letter-spacing:.04em}.top_entry_btn_area{display:flex;justify-content:center}.top_btn_readmore{position:relative;display:flex;align-items:center;justify-content:center;max-width:200px;width:100%;height:43px;border-radius:33px;background:linear-gradient(90deg, #94EEE7 20%, #50A0FF 80%);box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);overflow:hidden}.top_btn_readmore .arrow_right{position:absolute;top:14px;right:16px;background-color:#fff;z-index:1}.top_btn_readmore::before{content:"";position:absolute;top:0;left:0;bottom:0;right:50%;background-color:#0075ff;transform:translateX(-101%);transition:all .3s}.top_btn_readmore::after{content:"";position:absolute;top:0;left:50%;bottom:0;right:0;background-color:#0075ff;transform:translateX(101%);transition:all .3s}.top_btn_readmore:hover::before,.top_btn_readmore:hover::after{transform:translateY(0)}.top_btn_readmore_text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.2em;margin:0 auto;letter-spacing:0;z-index:1}.top_btn_area{width:100%;background:#edfdff;padding:160px 0}.top_btn{display:flex;max-width:1264px;width:100%;padding:0 32px;margin:0 auto;gap:80px;justify-content:center;box-sizing:border-box}.top_btn_grad{position:relative;display:flex;align-items:center;justify-content:center;max-width:350px;width:100%;height:82px;border-radius:60px;background:linear-gradient(90deg, #3DC8BD 20%, #2173D5 80%);overflow:hidden}.top_btn_grad .arrow_right{width:24px;height:24px;position:absolute;right:32px;background-color:#fff;z-index:1;transition:all .3s ease}.top_btn_grad::before{content:"";position:absolute;inset:0;bottom:0;right:0;background-color:#0075ff;border:2px solid #3391ff;opacity:0;transition:all .3s ease;z-index:1}.top_btn_grad:hover::before{opacity:1}.top_btn_grad:hover .arrow_right{right:8px}.top_btn_grad_text{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.4em;margin:0 auto;letter-spacing:.04em;z-index:1}.top_scroll_btn{border:none;cursor:pointer;outline:none;padding:23px 18px;appearance:none;position:fixed;right:20px;bottom:30px;width:55px;height:56px;border-radius:50%;background:linear-gradient(90deg, #94EEE7 20%, #50A0FF 80%);display:flex;align-items:center;justify-content:center;transition:all .3s ease 0s;z-index:50}.top_scroll_btn::before{content:"";width:12px;height:12px;margin-bottom:-6px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(-45deg)}.top_scroll_btn:hover{transform:scale(1.1)}.top_interview_img_area{width:100%;position:relative}.top_img_switch{position:relative}.top_img_switch::after{content:"";bottom:0;left:0;position:absolute;width:100%;height:90%;border-radius:12px;background:linear-gradient(180deg, #A3FFF8 0%, #B3E2FF 100%);z-index:0}.top_img_switch img{position:relative;width:100%;height:100%;border-radius:12px;display:block;z-index:1;transition:all .3s ease 0s}.top_img_switch img.hover{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease 0s}.interview-link:hover .top_img_switch img.hover{transition:all .3s ease 0s;opacity:1}.top_interview_job{margin-top:16px}.top_interview_job .top_pickup_text_title{text-align:center;margin-bottom:3px;font-weight:700;line-height:1.4em;letter-spacing:.04em}.top_interview_job .top_interview_text_main{margin-bottom:0}.top_interview_job .top_interview_text_sub{margin-bottom:0;font-size:16px;font-style:normal;letter-spacing:.04em}.interview-link:hover .top_img_switch img.normal{opacity:0}.interview-link:hover .top_interview_job .top_pickup_text_title::before{opacity:1}.interview-link:hover .top_interview_job .top_pickup_text_title{color:rgba(0,0,0,0)}#splide2 .splide__arrows.splide__arrows--ltr{max-width:547px;width:100%;display:flex;justify-content:space-between;position:absolute;top:463px;left:50%;transform:translate(-50%, 50%);z-index:20}#splide2 .splide__arrows.splide__arrows--ltr button{padding:0;border:none;outline:none;font:inherit;color:inherit;width:55px;height:55px;background:none;border:none}#splide2 .splide__arrows.splide__arrows--ltr svg{width:16.985px;height:27.5px;fill:#6595ce}#splide2 .splide__slide{max-width:300px;margin:0 auto;min-height:425px;transform-origin:center center;transition:transform .3s ease}.slide-inner{transform:scale(0.8);transition:all .3s ease 0s;width:100%;height:100%}#splide2 .splide__slide.is-active .slide-inner{transform:scale(1)}#splide2 .splide__arrow--prev svg{transform:scaleX(-1)}#splide2 .splide__pagination{display:flex;gap:10px;position:absolute;top:660.55px;left:50%;transform:translateX(-139px)}#splide2 .splide__pagination li{padding:8px}#splide2 .splide__pagination button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:#d9d9d9;border-radius:50%;width:10px;height:10px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}#splide2 .splide__pagination button.is-active{background:#3391ff}.top_interview_btn_area{display:flex;justify-content:center;margin-top:32px}.top_interview_btn_area .top_btn_readmore{max-width:300px;width:100%;height:56px}.top_interview_btn_area .top_btn_readmore .top_btn_readmore_text{font-size:20px}.top_interview_btn_area .top_btn_readmore .arrow_right{width:24px;height:24px;top:16px;right:16px}.top_interview_comment_area{position:relative;display:flex;justify-content:center;align-items:center;max-width:300px;width:100%;min-height:92px;margin:42.5px auto 0;border:2px solid #3391ff;border-radius:72px;background-color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1.5;color:#3391ff;box-sizing:border-box}.top_interview_comment_area::before{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 10px 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3391ff;translate:-50% -100%}.top_interview_comment_area::after{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 7.8px 15.5px 7.8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;translate:-50% -100%}.top_about_text.top_pickup_text{margin-bottom:0}.top_pickup_content{display:flex;flex-direction:column;gap:32px;margin-top:40px}.top_pickup_main_content{display:flex;gap:32px}.top_pickup_sp_content{display:flex;gap:32px}.top_entry_jp{text-align:center}.about_head_area{width:100%;min-height:267px;background:url("../../imgs/about_head_img_pc.png") center/cover no-repeat}.about_head_area .about_head_text_area{max-width:1920px;width:54%;min-height:267px;background:linear-gradient(269deg, rgba(120, 179, 249, 0) 0.61%, rgba(120, 179, 249, 0.8) 5.03%, #78B3F9 13.87%)}.about_head_area .about_head_text_area .about_head_text{text-align:start;width:100%;padding-top:86px;padding-left:360px}.head_text{color:#fff;font-style:normal;letter-spacing:.04em}.head_jp{font-size:48px;font-weight:500;line-height:1.4em}.head_en{font-weight:700;line-height:1.7em}.about_content_area{max-width:1264px;width:100%;margin:60px auto 80px;padding:0 32px;box-sizing:border-box;text-align:start}.about_work_area{margin-bottom:60px}.about_content_title{border-bottom:2px solid #3391ff;padding-bottom:4px;margin-bottom:40px}.about_content_title h2{font-size:32px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.about_content_title_sub{margin-bottom:16px;border-bottom:none}.about_content_title_sub p{font-size:28px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.about_work_text_area{margin-bottom:32px}.about_work_text_area .about_work_text{letter-spacing:.04em}.about_work_text_area .about_work_text .about_work_text_bold{font-size:24px;font-weight:500;line-height:1.5em;letter-spacing:.04em}.about_work_icon_area{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-bottom:32px}.about_work_icon_area .about_work_icon{display:flex;flex-direction:column;align-items:center;width:100%;padding:24px;box-sizing:border-box;background:#f2f2f2;border-radius:12px}.about_work_icon_area .about_work_icon img{margin-bottom:24px}.about_work_icon_area .about_work_icon .about_work_icon_text{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;text-align:center}.about_work_icon_area .about_work_icon .about_work_icon_text_sub{font-size:16px;font-weight:700;line-height:1.7em}.about_icon_list_area li{font-size:20px;font-style:normal;font-weight:700;line-height:1.7em;letter-spacing:.04em;padding-left:1em;text-indent:-1em}.about_human_area{padding-top:60px;padding-bottom:60px}.about_human_icon_area{display:flex;gap:32px}.about_human_icon_area .about_human_icon{display:flex;flex-direction:column;align-items:center;gap:8px}.about_human_icon_area .about_human_icon img{max-width:216px;width:100%}.about_human_icon_number{color:#005ecc;font-family:Jost;font-size:48px;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:.04em}.about_human_icon_text{font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em;text-align:center}.about_map_title_area{padding:80px 32px 8px;background:linear-gradient(180deg, #C9E4FF 0%, #9CCEFF 9.53%)}.about_map_title_area h2{text-align:start;max-width:1200px;width:100%;margin:0 auto;color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;border-bottom:2px solid #fff}.job_roll_area{width:100%;background:#edfdff}.job_roll_area .about_content_area{margin-top:0;margin-bottom:0;padding-top:140px;padding-bottom:60px}.job_roll_area_content{display:flex;gap:32px;margin-bottom:40px;justify-content:center}.job_roll_content1,.job_roll_content2,.job_roll_content3{display:flex;flex-direction:column;text-align:center;gap:24px}.job_roll_content1{max-width:215px;width:100%}.job_roll_content2{max-width:709px;width:100%}.job_roll_name_area{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;color:#fff;background:#80d1cb;border-radius:92px;padding:4px 24px}.job_roll_icon_area{display:flex;gap:32px;position:relative;justify-content:center}.job_roll_icon{max-width:215px;width:100%;height:215px;padding:8px 24px;background:#d5f0ee;border-radius:240px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.job_roll_icon p{font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em;color:#228f86}.job_cross_icon{position:absolute;top:93px;left:214.5px}.job_roll_content2 .job_roll_name_area{background:#228f86}.job_roll_content3{align-items:center}.job_roll_content3 .job_roll_name_area{max-width:956px;width:100%;box-sizing:border-box;background:#2bb3a8}.job_roll_content3 .job_roll_icon_area{max-width:956px;width:100%;flex-wrap:wrap}.job_intro_picture_area{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:32px;row-gap:40px}.job_intro_picture_area .job_intro_picture{max-width:584px;width:100%}.job_intro_picture_area .job_intro_picture img{border-radius:18px;background:#d9d9d9;margin-bottom:16px}.job_intro_picture_area .job_intro_picture .job_intro_picture_title{font-size:28px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;margin-bottom:8px}.job_intro_picture_area .job_intro_picture .job_intro_picture_text p{font-style:normal;line-height:1.6em;letter-spacing:.04em}.job_btn_area{margin-top:80px;padding-bottom:60px}.job_btn_area .top_btn_readmore{max-width:300px;padding:16px 48px;box-sizing:border-box;height:56px}.job_btn_area .top_btn_readmore .top_btn_readmore_text{font-size:20px}.job_btn_area .top_btn_readmore .arrow_right{width:24px;height:24px;top:16px;right:16px}.interview_content_main_area{margin-top:80px}.interview_title{padding-top:60px}.interview_area{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;padding-bottom:60px;justify-items:center}.interview_content{max-width:250px;width:100%}.interview_img_area::after{content:"";bottom:0;left:0;position:absolute;max-width:250px;width:100%;height:90%;border-radius:12px;background:linear-gradient(180deg, #A3FFF8 0%, #B3E2FF 100%);z-index:0}.interview_img_area img{position:relative;transition:all .3s ease 0s;z-index:1}.interview_text_area .top_pickup_text_title{text-align:center;font-weight:500;line-height:1.4em;letter-spacing:.04em}.interview_text_area .top_interview_text_main{margin-bottom:0}.interview_text_area .top_interview_text_sub{margin-bottom:0;font-size:16px;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:.04em}.interview_text_sp_scad{display:none}.interview_title_tab{display:none}.interview_text_tab{display:none}.interview_text_tab_scad{display:none}.interview_top_img_area{display:flex;justify-content:center;width:100%;position:relative}.interview_top_img_area .interview_top_text_area{display:flex;flex-direction:column;position:absolute;gap:40px;background:hsla(0,0%,100%,.9);left:360px;bottom:80px;max-width:600px;width:100%;padding:40px;box-sizing:border-box}.interview_top_img_area .interview_top_text_area_sub{bottom:842px}.interview_top_img{position:relative;width:100%}.interview_top_img .interview_top_img_sub{position:absolute}.interview_top_img .interview_top_img_main img{margin-top:256px}.interview_top_text_roll p{font-size:48px;color:#002f66;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:.04em;text-align:start}.interview_top_text_career{font-size:32px;font-style:normal;font-weight:700;line-height:1.6em;letter-spacing:.04em;text-align:start}.interview_qa_area{display:flex;gap:40px;margin-bottom:60px}.interview_qa_video_area{justify-content:center}.interview_video_area video{max-width:1186px;width:100%}.interview_qa_text_area{display:flex;flex-direction:column;gap:40px}.interview_qa_img_area{max-width:539px;width:100%}.interview_qa_img_area img{border-radius:12px}.interview_qa_text{font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;letter-spacing:.04em}.interview_qa_text .interview_qa_title{font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:.04em;margin-bottom:24px}.interview_work_area{padding:60px 0}.interview_work_text_area{display:flex;flex-wrap:wrap;gap:32px}.interview_work_text_area .interview_work_text{max-width:378px;width:100%;padding:24px;box-sizing:border-box;background:#f2f2f2;border-radius:20px}.interview_work_text_area .interview_work_text p{font-size:20px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.interview_week_area{padding:60px 0}.interview_schedule_area{display:flex;flex-direction:column;gap:80px;overflow:hidden}.interview_schedule_content{position:relative}.interview_schedule_content .interview_schedule_text{display:flex;padding-left:28px;padding-bottom:43px;margin-left:11px;gap:16px;border-left:2px solid #3391ff;margin-top:-3px}.interview_schedule_content .interview_schedule_text p{font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.interview_schedule_content:last-child .interview_schedule_text{padding-bottom:0;border-left:none}.interview_schedule_text:before{content:"";width:24px;height:24px;background:#3391ff;position:absolute;left:0;top:3px;border-radius:100%}.interview_btn_area{display:flex;justify-content:center}.interview_btn{display:flex;align-items:center;justify-content:center;position:relative;max-width:300px;width:100%;height:56px;padding:16px;border:2px solid #3391ff;border-radius:40px;background:#fff;box-sizing:border-box;transition:all .3s ease 0s}.interview_btn .interview_btn_text{color:#3391ff;font-size:20px;font-style:normal;font-weight:700;line-height:1.2em}.interview_btn .arrow_left{width:24px;height:24px;padding:4px;box-sizing:border-box;position:absolute;left:16px;top:16px}.interview_btn:hover{background:#cce3ff}.woman_area{width:100%;font-style:normal;padding-top:80px;letter-spacing:.04em}.woman_area .about_content_area{margin:60px auto 60px}.woman_discussion_area{display:flex;gap:32px}.woman_discussion_text_area{display:flex;flex-direction:column;gap:16px}.woman_discussion_title p{font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:.04em}.woman_discussion_img_area{max-width:584px;width:100%;border-radius:20px}.woman_talk_area{width:100%;height:1080px;background-image:url(../../imgs/woman_talk_back_pc.png)}.woman_content_area{display:flex;height:100%;justify-content:center;gap:80px;text-align:start;padding:0 32px}.woman_talk_theme_area{display:flex;flex-direction:column;max-width:408px;width:100%;padding-top:80px;gap:80px}.woman_talk_theme{display:flex;flex-direction:column;gap:24px}.woman_talk_theme_title{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:1.4em;letter-spacing:.04em}.woman_talk_theme_text_area{display:flex;flex-direction:column;gap:24px}.woman_talk_theme_text_area .woman_talk_btn{position:relative;display:flex;align-items:center;gap:16px;text-align:start;max-width:408px;width:100%;padding:16px;border-radius:50px;background:#fff;border:none;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;transition:all .3s ease 0s;cursor:pointer}.woman_talk_theme_text_area .woman_talk_btn span{font-family:"Noto Sans JP",sans-serif;color:#002f66;font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.woman_talk_theme_text_area .woman_talk_btn .woman_talk_theme_number{font-family:"Jost";font-size:36px;line-height:1.4em;letter-spacing:.04em}.woman_talk_theme_text_area .woman_talk_btn:not(.active):hover{background:#cce3ff;box-shadow:none}.woman_talk_theme_text_area .switch-btn.active{background:#cce3ff;box-shadow:none}.woman_talk_theme_text_area .switch-btn.active::after{content:"";position:absolute;right:-16px;bottom:18px;transform:translateY(-50%);border-left:24px solid #cce3ff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.woman_talk_theme_member{display:flex;flex-direction:column;gap:16px;max-width:408px;width:100%;padding:16px;box-sizing:border-box;background:#fff;border-radius:20px}.woman_talk_theme_member .woman_member_title{max-width:376px;width:100%;padding:8px 24px;box-sizing:border-box;text-align:center;border-radius:70px;background:#7aef6b;font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.woman_member_list{display:flex;gap:16px}.woman_member_list .woman_member_img{max-width:50px;width:100%}.woman_member_list .woman_member_name{display:flex;align-items:center;font-weight:700}.woman_member_list .woman_member_name .woman_member_career{font-size:14px;letter-spacing:.04em}.woman_talk_message_area{max-width:480px;width:100%;height:100%;overflow-y:auto}.woman_talk_message_area{scrollbar-width:none;-ms-overflow-style:none}.woman_talk_message{position:relative}.woman_talk_message::before{content:"";position:absolute;inset:0;box-shadow:0 0 10px rgba(0,0,0,.25) inset;pointer-events:none}.woman_talk_message_area::-webkit-scrollbar{display:none}.woman_talk_message_title_area{display:flex;align-items:center;gap:16px;max-width:480px;width:100%;padding:80px 40px 16px;box-sizing:border-box;background:#2bb3a8}.woman_talk_message_title_area .woman_talk_message_number{display:flex;justify-content:center;align-items:center;max-width:56px;width:100%;height:56px;padding:0 8px;box-sizing:border-box;border-radius:40px;background:#fff;color:#2bb3a8;font-family:"Jost";font-size:30px;font-weight:700;line-height:1.4em;letter-spacing:0}.woman_talk_message_title_area .woman_talk_message_title{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.woman_talk_message_content_area{display:flex;flex-direction:column;gap:40px;background:#9cdfdf;max-width:480px;width:100%;padding:40px 40px;box-sizing:border-box;align-items:center}.woman_talk_message_content_area .woman_talk_content{display:flex;flex-direction:column;gap:16px}.woman_talk_message_content_area .woman_talk_message_content{display:flex;gap:16px;align-items:center}.woman_talk_message_content_area .message_right{flex-direction:row-reverse}.woman_talk_message_content_area .woman_talk_message_icon{max-width:50px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.woman_talk_message_content_area .woman_talk_message_icon p{font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:.02em}.woman_talk_left{display:flex;flex-direction:column;justify-content:center;position:relative;max-width:334px;width:100%;padding:6px 16px;box-sizing:border-box;background:#fff;border-radius:12px}.woman_talk_left::after{content:"";position:absolute;left:-9px;top:20px;transform:translateY(-50%);border-right:12px solid #fff;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.woman_talk_right{display:flex;flex-direction:column;justify-content:center;position:relative;max-width:334px;width:100%;padding:6px 16px;box-sizing:border-box;background:#a3ff97;border-radius:12px}.woman_talk_right::after{content:"";position:absolute;right:-9px;top:20px;transform:translateY(-50%);border-left:12px solid #a3ff97;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.woman_talk_btn_area{position:relative;display:flex;justify-content:center;max-width:300px;width:100%;overflow:hidden}.woman_talk_btn_area .woman_talk_btn_text{color:#fff;font-size:20px;font-weight:700;line-height:1.2em;margin:0 auto;z-index:1}.woman_talk_btn_area .arrow_right{position:absolute;width:24px;height:24px;right:16px;top:16px;z-index:1}.woman_talk_btn_area .arrow_left{position:absolute;width:24px;height:24px;left:16px;top:16px;background:#fff;z-index:1}.woman_talk_next_btn{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #94EEE7 20%, #50A0FF 80%);overflow:hidden;max-width:300px;width:100%;padding:16px 48px;box-sizing:border-box;border-radius:40px}.woman_talk_next_btn::before{content:"";position:absolute;top:0;left:0;bottom:0;right:50%;background-color:#0075ff;transform:translateX(-101%);transition:all .3s ease 0s}.woman_talk_next_btn::after{content:"";position:absolute;top:0;left:50%;bottom:0;right:0;background-color:#0075ff;transform:translateX(101%);transition:all .3s ease 0s}.woman_talk_next_btn:hover::before,.woman_talk_next_btn:hover::after{transform:translateY(0)}.talk{display:none}.talk.active{display:block}.trivia_area{width:100%}.trivia_back1_area{background:#edfdff}.trivia_back2_area{background:#c5f3e8}.trivia_content_area{max-width:1264px;width:100%;padding:0 32px;box-sizing:border-box;margin:0 auto}.trivia_content_btn_area{display:flex;gap:32px;padding:140px 0 60px}.trivia_content_btn{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:276px;width:100%;padding:10px;border-radius:20px;box-sizing:border-box;background:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);transition:all .3s ease 0s}.trivia_content_btn:hover{background:#cce3ff;box-shadow:none}.trivia_content_btn_text{display:flex;flex-direction:column;gap:4px;align-items:center}.trivia_content_btn_text .trivia_content_number{color:#004699;font-family:"Jost";font-size:48px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.trivia_content_btn_text .trivia_content_text{color:#3391ff;font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em;text-align:start}.trivia_culture_area .about_content_title{text-align:start}.trivia_culture_content_area{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;padding-bottom:60px}.trivia_culture_content{display:flex;flex-direction:column;gap:32px;align-items:center}.trivia_culture_comment{position:relative;max-width:378px;width:100%;padding:24px;border-radius:72px;background:#fff4cc;box-sizing:border-box}.trivia_culture_comment p{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.trivia_culture_comment::after{content:"";position:absolute;left:50%;bottom:-14.5px;transform:translateX(-50%);border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-top:22px solid #fff4cc}.trivia_culture_comment2{border-radius:112px;background:#fff}.trivia_culture_comment2::after{border-top-color:#fff}.trivia_culture_comment3{border-radius:82px;background:#cce3ff}.trivia_culture_comment3::after{border-top-color:#cce3ff}.trivia_culture_comment4{border-radius:102px;background:#d5f0e6}.trivia_culture_comment4::after{border-top-color:#d5f0e6}.trivia_culture_comment5{border-radius:62px;background:#aae1dc}.trivia_culture_comment5::after{border-top-color:#aae1dc}.trivia_culture_comment6{border-radius:102px;background:#ffe4cc}.trivia_culture_comment6::after{border-top-color:#ffe4cc}.trivia_back2_area .trivia_content_area{padding:60px 32px}.trivia_reason_content_area{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.trivia_reason_title{position:relative}.trivia_reason_title .trivia_reason_title_number{display:flex;align-items:center;justify-content:center;position:absolute;width:80px;height:80px;left:315px;top:-17px;border-radius:83px;background:#2bb3a8;color:#fff;font-family:"Jost";font-size:32px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.trivia_reason_content{display:flex;align-items:center;position:relative;max-width:392px;width:100%;padding:17px 17px 17px 73px;box-sizing:border-box;border-radius:12px;border:7px solid #2bb3a8;background:#fff}.trivia_reason_content .trivia_reason_content_number{display:flex;align-items:center;justify-content:center;position:absolute;width:80px;height:80px;left:-27px;top:50%;transform:translateY(-50%);border-radius:83px;background:#2bb3a8;color:#fff;font-family:"Jost";font-size:32px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.trivia_reason_content_text{text-align:start;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.trivia_reason_content_text_sub{letter-spacing:-0.05em}.trivia_back3_area .trivia_content_area{padding:60px 32px}.trivia_number_content_area{display:flex;flex-direction:column;gap:32px}.trivia_number_content_1{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}.trivia_number_content_box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:24px;border-radius:12px;background:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.trivia_number_text_title{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.trivia_number_text{font-size:32px;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:.04em}.trivia_number_text .trivia_number{color:#3391ff;font-size:64px;line-height:1.1em}.trivia_number_text_sub{font-size:16px;font-style:normal;font-weight:400;line-height:1.6em;letter-spacing:.04em}.trivia_number_content_2{display:flex;gap:32px}.trivia_number_content_2_graph_area{position:relative;max-width:377px;width:100%;display:flex;flex-direction:column;gap:24px;align-items:center;padding:24px;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.trivia_number_content_graph_title{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.trivia_number_content_graph{max-width:250px;width:100%}.trivia_graph1{width:100%}.trivia_number_content_graph_text{font-size:64px;font-style:normal;font-weight:500;line-height:1.1em;letter-spacing:.04em}.trivia_number_content_graph_text .color_1{color:#3391ff}.trivia_number_content_graph_text .color_2{color:#ff825c}.trivia_number_content_2_text_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;max-width:791px;width:100%}.trivia_number_content_3_graph_area{max-width:480px}.trivia_number_extra_title{font-size:28px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;text-align:start}.trivia_back4_area{background:#fff}.trivia_back4_area .trivia_content_area{padding:60px 32px 140px}.trivia_back4_area .about_work_icon_area{margin-bottom:0}.trivia_number_content_4{display:flex;flex-direction:column;gap:24px;align-items:center;max-width:1200px;width:100%;padding:24px;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.trivia_graph_area_1{width:100%}.trivia_graph_area_2 img{max-width:344px;width:100%}.trivia_graph_area_3{max-width:800px;width:100%}.trivia_graph3{width:100%}.trivia_number_extra_content{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.trivia_number_content_4_graph_area{max-width:584px}.trivia_graph_area_4{width:100%}.trivia_work_icon_area{grid-template-columns:repeat(4, 1fr)}.career_content_area{max-width:1264px;width:100%;padding:80px 32px;margin:0 auto;box-sizing:border-box}.career_training_area{padding:60px 0}.career_training_area .about_content_title{text-align:start}.career_training_target{text-align:start}.career_training_target li{font-size:20px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.career_training_flow{display:flex;gap:13px;align-items:stretch}.career_training_content{display:flex;flex-direction:column;gap:10px;max-width:1050px;width:100%}.career_training_content_area{display:flex;flex-direction:column;gap:32px}.career_training_content_box{display:flex;gap:10px;align-items:center}.career_training_content_box1{max-width:300px;width:100%}.career_training_content_title{background:#96e4ee;padding:21px 0}.career_training_content_title p{font-weight:700;line-height:1.7em;letter-spacing:.04em}.career_training_content_list{min-height:120.25px;padding:22px 10px;box-sizing:border-box;text-align:start;border:2px solid #96e4ee;letter-spacing:.04em}.career_training_content_list li{padding-left:1em;text-indent:-1em}.career_training_content_list2{padding:20px 4px}.career_training_content_list3{padding:15px 10px}.career_training_content_title2{background:#2ec9dd}.career_training_content_arrow2{display:flex;align-items:center;justify-content:center}.career_training_content_arrow2 .bold_arrow_right{background:#2ec9dd}.career_training_after{display:flex;align-items:center;max-width:675px;width:100%;height:70px;padding:15px 4px;box-sizing:border-box;background:#96e4ee;margin-left:auto;letter-spacing:.04em}.career_training_assignment{display:flex;align-items:center;max-width:70px;width:100%;padding:105px 0;box-sizing:border-box;background:#75d24d}.career_training_assignment p{writing-mode:vertical-rl;font-weight:700;line-height:1.7em;letter-spacing:.04em;margin:0 auto}.career_electrical_area .about_content_title{margin-bottom:0}.career_electrical_content{overflow-x:auto}.career_electrical_scroll_inner{min-width:1200px}.career_electrical_step_content{padding-top:80px;display:flex;align-items:flex-end;justify-content:flex-end}.career_electrical_step1{position:relative;display:flex;justify-content:center;align-items:center;max-width:264px;width:100%;height:50px;background:#d5f0ee;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box}.career_electrical_step1 img{position:absolute;right:81px;bottom:39px}.career_electrical_step1 p{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.career_electrical_step2{height:80px;background:#aae1dc}.career_electrical_step2 img{position:absolute;left:147px;bottom:76px}.career_electrical_step3{height:114px;background:#80d1cb}.career_electrical_step3 img{position:absolute;left:107px;bottom:107px}.career_electrical_step4{height:146px;background:#55c2b9;border-right:none}.career_electrical_business_content{display:flex}.career_electrical_business1{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:144px;width:100%;background:#eaf7f6;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box}.career_electrical_business1 p{font-size:16px;font-style:normal;font-weight:700;line-height:1.7em;letter-spacing:.04em}.career_electrical_business2{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:264px;width:100%;padding:8px;background:#d5f0ee;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box}.career_electrical_business2 p{letter-spacing:.04em}.career_electrical_business3{background:#aae1dc}.career_electrical_business4{background:#80d1cb}.career_electrical_business5{background:#55c2b9;border-right:none}.career_electrical_skill p{text-align:start;padding-left:1em;text-indent:-1em}.career_electrical_skill3{max-width:528px;border-right:none;background:#2bb3a8}.career_electrical_skill2{max-width:1056px;border-right:none}.career_electrical_license_content_area{display:flex;flex-direction:column;max-width:1056px;width:100%}.career_electrical_license_content1{display:flex}.career_electrical_support{text-align:start;align-items:start;justify-content:start}.career_electrical_support p{padding-left:1em;text-indent:-1em}.career_electrical_support p span{font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:.02em}.career_soft_skill{max-width:528px;background:#80d1cb}.career_soft_license{max-width:528px;background:#80d1cb}.career_soft_step1 img{bottom:32px;right:144px}.career_soft_step3 img{bottom:98px;left:25px}.career_path_img_area{display:flex;justify-content:flex-end;align-items:flex-start}.career_path_img_text{position:relative;min-height:136px;display:flex;flex-direction:column;padding:24px;justify-content:center;align-items:center;border-radius:62px;background:#aae1dc;box-sizing:border-box}.career_path_img_text p{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.career_path_img_text::after{content:"";position:absolute;right:-14.5px;bottom:56px;transform:translateY(-50%);border-left:22px solid #aae1dc;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0)}.career_path_img{max-width:161.5px;width:100%}.career_text_sub{font-size:14px;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:.02em}.scroll_entry{display:block;position:fixed;right:108px;bottom:36px;z-index:2}.scroll_entry_btn{position:relative;z-index:0;background:linear-gradient(to right, #50A0FF, #1C6FD0);border-radius:133px;color:#fff;font-size:20px;line-height:1.2em;cursor:pointer;width:140px;height:139px;letter-spacing:0;display:flex;align-items:center;justify-content:center}.scroll_entry_btn::before{content:"";position:absolute;inset:0;z-index:-1;background:#228f86;opacity:0;width:140px;height:139px;border-radius:133px;transition:all .3s ease 0s}.scroll_entry_btn:hover::before{opacity:1}.entry_area{margin:120px auto}.entry_area:last-of-type{margin:120px auto 140px}.scroll_entry+.entry_area{margin:140px auto 120px}.entry_area{max-width:1264px;width:100%;padding:0 32px;box-sizing:border-box;text-align:start;letter-spacing:.04em;word-break:break-all;word-wrap:break-word}.entry_area h2{font-size:32px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;border-bottom:2px solid #3391ff;margin-bottom:40px;padding-bottom:4px}.entry_area h3{font-size:28px;line-height:1.5em;font-weight:500;margin-bottom:24px;margin-top:40px}.entry_area dl{display:flex;flex-wrap:wrap}.entry_area dt{padding:16px;width:224px;border-top:1px solid #ccc;display:flex;align-items:center;font-weight:500;line-height:1.5em}.entry_area dt:last-of-type{border-bottom:1px solid #ccc}.entry_area dd{padding:16px;width:calc(100% - 32px - 32px - 224px);border-top:1px solid #ccc}.entry_area dd:last-of-type{border-bottom:1px solid #ccc}.entry_area .entry_flow_area{display:flex;flex-wrap:wrap;align-items:center;gap:48px 0}.entry_area .entry_process_box{padding:16px;background-color:#f2f2f2;font-size:24px;line-height:1.5em;width:calc((100% - 144px - 96px)/3);text-align:center;font-weight:500}.entry_area .entry_triangle_box{width:48px}.entry_area .entry_triangle{width:0;height:0;margin:0 auto;border-style:solid;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-left:23px solid #d9d9d9;border-right:0}.entry_area .entry_inline_text{margin-top:40px;margin-bottom:40px}.entry_area .entry_form_input_area{max-width:792px;width:100%}.entry_area .entry_form input[type=text]{font-size:16px;padding:12px 8px;box-sizing:border-box;width:100%;border-radius:6px;border:#999 1px solid;font-family:"Noto Sans JP",sans-serif;margin-bottom:4px;line-height:1.6em;letter-spacing:.04em}.entry_area .entry_form input[type=text] ::placeholder{color:#ccc}.entry_area .entry_form ::placeholder{color:#b3b3b3;line-height:1.6em;letter-spacing:.04em;font-size:16px}.entry_area .entry_form select{font-size:16px;padding:12px 8px;box-sizing:border-box;max-width:381px;width:100%;border-radius:6px;color:#b3b3b3;border:#999 1px solid;font-family:"Noto Sans JP",sans-serif;margin-bottom:4px;line-height:1.6em;letter-spacing:.04em;-webkit-appearance:none;appearance:none;background-image:url("../../imgs/select_vector.svg");background-repeat:no-repeat;background-size:10px 5px;background-position:right 8px center}.entry_area .entry_form select ::placeholder{color:#ccc}.entry_area .entry_form .select_custom{color:#b3b3b3}.entry_area .entry_form .select_custom option{color:#000}.entry_area .entry_form .select_custom.is-selected{color:#000}.entry_area .entry_form select.err_input{border:red 1px solid}.entry_area .entry_form .red{font-size:14px;line-height:1.5em;letter-spacing:.02em}.entry_area .entry_form input[type=text].err_input{border:red 1px solid}.entry_area .entry_form textarea{font-size:16px;padding:12px;box-sizing:border-box;width:100%;border-radius:6px;height:186px;display:block;font-family:"Noto Sans JP",sans-serif;margin-bottom:8px;border:#999 1px solid;line-height:1.6em;letter-spacing:.04em}.entry_area .entry_form textarea.err_input{border:red 1px solid}.entry_area .entry_form .entry_radio{padding:16px;border:#999 1px solid;border-radius:8px;display:inline-block;cursor:pointer;max-width:348px;width:calc(100% - 32px);line-height:1em;letter-spacing:0}.entry_area .entry_form .entry_radio input[type=radio]{margin:0 0px 0 0;transform:scale(1.538)}.entry_area .entry_form .entry_radio:has(input[type=radio]:checked){border:#005ecc 2px solid;max-width:346px;width:calc(100% - 32px - 4px)}.entry_area .entry_form .entry_radio.err_input{border:red 2px solid;max-width:346px;width:calc(100% - 32px - 4px)}.entry_area .entry_form .entry_file{font-weight:bold;line-height:1.2em;letter-spacing:0;color:#3391ff;border:2px solid #3391ff;border-radius:40px;background:#fff;padding:12px 28px 12px 54px;font-size:16px;margin-right:16px;cursor:pointer;transition:all .3s ease 0s;position:relative;display:inline-block}.entry_area .entry_form .entry_file:hover{background:#cce3ff}.entry_area .entry_form .entry_file::before{content:"";display:inline-block;background-image:url(../../imgs/icon_folder_24.svg);width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:16px}.entry_area .entry_textarea{margin-bottom:60px}.entry_area .entry_input_box{margin-bottom:40px}.entry_area .entry_name_area{display:flex;gap:32px;margin-bottom:40px}.entry_area .entry_name_area div{max-width:384px;width:100%}.entry_area .entry_label{font-size:20px;font-weight:500;margin-bottom:8px;line-height:1.5em;letter-spacing:.04em;display:flex;align-items:center}.entry_area .entry_entry_back_btn{margin-top:40px}.entry_area .entry_sub_label{margin-bottom:8px;font-weight:500;line-height:1.5em}.entry_area .entry_require{font-size:14px;font-weight:normal;color:red;margin-left:8px;line-height:1.5em;letter-spacing:.02em}.entry_area .entry_radio{padding:16px;border:#999 1px solid;border-radius:8px;display:inline-block;cursor:pointer;max-width:348px;width:calc(100% - 32px);line-height:1em;letter-spacing:0}.entry_area .entry_radio input[type=radio]{margin:0 0px 0 0;transform:scale(1.538)}.entry_area .entry_method{display:flex;flex-direction:column;gap:24px;margin-bottom:4px}.entry_area .entry_method span{margin-left:20px}.entry_area .entry_method_area{margin-bottom:40px}.entry_area .entry_radio:has(input[type=radio]:checked){border:#005ecc 2px solid;max-width:346px;width:calc(100% - 32px - 4px)}.entry_area .entry_radio.err_input{border:red 2px solid;max-width:346px;width:calc(100% - 32px - 4px)}.entry_area .entry_input_conf_text{text-align:center}.entry_area .entry_table{display:flex;flex-wrap:wrap;margin-top:24px;margin-bottom:0}.entry_area .entry_table dt{width:224px;padding:16px;background-color:#f2f2f2;border-top:1px solid #ccc;border-left:1px solid #ccc;font-weight:500;line-height:1.5em}.entry_area .entry_table dt:last-of-type{display:flex;border-bottom:1px solid #ccc;align-items:center}.entry_area .entry_table dd{margin:0;width:calc(100% - 224px - 2px - 64px);padding:16px;border-top:1px solid #b3b3b3;border-right:1px solid #ccc;word-break:break-all;word-wrap:break-word}.entry_area .entry_table dd:last-of-type{border-bottom:1px solid #b3b3b3}.entry_area .red{color:red}.entry_area .entry_btn_area{text-align:center}.entry_area .entry_btn_area .contact_form_submit.top_btn_readmore,.entry_area .entry_btn_area .contact_form_submit2.top_btn_readmore{margin:40px auto 0;max-width:300px;height:56px}.entry_area .entry_btn_area .contact_form_submit.top_btn_readmore .top_btn_readmore_text,.entry_area .entry_btn_area .contact_form_submit2.top_btn_readmore .top_btn_readmore_text{font-size:20px}.entry_area .entry_btn_area .contact_form_submit.top_btn_readmore .arrow_right,.entry_area .entry_btn_area .contact_form_submit2.top_btn_readmore .arrow_right{width:24px;height:24px;top:16px}.entry_area .entry_conf_btn_area{margin-top:80px;width:100%;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:32px;text-align:center}.entry_area .entry_conf_btn_area .contact_form_submit2.top_btn_readmore{max-width:298px;height:56px}.entry_area .entry_conf_btn_area .contact_form_submit2.top_btn_readmore .top_btn_readmore_text{font-size:20px}.entry_area .entry_conf_btn_area .contact_form_submit2.top_btn_readmore .arrow_right{width:24px;height:24px;top:16px}.entry_area .entry_form_back{max-width:300px;background-color:#fff;color:#3391ff;font-weight:700;display:block;width:calc(100% - 32px);box-sizing:border-box;text-align:center;text-decoration:none;letter-spacing:0;color:#3391ff;border-radius:36px;padding:16px 16px;position:relative;transition:all .3s ease 0s;border:2px solid #3391ff;max-width:300px;line-height:1.2em;cursor:pointer}.entry_area .entry_form_back span{line-height:1.2em;letter-spacing:0;font-size:20px}.entry_area .entry_form_back:hover{background-color:#cce3ff}.entry_area .entry_form_back .top_btn_arrow_left{width:24px;height:24px;position:absolute;top:calc((100% - 24px)/2);left:16px;overflow:hidden;flex-shrink:0;z-index:1}.entry_area .contact_comp_btn_area{margin:80px auto 0}.entry_area .contact_comp_btn_area .entry_comp_back{margin:0 auto}.entry_area .entry_text{line-height:1.7em}.entry_area .entry_file_text{color:#7f7f7f;line-height:1.5em;letter-spacing:.02em;margin-bottom:8px;font-size:14px}.entry_area .entry_file_link{margin-top:8px}.entry_area .entry_download{color:#3391ff;text-decoration:underline}.entry_area .entry_title_area{padding:24px;width:calc(100% - 48px);background-color:#f2f2f2;margin-bottom:40px}.entry_area .entry_title_area h3{font-size:24px;line-height:1.5em;font-weight:500;margin-top:10px;margin-bottom:0}.new_recruitment_area{padding-bottom:40px}.new_recruitment_content_area{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc;align-items:center}.new_recruitment_content_area2{border-top:none}.new_recruitment_title{display:flex;max-width:256px;width:100%;padding:16px;box-sizing:border-box}.new_recruitment_title p{font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.new_recruitment_content{display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.new_treatment_title{font-size:28px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;margin-bottom:24px}.new_treatment_area{padding-bottom:60px}.new_content_area{padding:60px 0}.new_internship_content_area{padding:24px 0;border-bottom:1px solid #ccc}.new_internship_content{display:inline-flex;gap:8px;align-items:center}.new_internship_schedule{display:flex;justify-content:center;align-items:center;gap:7px;padding:4px 8px}.new_internship_date p{color:#333;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.new_internship_week p{color:#333;font-size:14px;font-style:normal;font-weight:500;line-height:1.7em;letter-spacing:.04em}.new_internship_text p{color:#004699;font-style:normal;letter-spacing:.04em}.new_process_area{display:flex;flex-wrap:wrap;gap:48px}.new_process_content{position:relative;max-width:354px;width:100%;padding:16px;box-sizing:border-box;background:#f2f2f2}.new_process_content::after{content:"";position:absolute;top:21px;right:-40px;width:26px;height:26px;background-image:url("../../imgs/icon_triangle_arrow.svg");background-repeat:no-repeat;background-size:contain}.new_process_content p{text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em}.new_process_content:last-child::after{content:none}.detail_head_area{max-width:1920px;width:100%;min-height:267px;background:url("../../imgs/about_head_img_pc.png") center/cover no-repeat;margin:0 auto}.detail_head_area .detail_head_text_area{max-width:1920px;width:100%;min-height:267px;background-image:linear-gradient(269deg, rgba(120, 179, 249, 0) 0.61%, rgba(120, 179, 249, 0.8) 5.03%, #78B3F9 13.87%);background-size:54% 100%;background-repeat:no-repeat;background-position:left top}.detail_head_area .detail_head_text_area .detail_head_text{text-align:start;width:calc(100% - 64px);padding-top:52.5px;padding-bottom:53.5px;padding-left:32px;padding-right:32px;margin:0 auto;max-width:1200px}.detail_head_area .detail_head_text_area .detail_head_text .head_en{font-size:16px}.entry_head_area{max-width:1920px;width:100%;min-height:267px;background:url("../../imgs/about_head_img_pc.png") center/cover no-repeat;margin:0 auto}.entry_head_area .entry_head_text_area{max-width:1920px;width:100%;min-height:267px;background-image:linear-gradient(269deg, rgba(120, 179, 249, 0) 0.61%, rgba(120, 179, 249, 0.8) 5.03%, #78B3F9 13.87%);background-size:54% 100%;background-repeat:no-repeat;background-position:left top}.entry_head_area .entry_head_text_area .entry_head_text{text-align:start;width:calc(100% - 64px);padding-top:88px;padding-bottom:87px;padding-left:32px;padding-right:32px;margin:0 auto;max-width:1200px}.entry_head_area .entry_head_text_area .entry_head_text .head_en{font-size:16px}.detail_area{max-width:1264px;width:100%;margin:140px auto 140px;padding:0 32px;box-sizing:border-box;text-align:start;letter-spacing:.04em;word-break:break-all;word-wrap:break-word}.detail_area h2{font-size:32px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;border-bottom:2px solid #3391ff;margin-bottom:40px;padding-bottom:4px}.detail_area .detail_top_box{display:flex;margin-bottom:40px}.detail_area .detail_read_area{width:584px}.detail_area .detail_img_area{margin-left:32px;width:calc(100% - 32px - 584px)}.detail_area .detail_img{width:100%;border-radius:20px}.detail_area .detail_box h3{margin-bottom:24px;font-weight:500;font-size:24px;line-height:1.5em}.detail_area .detail_box:not(:last-of-type){margin-bottom:40px}.detail_area .detail_box:last-of-type{margin-bottom:80px}.detail_area .top_btn_readmore{margin:0px auto 80px;max-width:300px;height:56px}.detail_area .top_btn_readmore .top_btn_readmore_text{font-size:20px}.detail_area .top_btn_readmore .arrow_right{width:24px;height:24px;top:16px}.detail_area .entry_form_back{max-width:302px;background-color:#fff;color:#3391ff;font-weight:700;display:block;width:calc(100% - 32px);box-sizing:border-box;text-align:center;text-decoration:none;letter-spacing:0;color:#3391ff;border-radius:40px;padding:16px 16px;position:relative;transition:all .3s ease 0s;border:2px solid #3391ff;line-height:1.2em;cursor:pointer}.detail_area .entry_form_back span{line-height:1.2em;letter-spacing:0;font-size:20px}.detail_area .entry_form_back:hover{background-color:#cce3ff}.detail_area .entry_form_back .top_btn_arrow_left{width:24px;height:24px;position:absolute;top:calc((100% - 24px)/2);left:16px;overflow:hidden;flex-shrink:0;z-index:1}@media(max-width: 1772px){.interview_top_img_area .interview_top_text_area{left:19%;bottom:9%}.interview_top_img_area .interview_top_text_area_sub{bottom:58%}}@media(max-width: 1709px){.interview_top_img_area .interview_top_text_area{left:10%}}@media(max-width: 1505px){.about_head_area .about_head_text_area .about_head_text{padding-top:110px;padding-left:150px}}@media(max-width: 1500px){.head_jp{font-size:32px}}@media(max-width: 1263px){.trivia_reason_content_area{grid-template-columns:repeat(2, 1fr)}.trivia_reason_content{max-width:none}}@media(max-width: 1360px){.interview_top_img_area .interview_top_text_area{left:5%}}@media(max-width: 1257px){.trivia_work_icon_area{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1255px){.interview_top_img_area .interview_top_text_area{max-width:428px}}@media(max-width: 1253px){.footer_nav1,.footer_nav2{gap:48px}}@media(max-width: 1235px){.trivia_content_btn_area{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center}.trivia_content_btn{max-width:none}}@media(max-width: 1206px){.interview_title_pc{display:none}.interview_text_pc_scad{display:none}.interview_title_tab{display:block}.interview_text_pc{display:none}.interview_text_tab{display:block}.interview_text_tab_scad{display:block}}@media(max-width: 1200px){.trivia_back3_area .trivia_content_area{padding:32px 24px}.trivia_number_content_area{gap:24px}.trivia_number_text_title{font-size:16px;line-height:1.7em}.trivia_number_text{font-size:20px}.trivia_number_text .trivia_number{font-size:36px}.trivia_number_text_sub{font-size:14px;line-height:1.5em}.trivia_number_content_graph_title{font-size:16px;font-weight:700;line-height:1.7em}.trivia_number_content_2_graph_area .trivia_number_content_graph_text{font-size:36px}.trivia_number_content_3_graph_area .trivia_number_content_graph_text{font-size:32px}.trivia_number_content_1{grid-template-columns:repeat(2, 1fr);gap:24px}.trivia_number_content_2{flex-direction:column;gap:24px}.trivia_number_content_2_graph_area{max-width:1200px}.trivia_number_content_2_text_area{max-width:1200px;gap:24px}.trivia_number_extra_content{display:flex;flex-direction:column;gap:24px}.trivia_number_img_area{max-width:60px;width:100%}.trivia_number_extra_title{font-size:24px;line-height:1.2em}}@media(max-width: 1190px){.top_slide_text1{max-width:441px;top:30%;left:9%}}@media(max-width: 1181px){.job_roll_area_content{flex-direction:column}.job_roll_content1{margin:0 auto}.job_roll_content2{margin:0 auto}.job_roll_content2 .job_roll_icon_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;justify-items:center}.job_roll_content2 .job_roll_icon_area .job_roll_icon:nth-last-child(2){grid-column:1/-1;justify-self:center}.job_cross_icon{top:216px;left:48%}}@media(max-width: 1163px){.trivia_culture_content_area{grid-template-columns:repeat(2, 1fr);padding-bottom:32px}}@media(max-width: 1115px){.about_head_area .about_head_text_area .about_head_text{padding-left:60px}}@media(max-width: 1093px){.header_menu_btn_list1 p{font-size:16px}.list2_title{font-size:16px}}@media(max-width: 1074px){.footer_nav1{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}.footer_nav1 .footer_menu_tab{margin-top:84px}.footer_area2{flex-direction:column;gap:84px}}@media(max-width: 1068px){.interview_area{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1027px){.woman_content_area{gap:40px}}@media(max-width: 1000px){.header_hambergur_content1{gap:44px}.header_hambergur_content2{gap:44px}.entry_area .entry_process_box{font-size:20px}.detail_area .detail_read_area{width:50%}.detail_area .detail_img_area{margin-left:32px;width:calc(50% - 32px)}}@media(max-width: 1067px){.list2_title_sub{font-size:14px}}@media(max-width: 947px){.list2_title_sub{font-size:10px}}@media(max-width: 890px){#splide1 .splide__arrows.splide__arrows--ltr{bottom:0}#splide1 .splide__pagination{bottom:0}}@media(max-width: 853px){.trivia_reason_content{padding:24px 5px 24px 65px}}@media(max-width: 819px){.new_process_area{justify-content:center}.new_process_content{max-width:none;padding:8px 16px}.new_process_content::after{width:19px;height:19px;top:auto;right:auto;left:50%;bottom:-32px;transform:translateX(-50%) rotate(90deg)}.new_process_content p{font-size:20px}}@media(max-width: 768px){.header_inner_area{width:calc(100% - 48px);padding:9px 24px;background:hsla(0,0%,100%,.5)}.header_content{min-height:48px}.header_logo_area{max-width:240px;width:100%}.header_logo_sp{max-width:240px;width:100%}.header_btn_area{display:none}.header_hambergur_btn{right:0;top:9px}.header_hambergur_content1{max-width:388px;width:100%;flex-direction:column;align-items:center;gap:0;padding:90px 24px 0;box-sizing:border-box}.header_hambergur_content2{max-width:388px;width:100%;flex-direction:column;align-items:center;gap:0;padding:0 24px 80px;box-sizing:border-box}.header_nav_li .m_top24{margin-top:0}.header_nav_ul .header_nav_li_a{padding:10px 8px}.header_nav_logo .br_876{display:none}.footer_link1{display:none}.footer_link2{display:none}.footer_logo_img{padding:40px 0}.footer_area2{margin-bottom:0;justify-content:center;align-items:center}.footer_area1{display:none}#splide1 .splide__slide{position:relative;padding-bottom:177px}.top_slide_text_area{position:absolute;right:0;bottom:0;max-width:327px;width:100%;height:290px;padding:24px 20px 86px 25px;background:rgba(235,245,255,.95);border-radius:20px 0 0 20px;z-index:10;box-sizing:border-box}.top_slide_text1{position:relative;max-width:282px;width:100%;top:0;left:0}.top_about_area{padding:0 24px;margin:60px auto 32px;box-sizing:border-box}.top_about_main_area{flex-direction:column;margin-top:24px}.top_about_text_area{max-width:none}.top_about_title_area{flex-direction:column;align-items:flex-start;gap:24px}.top_about_text_title{font-size:24px;line-height:1.2em;letter-spacing:.04em}.top_about_jp{font-size:32px;letter-spacing:.04em;line-height:1.5em}.top_about_en{font-size:16px;letter-spacing:.04em}.top_about_img_area img{max-width:none}.top_work_container{padding:40px 24px;margin:0 auto 48.89px;box-sizing:border-box}.top_work_title_area{flex-direction:column;gap:24px;margin-bottom:24px;align-items:flex-start}.top_work_img_contents{flex-direction:column}.top_entry_area{flex-direction:column;margin:0 auto;padding:40px 24px;box-sizing:border-box;align-items:center}.top_entry_contents{padding:32px 24px;box-sizing:border-box}.top_entry_day{padding:0}.top_entry_schedule{flex-direction:column;padding:16px 0}.top_btn_area{padding:40px 0}.top_btn{flex-direction:column;max-width:390px;width:100%;padding:0 24px;margin:0 auto;gap:40px;justify-content:center;box-sizing:border-box}.top_pickup_area{margin:0 auto;padding:32px 24px;box-sizing:border-box}.top_pickup_sp_content{display:flex;flex-direction:row;flex-wrap:wrap}.top_pickup_contents{max-width:calc((100% - 32px)/2);display:flex;flex-direction:column;width:100%;align-items:center}.top_interview_title_area{flex-direction:column;align-items:flex-start;padding:0 24px;box-sizing:border-box}.top_interview_area{padding:0 38px;border-radius:20px;margin:0 auto 48.11px;box-sizing:border-box;background:none}.top_interview_contents{background:linear-gradient(90deg, #EAF7F6 0%, #C7F7FF 100%);border-radius:20px;padding:71.11px 0 152.13px}.top_interview_img_area{width:100%;margin-left:0;position:relative}#splide2 .splide__slide{max-width:300px;min-height:409px}.slide-inner{opacity:0}#splide2 .splide__slide.is-active .slide-inner{opacity:1}#splide2 .splide__arrows.splide__arrows--ltr{max-width:none;width:100%;top:187px;bottom:0;left:50%;transform:translateX(-50%)}#splide2 .splide__pagination{max-width:278px;width:100%;top:680px;bottom:0;left:50%;transform:translateX(-50%)}#splide1 .splide__arrows.splide__arrows--ltr{gap:178px;bottom:11px;left:auto;right:11px}#splide1 .splide__arrow--prev svg{transform:scaleX(-1)}#splide1 .splide__pagination{width:98px;bottom:17.5px;left:auto;right:108px}#splide1 .splide__pagination li{padding:8px}#splide1 .splide__pagination button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:#d9d9d9;border-radius:50%;width:10px;height:10px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}#splide1 .splide__pagination button.is-active{background:#3391ff}.top_pickup_text_title{font-size:20px;line-height:1.5em;letter-spacing:.04em}.top_pickup_main_content{flex-direction:column;align-items:center}.about_icon_list_area li{font-weight:500;line-height:1.5em;letter-spacing:.04em}.top_entry_schedule a{flex-direction:column;align-items:flex-start}.top_pickup_woman_content{gap:16px}.about_head_area{max-width:768px;width:100%;min-height:166px;background:url("../../imgs/about_head_img_sp.png") right/cover no-repeat}.about_head_area .about_head_text_area{min-height:166px;max-width:768px;width:70%}.about_head_area .about_head_text_area .about_head_text{text-align:start;width:100%;padding-top:91px;padding-left:18px;padding-bottom:9.5px}.about_head_text .br_850{display:none}.head_jp{font-size:20px;line-height:1.2em}.head_en{font-size:14px;font-weight:500;line-height:1.2em}.about_content_area{padding:0 24px}.about_content_title h2{font-size:24px;line-height:1.2em}.about_content_title_sub p{font-size:24px;line-height:1.2em;letter-spacing:.04em}.about_work_icon_area{grid-template-columns:repeat(2, 1fr);gap:24px}.about_work_icon_area .about_work_icon{max-width:100%;min-height:127px;padding:4px}.about_work_icon_area .about_work_icon img{max-width:50px;width:100%}.about_work_icon_area .about_work_icon .about_work_icon_text{font-size:16px;font-weight:700;line-height:1.2em}.about_work_icon_area .about_work_icon .about_work_icon_text_sub{font-size:14px;font-weight:400;line-height:1.5em}.about_human_icon_area{display:grid;grid-template-columns:repeat(2, 1fr)}.about_human_icon_area .about_human_icon img{max-width:147px;width:100%}.about_human_icon_text{font-size:16px;font-weight:500;line-height:1.7em}.job_roll_area .about_content_area{padding-top:60px}.job_roll_area_content{flex-direction:column}.job_roll_icon{max-width:159px;height:159px;padding:0}.job_roll_icon img{max-width:140px;width:100%}.job_roll_icon p{font-size:16px;font-weight:500;line-height:1.7em}.job_roll_content2 .job_roll_icon_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.job_roll_content2 .job_roll_icon_area .job_roll_icon p{font-size:16px;font-weight:500;line-height:1.7em}.job_roll_content2 .job_roll_icon_area .job_roll_icon:first-child{grid-column:auto}.job_roll_content3 .job_roll_icon_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;justify-items:center}.job_cross_icon{top:45%}.job_intro_picture_area{display:flex;flex-direction:column;gap:40px;align-items:center}.job_intro_picture_area .job_intro_picture{max-width:584px;width:100%}.job_intro_picture_area .job_intro_picture .job_intro_picture_title{font-size:24px;font-style:normal;font-weight:500;line-height:1.5em;letter-spacing:.04em;margin-bottom:8px}.job_intro_picture_area .job_intro_picture .job_intro_picture_text p{font-style:normal;line-height:1.6em;letter-spacing:.04em}.job_btn_area{padding-bottom:0}.interview_title{padding-top:0}.interview_content_main_area{margin-top:60px}.interview_area{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;padding-bottom:0}.interview_img_area img{background-size:auto 150px}.interview_text_area .top_pickup_text_title{font-size:16px}.interview_text_area .top_interview_text_main{margin-bottom:0}.interview_text_area .top_interview_text_sub{margin-bottom:0;font-size:16px;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:.04em}.interview_title_pc{display:block}.interview_title_tab{display:none}.interview_text_pc{display:block}.interview_text_tab{display:none}.interview_text_tab_scad{display:none}.interview_text_sp_scad{display:block}.interview_content_area{max-width:768px}.interview_top_img_area .interview_top_text_area{gap:8px;left:24px;bottom:auto;top:25px;max-width:171px;padding:12px}.interview_top_img_area .interview_top_text_area_main{top:52%;left:auto;right:24px}.interview_top_img .interview_top_img_sub{position:static}.interview_top_img .interview_top_img_main img{margin-top:0}.interview_top_text_roll p{font-size:20px}.interview_top_text_career{font-size:18px;line-height:1.4em}.interview_qa_area{flex-direction:column-reverse;margin-bottom:32px}.interview_qa_text_area{gap:24px}.interview_qa_text .interview_qa_title{font-size:24px;line-height:1.2em;letter-spacing:.04em;margin-bottom:16px}.interview_work_area{padding:32px 0}.interview_work_text_area{display:flex;flex-direction:column;gap:16px}.interview_work_text_area .interview_work_text{text-align:start;max-width:342px;width:100%;padding:16px}.interview_week_area{padding:32px 0 0}.interview_schedule_area{gap:40px}.interview_schedule_area .interview_schedule{gap:16px}.interview_schedule_content{align-items:flex-start}.interview_schedule_content .interview_schedule_text{flex-direction:column;gap:2px;padding-bottom:16px;margin-top:0px}.interview_schedule_content .interview_schedule_text p{font-size:16px;line-height:1.4em;letter-spacing:.04em}.interview_schedule_content .interview_schedule_text .interview_schedule_text_content{font-size:14px;font-weight:400;letter-spacing:.04em}.interview_schedule_text:before{top:0px}.interview_schedule_line{height:244px;top:10px}.interview_content_title{margin-bottom:24px}.woman_area{padding-top:0}.woman_area .about_content_area{margin-bottom:32px}.woman_discussion_area{flex-direction:column}.woman_discussion_title p{font-size:24px;line-height:1.2em}.woman_talk_area{max-width:768px;height:1589px;background-image:url(../../imgs/woman_talk_back_tablet.png);padding:32px 24px 80px;box-sizing:border-box}.woman_talk_theme_area{align-items:center;max-width:768px;width:100%;gap:24px;padding-top:0}.woman_talk_theme_title{max-width:408px;width:100%;font-size:32px;margin:0 auto}.woman_talk_theme_text_area{gap:16px;align-items:center}.woman_talk_theme_text_area .woman_talk_btn span{font-size:18px;line-height:1.2em}.woman_talk_theme_text_area .woman_talk_btn .woman_talk_theme_number{font-size:26px}.woman_content_area{flex-direction:column;align-items:center;gap:24px;padding:0 0}.woman_talk_theme_member .woman_member_title{padding:4px 24px}.woman_talk_message_area{max-width:768px}.woman_talk_message_title_area{max-width:768px;gap:8px;padding:16px}.woman_talk_message_title_area .woman_talk_message_number{max-width:50px;height:50px;font-size:20px}.woman_talk_message_title_area .woman_talk_message_title{font-size:16px;line-height:1.7em}.woman_talk_message_content_area{max-width:768px;padding:24px 16px 80px}.woman_talk_left{padding:6px 8px}.woman_talk_right{padding:6px 8px}.woman_talk_theme_text_area .switch-btn.active::after{display:none}.woman_talk_theme{width:100%;margin:0 auto}.trivia_content_area{padding:0 24px}.trivia_content_btn_area{display:flex;flex-direction:column;gap:24px;padding:60px 0 32px}.trivia_content_btn{flex-direction:row;gap:0;justify-content:space-between;padding:8px;border-radius:12px}.trivia_content_btn_text{flex-direction:row;gap:8px}.trivia_content_btn_text .trivia_content_number{font-size:24px}.trivia_culture_comment p{font-size:14px;font-weight:700;line-height:1.4em}.trivia_culture_img{max-width:85.462px;width:100%}.trivia_reason_title .trivia_reason_title_number{width:70px;height:70px;font-size:30px;top:-20.55px;right:31px;left:auto}.trivia_back2_area .trivia_content_area{padding:32px 24px}.trivia_reason_content_area{display:flex;flex-direction:column;padding-left:24px}.trivia_reason_content{padding:20px 20px 20px 76px;border:4px solid #2bb3a8}.trivia_reason_content .trivia_reason_content_number{width:48px;height:48px;left:-20px;font-size:24px}.trivia_reason_content_text{font-size:16px;font-weight:700;line-height:1.7em;letter-spacing:.04em}.trivia_number_content_1{grid-template-columns:repeat(2, 1fr);gap:24px}.trivia_number_text_title{font-size:16px;line-height:1.7em}.trivia_back4_area .trivia_content_area{padding:32px 24px 80px}.trivia_culture_area .trivia_work_icon_area .about_work_icon{padding:24px 4px}.trivia_culture_area .trivia_work_icon_area .about_work_icon .about_work_icon_text{font-size:20px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.04em}.trivia_culture_area .trivia_work_icon_area .about_work_icon .about_work_icon_text_sub{font-size:16px;font-style:normal;font-weight:700;line-height:1.7em;letter-spacing:.04em}.career_content_area{padding:0 24px 38px}.career_training_content_box{flex-direction:column}.career_training_flow{flex-direction:column;padding:0 21px}.career_training_content_box1{max-width:none}.career_training_content_list{min-height:auto}.career_training_assignment{max-width:none;padding:29px 0}.career_training_assignment p{writing-mode:horizontal-tb}.career_training_content_arrow .bold_arrow_right,.career_training_content_arrow2 .bold_arrow_right{transform:rotate(90deg)}.career_path_img_text{padding:12px}.career_path_img_text p{font-size:16px}.career_electrical_step_content{padding-top:60px}.career_training_area{padding:32px 0}.career_soft_area{padding-bottom:80px}.scroll_entry{right:50%;transform:translateX(50%)}.scroll_entry_btn{border-radius:110px;cursor:pointer;width:200px;height:56px}.scroll_entry_btn::before{width:200px;height:56px;border-radius:110px}.entry_area{margin:64px auto}.entry_area:last-of-type{margin:64px auto 80px}.scroll_entry+.entry_area{margin:60px auto 64px}.entry_area{padding:0 24px}.entry_area h2{font-size:24px;padding-bottom:2px;line-height:1.2em}.entry_area h3{font-size:24px}.entry_area dl{flex-direction:column}.entry_area dt{padding:8px 8px 4px;width:calc(100% - 16px);border-top:none;display:block;line-height:1.2em}.entry_area dt:last-of-type{border-bottom:none}.entry_area dd{padding:4px 8px 8px;width:calc(100% - 16px);border-top:none;border-bottom:1px solid #ccc}.entry_area dd:last-of-type{border-bottom:1px solid #ccc}.entry_area .entry_flow_area{flex-direction:column;gap:0}.entry_area .entry_process_box{padding:8px 16px;width:calc(100% - 32px)}.entry_area .entry_triangle_box{display:flex;justify-content:center;align-items:center;height:19px;margin:16px 0 8px}.entry_area .entry_triangle{border-left:9.5px solid rgba(0,0,0,0);border-right:9.5px solid rgba(0,0,0,0);border-top:19px solid #d9d9d9;margin:0}.entry_area .entry_form .fileName{display:block;margin-top:8px}.entry_area .entry_form .entry_file::file-selector-button{margin-bottom:8px;display:block}.entry_area .entry_form .entry_file_link{margin-top:24px}.entry_area .entry_name_area{flex-direction:column;gap:24px}.entry_area .entry_name_area div{max-width:inherit}.entry_area .entry_title_area{padding:16px;width:calc(100% - 32px)}.entry_area .entry_title_area h3{font-size:20px}.entry_area .entry_table{flex-direction:column}.entry_area .entry_table dt{padding:4px 8px;width:calc(100% - 16px);border-top:none;border-bottom:none;border-right:none;border-left:none;line-height:1.2em}.entry_area .entry_table dt:last-of-type{border-bottom:none}.entry_area .entry_table dd{padding:8px;width:calc(100% - 16px);border-top:none;border-bottom:none;border-right:none}.entry_area .entry_table dd:last-of-type{border-bottom:none}.entry_area .entry_conf_btn_area{flex-direction:column;align-items:center}.entry_area .entry_form_back{width:100%}.entry_title_area h3{font-size:20px}.new_recruitment_content_area{flex-direction:column;align-items:start;border-top:none}.new_recruitment_title{padding:8px 8px 4px 8px}.new_recruitment_title p{line-height:1.2em}.new_recruitment_content{padding:4px 8px 8px 8px}.new_treatment_title{font-size:24px;line-height:1.2em}.new_treatment_area{padding-bottom:32px}.new_content_area{padding:32px 0}.new_internship_content_area{padding:16px 0}.new_internship_content{flex-direction:column;align-items:flex-start}.new_internship_schedule{padding:0}.detail_area{margin:60px auto 80px;padding:0 24px}.detail_area h2{font-size:24px;line-height:1.2em}.detail_area .detail_top_box{flex-direction:column-reverse;margin-bottom:24px}.detail_area .detail_read_area{width:100%}.detail_area .detail_img_area{margin-left:0px;margin-bottom:24px;width:100%}.detail_area .detail_box h3{font-size:20px;line-height:1.2em;margin-bottom:8px}.detail_area .detail_box:not(:last-of-type){margin-bottom:24px}.detail_area .top_btn_readmore{margin:0 auto 32px}.detail_area .entry_form_back{width:100%;margin:0 auto}.detail_head_area{max-width:768px;width:100%;min-height:166px;background:url("../../imgs/about_head_img_sp.png") right/contain no-repeat;background-size:390px 166px}.detail_head_area .detail_head_text_area{min-height:166px;max-width:768px;background-size:90% 100%}.detail_head_area .detail_head_text_area .detail_head_text{text-align:start;width:100%;padding-top:79px;padding-bottom:18px;padding-left:24px;padding-right:24px;width:calc(100% - 48px)}.detail_head_area .detail_head_text_area .detail_head_text .head_en{font-size:14px}.entry_head_area{max-width:768px;width:100%;min-height:166px;background:url("../../imgs/about_head_img_sp.png") right/contain no-repeat;background-size:390px 166px}.entry_head_area .entry_head_text_area{min-height:166px;max-width:768px;background-size:90% 100%}.entry_head_area .entry_head_text_area .entry_head_text{text-align:start;width:100%;padding-top:79px;padding-bottom:18px;padding-left:24px;padding-right:24px;width:calc(100% - 48px)}.entry_head_area .entry_head_text_area .entry_head_text .head_en{font-size:14px}.entry_entry_back_btn{margin-top:32px;margin-left:auto;margin-right:auto}}@media(max-width: 520px){.job_roll_icon{max-width:159px;height:159px;padding:0}}@media(max-width: 450px){#splide2 .splide__arrows.splide__arrows--ltr{width:361px}}@media(max-width: 390px){.job_cross_icon{left:46%}.woman_talk_area{max-width:390px;background-image:url(../../imgs/woman_talk_back_sp.png)}.detail_head_area .detail_head_text_area{background-size:75% 100%}.entry_head_area .entry_head_text_area{background-size:75% 100%}}@media(max-width: 389px){.about_head_area .about_head_text_area{width:69%}.job_roll_icon{max-width:114px;height:114px}.job_roll_icon img{max-width:50px}.job_roll_content3 .job_roll_icon_area{display:flex;flex-direction:column;align-items:center}.trivia_number_content_1{display:flex;flex-direction:column}.trivia_number_content_2_text_area{display:flex;flex-direction:column}.trivia_culture_content_area{display:flex;flex-direction:column}.trivia_work_icon_area{display:flex;flex-direction:column}.woman_talk_theme_text_area .woman_talk_btn{flex-direction:column;gap:4px}}@media(max-width: 375px){.trivia_reason_title .trivia_reason_title_number{right:0}}@media(max-width: 380px){.header_nav_li_about label{top:28px}#splide2 .splide__arrows.splide__arrows--ltr{width:100%;top:auto}}@media(max-width: 375px){.trivia_reason_content{padding:20px 6px 20px 30px}}@media(max-width: 366px){.interview_title_pc{display:none}.interview_title_tab{display:block}.interview_text_pc{display:none}.interview_text_tab{display:block}.interview_top_img_area .interview_top_text_area{left:3px}.interview_top_img_area .interview_top_text_area_main{left:auto;right:3px}}@media(max-width: 360px){.top_interview_comment_area{font-size:16px}}@media screen and (max-width: 350px){.entry_area .entry_form_back span{font-size:18px}.entry_area .entry_conf_btn_area .contact_form_submit2.top_btn_readmore .top_btn_readmore_text{font-size:18px}}@media(max-width: 346px){.trivia_reason_title .trivia_reason_title_number{top:5.45px}}@media(max-width: 336px){.menu-content_sp ul li a,.menu-content_sp ul li .hmenu_toggle{font-size:16px}}@media(max-width: 320px){.interview_schedule_line{height:250px}}@media(max-width: 305px){.footer_logo_img a{padding:8px}}@media(max-width: 305px){.header_logo_area{text-align:left}.header_logo_sp{max-width:200px}}@media screen and (max-width: 1254px){.header_nav_ul .header_nav_li br{display:inline-block}.header_nav_ul .header_nav_li .header_nav_li_span::before,.header_nav_ul .header_nav_li .header_nav_li_span::after{white-space:pre}}@media screen and (max-width: 768px){.header_nav_ul .header_nav_li br{display:none}.header_nav_ul .header_nav_li .header_nav_li_span::before,.header_nav_ul .header_nav_li .header_nav_li_span::after{white-space:normal}}@media screen and (max-width: 380px){.header_nav_ul .header_nav_li br{display:inline-block}.header_nav_ul .header_nav_li .header_nav_li_span::before,.header_nav_ul .header_nav_li .header_nav_li_span::after{white-space:pre}}@keyframes flash{0%{opacity:0}30%{opacity:1}100%{opacity:0}}