/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.wrap {width:100%; float:left; margin:0 auto;}
.container {width:1000px; margin:0 auto;}

/*head*/
#h_btn {padding:20px 0 10px 50px;}
#h_btn h1 {width:70px; float:left;}
#h_btn h2 {width:400px; float:right; font-size:0px; line-height:0; text-align:right;}
#h_btn li {display:inline;}

#logo {height:115px;}
#logo h2{width:290px; float:left;}
#logo h1 {width:180px; float:left; margin-left:100px; padding:20px 0 0px  0;  }
#logo #ys {width:300px; float:left; text-align:right; padding:0 0 0 110px;}
#logo #ys p {margin-bottom:10px;}

#navi {height:30px; background:url(../images/common/navi_bg.gif) repeat-x top;}

/* GNB */
#header {position:absolute; left:0; height:30px; top:115px; z-index:9999;width:100%; overflow:hidden;}
.gnb_out{width:100%;background:url(../images/common/navi_bg.gif) repeat-x top #fff; height:299px; border-bottom:1px solid #da1111; height:360px;}
.gnb_out > div{width:1000px; margin:0 auto;background:url("") no-repeat;}

#gnb{position:relative;z-index:50; width:1000px; margin:0 auto;}
#gnb > ul{overflow:hidden;}
#gnb > ul > li{float:left;height:30px;}
#gnb > ul > li a{display:block;}
#gnb > ul > li a:hover img,#gnb > ul > li a:focus img,#gnb >ul  li.on img{margin-top:-30px; margin-bottom:30px;}
#gnb > ul > li > ul{position:absolute;left:0;z-index:50; background:#fff;line-height:21px;  margin-top:-25px;}
#gnb > ul > li > ul.sub01{left:0px}
#gnb > ul > li > ul.sub02{left:168px}
#gnb > ul > li > ul.sub03{left:334px} 
#gnb > ul > li > ul.sub04{left:501px}
#gnb > ul > li > ul.sub05{left:667px}
#gnb > ul > li > ul.sub06{left:834px}
#gnb > ul > li > ul > li a{overflow:hidden;display:block;padding-left:10px;text-decoration:none;color:#555;}
#gnb > ul > li > ul > li a:hover,#gnb > ul > li > ul > li a.on{color:#214196;font-weight:bold;}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*main*/
#admin {margin-top:50px;}

#visual { margin-top:0;min-width:1000px;width:100%;height:480px;background:#fff; }/* 20130425 아이패드1관련 수정 */
#visual div#visual_wrapper { width:100%;height:100%;position:relative;  }
#visual div.visual_con { float:left;width:100%;height:480px;background-position:center -112px;background-repeat:no-repeat;background-size: auto 1000px; }/* 20130425 아이패드1관련 수정 */
#visual div.visual_con span.alt { position:absolute;left:-10000px;top:-10000px;height:0;font-size:0;line-height:0; }/* 20130425 아이패드1관련 추가 */




#visual_box {width:100%; height:480px; top:160px; left:0;  }
#visual_box #visual { position:relative;  width:100%; height:480x; margin:0 auto;  overflow:hidden; text-align:center; background:#4c4b57; float:left; }
#visual_box #visual #img_box li {position:absolute; width:100%; height:480px;z-index:5;}
#visual_box #visual #img_box li#vi_0{  }
#visual_box #visual #img_box li#vi_1{  }
#visual_box #visual #img_box li#vi_2{ }
#visual_box #visual #img_box li#vi_3{ }
#visual_box #visual #img_box li.now { z-index:10;}
#visual_box #visual #img_box li img {width:1500px;  height:auto; margin: 0 auto;}

#m_roll {background:url(../images/main/main_bg.jpg) no-repeat center top; background-color:#4c4b57; }
#m_roll2 {background:url(../images/main/n_main_bg.jpg) no-repeat center top;background-color:#eaf3f0; }

#m_event {position:absolute; top:-569px; left:602px; z-index:10;}



#m_event #mcon_rol {height:300px;}
#m_event #mcon_rol_box {position:relative; clear:both; width:401px; height:569px; left:0px; top:0px;}
#m_event #mcon_rol .section {position:absolute; top:0; left:0; width:100%; height:300px; text-align:center;}
#m_event #mcon_rol .nav {position:absolute; top:10px; left:10px; z-index:10;}
#m_event #mcon_rol .nav li { display:inline; float:left; }
#m_event #mcon_rol .nav img {width:15px; height:13px; }




#visual {height:568px;}
#jqb_object { position:relative;width:602px; height:568px; overflow:hidden;}
#jqb_object .jqb_slide {position:absolute;width:850px; height:568px;}

#jqb_object .jqb_bar img {cursor:pointer;}
#jqb_object .jqb_bar {position:absolute;width:582px; height:45px;left:10px;top:265px;}
#jqb_object .jqb_info {display:none;}
#jqb_object .jqb_btn_next{width:auto; float:left; }
#jqb_object .jqb_btn_prev{width:auto; float:right; }
#jqb_object .jqb_btn_pause {display:none;}




#price {height:0px;}
#price_left {position:absolute; top:0; left:-30px;}
#price_btn {position:absolute; height:140px; top:0; left:910px;}


#doctor {background:url(../images/main/m_dortor_bg.jpg) no-repeat center #073d64;}
#doctor2 {background:url(../images/main/n_m_dortor_bg.gif) repeat-x center;}

#m_con {margin-top:40px;}
#m_01 {width:316px; float:left; margin-right:30px;}

#m_02 {width:320px; float:left; margin-right:30px; }
#m_02 h1 {margin-bottom:50px;}
#m_03 {width:300px; float:right; margin:18px 0 0 0px;}
#m_03 h2 {margin-top:25px;}
#m_con th {height:21px; text-align:right; color:#acacac; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
#m_con th,#m_con td {}
#m_bn {margin-top:0px; padding-top:10px; }
#m_bn h1 {width:235px; margin-right:20px; float:left;}
#m_bn h2 {width:235px; float:right;}
#m_bn p {width:100%; float:left; margin-top:20px;}
#m_bn span {width:333px; float:left; margin-top:20px;}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*footer*/
#f_btn {background:#464646; text-align:center; margin-top:40px; line-height:0;}
#f_btn li {display:inline;}

#footer {background:#f8f7f4; padding:15px 0 15px 0;}
#footer h1 {width:110px; float:left;}
#footer h2 {width:490px; float:left; margin-left:30px;}
#footer h3 {width:290px; float:right;}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*sub*/
#visual_sub {background:url(../images/sub/visual_sub_bg.gif) no-repeat center top #f5f5f5; border-bottom:1px solid #CCCCCC;} 
#sub_img {width:250px; margin-left:150px; float:left;}
#sub_text {width:330px; margin:30px 100px 0 0; float:right;}

#sub {margin-top:50px;}
#snavi {width:200px; float:left;}
#snavi h1 {border-bottom:2px solid #333333; padding-bottom:20px;}
#snavi h2 li {border-bottom:1px solid #CCCCCC; padding:5px 0 5px 5px; margin:0px; font-weight:normal; font-size:12px;}
#snavi h2 a {display:block;}
#snavi h5 {margin-top:0px;}
.snavi_on { background:url(../images/snavi/snavi_on.gif) no-repeat;  }
.snavi_on a {color:#FFFFFF;font-weight:bold; padding-left:15px;  }


#contents {width:750px; float:right; }
#title {height:30px;}
#title h1 {width:300px; float:left; line-height:0; font-size:0; }
#title h2 { width:300px; float:right; text-align:right; margin-top:0px;}
#title h2  li{ background:url(../images/bullet02.gif) -1px 2px no-repeat; display:inline; padding-left:10px; font-size:11px; font-weight:normal;}
#title h2 .home{ background:url(../images/bullet_home.jpg) -1px 2px no-repeat; }
#page {margin:30px 0 20px 0 ;}


#on_title{float:left; width:250px; height:21px;}
#on_date{float:left; width:75px; height:21px;}
.day {text-align:right; color:#acacac; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
 
#notice{clear:both; padding:18px 0 0px 0px;}
#notice p{padding:0px 0 10px 0px;}
#online{clear:both; padding:13px 0 0 0px;}
#online p{padding:0px 0 10px 0px;}