.SubPage_title_box__2dhGu{display:flex;flex-direction:column;align-items:center;padding:var(--sub-title-margin)}.SubPage_title_box__2dhGu h1{font-size:2.75rem;width:100%;text-align:center}.SubPage_title_box__2dhGu h2{font-size:2.5rem;width:100%;text-align:center}.SubPage_title_box__2dhGu span{display:inline-block;font-size:1.25rem;font-weight:300;margin:1rem 0 0;padding:1rem 0 0;letter-spacing:.8rem;position:relative}.SubPage_title_box__2dhGu span:after{content:"";display:block;width:96.5%;height:1px;position:absolute;left:1px;top:0}.SubPage_title_box__2dhGu p{text-align:center;font-size:1.5rem;line-height:1.6;margin:4rem 0 0;font-weight:300}.SubPage_title_box__2dhGu.SubPage_black__CxxFQ h1,.SubPage_title_box__2dhGu.SubPage_black__CxxFQ h2{color:#000}.SubPage_title_box__2dhGu.SubPage_black__CxxFQ span{color:var(--point-color)}.SubPage_title_box__2dhGu.SubPage_black__CxxFQ span:after{background-color:var(--point-light-color)}.SubPage_title_box__2dhGu.SubPage_white__al6vM h1,.SubPage_title_box__2dhGu.SubPage_white__al6vM h2,.SubPage_title_box__2dhGu.SubPage_white__al6vM span{color:#fff}.SubPage_title_box__2dhGu.SubPage_white__al6vM span:after{background-color:#fff}.SubPage_subvisual_section__LFRXV{height:30rem;background-color:var(--point-color);display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-size:cover;background-position:50%;position:relative;overflow:hidden}.SubPage_subvisual_section__LFRXV.SubPage_black__CxxFQ{background-color:#fff}.SubPage_subvisual_section__LFRXV .SubPage_title_box__2dhGu{margin:0}.SubPage_ocean__l_gTs{height:5%;width:100%;position:absolute;bottom:0;left:0}.SubPage_wave__kJfhB{background:url(/images/wave.svg) repeat-x;position:absolute;bottom:0;width:6400px;height:198px;animation:SubPage_wave__kJfhB 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);opacity:.1}.SubPage_wave__kJfhB:nth-of-type(2){bottom:-20px;animation:SubPage_wave2__gj2LF 21s cubic-bezier(.36,.45,.63,.53) -.125s infinite,SubPage_swell__qFmTs 7s ease -1.25s infinite;opacity:.05}.SubPage_wave__kJfhB:nth-of-type(3){bottom:0;animation:SubPage_wave__kJfhB 14s cubic-bezier(.36,.45,.63,.53) infinite;opacity:.15}@keyframes SubPage_wave__kJfhB{0%{margin-left:0}to{margin-left:-1600px}}@keyframes SubPage_wave2__gj2LF{0%{margin-left:-200px}to{margin-left:-2200px}}@keyframes SubPage_wave3__4nfBe{0%{margin-left:-300px}to{margin-left:-2600px}}@keyframes SubPage_swell__qFmTs{0%,to{transform:translate3d(0,20px,0)}50%{transform:translateZ(0)}}@media (max-width:998px){.SubPage_title_box__2dhGu h1{font-size:1.75rem;font-weight:600}.SubPage_title_box__2dhGu h2{font-size:1.5rem;font-weight:600}.SubPage_title_box__2dhGu span{font-size:.8rem;letter-spacing:.3rem}.SubPage_title_box__2dhGu p{margin:2rem 0 0;font-size:1.25rem}.SubPage_subvisual_section__LFRXV{height:auto;aspect-ratio:16/10}.SubPage_subvisual_section__LFRXV .SubPage_title_box__2dhGu{margin:2rem 0 0}}.Pagination_pagenation_wrap__kRl0o{display:flex;justify-content:center;margin:0 auto}.Pagination_pagenation_wrap__kRl0o a{background-color:#fff;width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin:0 -1px;font-size:16px;color:#000;padding:0 0 2px;font-weight:400;border:1px solid #e1e1e1}.Pagination_pagenation_wrap__kRl0o a.Pagination_active__w1wKI{background-color:var(--point-color);color:#fff;border-top-color:var(--point-color);border-bottom-color:var(--point-color)}.Pagination_pagenation_wrap__kRl0o a img{width:14px;transform:translateY(2px)}@media (max-width:998px){.Pagination_pagenation_wrap__kRl0o{justify-content:center}.Pagination_pagenation_wrap__kRl0o a{font-size:16px}.Pagination_pagenation_wrap__kRl0o a.Pagination_arrow_button__rfHHg img{width:12px}}.consult_contact_section___CQnW{background-color:var(--point-color);padding:8rem 0}.consult_contact_section___CQnW ul{display:flex;margin:0 -20px}.consult_contact_section___CQnW ul li{color:#fff;width:calc(33.333% - 40px);margin:0 20px;border:2px solid #fff;border-radius:1rem;display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative}.consult_contact_section___CQnW ul li h6{font-size:1.5rem;font-weight:300;margin:2rem 0;text-align:center}.consult_contact_section___CQnW ul li p{font-size:1.75rem;text-align:center;line-height:1.4}.consult_contact_section___CQnW ul li p.consult_small__mPZz3{font-size:1.25rem;letter-spacing:-.025em;margin:8px 0 0}.consult_contact_section___CQnW ul li i{position:absolute;color:#ffa028;font-size:.75rem;bottom:-56px;right:10px;font-weight:300;line-height:1.6}.consult_consult_section__UX_Mk{padding:var(--sub-section-padding)}.consult_consult_section__UX_Mk .consult_title_box__jYoqL{margin:var(--sub-title-margin)}.consult_consult_section__UX_Mk .consult_title_box__jYoqL h2{font-size:var(--sub-title-font-size);text-align:center;font-weight:300;letter-spacing:-.05em;line-height:1.5;margin:0 0 1rem}.consult_consult_section__UX_Mk .consult_title_box__jYoqL h2 b{font-weight:500}.consult_consult_section__UX_Mk .consult_title_box__jYoqL p{font-size:1.4rem;text-align:center;font-weight:300}.consult_consult_section__UX_Mk .consult_button_box__Ob1zh{display:flex;justify-content:center;margin:0 0 6rem}.consult_consult_section__UX_Mk .consult_button_box__Ob1zh button{font-size:1.125rem;padding:.5rem 2rem .6rem;border-radius:2rem;margin:0 20px;border:1px solid}.consult_consult_section__UX_Mk .consult_button_box__Ob1zh button.consult_black__ZodKz{color:#fff;background-color:#09172c;border-color:#09172c}.consult_consult_section__UX_Mk .consult_button_box__Ob1zh button.consult_white__sxjFH{color:#09172c;background-color:#fff;border-color:#09172c}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li{display:flex;flex-wrap:wrap;border-bottom:1px solid #555;color:var(--point-dark-color)}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li:hover{background-color:#f1f1f1}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div{text-align:center;font-weight:300;cursor:pointer;padding:1.2rem 0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_writer__h_G14{width:20%}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_subject__imyNO{width:40%;text-align:left}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_replyYN__1JRMD{width:10%}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_replyDT___ovij{width:15%}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_replyYN__1JRMD.consult_replyed__Yh1J3{color:var(--point-color);font-weight:400}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_registDate__Ka_Zl{width:15%}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs{display:none;width:100%;text-align:left;background-color:#f9f9f9;margin:0;border-top:1px solid #e9e9e9;padding:2rem 3.6rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs div{text-align:left;padding:0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT{display:flex;padding:0;flex-wrap:wrap}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT span{width:100%;margin:0 0 .5rem;line-height:1.4}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT input{padding:0 .5rem;border-radius:2px;height:2rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT button{background-color:var(--point-color);color:#fff;padding:0 1.2rem;border-radius:2px;margin:0 0 0 .5rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ h6{margin:0 0 1rem;font-weight:500}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ p{line-height:1.4}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ .consult_question__hrGB6{border-bottom:1px solid #ccc;padding:0 0 1rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ .consult_answer__pfZz1{padding:1rem 0 0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li.consult_th__YD6wg:hover{background-color:transparent;cursor:default}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li.consult_th__YD6wg div{font-weight:500}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li.consult_th__YD6wg div.consult_subject__imyNO{text-align:center}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li.consult_clicked__k1lmJ div.consult_content__XnXZs{display:block}.consult_consult_section__UX_Mk .consult_page_box__t1V5m{padding:4rem 0 0}@media (max-width:998px){.consult_contact_section___CQnW{padding:3rem 0}.consult_contact_section___CQnW ul{flex-wrap:wrap;margin:0}.consult_contact_section___CQnW ul li{width:100%;position:relative;padding:1rem 1rem 1rem 5rem;align-items:flex-start;border-width:1px;border-radius:.5rem;margin:0 0 1rem}.consult_contact_section___CQnW ul li img{position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:3rem}.consult_contact_section___CQnW ul li h6{font-size:1.15rem;margin:0 0 .5rem}.consult_contact_section___CQnW ul li p{font-size:.95rem;margin:0}.consult_contact_section___CQnW ul li p.consult_small__mPZz3{font-size:.9rem;text-align:left;margin:0}.consult_contact_section___CQnW ul li i{bottom:-44px;right:auto;left:0}.consult_consult_section__UX_Mk .consult_title_box__jYoqL p{font-size:1rem}.consult_consult_section__UX_Mk .consult_button_box__Ob1zh{margin:0 0 3rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk{margin:0 -1rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul{border-top:1px solid #e1e1e1}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li{position:relative;padding:2rem 0 1.2rem 1rem;border-color:#e1e1e1}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li:hover{background-color:transparent}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li.consult_th__YD6wg{display:none}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div{padding:0;font-weight:400}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_writer__h_G14{font-weight:500;width:auto;margin:.5rem 1rem 0 0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_subject__imyNO{width:auto;font-size:.9rem;margin:.7rem 0 0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_registDate__Ka_Zl{position:absolute;width:20rem;text-align:left;top:1rem;left:1rem;font-size:.95rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_replyYN__1JRMD{font-size:.9rem;position:absolute;width:4rem;top:1.4rem;right:1rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_replyDT___ovij{font-size:1rem;position:absolute;width:7rem;top:2.6rem;right:1rem;text-align:right}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs{padding:1rem;margin:1rem 0 0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT span{font-size:.9rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT input{margin:0 0 .4rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_password_box__8rmRT button{padding:.4rem .6rem;margin:0}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ h6{font-size:1rem;margin:0 0 .5rem}.consult_consult_section__UX_Mk .consult_list_box__mZoNk ul li div.consult_content__XnXZs .consult_result_box__yd7v_ p{font-size:.9rem}}