@charset "utf-8";
/* 전체_기본_공통적용*/
#wrap {width:100%;text-align:center;}
#header {width:100%;}
#container {width:100%;}

#com_menu {width:100%; position:relative; background:#fff;}/*상단메뉴로고부분*/

/*
#sub1 {position:absolute;top:60px;left:40px;width:100%;text-align:center;}
#sub1 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub1 li {float:left; padding:10px 12px;cursor:pointer;}
#sub1 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub1 .twoDep a:hover{color:#6c8fd1;}


#sub2 {position:absolute;top:60px;left:185px;width:100%;text-align:center;}
#sub2 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub2 li {float:left; padding:10px 12px;cursor:pointer;}
#sub2 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub2 .twoDep a:hover{color:#6c8fd1;}


#sub3 {position:absolute;top:60px;left:330px;width:100%;text-align:center;}
#sub3 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub3 li {float:left; padding:10px 12px;cursor:pointer;}
#sub3 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub3 .twoDep a:hover{color:#6c8fd1;}


#sub4 {position:absolute;top:60px;left:200px;width:100%;text-align:center;}
#sub4 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub4 li {float:left; padding:10px 12px;cursor:pointer;}
#sub4 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub4 .twoDep a:hover{color:#6c8fd1;}


#sub5 {position:absolute;top:60px;left:550px;width:100%;text-align:center;}
#sub5 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub5 li {float:left; padding:10px 12px;cursor:pointer;}
#sub5 .twoDep a{color:#686868;font-size:11px;font-weight:normal;}
#sub5 .twoDep a:hover{color:#6c8fd1;}
*/

#com_menu .st_Nav {position:absolute;top:14px;right:0px;margin:0px; padding:0px;z-index:100;}
#com_menu .st_Nav li {float:left; padding:0 7px 0 7px; background:url(../images/com_top_line.png) no-repeat 0px 1px;}
#com_menu .st_Nav li.first {background:none;}
#com_menu .st_Nav img {vertical-align:top;}








/* 탭메뉴 */
/* images */
.listTab li a .button1{ background-image:url(../images/main_tt_01.gif); width:95px; height:22px;background-position:0 -22px;}
.listTab li a .button2{ background-image:url(../images/main_tt_01.gif); width:95px; height:22px;background-position:-90px 1px;}
.listTab.m1 .m1 a .button1{ background-image:url(../images/main_tt_01.gif); width:95px; height:22px;background-position:0 1px;}
.listTab.m2 .m2 a .button2{ background-image:url(../images/main_tt_01.gif); width:95px; height:22px;background-position:-90px -22px;}

