@charset "utf-8";



/* common */
select{-webkit-appearance:none;border-radius:0;}
.is-desktop{display:none !important;}
.is-mobile{display:block !important;}

/* layout */
#header .inner,
#breadcrumb .inner,
#footer .inner{width:100%;margin:0;padding:0;}

#wrapper{min-width:100%;}
#header{height:66px;background:#01428e;}
#header .inner{height:100%;}
#header .logo{top:10px;left:13px;}
#header .logo a.is-mobile{display:block;width:200px;}
#header .gnb{display:none;}
#header .select{display:none;}
#header .btn-hamburger{position:absolute;top:0;right:0;width:63px;height:100%;font-size:24px;text-align:right;color:#fff;}
#header .btn-hamburger .xi{padding-right:19px;}
#container .content{width:100%;padding:0 24px 100px 24px;}
#footer{min-width:100%;height:auto;}
#footer .inner{padding:0 24px 100px 24px;}
#footer .ft_menu{display:flex;flex-direction:column;padding-top:35px;}
#footer .ft_menu a{max-width:50%;line-height: 1.57;}
#footer .ft_menu a:before{display:none;}
#footer .ft_cnt{line-height: 1.43;}
#footer .ft_cnt .ft_info{margin-top:35px;}
#footer .ft_cnt .ft_info address{display:block;}
#footer .ft_cnt .ft_info address .mbr{display:block;}
#footer .ft_cnt .ft_info2{display:none;}
#footer .ft_logo{position:relative;top:0;display:block;margin-top:35px;}
#footer .ft_select{position:relative;width:200px;margin-top:35px;border:1px solid #979797;}
#footer .ft_select select {width:100%;}
#footer .ft_select:after{position:absolute;top: 13px;right: 14px;display:block;font-family: 'xeicon' !important;content:"\e936";color:#fff;}
#quick{display:none;}
#allMenuMobile {z-index:10000;position: fixed;top:0;left:0;opacity:0;visibility: hidden;width:100%;height:100%;background:#01428e;
  transform:scale(0.95);
  transition:.5s all ease;
}
#allMenuMobile .all-inner { position: relative; overflow:hidden;overflow-y:auto; height:100%; padding:24px; -webkit-overflow-scrolling: touch ;}
#allMenuMobile .logo{position: absolute;top: 10px;left: 13px;display: block;width: 200px;}
#allMenuMobile .logo a{display:block;}
#allMenuMobile .logo img{width:100%;}
#allMenuMobile .menu-close{position:absolute;top:0;right:0;width:63px;height:63px;font-size:24px;text-align:right;color:#fff;}
#allMenuMobile .menu-close .xi{padding-right:21px;}
#allMenuMobile .menu{margin-top:57px;}
#allMenuMobile .menu .btn-menu{display:block;width:100%;padding:8px 0;font-size: 20px; font-weight: 500; letter-spacing: -0.71px;background:none;border:none;text-align:left;color:#fff;}
#allMenuMobile .menu .is-active .btn-menu{padding:6px 0 4px 0;}
#allMenuMobile .menu .sub-dep{display:none;padding:0 0 40px 0;}
#allMenuMobile .menu .sub-dep li{font-size: 16px;letter-spacing: -0.57px;}
#allMenuMobile .menu .sub-dep li a{display:block;height:32px;line-height:32px;color:#fff;}
#allMenuMobile .menu .sub-dep li.is-active a{color:#fff;}
#allMenuMobile .menu .is-active .sub-dep{display:block;}
#allMenuMobile .select{position: absolute;bottom:24px;left:0;width:100%;padding:0 24px;}
#allMenuMobile .select:after{position:absolute;top: 13px;right: 37px;display:block;font-family: 'xeicon' !important;content:"\e936";color:#a3a3a3;}
#allMenuMobile .select select{width:100%;height: 40px;  padding: 0 15px; border-radius: 4px; border: solid 1px #dcdcdc; color: #a3a3a3;outline:none;}
/* layer open */
.is-layer-open{overflow:hidden;position: fixed;top:0;left:0;bottom:0;right:0;}
.is-layer-open #allMenuMobile{opacity:1;visibility: visible;transform:scale(1);}


