@charset "UTF-8";

@import url("default.css");
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

.nanum{font-family: 'Nanum Gothic', Malgun-Gothic, sans-serif;}

/* main */
body{width:100%;letter-spacing:-2px;}
#wrap{width:100%;min-width:1200px;}
.tp_bar{height:11px;background-color:#3b3b3b;}

#header{width:100%;height:1000px;background:url(/design/ko/images/newimg/header_bg.jpg) center 0 no-repeat}
.m_header{overflow:visible;position:relative;}
.m_header > .logo{float:left;}
.m_header > .call{float:right;}
.m_header > .gnb{clear:both;overflow:hidden;}
.m_header > .gnb > li{float:left;width:33.3%;height:70px;}
.m_header > .gnb > li > a{display:block;width:100%;height:100%;text-align:center;height:70px;line-height:70px;}
.m_header > .ttl{width:100%;height:200px;text-align:center;line-height:200px;}

.form_wrap{min-width:1200px; height:235px;background-color:#363840;border-bottom:1px solid #3c382f;}
.form{overflow:hidden;padding-top:30px;}
.form > li{float:left;}
.form > .left{width:280px;margin-right:20px;}
.form > .left > .info{margin-bottom:5px;}
.form > .left > .info > li{overflow:hidden;margin-bottom:15px;line-height:30px;}
.form > .left > .info > li > h4{float:left;width:80px;color:#fff;font-size:18px;line-height:30px;}
.form > .left > .info input{padding:7px 0;border:1px solid #4d483f;}
.form > .left > .info select{padding:6px 20px 6px 7px;border:1px solid #4d483f;border-right:1px solid #d9d9d9;margin-right:-2px}
.form > .left > .info input[type='tel']{border-left:none;}
.form > .left > p{color:#fff;font-size:14px;}
.form > .left > p > input{margin-right:10px;}
.form > .right{overflow:hidden;height:155px;}
.form > .right > *{float:left;}
.form > .right > .link{}
.form > .right > input{margin:0 25px 0 20px;}
.form > .right > textarea{width:258px;height:113px;padding:20px;border:1px solid #4d483f;overflow-y:scroll}

#footer{height:52px;background-color:#59544a;border-top:1px solid #78736a;text-align:center;}
#footer > p{font-size:14px;letter-spacing:-0.6px;color:#b2b0aa;line-height:52px;font-weight:bold;}
#footer > p span{font-size:16px; color:#faf498;}

/************************************/
/************* 사이트 **************/
.main_header1{background:#fff; height:110px; }
.m_logo{text-align:center} .main_header1 .ut_st{position:relative; height:98px; }


 .main_header2{background:#6f6f6f;height:65px}
 .nav{background:#6f6f6f;width:1200px;margin:auto}
 .m_gnb>li{width:200px;float:left;text-align:center;position:relative;height:65px;background:#6f6f6f;z-index:999999}
 .m_gnb>li>a{font-size:18px;color:#fff;line-height:65px}
 .m_gnb>li:hover>a{font-weight:bold}
 .m_gnb>li.on>a{font-weight:bold}

 .s_gnb{z-index: 1000; position: absolute;width: 1000px;line-height: 65px;top:65px;display:none;}
 .s_gnb>li{text-align: center;float: left;width:165px;}
 .s_gnb>li:first-child{margin-left:17.5px}
 .s_gnb>li>a{display: block;font-size: 18px;line-height: 65px;color:#2d2d2d}
 .s_gnb>li:hover>a{font-weight:bold;color:#c71a41;border-bottom:4px solid #c71a41;height:63px;}
 .s_gnb>li.on>a{font-weight:bold;color:#c71a41;border-bottom:4px solid #c71a41;height:63px;}


.m_container{ width:100%; }
.m_container .m_slide ul li{ height:652px; }
.bx-wrapper{margin:0 auto;}
.m_slide .arrow{position:absolute;top:270px !important;z-index:1;cursor:pointer;}
.m_slide .l_btn{left:15% !important}
.m_slide .r_btn{right:15% !important}

.m_visual02{background:url(/design/ko/images/newimg2/visual_01.jpg) no-repeat center center; }
.m_visual03{background:url(/design/ko/images/newimg2/visual_02.jpg) no-repeat center center;}
.m_visual04{background:url(/design/ko/images/newimg2/visual_03.jpg) no-repeat center center; }

.m_cont{background:#e5e5e5;border-bottom:1px solid #e0e0e0; }

.m_cont1{min-width:1000px;/*padding:63px 0;*/padding: 100px 0 0 0; }
.m_cont_box > ul{ overflow:hidden; }
.m_cont_box > ul > li{ float:left; width:1200px; }
.m_cont_box > ul > li > div > ul{ overflow:hidden; }
.m_cont_box > ul > li > div > ul > li{ float:left; }
.m_cont_box > ul > li > div > ul > .right_mid2{margin-right:0px}
.m_cont_box > ul > li > div > ul > .right_mid{margin-right:0px}


.m_cont_box .box_right > li{float:left;margin-top:63px;}
.m_cont_box .box_right > li.sbox_left{width:300px;height:300px;border:1px solid #d8d8d8;margin-right:32px;background:#f9f9f9}
.m_cont_box .box_right > li.sbox_center{width:300px;height:300px;border:1px solid #d8d8d8;margin-right:32px;background:#fff}
.m_cont_box .box_right > li.sbox_right{width:530px;height:300px;border:1px solid #d8d8d8;position:relative;background:#fff}

/***메인 하단 문의**/
.m_cont2{width:1200px;margin:auto;padding:20px 0 75px 0}
.m_box_{width:1200px;margin:0 auto;}
.m_box_ > .box_right > li{margin-top:0;}
/**/

/**** 예약및 진료문의/진료안내 ****/
div.m_info_box > h3{height:49px;line-height:49px;font-size:18px;color:#fff;background-color:#14433d;font-weight:bold;text-align:left;position:relative}



div.m_info_box > h3 > span > a > img{position:absolute;right:0;top:0}

div.m_info_box{}

li.sbox_right div.m_info_box > h3{background-color:#fff;padding-left:10px;border-bottom: 1px solid #f0f0f0;margin-left:70px}
li.sbox_right div.m_info_box > h3 .addr{display: inline-block;width: 380px;font-size:16px;line-height: 19px;padding-top: 8px;}
li.sbox_right div.m_info_box > h3 > img{padding-bottom: 25px;padding-right: 10px;}
/**** 예약및 진료문의/진료안내 *****/


div.m_info_box > h2{height:47px;line-height:47px;font-size:18px;color:#fff;font-weight:bold;padding-left:20px;position: relative;}
.m_info_box > h2 > span > a > img{position:absolute;top:0;right:0}

li.sbox_right div.m_info_box > h2{background-color:#14433d;padding-left:30px;border-bottom: 1px solid #f0f0f0;}
li.sbox_right div.m_info_box > h2 .addr{display: inline-block;width: 380px;font-size:18px;font-weight:normal}
li.sbox_right div.m_info_box > h2 > img{padding-bottom: 25px;padding-right: 30px;padding-left:5px}
div.m_info_box > h2 span{padding: 0 20px 0 20px;position: absolute;right: 0;}


.sbox_left div.m_info_box > h2 span{margin-left: 75px;}
.sbox_center div.m_info_box > h2 span{margin-left: 186px;}
div.m_info_box .callBox{padding: 32px 0 38px 0;background-color:#f9f9f9;padding-bottom:28px;}
div.m_info_box .callBox .phone{text-align: center;padding-bottom: 32px;}
div.m_info_box .callBox .call_number{text-align: center;}
.timeInfoBox {background:#fff;text-align:center}
.timeInfoBox > p > img {/* margin-bottom:16px */}
.timeInfoBox > p{text-align:center}
/* .timeInfoBox > div > dl > dt{float: left;font-size:14px;color:#4c4c4c;font-weight:bold;}
.timeInfoBox > div > dl > dd{font-size:14px;color:#808080}
.timeInfoBox > div > dl{height:23px;line-height:10px;}
.timeInfoBox > div{margin-left:15px;} */
/*
.m_cont_box > ul > li > div.m_info_box > h2{ font-size:20px; color:#8088c6; padding-bottom:15px; margin-bottom:17px; border-bottom:1px solid #ccc; }
.m_cont_box > ul > li > div.m_info_box > h2 small{ color:#4c4c4c; font-size:10px; letter-spacing:0; }
.m_cont_box > ul > li > div.m_info_box > h2 span{ float:right; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox{ padding:0 20px; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox > div{ margin-top:22px; position:relative; padding-left:45px; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox > div:after{ display:block; content:""; width:35px; height:35px;  position:absolute; left:0; top:0; background:url(/design/ko/images/newimg/watch.jpg) no-repeat; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox dl{ overflow:hidden; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox dl dt{float:left; font-size:16px; font-weight:bold; width:100px;  }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox dl dd{float:left; font-size:15px; color:#808080; line-height:24px;  letter-spacing:0; }
.m_cont_box > ul > li > div.m_info_box .timeInfoBox dl dd strong{ display:block; color:#cb4848; }
*/

.wordSp1{word-spacing:15px;}
.wordSp2{word-spacing:27px;}
.wordSp4{ word-spacing:12px; }
.wordSp3{word-spacing: 0px; }
.wordSp5{word-spacing: 6px; }
.timeInfoBox > div > dl > dt.wordred{color: #d7ff19;}
.timeInfoBox > div > dl > dd.wordred{color: #d7ff19;}
/*.m_cont_box > ul > li > div.m_loc{ margin:30px 0 0; }*/
/*.m_cont_box > ul > li > div.m_loc .main_map h2{border:1px solid #d4d4d4; border-bottom:0;  padding:7px 9px; font-size:16px; color:#4d4d4d; }*/

.m_slide{ position:relative; }
#csPager{ position:absolute; left:0; bottom:55px; width:100%; text-align:center;  }
#csPager a{display:inline-block; width:19px; height:19px; margin:0 5px; background:url(/design/ko/images/newimg/roll_off.png) no-repeat; }
#csPager a.active{ background:url(/design/ko/images/newimg/roll_on.png) no-repeat; }

/* 
#footer1{min-width:1200px;  background-color:#fff;height:59px;box-sizing:border-box;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#footer1 .foot{position:relative; overflow:hidden; height:42px; }
#footer1 > > .privacy{width:100%;}
#footer1 > .privacy > li{float:left;display:inline-block}
#footer1 > .privacy > li:last-child{margin-right:0px;}
#footer1 > .privacy > li > a{color:#373737;font-size:16px;font-weight:normal;line-height:57px}
#footer1 > .privacy > li > span{position:relative;top:1.5px} */

.privacy > li {float:left}
.privacy > li > a{font-size:20px;color:#fff}

#footer2{background-color:#2a2a2a;min-width:1200px;height:215px}
#footer2 > .foot > .copy{clear:both;padding-top:30px;padding-bottom:30px;}
#footer2 > .foot > .copy > span {float:left;padding-right:60px;}
#footer2 > .foot > .copy > p{font-size:15px;letter-spacing:-0.6px;color:#b0b0b0;margin-bottom: 2px;line-height: 23px;} 
#footer2 > .foot p strong{font-size:20px; color:#b0b0b0;}
#footer2 > .foot > .copy > address{font-size:15px; color:#848484;letter-spacing:0;position:relative;top:30px} 
#footer2 > .foot > .copy > address span{color:#848484; }

.bx-viewport{width:1200px}






/*
#footer1 > .foot .privacy{ margin-bottom:5px;}
#footer1 > .foot .privacy a{ color:#b2b0aa; } 
#footer1 > .foot p{font-size:13px;letter-spacing:-0.6px;color:#b2b0aa;margin-bottom:12px; }
#footer1 > .foot p strong{font-size:16px; color:#b9c1ff;}
#footer1 .foot > div{ float:left; margin-left:70px; }
#footer1 .foot > div p{ line-height:24px; }
#footer1 .foot > span{ float:left; margin:30px 0 0; }
#footer1 .foot address{font-size:10px; color:#b2b0aa;letter-spacing:0; }
#footer1 .foot address span{color:#fff; }
*/

/*** sub ***/
.sb1_bnr{height:240px; background:url(/design/ko/images/newimg/sb_visual.jpg) no-repeat center center;margin-top:65px;}
.sb_content{overflow:hidden; }
.sb_content > div{float:left; margin-bottom:20px;}
.left_nav > div{;min-width:1200px;display:inline-block;text-align:center}
.left_nav > div h2{padding:35px 0; font-size:26px; color:#3b3b3b; font-weight:bold;}
.left_nav > div > ul > li{width:295px;height:55px; float:left;margin-right:5px;margin-top:45px;box-sizing:border-box;border:1px solid #6f6f6f;background:#fff}
.left_nav > div > ul > li:last-child{margin-right:0}
.left_nav > div > ul > li > a{display:block; color:#6f6f6f; height:55px;line-height:55px; font-size:18px;;text-align:center}
.left_nav > div > ul.sb5_1_menu > li > a {display:block; color:#3b3b3b; height:70px;line-height:30px; font-size:20px;padding-top:10px; padding-left:20px;border-bottom:1px solid #346606;}
.left_nav > div > ul > li.left_kakao > a{ padding-left:0; height:auto; }
.left_nav > div > ul > li.on{position:relative; background:#c71a41;border:#c71a41;box-sizing:border-box}
.left_nav > div > ul > li.on > a{color:#fff;font-size:18px;}
.left_nav > div > ul > li.on > a:hover{color:#fff}
.left_nav > div > ul > li.on:after{content: url(/design/ko/images/newimg2/lay_1.png);width: 20px;height: 14px;z-index: 9999;}}
.left_nav .sb_left{display:none;width:229px;background-color:#f3f3f3;border-right:1px solid #ccc;}
.left_nav .sb_left a{display:block;padding:0 15px;line-height:35px;font-size:13px;color:#666;border-bottom:1px solid #d9d9d9;}
.left_nav .sb_left a:hover{color:#bfd75b;}

/*  */

.left_nav2 > div{;min-width:1200px;display:inline-block;text-align:center}
.left_nav2 > div h2{padding:35px 0; font-size:26px; color:#3b3b3b; font-weight:bold;}
.left_nav2 > div > ul > li{width:597.5px;height:55px; float:left;margin-right:5px;margin-top:45px;box-sizing:border-box;border:1px solid #6f6f6f;background:#fff}
.left_nav2 > div > ul > li:last-child{margin-right:0}
.left_nav2 > div > ul > li > a{display:block; color:#6f6f6f; height:55px;line-height:55px; font-size:18px;;text-align:center}
.left_nav2 > div > ul.sb5_1_menu > li > a {display:block; color:#3b3b3b; height:70px;line-height:30px; font-size:20px;padding-top:10px; padding-left:20px;border-bottom:1px solid #346606;}
.left_nav2 > div > ul > li.left_kakao > a{ padding-left:0; height:auto; }
.left_nav2 > div > ul > li.on{position:relative; background:#c71a41;border:#c71a41;box-sizing:border-box}
.left_nav2 > div > ul > li.on > a{color:#fff;font-size:18px;}
.left_nav2 > div > ul > li.on > a:hover{color:#fff}
.left_nav2 > div > ul > li.on:after{content: url(/design/ko/images/newimg2/lay_1.png);width: 20px;height: 14px;z-index: 9999;}}
.left_nav2 .sb_left{display:none;width:229px;background-color:#f3f3f3;border-right:1px solid #ccc;}
.left_nav2 .sb_left a{display:block;padding:0 15px;line-height:35px;font-size:13px;color:#666;border-bottom:1px solid #d9d9d9;}
.left_nav2 .sb_left a:hover{color:#bfd75b;}

/*  */

.left_nav3 > div{;min-width:1200px;display:inline-block;text-align:center}
.left_nav3 > div h2{padding:35px 0; font-size:26px; color:#3b3b3b; font-weight:bold;}
.left_nav3 > div > ul > li{width:1200px;height:55px; float:left;margin-right:5px;margin-top:45px;box-sizing:border-box;border:1px solid #6f6f6f;background:#fff}
.left_nav3 > div > ul > li:last-child{margin-right:0}
.left_nav3 > div > ul > li > a{display:block; color:#6f6f6f; height:55px;line-height:55px; font-size:18px;;text-align:center}
.left_nav3 > div > ul.sb5_1_menu > li > a {display:block; color:#3b3b3b; height:70px;line-height:30px; font-size:20px;padding-top:10px; padding-left:20px;border-bottom:1px solid #346606;}
.left_nav3 > div > ul > li.left_kakao > a{ padding-left:0; height:auto; }
.left_nav3 > div > ul > li.on{position:relative; background:#c71a41;border:#c71a41;box-sizing:border-box}
.left_nav3 > div > ul > li.on > a{color:#fff;font-size:18px;}
.left_nav3 > div > ul > li.on > a:hover{color:#fff}
.left_nav3 > div > ul > li.on:after{content: url(/design/ko/images/newimg2/lay_1.png);width: 20px;height: 14px;z-index: 9999;}}
.left_nav3 .sb_left{display:none;width:229px;background-color:#f3f3f3;border-right:1px solid #ccc;}
.left_nav3 .sb_left a{display:block;padding:0 15px;line-height:35px;font-size:13px;color:#666;border-bottom:1px solid #d9d9d9;}
.left_nav3 .sb_left a:hover{color:#bfd75b;}

/*  */

.left_nav4 > div{;min-width:1200px;display:inline-block;text-align:center}
.left_nav4 > div h2{padding:35px 0; font-size:26px; color:#3b3b3b; font-weight:bold;}
.left_nav4 > div > ul > li{width:600px;height:55px; float:left;margin-right:5px;margin-top:45px;box-sizing:border-box;border:1px solid #6f6f6f;background:#fff}
.left_nav4 > div > ul > li:last-child{margin-right:0}
.left_nav4 > div > ul > li > a{display:block; color:#6f6f6f; height:55px;line-height:55px; font-size:18px;;text-align:center}
.left_nav4 > div > ul.sb5_1_menu > li > a {display:block; color:#3b3b3b; height:70px;line-height:30px; font-size:20px;padding-top:10px; padding-left:20px;border-bottom:1px solid #346606;}
.left_nav4 > div > ul > li.left_kakao > a{ padding-left:0; height:auto; }
.left_nav4 > div > ul > li.on{position:relative; background:#c71a41;border:#c71a41;box-sizing:border-box}
.left_nav4 > div > ul > li.on > a{color:#fff;font-size:18px;}
.left_nav4 > div > ul > li.on > a:hover{color:#fff}
.left_nav4 > div > ul > li.on:after{content: url(/design/ko/images/newimg2/lay_1.png);width: 20px;height: 14px;z-index: 9999;}}
.left_nav4 .sb_left{display:none;width:229px;background-color:#f3f3f3;border-right:1px solid #ccc;}
.left_nav4 .sb_left a{display:block;padding:0 15px;line-height:35px;font-size:13px;color:#666;border-bottom:1px solid #d9d9d9;}
.left_nav4 .sb_left a:hover{color:#bfd75b;}

.left_nav5 > div{;min-width:1200px;display:inline-block;text-align:center}
.left_nav5 > div h2{padding:35px 0; font-size:26px; color:#3b3b3b; font-weight:bold;}
.left_nav5 > div > ul > li{width:235px;height:55px; float:left;margin-right:5px;margin-top:45px;box-sizing:border-box;border:1px solid #6f6f6f;background:#fff}
.left_nav5 > div > ul > li:last-child{margin-right:0}
.left_nav5 > div > ul > li > a{display:block; color:#6f6f6f; height:55px;line-height:55px; font-size:18px;;text-align:center}
.left_nav5 > div > ul.sb5_1_menu > li > a {display:block; color:#3b3b3b; height:70px;line-height:30px; font-size:20px;padding-top:10px; padding-left:20px;border-bottom:1px solid #346606;}
.left_nav5 > div > ul > li.left_kakao > a{ padding-left:0; height:auto; }
.left_nav5 > div > ul > li.on{position:relative; background:#c71a41;border:#c71a41;box-sizing:border-box}
.left_nav5 > div > ul > li.on > a{color:#fff;font-size:18px;}
.left_nav5 > div > ul > li.on > a:hover{color:#fff}
.left_nav5 > div > ul > li.on:after{content: url(/design/ko/images/newimg2/lay_1.png);width: 20px;height: 14px;z-index: 9999;}}
.left_nav5 .sb_left{display:none;width:229px;background-color:#f3f3f3;border-right:1px solid #ccc;}
.left_nav5 .sb_left a{display:block;padding:0 15px;line-height:35px;font-size:13px;color:#666;border-bottom:1px solid #d9d9d9;}
.left_nav5 .sb_left a:hover{color:#bfd75b;}

#bbs_body{letter-spacing:0}


.left_nav4 > div > ul > li.on .sb_left{display:block;}

/* .right_cont .sb_ttl{position:relative; padding:35px 0; margin-bottom:35px; }
.right_cont .sb_ttl h2{font-size:30px; color:#4c4c4c; padding-left:60px; background:url(/design/ko/images/newimg/sb_tit_img.jpg) no-repeat 0 bottom;  } */



.right_cont .sb_ttl p{position:absolute; right:0; top:55px; font-size:12px;color:#8f8f8f; vertical-align:middle; }
.right_cont .sb_ttl p img{margin:-2px 5px 0 0;}
.right_cont .sb_ttl p span{display:inline-block;margin:0 3px;}


.tab{border-left:1px solid #e0e0e0;margin-bottom:30px;}
.tab:after{content:'';display:block;clear:both;}
.tab > li{position:relative;float:left;width:33.33333%;}
.tab > li.on:after{content:'';display:block;position:absolute;left:50%;bottom:0;margin-left:-6px;width:0;height:0;border:6px solid #fff;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;}
.tab > li > a{display:block;text-align:center;height:43px;line-height:43px;font-size:15px;color:#999;border:1px solid #e0e0e0;border-left:none;background-color:#fff;}
.tab > li.on > a{font-size:16px;color:#fff;font-weight:bold;height:45px;line-height:45px;background-color:#554140;border:none;}

.sb3_3_tab > li{width:20%;}


.bar{width:20px;height:1px;background-color:#922822;margin:30px 0;}
.sttl1{color:#4c4c4c;font-size:20px;line-height:22px;}
.sttl1 > span{font-weight:200;}
.ico_arrow{padding-left:13px;background:url("/design/ko/images/newimg/ico_arrow.gif") 0 center no-repeat;}

/** 진료안내 **/
.sb1_2_link ul{ overflow:hidden; }
.sb1_2_link ul li{ float:left; width:33.33%;}

/* 오시는길 */
.sb1_3_map{margin-bottom:30px;}
.sb1_3_txt{margin-top:10px;color:#808080;font-size:15px;line-height:24px;padding-left:13px;}
.bg_st{background:#f7f5f2; padding:25px 0 25px 25px; height:92px; letter-spacing:-1px; }
.bg_st h3{font-size:18px; color:#fff; width:75px; text-align:center; margin-bottom:10px; }
.bg_st2{ margin-left:20px; }
.bg_st1 ul li h3{background:url("/design/ko/images/newimg/sb1_3_ico1_1.jpg") 0 0 no-repeat; }
.bg_st2 ul li h3{ background:url("/design/ko/images/newimg/sb1_3_ico2_1.jpg") 0 0 no-repeat; }
.bg_st2 ul li dl{overflow:hidden; font-size:14px; }
.bg_st2 ul li dl dt{float:left; font-weight:bold;  }
.bg_st2 ul li dl dt span{ color:#932822; }
.bg_st2 ul li dl dd{ float:left; color:#808080; margin-left:8px; line-height:22px; }
.sb1_3_txt strong{display:block;font-size:16px;color:#4c4c4c; }
.sb1_3_txt strong span{font-weight:normal; }
.sb1_3_list{overflow:hidden;margin-top:30px;}
.sb1_3_list > li{float:left;width:340px;}
.sb1_3_list > .left{width:370px;margin-right:29px;border-right:1px solid #e0e0e0;}
.sb1_3_list .ico{float:left;margin-right:10px;}
.sb1_3_list .cont{float:left;display:table;height:92px;width:239px;}
.sb1_3_list .left .cont{width:269px;}
.sb1_3_list .cont > p,
.sb1_3_list .cont .dot_list{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.sb1_3_list .ttl,
.dot_list h5{font-weight:bold;font-size:16px;color:#4c4c4c;}
.dot_list > li{overflow:hidden;padding-left:12px;line-height:25px;background:url("/design/ko/images/newimg/ico_dot.gif") 0 10px no-repeat;}
.dot_list h5{float:left;width:25%;}
.dot_list p{float:left;width:65%;color:#808080;font-size:15px;font-weight:100;}
.ride{margin:40px 0 0 0;}
.ride h4{margin-bottom:15px;}
.ride > ul{overflow:hidden; }
.ride > ul > li {float:left;}
.ride > ul > li > ul{overflow:hidden; }
.ride > ul > li > ul > li{float:left;  font-size:16px; color:#4c4c4c; }
.ride > ul > li > ul > li:last-child{ margin:0 20px; padding-right:20px; }


/* 병원 둘러보기 */
.sb1_4_slide .l_btn{left:15px !important;}
.sb1_4_slide .r_btn{right:15px !important;}

/* left banner */
.left_banner{margin-top:88px;}
.left_banner > li{border:1px solid #d8d8d8;}
.left_banner > li:first-child{margin-bottom:13px;}
.left_banner h4{color: #4f4f4f;font-size: 20px;line-height: 18px;padding: 17px 0 15px 0;background-color: #fff;text-align: center; }
.left_banner > li > .watch{width: 245px;text-align: center;display: inline-block;margin: 18px 0 24px 0;}
.left_banner > li > div{text-align:center;padding-bottom: 10px;}

.left_banner > li > div dl{ overflow:hidden;padding-bottom: 6px; }
.left_banner > li > div dl dt{float:left; font-size:16px; font-weight:bold; width:245px;  }
.left_banner > li > div dl dd{text-align:center; font-size:15px; color:#808080;line-height:20px;letter-spacing:0; }
.left_banner > li > div dl dd strong{ display:block; color:#cb4848; }

.left_banner > li > p.phone{width:245px;padding:18px 0;text-align:center;}
.left_banner > li > p.call_number{width:245px;padding: 0  0 20px 0;text-align:center;}

.left_banner .list{text-align:left}
.left_banner .list > li{overflow:hidden;font-size:14px;color:#666;letter-spacing:-0.6px;}
.left_banner .list h5{float:left;width:65px;font-weight:normal;font-size:14px;color:#666;letter-spacing:-1px;text-align:center;line-height:24px;}
.left_banner .list p{float:left;width:132px;padding-left:3px;color:#9c9b9b;letter-spacing:-1px;line-height:24px;}
.letter-spac{margin-right:30px;}
.letter-spac2{margin-right:9px;}
.letter-spac3{margin-right:2px;}
.font-dot{display:inline-block;*display:inline*zoom:1;width:15px;margin:0 -5px;vertical-align:middle;}

.quick {position:fixed; right:0; top:242px;}
.quick ul li{  border-bottom:0;  }
.quick ul li:last-child{  }

/** 사이트맵 **/

.siteMap{margin-top:65px;width:1200px;height:778px;text-align:center;display:inline-block}
.siteBox{width:282px;height:289px;float:left;margin-right:24px;padding-bottom:42px;border:1px solid #cccccc;box-sizing:border-box;margin-bottom:42px;}
.siteBox:nth-child(4){margin-right:0}
.siteBox:nth-child(8){margin-right:0}

.siteBox > dl{height: 287px;background:#f8f8f8;}
.siteBox > dl > dt{height:52px;color:#7f7f7f;font-size:22px;font-weight:bold;text-align:center;position:relative;}
.siteBox > dl > dd{height:55px;line-height:52px;width:240px;text-align:center;border-bottom:1px solid #d2d3d7;margin:0 0px;overflow:hidden;display:inline-block;box-sizing:border-box}
.siteBox > dl > dd:last-child{border-bottom:0px;}
.siteBox > dl > dd > a{font-size:16px;color:#4d4d4d;}

.triangle {width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #6d86da;position:absolute;top:67px;z-index:100;left:120px;}

/**.siteBox > dl > dt > a {color:#66907f;font-size:28px;font-family:"nanummyeongjo";}**/