/* Lined Tab */
.listTab{width:100%;}
.listTab ul{ position:relative; font-size:12px; *zoom:1;}
.listTab ul:after{ content:""; display:block; clear:both;}
.listTab li{ float:left; -margin-bottom:-1px;text-align:left;}
.listTab li a span{ display:inline-block; cursor:pointer;}
.listTab li ul{ display:none; width:300px; position:absolute; top:40px; left:0; border:0; margin:0; padding:0; *zoom:1;}
.listTab li ul:after{ content:""; display:block; clear:both;}
.listTab li li{ float:none; position:relative; -margin:0 0 8px 0; color:#999;background:url(../images/main_news_dot.gif) no-repeat 6px 10px;padding-left:15px; line-height:24px;}
.listTab li li a{ float:none; padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal;text-decoration:none;}
.listTab li li a:hover,
.listTab li li a:active,
.listTab li li a:focus{ color:#000 !important; text-decoration:none;}
.listTab li li date,
.listTab li li .date{ position:absolute; top:0; right:0;}
.listTab li li.more{ position:absolute; top:-35px; right:0; border:0 !important; background:transparent;}

.listTab.m1 .m1 ul,
.listTab.m2 .m2 ul{ display:block;}

/* jsOff */
.listTab.jsOff{ height:auto;}
.listTab.jsOff ul{ border:0;}
.listTab.jsOff li{ float:none; position:relative;}
.listTab.jsOff li a{ float:none; display:block; font-weight:bold; color:#333;}
.listTab.jsOff li ul{ position:static; display:block; left:0; top:0;}
.listTab.jsOff li li a{ display:inline; border:0 !important; background:none !important; font-weight:normal;}
.listTab.jsOff li li.more{ top:7px; right:15px;}

/* 메인 */

#main_contents {width:100%; margin:0 auto;}/*메인 컨텐츠 부분_섹션으로 css구분*/

#main_contents .main_tit{position:relative; margin-bottom:30px; padding-left:30px; text-align:left;}
#main_contents .main_tit:after{content:""; display:block; position:absolute; top:0; left:0; width:10px; height:60px; background:#011269;}
#main_contents .main_tit h2{font-size:30px; font-weight:700; color:#333; margin-bottom:10px;}
#main_contents .main_tit p{font-size:14px; color:#666;}

#main_contents .main_tit02{position:relative; margin:50px 0 30px; padding-left:30px; text-align:left;}
#main_contents .main_tit02:after{content:""; display:block; position:absolute; top:0; left:0; width:10px; height:60px; background:#fff;}
#main_contents .main_tit02 h2{font-size:30px; font-weight:700; color:#fff; margin-bottom:10px;}
#main_contents .main_tit02 p{font-size:14px; color:#ddd;}

#main_contents .sec01{width:100%; /* background:url(../images/sec02_bg.jpg) no-repeat center center;*/ background-color:#011269;}
#main_contents .sec01_area{position:relative; width:1100px; padding:40px 50px; margin:0 auto; text-align:left;}
#main_contents .sec01 .sec01_area h2{font-size:26px; font-weight:700; color:#fff; margin-bottom:15px; text-align: center}
#main_contents .sec01 .sec01_area p{font-size:18px; color:#ddd; text-align: center; margin-bottom: 20px}
#main_contents .sec01 .sec01_area a{position:absolute; right:72px; top:50%; margin-top:115px; display:block; width:200px; height:30px; text-align:center; font-size:16px; font-weight:700; color:#0d47a1; line-height:30px; background:#ffc107;}
#main_contents .sec01 .sec01_area .textarea_name {color:#fff; text-align: left; float:left;  line-height:30px; }
#main_contents .sec01 .sec01_area .textarea_phone { color:#fff; text-align: left; float:left;margin-left: 100px; margin-right: 10px; line-height:30px }
#main_contents .sec02{width:1200px; margin:50px auto;}
#main_contents .sec02 ul{width:100%;}
#main_contents .sec02 ul:after{content:""; display:block; clear:both;}
#main_contents .sec02 ul li{position:relative; float:left; margin-left:20px; width:283px; min-height:283px; border:1px solid #ddd; overflow:hidden;}
#main_contents .sec02 ul li:first-child{margin-left:0;}
#main_contents .sec02 ul li a{display:block; text-align:center; padding-top:115px; /*min-height:168px;*/}
#main_contents .sec02 ul li a h3{font-size:24px; font-weight:700; color:#333; margin-bottom:15px; padding-top: 50px}
#main_contents .sec02 ul li a p{font-size:14px; color:#666; line-height:28px;}
#main_contents .sec02 ul li a span.sec02_hover{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-9; display:none;}
#main_contents .sec02 ul li a span.sec02_hover img{width:100%;}
#main_contents .sec02 ul li.sec02_lt01{background:url(../images/sec03_ico01.png) no-repeat center 55px;}
#main_contents .sec02 ul li.sec02_lt02{background:url(../images/sec03_ico02.png) no-repeat center 47px;}
#main_contents .sec02 ul li.sec02_lt03{background:url(../images/sec03_ico03.png) no-repeat center 55px;}
#main_contents .sec02 ul li.sec02_lt04{background:url(../images/sec03_ico04.png) no-repeat center 55px;}
#main_contents .sec03{width:100%; /*background:url(../images/sec04_bg.jpg) center center;*/  background:#011269}
#main_contents .sec03 .sec03_area{position:relative; width:1200px; margin:0 auto; padding:50px 0;}
#main_contents .sec03 .sec03_area:after{content:""; display:block; clear:both;}
#main_contents .sec03 .sec03_area .main_tit02{float:left; margin:0;}
#main_contents .sec03 .sec03_area .board_box{position:relative; float:right; width:600px;  min-height:400px; padding:50px 0; background:#fff;}
#main_contents .sec03 .sec03_area .board_box span.bullet_wht{display:block; margin:0 auto;padding-top: 50px }
#main_contents .sec03 .sec03_area .board_box .sec03_board{}
#main_contents .sec03 .sec03_area .board_box .sec03_board li p{padding:0 40px; margin:45px auto;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li p a{font-size:16px; color:#666; line-height:32px;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li h3{position:relative; background:url(../images/sec04_bullet_blu.png) no-repeat center top; padding-top:60px; margin-bottom:15px;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li h3:after{content:""; display:block; position:absolute; top:10px; left:158px; width:100px; height:1px; background:#0d47a1;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li h3:before{content:""; display:block; position:absolute; top:10px; right:158px; width:100px; height:1px; background:#0d47a1;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li h3 a{font-size:14px; font-weight:700; color:#333;}
#main_contents .sec03 .sec03_area .board_box .sec03_board li span.date{font-size:14px; color:#999;}

#main_contents .sec03 .sec03_area .bx-controls{position:absolute; bottom:0; left:0; width:100%;}
#main_contents .sec03 .sec03_area .bx-controls .bx-pager:after{content:""; display:block; clear:both;}
#main_contents .sec03 .sec03_area .bx-controls .bx-pager > div{float:left; display:block; width:200px;}
#main_contents .sec03 .sec03_area .bx-controls .bx-pager > div:first-child a{border-left:none;}
#main_contents .sec03 .sec03_area .bx-controls .bx-pager .bx-pager-item a{display:block; width:100%; height:25px; text-indent:-9999px; overflow:hidden; background:#0a398e; border-left:1px solid #0a398e;}
#main_contents .sec03 .sec03_area .bx-controls .bx-pager .bx-pager-item a.active{background:#fff;}




/*메인_가로형의 세로형*/
#main_wrap_vertical {width:1010px;margin:0 auto;--padding-bottom:40px;}/*메인 컨텐츠 부분_섹션으로 css구분-보더값 뺄것.*/
#main_wrap_vertical .visual {float:left;border:5px solid #6d80a8;}
#main_wrap_vertical .contents {float:right; width:320px;border:5px solid #dcb997; padding-left:10px;}
#main_wrap_vertical .contents .sec01 {float:left; width:100%; padding-top:20px;}
#main_wrap_vertical .contents .sec02 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec02 h2 {padding-bottom:17px;}
#main_wrap_vertical .contents .sec03 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec03 h2 {padding-bottom:17px;}


#footer{position:relative; clear:both;width:100%; background:#fff; border-top:1px solid #eee;}
#footer:after{content:""; display:block; position:absolute; top:0; right:0; width:50%; height:100%; background:#e6e6e6; z-index:9;}
#footer .footer_area{width:1200px; margin:0 auto; text-align:left;}
#footer .footer_area:after{content:""; display:block; clear:both;}
#footer .footer_area > div{position:relative; float:left; width:370px; min-height:310px; z-index:99; padding:50px 0 0 30px;}
#footer .footer_area h2{margin-bottom:25px;}
#footer .footer_area h2 a{position:relative; font-size:20px; font-weight:700; color:#333; padding-left:15px;}
#footer .footer_area h2 a:after{content:""; display:block; position:absolute; top:0; left:0; width:5px; height:20px; background:#011269;}

#footer .footer_area .f_company dl dt{margin-bottom:25px;}
#footer .footer_area .f_company dl dd{font-size:14px; color:#666; line-height:28px;}
#footer .footer_area .f_company a:hover{color:#666;}

#footer .footer_area .f_notice{background:#f6f6f6;}
#footer .footer_area .f_notice ul li{border-top:1px solid #e6e6e6; padding:5px 0;}
#footer .footer_area .f_notice ul li:first-child{border-top:none;}
#footer .footer_area .f_notice ul li:after{content:""; display:block; clear:both;}
#footer .footer_area .f_notice ul li span.date{display:block; float:left; width:110px; font-size:14px; font-weight:700; color:#333; padding:20px 0;}
#footer .footer_area .f_notice ul li a{float:left; display:block; width:230px; font-size:14px; color:#666; line-height:28px;}


#footer .footer_area .f_location ul li{border-top:1px solid #f6f6f6; padding:5px 0;}
#footer .footer_area .f_location ul li:first-child{border-top:none;}
#footer .footer_area .f_location ul li:after{content:""; display:block; clear:both;}
#footer .footer_area .f_location ul li h3{display:block; float:left; width:120px; font-size:14px; font-weight:700; color:#333; padding:15px 0;}
#footer .footer_area .f_location ul li p{float:left; display:block;  font-size:14px; color:#666; line-height:28px; padding: 10px 0}
#footer .footer_area .f_location ul li.f_email p{padding-top:8px; font-weight:700; color:#0d47a1; }

#footer .f_bottom{position:relative; width:100%; background:#011269; z-index:99;}
#footer .f_bottom_area{width:1200px; margin:0 auto;}
#footer .f_bottom_area:after{content:""; display:block; clear:both;}
#footer .f_bottom_area p{float:left; font-size:12px; font-weight:700; color:#fff; line-height:50px;}
#footer .f_bottom_area ul{float:right;}
#footer .f_bottom_area ul:after{content:""; display:block; clear:both;}
#footer .f_bottom_area ul li{float:left; font-size:12px; color:#fff;}
#footer .f_bottom_area ul li a{font-size:12px; color:#fff; line-height:50px;}
#footer .f_bottom_area ul li span{padding:14px;}


/* 공지사항 리스트 및 탭관련*/
.ltNotice {position:relative; height:150px; text-align:center;}
.ltNotice li {float:left;}
.ltNotice .tab {float:left;height:24px; overflow:hidden; text-indent:-9999em; background:url(../images/main_tt_01.gif) no-repeat;}
.ltNotice .t1 {width:88px; background-position:0 -24px;}
.ltNotice .t2 {width:98px; background-position:-88px 0;}
.ltNotice .t3 {width:100px; background-position:-198px 0;}
.ltNotice li.active .t1 {width:88px; background-position:0 0;}
.ltNotice li.active .t2 {width:98px; background-position:-88px -24px;}
.ltNotice li.active .t3 {width:100px; background-position:-198px -50px;}

.ltNotice ul {display:none; position:absolute; top:34px; left:0px; width:300px;}
.ltNotice ul li {float:left;text-align:left; padding-left:15px; line-height:24px; background:url(../images/main_news_dot.gif) no-repeat 6px 10px; width:295px;}
.ltNotice ul li span {padding-right:10px;float:right}
.ltNotice li.active ul {display:block;}
.ltNotice a {color:#989898;}
.ltNotice a:hover {color:#569ecc;font-size:12px;}
.ltNotice .more {position:absolute; top:-16px; right:0px; background:none;}


/*공통팝업 - 개인정보취급방침_이용약관_이메일무단수집거부*/
#no_spam {width:600px;border:10px solid #d8d8d8;}
#privacy {position:relative;}
#privacy div {font-size:14px;line-height:22px;}
#privacy h2 {margin:0px 0 10px 0px; font-size:14px; font-weight:bold; color:#555;}
#privacy h2 span {font-size:14px; color:#ee0000;}
#privacy h2 p {font-size:14px; color:#ee0000; font-weight:400; padding-top:5px;}
#privacy textarea {width:96%;height:400px;color:#666666; padding:3% 15px; line-height:22px;border:1px solid #ededed; background:#f9f9f9}
#privacy .btn_close {position:absolute; top:40px; right:20px;}

/*서브*/
#sub_visual {width:100%;margin:0 auto;}
#sub_visual .visual{width:100%; height:150px;}
#sub_visual .visual h2{font-size:40px; font-weight:700; color:#fff; text-align:center; line-height:150px;}

#sub_location{position:relative; width:100%; background:#ddd; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; z-index:999;}
#sub_location .sub_location_area > ul{position:relative; width:1200px; margin:0 auto; z-index:99;}
#sub_location .sub_location_area > ul:after{content:""; display:block; clear:both;}
#sub_location .sub_location_area > ul li.home{border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; float:left;}
#sub_location .sub_location_area > ul li.home a{display:block; width:50px; height:50px; text-indent:-9999px; overflow:hidden; background:url(../images/lnb_home_ico.png) no-repeat center center;}
#sub_location .sub_location_area > ul li.sub_dept{position:absolute; width:200px; text-align:left;}
#sub_location .sub_location_area > ul li.sub_dept ul{border:1px solid #c7c7c7;background:#ddd; height:50px; overflow:hidden;}
#sub_location .sub_location_area > ul li.sub_dept ul li:first-child{border-top:none;}
#sub_location .sub_location_area > ul li.sub_dept ul li:first-child a{color:#011269; background:url(../images/lnb_arrow.png) no-repeat 170px center;}
#sub_location .sub_location_area > ul li.sub_dept ul li:first-child a:hover{background:#ddd url(../images/lnb_arrow.png) no-repeat 170px center;}
#sub_location .sub_location_area > ul li.sub_dept ul li{border-top:1px solid #ddd;}
#sub_location .sub_location_area > ul li.sub_dept ul li a{display:block; padding-left:20px; font-size:14px; font-weight:700; color:#052969; line-height:50px;}
#sub_location .sub_location_area > ul li.sub_dept ul li a:hover{color:#fff; background:#ddd;}
#sub_location .sub_location_area > ul li.sub_1dept{top:-1px; left:51px;}
#sub_location .sub_location_area > ul li.sub_2dept{top:-1px; left:250px;}

#sub_quick{position:relative; width:100%; background:#f6f6f6; border-bottom:1px solid #e6e6e6; z-index:99;}
#sub_quick .sub_hide{width:100%; overflow:hidden;}
#sub_quick .sub_quick_area{width:1200px; margin:0 auto; padding:25px 0;}
#sub_quick .sub_quick_area:after{content:""; display:block; clear:both;}
#sub_quick .sub_quick_area .quick_tit{float:left; position:relative; text-align:left; padding-left:30px; margin:25px 0;}
#sub_quick .sub_quick_area .quick_tit:after{content:""; display:block; position:absolute; top:0; left:0; width:10px; height:60px; background:#011269;}
#sub_quick .sub_quick_area .quick_tit h2{font-size:30px; font-weight:700; color:#333; margin-bottom:10px;}
#sub_quick .sub_quick_area .quick_tit p{font-size:14px; color:#666;}
#sub_quick .sub_quick_area ul{float:right;}
#sub_quick .sub_quick_area ul:after{content:""; display:block; clear:both;}
#sub_quick .sub_quick_area ul li{float:left;}
#sub_quick .sub_quick_area ul li a{display:block;}
#sub_quick .sub_quick_area ul li.q_phone{text-align:left; width:378px; height:108px; padding-left:20px; margin-right:10px; border:1px solid #e6e6e6; background:url(../images/quick_phone_bg.jpg) no-repeat center center;}
#sub_quick .sub_quick_area ul li.q_phone p{font-size:14px; color:#666; margin:25px 0 15px;}
#sub_quick .sub_quick_area ul li.q_phone h3{font-size:30px; font-weight:800; color:#333;}
#sub_quick .sub_quick_area ul li.q_phone h3 strong{color:#011269;}
#sub_quick .sub_quick_area ul li.q_btn a{width:110px; padding-left:80px; text-align:left; font-size:16px; font-weight:700; color:#fff; line-height:50px;}
#sub_quick .sub_quick_area ul li.q_btn a.q_inquiry{background:#011269 url(../images/quick_inquiry_ico.png) no-repeat 20px center; margin-bottom:10px;}
#sub_quick .sub_quick_area ul li.q_btn a.q_review{background:#011269 url(../images/quick_review_ico.png) no-repeat 20px center;}
#sub_quick a.quick_on{display:block; position:absolute; bottom:-30px; left:50%; margin-left:-50px; width:100px; height:30px; text-indent:-9999px; overflow:hidden; background:#011269 url(../images/quick_arrow.png) no-repeat center center;}

#sub_wrap {position:relative;;margin:0 auto; width:1200px;min-height:400px;content:"";}
#sub_wrap #left_menu {float:left; width:190px;padding-bottom:30px; }
#sub_wrap #left_menu h2 {padding:27px 0 10px 20px;text-align:left; font-size:24px; color:#000; font-weight:bold;}/*tt타이틀*/

#sub_wrap #left_menu .left_flash{clear:both;}
#sub_wrap #left_menu .banner{clear:both;padding:10px 0px;}
#sub_wrap #left_menu .icon {position:relative;}
#sub_wrap #left_menu .icon:after {content:""; width:100%; display:block; border-bottom:1px solid #ddd; position:absolute; bottom:18px; z-index:-1;}
#sub_wrap #left_menu .icon a {display:inline-block; *zoom:1; *display:inline; font-size:0px; text-indent:-999px; width:38px; height:38px; margin:0px 2px;}
#sub_wrap #left_menu .icon a.facebook{background:url(../images/left_icon_f.gif) no-repeat;}
#sub_wrap #left_menu .icon a.twitter{background:url(../images/left_icon_t.gif) no-repeat;}
#sub_wrap #left_menu .icon a.blog{background:url(../images/left_icon_b.gif) no-repeat;}
#sub_wrap #left_menu .icon a:hover {background-position:0px -38px}

/*왼쪽메뉴*/
#sub_wrap #left_menu ul{padding-top:20px;padding-bottom:10px;}
#sub_wrap #left_menu li{width:auto;border-bottom:1px solid #eee; }
#sub_wrap #left_menu li a.dp1{display:block; padding:10px 15px; text-align:left;font-weight:bold;}
#sub_wrap #left_menu li.on a.dp1{background-color:#bfa48b;border-bottom:0px;}
#sub_wrap #left_menu li.on a.dp1{color:#ffffff}
#sub_wrap #left_menu li ul {padding-bottom:10px; }
#sub_wrap #left_menu li ul li {border-bottom:none;}
#sub_wrap #left_menu li ul li a {display:block; text-align:left; padding:5px;}
#sub_wrap #left_menu li ul li a:before{content:"- "}
#sub_wrap #left_menu li ul li a.on {text-decoration:underline;}
/*서브와꾸*/
#sub_wrap #sub_contents {width:1200px;} /*오른쪽컨텐츠 전체와꾸*/
#sub_wrap #sub_contents h3{background:url(../images/tit_bullet.gif) no-repeat 0 34px;padding:28px 0 10px 24px;text-align:left; font-size:24px; font-weight:bold; color:#000;}/*stt타이틀*/
#sub_wrap #sub_contents .location{position:absolute; right:5px; top:35px;background:url(../images/icon_home.gif) no-repeat 0px 2px;padding-left:15px;}
#sub_wrap #sub_contents .location li{display:inline;font-size:11px; color:#919191;}
#sub_wrap #sub_contents .location b {color:#44b87e;font-weight:bold;}
#sub_wrap #sub_contents .con_detail {text-align:center; line-height:18px; padding:100px 0 80px;}/*내용*/


/*quick*/
#quick {background:#e9e9e9;border:4px solid #d3d3d3;position:absolute; right:-90px; top:0px; width:70px; z-index:2; padding-top:50px;padding-bottom:50px;}


/*테이블*/
.table_01 {width:100%; margin-bottom:10px;border-top:2px solid #bd956d;}
.table_01 th {font-size:11px;height:30px; text-align:center; background:#f8f8f8; border-bottom:1px solid #d4d4d4;color:#444444;font-weight:bold;}
.table_01 th.line_r {border-right:1px solid #d4d4d4;}
.table_01 td {font-size:11px;border-bottom:1px solid #d4d4d4;}
.table_01 td.cen{font-size:11px;height:30px;text-align:center;}
.table_01 td.left {line-height:130%;padding:20px 0px 20px 20px;font-size:11px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.left_2 {padding:0px 0px 0px 10px;font-size:11px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.line_r {border-right:1px solid #d4d4d4;;color:#6c6c6c;}
.table_01 td.font_b {font-weight:bold;color:#704924;}
.table_01 td.line_h {line-height:130%;}


/*사이트맵*/
#sitemap {width:100%;}
.oneDepth {width:30%; float:left; margin-right:5%;margin-bottom:30px; min-height:320px;}
.oneDepth.last{margin-right:0;}
.oneDepth h5 {font-size:16px; font-weight:bold; text-align:center !important; color:#222; padding:6px 0 6px 0; border-bottom:2px solid #333;}

.twoDepth {font-size:14px; padding-top:5px;}
.twoDepth li {padding:10px 0 10px 0px; border-bottom:1px solid #dedede}
.twoDepth li p {font-size:13px;margin-top:5px;}


/*병원둘러보기*/

.gallery {background-color:#f3f3f3; width:780px; height:440px;}
.gallery ul li {width:105px; float:right; margin:10px 10px 0px 2px; }
.gallery ul li.over {width:105px; float:right; margin:10px 7px 0px 2px; border:3px solid #82aae0;}


/* main_board*/
.sigong {position:absolute; width: 100px; top: 30px; left: 30px}
.being_ {position:absolute; width: 200px; top: 30px; left: 30px}
.title_line {width:5px; height: 25px; background-color:#011269; float:left; }
.board_box .sec03_1 {}
.board_box h3 {position:absolute; font-size: 15px; margin-left: 15px; font-weight: bold; font-size: 20px; color:#333}
.board_box2 { position: absolute; background-color:#fff; width: 570px; height: 400px; top: 150px}
.board_box2 h3 { position:absolute; font-size: 15px; margin-left: 15px; font-weight: bold; font-size: 20px; color: #333 }

.list_box {margin: 100px 30px 30px 30px}
.latest {text-align:left;}
.latest li {padding-top:15px; padding-bottom: 15px; position:relative; border-top:2px dotted #d8d8d8;}
.latest li:first-child {border-top:none;}
.latest li a {color:#666;font-size:16px;}
.latest li a:hover {color:#000;}
.latest li.date {right:0; font-size:13px; border-top:none; padding-bottom:10px; color:#888888;}
.latest li a span {position:absolute; right: 0}





/*quick-inq-btn*/


.quick-inq-btn { z-index: 999;  top:39% ; position:fixed; right: 0px;}

.daon_b {margin-bottom: 30px;}