/* content */
#breadcrumb{height:44px;}
#breadcrumb .inner{display:block;}
#breadcrumb .dropdown.dep1{display:none;}
#breadcrumb .dropdown.dep2{float:none;width:100%;}
#breadcrumb .dropdown.dep2:after,
#breadcrumb .dropdown.dep2:before{display:none;}
#breadcrumb .dropdown.dep2 .btn-dropdown{display:block;width:100%;height:44px;line-height:44px;padding:0 24px;text-align:left;color:#fff;background:#01428e;border-top:1px solid #19579f;outline:none;transition:.5s background ease}
#breadcrumb .dropdown.dep2 .btn-dropdown .xi{position:absolute;top:15px;right:20px;font-size:16px;}
#breadcrumb .dropdown.dep2 .dropdown-menu{display:none;top:44px;padding:20px 0;background:#fff;}
#breadcrumb .dropdown.dep2 .dropdown-menu li{border:none;}
#breadcrumb .dropdown.dep2 .dropdown-menu li:first-child{border:none;}
#breadcrumb .dropdown.dep2 .dropdown-menu li a{height:28px;line-height:28px;padding:0 24px;text-align:left;}
#breadcrumb .dropdown.dep2.is-open{background:#fff;}
#breadcrumb .dropdown.dep2.is-open .btn-dropdown{border-top:none;border-bottom:1px solid #e3e3e3;background:#fff;color:#484848;}
#breadcrumb .dropdown.dep2.is-open .btn-dropdown .xi{transform:rotate(-180deg);color:#164fb7;}
.is-fixed #breadcrumb{height:44px;}
.is-fixed #breadcrumb .dropdown .btn-dropdown .xi{top: 14px; font-size: 16px; right: 19px;}
.is-fixed #breadcrumb .dropdown .dropdown-menu {z-index:1;position: relative;top:0;border-bottom:1px solid #e3e3e3;}



#keyvisual{width:100%;height:auto;margin:43px 0 0 0;padding-top:62.5%;}
#keyvisual .img{position:absolute;top:0;left:0;width:100%;height:100%;}
#keyvisual .img img{object-fit:cover;width:100%;height:100%;}
#keyvisual .hgroup{padding-left:24px;}
#keyvisual .hgroup p{font-size: 14px;letter-spacing: -0.7px;}
#keyvisual .hgroup strong{margin:0;font-size: 24px;letter-spacing: -1.2px;}


/* ui component */
.title-group{padding-top:50px;}
.title-group h2{font-size:40px;}
.title-group p.bold{margin:0;padding-bottom:36px;font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.56; letter-spacing: -0.64px;}
.title-group p.small{margin:0;}
.sub-title{margin-top:38px;}
.sub-title ~ .sub-title{margin-top:36px;}
.table-inner {width:200%;padding-right:24px;}
.table-title{margin-top:40px;font-size: 22px;font-weight:normal;letter-spacing: -1px;}
.table-title + .table-list{margin-top:10px;}
.table-list{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:40px -24px 0 0;}
.table-list table{width:100%;}
.guide-group strong{padding-bottom:12px;}
.guide-group > ul{margin:0;flex-direction: column;}
.guide-group > ul > li{width:100%;margin:0;}
.guide-group > ul > li ~ li{margin:46px 0 0 0;}
.sub-title .guide-group2 {margin-top:40px;}
.guide-group2 p{margin-top:6px;}
.guide-group2 > ul{flex-direction: column;margin:0;}
.guide-group2 > ul > li{margin:0;padding-top:17px;}
.guide-group2 > ul > li:first-child{padding:0;}

.carousel .swiper-slide{padding-top:72%;}
.carousel .swiper-slide img{position: absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}

