@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:140px; }
.m_logo{text-align:center} .main_header1 .ut_st{position:relative; }

/*상단 gnb*/
.main_header2{/*background:#012d52;*/border-top:1px solid #d8d8d8;height:73px}
.nav{background:#6f6f6f;width:1200px;margin:auto}
.m_gnb>li{width:200px;float:left;text-align:center;position:relative;height:73px;z-index:9}
.m_gnb > .wdSt1{width:190px;}
.m_gnb > .wdSt2{width:190px;}
.m_gnb > .wdSt3{width:180px;}
.m_gnb > .wdSt4{width:210px;}
.m_gnb > .wdSt5{width:230px;}
.m_gnb > .wdSt6{width:200px;}
.m_gnb>li>a{font-size:20px;color:#000;line-height:73px;letter-spacing:0.5px;font-weight:600;}
.m_gnb>li > a:after{content:"";position:absolute;bottom:0;border-bottom:2px solid #118ddc;}
.m_gnb>li:hover>a{font-weight:bold;color:#118ddc;border-bottom: 6px solid #118ddc;padding-bottom: 20px;}
.m_gnb>li:hover>a .s_gnb{font-weight:bold;color:#118ddc;}
.m_gnb>li.on>a{font-weight:bold;color:#118ddc}

.s_gnb{z-index: 8; position: absolute;width:100%;top:73px;display:none;padding: 15px 0 17px 0;height:183px;box-sizing:border-box;}

.m_gnb > .wdSt1 > .s_gnb>li{width:190px;}
.m_gnb > .wdSt2 > .s_gnb>li{width:190px;}
.m_gnb > .wdSt3 > .s_gnb>li{width:180px;}
.m_gnb > .wdSt4 > .s_gnb>li{width:210px;}
.m_gnb > .wdSt5 > .s_gnb>li{width:230px;}
.m_gnb > .wdSt6 > .s_gnb>li{width:200px;}

.s_gnb>li{text-align: center;/*width:200px;*/height:30px;line-height:30px;position:relative;}
.s_gnb>li>a{display: block;font-size:16px;color:#000000;}
.s_gnb>li:hover>a{color:#118ddc;font-weight:bold;}
.s_gnb>li.on>a{color:#118ddc;border-bottom:1px solid #f39e0e;}


/*메인 비주얼 처리*/
.m_container{ width:100%; }

.m_container .m_slide ul li{ height:603px; }
.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_visual01{background:url(/design/ko/images/newimg/slider1.jpg) no-repeat center center; }
.m_visual02{background:url(/design/ko/images/newimg/slider2.jpg) no-repeat center center;}
.m_visual03{background:url(/design/ko/images/newimg/slider3.jpg) no-repeat center center; }

.slide_wrap{position:relative;height:603px;overflow:hidden;}
#csPager ul li a { display:block; width:15px; height:15px; background:url('/design/ko/images/newimg/slide_pager_off.png') 0 0 no-repeat; text-indent:-20000px; }
#csPager ul li a.active { background:url('/design/ko/images/newimg/slide_pager_on.png') 0 0 no-repeat; }
#csPager { position:absolute; left:-550px; bottom:40px; width:100%;z-index:9; }
#csPager ul { font-size:0; text-align:center; }
#csPager ul li { margin:0 4px; display:inline-block; }	

/*
.bx-pager{width:90px;height:20px;margin:auto;border-radius:20px;position:relative;bottom:100px;left:-470px}
.bx-pager-link{width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #2a3957;box-sizing:border-box;display:block;text-indent:-9999px}
.bx-pager-link.active{background:#d2c092;border:1px solid #d2c092}
.bx-pager-item{float:left;margin-top:2px}
.bx-pager-item:nth-child(2){margin:2px 8px 0 8px}
.bx-wrapper{height:603px}

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


/*메인 배너(6개) 처리*/
.m_cont1{min-width:1000px;/*padding:63px 0;*/padding: 100px 0 0 0; }
.m_cont_box > .main_bnn_box{text-align:center;margin:147px 0 90px 0}
.m_cont_box > .main_bnn_box p{padding-bottom:67px}
.m_cont_box > .main_cont_t > ul{width:1200px;margin:auto;display:inline-block}
.m_cont_box > .main_cont_t > ul > li{float:left;}
.m_cont_box > .main_cont_t > ul > li:nth-child(3){float:none;}
/* 메인 지도 */
.m_cont_box > .main_map_box{width:100%;text-align:center}
.m_cont_box > .main_map_box > ul{margin-bottom:86px}
.m_cont_box > .main_map_box > ul > li > span{width:100%;line-height:56px;height:56px;border:1px solid #cecece;background-color:#f0f0f0;font-size:24px;font-weight:bold;display:inline-block;}

/* 고객센터 */
.m_customer_wrap{width:100%;margin:0 auto;display: inline-block;padding-bottom: 103px;}
.m_customer_wrap > .m_customer_box{width:1200px;margin:0 auto;}
.m_customer_wrap > .m_customer_box > div{float:left;width:600px;height:378px;}
.m_customer_wrap > .m_customer_box > .m_customer_left{background:#eeeeee;}
.m_customer_wrap > .m_customer_box > .m_customer_left > div {padding:88px 0 0 0;text-align:center;}
.m_customer_wrap > .m_customer_box > .m_customer_left > div > p{padding-bottom:22px;}


.m_customer_wrap > .m_customer_box > .m_customer_right{background:#0085d9;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div > h2{color:#FFFFFF;font-size:44px;font-weight:bold;text-align: center;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div{color:#FFFFFF;padding:60px 79px 0 79px;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div > hr{border-bottom:1px solid #FFFFFF;display: inherit;margin: 20px 0 30px 0;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div > ul > li{padding-bottom:10px;font-size:24px;font-weight:300;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div > ul > li:nth-child(4){color:#83fbff;}
.m_customer_wrap > .m_customer_box > .m_customer_right > div > ul > li > strong{font-weight:500;}


#footer1{min-width:1200px;  background-color:#373737;height:78px;margin: auto;
    text-align: center;border-bottom:1px solid #575757;box-sizing:border-box}
#footer1 .foot{position:relative; overflow:hidden; height:78px;/*padding-top:14.5px*/}
#footer1 > .foot > .privacy{display:inline-block}
#footer1 > .foot > .privacy > li{float:left;height:78px;line-height:78px;padding:0 37px;margin-right:5px;position:relative;text-align:center;box-sizing:border-box}
#footer1 > .foot > .privacy > li:last-child{margin-right:0px;}
#footer1 > .foot > .privacy > li > a{color:#FFFFFF;font-size:19px;/*font-weight:bold;*/display:block}



#footer2{background-color:#373737;min-width:1200px;width: 100%;height: 196px;}
#footer2 > .foot > div {float:left;}
#footer2 > .foot > .copy{padding:32px 0 85px 70px;}
#footer2 > .foot > .copy > span {float:left;padding-right:60px;}
#footer2 > .foot > .copy > p{font-size:15px;letter-spacing:-0.6px;color:#b3b3b3;margin-bottom: 2px;line-height: 23px;} 
#footer2 > .foot p strong{font-size:20px; color:#b3b3b3;font-weight:normal}
#footer2 > .foot > .copy > address{font-size:14px; color:#b3b3b3;letter-spacing:0;margin-top:15px} 
#footer2 > .foot > .copy > address span{color:#b3b3b3; }


/*** sub ***/
.sb1_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}
.sb2_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}
.sb3_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}
.sb4_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}
.sb5_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}
.sb6_bnr{height:565px; /*background:url(/design/ko/images/newimg/sub1_1_visual.jpg) no-repeat center center;*/}

/*  서브페이지 메뉴 정의*/
.cont_navi{text-align:center;max-width:1200px;width:100%;margin:95px auto;padding-bottom: 100px;}
.cont_navi > div{text-align:left;}
.cont_navi > .pg1 > ul > li{width:236px;height:98px;line-height:98px;}
.cont_navi > .pg1 > ul > li{margin-right:5px;}
.cont_navi > .pg1 > ul > li:nth-child(5){margin-right:0;}

.cont_navi ul > li{float:left;text-align: center;box-sizing:border-box;}
.cont_navi ul > li.on > a{border:1px solid #bdbdbd;background:#0085d9;color:#FFFFFF;box-sizing:border-box;}
.cont_navi ul > li:hover > a{border:1px solid #bdbdbd;background:#0085d9;color:#FFFFFF;box-sizing:border-box;}
.cont_navi > .pg1 ul > li > a{width:236px;}


/*각각 배너 탭 처리*/
.cont_navi > .pg2 > ul > li{width:295px;height:98px;line-height:98px;}
.cont_navi > .pg2 > ul > li{margin-right:5px;}
.cont_navi > .pg2 > ul > li:nth-child(5){margin-right:0;}
.cont_navi > .pg2 ul > li > a{width:295px;}

.cont_navi > .pg3 > ul > li{width:595px;height:98px;line-height:98px;}
.cont_navi > .pg3 > ul > li{margin-right:5px;}
.cont_navi > .pg3 > ul > li:nth-child(5){margin-right:0;}
.cont_navi > .pg3 ul > li > a{width:595px;}

.cont_navi > .pg3_1 > ul > li{width:395px;height:98px;line-height:98px;}
.cont_navi > .pg3_1 > ul > li{margin-right:5px;}
.cont_navi > .pg3_1 > ul > li:nth-child(5){margin-right:0;}
.cont_navi > .pg3_1 ul > li > a{width:395px;}

.cont_navi ul > li > a{font-size:26px;color:#000000;line-height:98px;display:inline-block;border:1px solid #bdbdbd;box-sizing:border-box;}
.cont_navi ul > li:last-child > a{border-right:1px solid #bdbdbd !important;}

.right_cont{width:1200px;text-align:center;display:inline-table;}
.right_cont > p {text-align:center;}



#bbs_body{letter-spacing:0}


/*한의원 소개*/
.right_cont > .sb_von{padding-bottom:37px;}
.right_cont > .sb1_ttl_img{padding-bottom:40px;}
.right_cont > .sb1_1_cont01{padding-bottom:120px;}

/*진료안내*/
.right_cont > .sb1_2_cont01{padding-bottom:120px;}
.right_cont > .sb1_2_cont02{padding-bottom:120px;}

/*둘러보기*/
.right_cont > .sb1_3_cont01{padding-bottom:120px;}
.right_cont > .sb1_3_cont02{padding-bottom:120px;}

/*오시는길*/
.right_cont > .sb1_4_cont01{padding-bottom:120px;}
.right_cont > .sb1_4_cont02{padding-bottom:120px;}


/*어지럼증*/
.right_cont > .sb2_ttl_img{padding-bottom:40px;}
.right_cont > .sb2_1_cont01{padding-bottom:120px;}
.right_cont > .sb2_1_cont02{padding-bottom:120px;}

/*위염*/
.right_cont > .sb2_2_cont01{padding-bottom:120px;}
.right_cont > .sb2_2_cont02{padding-bottom:120px;}

/*과민성대장증후군*/
.right_cont > .sb2_3_cont01{padding-bottom:120px;}
.right_cont > .sb2_3_cont02{padding-bottom:120px;}

/*치질*/
.right_cont > .sb2_4_cont01{padding-bottom:120px;}
.right_cont > .sb2_4_cont02{padding-bottom:120px;}

/*다이어트한약*/
.right_cont > .sb3_ttl_img{padding-bottom:40px;}
.right_cont > .sb3_1_cont01{padding-bottom:120px;}
.right_cont > .sb3_1_cont02{padding-bottom:120px;}

/*한약다이어트*/
.right_cont > .sb3_2_cont01{padding-bottom:120px;}
.right_cont > .sb3_2_cont02{padding-bottom:120px;}

/*피부질환*/
.right_cont > .sb3_3_cont01{padding-bottom:120px;}
.right_cont > .sb3_3_cont02{padding-bottom:120px;}


/*목허리디스크*/
.right_cont > .sb4_ttl_img{padding-bottom:40px;}
.right_cont > .sb4_1_cont01{padding-bottom:120px;}
.right_cont > .sb4_1_cont02{padding-bottom:120px;}

/*통증질환*/
.right_cont > .sb4_2_cont01{padding-bottom:120px;}
.right_cont > .sb4_2_cont02{padding-bottom:120px;}

/*교통사고후유증*/
.right_cont > .sb4_3_cont01{padding-bottom:120px;}
.right_cont > .sb4_3_cont02{padding-bottom:120px;}

/*추나요법*/
.right_cont > .sb4_4_cont01{padding-bottom:120px;}
.right_cont > .sb4_4_cont02{padding-bottom:120px;}

/*면역약침*/
.right_cont > .sb4_5_cont01{padding-bottom:120px;}
.right_cont > .sb4_5_cont02{padding-bottom:120px;}

/*여성질환*/
.right_cont > .sb5_ttl_img{padding-bottom:40px;}
.right_cont > .sb5_1_cont01{padding-bottom:120px;}
.right_cont > .sb5_1_cont02{padding-bottom:120px;}

/*키성장*/
.right_cont > .sb5_2_cont01{padding-bottom:120px;}
.right_cont > .sb5_2_cont02{padding-bottom:120px;}

/*보약*/
.right_cont > .sb6_ttl_img{padding-bottom:40px;}
.right_cont > .sb6_1_cont01{padding-bottom:120px;}
.right_cont > .sb6_1_cont02{padding-bottom:120px;}

/*공진단*/
.right_cont > .sb6_2_cont01{padding-bottom:120px;}
.right_cont > .sb6_2_cont02{padding-bottom:120px;}


/* 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;z-index:99999}
.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;}
