@charset "UTF-8";
body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,td,th,header,article,footer,nav,section,input,select,a,button{ margin:0;padding:0; border:0; color:#474b53;font-size:14px;font-family:'Nanum Barun Gothic','Nanum Gothic','NanumGothic';line-height:160%;letter-spacing:-.02em;}
div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,span,header,article,footer,nav,section,img,a{position:relative;*zoom:1;}

article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}
html{overflow-y:scroll;}
hr{display:none;}
ul , li { list-style:none; padding:0; margin:0;}
img {width:100%;display:block;border:0; padding:0; border:0;}
caption { display: none;}
input{background:#fff;margin:0;padding:0;outline-style:none;}
select{background-color:#fff;}
textarea{font-family:'NanumGothic','Nanum Gothic';}
input[type=text]{border:1px solid #d2d2d2;height:30px;line-height:30px;}
input[type=tel]{border:1px solid #d2d2d2;height:30px;line-height:30px;}
input[type=checkbox]{border:none;}
input[type=password]{border:1px solid #d2d2d2;height:30px;line-height:30px;}
iframe{border:1px solid #ccc;}
input:-moz-placeholder { color: #b4b4b4; } 
input:-webkit-input-placeholder { color: #b4b4b4; } 
input:-ms-input-placeholder  { color: #b4b4b4; } 
textarea:-moz-placeholder { color: #b4b4b4; } 
textarea:-webkit-input-placeholder { color: #b4b4b4; } 
textarea:-ms-input-placeholder  { color: #b4b4b4; }
a{text-decoration: none;}
/* 모든 기본 마진 패딩 초기화 */
* {margin:0; padding:0;}

/* 마진과 패팅 초기화 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldser, input, p, blockqute, th,td, label, address {margin: 0; padding: 0;}


/* 해더 폰트사이즈 초기화 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;  font-weight: normal;}

/* 리스트의 스타일 제거 */
ol, ul {list-style:none;}
li {vertical-align:top;}

/* 폰트 강조 특성 초기화 */
address, caption, cite, code, dfn, em, th {font-style: normal; font-weight: normal;}

/* 테이블 스타일 초기화 */
table {border-collapse: collapse; border-spacing: 0;}

/* 이미지 및 필드셋에서 보더표시 초기화 */
fieldset, img, button {border: 0; margin:0;}

/* 캡션과 테이블헤더 텍스트 정렬 초기화 */
caption {text-align: left;}

/* 인용구 표시 초기화 */
q:before, q:after {content: '';}

/* 링크 밑줄 제거 */
a {text-decoration: none;}

body{font-size:14px;max-width: 640px;margin: 0 auto;}



#wrap{overflow:hidden;max-width:640px;margin:0 auto;}
.tab_box{padding: 8% 4.6875%;}
/*헤더영역*/
#header{position:fixed;top:0;left:0;width:100%;max-width:640px;height:auto;text-align:center;padding:30px 0 30px 0;z-index:10;background-color:#fff;}
#header h1 img{display: inline-block;max-width:280px;width:44%;}
#header .header-lnb__btn{position: absolute;top:50%;left:3%; width:7%; margin-top: -18px;}
#header .header-rght__btn{position: absolute;top:50%;right:3%; width:7%; margin-top: -16px;cursor: pointer;}


/*lnb영역*/
.lnb{overflow: auto;display:none;position:absolute;top:0;left:0;max-height: 480px;width:65.625%;z-index:115;background-color:#FFFFFF;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
.lnb::-webkit-scrollbar {display: none; }
.lnb .lnb__top{padding:5% 9px 5% 15px;background-color:#353b41;box-sizing:border-box;}
.lnb .lnb__top>h2{overflow:hidden;}
.lnb .lnb__top>h2 img{float:right;width:26.5625%;min-width:85px;}
.lnb .lnb__top-logo img{width:105px}
.lnb__top-btn--close{position: absolute;top: 50%;left: 8%;margin-left:-1%;}
.lnb__top-btn--close img{width:19px;}

.lnb__menu{text-align:left;}
.lnb__menu .lnb__item{border-top:1px solid #fff;background:#e4edf2;}
.lnb__menu .lnb_item_bg{background-color:#897567;border-top:0;}
.lnb__menu .lnb_item_bg>a{color:#fff}
.lnb__item:after{display:block;content:"";clear:both;}
.lnb__item a{display:block;padding: 16px 10px 16px 14px;color:#514944;font-weight:600;font-size:18px;}
.lnb__item-thum{float:right;display:inline-block;}

.lnb__sub-menu.visible{display:block;}
.lnb__sub-menu .lnb__sub-item{border-top:1px solid #cccccc;}
.lnb__sub-menu .lnb__sub-item a{display:block;padding-left:28px;background: #fff;font-weight:400;}

.lnb__sub-item_hide .lnb__sub-item{border-top:0;}
.lnb__sub-item_hide .lnb__sub-item a{font-size:15px;padding: 10px 10px 10px 36px;}

.lnb--bg{display:none;position: fixed;background: rgba(0,0,0,0.7);visibility: visible;top: 0;left: 0;width: 100%;height: 100%; z-index: 110 ;}

/*메인 비쥬얼*/
.main_visual .slick-dots{position:relative;overflow:hidden;}
.main_visual .slick-dots li{float:left;width:20%;padding-bottom:10%;background-color:#000;margin:0;box-sizing:border-box;border-right:1px solid #5f5f5f;}
.main_visual .slick-dots li button{width:100%;padding-bottom:45%;}
.main_visual .slick-dots li:nth-child(1){background:url("/mobile/img/visual_menu_01.png") 0 0 no-repeat;background-size:cover;}
.main_visual .slick-dots li:nth-child(2){background:url("/mobile/img/visual_menu_02.png") 0 0 no-repeat;background-size:cover;}
.main_visual .slick-dots li:nth-child(3){background:url("/mobile/img/visual_menu_03.png") 0 0 no-repeat;background-size:cover;}
.main_visual .slick-dots li:nth-child(4){background:url("/mobile/img/visual_menu_04.png") 0 0 no-repeat;background-size:cover;}
.main_visual .slick-dots li:nth-child(5){background:url("/mobile/img/visual_menu_05.png") 0 0 no-repeat;background-size:cover;}

/*서브 roll*/
.sub_roll .slick-dots{width:auto;right:3%;}
.sub_roll .slick-dots li{margin:0;}
.sub_roll .slick-dots li button{padding:0 4px;background-color:#fff;border-radius:50%;}
.sub_roll .slick-dots .slick-active button{background-color:#686564;}

/*카테고리*/
.catergory_menu:after{display:block;content:"";clear:both;}
.catergory_menu li{float:left;width:33.333%;}
.catergory_menu li{display:block;}

/*병원둘러보기*/
.sld_view_box{margin:10px 0 50px 0;}
.sld_view_box div{position:relative;}
.sld_view_box .sld_txt{display: inline-block;position: absolute;right: 2%;bottom: 2%;width: 12vw;padding:1% 0;color: #fff;background: rgba(0,0,0,0.8);font-size:3vmin;font-weight:900;text-align: center;}
.sld_view_box .slick-prev{position:absolute;left:2%;top:50%;width:32px;height:54px;margin-top:-27px;background:url("/mobile/mn01/img/prev_btn.png") 0 0 no-repeat;z-index:5;text-indent:-9999px;}
.sld_view_box .slick-next{position:absolute;right:2%;top:50%;width:32px;height:54px;margin-top:-27px;background:url("/mobile/mn01/img/next_btn.png") 0 0 no-repeat;z-index:5;text-indent:-9999px;}

/*푸터 영역*/
.footer_wrap{padding:6% 0;text-align:center;background-color:#383838;}
.footer_wrap h2{padding-bottom:3px;font-size:3.6vmin;font-weight: 900;color:#fff;}
.footer_wrap .ft_info_list{font-size:0;padding-bottom: 10px;}
.footer_wrap .ft_info_list li{padding: 0 15px;display:inline-block;}
.footer_wrap .ft_info_list li:first-child:after{display:none;}
.footer_wrap .ft_info_list li:after{position:absolute;top:50%;left:0;display:inline-block;content:"";background-color:#FFF;width:1px;height:2.4vmin;margin-top:-1.2vmin;}
.footer_wrap .ft_info_list li a{font-size:2.4vmin;color:#fff;}
.footer_wrap p{font-size:2.2vmin;color:#8d8d8d;}

/*푸터 네비*/
.footer_navi{position:fixed;bottom:0;z-index:5;max-width:640px;}
.footer_navi li{float:left;width:25%}
