@charset 'utf-8';

/* ====================== */
/* UI Reset */
/* ====================== */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Tiro+Telugu:ital@0;1&display=swap');
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css");
@font-face {
  font-family: 'GMarketSans';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
.nanum-myeongjo {
    font-family: "Nanum Myeongjo", serif;
    font-weight: 400;
    font-style: normal;
}

* {margin:0;padding:0;font:inherit;font-family: 'Pretendard', Pretendard, sans-serif;letter-spacing:-0.2px;}
*, *::before, *::after {box-sizing:border-box;}
html {font-size: 62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
img, video, svg, picture {display:block;height:auto;max-width:100%;}
body {font-size:16px;color:#232323;line-height:1.4;background:#fff;}
a {text-decoration:none;cursor:pointer;color:#232323;}
button {border:none;cursor:pointer;background-color:transparent;}
sup {line-height:1;vertical-align:0px;}
ul, ol, li {list-style:none;}
input,textarea,button,select,a {-webkit-tap-highlight-color: transparent;}

input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input::-ms-clear {display: none;}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type='number'] {-moz-appearance: textfield;}

select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand {display: none;}


/* ====================== */
/* common */
/* ====================== */
:root {
  --primary-color: #65544A;
  --secondary-color: #FF9658;
}

.ta-center {text-align:center;}
.ta-right {text-align:right;}
.ta-left {text-align:left;}

.w-full {width:100%;}
.w-half {width:50%;}

.blind {position: absolute;width: 1px;height: 1px;clip: rect(0 0 0 0);overflow: hidden;}

.pc-only {}
.mo-only {display:none !important;}

.header {position:fixed;top:0; left:0; z-index: 1000; width:100%;}
.header.active {background-color: rgba(255, 255, 255, 0.5);}
.header .inner {display:flex;margin: 0 auto;height: 110px;align-items:center;gap:100px;padding: 0 100px;}
.header .btn-menu {display:none;}
.header .gnb {margin-left:auto;}
.header .gnb-list {display:flex;align-items:center;gap:68px;}
.header .gnb-item {text-align:center;position:relative;height:100px;display:flex;align-items:center;justify-content:center;}
.header .gnb-item a {font-size:20px;display:inline-block;border-radius:100px;}
.header .gnb-item.active a {color:#FF9658;}
.header .header-logo {height:52px;}
@media (hover: hover) {
  .header .gnb-item a:hover {transition:all .4s ease;color:#FF9658;}
}

.footer {background:#fff url(../images/footer_bg.png) no-repeat center/cover;}
.footer .inner {margin:0 auto;}
.footer-top {display:flex;border-bottom:1px solid #65544A;}
.footer-top .col {width:50%;display:flex;align-items:center;justify-content:center;border-right:1px solid #65544A;padding:65px 20px 100px;}
.footer-top .col:last-child {border-right:0;}
.footer-top .clinic {display:flex;flex-direction:column;gap:30px;color:#65544A;}
.footer-top .clinic-row {display:flex;align-items:start;gap:40px;}
.footer-top .clinic-row:last-of-type .clinic-value {padding-top:6px;}
.footer-top .clinic-label {font-size: 25px;font-weight:700;flex:none;}
.footer-top .clinic-value {flex:1;font-size:20px;font-weight:600;}
.footer-top .clinic-value a {font-size:25px;font-weight:700;color:inherit;}
.footer-top .clinic .timetable {font-size: 18px;font-weight: 600;}
.footer-top .clinic .timetable-row {display:flex;align-items:center;gap:40px;margin-bottom:12px;}
.footer-top .clinic .timetable-day {width:130px;}
.footer-top .clinic .timetable-time span {font-weight:400;}
.footer-top .clinic-noti {font-size:15px;margin-top:23px;font-weight:400;}
.footer-top .location-address {font-size:23px;font-weight:600;margin-top:24px;padding-left:30px;position:relative;color:#65544A;}
.footer-top .location-address:before {content:'';display:block;position:absolute;width:19px;height:24px;background:url(/images/location_icon.png) no-repeat center/contain;left:0;top:4px;}
.footer-top .location-address span {font-size:20px;font-weight:400;}
.footer-copyright {font-size:15px;}
.footer-btm {margin:0 auto;display:flex;align-items:center;padding:50px 20px 140px;justify-content:space-between;max-width:1620px;}
.footer-btm .footer-logo {height:76px;}
.footer-btm .footer-corp {width:60%;color:#65544A;font-size:15px;line-height:1.7;}
.footer-btm .footer-corp p {display:flex;align-items:center;}
.footer-btm .footer-corp p span:not(:last-child):after {content: '|';margin:0 6px;}

.fnb {position:fixed;right:36px;top:50%;z-index:10;transform:translateY(-50%);width:70px;border-radius:20px;overflow: hidden;}
.fnb-item {display:block;overflow:hidden;background-color:#FF9658;color:#fff;text-align:center;padding:19px 0 18px;width:100%;}
.fnb-item:hover {background-color: #65544A;}
.fnb-item span {display:block;font-size:14px;margin-top:3px;}
.fnb-item img {display:inline-block;}
.fnb-item.top {background-color: #232323;padding:14px 0 12px;margin-top:2px;}

.modal {position:fixed;top:0;right: 0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:11;display:none;}
.modal.active {display:block;}
.modal .modal-box {border-radius: 20px;background: #FFF;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.modal-alert .modal-box {width: 410px;text-align:center;padding:35px;max-width: 80%;}
.modal-alert .alert-icon {margin:0 auto;}
.modal-alert .modal-contents {font-size: 16px;line-height: 1.7;}
.modal-alert .modal-contents p {margin-top:6px;}
.modal-alert .modal-btn {margin-top:26px;}
.modal-alert .modal-btn .btn-primary {border-radius: 4px;background: #4189E5;display:inline-block;height:40px;line-height:40px;color:#fff;padding:0 32px;}
.modal-privacy .modal-box {width:610px;overflow:hidden;}
.modal-privacy .modal-head {background-color:#FF9658;padding:10px 18px 10px 24px;display:flex;align-items:center;justify-content:space-between;}
.modal-privacy .modal-head strong {font-size:24px;font-weight:600;color:#fff;}
.modal-privacy .modal-close {font-size:0;width:52px;height:52px;background:url(/images/close_white.svg) no-repeat center/contain;}
.modal-privacy .modal-contents {height:580px;overflow:hidden;}
.modal-privacy .modal-contents .inner {overflow:auto;height:100%;padding:24px;font-size:16px;line-height:1.5;}

#wrap {width:100%; margin:0 auto;position:relative;padding-top:110px;}

.inner {padding:0 20px;}
/* .sec-title {font-size:46px;line-height:1.6;font-weight:600;text-align:center;}
.sec-title strong {color:#93715D;}
.sec-title strong.color2 {color:#65544A;} */

.swiper-prev {font-size:0;width:56px;height:56px;background:transparent url(/images/arrow_left.svg) no-repeat center/contain;} 
.swiper-next {font-size:0;width:56px;height:56px;background:transparent url(/images/arrow_right.svg) no-repeat center/contain;} 

.visual {display:flex;height:100dvh;position:relative;align-items:end;position: relative;padding:0 20px 250px;}
.visual-bg {position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;}
.visual-bg img {width:100%;height:100%;object-fit:cover;}
.visual-box {text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;z-index:2;position:relative;}
.visual-box.sub {gap:34px;margin-bottom:100px;}
.visual-box .visual-headline {font-weight: 600;line-height: 1.52;font-size:46px;word-break: keep-all;color:#65544A;margin-bottom:24px;}
.visual-box .visual-headline span {display:inline-block;background: rgba(101, 84, 74, 0.73);color:#fff;padding:6px 8px;line-height:1;}
.visual-box .visual-headline strong {font-weight:500;color:#000;}
.visual-box .visual-subtext {display:flex;align-items:center;color:#93715D;font-size:26px;font-weight:700;margin-bottom:5px;}
.visual-box .visual-subtext img {margin-right:5px;margin-top:-6px;}
.visual-box .visual-description {line-height:1.5;font-size:26px;}
.visual-box .line {width:1px;height:68px;background-color:#fff;margin-bottom:60px;opacity:.7;}

.bm {margin:180px 0;padding:130px 0;background:url(/images/btm_banner.png) no-repeat center/cover;text-align:center;}
.bm .bm-title {font-size:46px;color:#963700;font-weight:700;}
.bm .bm-txt {margin-top:35px;font-size:20px;line-height:1.7;}


.typo {display:flex;gap:60px;white-space: nowrap;}
.typo-text {display:flex;gap:60px;align-items:center;user-select: none;}

/* ====================== */
/* main */
/* ====================== */
.page-main {

  .sec-mb {height:calc(100vh - 110px);padding:0 60px 30px;}
  .mb-slider {border-radius:100px;overflow:hidden;height:100%;}
  .mb-slider .swiper-slide {position:relative;}
  .mb-slider .bg {position:absolute;left:0;top:0;width:100%;height:100%;}
  .mb-slider .bg picture {width:100%;height:100%;}
  .mb-slider .bg img {width:100%;height:100%;object-fit:cover;}
  .mb-slider .txt {position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;}
  .mb-slider .slide1 .txt-inner {width:80%;margin:0 auto;pointer-events: none;}
  .mb-slider .slide1 .txt1 {font-size:20px;font-weight:400;line-height:1.5;margin-bottom:20px;}
  .mb-slider .slide1 .txt2 {font-size:75px;font-weight:600;color:#65544A;margin-bottom:70px;}
  .mb-slider .slide1 .txt3 {font-size:20px;font-weight:500;background-color:var(--primary-color);color:#fff;display:inline-block;padding:10px 25px;border-radius:30px;}
  .mb-slider .slide2 .txt {align-items:end;}
  .mb-slider .slide2 .txt-inner {text-align:center;width:100%;padding-bottom:8%;position:relative;}
  .mb-slider .slide2 .txt1 {font-size:48px;font-weight:600;line-height:1.5;color:var(--primary-color);margin-bottom:24px;}
  .mb-slider .slide2 .txt1 span {color:#fff;display:inline-block;background-color: #A19187;font-weight:600;font-size:inherit;padding:0 16px;margin:0 4px;}
  .mb-slider .slide2 .txt2 {font-size:20px;}
  .mb-slider .slide2 .anchor {position:absolute;display:inline-flex;align-items:center;font-size:20px;font-weight:500;border:1px solid var(--primary-color);border-radius:100px;padding:8px 20px 8px 22px;color:var(--primary-color);left:71.5%;top:-22%;}
  .mb-slider .slide2 .anchor:after {content:'';display:block;width:24px;height:24px;background:url(../images/anchor_right.svg) no-repeat center/contain;margin-left:10px;}
  .mb-slider .slide2 .anchor:hover {background-color: var(--primary-color);color:#fff;}
  .mb-slider .slide2 .anchor:hover:after {filter: brightness(0) invert(1);}
  .mb-slider .slide3 .txt-inner {text-align:center;width:100%;position:relative;}
  .mb-slider .slide3 .txt1 {font-size:70px;font-weight:600;line-height:1.5;color:var(--primary-color);margin-bottom:50px;}
  .mb-slider .slide3 .txt2 {font-size:20px;margin-bottom:20px;}
  .mb-slider .slide3 .txt3 {font-size:14px;margin-bottom:110px;}
  .mb-slider .slide3 .anchor {display:inline-flex;align-items:center;font-size:18px;font-weight:500;border:1px solid var(--primary-color);padding:0 26px 0 32px;color:var(--primary-color);height:70px;}
  .mb-slider .slide3 .anchor:after {content:'';display:block;width:24px;height:30px;background:url(../images/anchor_right2.svg) no-repeat center/contain;margin-left:14px;}
  .mb-slider .slide3 .anchor:hover {background-color: var(--primary-color);color:#fff;}
  .mb-slider .slide3 .anchor:hover:after {filter: brightness(0) invert(1);}
  .mb-slider .slide4 .txt-inner {width:80%;margin:0 auto;pointer-events: none;}
  .mb-slider .slide4 .txt1 {font-size:20px;font-weight:400;line-height:1.5;margin-bottom:20px;}
  .mb-slider .slide4 .txt2 {font-size:75px;font-weight:600;color:#65544A;margin-bottom:70px;}
  .mb-slider .slide4 .txt3 {font-size:20px;font-weight:500;background-color:var(--primary-color);color:#fff;display:inline-block;padding:10px 25px;border-radius:30px;}
  .mb-slider .swiper-pagination {bottom:40px;}
  .mb-slider .swiper-pagination-bullet {width:220px;border-radius:10px;background-color:#fff;opacity:.4;height:4px;transition:all .4s ease-in-out;margin:0 5px;}
  .mb-slider .swiper-pagination-bullet-active {opacity:1;}
  
  .sec-m1 {padding:240px 0 260px;display:flex;}
  .sec-m1 .left {width:49%;text-align:left;padding:0 180px 0 260px;position:relative;display:flex;flex-direction:column;}
  .sec-m1 .left .swiper-pagination {position:relative;bottom:unset;left:unset;width:auto;text-align:left;margin-top:auto;}
  .sec-m1 .left .swiper-pagination-bullet {width:90px;border-radius:10px;height:2px;background-color:#000;margin:0 5px;}
  .sec-m1 .left .swiper-pagination-bullet-active {background-color:var(--secondary-color);}
  .sec-m1 .left .subtitle {font-size:32px;font-weight:500;margin-bottom:24px;}
  .sec-m1 .left .sec-title {font-size:48px;font-weight:600;line-height:1.35;margin-bottom:60px;}
  .sec-m1 .left .txt {font-size:24px;line-height:1.7;}
  .sec-m1 .right {flex: 1;min-width:0;padding-right:260px;overflow: hidden;}
  .sec-m1 .m1-slider {overflow: visible;}
  .sec-m1 .m1-slider .swiper-slide {opacity:.3;transition:all .3s ease;overflow:hidden;}
  .sec-m1 .m1-slider .swiper-slide-active {opacity:1;}
  .sec-m1 .m1-slider .img img {width:100%;}
  .sec-m1 .m1-slider .txt {padding-top:50px;}
  .sec-m1 .m1-slider .txt1 {font-size:36px;font-weight:500;}
  .sec-m1 .m1-slider .txt2 {font-size:16px;line-height:1.6;margin-top:18px;}

  .sec-m2 {background:url(../images/main/m2_bg.png) no-repeat center/cover;height:1133px;display:flex;align-items:center;}
  .sec-m2 .inner {width:100%;padding-top:60px;}
  .sec-m2 .sec-title {text-align:center;font-size:46px;font-weight: bold;color:#fff;line-height:1.7;}
  .sec-m2 .sec-title span {color:var(--secondary-color);font-family:inherit;}
  .sec-m2 .line {display:block;width:80px;margin:110px auto 80px;height:1px;background-color: #fff;}
  .sec-m2 .m2-list {display:flex;max-width:1300px;width:100%;margin:0 auto;}
  .sec-m2 .m2-item {width:100%;color:#fff;}
  .sec-m2 .m2-item .count {color:var(--secondary-color);font-family: "Nanum Myeongjo";display:block;font-size:38px;font-weight:bold;}
  .sec-m2 .m2-item strong {font-size:28px;font-family: "Nanum Myeongjo";font-weight:bold;display:block;margin:34px 0;line-height:1.5;}
  .sec-m2 .m2-item p {font-size:16px;margin-top:10px;line-height: 1.9;}
  .sec-m2 .m2-item:last-child {width:80%;}

  .sec-m3 {padding:350px 0 40px;}
  .sec-m3 .sec-title {text-align:center;font-size:48px;font-weight:400;line-height:1.6;}
  .sec-m3 .sec-title span {color:var(--primary-color);font-weight:700;}
  .sec-m3 .inner {overflow: hidden;}
  .sec-m3 .typo {color:#FBFBFB;font-size:120px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;width:100%;margin-top:270px;}
  .sec-m3 .m3-slider-wrap {padding:210px 0 180px;margin-bottom:40px;background:url(../images/main/m3_bg.png) no-repeat center;background-size: 100% auto;}
  .sec-m3 .m3-slider {width:1360px;margin:0 auto;overflow:visible;max-width:100%;}
  .sec-m3 .m3-slider .swiper-wrapper {transition: transform 0.2s linear;}
  .sec-m3 .m3-slider .swiper-slide {transition: transform 0.2s;width:auto;}
  .sec-m3 .txt-area {border-radius:30px;border: 1px solid var(--primary-color);width:1200px;max-width:90%;padding:70px 160px;text-align:center;color:#4B3B3B;font-size:20px;line-height:1.8;margin:0 auto;}
  .sec-m3 .txt-area span {color:#963700;}

  .sec-m4 {padding:260px 0;background:url(../images/main/m4_bg.png) no-repeat center/cover;}
  .sec-m4 .inner {max-width:1020px;margin:0 auto;}
  .sec-m4 .sec-title {font-size:48px;font-weight:300;text-align:center;line-height:1.7;margin-bottom:120px;}
  .sec-m4 .sec-title span {font-weight:600;color:var(--primary-color);}
  .sec-m4 .m4-item {margin-bottom:50px;border-radius: 50px;background: #FFF;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.15);padding:80px 110px 80px 100px;display:flex;}
  .sec-m4 .m4-item .info {flex:1;display:flex;flex-direction:column;align-items:start;}
  .sec-m4 .m4-item .info a {margin-top:auto;display:inline-flex;height:48px;align-items:center;padding: 0 20px;color:#fff;font-size:18px;font-weight:500;background-color: #FF9658;}
  .sec-m4 .m4-item .info a:hover {background-color:var(--primary-color);transition:all .3s ease;}
  .sec-m4 .m4-item .info a span {margin-left:13px;}
  .sec-m4 .m4-item .info p {color:var(--primary-color);font-size:20px;line-height:1.7;margin-bottom:18px;}
  .sec-m4 .m4-item .info strong {display:block;font-family: "Nanum Myeongjo";font-size:42px;font-weight:bold;}
  
  .sec-m5 {padding:240px 0 160px;background:url(../images/main/m5_bg.png) no-repeat center/cover;}
  .sec-m5 .inner {max-width:1280px;margin:0 auto;display:flex;}
  .sec-m5 .left {width:53%;}
  .sec-m5 .sec-title {font-size:46px;color:#fff;font-weight:bold;line-height:1.6;}
  .sec-m5 .sec-title:before {content:'';display:block;width:10px;height:10px;border-radius:10px;background-color: #FF9658;margin-bottom:20px;}
  .sec-m5 .sec-title span {font-family: inherit;color:#FF9658;}
  .sec-m5 .right {flex:1;}
  .sec-m5 .m5-list {color:#fff;}
  .sec-m5 .m5-list li {margin-bottom:50px;}
  .sec-m5 .m5-list li:last-child {margin-bottom:0;}
  .sec-m5 .m5-list li strong {font-size:30px;font-weight:700;}
  .sec-m5 .m5-list li p {font-size:20px;margin-top:18px;}

  .sec-m6 {padding:330px 0 380px;background:url(../images/main/m6_bg.png) no-repeat center/cover;background-position:top center;}
  .sec-m6 .inner {max-width:1090px;margin:0 auto;width:100%;}
  .sec-m6 .m6-list {display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;}
  .sec-m6 .m6-item {border-radius: 30px;background: #FFF;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.15);padding:56px 50px;}
  .sec-m6 .m6-item .img {margin-bottom:38px;}
  .sec-m6 .m6-item .img img {width:100%;}
  .sec-m6 .m6-item .txt strong {display:block;font-size:30px;font-weight:700;line-height:1.5;color:#FF9658;margin-bottom:10px;}
  .sec-m6 .m6-item .txt p {font-size:20px;line-height:1.7;font-weight:300;word-break:keep-all;width:100%;}
  .sec-m6 .txt-area {width:100%;border-radius: 30px;background: rgba(255, 255, 255, 0.70);color: #5B3D3D;margin-top: 200px;padding:75px 160px;text-align:center;font-size:20px;font-weight:400;line-height:2;}
  .sec-m6 .txt-area span {text-decoration:underline;text-underline-offset: 3px;}
  .sec-m6 .txt-area strong {font-weight:600;}
  .sec-m6 .sec-title {text-align:center;font-size:48px;margin-bottom:42px;}
  .sec-m6 .sec-title strong {font-weight:700;color:var(--primary-color);}
  .sec-m6 .sec-title span {position:relative;}
  .sec-m6 .sec-title span:before {content:'';display:block;position:absolute;width:6px;height:6px;border-radius:3px;background-color:var(--primary-color);bottom:120%;left:50%;transform:translateX(-50%);}
  .sec-m6 .sec-text {font-size:20px;line-height:1.7;text-align:center;margin-bottom:200px;}

  .sec-m7 {padding:350px 0 320px;background:url(../images/main/m7_bg.png) no-repeat center/cover;}
  .sec-m7 .sec-title {text-align:center;font-size:48px;color:#fff;margin-bottom:110px;line-height:1.7;font-weight:300;}
  .sec-m7 .sec-title strong {font-weight:700;color:#FF9658;font-size:56px;}
  .sec-m7 .sec-title span {text-decoration:underline;text-underline-offset: 8px;}
  .sec-m7 .anchor-area {text-align:center;margin-top:110px;}
  .sec-m7 .anchor {display:inline-flex;align-items:center;height:60px;padding:0 28px;border:1px solid #fff;color:#fff;font-size:20px;font-weight:500;}
  .sec-m7 .anchor:after {content:'';display:block;width:24px;height:24px;background:url(../images/anchor_right.svg) no-repeat center/contain;margin-left:18px;filter: brightness(0) invert(1);}
  .sec-m7 .anchor:hover {background-color: #fff;color:#65544A;}
  .sec-m7 .anchor:hover:after {filter: none;}
  .sec-m7 .m7-slider .swiper-slide {width:auto;border-radius: 50px;background: #FFF;padding:40px 100px 40px 70px;display:flex;align-items: center;gap:56px;}
  .sec-m7 .m7-slider .info {line-height:1.6;}
  .sec-m7 .m7-slider .name {font-size:18px;margin-bottom:24px;}
  .sec-m7 .m7-slider .name strong {font-size:40px;font-weight:700;margin-right:12px;}
  .sec-m7 .m7-slider .msg {font-size:16px;font-weight:600;margin-bottom:20px;}
  .sec-m7 .m7-slider .txt {font-size:16px;}

  .sec-m8 {padding:330px 0 360px;background:url(../images/main/m8_bg.png) no-repeat center/cover;}
  .sec-m8 .inner {width:1240px;max-width:100%;margin:0 auto;}
  .sec-m8 .sec-title {font-size:56px;font-weight:300;margin-bottom:160px;}
  .sec-m8 .sec-title span {font-weight:600;color:#FF9658;}
  .sec-m8 .space-txt {word-break:keep-all;}
  .sec-m8 .space-txt span {display:block;color: #FF9658;font-size:18px;font-weight:600;margin-bottom:4px;}
  .sec-m8 .space-txt strong {display:block;color: #65544A;font-size:24px;font-weight:600;margin-bottom:24px;}
  .sec-m8 .space-txt p {font-size:18px;line-height:1.6;}
  .sec-m8 .space-box1 {display:flex;align-items:center;position:relative;}
  .sec-m8 .space-box1:before {content:'';display:block;position:absolute;left:0;width:80%;height:1px;background-color: var(--primary-color);top:20%;}
  .sec-m8 .space-box1 img {position: relative;z-index:2;}
  .sec-m8 .space-box1 .space-txt {padding-left:60px;padding-bottom:20px;}
  .sec-m8 .space-box2 {display:flex;position:relative;justify-content:end;align-items:center;margin:400px 0 180px;}
  .sec-m8 .space-box2 .space-txt {width:437px;padding:0 20px 0 40px;}
  .sec-m8 .space-box2 .space-img2 {position: absolute;bottom:100%;right:0;}
  .sec-m8 .space-box2 .space-img3 {position: absolute;top:100%;right:0;}
  .sec-m8 .space-box3 {display:flex;flex-direction:column-reverse;align-items:start;position:relative;}
  .sec-m8 .space-box3 .space-txt {padding:0 0 80px 110px;}
  .sec-m8 .space-box3 img {position: relative;z-index: 2;}
  .sec-m8 .space-box3:before {content:'';display:block;position:absolute;right:0;width:100%;height:1px;background-color: var(--primary-color);bottom:14%;}
  

  .sec-m9 {padding:330px 0 370px;background:url(../images/main/m9_bg.png) no-repeat center/cover;color:#fff;}
  .sec-m9 .inner {max-width:1140px;width:100%;margin:0 auto;}
  .sec-m9 .sec-title {font-size:56px;font-weight:300;text-align:center;margin-bottom:10px;}
  .sec-m9 .sec-subtitle {font-size:56px;font-weight:700;text-align:center;margin-bottom:50px;}
  .sec-m9 .sec-text {font-size:20px;font-weight:300;text-align:center;margin-bottom:170px;}
  .sec-m9 .qna-list {border-top:1px solid #fff;}
  .sec-m9 .qna-item {border-bottom:1px solid #fff;padding:96px 0;display:flex;align-items:stretch;}
  .sec-m9 .qna-item .count {width:120px;font-size:38px;font-family:'GMarketSans';line-height:1;padding-top:15px;}
  .sec-m9 .qna-item .info {flex:1;min-width:0;}
  .sec-m9 .qna-item .question {font-size:38px;font-weight:600;line-height:1.5;margin-bottom:28px;}
  .sec-m9 .qna-item .answer {line-height:1.6;font-size:20px;width:88%;word-break:keep-all;}
  .sec-m9 .qna-item .answer span {font-size:.9em;}
  .sec-m9 .anchor-area {text-align:center;margin-top:240px;}
  .sec-m9 .anchor {display:inline-flex;align-items:center;height:80px;padding:0 28px;width:500px;border:1px solid #fff;color:#fff;font-size:24px;font-weight:500;border-radius:100px;justify-content:center;}
  .sec-m9 .anchor:after {content:'';display:block;width:24px;height:30px;background:url(../images/anchor_right2.svg) no-repeat center/contain;margin-left:14px;filter: brightness(0) invert(1);}
  .sec-m9 .anchor:hover {background-color: #65544A;color:#fff;border-color: #65544A;}

  @media (hover: hover) {
  }
}


.sec-tv {position:relative;}
.top-visual {position:relative;border-radius:100px 100px 0 0;overflow:hidden;height:calc(100vh - 110px);display:flex;align-items:center;}
.top-visual .tv-bg {position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
.top-visual .tv-bg img {width:100%;height:100%;object-fit:cover;}
.top-visual .tv-txt {position:relative;z-index:2;margin:0 auto;line-height:1.6;width:74%;}
.top-visual .tv-title {font-size:60px;font-weight:700;margin-bottom:70px;}
.top-visual .tv-text {font-size:20px;font-weight:400;}
.top-visual .tv-anchor {display:inline-flex;align-items:center;font-size:24px;font-weight:600;border:2px solid var(--primary-color);padding:0 26px 0 32px;color:var(--primary-color);height:82px;position:absolute;right:7%;bottom:0;}
.top-visual .tv-anchor:after {content:'';display:block;width:54px;height:54px;background:url(../images/anchor_right3.svg) no-repeat center/contain;margin-left:14px;}
.top-visual .tv-anchor:hover {background-color: var(--primary-color);color:#fff;}
.top-visual .tv-anchor:hover:after {filter: brightness(0) invert(1);}

.page-insurance {
  .sec-m1 {padding:200px 0;}
  .sec-m1 .inner {display:flex;width:1240px;margin:0 auto;gap:100px;align-items:end;max-width:100%;}
  .sec-m1 .sec-title {font-size:48px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:20px;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}
  
  .sec-m2 {padding:280px 0;background:url(../images/insurance/m2_bg.png) no-repeat center/cover;}
  .sec-m2 .sec-title {font-size:48px;font-weight:600;margin-bottom:35px;text-align:center;}
  .sec-m2 .sec-text {font-size:18px;font-weight:500;line-height:1.75;text-align:center;margin-bottom:100px;}
  .sec-m2 .inner {max-width:1040px;margin:0 auto;width:100%;}
  .sec-m2 .m2-item {border-radius: 15px;background: #FFF;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);margin-bottom:35px;display:flex;padding:35px 40px;gap:70px;align-items:center;}
  .sec-m2 .m2-item:last-child {margin-bottom:0;}
  .sec-m2 .m2-item .info {flex:1;}
  .sec-m2 .m2-item .txt1 {font-size:28px;font-weight:600;}
  .sec-m2 .m2-item .txt2 {font-size:20px;line-height:1.6;margin-top:24px;}
  .sec-m2 .txt-area {text-align:center;font-size:20px;line-height:1.8;margin-top:190px;}
  .sec-m2 .txt-area span {display:block;color:#727272;font-size:18px;margin-top:4px;}

  .sec-m3 {padding:300px 0;}
  .sec-m3 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;}
  .sec-m3 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m3 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m3 .m3-item {background: #FFF;box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.15);margin-bottom:50px;display:flex;align-items:center;}
  .sec-m3 .m3-item:nth-child(even) {flex-direction:row-reverse;}
  .sec-m3 .m3-item:last-child {margin-bottom:0;}
  .sec-m3 .m3-item .img {flex:1 1 50%;position:relative;}
  .sec-m3 .m3-item .img img {width:100%;}
  .sec-m3 .m3-item .img:before {content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 36px 40px 36px 0px;border-color: transparent #ffffff transparent transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);}
  .sec-m3 .m3-item:nth-child(even) .img:before {border-width: 36px 0 36px 40px;right:unset;left:0;border-color:transparent transparent transparent #fff;}
  .sec-m3 .m3-item .info {padding:0 65px;flex:1 1 50%;}
  .sec-m3 .m3-item .check-icon {margin-bottom:16px;}
  .sec-m3 .m3-item .info strong {display: block;font-size:24px;font-weight:600;margin-bottom:18px;}
  .sec-m3 .m3-item .info p {line-height:1.6;font-size:18px;word-break:keep-all;}
  
  .sec-m4 {padding:280px 0 340px;background:url(../images/insurance/m4_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m4 .sec-subtitle {font-size:18px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m4 .sec-title {font-size:42px;font-weight:600;margin-bottom:48px;color:#fff;}
  .sec-m4 .sec-text {font-size:18px;font-weight:400;line-height:1.75;margin-bottom:120px;color:#fff;}
  .sec-m4 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m4 .m4-list {display:flex;gap:30px;}
  .sec-m4 .m4-slider {overflow:visible;}
  .sec-m4 .m4-item {width:100%;}
  .sec-m4 .m4-item .img {margin-bottom:35px;}
  .sec-m4 .m4-item .info {color:#fff;}
  .sec-m4 .m4-item .info span {font-size:24px;font-weight:600;}
  .sec-m4 .m4-item .info strong {display:block;font-size:24px;font-weight:600;margin:16px 0;}
  .sec-m4 .m4-item .info p {font-size:18px;line-height:1.7;letter-spacing:-.4px;}
}

.page-room {
  .sec-m1 {padding:220px 0 40px;}
  .sec-m1 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:center;max-width:100%;}
  .sec-m1 .cts {flex:1;}
  .sec-m1 .sec-title {font-size:48px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:20px;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}
  
  .sec-m2 {padding:280px 0;background:url(../images/room/m2_bg.png) no-repeat center/cover;}
  .sec-m2 .sec-title {font-size:48px;font-weight:600;margin-bottom:35px;text-align:center;}
  .sec-m2 .sec-text {font-size:18px;font-weight:500;line-height:1.75;text-align:center;margin-bottom:100px;}
  .sec-m2 .inner {max-width:1040px;margin:0 auto;width:100%;}
  .sec-m2 .m2-item {border-radius: 15px;background: #FFF;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);margin-bottom:35px;display:flex;padding:35px 40px;gap:70px;align-items:center;}
  .sec-m2 .m2-item:last-child {margin-bottom:0;}
  .sec-m2 .m2-item .info {flex:1;}
  .sec-m2 .m2-item .txt1 {font-size:28px;font-weight:600;}
  .sec-m2 .m2-item .txt2 {font-size:20px;line-height:1.6;margin-top:24px;}
  .sec-m2 .txt-area {text-align:center;font-size:20px;line-height:1.8;margin-top:190px;}
  .sec-m2 .txt-area span {display:block;color:#727272;font-size:18px;margin-top:4px;}

  .sec-m3 {padding:250px 0;}
  .sec-m3 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;}
  .sec-m3 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m3 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m3 .m3-item {background: #FFF;box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.15);margin-bottom:50px;display:flex;align-items:center;}
  .sec-m3 .m3-item:nth-child(even) {flex-direction:row-reverse;}
  .sec-m3 .m3-item:last-child {margin-bottom:0;}
  .sec-m3 .m3-item .img {flex:1 1 50%;position:relative;}
  .sec-m3 .m3-item .img img {width:100%;}
  .sec-m3 .m3-item .img:before {content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 36px 40px 36px 0px;border-color: transparent #ffffff transparent transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);}
  .sec-m3 .m3-item:nth-child(even) .img:before {border-width: 36px 0 36px 40px;right:unset;left:0;border-color:transparent transparent transparent #fff;}
  .sec-m3 .m3-item .info {padding:0 65px;flex:1 1 50%;}
  .sec-m3 .m3-item .info span {display:block;font-size:24px;font-weight:600;margin-bottom:8px;}
  .sec-m3 .m3-item .info strong {display: block;font-size:24px;font-weight:600;margin-bottom:18px;}
  .sec-m3 .m3-item .info p {line-height:1.6;font-size:18px;word-break:keep-all;}
  
  .sec-m4 {padding:280px 0 10px;background:url(../images/room/m2_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m4 .typo {font-size:120px;font-weight:600;color:#FFC7A7;align-items:center;gap:80px;}
  .sec-m4 .typo {margin-top:300px;}
  .sec-m4 .typo img {flex:none;}
  .sec-m4 .txt-area {margin-top:130px;border-radius: 15px;border: 1px solid #65544A;width:100%;text-align:center;font-size:18px;line-height:1.8;padding:80px 20px;}
  .sec-m4 .txt-area span {font-weight:600;}
  .sec-m4 .sec-subtitle {font-size:18px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m4 .sec-title {font-size:42px;font-weight:600;margin-bottom:80px;}
  .sec-m4 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m4 .m4-list {display:flex;gap:50px;}
  .sec-m4 .m4-slider {overflow:visible;}
  .sec-m4 .m4-item {width:100%;}
  .sec-m4 .m4-item .img {margin-bottom:26px;}
  .sec-m4 .m4-item .img img {width:100%;}
  .sec-m4 .m4-item .info span {font-size:24px;font-weight:600;}
  .sec-m4 .m4-item .info strong {display:block;font-size:24px;font-weight:600;margin:16px 0;}
  .sec-m4 .m4-item .info p {font-size:18px;line-height:1.7;letter-spacing:-.4px;word-break:keep-all;}
}

.page-faq {
  .sec-m1 {padding:250px 0;}
  .sec-m1 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:center;max-width:100%;}
  .sec-m1 .cts {flex:1;}
  .sec-m1 .sec-title {font-size:48px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:20px;color:#FF9658;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}

  .sec-m2 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m2 .faq-tab {border-bottom:1px solid #ccc;display:flex;}
  .sec-m2 .faq-tab .inner {display:flex;justify-content:space-between;padding:0;max-width:1200px;}
  .sec-m2 .faq-tab-btn {font-size:20px;font-weight:600;color:#CCCCCC;padding:24px 0;text-align:center;}
  .sec-m2 .faq-tab-btn.active {color:#232323;}
  .sec-m2 .faq-list {display:none;}
  .sec-m2 .faq-list.active {display:block;}
  .sec-m2 .faq-item {}
  .sec-m2 .faq-item dt {padding:0 60px;height:160px;display:flex;align-items:center;position:relative;font-size:20px;border-bottom: 1px solid #ccc;user-select: none;}
  .sec-m2 .faq-item dt .btn-toggle {position:absolute;right:60px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:7px;font-size:0;}
  .sec-m2 .faq-item dt .btn-toggle:before {content:'열기';color:#727272;text-decoration:underline;font-size:20px;text-underline-offset:3px;font-weight:400;}
  .sec-m2 .faq-item dt .btn-toggle:after {content: '';display:block;width: 24px;height:24px;background:url(../images/faq/toggle_arrow.svg) no-repeat center/contain;}
  .sec-m2 .faq-item dd {background-color: #F4F4F4;padding:50px 60px;border-bottom: 1px solid #ccc;font-size:20px;line-height:1.7;display:none;}
  .sec-m2 .faq-item dd span {color:#727272;font-size:16px;}
  .sec-m2 .faq-item dd strong {font-weight:600;}
  .sec-m2 .faq-item.active dt .btn-toggle:before {content:'닫기';}
  .sec-m2 .faq-item.active dd {display:block;}
}

.page-disease {
  .sec-m1 {padding:250px 0;}
  .sec-m1 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:center;max-width:100%;}
  .sec-m1 .cts {flex:1;}
  .sec-m1 .sec-title {font-size:48px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:20px;color:#FF9658;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}

  .sec-m2 {padding:160px 0 120px;background:url(../images/disease/m2_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m2 .sec-title {font-size:42px;font-weight:600;margin-bottom:28px;text-align:center;}
  .sec-m2 .sec-text {font-size:18px;text-align:center;line-height:1.6;margin-bottom:80px;}
  .sec-m2 .m2-slider-wrap {position:relative;width:1200px;margin:0 auto;}
  .sec-m2 .swiper-button-prev {left :-140px;width:90px;height:90px;margin-top:0;border-radius:100px;background:rgba(255, 255, 255, .5) url(../images/disease/m2_slider_left.png) no-repeat center;background-size:70% auto;border:2px solid #c2b59b;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);}
  .sec-m2 .swiper-button-next {right:-140px;width:90px;height:90px;margin-top:0;border-radius:100px;background: rgba(255, 255, 255, .5) url(../images/disease/m2_slider_right.png) no-repeat center;background-size:70% auto;border:2px solid #c2b59b;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);}
  .sec-m2 .swiper-button-prev:hover {border-color:#65544A;background-image: url(../images/about/slider_left.png);}
  .sec-m2 .swiper-button-next:hover {border-color:#65544A;background-image: url(../images/about/slider_right.png);}
  .sec-m2 .swiper-button-prev svg {display:none;}
  .sec-m2 .swiper-button-next svg {display:none;}
  .sec-m2 .m2-slider {width:100%;}
  .sec-m2 .m2-slider .swiper-slide {border-radius: 15px;background: #FFF;display:flex;align-items:center;padding:60px 50px 60px 110px;gap:56px;opacity:0;transition:opacity .5s ease;}
  .sec-m2 .m2-slider .swiper-slide-active {opacity:1;}
  .sec-m2 .m2-slider .title {font-size:36px;font-weight:600;margin-bottom:18px;display:block;}
  .sec-m2 .m2-slider .txt {font-size:18px;line-height:1.6;font-weight:500;margin-bottom:32px;}
  .sec-m2 .m2-slider .check-area {font-size:18px;font-weight:500;line-height:1.6;display:flex;align-items:center;gap:20px;}
  .sec-m2 .m2-slider .check-area:before {content:'';display:block;width:34px;height:34px;background:url(../images/disease/m2_check.png) no-repeat center/contain;}
  .sec-m2 .m2-slider .check-area span {font-weight:700;color:#FF9658;}

  .sec-m3 {padding:250px 0;}
  .sec-m3 .inner {max-width:1240px;width:100%;margin:0 auto;}
  .sec-m3 .sec-subtitle {font-size:18px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m3 .sec-title {font-size:42px;font-weight:600;margin-bottom:80px;}
  .sec-m3 .m3-list {display:grid;grid-template-columns:repeat(3, 1fr);gap:88px 30px;}
  .sec-m3 .m3-item .img {margin-bottom:24px;}
  .sec-m3 .m3-item .img img {width:100%;}
  .sec-m3 .m3-item .name {font-size:24px;font-weight:600;margin-bottom:12px;}
  .sec-m3 .m3-item .time {display:inline-flex;margin-left:16px;color:#727272;font-size:18px;font-weight:400;align-items:center;vertical-align:-1px;}
  .sec-m3 .m3-item .time:before {content:'';width:19px;height:19px;display:block;background:url(../images/disease/m3_time.svg) no-repeat center/contain;margin-right:5px;}
  .sec-m3 .m3-item .txt {font-size:18px;line-height:1.6;word-break:keep-all;}

  .sec-m4 {padding:140px 0;background-color: #F2F8F9;}
  .sec-m4 .inner {width:100%;margin:0 auto;max-width:1240px;}
  .sec-m4 .warning {background-color: #fff;display:flex;align-items:start;gap:130px;padding:50px 68px;border-radius:15px;}
  .sec-m4 .warning-title {display:inline-flex;align-items:center;font-size:36px;font-weight:600;gap:16px;}
  .sec-m4 .warning-info {flex:1;}
  .sec-m4 .warning-list {font-size:18px;}
  .sec-m4 .warning-list li {border-bottom:1px solid #232323;padding:25px 0;line-height:1.5;}
  .sec-m4 .warning-list li:last-child {border-bottom:0;}
  .sec-m4 .warning-noti {margin-top:20px;color:#727272;font-size:16px;}

  .sec-m5 {padding:250px 0 150px;}
  .sec-m5 .inner {width:100%;margin:0 auto;max-width:1240px;}
  .sec-m5 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;text-align:center;}
  .sec-m5 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;text-align:center;}
  .sec-m5 .m5-list {display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;}
  .sec-m5 .m5-item {border-radius: 15px;background: #FFF;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);display:flex;align-items:center;padding:33px 100px;gap:24px;font-weight:500;font-size:20px;line-height:1.5;}
}

.page-ta {
  .sec-m1 {padding:250px 0 20px;}
  .sec-m1 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:center;max-width:100%;}
  .sec-m1 .inner + .inner {margin-top:300px;flex-direction:row-reverse;}
  .sec-m1 .cts {flex:1;}
  .sec-m1 .sec-title {font-size:42px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:20px;color:#FF9658;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}
  .sec-m1 .sec-text span {color:#FF9658;}
  .sec-m1 .sec-text .underline {text-decoration:underline;text-underline-offset: 3px;}
  .sec-m1 .typo {font-size:120px;font-weight:600;color:#FBFBFB;align-items:center;gap:80px;}
  .sec-m1 .typo {margin-top:280px;overflow:hidden;}
  .sec-m1 .typo img {flex:none;filter:grayscale(1);opacity:.2;}

  .sec-m2 {padding:250px 0;background:url(../images/ta/m2_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m2 .sec-title {font-size:42px;font-weight:600;margin-bottom:28px;text-align:center;color:#fff;margin-bottom:150px;}
  .sec-m2 .inner {max-width:1240px;width:100%;margin:0 auto;}
  .sec-m2 .m2-item {margin-bottom:150px;display:flex;gap:110px;align-items:center;color:#fff;}
  .sec-m2 .m2-item .img {flex:none;}
  .sec-m2 .m2-item .label {display:inline-block;padding:5px 18px;background-color: #FF9658;border-radius:30px;color:#fff;font-weight:500;margin-bottom:24px;min-width:130px;text-align:center;}
  .sec-m2 .m2-item .title {font-size:32px;font-weight:600;margin-bottom:32px;}
  .sec-m2 .m2-item .txt {font-size:18px;line-height:1.8;word-break:keep-all;}
  .sec-m2 .m2-item:nth-child(odd) {flex-direction:row-reverse;}
  .sec-m2 .m2-item:last-child {margin-bottom:0;}

  .sec-m3 {padding:250px 0;}
  .sec-m3 .inner {max-width:1240px;width:100%;margin:0 auto;}
  .sec-m3 .sec-subtitle {font-size:18px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m3 .sec-title {font-size:42px;font-weight:600;margin-bottom:80px;}
  .sec-m3 .m3-list {display:grid;grid-template-columns:repeat(3, 1fr);gap:88px 30px;}
  .sec-m3 .m3-item .img {margin-bottom:24px;}
  .sec-m3 .m3-item .img img {width:100%;}
  .sec-m3 .m3-item .name {font-size:24px;font-weight:600;margin-bottom:12px;}
  .sec-m3 .m3-item .time {display:inline-flex;margin-left:16px;color:#727272;font-size:18px;font-weight:400;align-items:center;vertical-align:-1px;}
  .sec-m3 .m3-item .time:before {content:'';width:19px;height:19px;display:block;background:url(../images/disease/m3_time.svg) no-repeat center/contain;margin-right:5px;}
  .sec-m3 .m3-item .txt {font-size:18px;line-height:1.6;word-break:keep-all;}

  .sec-m5 {padding:140px 0;background-color: #F2F8F9;}
  .sec-m5 .inner {width:100%;margin:0 auto;max-width:1240px;}
  .sec-m5 .warning {background-color: #fff;display:flex;align-items:start;gap:130px;padding:50px 68px;border-radius:15px;}
  .sec-m5 .warning-title {display:inline-flex;align-items:center;font-size:36px;font-weight:600;gap:16px;margin-top:8px;}
  .sec-m5 .warning-info {flex:1;}
  .sec-m5 .warning-list {font-size:18px;}
  .sec-m5 .warning-list li {border-bottom:1px solid #232323;padding:25px 0;line-height:1.5;}
  .sec-m5 .warning-list li:last-child {border-bottom:0;}
  .sec-m5 .warning-noti {margin-top:20px;color:#727272;font-size:16px;}
  
  .sec-m6 {padding:250px 0 50px;}
  .sec-m6 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;}
  .sec-m6 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m6 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m6 .m6-item {background: #FFF;box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.15);margin-bottom:50px;display:flex;align-items:center;}
  .sec-m6 .m6-item:nth-child(even) {flex-direction:row-reverse;}
  .sec-m6 .m6-item:last-child {margin-bottom:0;}
  .sec-m6 .m6-item .img {flex:1 1 50%;position:relative;}
  .sec-m6 .m6-item .img img {width:100%;}
  .sec-m6 .m6-item .img:before {content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 36px 40px 36px 0px;border-color: transparent #ffffff transparent transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);}
  .sec-m6 .m6-item:nth-child(even) .img:before {border-width: 36px 0 36px 40px;right:unset;left:0;border-color:transparent transparent transparent #fff;}
  .sec-m6 .m6-item .info {padding:0 65px;flex:1 1 50%;}
  .sec-m6 .m6-item .info span {display: block;font-size:24px;font-weight:600;margin-bottom:8px;}
  .sec-m6 .m6-item .info strong {display: block;font-size:24px;font-weight:600;margin-bottom:18px;}
  .sec-m6 .m6-item .info p {line-height:1.6;font-size:18px;word-break:keep-all;}

  .sec-m7 {padding:250px 0 150px;}
  .sec-m7 .inner {width:100%;margin:0 auto;max-width:1240px;}
  .sec-m7 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;text-align:center;}
  .sec-m7 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;text-align:center;}
  .sec-m7 .m7-list {display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;}
  .sec-m7 .m7-item {border-radius: 15px;background: #FFF;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);display:flex;align-items:center;padding:33px 100px;gap:24px;font-weight:500;font-size:20px;line-height:1.5;}

  
  .sec-m8 {padding:250px 0 50px;}
  .sec-m8 .inner {text-align:center;padding:0 15px;}
  .sec-m8 .inner img {margin:0 auto 160px;}
  .sec-m8 .sec-title {font-size:42px;font-weight:600;margin-bottom:36px;}
  .sec-m8 .sec-text {font-size:18px;font-weight:500;line-height:1.7;margin-bottom:110px;}
  .sec-m8 .txt-area {font-size:20px;line-height:1.8;padding:0 14px;word-break:keep-all;}
  .sec-m8 .txt-area strong {font-weight:600;color:#963700;}
}

.page-about {
  .sec-m1 {padding:230px 0;}
  .sec-m1 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m1 .sec-title {font-size:42px;margin-bottom:40px;text-align:center;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:28px;color:#FF9658;text-align:center;}
  .sec-m1 .sec-text {font-size:20px;line-height:1.7;text-align:center;margin-bottom:64px;}

  .sec-m2 {padding:230px 0;}
  .sec-m2 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m2 .sec-title {font-size:42px;margin-bottom:40px;font-weight:600;margin-bottom:80px;}
  .sec-m2 .m2-list {display:grid;grid-template-columns:repeat(3, 1fr);gap:35px;}
  .sec-m2 .m2-item .img {margin-bottom:44px;}
  .sec-m2 .m2-item .img img {width:100%;}
  .sec-m2 .m2-item .info strong {display:block;font-size:24px;font-weight:700;margin-bottom:14px;}
  .sec-m2 .m2-item .info p {display:block;line-height:1.6;font-size:20px;word-break:keep-all;}

  .sec-m3 {padding:0 0 230px;}
  .sec-m3 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:end;max-width:100%;}
  .sec-m3 .cts {flex:1;}
  .sec-m3 .sec-title {font-size:42px;font-weight:600;margin-bottom:36px;}
  .sec-m3 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:22px;color:#FF9658;}
  .sec-m3 .sec-text {font-size:18px;font-weight:500;line-height:1.7;}

  .sec-m4 {padding:230px 0;background:url(../images/about/m4_bg.png) no-repeat center/cover;}
  .sec-m4 .inner {display:flex;width:1240px;margin:0 auto;gap:90px;align-items:center;max-width:100%;}
  .sec-m4 .cts {flex:1;}
  .sec-m4 .sec-title {font-size:42px;font-weight:600;margin-bottom:36px;color:#fff;}
  .sec-m4 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:22px;color:#FF9658;}
  .sec-m4 .sec-text {font-size:18px;font-weight:500;line-height:1.7;color:#fff;}

  .sec-m5 {padding:230px 0;}
  .sec-m5 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m5 .sec-title {font-size:42px;margin-bottom:30px;font-weight:600;}
  .sec-m5 .sec-subtitle {font-size:20px;font-weight:500;margin-bottom:20px;}
  .sec-m5 .sec-text {font-size:20px;line-height:1.7;margin-bottom:164px;}

  .sec-m6 {padding:240px 0 220px;background: url(../images/about/m6_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m6 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m6 .m6-box {display:flex;gap:90px;align-items:center;}
  .sec-m6 .m6-box .info {flex:1;}
  .sec-m6 .sec-title {font-size:36px;font-weight:600;margin-bottom:34px;}
  .sec-m6 .sec-text {font-size:20px;line-height:1.6;}
  .sec-m6 .doctor-slider-wrap {padding-top:230px;}
  .sec-m6 .doctor-slider {overflow:visible;}
  .sec-m6 .doctor-slider .swiper-slide {background:#fff url(../images/about/doctor_bg.png) no-repeat;border-radius:15px;overflow:hidden;display:flex;align-items:center;background-position:33% 32%;opacity:.6;transition:all .3s ease;}
  .sec-m6 .doctor-slider .swiper-slide-active {opacity:1;}
  .sec-m6 .doctor-slider .swiper-slide .img {flex:none;}
  .sec-m6 .doctor-slider .swiper-slide .img img {height:100%;}
  .sec-m6 .doctor-slider .swiper-slide .info {flex:1;padding-left:110px;}
  .sec-m6 .doctor-slider .name {font-size:22px;font-weight:500;color:#FF9658;font-weight:500;margin-bottom:40px;}
  .sec-m6 .doctor-slider .name strong {font-size:38px;font-weight:600;color:#232323;margin-right:20px;}
  .sec-m6 .doctor-slider .history {color:#727272;font-size:20px;line-height:1.6;}
  .sec-m6 .doctor-slider .history strong {font-weight:600;}
  .sec-m6 .swiper-pagination {position: unset;width: 100%;margin-top:50px;}
  .sec-m6 .swiper-pagination-bullet {width:100px;border-radius:10px;background-color:#65544A;opacity:.5;height:2px;transition:all .4s ease-in-out;margin:0 5px;}
  .sec-m6 .swiper-pagination-bullet-active {opacity:1;}

  .sec-m7 {padding:230px 0;}
  .sec-m7 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m7 .sec-title {font-size:48px;margin-bottom:120px;font-weight:600;color:#65544A;text-align:center;}
  .sec-m7 .sec-text {font-size:20px;line-height:1.7;margin-bottom:20px;text-align:center;}

  .gallery-slider-wrap {position:relative;}
  .gallery-slider .grid {grid-template-columns:repeat(3, 1fr);display:grid;gap:30px;}
  .gallery-slider .grid-item {border-radius: 15px;overflow:hidden;position:relative;}
  .gallery-slider .grid-item img {width:100%;height:100%;object-fit:cover;}
  .gallery-slider-wrap .swiper-button-prev {left :-140px;width:90px;height:90px;margin-top:0;border-radius:100px;background:rgba(255, 255, 255, .5) url(../images/disease/m2_slider_left.png) no-repeat center;background-size:70% auto;border:2px solid #C2B59B;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);}
  .gallery-slider-wrap .swiper-button-next {right:-140px;width:90px;height:90px;margin-top:0;border-radius:100px;background: rgba(255, 255, 255, .5) url(../images/disease/m2_slider_right.png) no-repeat center;background-size:70% auto;border:2px solid #C2B59B;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);}
  .gallery-slider-wrap .swiper-button-prev:hover {border-color:#65544A;background-image: url(../images/about/slider_left.png);}
  .gallery-slider-wrap .swiper-button-next:hover {border-color:#65544A;background-image: url(../images/about/slider_right.png);}
  .gallery-slider-wrap .swiper-button-prev svg {display:none;}
  .gallery-slider-wrap .swiper-button-next svg {display:none;}

  .sec-m8 {padding:230px 0 100px;}
  .sec-m8 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m8 .sec-title {font-size:24px;margin-bottom:18px;font-weight:600;color:#232323;line-height:1.7;}
  .sec-m8 .sec-title span {text-decoration:underline;text-underline-offset:3px;}
  .sec-m8 .tel {font-size:48px;font-weight:700;color:var(--primary-color);margin-bottom:30px;display:inline-block;}
  .sec-m8 .sec-text {font-size:18px;line-height:1.7;color:#B6B6B6;}
  .sec-m8 .timetable {display:flex;align-items:start;gap:90px;}
  .sec-m8 .timetable-noti {display:flex;align-items:center;gap:10px;font-size:18px;margin-top:32px;}
  .sec-m8 .timetable-right {flex:1;}
  .sec-m8 .tbl {border-radius:30px;border:1px solid #FF9658;overflow:hidden;}
  .sec-m8 .tbl table {border-collapse:collapse;width:100%;}
  .sec-m8 .tbl thead th {background-color:#FF9658;text-align:center;color:#fff;font-size:18px;padding:18px;line-height:1.5;}
  .sec-m8 .tbl thead th strong {font-size:24px;font-weight: 600;}
  .sec-m8 .tbl tbody th {border-right:1px solid #FF9658;}
  .sec-m8 .tbl tbody th,
  .sec-m8 .tbl tbody td {border-top:1px solid #FF9658;height:100px;vertical-align:middle;font-size:24px;font-weight:500;color:#000;padding:0 50px;}
  
  .sec-m9 {padding:230px 0 80px;}
  .sec-m9 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m9 .map {margin-bottom:100px;border-radius:15px;overflow: hidden;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.15);}
  .sec-m9 .map .root_daum_roughmap .cont .section_address {display:none !important;}
  .sec-m9 .map .root_daum_roughmap .wrap_controllers {display:none !important;}
  .sec-m9 .location {display:flex;margin-bottom:100px;}
  .sec-m9 .location:last-child {margin-bottom:0;}
  .sec-m9 .location dt {width:32%;font-size:32px;font-weight:600;}
  .sec-m9 .location dd {font-size:20px;line-height:1.7;}
  .sec-m9 .location .detail {display:flex;align-items:center;gap:12px;margin-top:12px;}
  .sec-m9 .location .bus-list strong {font-weight:600;font-size:24px;}
  .sec-m9 .location .bus-list li {margin-bottom:34px;}
}


@keyframes blink {
  0%, 100% {opacity: 1;}
  50% {opacity: .3;}
}

.page-diet {
  .sec-m1 {padding:200px 0;}
  .sec-m1 .inner {width:1240px;margin:0 auto;max-width:100%;}
  .sec-m1 .sec-title {font-size:48px;font-weight:600;margin-bottom:36px;}
  .sec-m1 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:20px;}
  .sec-m1 .sec-text {font-size:18px;font-weight:500;line-height:1.7;margin-bottom:140px;}
  .sec-m1 .m1-list {display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;}
  .sec-m1 .m1-item {box-shadow:0 0 8px rgba(0, 0, 0, 0.15);border-radius: 15px;background: #FFF;overflow:hidden;padding:48px 30px 52px 48px;}
  .sec-m1 .m1-item img {margin-bottom:6px;margin-left:-17px;}
  .sec-m1 .m1-item strong {display:block;font-weight:600;font-size:28px;line-height:1.42;margin-bottom:20px;}
  .sec-m1 .m1-item p {font-size:20px;line-height:1.6;word-break:keep-all;}

  .sec-m2 {padding:200px 0;background:url(../images/diet/m2_bg.png) no-repeat center/cover;}
  .sec-m2 .inner {display:flex;width:1240px;margin:0 auto;gap:60px;align-items:center ;max-width:100%;color:#fff;position:relative;}
  .sec-m2 .inner:before {content:'';display:block;width:60%;height:1px;background-color: #fff;position:absolute;right:0;top:120px;}
  .sec-m2 .inner .img {position:relative;z-index:2;}
  .sec-m2 .inner .info {flex:1;}
  .sec-m2 .sec-title {font-size:36px;font-weight:600;margin-bottom:62px;display:flex;align-items:center;}
  .sec-m2 .sec-title span {font-size:18px;font-weight:600;color:#FF6810;background-color: #fff;padding:0 10px;line-height:30px;display:inline-block;margin-left:20px;}
  .sec-m2 .sec-text {font-size:18px;font-weight:400;line-height:1.8;}

  .sec-m3 {padding:200px 0;}
  .sec-m3 .inner {display:flex;width:1240px;margin:0 auto;gap:60px;align-items:center ;max-width:100%;position:relative;}
  .sec-m3 .inner:before {content:'';display:block;width:60%;height:1px;background-color: #FF6810;position:absolute;right:0;top:120px;}
  .sec-m3 .inner .img {position:relative;z-index:2;}
  .sec-m3 .inner .info {flex:1;}
  .sec-m3 .sec-title {font-size:36px;font-weight:600;margin-bottom:62px;display:flex;align-items:center;flex-wrap:wrap;}
  .sec-m3 .sec-title span {font-size:14px;font-weight:400;color:#FF6810;display:inline-block;margin-left:24px;vertical-align:-3px;margin-bottom:-15px;}
  .sec-m3 .sec-text {font-size:18px;font-weight:400;line-height:1.8;}

  .sec-m4 {padding:400px 0 400px;background:url(../images/diet/m4_bg.png) no-repeat center/cover;}
  .sec-m4 .pentagon {position:relative;width:699px;height:699px;margin:0 auto;}
  .sec-m4 .pentagon > img {position:absolute;bottom:0;}
  .sec-m4 .pentagon .gradient {opacity:0;transition:opacity .5s ease;transform: rotate(0deg);}
  .sec-m4 .pentagon .pointer {opacity:0;transition:opacity .5s ease;transform: rotate(0deg);}
  .sec-m4 .pentagon .gradient.active1 {opacity:1;}
  .sec-m4 .pentagon .pointer.active1 {opacity:1;transform: rotate(0);}
  .sec-m4 .pentagon .gradient.active2 {opacity:1;transform: rotate(72deg);}
  .sec-m4 .pentagon .pointer.active2 {opacity:1;transform: rotate(73deg);}
  .sec-m4 .pentagon .gradient.active3 {opacity:1;transform: rotate(144deg);}
  .sec-m4 .pentagon .pointer.active3 {opacity:1;transform: rotate(144deg);bottom:-10px;}
  .sec-m4 .pentagon .gradient.active4 {opacity:1;transform: rotate(216deg);}
  .sec-m4 .pentagon .pointer.active4 {opacity:1;transform: rotate(216deg);bottom:-10px;}
  .sec-m4 .pentagon .gradient.active5 {opacity:1;transform: rotate(288deg);}
  .sec-m4 .pentagon .pointer.active5 {opacity:1;transform: rotate(287deg);}
  .sec-m4 .pentagon-wrap {position:relative;}
  .sec-m4 .txt-box {position:absolute;text-align:center;width:350px;cursor:pointer;}
  .sec-m4 .txt-box .title {font-size:31px;font-weight:700;color:#FFECA1;margin-bottom:24px;}
  .sec-m4 .txt-box .txt {color:#fff;font-size:18px;line-height:1.6;}
  .sec-m4 .txt-box.box1 {top:-170px;left:50%;transform:translateX(-50%);}
  .sec-m4 .txt-box.box2 {top:220px;right:220px;}
  .sec-m4 .txt-box.box3 {bottom:-120px;right:470px;}
  .sec-m4 .txt-box.box4 {bottom:-120px;left:470px;}
  .sec-m4 .txt-box.box5 {top:220px;left:220px;}
  .sec-m4 .txt.active .txt-box {opacity:.4;}
  .sec-m4 .txt.active .txt-box.active {opacity:1;}
  .sec-m4 .no-area {display:none;}
  .sec-m4 .no-box {position:absolute;text-align:center;cursor:pointer;}
  .sec-m4 .no-box .no {font-size:15px;font-weight:700;color:#232323;width:28px;height:28px;display:block;border-radius:100px;text-align:center;line-height:28px;background-color: #FFECA1;}
  .sec-m4 .no-box.box1 {top:-40px;left:50%;transform:translateX(-50%);}
  .sec-m4 .no-box.box2 {top:60px;right:-34px;}
  .sec-m4 .no-box.box3 {bottom:-20px;right:20px;}
  .sec-m4 .no-box.box4 {bottom:-20px;left:20px;}
  .sec-m4 .no-box.box5 {top:60px;left:-34px;}
  .sec-m4 .no-area.active .no-box {opacity:.4;}
  .sec-m4 .no-area.active .no-box.active {opacity:1;}
  
  .blink {animation: blink 1.5s ease-in-out infinite;}

    
  .sec-m5 {padding:220px 0;}
  .sec-m5 .inner {width:1240px;margin:0 auto;max-width:100%;position:relative;}
  .sec-m5 .sec-title {font-size:42px;font-weight:600;margin-bottom:40px;}
  .sec-m5 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:20px;}
  .sec-m5 .sec-text {font-size:16px;font-weight:400;line-height:1.6;margin-bottom:100px;}

  .sec-m6 {padding:250px 0 20px;background:url(../images/diet/m6_bg.png) no-repeat center/cover;overflow:hidden;}
  .sec-m6 .sec-title {font-size:42px;font-weight:600;margin-bottom:28px;margin-bottom:150px;}
  .sec-m6 .inner {max-width:1280px;width:100%;margin:0 auto;}
  .sec-m6 .m6-item {margin-bottom:150px;display:flex;gap:110px;align-items:center;}
  .sec-m6 .m6-item .info {flex:1;}
  .sec-m6 .m6-item .img {flex:none;}
  .sec-m6 .m6-item .label {display:inline-block;padding:5px 18px;background-color: #FF9658;border-radius:30px;color:#fff;font-weight:500;margin-bottom:24px;min-width:130px;text-align:center;}
  .sec-m6 .m6-item .title {font-size:32px;font-weight:600;margin-bottom:32px;}
  .sec-m6 .m6-item .txt {font-size:18px;line-height:1.8;}
  .sec-m6 .m6-item:nth-child(odd) {flex-direction:row-reverse;}
  .sec-m6 .m6-item:last-child {margin-bottom:0;}
  .sec-m6 .typo {color:#FBFBFB;font-size:120px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;width:100%;margin-top:270px;text-indent:-150px;}

  .sec-m7 {padding:250px 0;}
  .sec-m7 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;}
  .sec-m7 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;}
  .sec-m7 .inner {max-width:1240px;margin:0 auto;width:100%;}
  .sec-m7 .m7-item {background: #FFF;box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.15);margin-bottom:50px;display:flex;align-items:center;}
  .sec-m7 .m7-item:nth-child(even) {flex-direction:row-reverse;}
  .sec-m7 .m7-item:last-child {margin-bottom:0;}
  .sec-m7 .m7-item .img {flex:1 1 50%;position:relative;}
  .sec-m7 .m7-item .img img {width:100%;}
  .sec-m7 .m7-item .img:before {content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 36px 40px 36px 0px;border-color: transparent #ffffff transparent transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);}
  .sec-m7 .m7-item:nth-child(even) .img:before {border-width: 36px 0 36px 40px;right:unset;left:0;border-color:transparent transparent transparent #fff;}
  .sec-m7 .m7-item .info {padding:0 65px;flex:1 1 50%;}
  .sec-m7 .m7-item .info a {font-size:18px;padding:0 18px 0 20px;border-radius:36px;border:1px solid #65544A;color:#65544A;display:inline-flex;height:36px;align-items:center;margin-bottom:16px;}
  .sec-m7 .m7-item .info a:after {content:'';display:block;width:24px;height:24px;background:url(../images/anchor_right3.svg) no-repeat center/contain;margin-left:10px;}
  .sec-m7 .m7-item .info a:hover {background-color: var(--primary-color);color:#fff;}
  .sec-m7 .m7-item .info a:hover:after {filter: brightness(0) invert(1);}
  .sec-m7 .m7-item .info span {display:block;font-size:24px;font-weight:600;margin-bottom:8px;}
  .sec-m7 .m7-item .info strong {display: block;font-size:24px;font-weight:600;margin-bottom:18px;}
  .sec-m7 .m7-item .info p {line-height:1.6;font-size:18px;word-break:keep-all;}

  .sec-m8 {padding:170px 0;background:url(../images/diet/m8_bg.png) no-repeat center/cover;}
  .sec-m8 .inner {display:flex;width:1240px;margin:0 auto;gap:140px;align-items:center ;max-width:100%;position:relative;}
  .sec-m8 .inner .img {position:relative;z-index:2;}
  .sec-m8 .inner .info {flex:1;}
  .sec-m8 .sec-subtitle {font-size:24px;font-weight:600;background-color: #65544A;color:#fff;padding:4px 14px;display:inline-block;margin-bottom:20px;}
  .sec-m8 .sec-title {font-size:36px;font-weight:600;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;}
  .sec-m8 .sec-text {font-size:18px;font-weight:400;line-height:1.8;}

  .sec-m9 {padding:250px 0 150px;}
  .sec-m9 .inner {width:100%;margin:0 auto;max-width:1240px;}
  .sec-m9 .sec-subtitle {font-size:20px;font-weight:500;color:#FF9658;margin-bottom:25px;text-align:center;}
  .sec-m9 .sec-title {font-size:36px;font-weight:600;margin-bottom:100px;text-align:center;}
  .sec-m9 .m9-list {display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;}
  .sec-m9 .m9-item {border-radius: 15px;background: #FFF;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);display:flex;align-items:center;padding:33px 80px;gap:24px;font-weight:500;font-size:20px;line-height:1.5;}
}