.ConsultPage_consult_section__Pimk1{padding:0 0 120px}@media (max-width:998px){.ConsultPage_consult_section__Pimk1{padding:0 0 60px}}.DescriptionSection_description_section__acE3N{padding:0 0 120px}.DescriptionSection_description_section__acE3N p{font-size:20px;line-height:2;text-align:justify}.DescriptionSection_description_section__acE3N.DescriptionSection_dark__Xp7RB{background-color:#000}.DescriptionSection_description_section__acE3N.DescriptionSection_dark__Xp7RB p{color:#fff}@media (max-width:998px){.DescriptionSection_description_section__acE3N{padding:0 0 60px}.DescriptionSection_description_section__acE3N p{font-size:18px}}@media (max-width:540px){.DescriptionSection_description_section__acE3N p{font-size:15px}}.SubIntroSection_intro_section__ZCpH9{--background-color:#fff;--border-color:#e1e1e1;--font-color:#222;--active-background-color:#fafafa;--hover-background-color:#f9f9f9}.SubIntroSection_intro_section__ZCpH9.SubIntroSection_dark__IhhlZ{--background-color:#000;--border-color:#e1e1e1;--font-color:#fff;--active-background-color:#040404;--hover-background-color:#090909}.SubIntroSection_visual_box__uFh2O{aspect-ratio:1920/600;padding:256px 0 0;color:#fff;position:relative;background-size:cover;background-position:50%}.SubIntroSection_visual_box__uFh2O:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;position:absolute}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp{position:relative;z-index:2}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp span{font-size:20px;display:inline-block;margin:0 0 32px}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp h2{font-size:44px;font-weight:600;line-height:1.4}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp h2 b{color:var(--point-color)}.SubIntroSection_navigation_box__gm6nw{position:relative;z-index:2;background-color:var(--background-color)}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul{display:flex}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a{display:flex;align-items:center;justify-content:center;color:var(--font-color);height:76px;border-bottom:2px solid var(--border-color);font-weight:500}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a:hover{background-color:var(--hover-background-color)}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a.SubIntroSection_active__5qcrQ{border-color:var(--point-color);background-color:var(--active-background-color);color:var(--point-color);font-weight:600}.SubIntroSection_head_text_box__Rjkop{position:relative;z-index:2;background-color:var(--background-color);padding:0 0 40px}.SubIntroSection_head_text_box__Rjkop h3{padding:60px 0 176px;font-size:32px;font-weight:600;position:relative;color:var(--font-color)}.SubIntroSection_head_text_box__Rjkop h3:after{content:"";display:block;width:1px;height:140px;background-color:var(--font-color);position:absolute;bottom:12px;left:4px}.SubIntroSection_head_text_box__Rjkop .SubIntroSection_sub__PA_pw{text-transform:uppercase;font-weight:600;font-size:24px;display:none}@media (max-width:998px){.SubIntroSection_visual_box__uFh2O{width:100%;padding:140px 0 120px}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp h2{font-size:36px}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp{padding:0}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul{flex-wrap:wrap}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li{width:50%!important}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a{height:60px;border-right:2px solid var(--border-color)}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a.SubIntroSection_active__5qcrQ{border-color:var(--border-color)}.SubIntroSection_head_text_box__Rjkop h3{padding:40px 0 120px;font-size:26px}.SubIntroSection_head_text_box__Rjkop h3:after{top:80px;bottom:auto;height:120px}}@media (max-width:540px){.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp span{font-size:16px}.SubIntroSection_visual_box__uFh2O .SubIntroSection_inner__6VWmp h2{font-size:24px}.SubIntroSection_navigation_box__gm6nw .SubIntroSection_inner__6VWmp ul li a{height:50px;font-size:14px;border-width:1px}.SubIntroSection_head_text_box__Rjkop h3{font-size:22px}}.ConsultForm_modal_wrapper__bGfBQ{--font-color:#000;--input-border:solid 1px #e1e1e1;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_background__rtVHM{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;width:100%;max-width:600px;min-width:160px;padding:32px;overflow-x:hidden}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_{border-bottom:1px solid #e1e1e1;padding:0 64px 16px 0}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_ .ConsultForm_modal_close__ILWr1{position:absolute;top:28px;right:36px;width:20px;aspect-ratio:1/1;background-color:transparent;cursor:pointer}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_ .ConsultForm_modal_close__ILWr1 i{position:relative;width:100%;height:100%;display:block}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_ .ConsultForm_modal_close__ILWr1 i:before{content:"";display:block;width:100%;height:1px;background-color:var(--font-color);position:absolute;top:15px;left:0;transform:rotate(45deg)}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_ .ConsultForm_modal_close__ILWr1 i:after{content:"";display:block;width:100%;height:1px;background-color:var(--font-color);position:absolute;top:15px;left:0;transform:rotate(-45deg)}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_title_box__0dvu_ h1{font-size:20px;font-weight:600}.ConsultForm_modal_wrapper__bGfBQ .ConsultForm_modal_content___qZej .ConsultForm_content_box__dhyxz{overflow-y:auto;overflow-x:hidden;max-height:60vh;padding:0 16px 0 0}.ConsultForm_description__Ia2b_{margin:32px 0 20px;line-height:1.6;color:var(--font-color);font-weight:500}.ConsultForm_input_box__ARAmt{margin:16px 0;position:relative}.ConsultForm_input_box__ARAmt label{display:block;color:var(--font-color);position:absolute;color:var(--font-sub-color);top:32px;left:16px;transform:translateY(-50%);cursor:pointer;transition:.15s ease-out}.ConsultForm_input_box__ARAmt label i{color:var(--point-color);display:inline-block;transform:translateX(3px)}.ConsultForm_input_box__ARAmt input{padding:22px 16px 16px;border-radius:5px;border:var(--input-border);width:100%;cursor:pointer}.ConsultForm_input_box__ARAmt textarea{padding:20px 16px 16px;border-radius:5px;border:var(--input-border);width:100%;cursor:pointer;font-size:16px;overflow:hidden;height:200px;line-height:1.4}.ConsultForm_input_box__ARAmt .ConsultForm_info__s0wG7{font-size:13px;text-align:left;line-height:1.2;font-weight:400;margin:4px 0 0 16px}.ConsultForm_input_box__ARAmt.ConsultForm_inputed__JJcQZ label{transform:translateY(0);top:4px;font-size:12px;opacity:.2}.ConsultForm_radio_box__9p1oT{display:flex;flex-wrap:wrap;margin:20px -8px}.ConsultForm_radio_box__9p1oT em{display:block;width:100%;margin:0 0 8px 8px;color:var(--font-sub-color)}.ConsultForm_radio_box__9p1oT em i{color:var(--point-color);display:inline-block;transform:translateX(3px)}.ConsultForm_radio_box__9p1oT .ConsultForm_radio__LxzdL{display:inline-block;margin:8px}.ConsultForm_radio_box__9p1oT .ConsultForm_radio__LxzdL label{border:var(--input-border);position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:8px;cursor:pointer;color:var(--font-sub-color)}.ConsultForm_radio_box__9p1oT .ConsultForm_radio__LxzdL input:checked+label{background-color:var(--point-color);color:#fff;border-color:var(--point-color)}.ConsultForm_radio_box__9p1oT .ConsultForm_radio__LxzdL input{display:none}.ConsultForm_privacy_box___FuQe{margin:28px 0 0;display:flex;justify-content:flex-start}.ConsultForm_privacy_box___FuQe label{display:flex;align-items:center;font-size:15px;cursor:pointer}.ConsultForm_privacy_box___FuQe label i{display:inline-block;width:20px;aspect-ratio:1/1;border:1px solid #d9d2d0;border-radius:3px;background-color:#fff;margin:0 8px 0 0;cursor:pointer}.ConsultForm_privacy_box___FuQe label a{color:inherit;margin:0 2px;position:relative}.ConsultForm_privacy_box___FuQe label a:hover:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:0}.ConsultForm_privacy_box___FuQe input:checked+label i{background-image:url(/images/checked.png);background-repeat:no-repeat;background-position:center 60%;border-color:var(--point-color);background-color:var(--point-color)}.ConsultForm_privacy_box___FuQe.ConsultForm_white__5TixS label{color:#666}.ConsultForm_privacy_box___FuQe.ConsultForm_white__5TixS a{color:#fff}.ConsultForm_privacy_box___FuQe.ConsultForm_white__5TixS a:hover:after{background-color:#fff}.ConsultForm_consult_form__CiBh5{position:relative}.ConsultForm_consult_form__CiBh5 .ConsultForm_submit_button__67KlX{position:absolute;bottom:-8px;right:0;background-color:#626262;color:#fff;padding:8px 32px 10px;border-radius:4px}.ConsultForm_subpage_form__L4ysG{position:relative;max-width:600px;box-shadow:2px 2px 15px -5px #bababa;padding:40px;--input-border:solid 1px #e1e1e1}.ConsultForm_subpage_form__L4ysG .ConsultForm_submit_button__67KlX{background-color:#626262;color:#fff;padding:8px 32px 10px;border-radius:4px;margin:20px 0 0}@media (max-width:998px){.ConsultForm_input_box__ARAmt{margin:20px 0}.ConsultForm_input_box__ARAmt input{padding:12px 20px}.ConsultForm_input_box__ARAmt label{position:static;color:#222}.ConsultForm_privacy_box___FuQe.ConsultForm_white__5TixS label{font-size:14px}.ConsultForm_submit_button__67KlX{height:50px}.ConsultForm_consult_form__CiBh5 .ConsultForm_submit_button__67KlX{position:static;margin:20px 0 0;width:100%}}@media (max-width:640px){.ConsultForm_subpage_form__L4ysG{padding:20px}.ConsultForm_subpage_form__L4ysG .ConsultForm_submit_button__67KlX{display:block;width:100%}}