/* page */
.about-page {min-height:auto;}
.about-page > .title-group{margin-top:42px;}
.about-page .title-group h2 + p{margin-top:10px;}
.about-page .visual-group {margin:67px 0 0 0;padding:0 32px;}
.about-page .visual-group .title{font-size: 30px;}
.about-page .visual-group .par{margin:14px 0 0 0;font-size: 24px; line-height: 1.42; letter-spacing: -0.86px;}
.about-page .visual-group:after {display:none;}
.about-page .section .visual-title {margin:50px 0 0 0;font-size: 30px;}
.about-page .section .value-group{margin:18px 0 0 0;}
.about-page .section .value-group li{float:none;border-radius:6px;}
.about-page .section .value-group li ~ li{margin:18px 0 0 0;}
.about-page .section .value-group li .img{}
.about-page .section .value-group li .img img{width:100%;}
.about-page .section .value-group li .caption{}
.about-page .section .value-group li .caption h3{font-size: 24px;}
.about-page .section .value-group li .caption h3:after{display:none;}
.about-page .section .value-group li .caption p{margin:5px 0 0 0;font-size: 18px;letter-spacing: -0.9px;}
.about-page .section .value-group li .caption p br{display:none;}
.about-page .section .title-group{overflow:hidden;padding:66px 0 0 0;text-align:left;}
.about-page .section .title-group:after{top:-30px;left:auto;right:-30px;margin:0;opacity: 0.1;font-size: 250px;font-weight: 300;}
.about-page .section .title-group .title{font-size: 26px; line-height: 1.31; letter-spacing: -1.3px;}
.about-page .section .title-group .par{margin:20px 0 0 0;font-size: 14px; font-weight: 500; font-style: normal; line-height: 1.57; letter-spacing: -0.62px;}
.about-page .section .desc-group{margin:19px 0 0 0;text-align:left;}
.about-page .section .desc-group .title{font-size: 20px; font-weight: 500; font-style: normal; line-height: 1.3; letter-spacing: -0.71px;}
.about-page .section .desc-group .par{margin-top:19px;font-size: 14px; line-height: 1.57; letter-spacing: -0.62px;}
.about-page .section .img-group-cols{margin:55px 0 0 0;}
.about-page .section .img-group-cols li ~ li{margin:20px 0 0 0;}
.about-page .section .img-group-cols li img{width:100%;}
.about-page .section .figure-wrap{margin:60px 0 0 0;flex-direction: column-reverse;}
.about-page .section .figure-wrap.is-right{flex-direction: column-reverse;}
.about-page .section .figure-wrap .desc-group{margin:19px 0 0 0;}
.about-page .section .figure-wrap .desc-group .par br{display:none;}
.about-page .section .figure-wrap .img-group li ~ li{margin:20px 0 0 0;}
.about-page .section .figure-wrap .img-group li .img img{width:100%;}
.about-page .section .last-text{margin:60px 0 0 0;font-size: 20px; letter-spacing: -0.71px;}


