.btn_more{display:inline-flex;align-items:center;gap:6px;color:#27583e;font-size:18px;font-weight:400;line-height:25px;text-decoration:none}.btn_more .btn_more_icon{display:flex}.btn_more .btn_more_circle{transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),fill 0.2s ease 0.35s}.btn_more:focus-visible .btn_more_circle,.btn_more:hover .btn_more_circle{transform:translate(17px,0);fill:#27583e}.search_wrap{display:flex;justify-content:center;padding:60px 0}.search_wrap .search_form{display:flex;align-items:center;gap:24px;width:100%;max-width:400px;height:60px;padding:0 12px;border-bottom:1px solid #000;background-color:#fff}.search_wrap .search_input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-0.72px;color:#000}.search_wrap .search_input::placeholder{color:rgba(0,0,0,0.3)}.search_wrap .search_input:focus{outline:none}.search_wrap .search_btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity 0.2s}.search_wrap .search_btn:focus-visible,.search_wrap .search_btn:hover{opacity:0.7}.search_wrap .search_btn svg{display:block;width:100%;height:100%}.faq_section{padding-bottom:200px}.faq_list{border-top:1px solid #000;width:100%}.faq_list .faq_item{border-bottom:1px solid rgba(0,0,0,0.1)}.faq_list .faq_item.is-open .faq_toggle svg{transform:rotate(180deg)}.faq_list .faq_question{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:96px;padding:4px 30px 4px 0;border:0;background:transparent;text-align:left;cursor:pointer}@media (max-width:768px){.faq_list .faq_question{min-height:72px;padding:4px}}.faq_list .faq_question_left{display:flex;flex:1;align-items:center;gap:30px;min-width:0}@media (max-width:768px){.faq_list .faq_question_left{gap:0}}.faq_list .faq_label{flex-shrink:0;width:80px;padding:0 8px;border-right:1px solid rgba(0,0,0,0.1);font-size:26px;font-weight:500;line-height:22px;text-align:center;color:#111}@media (max-width:768px){.faq_list .faq_label{width:40px;font-size:22px;padding:0;border-right:0}}.faq_list .faq_question_text{flex:1;min-width:0;font-size:20px;font-weight:400;line-height:normal;letter-spacing:-0.6px;color:#111}@media (max-width:768px){.faq_list .faq_question_text{font-size:14px}}.faq_list .faq_toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px}.faq_list .faq_toggle svg{display:block;width:100%;height:100%;transition:transform 0.3s ease}.faq_list .faq_answer{display:none;background-color:#f6f0e9}.faq_list .faq_answer_inner{position:relative;display:flex;align-items:center;padding:30px 60px}@media (max-width:768px){.faq_list .faq_answer_inner{padding:12px 20px 12px 4px}}.faq_list .faq_label_a{position:relative;align-self:center;border-right:0}.faq_list .faq_label_a:before{content:"";position:absolute;left:2px;top:-10px;width:17px;height:19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M0.5 0V17.6704H16.5' stroke='black' stroke-opacity='0.5'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none}@media (max-width:768px){.faq_list .faq_label_a:before{display:none}}.faq_list .faq_answer_text{flex:1;min-width:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-0.48px;color:#555;word-break:break-all}@media (max-width:768px){.faq_list .faq_answer_text{font-size:12px}}.cases_section{padding:60px 0 200px}@media (max-width:768px){.cases_section{padding:0 0 100px}}.cases_section .note{text-align:center;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-0.72px;color:#9b9b9b;margin-bottom:30px}.cases_section .container{max-width:1480px}.cases_section .cases_tab_wrap{display:flex;justify-content:center;margin-bottom:60px;overflow:auto}@media (max-width:768px){.cases_section .cases_tab_wrap{justify-content:flex-start}}.cases_section .cases_tab{display:inline-flex;align-items:center;padding:0;border-radius:999px;background-color:#e9e9e9}.cases_section .cases_tab_btn{padding:20px 40px;border:0;border-radius:999px;background:transparent;font-size:18px;font-weight:500;line-height:normal;letter-spacing:-0.72px;color:#9b9b9b;white-space:nowrap;cursor:pointer;transition:background-color 0.2s,color 0.2s}.cases_section .cases_tab_btn.is-active{background-color:#27583e;font-weight:600;color:#fff}@media (max-width:768px){.cases_section .cases_tab_btn{padding:16px 20px;font-size:16px}}.cases_section .cases_panels{padding-top:60px}@media (max-width:768px){.cases_section .cases_panels{padding-top:0}}.cases_section .cases_panel[hidden]{display:none}.cases_section .cases_grid{display:flex;flex-wrap:wrap;gap:60px 30px}@media (max-width:1024px){.cases_section .cases_grid{gap:40px 20px}}@media (max-width:768px){.cases_section .cases_grid{gap:30px 15px}}.cases_section .cases_card{width:calc((100% - 60px) / 3);padding:0;border-radius:20px;background-color:#f6f0e9}@media (max-width:1024px){.cases_section .cases_card{width:calc(50% - 15px)}}@media (max-width:768px){.cases_section .cases_card{width:100%;max-width:none}}.cases_section .cases_link{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;padding:20px;border-radius:20px;color:inherit;text-decoration:none;transition:opacity 0.2s}.cases_section .cases_link:focus-visible,.cases_section .cases_link:hover{opacity:0.85}.cases_section .cases_thumb{width:100%;height:300px;border-radius:10px;overflow:hidden}.cases_section .cases_thumb img{width:100%;height:100%;object-fit:cover}.cases_section .cases_body{display:flex;flex-direction:column;gap:20px;width:100%}.cases_section .cases_meta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.cases_section .cases_category{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background-color:#fff;font-size:13px;font-weight:500;line-height:normal;letter-spacing:-0.52px;color:#7c634f;white-space:nowrap}.cases_section .cases_date{font-size:13px;font-weight:400;line-height:normal;letter-spacing:-0.39px;color:#9d9481;white-space:nowrap}.cases_section .cases_content{display:flex;flex-direction:column;gap:10px;width:100%;padding:20px;border-top:1px solid rgba(0,0,0,0.15)}@media (max-width:768px){.cases_section .cases_content{padding:0;padding-top:20px}}.cases_section .cases_title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:56px;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.6px;color:#000;text-overflow:ellipsis;word-break:break-word}@media (max-width:768px){.cases_section .cases_title{font-size:18px;line-height:24px}}.cases_section .cases_desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:42px;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-0.45px;color:rgba(0,0,0,0.6);text-overflow:ellipsis;word-break:break-word}.cases_view_section{padding:230px 0 200px}@media (max-width:1024px){.cases_view_section{padding:150px 0 100px}}@media (max-width:768px){.cases_view_section{padding:0 0 100px}}.cases_view_section .container{max-width:1040px}.cases_view_section .cases_view{display:flex;flex-direction:column;align-items:center;gap:10px}.cases_view_section .cases_view_top{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.cases_view_section .cases_view_intro{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.cases_view_section .cases_view_category{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #7c634f;border-radius:999px;background-color:#fff;font-size:15px;font-weight:500;line-height:normal;letter-spacing:-0.6px;color:#7c634f;white-space:nowrap}.cases_view_section .cases_view_title{width:100%;font-size:26px;font-weight:400;line-height:1.4;letter-spacing:-0.78px;text-align:center;color:#000;word-break:break-all}@media (max-width:768px){.cases_view_section .cases_view_title{font-size:22px;line-height:30px;text-align:left}}.cases_view_section .cases_view_divider{width:100%;height:1px;background-color:rgba(0,0,0,0.15)}.cases_view_section .cases_view_date{width:100%;font-size:13px;font-weight:400;line-height:normal;letter-spacing:-0.39px;text-align:right;color:#9d9481}.cases_view_section .cases_view_admin{width:100%;min-height:556px;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-0.54px;color:#000;word-break:break-all}@media (max-width:768px){.cases_view_section .cases_view_admin{min-height:300px}}.cases_view_section .cases_view_admin img{object-fit:contain}@media (max-width:768px){.cases_view_section .cases_view_admin img{height:auto!important}}.cases_view_section .cases_view_bottom{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%}.cases_view_section .prev-next{width:100%;max-width:1000px}.cases_view_section .prev-next .next,.cases_view_section .prev-next .prev{display:flex;align-items:center;gap:30px;min-height:60px;padding:18px 0;color:inherit;text-decoration:none}.cases_view_section .prev-next .next{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.cases_view_section .prev-next .left,.cases_view_section .prev-next .right{display:flex;align-items:center;gap:10px;flex-shrink:0;width:122px;padding:0 20px;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.16px;color:rgba(0,0,0,0.9);white-space:nowrap}.cases_view_section .prev-next .left svg,.cases_view_section .prev-next .right svg{display:block;flex-shrink:0;width:7px;height:11px}.cases_view_section .prev-next .tit{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.48px;color:rgba(0,0,0,0.5)}.account_section{padding:190px 0 200px}.account_section .container{display:flex;justify-content:center}.account_section .account_panel{display:flex;flex-direction:column;gap:30px;width:100%;max-width:640px;padding:60px;border:1px solid rgba(0,0,0,0.15);border-radius:20px;background-color:#fff}@media (max-width:768px){.account_section .account_panel{padding:24px 20px}}.account_section .account_heading{font-size:32px;font-weight:600;line-height:45px;letter-spacing:-1.28px;text-align:center;color:#333}@media (max-width:768px){.account_section .account_heading{font-size:24px;line-height:32px}}.account_section .account_form{display:flex;flex-direction:column;gap:30px}.account_section .form_fields{display:flex;flex-direction:column;gap:20px}.account_section .form_field{display:flex;flex-direction:column;gap:8px}.account_section .form_field.is-invalid .form_control{border-color:#c51818}.account_section .form_label{font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.64px;color:#000}.account_section .form_control{width:100%;padding:20px 12px;border:1px solid rgba(0,0,0,0.1);border-radius:8px;background-color:#fff;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.64px;color:#000}@media (max-width:768px){.account_section .form_control{padding:12px 16px}}.account_section .form_control::placeholder{color:#a4a4a4}.account_section .form_control:focus{outline:none;border-color:rgba(0,0,0,0.3)}.account_section .form_message{display:none;font-size:14px;line-height:20px;letter-spacing:-0.56px;color:#ff0000}.account_section .form_field.is-invalid .form_message{display:block}.account_section .form_actions{display:flex;flex-direction:column;gap:20px}.account_section .form_action_row{display:flex;gap:10px}.account_section .btn_primary,.account_section .btn_secondary{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:16px 12px;border:0;border-radius:8px;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.72px;text-decoration:none;cursor:pointer;transition:opacity 0.2s}@media (max-width:768px){.account_section .btn_primary,.account_section .btn_secondary{font-size:16px;line-height:22px;letter-spacing:-0.48px}}.account_section .btn_primary:hover,.account_section .btn_secondary:hover{opacity:0.85}.account_section .btn_primary{background-color:#7c634f;color:#fff}.account_section .btn_secondary{background-color:#27583e;color:#fff}.account_section .form_util_link{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-0.6px;text-align:center;color:#555;text-decoration:none}.account_section .form_util_link:hover{text-decoration:underline}.account_section .form_head{display:flex;align-items:center;gap:10px;width:100%}.account_section .form_head_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#27583e}.account_section .form_head_title{font-size:26px;font-weight:600;line-height:36px;letter-spacing:-1.04px;color:#333}@media (max-width:768px){.account_section .form_head_title{font-size:22px;line-height:30px}}.account_section .form_head_title_only{width:100%}.account_section .form_divider{width:100%;height:1px;background-color:rgba(0,0,0,0.1)}.account_section .form_fields_row{gap:30px}.account_section .form_row{display:flex;align-items:flex-start;width:100%}@media (max-width:768px){.account_section .form_row{gap:10px;flex-direction:column;align-items:stretch}}.account_section .form_row.is-invalid .form_control{border-color:#c51818}.account_section .form_label.is_required{flex-shrink:0;width:142px;font-size:18px;line-height:25px;letter-spacing:-0.72px;color:#000}.account_section .form_label.is_required .form_label_text{position:relative;display:inline-block;padding-right:10px}.account_section .form_label.is_required .form_label_text:after{content:"*";position:absolute;top:0;right:0;font-size:18px;line-height:25px;color:red}.account_section .form_body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.account_section .form_captcha_row,.account_section .form_input_row{display:flex;gap:8px;width:100%}.account_section .form_fields_row .form_control{flex:1;min-width:0;padding:20px 12px;font-size:18px;line-height:25px;letter-spacing:-0.72px}@media (max-width:768px){.account_section .form_fields_row .form_control{padding:12px 16px;font-size:16px;line-height:22px}}.account_section .form_fields_row .form_control.is_readonly,.account_section .form_fields_row .form_control[readonly]{border:0;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.7);cursor:default}.account_section .btn_pw_change{display:inline-flex;align-items:center;justify-content:center;width:127px;padding:20px 12px;border:1px solid #000;border-radius:8px;background-color:#fff;font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.72px;color:#000;text-decoration:none;white-space:nowrap;transition:opacity 0.2s}.account_section .btn_pw_change:hover{opacity:0.85}.account_section .form_withdraw_link{display:block;width:100%;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-0.6px;text-align:center;color:#555;text-decoration:none}.account_section .form_withdraw_link:hover{text-decoration:underline}.account_section .account_panel.is_withdraw{gap:50px}.account_section .account_panel.is_withdraw .withdraw_intro{display:flex;flex-direction:column;gap:20px;width:100%}.account_section .account_panel.is_withdraw .withdraw_title{font-size:26px;font-weight:600;line-height:36px;letter-spacing:-1.04px;text-align:center;color:#333}.account_section .account_panel.is_withdraw .withdraw_desc{font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.72px;text-align:center;color:rgba(0,0,0,0.6)}.account_section .account_panel.is_withdraw .account_form{gap:50px}.account_section .btn_outline{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:16px 12px;border:1px solid rgba(0,0,0,0.3);border-radius:8px;background-color:#fff;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.72px;color:rgba(0,0,0,0.7);text-decoration:none;cursor:pointer;transition:opacity 0.2s}.account_section .btn_outline:hover{opacity:0.85}.account_section .btn_check{flex-shrink:0;padding:20px;border:1px solid rgba(0,0,0,0.1);border-radius:8px;background-color:#7c634f;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.64px;color:#fff;white-space:nowrap;cursor:pointer;transition:opacity 0.2s}@media (max-width:768px){.account_section .btn_check{padding:12px 16px}}.account_section .btn_check:hover{opacity:0.85}.account_section .form_hint{font-size:14px;line-height:20px;letter-spacing:-0.56px;color:#7c634f}.account_section .form_field.is-invalid .form_hint,.account_section .form_row.is-invalid .form_hint,.account_section .form_row.is-valid .form_hint{display:none}.account_section .form_row .form_message{display:none}.account_section .form_row.is-invalid .form_message{display:block}.account_section .form_row .form_message.is_success{display:block;color:#27583e}.account_section .form_captcha_code{display:inline-flex;flex-shrink:0;align-items:center;padding:20px;border-radius:8px;background-color:rgba(124,99,79,0.06);font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.64px;color:#000;white-space:nowrap}@media (max-width:768px){.account_section .form_captcha_code{padding:12px 16px}}.account_section .form_agree{display:flex;flex-direction:column;gap:10px;width:100%;padding:26px 20px;border:1px solid rgba(0,0,0,0.1);border-radius:12px}@media (max-width:768px){.account_section .form_agree{padding:0;border:none}}.account_section .form_agree_item{display:flex;align-items:center;gap:12px;width:100%}.account_section .form_agree_item.is-invalid .form_check_box{border-color:#c51818}.account_section label.form_agree_item{cursor:pointer}.account_section .form_agree_label{display:inline-flex;flex-shrink:0;cursor:pointer}.account_section .form_check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account_section .form_check:checked+.form_check_box,.account_section .form_check:checked~.form_agree_label .form_check_box{border-color:#27583e;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M0.707031 7.20619L5.6356 12.1348L15.082 0.634766' stroke='%2327583E' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 14px}.account_section .form_check:focus-visible+.form_check_box,.account_section .form_check:focus-visible~.form_agree_label .form_check_box{outline:2px solid rgba(39,88,62,0.35);outline-offset:2px}.account_section .form_check_box{display:block;flex-shrink:0;width:20px;height:20px;border:1px solid #818181;border-radius:3px;background-color:#fff}@media (max-width:768px){.account_section .form_check_box{width:18px;height:18px}}.account_section .form_agree_text_wrap{display:flex;align-items:center;flex-wrap:wrap}.account_section .form_agree_text{font-size:16px;line-height:26px;letter-spacing:-0.32px;color:#000}@media (max-width:768px){.account_section .form_agree_text{font-size:14px;line-height:20px}}.account_section label.form_agree_text{cursor:pointer}.account_section .form_agree_link{margin-left:6px;font-size:13px;line-height:21px;letter-spacing:-0.26px;color:#7c634f;text-decoration:none}.account_section .form_agree_link:hover{text-decoration:underline}.account_section .form_action_single{display:flex;justify-content:center;width:100%}.account_section .form_action_single .btn_secondary{flex:none;width:240px}@media (max-width:768px){.account_section .form_action_single .btn_secondary{width:100%}}.account_section .account_panel.is_result{gap:50px}.account_section .result_message{display:flex;flex-direction:column;gap:20px;width:100%;text-align:center}.account_section .result_title{font-size:32px;font-weight:600;line-height:45px;letter-spacing:-1.28px;color:#333}@media (max-width:768px){.account_section .result_title{font-size:24px;line-height:32px}}.account_section .result_desc{font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.72px;color:#000}.account_section .form_tab_list{display:flex;width:100%;border-bottom:1px solid rgba(0,0,0,0.3)}.account_section .form_tab_btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:16px 10px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background-color:transparent;font-size:16px;font-weight:400;line-height:19px;letter-spacing:-0.48px;text-align:center;color:rgba(0,0,0,0.5);cursor:pointer;transition:color 0.2s,border-color 0.2s}.account_section .form_tab_btn.is-active{border-bottom-color:#a58b74;font-weight:600;color:#000;cursor:default}.account_section a.form_tab_btn{text-decoration:none}.account_section .form_tab_panel{display:flex;flex-direction:column;gap:30px;width:100%}.account_section .form_tab_panel[hidden]{display:none}.account_section .form_tab_panel .find_id_form_wrap{display:flex;flex-direction:column;gap:30px}.account_section .find_pw_form_wrap{display:flex;flex-direction:column;gap:30px}.account_section .form_field .form_label.is_required .form_label_text{position:relative;display:inline-block;padding-right:10px}.account_section .form_field .form_label.is_required .form_label_text:after{content:"*";position:absolute;top:0;right:0;font-size:16px;line-height:22px;color:red}.account_section .form_feedback{display:none;width:100%;font-size:14px;line-height:20px;letter-spacing:-0.56px;color:#ff0000}.account_section .form_feedback.is-show{display:block}.account_section .form_feedback.is-success{color:#27583e}.account_section .form_action_group{display:flex;flex-direction:column;gap:10px;width:100%}.account_section .btn_block{flex:none;width:100%}.account_section .btn_primary.btn_block{padding:20px 12px;font-size:16px;line-height:22px;letter-spacing:-0.64px}@media (max-width:768px){.account_section .btn_primary.btn_block{padding:16px 12px}}.account_section .form_verify_row{display:flex;gap:10px;width:100%}.account_section .form_verify_row .form_control{flex:1;min-width:0}.account_section .form_verify_row .btn_secondary{flex:none;min-width:0;padding:16px 18px}@media (max-width:768px){.account_section .form_verify_row .btn_secondary{padding:12px 16px}}.account_section .account_panel.is_find_result{gap:60px}.account_section .find_id_result{display:flex;flex-direction:column;gap:60px;width:100%}.account_section .find_id_result[hidden]{display:none}.account_section .find_pw_reset{display:flex;flex-direction:column;gap:30px;width:100%}.account_section .find_pw_reset[hidden]{display:none}.account_section .result_heading_text{font-size:26px;font-weight:600;line-height:36px;letter-spacing:-1.04px;color:#333}@media (max-width:768px){.account_section .result_heading_text{font-size:24px;line-height:28px}}.account_section .result_em{color:#a58b74}.account_section .result_note{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-0.56px;text-align:center;color:#555}.about_main .section01{position:relative;padding:120px 0;overflow:hidden}@media (max-width:1200px){.about_main .section01{padding:100px 0}}@media (max-width:1024px){.about_main .section01{padding:80px 0}}@media (max-width:768px){.about_main .section01{padding:60px 0}}.about_main .section01 .container{position:relative;z-index:1;display:flex;justify-content:center}.about_main .section01 .about_section_bg{position:absolute;inset:0;background-color:#f6f0e9;pointer-events:none}.about_main .section01 .about_section_bg:after{content:"";position:absolute;inset:0;background:url("../images/sub/about/about_bg.png") no-repeat center/cover}.about_main .section01 .about_content{display:flex;flex-direction:column;align-items:center;gap:70px;width:100%;max-width:867px}@media (max-width:1200px){.about_main .section01 .about_content{gap:60px}}@media (max-width:1024px){.about_main .section01 .about_content{gap:50px}}@media (max-width:768px){.about_main .section01 .about_content{gap:40px}}.about_main .section01 .about_intro{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;text-align:center}@media (max-width:1200px){.about_main .section01 .about_intro{gap:28px}}@media (max-width:768px){.about_main .section01 .about_intro{gap:24px}}.about_main .section01 .about_title{font-size:50px;font-weight:600;line-height:70px;letter-spacing:-2px;color:#121212}@media (max-width:1200px){.about_main .section01 .about_title{font-size:44px;line-height:62px;letter-spacing:-1.76px}}@media (max-width:1024px){.about_main .section01 .about_title{font-size:36px;line-height:50px;letter-spacing:-1.44px}}@media (max-width:768px){.about_main .section01 .about_title{font-size:26px;line-height:36px}}.about_main .section01 .about_divider{width:1px;height:100px;background-color:rgba(0,0,0,0.15)}@media (max-width:1200px){.about_main .section01 .about_divider{height:80px}}@media (max-width:1024px){.about_main .section01 .about_divider{height:60px}}@media (max-width:768px){.about_main .section01 .about_divider{height:48px}}.about_main .section01 .about_lead{display:flex;flex-direction:column;align-items:center;gap:10px;color:#333;text-align:center}.about_main .section01 .about_lead_title{font-size:24px;font-weight:600;line-height:38px;letter-spacing:-0.96px}@media (max-width:1200px){.about_main .section01 .about_lead_title{font-size:22px;line-height:35px}}@media (max-width:1024px){.about_main .section01 .about_lead_title{font-size:20px;line-height:32px}}@media (max-width:768px){.about_main .section01 .about_lead_title{font-size:18px;line-height:29px}}.about_main .section01 .about_lead_text{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px}@media (max-width:1200px){.about_main .section01 .about_lead_text{font-size:19px;line-height:30px}}@media (max-width:1024px){.about_main .section01 .about_lead_text{font-size:18px;line-height:29px}}@media (max-width:768px){.about_main .section01 .about_lead_text{font-size:16px;line-height:26px}}.about_main .section01 .about_pou{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center;color:#333}@media (max-width:1024px){.about_main .section01 .about_pou{gap:16px}}.about_main .section01 .about_pou_char{width:100%;font-size:160px;font-weight:300;line-height:224px;letter-spacing:-6.4px;color:#928272}@media (max-width:1200px){.about_main .section01 .about_pou_char{font-size:140px;line-height:196px}}@media (max-width:1024px){.about_main .section01 .about_pou_char{font-size:120px;line-height:168px}}@media (max-width:768px){.about_main .section01 .about_pou_char{font-size:96px;line-height:134px}}.about_main .section01 .about_pou_title{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-0.8px}@media (max-width:1024px){.about_main .section01 .about_pou_title{font-size:18px;line-height:26px}}@media (max-width:768px){.about_main .section01 .about_pou_title{font-size:16px;line-height:24px}}.about_main .section01 .about_pou_body{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.64px}@media (max-width:1024px){.about_main .section01 .about_pou_body{font-size:15px;line-height:24px}}@media (max-width:768px){.about_main .section01 .about_pou_body{font-size:14px;line-height:22px}}.about_main .section02{padding:100px 0;background-color:#928272}@media (max-width:1200px){.about_main .section02{padding:90px 0}}@media (max-width:1024px){.about_main .section02{padding:80px 0}}@media (max-width:768px){.about_main .section02{padding:60px 0}}.about_main .section02 .container{display:flex;justify-content:center}.about_main .section02 .about_philosophy{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1489px}@media (max-width:1200px){.about_main .section02 .about_philosophy{gap:50px}}@media (max-width:1024px){.about_main .section02 .about_philosophy{gap:50px}}@media (max-width:768px){.about_main .section02 .about_philosophy{gap:40px}}.about_main .section02 .about_philosophy_head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:708px;text-align:center}@media (max-width:768px){.about_main .section02 .about_philosophy_head{gap:12px}}.about_main .section02 .about_philosophy_title{font-size:50px;font-weight:600;line-height:70px;letter-spacing:-2px;color:#fff}@media (max-width:1200px){.about_main .section02 .about_philosophy_title{font-size:44px;line-height:62px;letter-spacing:-1.76px}}@media (max-width:1024px){.about_main .section02 .about_philosophy_title{font-size:36px;line-height:50px;letter-spacing:-1.44px}}@media (max-width:768px){.about_main .section02 .about_philosophy_title{font-size:26px;line-height:36px}}.about_main .section02 .about_philosophy_lead{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:rgba(255,255,255,0.9)}@media (max-width:1024px){.about_main .section02 .about_philosophy_lead{font-size:18px;line-height:29px}}@media (max-width:768px){.about_main .section02 .about_philosophy_lead{font-size:16px;line-height:26px}}.about_main .section02 .about_philosophy_body{display:flex;align-items:flex-end;gap:90px;width:100%}@media (max-width:1200px){.about_main .section02 .about_philosophy_body{gap:40px}}@media (max-width:1024px){.about_main .section02 .about_philosophy_body{flex-direction:column;align-items:center}}.about_main .section02 .about_visual{position:relative;flex-shrink:0;width:760px;height:500px;border-radius:999px;z-index:1}@media (max-width:1200px){.about_main .section02 .about_visual{width:600px;height:395px}}@media (max-width:768px){.about_main .section02 .about_visual{width:320px;height:210px}}.about_main .section02 .about_visual img{display:block;width:100%;height:100%;object-fit:cover}.about_main .section02 .about_visual:after{content:"";position:absolute;top:32px;left:-102px;width:760px;height:500px;border:1px solid #f6f0e9;border-radius:999px;pointer-events:none;z-index:-1}@media (max-width:1200px){.about_main .section02 .about_visual:after{top:24px;left:-50px;width:100%;height:100%}}@media (max-width:1024px){.about_main .section02 .about_visual:after{top:20px;left:20px}}.about_main .section02 .about_philosophy_text{display:flex;flex-direction:column;gap:16px;width:639px;color:#fff}@media (max-width:1200px){.about_main .section02 .about_philosophy_text{width:100%;max-width:639px}}@media (max-width:1024px){.about_main .section02 .about_philosophy_text{width:100%;max-width:639px}}.about_main .section02 .about_philosophy_subtitle{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-0.96px}@media (max-width:768px){.about_main .section02 .about_philosophy_subtitle{font-size:20px;line-height:28px}}.about_main .section02 .about_philosophy_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px}@media (max-width:768px){.about_main .section02 .about_philosophy_desc{font-size:16px;line-height:26px}}.about_main .section04{background-color:#928272}.about_main .section04 .about_closing{position:relative;height:100vh;overflow:hidden;display:flex}@media (max-width:1200px){.about_main .section04 .about_closing{height:auto;padding:80px 20px}}@media (max-width:1024px){.about_main .section04 .about_closing{flex-direction:column-reverse;gap:20px}}.about_main .section04 .about_closing_content{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.about_main .section04 .about_closing_content{justify-content:flex-start}}@media (max-width:768px){.about_main .section04 .about_closing_content{gap:20px}}.about_main .section04 .inner{max-width:573px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:40px}@media (max-width:768px){.about_main .section04 .inner{max-width:100%;gap:20px}}.about_main .section04 .about_closing_head{display:flex;flex-direction:column;gap:6px}.about_main .section04 .label{font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.2px;color:#fff}@media (max-width:1200px){.about_main .section04 .label{font-size:18px;line-height:25px}}@media (max-width:1024px){.about_main .section04 .label{font-size:18px;line-height:25px}}@media (max-width:768px){.about_main .section04 .label{font-size:16px;line-height:22px}}.about_main .section04 .title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#fff}@media (max-width:1200px){.about_main .section04 .title{font-size:32px;line-height:45px}}@media (max-width:1024px){.about_main .section04 .title{font-size:28px;line-height:39px}}@media (max-width:768px){.about_main .section04 .title{font-size:24px;line-height:34px}}.about_main .section04 .desc{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:rgba(255,255,255,0.8)}@media (max-width:1200px){.about_main .section04 .desc{font-size:18px;line-height:29px}}@media (max-width:1024px){.about_main .section04 .desc{font-size:18px;line-height:29px}}@media (max-width:768px){.about_main .section04 .desc{font-size:16px;line-height:26px}}.about_main .section04 .about_closing_visual{flex:1}@media (max-width:1200px){.about_main .section04 .about_closing_visual{width:100%}}@media (max-width:1024px){.about_main .section04 .about_closing_visual{position:relative;top:auto;right:auto;width:100%;max-width:none;height:auto;transform:none}}.about_main .section04 .about_closing_visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}@media (max-width:1200px){.about_main .section04 .about_closing_visual img{aspect-ratio:960/640;max-height:560px}}@media (max-width:1024px){.about_main .section04 .about_closing_visual img{aspect-ratio:960/940}}@media (max-width:768px){.about_main .section04 .about_closing_visual img{aspect-ratio:375/320}}.about_main .section04 .badge{position:absolute;z-index:3;top:50%;left:50%;width:clamp(120px,10.447vw,167px);height:clamp(120px,10.447vw,167px);pointer-events:none;transform:translate(-50%,-50%);padding:0}@media (max-width:1200px){.about_main .section04 .badge{width:120px;height:120px}}@media (max-width:1024px){.about_main .section04 .badge{width:100px;height:100px;top:auto;left:auto;right:20px;bottom:80px;transform:none}}@media (max-width:768px){.about_main .section04 .badge{display:none}}.about_main .section04 .badge_svg{display:block;width:100%;height:100%;animation:about_badge_spin 20s linear infinite}.stack_list{padding:30px 0 0;background-color:#f6f0e9}.stack_list .stack_list_item{position:relative;background-color:#f6f0e9}.stack_list .stack_list_item .container{position:relative;display:flex;flex-direction:column;justify-content:center}.stack_list .stack_list_top{display:flex;align-items:center;gap:18px;width:100%}.stack_list .stack_list_line{flex:1;height:1px;background-color:rgba(124,99,79,0.2)}.stack_list .stack_list_num{flex-shrink:0;font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:24px;font-weight:300;font-style:italic;line-height:29px;color:#7c634f}.stack_list .stack_list_body{display:flex;align-items:center;justify-content:center;gap:120px;width:100%;padding:110px 0 170px}@media (max-width:1200px){.stack_list .stack_list_body{gap:80px;padding:80px 0 120px}}@media (max-width:1024px){.stack_list .stack_list_body{flex-direction:column;align-items:flex-start;gap:40px;padding:40px 0 80px}}@media (max-width:768px){.stack_list .stack_list_body{gap:40px}}@media (min-width:1024.02px){.stack_list.is_stack_ready .stack_list_item{will-change:transform}}.stack_list .stack_list_img{position:relative;flex-shrink:0;width:580px;height:460px;border-radius:40px;overflow:hidden}@media (max-width:1024px){.stack_list .stack_list_img{width:100%;height:auto}}.stack_list .stack_list_img img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.stack_list .stack_list_img.is_dim:after{content:"";position:absolute;inset:0;border-radius:40px;background-color:rgba(0,0,0,0.07);pointer-events:none}.stack_list .stack_list_text{display:flex;flex-direction:column;gap:60px;width:100%;max-width:700px}@media (max-width:1024px){.stack_list .stack_list_text{width:100%;max-width:640px;gap:40px}}@media (max-width:768px){.stack_list .stack_list_text{gap:24px}}.stack_list .stack_list_tag{display:flex;flex-wrap:wrap;gap:8px}.stack_list .stack_list_tag .tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:999px;padding:6px 26px;font-size:15px;font-weight:500;line-height:24px;letter-spacing:-0.6px;color:#666}.stack_list .stack_list_head{display:flex;flex-direction:column;gap:6px}.stack_list .stack_list_label{font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.2px;color:#27583e}@media (max-width:768px){.stack_list .stack_list_label{font-size:18px;line-height:25px}}.stack_list .stack_list_title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#121212}@media (max-width:1024px){.stack_list .stack_list_title{font-size:28px;line-height:39px}}@media (max-width:768px){.stack_list .stack_list_title{font-size:24px;line-height:34px}}.stack_list .stack_list_desc{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:#555}@media (max-width:1024px){.stack_list .stack_list_desc{font-size:18px;line-height:29px}}@media (max-width:768px){.stack_list .stack_list_desc{font-size:16px;line-height:26px}}.stack_list .stack_list_points{display:flex;flex-direction:column;gap:6px}.stack_list .stack_list_point{display:flex;align-items:center;gap:6px;padding-left:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23333'/%3E%3C/svg%3E") no-repeat left center}@media (max-width:768px){.stack_list .stack_list_point{align-items:flex-start;background-position-y:top 10px;flex-direction:column}}.stack_list .stack_accordion{display:flex;flex-direction:column;gap:16px;width:100%}.stack_list .stack_accordion_item{display:flex;flex-direction:column;gap:6px;padding:0 10px 16px;border-bottom:1px solid #ccc}.stack_list .stack_accordion_trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;color:#333;cursor:pointer}.stack_list .stack_accordion_label{display:flex;align-items:center;gap:6px;min-width:0}.stack_list .stack_accordion_dot{flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:#333}.stack_list .stack_accordion_title{font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.72px;color:#333}.stack_list .stack_accordion_icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#333;transition:transform 0.3s ease}.stack_list .stack_accordion_item.is_open .stack_accordion_icon{transform:rotate(180deg)}.stack_list .stack_accordion_panel{display:none;padding-left:12px}.stack_list .stack_accordion_item.is_open .stack_accordion_panel{display:block}.stack_list .stack_accordion_desc{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.64px;color:#686868}.stack_list .point_term{flex-shrink:0;font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.72px;color:#333}@media (max-width:768px){.stack_list .point_term{font-size:16px;line-height:26px}}.stack_list .point_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#686868}@media (max-width:768px){.stack_list .point_desc{font-size:16px;line-height:26px}}@keyframes about_badge_spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.faq_banner{position:relative;overflow:hidden;padding:120px 0;background:url("../images/sub/bg/bg_01.png") no-repeat center/cover}@media (max-width:1024px){.faq_banner{padding:80px 0}}@media (max-width:768px){.faq_banner{padding:60px 0}}.faq_banner .container{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px}.faq_banner .faq_banner_inner{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:588px;text-align:center}@media (max-width:1024px){.faq_banner .faq_banner_inner{gap:40px}}.faq_banner .faq_banner_head{display:flex;flex-direction:column;gap:14px;width:100%}@media (max-width:768px){.faq_banner .faq_banner_head{gap:10px}}.faq_banner .faq_banner_title{font-size:40px;font-weight:600;line-height:56px;letter-spacing:-1.6px;color:#121212}@media (max-width:1024px){.faq_banner .faq_banner_title{font-size:32px;line-height:45px;letter-spacing:-1.28px}}@media (max-width:768px){.faq_banner .faq_banner_title{font-size:22px;line-height:32px}}.faq_banner .faq_banner_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#555}@media (max-width:768px){.faq_banner .faq_banner_desc{font-size:16px;line-height:26px}}.faq_banner .faq_banner_btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border:1px solid #7c634f;border-radius:999px;background-color:rgba(246,240,233,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.1);backdrop-filter:blur(10px);font-size:18px;font-weight:500;line-height:29px;letter-spacing:-0.72px;color:#7c634f;white-space:nowrap;text-decoration:none;transition:opacity 0.2s}@media (max-width:768px){.faq_banner .faq_banner_btn{padding:10px 24px;font-size:16px;line-height:26px;white-space:normal}}.faq_banner .faq_banner_btn:focus-visible,.faq_banner .faq_banner_btn:hover{opacity:0.85}.ceo_profile{position:relative;padding:108px 0 128px;background-color:#f6f0e9}@media (max-width:1024px){.ceo_profile{padding:80px 0}}@media (max-width:768px){.ceo_profile{padding:60px 0}}.ceo_profile:before{content:"";position:absolute;top:40px;left:0;right:0;height:1px;background-color:rgba(124,99,79,0.2)}.ceo_profile:after{content:"";position:absolute;bottom:40px;left:0;right:0;height:1px;background-color:rgba(124,99,79,0.2)}.ceo_profile .container{display:flex;justify-content:center}.ceo_profile .profile_inner{display:flex;align-items:flex-start;gap:120px;width:100%;max-width:1440px}@media (max-width:1024px){.ceo_profile .profile_inner{flex-direction:column;align-items:center;gap:40px}}.ceo_profile .profile_visual{flex-shrink:0;width:580px;height:460px;border-radius:30px;overflow:hidden}@media (max-width:1024px){.ceo_profile .profile_visual{width:100%;max-width:580px;height:auto;aspect-ratio:580/460}}.ceo_profile .profile_visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.ceo_profile .profile_content{display:flex;flex-direction:column;gap:60px;width:714px}@media (max-width:1024px){.ceo_profile .profile_content{width:100%;max-width:714px;gap:40px}}.ceo_profile .profile_head{display:flex;align-items:center;gap:12px}@media (max-width:768px){.ceo_profile .profile_head{justify-content:center}}.ceo_profile .profile_name{font-size:40px;font-weight:600;line-height:56px;letter-spacing:-1.6px;color:#121212}@media (max-width:1024px){.ceo_profile .profile_name{font-size:32px;line-height:45px}}@media (max-width:768px){.ceo_profile .profile_name{font-size:28px;line-height:39px}}.ceo_profile .profile_role{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.8px;color:#333}@media (max-width:768px){.ceo_profile .profile_role{font-size:18px;line-height:25px}}.ceo_profile .profile_body{display:flex;flex-direction:column;gap:70px;width:100%}@media (max-width:768px){.ceo_profile .profile_body{gap:40px}}.ceo_profile .profile_row{display:flex;gap:70px}@media (max-width:768px){.ceo_profile .profile_row{flex-direction:column;gap:40px}}.ceo_profile .profile_block{display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.ceo_profile .profile_block{width:100%}}.ceo_profile .profile_label{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px 16px;border:1px solid #7c634f;border-radius:999px;font-size:15px;font-weight:500;line-height:18px;letter-spacing:-0.6px;color:#7c634f}.ceo_profile .profile_list{padding-left:27px;font-size:18px;font-weight:400;line-height:32px;letter-spacing:-0.72px;color:#555}@media (max-width:768px){.ceo_profile .profile_list{font-size:16px;line-height:29px}}.ceo_profile .profile_list li{list-style:disc}.hours_info{padding:210px 0;background-color:#fff}@media (max-width:1024px){.hours_info{padding:80px 0}}@media (max-width:768px){.hours_info{padding:60px 0}}.hours_info .container{display:flex;justify-content:center}.hours_info .info_inner{display:flex;align-items:center;gap:120px;width:100%;max-width:1440px}@media (max-width:1024px){.hours_info .info_inner{flex-direction:column;align-items:center;gap:40px}}.hours_info .info_visual{flex-shrink:0;width:817px;height:520px;border-radius:30px;overflow:hidden}@media (max-width:1024px){.hours_info .info_visual{width:100%;max-width:817px;height:auto;aspect-ratio:817/520}}.hours_info .info_visual img{display:block;width:100%;height:100%;object-fit:cover}.hours_info .info_content{display:flex;flex-direction:column;gap:60px}@media (max-width:1024px){.hours_info .info_content{width:100%;max-width:503px;gap:40px}}.hours_info .info_block{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.hours_info .info_block{gap:16px}}.hours_info .info_title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#121212}@media (max-width:1024px){.hours_info .info_title{font-size:28px;line-height:39px}}@media (max-width:768px){.hours_info .info_title{font-size:24px;line-height:34px}}.hours_info .info_tel{font-size:40px;font-weight:600;line-height:48px;letter-spacing:-1.6px;color:#7c634f}@media (max-width:1024px){.hours_info .info_tel{font-size:32px;line-height:38px}}@media (max-width:768px){.hours_info .info_tel{font-size:28px;line-height:34px}}.hours_info .info_list{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.hours_info .info_list{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}}.hours_info .info_row{display:flex;align-items:center;gap:20px}@media (max-width:768px){.hours_info .info_row{flex-direction:column;align-items:flex-start;gap:6px}}.hours_info .info_label{flex-shrink:0;width:130px;margin:0;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-0.8px;color:#7c634f}@media (max-width:768px){.hours_info .info_label{width:auto;font-size:18px;line-height:25px}}.hours_info .info_time{margin:0;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:#555}@media (max-width:768px){.hours_info .info_time{font-size:18px;line-height:29px}}.location_info{padding:140px 0;background-color:#fff}@media (max-width:1024px){.location_info{padding:80px 0}}@media (max-width:768px){.location_info{padding:60px 0}}.location_info .container{display:flex;justify-content:center}.location_info .info_inner{display:flex;align-items:center;gap:70px;width:100%;max-width:1440px}@media (max-width:1200px){.location_info .info_inner{gap:40px}}@media (max-width:1024px){.location_info .info_inner{flex-direction:column;align-items:stretch}}.location_info .info_map_wrap{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}.location_info .info_map{height:580px;border-radius:30px;overflow:hidden}@media (max-width:1024px){.location_info .info_map{height:auto;aspect-ratio:668/580}}.location_info .info_map .root_daum_roughmap{height:100%}@media (max-width:1024px){.location_info .info_map .root_daum_roughmap{width:100%!important}}.location_info .info_map .root_daum_roughmap .wrap_map{width:100%!important;height:100%!important}.location_info .info_map .root_daum_roughmap .wrap_controllers{display:none}.location_info .info_map_btns{display:flex;justify-content:center;gap:20px}@media (max-width:768px){.location_info .info_map_btns{flex-direction:column;align-items:center}}.location_info .info_map_btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;width:240px;padding:16px 12px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.72px;color:#333;text-decoration:none;transition:opacity 0.2s}@media (max-width:768px){.location_info .info_map_btn{width:100%;max-width:320px}}.location_info .info_map_btn:focus-visible,.location_info .info_map_btn:hover{opacity:0.85}.location_info .info_map_icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;overflow:hidden}.location_info .info_map_icon:last-child{border:1px solid #eee}.location_info .info_map_icon img{display:block;width:100%;height:100%;object-fit:contain}.location_info .info_content{display:flex;flex-shrink:0;flex-direction:column;gap:40px;max-width:702px;width:100%}@media (max-width:1200px){.location_info .info_content{max-width:none;flex:1}}.location_info .info_addr{font-size:32px;font-weight:600;line-height:45px;letter-spacing:-1.28px;color:#121212}@media (max-width:1200px){.location_info .info_addr{font-size:28px;line-height:39px}}@media (max-width:768px){.location_info .info_addr{font-size:24px;line-height:34px}}.location_info .info_block{display:flex;flex-direction:column;gap:16px}.location_info .info_label{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px 16px;border:1px solid #7c634f;border-radius:999px;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.8px;color:#7c634f}@media (max-width:1200px){.location_info .info_label{font-size:18px;line-height:28px}}@media (max-width:768px){.location_info .info_label{font-size:16px;line-height:24px}}.location_info .info_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#555}@media (max-width:768px){.location_info .info_desc{font-size:16px;line-height:26px}}.location_info .info_subway_list{display:flex;flex-direction:column;gap:8px}.location_info .info_subway_item{display:flex;align-items:center;gap:8px}.location_info .info_subway_badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;font-size:15px;font-weight:500;line-height:24px;letter-spacing:-0.6px;color:#fff}.location_info .info_subway_badge.is_line2{background-color:#007c29}.location_info .info_subway_badge.is_line9{background-color:#a18208}.location_info .info_subway_text{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#555}@media (max-width:768px){.location_info .info_subway_text{font-size:16px;line-height:26px}}.location_info .info_bus_row{display:flex;gap:60px}@media (max-width:1200px){.location_info .info_bus_row{flex-direction:column;gap:32px}}.location_info .info_bus_col{display:flex;flex-direction:column;gap:16px;min-width:0}.location_info .info_bus_stop{font-size:20px;font-weight:500;line-height:32px;letter-spacing:-0.8px;color:#333}@media (max-width:768px){.location_info .info_bus_stop{font-size:18px;line-height:29px}}.location_info .info_bus_list{display:flex;flex-direction:column;gap:8px}.location_info .info_bus_item{display:flex;align-items:center;gap:8px}.location_info .info_bus_badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:30px;padding:0 10px;border-radius:999px;font-size:15px;font-weight:500;line-height:24px;letter-spacing:-0.6px;color:#fff}.location_info .info_bus_badge.is_trunk{background-color:#a39fd4}.location_info .info_bus_badge.is_branch{background-color:#70c44a}.location_info .info_bus_badge.is_express,.location_info .info_bus_badge.is_rapid{background-color:#d51f1f}.location_info .info_bus_text{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#555}@media (max-width:768px){.location_info .info_bus_text{font-size:16px;line-height:26px}}.sub_page .section01{position:relative;overflow:hidden;height:100vh;padding:160px 0 130px;background:url("../images/sub/bg/bg_02.png") no-repeat center/cover}@media (max-width:1200px){.sub_page .section01{height:960px;padding:100px 0 80px}}@media (max-width:1024px){.sub_page .section01{height:auto}}@media (max-width:768px){.sub_page .section01{padding:80px 0 60px}}.sub_page .section01.bg2{background:url("../images/sub/bg/bg_04.png") no-repeat center/cover}.sub_page .section01.bg3{background:url("../images/sub/bg/bg_06.png") no-repeat center/cover}.sub_page .section01.bg4{background:url("../images/sub/bg/bg_07.png") no-repeat center/cover}.sub_page .section01.bg5{background:url("../images/sub/bg/bg_08.png") no-repeat center/cover}.sub_page .section01.bg6{background:url("../images/sub/bg/bg_10.png") no-repeat center/cover}@media (max-width:1024px){.sub_page .section01 .intro_inner{display:flex;flex-direction:column;gap:60px}}@media (max-width:768px){.sub_page .section01 .intro_inner{gap:40px}}.sub_page .section01 .intro_title{flex-shrink:0;font-size:50px;font-weight:600;line-height:70px;letter-spacing:-2px;color:#fff}@media (max-width:1024px){.sub_page .section01 .intro_title{font-size:36px;line-height:50px;letter-spacing:-1.44px}}@media (max-width:768px){.sub_page .section01 .intro_title{font-size:28px;line-height:39px}}.sub_page .section01 .intro_content{position:absolute;bottom:130px;right:18%;display:flex;flex-direction:column;gap:50px;max-width:700px}@media (max-width:1200px){.sub_page .section01 .intro_content{left:50%;transform:translateX(-50%);right:auto;justify-content:center;align-items:center;text-align:center}}@media (max-width:1024px){.sub_page .section01 .intro_content{width:100%;gap:40px;position:initial;transform:none}}.sub_page .section01 .intro_visual{width:336px;max-width:100%;height:207px;border-radius:16px;overflow:hidden}@media (max-width:768px){.sub_page .section01 .intro_visual{height:auto;aspect-ratio:336/207}}.sub_page .section01 .intro_visual img{display:block;width:100%;height:100%;object-fit:cover}.sub_page .section01 .intro_desc{font-size:22px;font-weight:400;line-height:35px;letter-spacing:-0.88px;color:rgba(255,255,255,0.9)}@media (max-width:768px){.sub_page .section01 .intro_desc{font-size:18px;line-height:29px;letter-spacing:-0.72px}.sub_page .section01 .intro_desc br{display:none}}.sub_page .section03{position:relative;overflow:hidden;min-height:940px;padding:120px 0;background:url("../images/sub/bg/bg_03.png") no-repeat center/cover}@media (max-width:1024px){.sub_page .section03{min-height:auto;padding:100px 0 80px}}@media (max-width:768px){.sub_page .section03{padding:80px 0 60px}}.sub_page .section03.bg2{background:url("../images/sub/bg/bg_05.png") no-repeat center/cover}.sub_page .section03.bg3{background:url("../images/sub/bg/bg_09.png") no-repeat center/cover}.sub_page .section03 .container{display:flex;justify-content:center}.sub_page .section03 .orient_inner{display:flex;flex-direction:column;align-items:center;gap:44px;width:100%;max-width:1000px;text-align:center}@media (max-width:1024px){.sub_page .section03 .orient_inner{gap:40px}}.sub_page .section03 .orient_head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.sub_page .section03 .orient_title{font-size:50px;font-weight:600;line-height:70px;letter-spacing:-2px;color:#fff}@media (max-width:1024px){.sub_page .section03 .orient_title{font-size:36px;line-height:50px}}@media (max-width:768px){.sub_page .section03 .orient_title{font-size:28px;line-height:39px}}.sub_page .section03 .orient_lead{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:rgba(255,255,255,0.9)}@media (max-width:768px){.sub_page .section03 .orient_lead{font-size:18px;line-height:29px}}.sub_page .section03 .orient_body{display:flex;align-items:flex-end;gap:90px;width:100%}@media (max-width:1024px){.sub_page .section03 .orient_body{flex-direction:column;align-items:center;gap:40px}}.sub_page .section03 .orient_cards{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:1024px){.sub_page .section03 .orient_cards{flex-direction:column;gap:20px}}.sub_page .section03 .triple{gap:20px}.sub_page .section03 .triple .orient_group{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 40px;border-radius:999px}@media (max-width:1024px){.sub_page .section03 .triple .orient_group{flex-direction:column;padding:40px 20px}}.sub_page .section03 .triple .orient_group:before{content:"";position:absolute;inset:0;border-radius:999px;background:url("../images/sub/menopause/orient_bg.png") no-repeat center/cover;pointer-events:none}.sub_page .section03 .triple .orient_group .orient_card{position:relative;z-index:1;width:460px;height:460px;background:transparent}@media (max-width:1024px){.sub_page .section03 .triple .orient_group .orient_card{width:400px;height:400px;margin-right:0}}.sub_page .section03 .triple .orient_group .orient_card:first-child{margin-right:-100px}@media (max-width:1024px){.sub_page .section03 .triple .orient_group .orient_card:first-child{margin-right:0}}.sub_page .section03 .triple .orient_group .orient_card:last-child{background:transparent}.sub_page .section03 .triple .orient_card--fill{width:460px;height:460px}@media (max-width:1024px){.sub_page .section03 .triple .orient_card--fill{width:400px;height:400px}}.sub_page .section03 .triple .orient_gap{flex-shrink:0;width:30px;height:1px;background-color:rgba(255,255,255,0.4)}@media (max-width:1024px){.sub_page .section03 .triple .orient_gap{display:none}}.sub_page .section03 .orient_inner:has(.orient_cards--triple){max-width:100%}.sub_page .section03 .orient_card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0;width:520px;height:520px;border-radius:999px}@media (max-width:1024px){.sub_page .section03 .orient_card{width:400px;height:400px;margin-right:0}.sub_page .section03 .orient_card:first-child{margin-right:0}}@media (max-width:768px){.sub_page .section03 .orient_card{width:300px;height:300px}}.sub_page .section03 .orient_card:first-child{margin-right:-40px;background:linear-gradient(-90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%)}@media (max-width:1024px){.sub_page .section03 .orient_card:first-child{margin-right:0}}.sub_page .section03 .orient_card:last-child{background:linear-gradient(90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%)}.sub_page .section03 .orient_card--fill,.sub_page .section03 .orient_card.orient_card--fill:last-child{background:rgba(255,255,255,0.06)}.sub_page .section03 .orient_note{flex-shrink:0;width:387px;text-align:left}@media (max-width:1024px){.sub_page .section03 .orient_note{width:100%;max-width:520px}}.sub_page .section03 .orient_note_title{font-size:22px;font-weight:600;line-height:31px;letter-spacing:-0.88px;color:#fff}.sub_page .section03 .orient_note_body{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.64px;color:rgba(255,255,255,0.8)}.sub_page .section03 .orient_inner:has(.orient_body){max-width:100%}.sub_page .section03 .orient_char{font-size:120px;font-weight:300;line-height:168px;letter-spacing:-4.8px;color:#f0ddc6}@media (max-width:1024px){.sub_page .section03 .orient_char{font-size:90px;line-height:126px}}@media (max-width:768px){.sub_page .section03 .orient_char{font-size:72px;line-height:101px}}.sub_page .section03 .orient_card_body{display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,0.9)}.sub_page .section03 .orient_name{font-size:28px;font-weight:700;line-height:45px;letter-spacing:-1.12px}@media (max-width:768px){.sub_page .section03 .orient_name{font-size:24px;line-height:34px}}.sub_page .section03 .orient_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px}@media (max-width:768px){.sub_page .section03 .orient_desc{font-size:16px;line-height:26px}}.sub_page .section04{background-color:#f6f0e9;overflow:hidden}.sub_page .section04 .treat_inner{display:flex;height:100vh}@media (max-width:1024px){.sub_page .section04 .treat_inner{flex-direction:column-reverse;height:auto}}.sub_page .section04 .treat_content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:100px}@media (max-width:1024px){.sub_page .section04 .treat_content{gap:60px;max-width:none;padding:80px 20px}}@media (max-width:768px){.sub_page .section04 .treat_content{gap:40px;padding:60px 20px}}.sub_page .section04 .treat_head{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.sub_page .section04 .treat_head_top{display:flex;flex-direction:column;align-items:center;gap:6px}.sub_page .section04 .treat_label{font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.2px;color:#27583e}.sub_page .section04 .treat_title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#121212}@media (max-width:1024px){.sub_page .section04 .treat_title{font-size:28px;line-height:39px}}@media (max-width:768px){.sub_page .section04 .treat_title{font-size:24px;line-height:34px}}.sub_page .section04 .treat_desc{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:#555}@media (max-width:1024px){.sub_page .section04 .treat_desc{font-size:18px;line-height:29px}}.sub_page .section04 .treat_steps{display:flex;flex-direction:column;gap:20px;width:100%;max-width:554px}.sub_page .section04 .treat_step{display:flex;align-items:center;width:100%}@media (max-width:768px){.sub_page .section04 .treat_step{gap:8px}}.sub_page .section04 .treat_num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;background-color:#81776d;font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:22px;font-weight:300;font-style:italic;line-height:26px;color:#f6f0e9}@media (max-width:768px){.sub_page .section04 .treat_num{width:44px;height:44px;font-size:18px}}.sub_page .section04 .treat_step_text{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;min-width:0;height:54px;padding:10px 20px;border-radius:999px;background-color:#fff;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-0.8px;color:#5c554d}@media (max-width:768px){.sub_page .section04 .treat_step_text{height:auto;font-size:16px;line-height:26px}}.sub_page .section04 .treat_visual{flex-shrink:0;flex:1}@media (max-width:1024px){.sub_page .section04 .treat_visual{width:100%;max-width:none;min-height:auto;aspect-ratio:960/940}}.sub_page .section04 .treat_visual img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.sub_page .section04:has(.treat_goal) .treat_inner{min-height:auto}}.sub_page .section04:has(.treat_goal) .treat_content{gap:40px}@media (max-width:1024px){.sub_page .section04:has(.treat_goal) .treat_content{gap:32px;max-width:none;padding:80px 20px}}@media (max-width:768px){.sub_page .section04:has(.treat_goal) .treat_content{gap:24px;padding:60px 20px}}.sub_page .section04:has(.treat_goal) .treat_divider{display:block;flex:1;width:1px;max-height:288px;background-color:rgba(124,99,79,0.2)}@media (max-width:1024px){.sub_page .section04:has(.treat_goal) .treat_divider{flex:none;width:100%;height:1px;min-height:0}}.sub_page .section04:has(.treat_goal) .treat_goal{font-size:20px;font-weight:500;line-height:32px;letter-spacing:-0.8px;text-align:center;color:#5c554d}@media (max-width:1024px){.sub_page .section04:has(.treat_goal) .treat_goal{font-size:18px;line-height:29px}}@media (max-width:768px){.sub_page .section04:has(.treat_goal) .treat_goal{font-size:16px;line-height:26px}}.sub_page .section04:has(.treat_goal) .treat_visual{position:relative}.sub_page .section04:has(.treat_goal) .treat_watermark{position:absolute;top:50%;left:50%;z-index:1;font-size:150px;font-weight:300;line-height:1.1;letter-spacing:-6px;text-align:center;color:#f0ddc6;transform:translate(-50%,-50%);pointer-events:none}@media (max-width:1024px){.sub_page .section04:has(.treat_goal) .treat_watermark{font-size:100px}}@media (max-width:768px){.sub_page .section04:has(.treat_goal) .treat_watermark{font-size:72px}}.sub_page .section05{padding:164px 0 120px;background-color:#928272}@media (max-width:1024px){.sub_page .section05{padding:120px 0 80px}}@media (max-width:768px){.sub_page .section05{padding:100px 0 60px}}.sub_page .section05 .container{display:flex;justify-content:center}.sub_page .section05 .method_inner{display:flex;flex-direction:column;align-items:center;gap:100px;width:100%}@media (max-width:1024px){.sub_page .section05 .method_inner{gap:60px}}@media (max-width:768px){.sub_page .section05 .method_inner{padding:0 10px}}.sub_page .section05 .method_head{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.sub_page .section05 .method_watermark{position:absolute;top:-126px;left:50%;font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:220px;font-weight:200;font-style:italic;line-height:264px;letter-spacing:0;color:#000;opacity:0.1;transform:translateX(-50%);pointer-events:none}@media (max-width:1024px){.sub_page .section05 .method_watermark{top:-80px;font-size:140px;line-height:168px}}@media (max-width:768px){.sub_page .section05 .method_watermark{font-size:120px;line-height:144px}}.sub_page .section05 .method_title{position:relative;z-index:1;font-size:50px;font-weight:600;line-height:70px;letter-spacing:-2px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_title{font-size:36px;line-height:50px}}@media (max-width:768px){.sub_page .section05 .method_title{font-size:26px;line-height:36px}}.sub_page .section05 .method_divider{display:block;width:1px;height:100px;background-color:rgba(255,255,255,0.4)}.sub_page .section05 .method_body{display:flex;align-items:flex-start;gap:90px;width:100%;max-width:1310px}@media (max-width:1024px){.sub_page .section05 .method_body{flex-direction:column;align-items:center;gap:48px}}.sub_page .section05 .method_visual{position:sticky;top:90px;flex-shrink:0;width:640px;height:480px;border-radius:40px;overflow:hidden}@media (max-width:1024px){.sub_page .section05 .method_visual{position:static;width:100%;max-width:640px;height:auto;aspect-ratio:640/480}}.sub_page .section05 .method_visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.sub_page .section05 .method_content{display:flex;flex-direction:column;gap:120px;flex-shrink:0;width:580px;padding-top:80px}@media (max-width:1024px){.sub_page .section05 .method_content{width:100%;max-width:580px;padding-top:0;gap:80px}}@media (max-width:768px){.sub_page .section05 .method_content{gap:60px}}.sub_page .section05 .method_intro{display:flex;flex-direction:column;gap:40px}.sub_page .section05 .method_subtitle{font-size:32px;font-weight:600;line-height:45px;letter-spacing:-1.28px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_subtitle{font-size:26px;line-height:36px}}@media (max-width:768px){.sub_page .section05 .method_subtitle{font-size:22px;line-height:31px}}.sub_page .section05 .method_intro_body{display:flex;flex-direction:column;gap:10px;font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.72px;color:rgba(255,255,255,0.8)}@media (max-width:768px){.sub_page .section05 .method_intro_body{font-size:16px;line-height:26px}}.sub_page .section05 .method_effect{display:flex;flex-direction:column;gap:32px}.sub_page .section05 .method_effect_title{padding-left:33px;font-size:22px;font-weight:600;line-height:31px;letter-spacing:-0.88px;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Ccircle cx='3' cy='3' r='3' fill='white'/%3E%3C/svg%3E") no-repeat 12px center}@media (max-width:768px){.sub_page .section05 .method_effect_title{font-size:18px;line-height:29px}}.sub_page .section05 .method_steps{display:flex;flex-direction:column;gap:14px}.sub_page .section05 .method_step{display:flex;align-items:center;width:100%}.sub_page .section05 .method_num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background-color:#81776d;font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:22px;font-weight:300;font-style:italic;line-height:26px;color:#f6f0e9}.sub_page .section05 .method_step_text{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;min-width:0;min-height:48px;padding:10px 20px;border-radius:999px;background-color:#fff;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.64px;color:#5c554d}@media (max-width:768px){.sub_page .section05 .method_step_text{font-size:14px;line-height:20px}}.sub_page .section05 .method_note{display:flex;flex-direction:column;gap:40px;color:rgba(255,255,255,0.8)}.sub_page .section05 .method_note_text{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px}@media (max-width:768px){.sub_page .section05 .method_note_text{font-size:16px;line-height:26px}}.sub_page .section05 .method_note_title{font-size:22px;font-weight:600;line-height:35px;letter-spacing:-0.88px}@media (max-width:768px){.sub_page .section05 .method_note_title{font-size:18px;line-height:29px}}.sub_page .section05 .method_lead{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:rgba(255,255,255,0.8)}@media (max-width:768px){.sub_page .section05 .method_lead{font-size:18px;line-height:29px}}.sub_page .section05 .method_inner:has(.method_symptom){gap:120px}@media (max-width:1024px){.sub_page .section05 .method_inner:has(.method_symptom){gap:80px}}.sub_page .section05 .method_inner:has(.method_symptom) .method_lead{font-size:22px;font-weight:600;line-height:35px;letter-spacing:-0.88px}.sub_page .section05 .method_symptom{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%}@media (max-width:1024px){.sub_page .section05 .method_symptom{gap:40px}}.sub_page .section05 .method_symptom_head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.sub_page .section05 .method_symptom_label{display:flex;flex-direction:column;align-items:center;gap:6px}.sub_page .section05 .method_symptom_icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.sub_page .section05 .method_symptom_title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_symptom_title{font-size:28px;line-height:39px}}@media (max-width:768px){.sub_page .section05 .method_symptom_title{font-size:24px;line-height:34px}}.sub_page .section05 .method_symptom_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:rgba(255,255,255,0.8)}@media (max-width:768px){.sub_page .section05 .method_symptom_desc{font-size:16px;line-height:26px}}.sub_page .section05 .method_symptom_visual{position:relative;width:100%;max-width:1169px;min-height:636px}@media (max-width:1024px){.sub_page .section05 .method_symptom_visual{min-height:auto}}.sub_page .section05 .method_symptom_img{width:840px;max-width:100%;height:560px;border-radius:40px;overflow:hidden}@media (max-width:1024px){.sub_page .section05 .method_symptom_img{width:100%;height:auto;aspect-ratio:840/560}}.sub_page .section05 .method_symptom_img img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.sub_page .section05 .method_symptom_card{position:absolute;top:236px;right:0;display:flex;flex-direction:column;justify-content:center;gap:20px;width:430px;max-width:calc(100% - 40px);min-height:400px;padding:60px;border-radius:100px;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(30px)}@media (max-width:1024px){.sub_page .section05 .method_symptom_card{position:static;width:100%;max-width:430px;min-height:auto;margin:-80px auto 0;padding:40px;border-radius:60px}}@media (max-width:768px){.sub_page .section05 .method_symptom_card{margin-top:-40px;padding:32px 28px;border-radius:40px}}.sub_page .section05 .method_symptom_item{display:flex;align-items:center;gap:10px}.sub_page .section05 .method_symptom_check{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px}.sub_page .section05 .method_symptom_text{font-size:22px;font-weight:500;line-height:31px;letter-spacing:-0.88px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_symptom_text{font-size:18px;line-height:25px}}@media (max-width:768px){.sub_page .section05 .method_symptom_text{font-size:16px;line-height:22px}}.sub_page .section05 .method_cure{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1200px}@media (max-width:1024px){.sub_page .section05 .method_cure{gap:40px}}.sub_page .section05 .method_cure_head{display:flex;flex-direction:column;align-items:center;gap:6px}.sub_page .section05 .method_cure_heading{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_cure_heading{font-size:28px;line-height:39px}}@media (max-width:768px){.sub_page .section05 .method_cure_heading{font-size:24px;line-height:34px}}.sub_page .section05 .method_cure_list{display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(255,255,255,0.2)}.sub_page .section05 .method_cure_item{display:flex;align-items:center;gap:60px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.2)}@media (max-width:1024px){.sub_page .section05 .method_cure_item{flex-direction:column;align-items:flex-start;gap:16px}}.sub_page .section05 .method_cure_num{flex-shrink:0;width:154px;font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:160px;font-weight:200;font-style:italic;line-height:192px;text-align:center;color:#fff;opacity:0.1}@media (max-width:1024px){.sub_page .section05 .method_cure_num{width:auto;font-size:80px;line-height:96px;text-align:left}}@media (max-width:768px){.sub_page .section05 .method_cure_num{font-size:60px;line-height:72px;margin-left:auto}}.sub_page .section05 .method_cure_body{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;max-width:840px}.sub_page .section05 .method_cure_title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-0.96px;color:#fff}@media (max-width:768px){.sub_page .section05 .method_cure_title{font-size:20px;line-height:28px}}.sub_page .section05 .method_cure_desc{font-size:18px;font-weight:400;line-height:25px;letter-spacing:-0.72px;color:rgba(255,255,255,0.8)}@media (max-width:768px){.sub_page .section05 .method_cure_desc{font-size:16px;line-height:26px}}.sub_page .section05 .method_process{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%}@media (max-width:1024px){.sub_page .section05 .method_process{gap:40px}}.sub_page .section05 .method_process_head{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.sub_page .section05 .method_process_label{display:flex;flex-direction:column;align-items:center;gap:6px}.sub_page .section05 .method_process_heading{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#fff}@media (max-width:1024px){.sub_page .section05 .method_process_heading{font-size:28px;line-height:39px}}.sub_page .section05 .method_process_desc{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;text-align:center;color:rgba(255,255,255,0.8)}@media (max-width:1024px){.sub_page .section05 .method_process_desc{font-size:18px;line-height:29px}}.sub_page .section05 .method_process_cards{display:flex;align-items:center;width:100%}@media (max-width:1024px){.sub_page .section05 .method_process_cards{flex-wrap:wrap;justify-content:center;gap:24px}}.sub_page .section05 .method_process_cards .method_line{background-color:rgba(246,240,233,0.3)}@media (max-width:1024px){.sub_page .section05 .method_process_cards .method_line{display:none}}.sub_page .section05 .method_process_cards .method_gap{flex-shrink:0;width:30px;height:1px;background-color:rgba(246,240,233,0.3)}@media (max-width:1024px){.sub_page .section05 .method_process_cards .method_gap{display:none}}.sub_page .section05 .method_process_card{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:300px;height:300px;padding:10px;border:1px solid rgba(246,240,233,0.3);border-radius:999px;background-color:rgba(0,0,0,0.1)}@media (max-width:1024px){.sub_page .section05 .method_process_card{width:240px;height:240px}}.sub_page .section05 .method_process_card_title{font-size:26px;font-weight:500;line-height:36px;letter-spacing:-1.04px;text-align:center;color:#f6f0e9}@media (max-width:1024px){.sub_page .section05 .method_process_card_title{font-size:22px;line-height:31px}}.sub_page .section05 .method_process_foot{max-width:852px;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;text-align:center;color:rgba(255,255,255,0.8)}@media (max-width:1024px){.sub_page .section05 .method_process_foot{font-size:18px;line-height:29px}}.sub_page .section05 .treat_list{display:flex;flex-direction:column;width:100%;max-width:1200px;gap:12px}.sub_page .section05 .treat_item{position:relative;display:flex;align-items:center;justify-content:center;gap:50px;padding:40px 20px;border:1px solid rgba(246,240,233,0.3);border-radius:999px;background-color:rgba(255,255,255,0.05);backdrop-filter:blur(10px);transition:background-color 0.3s ease,border-color 0.3s ease,padding 0.3s ease}@media (max-width:1024px){.sub_page .section05 .treat_item{gap:24px;justify-content:flex-start;flex-direction:column;padding:16px;background-color:#f6f0e9;border-color:#f6f0e9;border-radius:40px}.sub_page .section05 .treat_item .treat_icon{display:flex}.sub_page .section05 .treat_item .treat_title{color:#333}.sub_page .section05 .treat_item .treat_desc{display:block;margin-top:8px}}.sub_page .section05 .treat_item:first-child{z-index:10}.sub_page .section05 .treat_item:nth-child(2){z-index:9}.sub_page .section05 .treat_item:nth-child(3){z-index:8}.sub_page .section05 .treat_item:nth-child(4){z-index:7}.sub_page .section05 .treat_item:nth-child(5){z-index:6}.sub_page .section05 .treat_item:nth-child(6){z-index:5}.sub_page .section05 .treat_item:nth-child(7){z-index:4}.sub_page .section05 .treat_item:nth-child(8){z-index:3}.sub_page .section05 .treat_item:nth-child(9){z-index:2}.sub_page .section05 .treat_item:nth-child(10){z-index:1}@media (min-width:1024.02px){.sub_page .section05 .treat_item:hover{z-index:20}}.sub_page .section05 .treat_icon{display:none;align-items:center;justify-content:center;width:152px;aspect-ratio:1/1;border-radius:50%;background-color:#fff}@media (max-width:1024px){.sub_page .section05 .treat_icon{width:80px}.sub_page .section05 .treat_icon svg{width:60px;height:60px}}.sub_page .section05 .treat_body{flex:1;min-width:0;text-align:center}.sub_page .section05 .treat_title{font-size:30px;font-weight:600;line-height:42px;letter-spacing:-1.2px;color:#f6f0e9;transition:color 0.3s ease}@media (max-width:1024px){.sub_page .section05 .treat_title{font-size:24px;line-height:34px}}@media (max-width:768px){.sub_page .section05 .treat_title{font-size:20px;line-height:28px}}.sub_page .section05 .treat_desc{display:none;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.8px;color:#555}@media (max-width:1024px){.sub_page .section05 .treat_desc{font-size:16px;line-height:24px}}@media (min-width:1024.02px){.sub_page .section05 .treat_item:hover,.sub_page .section05 .treat_list:not(:hover) .treat_item.is_active{justify-content:flex-start;padding:20px;background-color:#f6f0e9;border-color:#f6f0e9}.sub_page .section05 .treat_item:hover .treat_icon,.sub_page .section05 .treat_list:not(:hover) .treat_item.is_active .treat_icon{display:flex}.sub_page .section05 .treat_item:hover .treat_body,.sub_page .section05 .treat_list:not(:hover) .treat_item.is_active .treat_body{text-align:left}.sub_page .section05 .treat_item:hover .treat_title,.sub_page .section05 .treat_list:not(:hover) .treat_item.is_active .treat_title{color:#333}.sub_page .section05 .treat_item:hover .treat_desc,.sub_page .section05 .treat_list:not(:hover) .treat_item.is_active .treat_desc{display:block;margin-top:8px}}.sub_page .section05 .method_cards{position:relative;display:flex;align-items:center;justify-content:center;gap:40px;width:100%;height:400px}@media (max-width:768px){.sub_page .section05 .method_cards{flex-direction:column;height:auto;gap:24px}}.sub_page .section05 .method_cards.fourth{height:300px}@media (max-width:768px){.sub_page .section05 .method_cards.fourth{height:auto}}.sub_page .section05 .method_cards.fourth .method_card{width:300px;height:300px;flex:none}.sub_page .section05 .method_cards.fourth .method_card_title{font-size:26px;font-weight:500;line-height:36px;letter-spacing:-1.04px}@media (max-width:768px){.sub_page .section05 .method_cards.fourth .method_card_title{font-size:24px;line-height:34px}}.sub_page .section05 .method_cards.fourth .method_card_desc{font-size:16px;line-height:22px;letter-spacing:-0.64px}.sub_page .section05 .method_cards:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:rgba(246,240,233,0.3)}@media (max-width:768px){.sub_page .section05 .method_cards:before{display:none}}.sub_page .section05 .method_cards.default .method_card{background-color:#837567;border-color:transparent}@media (min-width:1024.02px){.sub_page .section05 .method_cards.default .method_card:focus-visible,.sub_page .section05 .method_cards.default .method_card:hover{background-color:#837567;border-color:rgba(246,240,233,0.3)}}.sub_page .section05 .method_cards.default .method_card .method_card_title{color:#fff;font-size:26px;font-weight:500;line-height:36px;letter-spacing:-1.04px}@media (max-width:768px){.sub_page .section05 .method_cards.default .method_card .method_card_title{font-size:24px;line-height:34px}}.sub_page .section05 .v2 .method_card{overflow:hidden}.sub_page .section05 .v2 .method_card:after{content:"";position:absolute;inset:0;z-index:1;border-radius:999px;background-color:rgba(0,0,0,0.1);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.sub_page .section05 .v2 .method_card:last-child:after{background-color:rgba(0,0,0,0.14)}@media (min-width:1024.02px){.sub_page .section05 .v2 .method_card:focus-visible,.sub_page .section05 .v2 .method_card:hover{background-color:#928272;border-color:rgba(246,240,233,0.3)}.sub_page .section05 .v2 .method_card:focus-visible:after,.sub_page .section05 .v2 .method_card:hover:after{opacity:1}.sub_page .section05 .v2 .method_card:focus-visible .method_card_title,.sub_page .section05 .v2 .method_card:hover .method_card_title{opacity:0;visibility:hidden}.sub_page .section05 .v2 .method_card:focus-visible .method_card_visual,.sub_page .section05 .v2 .method_card:hover .method_card_visual{opacity:1}}.sub_page .section05 .v2 .method_card_title{position:relative;z-index:2;transition:opacity 0.3s ease,visibility 0.3s ease}.sub_page .section05 .v2 .method_card_visual{position:absolute;inset:0;z-index:0;opacity:0;border-radius:999px;overflow:hidden;transition:opacity 0.3s ease}.sub_page .section05 .v2 .method_card_visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.sub_page .section05 .v2 .method_card:last-child .method_card_visual img{object-position:center}.sub_page .section05 .method_card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex-shrink:0;max-width:400px;flex:1;aspect-ratio:1/1;padding:10px;border:1px solid rgba(246,240,233,0.3);border-radius:999px;text-align:center;transition:background-color 0.3s ease,border-color 0.3s ease;background-color:#928272;cursor:default}@media (max-width:768px){.sub_page .section05 .method_card{flex:auto;width:100%;background-color:#f6f0e9;border-color:#f6f0e9;outline:none}}@media (min-width:1024.02px){.sub_page .section05 .method_card:focus-visible,.sub_page .section05 .method_card:hover{background-color:#f6f0e9;border-color:#f6f0e9;outline:none}.sub_page .section05 .method_card:focus-visible .method_card_icon,.sub_page .section05 .method_card:hover .method_card_icon{opacity:1;visibility:visible;display:flex}.sub_page .section05 .method_card:focus-visible .method_card_title,.sub_page .section05 .method_card:hover .method_card_title{color:#333}.sub_page .section05 .method_card:focus-visible .method_card_desc,.sub_page .section05 .method_card:hover .method_card_desc{opacity:1;visibility:visible;max-height:140px}}.sub_page .section05 .method_card_icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;opacity:0;visibility:hidden;display:none;transition:opacity 0.3s ease,visibility 0.3s ease}@media (max-width:768px){.sub_page .section05 .method_card_icon{opacity:1;visibility:visible;display:flex}}.sub_page .section05 .method_card_title{font-size:30px;font-weight:600;line-height:42px;letter-spacing:-1.2px;color:#f6f0e9;transition:color 0.3s ease}@media (max-width:1200px){.sub_page .section05 .method_card_title{font-size:26px;line-height:36px}}@media (max-width:1024px){.sub_page .section05 .method_card_title{font-size:24px;line-height:34px}}@media (max-width:768px){.sub_page .section05 .method_card_title{color:#333}}.sub_page .section05 .method_card_desc{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.8px;color:#555;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,max-height 0.3s ease}@media (max-width:1200px){.sub_page .section05 .method_card_desc{font-size:16px;line-height:26px}}@media (max-width:768px){.sub_page .section05 .method_card_desc{opacity:1;visibility:visible;max-height:140px}}.sub_page .section05 .method_foot{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;text-align:center;color:rgba(255,255,255,0.8)}.sub_page .section05 .method_foot_title{font-size:24px;font-weight:600;line-height:38px;letter-spacing:-0.96px}@media (max-width:768px){.sub_page .section05 .method_foot_title{font-size:20px;line-height:32px}}.sub_page .section05 .method_foot_desc{color:rgba(255,255,255,0.8);font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;text-align:center}@media (max-width:768px){.sub_page .section05 .method_foot_desc{font-size:18px;line-height:29px}}.sub_page .section06{padding:168px 0;background-color:#f6f0e9}@media (max-width:1024px){.sub_page .section06{padding:120px 0}}@media (max-width:768px){.sub_page .section06{padding:80px 0}}.sub_page .section06 .container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:120px;text-align:center}@media (max-width:1024px){.sub_page .section06 .menopause_inner{gap:80px;max-width:none}}@media (max-width:768px){.sub_page .section06 .menopause_inner{gap:60px}}.sub_page .section06 .menopause_head{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.sub_page .section06 .menopause_head_top{display:flex;flex-direction:column;align-items:center;gap:6px}.sub_page .section06 .menopause_label{font-family:"richmond-display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1.2px;color:#27583e}.sub_page .section06 .menopause_title{font-size:36px;font-weight:600;line-height:50px;letter-spacing:-1.44px;color:#121212}@media (max-width:1024px){.sub_page .section06 .menopause_title{font-size:28px;line-height:39px}}@media (max-width:768px){.sub_page .section06 .menopause_title{font-size:24px;line-height:34px}}.sub_page .section06 .menopause_desc{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-0.8px;color:#555}@media (max-width:1024px){.sub_page .section06 .menopause_desc{font-size:18px;line-height:29px}}.sub_page .section06 .menopause_points{display:flex;align-items:center;justify-content:center;gap:60px;width:100%;height:190px}@media (max-width:1024px){.sub_page .section06 .menopause_points{flex-direction:column;height:auto;gap:40px}}.sub_page .section06 .menopause_point{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:231px;width:100%}@media (max-width:1024px){.sub_page .section06 .menopause_point{width:100%;max-width:320px}}.sub_page .section06 .menopause_check{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sub_page .section06 .menopause_point_body{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.sub_page .section06 .menopause_point_title{font-size:22px;font-weight:600;line-height:31px;letter-spacing:-0.88px;color:#333}@media (max-width:768px){.sub_page .section06 .menopause_point_title{font-size:20px;line-height:28px}}.sub_page .section06 .menopause_point_desc{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.72px;color:#5c554d}@media (max-width:768px){.sub_page .section06 .menopause_point_desc{font-size:16px;line-height:26px}}.sub_page .section06 .menopause_divider{flex-shrink:0;width:1px;height:160px;background-color:rgba(124,99,79,0.2)}@media (max-width:1024px){.sub_page .section06 .menopause_divider{width:160px;height:1px}}