@keyframes MainPage_intro__o_2fa{0%{transform:scale(1.3) translateY(10%)}to{transform:scale(1.6) translateY(-10%)}}.MainPage_intro_section__Exumn{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.MainPage_intro_section__Exumn .MainPage_background__MwmBN{background:url(/images/main/intro_background.jpg) no-repeat 50%/cover;position:absolute;top:0;left:0;width:100%;height:100%;animation:MainPage_intro__o_2fa 40s cubic-bezier(.36,.45,.63,.53) infinite}.MainPage_intro_section__Exumn .MainPage_background__MwmBN:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ{position:relative;z-index:2;color:#fff;text-align:center}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ h2{font-size:44px;margin:0 0 40px;font-weight:700;line-height:1.4}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ p{font-size:20px;font-weight:500;line-height:1.4}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ p b{color:var(--point-color)}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ br{display:none}.MainPage_board_section__4UdSh{padding:80px 0;background-color:#fff;position:relative;z-index:2}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj{display:flex;justify-content:space-between;width:100%;margin:0 0 20px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj:last-child{margin:0}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj h5{font-size:24px;border-bottom:1px solid #e1e1e1;padding:0 8px 20px;position:relative;margin:0 0 20px;color:#000;font-weight:600}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_consult_box__HeWIb{width:calc(50% - 8px);margin:0;background-color:#e8e8e8;border-radius:4px;padding:40px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV{width:calc(50% - 8px);background-color:#fff;min-height:300px;box-shadow:2px 2px 20px -9px #a8a8a8;border-radius:4px;padding:40px 40px 0}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV h5 a{display:flex;justify-content:space-between;width:100%;align-items:center}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV h5 span{display:block;position:relative;aspect-ratio:1/1;width:22px;background-color:#fff;border-radius:100%;color:#000;transform:scale(1.4)}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV h5 span:after{content:"+";position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);font-weight:400;font-size:16px;opacity:.9}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul{min-height:250px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul li{transition:.2s ease-out;cursor:pointer}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul li:hover{background-color:hsla(0,0%,100%,.3)}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul li a{display:block;padding:12px 20px;position:relative;color:#222;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul li a:after{content:"";display:block;width:2px;aspect-ratio:1/1;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);left:8px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H{width:100%;margin:0 0 24px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 -24px;height:100%}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li{width:calc(25% - 12px);margin:0 0 24px;box-shadow:2px 2px 9px -2px #cfcdcd;border:1px solid #fff;transition:.3s ease-out}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li:hover{border-color:var(--point-color)}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a{display:block;width:100%;height:100%;font-size:22px;font-weight:500;border-radius:8px;padding:48px 40px;transition:.3s ease-out}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a h6{font-size:24px;font-weight:600;margin:0 0 32px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a p{font-size:18px;font-weight:400}.MainPage_outro_section__MgJyy{background:url(/images/main/outro_background.jpg) no-repeat 50%/cover;color:#fff;padding:160px 0;text-align:center}.MainPage_outro_section__MgJyy h4{font-size:32px;font-weight:700}.MainPage_outro_section__MgJyy p{font-size:45px;font-weight:600;margin:20px 0 12px}.MainPage_outro_section__MgJyy b{font-size:24px;margin:40px 0 20px;display:block}.MainPage_outro_section__MgJyy dl{display:flex;flex-wrap:wrap;margin:0 auto 12px;height:16px;justify-content:center}.MainPage_outro_section__MgJyy dl dt{width:90px;padding:0 16px 0 0;text-align:justify}.MainPage_outro_section__MgJyy dl dt:after{content:"";display:inline-block;width:100%;height:1px}.MainPage_outro_section__MgJyy dl dd{width:auto}.MainPage_outro_section__MgJyy i{display:inline-block;margin:4px 0 0}@media (max-width:998px){.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ br{display:block}.MainPage_board_section__4UdSh{padding:16px 0}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj{flex-wrap:wrap}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj h5{font-size:20px;padding:0 8px 12px 0}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV{width:100%;margin:0 0 16px;padding:16px 12px;min-height:auto}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV h5{padding:0 0 12px 8px;margin:0 0 12px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV h5 a{font-size:20px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul{min-height:180px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_board_box__09qLV ul li a{font-size:16px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H{width:100%;padding:0 0 16px;margin:0 0 16px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li{width:100%;height:auto}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a{padding:28px 16px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a h6{font-size:20px;margin:0 0 16px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_consult_box__HeWIb{width:100%;padding:24px 16px}}@media (max-width:540px){.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ h2{font-size:24px}.MainPage_intro_section__Exumn .MainPage_inner__s8YtJ p{font-size:15px;word-break:keep-all}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a h6,.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj h5{font-size:18px}.MainPage_board_section__4UdSh .MainPage_wrap__4EkSj .MainPage_etc_box__4773H ul li a p{font-size:15px}.MainPage_outro_section__MgJyy{padding:80px 0}.MainPage_outro_section__MgJyy b,.MainPage_outro_section__MgJyy h4{font-size:20px}.MainPage_outro_section__MgJyy p{font-size:34px}}.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%}}.FloatStore_float_box__o2R9R{position:fixed;bottom:40px;right:40px;z-index:9999}.FloatStore_float_box__o2R9R a{display:block;background-color:#fff;box-shadow:1px 1px 6px -3px #00000085;width:240px;padding:16px;border-radius:4px;text-align:center}.FloatStore_float_box__o2R9R a>img{max-width:100%;border-radius:4px;margin:0 0 12px}.FloatStore_float_box__o2R9R a i{font-size:13px;display:flex;align-items:center;justify-content:center}.FloatStore_float_box__o2R9R a i img{display:inline-block;width:14px;margin:0 0 0 8px;transform:translateY(1px)}@media (max-width:998px){.FloatStore_float_box__o2R9R{bottom:20px;right:20px;display:none}.FloatStore_float_box__o2R9R a{width:180px;word-break:keep-all}.FloatStore_float_box__o2R9R a>img{display:none}.FloatStore_float_box__o2R9R a i{line-height:1.4}.FloatStore_float_box__o2R9R a i img{display:none}}