.about-page .greeting-group{margin-top:40px;padding:0;}
.about-page .greeting-group.greeting1{padding:0;}
.about-page .greeting-group.greeting1 .img{top:0;right:0;width:100%;}
.about-page .greeting-group.greeting1 .par.large{margin:43px 0 0 0;font-size: 20px; line-height: 1.3; letter-spacing: -0.89px;}
.about-page .greeting-group.greeting1 .par ~ .par{margin:30px 0 0 0;}
.about-page .greeting-group.greeting1 .greeting-info{margin:33px 0 0 0;font-size: 18px;font-weight: 500;letter-spacing: -0.8px;}
.about-page .greeting-group.greeting1 .greeting-info .name{display:block;margin:7px 0 0 0;padding:0;font-size: 18px;font-weight:100;letter-spacing: -0.8px;}
.about-page .greeting-group h2{font-size: 26px;letter-spacing: -1.3px;}
.about-page .greeting-group .subject{margin:30px 0 0 0;font-size: 20px; line-height: 1.3; letter-spacing: -0.71px;}
.about-page .greeting-group .subject2 ~ .par{margin-top:30px}
.about-page .greeting-group .par{margin-top:25px;font-size:14px;line-height:22px;letter-spacing: -0.62px;}
.about-page .greeting-group .par ~ .par{margin-top:20px;}
.about-page .greeting-group .img{position: static;top:0;margin-top:43px;width:100%;}
.about-page .greeting-group .img img{width:100%;}
.about-page .greeting-group .greeting-info{margin:33px 0 0 0;font-size: 18px;font-weight: 500;letter-spacing: -0.8px;}
.about-page .greeting-group .greeting-info .name{display:block;margin:7px 0 0 0;padding:0;font-size: 18px;font-weight:100;letter-spacing: -0.8px;}
.about-page .medical-history {width:100%;padding:0;}
.about-page .medical-history:after{display:none;width:1px;}
.about-page .medical-history li{position:relative;margin-top:0;padding-top:158px;text-align:center;}
.about-page .medical-history li ~ li{margin-top:30px;}
.about-page .medical-history li:before{position:absolute;top:0;left:50%;display:block;content:'';width:1px;height:117px;margin-left:-0.5px;background:#164fb7;}
.about-page .medical-history li:after{position:absolute;top:117px;left:50%;display:block;content:'';width: 12px;height: 12px;margin-left:-6px;border-radius:50%;background:#164fb7;}
.about-page .medical-history li,
.about-page .medical-history li.even {flex-direction: column-reverse;}
.about-page .medical-history li.even .caption{margin:0;}
.about-page .medical-history .caption{width:100%;}
.about-page .medical-history .caption .year{display:block;margin-top:25px;font-size: 30px;}
.about-page .medical-history .caption p{margin-top:8px;font-size: 20px;line-height: 1.2;letter-spacing: -0.71px;}
.about-page .medical-history .caption .stxt{margin-top:13px;font-size: 14px;letter-spacing: -0.5px;}
.about-page .medical-history .caption .date{margin-top:13px;font-size: 16px;letter-spacing: normal;}
.about-page .medical-history .caption p.clamp{font-size: 20px; font-weight: normal; font-style: normal; line-height: 1.3; letter-spacing: -0.71px;}
.about-page .medical-history .img{min-width:auto;width:190px;height:auto;}
.about-page .medical-history .img img{margin-left:0 !important;margin-right:0 !important;}
.about-page .medical-history li:last-child .img{width:281px;}
.about-page .medical-history li:last-child .caption p.clamp{font-weight:normal;}
.about-page .medical-history li:last-child .dot{display:none;}
.about-page .medical-history .line{display:none;}
.about-page .medical-history .dot{display:none;}
.about-page .medical-team{margin:0;}
.about-page .medical-team > ul > li{width:100%;margin-top: 57px;padding:0;}
.about-page .medical-team em{margin:43px 0 8px 0;font-size:16px;}
.about-page .medical-team em ~ em{margin-top:38px;}
.about-page .medical-team .special,
.about-page .medical-team .list{line-height:24px;}
.about-page .medical-team .position{margin:5px 0 0 0;padding:0;}
.about-page .root_daum_roughmap {width:100% !important;margin-top:40px;}
.about-page .map .sub-title{margin-top:30px;}
.about-page .map .map-info li{margin-top:30px;padding-bottom:13px;}
.about-page .map .map-info li .desc dl{color: #767676;}
.about-page .map .map-info li .desc dt ~ dt{margin-left:0;}
.about-page .map .traffic{flex-direction: column;margin-top:20px;}
.about-page .map .traffic .box{padding-top:25px;}
.about-page .map .traffic .box:first-child{padding-top:11px;}
.about-page .map .traffic .box ~ .box{margin-left:0;}
.about-page .map .traffic .box dl{margin-top:8px;}
.about-page .map .traffic .box dt ~ dt{margin-top:30px;}

/* 이용안내 */
.operation-page .treatment-list{text-align:left;}
.operation-page .treatment-list ul {display:flex;justify-content: space-between;flex-direction: column;}
.operation-page .treatment-list li {}
.operation-page .treatment-list li ~ li {margin:30px 0 0 0;}
.operation-page .treatment-list .subject{margin-top:13px;}
.operation-page .treatment-step{margin:40px -7% 0 -7%}
.operation-page .treatment-step.is-info2{margin:50px 0 0 0}
.operation-page .treatment-step.is-text ul{flex-direction: column;margin:0;}
.operation-page .treatment-step.is-text li{width:100%;padding:0;}
.operation-page .treatment-step.is-text li:first-child{margin:0;}
.operation-page .treatment-step.is-text .guide-group{margin-top:18px}
.operation-page .treatment-step img{width:100%;}
.operation-page .treatment-list.col2{margin-top:13px;padding-bottom:33px;}
.operation-page .treatment-list.col2 ul{flex-wrap:wrap;flex-direction: row;}
.operation-page .treatment-list.col2 li{min-width:50%;max-width:50%;margin-top:25px;padding:0 10px 0 0;}
.operation-page .treatment-list.col2 li:nth-child(even){padding:0 0 0 10px;}
.operation-page .img-list{display:none;}
.operation-page .terms-wrap{margin-top:0;}
.operation-page .terms-wrap .terms li ~ li{margin-top:20px;}
.operation-page .treatment-wrap{width:100%;height:auto;margin:37px 0 0 0;padding:0 25px 50px 25px;}
.operation-page .treatment-wrap .treatment-list{width:100%;margin:0;}
.operation-page .treatment-wrap .treatment-list .sub-title{margin:0;padding:28px 0 0 0;}
.operation-page .treatment-wrap .treatment-list .subject.is-small{margin:-10px 0 0 0;font-weight: 100;}
.operation-page .treatment-wrap .treatment-list li:after{top:-51px;left:50%;margin-left:-15px;width:30px;height:56px;transform: rotate(90deg);background-size:100%;}
.operation-page .treatment-wrap .treatment-list li ~ li{margin:90px 0 0 0}
.operation-page .treatment-wrap.info2-list{text-align:center;}
.operation-page .treatment-wrap.info2-list .sub-title{text-align:left;}
.operation-page .treatment-wrap.info2-list .treatment-list ul{display:inline-block;width:auto;}
.operation-page .treatment-wrap.info2-list .treatment-list li{width:100%;}
.operation-page .treatment-end .sub-title{margin:50px 0 0 0;}
.operation-page .treatment-end .figure{overflow:hidden;margin: 16px -2% 0 -6%;}
.operation-page .treatment-end .figure img{width:100%;}



/* 재활치료센터 */
.treatment-page .title-group p br{display:none;}
.treatment-page .treatment-menu{flex-wrap:wrap;justify-content: space-between;flex-direction: row;margin:0 -3% -3% -3%;}
.treatment-page .treatment-menu li{min-width:44%;max-width:44%;margin:3%;}
.treatment-page .treatment-menu li ~ li{margin:3%;}
.treatment-page .treatment-menu li img{height:auto;object-fit: cover;}
.treatment-page .treatment-group {display:block;margin:55px 0 0 0;}
.treatment-page .treatment-group img{width:100%;}
.treatment-page .treatment-group .thumb{min-width:100%;width:100%;height:auto;margin:27px 0 0 0;}
.treatment-page .treatment-group .caption{min-width:100%;margin:0;}
.treatment-page .treatment-group .txt-desc dt{font-size: 26px; line-height: 1.31; letter-spacing: -1.3px;}
.treatment-page .treatment-group .txt-desc dd{margin:15px 0 0 0;font-size: 14px; line-height: 1.57; letter-spacing: -0.62px;}
.treatment-page .treatment-group .img-desc{flex-direction: column;}
.treatment-page .treatment-group .img-desc li{display:flex;flex-direction: row-reverse;align-items: center;justify-content: flex-end;margin:10px 0 0 0;}
.treatment-page .treatment-group .img-desc li ~ li{margin:10px 0 0 0;}
.treatment-page .treatment-group .img-desc li .img{margin:0;max-width:50%;}
.treatment-page .treatment-group .img-desc li em{padding:0 0 0 12px;font-size: 14px; line-height: 1.43; letter-spacing: -0.5px;}

/* banner */
.banner{width: calc(100% + 48px);height:200px;margin:76px -24px -100px -24px;background-size:cover;background-position:50% 50%;}
.banner a{padding:0 0 0 25px;}
.banner h3{font-size: 14px; letter-spacing: -0.7px;}
.banner p{margin-top:-1px;font-size: 24px; letter-spacing: -1.2px;}


/* 둘러보기 */
.lookaround-page{padding-top:42px;}
.lookaround-page .facilities-list {display:none;margin-top:-10px;}
.lookaround-page .facilities-list .swiper-container{width:auto;margin:0 26px;}
.lookaround-page .facilities-list .swiper-slide{display:inline-block;width:106px;width:auto;margin:0;}
.lookaround-page .facilities-list .swiper-slide a{display:block;width:auto;}
.lookaround-page .facilities-list .swiper-slide .thumb{border-radius: 4px;overflow: hidden;height:auto;}
.lookaround-page .facilities-list .swiper-slide .thumb img{width:100%;}
.lookaround-page .facilities-list .swiper-slide .subject{display:none;}
.lookaround-page .facilities-list .swiper-button-prev,
.lookaround-page .facilities-list .swiper-button-next{z-index: 11; top: 50%; width: 40px; height: 40px; margin:-20px 0 0 0; border: none; border-radius: 0; background: none;}
.lookaround-page .facilities-list .swiper-button-prev{left:-13px;}
.lookaround-page .facilities-list .swiper-button-next{right:-13px;}
.lookaround-page .facilities-list .swiper-button-prev .xi,
.lookaround-page .facilities-list .swiper-button-next .xi{font-size:20px;color:#000;}
.lookaround-page .facilities-section{flex-direction: column;justify-content: flex-start;margin-top:34px;}
.lookaround-page .facilities-section ~ .facilities-section{margin-top:47px;}
.lookaround-page .facilities-section .mobile-title{font-size: 24px; font-weight: 500; line-height: normal; letter-spacing: -0.86px; color: #484848;text-align:center;}
.lookaround-page .facilities-section .img{min-width:100%;height:auto;margin:20px 0 0 0;border-radius:3px;overflow:hidden;}
.lookaround-page .facilities-section .img img{width:100%;}
.lookaround-page .facilities-section.is-even{flex-direction: column;}
.lookaround-page .facilities-section .desc{width:100%;padding:0;margin-top:20px;}
.lookaround-page .facilities-section .desc h3{font-size: 26px; line-height: 1.31; letter-spacing: -0.93px;}
.lookaround-page .facilities-section .desc p{margin:0;font-size: 16px; line-height: 1.5; letter-spacing: -0.57px;}


/* 층별안내 */
.lookaround-page .floor-select {position: relative;}
.lookaround-page .floor-select select{width:100%;height: 40px;line-height: 40px;padding:0 5px 0 20px;border-radius: 4px;border: solid 1px #e0e0e0;-webkit-appearance:none;appearance:none;color:#484848;font-weight:500;}
.lookaround-page .floor-select .xi{position: absolute;top:50%;right:20px;margin:-6px 0 0 0;}
.lookaround-page .floor-content{min-height:auto;}
.lookaround-page .floor-content .desc{margin:35px 0 0 0;font-size: 18px;font-weight:normal; line-height: 1.56; letter-spacing: -0.64px;}
.lookaround-page .floor-content .desc br {display:none;}
.lookaround-page .floor-content .carousel{min-height:auto;margin:30px -24px 0 -24px;}
.lookaround-page .floor-content .carousel .swiper-slide{padding:0;border-radius: 0;}
.lookaround-page .floor-content .carousel .swiper-slide img{position: static;width:100%;height:100%;object-fit:cover;}
.lookaround-page .floor-content .carousel .swiper-pagination{display:none;bottom:-34px;}
.lookaround-page .floor-content .carousel .swiper-button-prev,
.lookaround-page .floor-content .carousel .swiper-button-next{z-index:11;top:auto;bottom:-70px;width:50px;height:50px;border:none;border-radius:50%;background:#164fb7;}
.lookaround-page .floor-content .carousel .swiper-button-prev .xi,
.lookaround-page .floor-content .carousel .swiper-button-next .xi{font-size:20px;color:#fff;}
.lookaround-page .floor-content .carousel .swiper-button-prev{left:24px;}
.lookaround-page .floor-content .carousel .swiper-button-next{right:24px;}
.lookaround-page .floor-content .shop-list {display:none;margin:18px 0 0 0;padding:0 0 10px 0;}
.lookaround-page .floor-content .shop-list .swiper-container{width:auto;margin:0 26px;}
.lookaround-page .floor-content .shop-list .swiper-wrapper{white-space:initial;}
.lookaround-page .floor-content .shop-list .swiper-slide{display:inline-block;width:auto;height:auto;margin:0;}
.lookaround-page .floor-content .shop-list .swiper-slide a{display:block;height:100%;}
.lookaround-page .floor-content .shop-list .swiper-slide .img{height:100%;}
.lookaround-page .floor-content .shop-list .swiper-slide .img:after{height:100%;}
.lookaround-page .floor-content .shop-list .swiper-slide .img img{width:100%;}
.lookaround-page .floor-content .shop-list .swiper-button-prev,
.lookaround-page .floor-content .shop-list .swiper-button-next{z-index:11;top:50%;width:40px;height:40px;line-height:40px;margin:-20px 0 0 0;border:none;border-radius:0;background:none;text-align:center;}
.lookaround-page .floor-content .shop-list .swiper-button-prev:after,
.lookaround-page .floor-content .shop-list .swiper-button-next:after{display:none;}
.lookaround-page .floor-content .shop-list .swiper-button-prev .xi,
.lookaround-page .floor-content .shop-list .swiper-button-next .xi{font-size:20px;color:#000;}
.lookaround-page .floor-content .shop-list .swiper-button-prev{left:-13px;}
.lookaround-page .floor-content .shop-list .swiper-button-next{right:-13px;}
.lookaround-page .floor-content .shop-name{margin:33px 0 0 0;font-size: 18px; font-weight: normal; line-height: normal; letter-spacing: -0.71px;text-align:center;}
.lookaround-page .floor-content #lookAroundShop2 .swiper-slide{width:100%;}
.lookaround-page .floor-content #lookAroundShop3 .swiper-slide{width:100%;}


.living-page .guide-group{margin-top:90px;}
.living-page .carousel{margin-top:40px;}
.living-page .carousel .swiper-slide strong{font-size: 20px;font-weight:normal;letter-spacing: -0.71px;}
.living-page .carousel .swiper-slide img{width:100%;}
.living-page .carousel .swiper-button-prev,
.living-page .carousel .swiper-button-next{z-index:11;top:auto;bottom:-47px;width:40px;height:40px;line-height:40px;border:none;border-radius:0;background:none;}
.living-page .carousel .swiper-button-prev .xi,
.living-page .carousel .swiper-button-next .xi{font-size:20px;color:#000;}
.living-page .carousel .swiper-button-prev{left:-13px;}
.living-page .carousel .swiper-button-next{right:-13px;}


#call{z-index:100000;position: fixed;bottom:0;left:0;display:flex !important;width:100%;height:60px;}
#call .btn-call{display:block;flex:1;height:100%;line-height:60px;font-size: 15px; font-weight: 500; font-style: normal; letter-spacing: -0.54px; text-align:center; color: #fff;background:#003471;}
#call .btn-call .xi{margin: 21px 5px 0 0; font-size: 18px; vertical-align: top;}
#call .btn-top{min-width:60px;background:#164fb7;text-align:center;color:#fff;}
#call .btn-top .xi{margin:8px 0 0 0;font-size:18px;}
#call .btn-top span{display:block;}


/* 개인정보 */
#wrapper #ctt{margin:0;padding:40px 0 0 0;}
#wrapper #ctt_con{padding:0;}
#wrapper .ctt-content h2{font-size: 24px;}
#wrapper .ctt-content .s-title{margin-top:10px;font-size:20px;line-height:1.5;}
#wrapper .ctt-content .s-title ~ .s-title{margin-top:20px;}
#wrapper .ctt-content .ss-title{margin-top:10px;font-size:16px;}
#wrapper .ctt-content .ss-title ~ .ss-title{margin-top:10px;}
#wrapper .ctt-content p.text-large{margin:15px 0 10px 0;font-size: 16px; line-height: 1.63; letter-spacing: -0.71px;}
#wrapper .ctt-content p{margin:10px 0 0 0;font-size: 16px;}
#wrapper .ctt-content .num-list{padding:0 0 25px 0;margin:20px 0 0 0;}
#wrapper .ctt-content .num-list li{margin:6px 0 0 0;font-size:14px;}
#wrapper .ctt-content .dash-list{margin:6px 0 0 0;}
#wrapper .ctt-content .dash-list li{margin:6px 0 0 0;font-size:14px;}
#wrapper .ctt-content table{margin:4px 0 0 0;font-size: 14px;}
#wrapper .ctt-content table th,
#wrapper .ctt-content table td{padding:4px 7px;}

.content .more {margin-top:70px;}
.content .more .btn-more{font-size: 16px;font-weight: bold;line-height: 1.56; letter-spacing: -0.71px;color:#164fb7;}
.content .more .btn-more .xi{display:inline-block;margin:0 0 0 7px;width:44px;height:44px;line-height:42px;border:1px solid #164fb7;border-radius:50%; vertical-align:middle;font-size:22px;text-align:center;color:#164fb7;}
