.mn01 #header .header{position:relative;top:0;left:0;}
.mn0101 #header .header{background:#fff;position:fixed}
.mn01 #header.on .header{position:fixed;}

/*doctor*/

.firstskin_doctor .doctor .dc_box{position:relative;top:0;left:0}
.firstskin_doctor .doctor .moreview {position:absolute;left:0; right:0; top:-2rem; font-size:1.2rem;line-height:1.9rem}
.firstskin_doctor .doctor .moreview img{display:inline-block;margin-left:15px;}
.firstskin_doctor .doctor .doctorBox {display:flex;}
.firstskin_doctor .doctor .doctorBox .box{width:30%}

/* 
.firstskin_doctor .doctor .dc_box{position:relative;top:0;left:0}
.firstskin_doctor .doctor .moreview {position:absolute;top:30%;left:40px;font-size:1.2rem;line-height:1.9rem}
.firstskin_doctor .doctor .moreview img{display:inline-block;margin-left:15px;}
.firstskin_doctor .doctor .doctorBox:After {display:block;content: "";clear: both;}
.firstskin_doctor .doctor .doctorBox .s_box{width:35%;float:left;position:relative}
.firstskin_doctor .doctor .doctorBox .s_box+.s_box{margin-left:-13.4%;}
.firstskin_doctor .doctor .doctorBox .s_box .img img {width: 100%;}
.firstskin_doctor .doctor .s_box:first-child .moreview{left:-30px;}
.firstskin_doctor .doctor .s_box:last-child .moreview{left:100px;}
*/
.doctor{background-color:#fffbf6;overflow: hidden;background-image: url(/img/main_n/sec05_bg.png);background-repeat: no-repeat;background-size: auto;background-position: left -110px top -110px}

.doctor_card{display:flex;align-items: center;border-radius:20px;-webkit-box-shadow: 4px 6px 20px rgba(210,210,210,0.33), -4px -4px 15px rgba(237,237,237,0.65);box-shadow: 4px 6px 20px rgba(210,210,210,0.33), -4px -4px 15px rgba(237,237,237,0.65);position:relative;top:0;left:0;padding:50px;padding-bottom:0;}
.doctor_card:before {content: "";display: block;position: absolute;width: calc(100% + 20px);height: calc(100% + 20px);top: -10px;left: -10px;-webkit-box-shadow: 0px -2px 2px #e0e0e0;box-shadow: 0px -2px 2px #e0e0e0;padding: 10px;border-radius: 20px;}
.doctor_card .dc_img{width:40%;order: 1;}
.doctor_card .dc_txt{padding-left:3%;width:60%;text-align:left;order: 2;}
.doctor_card .dc_txt .dc_top{margin-bottom:5px;}
.doctor_card .dc_txt .dc_desc{line-height:2.1rem}
.doctor_card .dc_list:After{display:block;content:"";clear:both;}
.doctor_card .dc_list li{margin-top:10px;}
.doctor_card .dc_list li:first-child{margin-top:0}

.doctor_box_tit{font-size:1.6rem;line-height:2.1rem;color:#ff7200;font-family: 'Noto Serif', serif;font-weight:600}
.doctor_box{text-align:left!important;}
.doctor_box .half01{width:47.5%;margin-right:0}
.doctor_box .left{float:left}
.doctor_box .right{float:right;padding-left:2%}
.doctor_box .img img{width:100%}

.doctor .scroll_txt{min-width:1890px;line-height: 1em;}

.doctor .num {position:relative; padding-left:30px; margin-top:10px; letter-spacing:.2px;}
.doctor .num:after {position:absolute; left:0; top:0; content:'';}
.doctor .num.num1:after {content:'1.';} 
.doctor .num.num2:after {content:'2.';} 
.doctor .num.num3:after {content:'3.';} 
.doctor .num.num4:after {content:'4.';} 
.doctor .num.num5:after {content:'5.';} 
.doctor .num.num6:after {content:'6.';} 
.doctor .num.num7:after {content:'7.';} 
.doctor .num.num8:after {content:'8.';} 
.doctor .num.num9:after {content:'9.';} 



/*interior*/
.font16 {line-height:1.7;}
.w-100  {width:100% !important;}
.interior {position:relative;}
.interior .space ul {overflow:hidden; width:100%;}
.interior .space ul li {position:relative; overflow:hidden; float:left; width:20%;}
.interior .space ul li a {text-align:center; color:#FFF; display:block; background-color:rgba(22,22,22,0.6); background-repeat:no-repeat; background-size:cover; min-height:1000px; transition:all 0.8s ease;}
.interior .space ul li a:hover {background-color:rgba(22,22,22,0.1); transition:all 0.8s ease;}
.interior .space .space_text {position:Absolute; width:100%; left:50%; top:45%; transform:translate(-50%, -50%)}
.interior .space .text__title {font-size:28px; font-weight:600;}
.interior .space .text__sub {font-size:18px; font-weight:300;}

.interior .space ul li:nth-child(1) {background-image:url('/img/sub_n/space01.jpg'); background-position:40%;}
.interior .space ul li:nth-child(2) {background-image:url('/img/sub_n/space02.jpg'); background-position:36%;}
.interior .space ul li:nth-child(3) {background-image:url('/img/sub_n/space03.jpg'); background-position:50%;}
.interior .space ul li:nth-child(4) {background-image:url('/img/sub_n/space04.jpg'); background-position:60%;}
.interior .space ul li:nth-child(5) {background-image:url('/img/sub_n/space05.jpg'); background-position:66%;}

.interior .swiper-slide{width: 100% !important;}

.interior .swiper-container-horizontal > .swiper-pagination-bullets{bottom:80px; left:0;}
.interior .s_space .exp_wrap {position:absolute;width:25%;left:0;top:0;background: rgba(255,255,255,.8);text-align:center;height:100%;}
.interior .s_space .exp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;}
.interior .s_space .swiper-pagination-bullet{background:#FFF;width:10px;height:10px}
.interior .s_space .swiper-pagination-bullet-active{background:#FFF;width:20px;border-radius:100px}
.interior .s_space .swiper-button-prev { background-image: url('/img/sub_n/01_prev.png'); width:37px; height:37px; top:46%; cursor:pointer; left: 30%; opacity:1;}
.interior .s_space .swiper-button-next { background-image: url('/img/sub_n/01_next.png'); width:37px; height:37px; top:46%; cursor:pointer; left:85%; opacity:1;}

/*information*/
.information{display:flex;}
.information .s_box{margin-bottom:50px;}
.information .s_list{margin-top:40px;}
.information .s_list .time_list li:first-child{margin-top:0;}
.information .s_list .time_list li{margin-top:10px;}
.information .s_list .time_list b{font-family: 'Montserrat', sans-serif;}
.information .s_list .time_list span{font-weight:300;padding-right:20px;}
.information .s_list .time_list .desc{display:inline-block;font-family:"Noto Sans KR", sans-serif;font-size:0.8em}
.information .s_list.s_map img{height:400px;}

.information .s_right{width:45%;background-color:#f2e6db;display:flex;align-items: center;padding: 100px;font-weight:300;background-position: right bottom;background-size: 50%;background-image: url(/img/sub_n/information_logo.png);background-repeat: no-repeat;}
.information .s_right .inner{width:100%}
.information .s_right .inner > img{height:75px;}

.information .s_left{width:55%;position:relative;top:0;left:0;margin:100px;overflow:hidden}
.information .s_left .map.root_daum_roughmap{position:absolute;top:50%;left:50%;width: 100%;height: 100%;transform: translate(-50%,-50%);border:0}
.information .s_left .map.root_daum_roughmap .wrap_map{height:100%;}
.information .s_left .map_info{position:absolute;bottom:0;left:0;padding:25px;background:#f2e6db;width:100%}
.information .time_table table{font-size: 0.8em;border-spacing: 4px;width: 70%;}
.information .time_table table th{background-color: #cfbba2;}
.information .time_table table td{background-color:#fbfbfb}
.information .time_table th, .information .time_table table td{padding:5px 0;text-align:center;}

/*laser*/
.bold { font-weight:600; }
.bold300 { font-weight:300; }
.grow { flex-grow:1;}
.pr-60 { padding-right:60px;}
.pl-100 { padding-left:100px;}
.height100 { height:100% !important; }
.txtdiv p { text-align:left; }
.flex_btn { display:flex; flex-direction:column; align-items:center;}
.merit-img { height:100%; }
.img-responsive_re {max-width:100%; display:block; width:auto;}




.firstskin_laser .laser-box .laser .merit-img{order:2}
.firstskin_laser .laser-box .laser .txtdiv{padding-right:60px;order:1; max-width:780px}

.firstskin_laser .laser-box .laser:nth-child(even) .merit-img{order:1}
.firstskin_laser .laser-box .laser:nth-child(even) .txtdiv{padding-left:100px;order:2}


.merit ul { position:relative; }
.merit li { position:relative; background-image:url('/img/sub_n/laser_orange_bg.png'); width:145px; height:145px; background-size:cover;}
.merit .merit_txt { position:absolute; font-size:16px; color:#fff; left:0; right:0; text-align:center; top:50%; transform: translateY(-50%);}


.btn_laser { display:inline-block;  position:relative; width:280px; height: 50px; padding:11px 0; margin-bottom:20px; border-radius:7px;  font-size:18px; font-weight:500; background-color:#fff; cursor:pointer; -webkit-box-shadow: 2px 4px 10px rgba(210, 210, 210, 0.33), -4px -4px 15px rgba(237, 237, 237, 0.65); box-shadow: 4px 6px 20px rgba(210, 210, 210, 0.33), -4px -4px 5px rgba(237, 237, 237, 0.65); }
.btn_laser:before { content: ""; display: block; position: absolute; width: calc(100% + 15px); height: calc(100% + 15px); top: -8px; left: -8px; -webkit-box-shadow: 0px -2px 2px #e0e0e0; box-shadow: 0px -2px 2px #e0e0e0; padding: 10px; border-radius: 10px; }
.btn_laser:hover { color:#000;}
.main_equipment { background-color:#fffbf6; overflow: hidden;background-image: url(/img/main_n/sec05_bg.png);background-repeat: no-repeat;background-size: auto;background-position: left -110px top -110px}


@media (max-width: 1590px){
.firstskin_doctor .doctor{background-size: 30%;}
.main_equipment {background-size: 60%;}

.information .s_right{padding:100px 50px;}
.information .s_left{margin:100px 50px;}
}

@media (max-width: 1320px){
.information{flex-wrap: wrap;}
.information .s_left{width: 100%;margin:0;order:2}
.information .s_right{width:100%;order:1;padding:50px;}
.information .s_left .map.root_daum_roughmap{position:relative;top:0;left:0;transform: translate(0,0);height:600px;}
.information .s_left .map_info {position:relative;}
}

@media (max-width: 990px){
.doctor{background-size:60%;background-position: left -50px top -50px;}
.doctor_card{flex-wrap: wrap;}
.doctor_card .dc_txt{width:100%;order:1;padding-left:0}
.doctor_card .dc_img{width:100%;order:2}

.doctor_box .half01{width:100%;padding:0;}
.doctor .scroll_txt{text-align:left;}

.doctor_card{padding:30px;padding-bottom:0}
.doctor_card .dc_list ul{margin-top:10px}
.doctor_card .dc_list ul:first-child{margin-top:0}

.information .s_left .map.root_daum_roughmap{height:350px;}
}
@media (max-width: 768px){
.firstskin_doctor .doctor .moreview{position:relative;top:0;left:0!important}
.firstskin_doctor .doctor .moreview img {width: 14px;margin-left: 5px;}

.interior .space .text__title {font-size:24px; font-weight:700;}
.interior .space .text__sub {font-size:16px; font-weight:400;}
.interior .space ul li {width:100%; height:300px; background-size:cover;}
.interior .s_space .exp_wrap{padding:30px 0 30px 0;position:unset;width:100%;background:none;}
.interior .s_space .exp{position:unset;width:90%;margin:auto;transform:none}
.interior .swiper-container-horizontal > .swiper-pagination-bullets {display:none;}
.interior .s_space .swiper-button-next {top:26%; right:5%;}
.interior .s_space .swiper-button-prev {top:26%; left:5%;}

.information .s_right .inner > img{height:45px;}
.information .s_left .map_info .right{float:none;margin-top:10px;}
.information .s_right{padding:30px;}
.information .s_box{margin-bottom:25px;}
.information .s_list.s_map img{height:180px;}

.information .time_table table{width:100%}

}

@media (max-width: 600px){
.doctor_card .dc_img img {width: 80%;}

.information .tit {font-size: 1.6rem;}
.information .txt02 {font-size: 1.3rem;}
.information .s_list {margin-top: 20px;}
.information .s_left .map.root_daum_roughmap{height:280px;}
.information .s_left .map_info{padding:15px;}


.doctor_card {border-radius: 0;box-shadow: none;-webkit-box-shadow: none;padding: 0;}

.doctor_card .dc_img{order:1}
.doctor_card .dc_txt {padding: 30px;border-radius: 20px;-webkit-box-shadow: 4px 6px 20px rgba(210,210,210,0.33), -4px -4px 15px rgba(237,237,237,0.65);box-shadow: 4px 6px 20px rgba(210,210,210,0.33), -4px -4px 15px rgba(237,237,237,0.65);order: 2;position: relative;top: 0;left: 0;margin-top: 10px;}
.doctor_card .dc_txt:before {content: "";display: block;position: absolute;width: calc(100% + 20px);height: calc(100% + 20px);top: -10px;left: -10px;-webkit-box-shadow: 0px -2px 2px #e0e0e0;box-shadow: 0px -2px 2px #e0e0e0;padding: 10px;border-radius: 20px;}
.doctor_card:before {display: none;}

.firstskin_doctor .doctor .moreview img {display:block;}
.firstskin_doctor .doctor .moreview {font-size:1rem;}

/*laser*/
.bold300 { font-weight:400; line-height:1.7; }
.flex { flex-wrap:wrap; justify-content:center;}
.flex_img { }
.pr-60 { padding-right:0;}
.pl-100 { padding-left:0; }
.mb-60 {margin-bottom:30px !important; }
.mb-80 {margin-bottom:50px !important; }
.btn_area, 
.merit ul { justify-content:flex-start; }
.merit li { width:85px; height:85px;}
.merit .merit_txt { font-size:14px; }
.img-responsive_re { width:65% !important; margin: 0 auto; margin-bottom:20px; }

.btn_area a { margin-bottom:20px; }
.btn_laser { font-size:14px; margin: 0 auto; width: 180px; height: 35px; padding: 7px 0; }
.column-reverse {flex-direction:column-reverse;}

.firstskin_laser .laser-box .laser .merit-img{order:1}
.firstskin_laser .laser-box .laser .txtdiv{padding-right:0;order:2}

.firstskin_laser .laser-box .laser:nth-child(even) .merit-img{order:1}
.firstskin_laser .laser-box .laser:nth-child(even) .txtdiv{padding-left:0;order:2}
}