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

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

/*
#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%; text-align:left;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents:after {content:""; clear:both; display:block;}


#main_contents .sec01{width:1200px; margin: 0 auto;padding:60px 0 40px 0;position:relative;}
#main_contents .sec01:after{content:""; display:block; clear:both;}
#main_contents .sec01 li {float:left;margin-left:20px;}
#main_contents .sec01 li:first-child{margin-left:0;}
#main_contents .sec01 li.sec0101 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0101.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0101 a:hover{background:url(../images/2026/sec_img0101_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0102 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0102.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0102 a:hover{background:url(../images/2026/sec_img0102_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0103 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0103.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0103 a:hover{background:url(../images/2026/sec_img0103_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0104 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0104.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0104 a:hover{background:url(../images/2026/sec_img0104_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0105 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0105.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0105 a:hover{background:url(../images/2026/sec_img0105_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0106 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0106.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0106 a:hover{background:url(../images/2026/sec_img0106_on.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0107 a{width:183px !important; height:193px !important; display:block;background:url(../images/2026/sec_img0107.jpg) no-repeat center center / 100% 100% !important;}
#main_contents .sec01 li.sec0107 a:hover{background:url(../images/2026/sec_img0107_on.jpg) no-repeat center center / 100% 100% !important;}

#main_contents  .sec02 {margin:0 auto; position:relative;/* float:left; */width:1200px;height:125px;
						background:url(../images/sec02_bg.jpg) no-repeat; padding-bottom:40px;}
#main_contents  .sec02:after{display:block; content:""; clear:both;}
#main_contents  .sec02 .sec02_tit {float:left;width:200px;color:#fff;text-align:left;padding:30px 0 0 40px;}
#main_contents  .sec02 .sec02_tit h2{font-size:24px;color:#fff;margin-bottom:5px; font-weight:bold;}
#main_contents  .sec02 .sec02_tit p{font-size:14px;line-height:20px;}


/* 이미지오버 */
#main_contents .banner {width:800px;padding-left:420px;}
#main_contents .banner:after {content:""; clear:both; display:block;}
#main_contents .banner ul li {float: left;position: relative; width:150px;box-sizing:border-box;}
#main_contents .banner ul li p{padding-top:60px;font-size:14px;line-height:20px;color:#fff;text-align:center;}
#main_contents .banner ul li a:hover p {color: #fff;}
#main_contents .banner ul li a {display: block;position: relative;color:#fff;padding:20px  0px;
									font-size:13px;text-align:left;transition:background-color 0.4s;}
#main_contents .banner ul li a:hover,
#main_contents .banner ul li a:focus {outline:0;color:#fff;text-decoration: none;}
#main_contents .banner ul li a:before {content: " "; display:block;position: absolute;top:30px;right:50px;width:47px;height:44px;margin-left: -30px;}
#main_contents .banner ul li a:after {content: " ";display:block;visibility:hidden;opacity:0;position: absolute;bottom:-32px;left:50%;width:150px;height:44px;margin-left:-33px;transition: visibility 0.4s, opacity 0.4s;}
#main_contents .banner ul li a:hover:after {visibility: visible;opacity: 1;}
#main_contents .banner ul li.item1 a:before {background: url(../images/shortcut-item1.png) no-repeat 50% 0;}
#main_contents .banner ul li.item2 a:before { background: url(../images/shortcut-item2.png) no-repeat 50% 0;}
#main_contents .banner ul li.item3 a:before { background: url(../images/shortcut-item3.png) no-repeat 50% 0;}
#main_contents .banner ul li.item4 a:before { background: url(../images/shortcut-item4.png) no-repeat 50% 0;}
#main_contents .banner ul li.item5 a:before { background: url(../images/shortcut-item5.png) no-repeat 50% 0;}
#main_contents .banner ul li.item6 a:before { background: url(../images/shortcut-item6.png) no-repeat 50% 0;}
#main_contents .banner ul li.item7 a:before { background: url(../images/shortcut-item7.png) no-repeat 50% 0;}
#main_contents .banner ul li.item8 a:before { background: url(../images/shortcut-item8.png) no-repeat 50% 0;}
#main_contents .banner ul li a:hover:before,
#main_contents .banner ul li a:focus:before {background-position: 50% -44px;}

#main_contents .sec03{width:1200px; margin: 0 auto;position:relative; margin-bottom:40px;}
#main_contents .sec03:after{content:""; display:block; clear:both;}
/* #main_contents .sec03 li{width:390px; float:left;text-align:left; } */

#main_contents .sec0301 {position:relative;float:left; width:390px;padding:0px 0 25px 0;box-sizing:border-box;}
#main_contents .sec0301 ul {float:left;text-align:left;width:390px;}
#main_contents .sec0301 ul.tab_menu1 li {width:100px; float:left;}
#main_contents .sec0301 a.more {position: absolute;  right: 6px; top: 45px;font-size: 12px;color: #666;}
#main_contents .sec0301 .date { position: absolute;right:20px;font-size: 14px; color: #999;}

/*공지사항/자료실*/

.ma_tocou{padding:0; list-style-type:none; position:relative;border-bottom: 1px solid #ddd; }
.ma_tocou li{float:left;}
.ma_tocou li a	{height:35px;display:block; float:left;font-size:14px; color:#666;line-height:35px; 
				text-decoration: none;text-align:center;background-color:#e8e8e8;}
.ma_tocou li.on a{color:#fff;background-color:#2b3d77;/* border-left:1px solid #ddd;border-right:1px solid #ddd; */}
.matop_list{padding-top:35px;text-align:left; }
.matop_list li{font-size:14px;line-height:35px;background:url(../images/latest_dott.gif) no-repeat 0 50%;padding-left:12px;}
.matop_list li a{color:#666;}
/* .matop_list li a:hover,.matop_list li a:active{color:#222;} */




#main_contents .sec03 div {float:left; margin-right:15px;}
#main_contents .sec03 .sec0302{width:390px; height:230px;display:block;}

#main_contents .sec03 .sec0303{width:390px; height:230px; float:right; position:relative; margin-right:0;background:url(../images/sec_img0303.jpg) no-repeat 0 0; }
#main_contents .sec03 .sec0303 h2{font-size:23px; color:#222; font-weight:bold; padding:30px 0 30px 30px; text-align:left;}
.sec0303_btn{width:320px;padding:0 0 0 40px; }
#main_contents .sec03 .sec0303 .cscenter {font-size:18px; text-align:left; color:#666; margin-left:140px; top:85px; position:absolute;}
#main_contents .sec03 .sec0303 p.tel {font-size:32px; color:#666; font-weight:bold;}
#main_contents .sec03 .sec0303 p.tel span {color:#2b3d77;}

#main_contents .sec04 {width:1200px; margin:0 auto; margin-bottom:60px; }
#main_contents .sec04:after{display:block; content:""; clear:both;}
#main_contents .sec04 div{width:390px; float:left; margin-right:15px;}
#main_contents .sec04 div.sec0403 {margin-right:0;}
/* #main_contents .sec0301 {float:left; text-align:left; width:360px; height:225px; border-right:1px solid #e8e8e8; margin-top:40px;padding-right:30px; position:relative;}
#main_contents .sec0301 a.more {position:absolute; top:5px; right:25px; z-index:999; padding-bottom:4px;} */

/*메인_가로형의 세로형*/
#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 {clear:both; width:100%; background:#222; text-align:left;}
#footer .footer_area{width:1200px; margin:0 auto;}
#footer .f_top{padding:40px 0; border-bottom:1px solid #444;}
#footer .f_top:after{content:""; display:block; clear:both;}
#footer .f_top h2.f_logo{float:left; min-height:105px; padding-right:60px; border-right:1px solid #444;}
#footer .f_top ul.f_info{float:left; margin-left:60px; color:#999;}
#footer .f_top ul.f_info li{font-size:12px; color:#999; line-height:25px;}

#footer .f_bottom{padding:20px 0; line-height:15px;}
#footer .f_bottom:after{content:""; display:block; clear:both;}
#footer .f_bottom ul.f_nav{float:left;}
#footer .f_bottom ul.f_nav:after{content:""; display:block; clear:both;}
#footer .f_bottom ul.f_nav li{float:left; border-left:1px solid #444; padding:0 20px;}
#footer .f_bottom ul.f_nav li:first-child{border-left:0; padding:0 20px 0 0;}
#footer .f_bottom ul.f_nav li a{font-size:12px; color:#fff;}

#footer .f_bottom p.copy{float:right; font-size:12px; color:#999;}




.sample {clear:both;}
.sample p {width:1000px; margin:0 auto; background:#dcb997;color:#000;border:5px solid #dcb997;padding:15px 0 15px 0;}
.sample p strong{font-size:16px; font-weight:bold;}




/* 공지사항 리스트 및 탭관련*/
.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;background:url(../images/sub_visual.jpg) center center; height:250px; text-align:left;}
#sub_visual .sub_tit_area{width:1200px; margin:0 auto; padding-top:70px;}
#sub_visual h2.sub_tit{position:relative; font-size:40px; font-weight:700; color:#fff; padding-bottom:20px; margin-bottom:20px;}
#sub_visual h2.sub_tit:after{content:""; display:block; position:absolute; bottom:0; left:0; width:60px; height:2px; background:#ddd;}
#sub_visual ul.sub_location{}
#sub_visual ul.sub_location:after{content:""; display:block; clear:both;}
#sub_visual ul.sub_location li{float:left; font-size:14px; color:#fff;}
#sub_visual ul.sub_location li span{position:relative; top:-2px; font-size:8px; font-weight:700; color:#fff; padding:0 13px;}

#left_menu{width:100%; background:#2b3d77;}
#left_menu ul.leftMenu{width:1200px; margin:0 auto;}
#left_menu ul.leftMenu:after{content:""; display:block; clear:both;}
#left_menu ul.leftMenu li{float:left; border-right:1px solid #4b5b8c;}
#left_menu ul.leftMenu li:first-child{border-left:1px solid #4b5b8c;}
#left_menu ul.leftMenu li a{display:block; min-width:110px; padding:0 20px; font-size:16px; font-weight:700; color:#fff; line-height:60px;}
#left_menu ul.leftMenu li.on a{color:#fff; background:#00abd0;}


#sub_wrap {position:relative;margin:0 auto; width:1200px;min-height:400px;content:"";}

/*서브와꾸*/
#sub_wrap #sub_contents {width:100%;} /*오른쪽컨텐츠 전체와꾸*/
/*
#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:60px 0 60px;}/*내용*/




#sub_wrap #sub_contents02 {float:right;width:940px;margin-bottom:20px;} /*오른쪽컨텐츠 전체와꾸*/
#sub_wrap #sub_contents02 .con_detail02 {text-align:center; line-height:30px; padding:60px 0 0;}/*내용*/
#sub_wrap #sub_contents02 .con_detail02 h3{font-size:30px; color:#222; font-weight:bold;text-align:left; padding-bottom:40px;}

/*왼쪽메뉴02*/
#sub_wrap #left_menu02 {float:left; width:220px;padding-bottom:30px;padding-top:60px; }
#sub_wrap #left_menu02 .left_flash02{clear:both;}


/*왼쪽메뉴02*/
#sub_wrap #left_menu02 ul{--padding-top:10px;padding-bottom:10px;}
#sub_wrap #left_menu02 li{width:auto;}
#sub_wrap #left_menu02 li a.dp1{
	display:block; padding:15px 15px; 
	padding-right: 30px;
	text-align:left;background:url(../images/lnb_off_ico.gif) no-repeat 195px 24px;
	border:1px solid #222; color:#222; font-size:14px;font-weight:bold; margin-top:3px; letter-spacing:-1px;
}
#sub_wrap #left_menu02 li.on a.dp1{background:url(../images/lnb_on_ico.gif) no-repeat 195px 24px #00abd0; border:1px solid #00abd0; font-weight:bold; color:#ffffff;}
#sub_wrap #left_menu02 li a:hover{--font-weight:bold; background:url(../images/lnb_hover_ico.gif) no-repeat 195px 24px;border:1px solid #00abd0;color:#00abd0;}
#sub_wrap #left_menu02 li ul {padding-bottom:10px; }
#sub_wrap #left_menu02 li ul li a {display:block; text-align:left; padding:10px 10px; --border-bottom: 1px solid #e2e2e2;font-size:14px;--font-weight:bold;color:#222;letter-spacing:-1px;}
#sub_wrap #left_menu02 li ul li a:before{content:"- "; }
#sub_wrap #left_menu02 li ul li a.on {text-decoration:none; color: #00abd0;}
#sub_wrap #left_menu02 li ul li a:hover{color:#00abd0;border:0; background:url(../images/lnb_hover_ico11.gif) no-repeat 190px 19px;}


/*서브 맵*/
#map{
	position:relative;
}
#map a{
	position:absolute;
	z-index:5;
	cursor:pointer;
}


#map span{
	color:#fff;
	font-size:16px;
	position:absolute;
	width:200px;
	height:40px;
	line-height:38px;
	text-align:center;
	border:1px solid #fff;
	z-index:4;
	transition:all .3s ease-in-out;
}
#map span.on{
	background:#fff;
	color:#000;
}

#map.map1 a{
	width:50%;
	padding-top:30%;
	top:45.5%;
}
#map.map1 a:nth-of-type(1){
	left:0;
}
#map.map1 a:nth-of-type(2){
	right:0;
}
#map.map1 span:nth-of-type(1){
	left:40px;
	top:65%;
}
#map.map1 span:nth-of-type(2){
	right:146px;
	top:65%;
}

/*
#map.map2 a{
	width:25%;
	padding-top:45%;
	top:10.5%;
}
#map.map2 a:nth-of-type(1){
	left:0;
}
#map.map2 a:nth-of-type(2){
	left:25%;
}
#map.map2 a:nth-of-type(3){
	left:50%;
}
#map.map2 a:nth-of-type(4){
	left:75%;
}
#map.map2 span{
	top:35%;
	width:160px;
	height:36px;
	line-height:34px;
}
#map.map2 span:nth-of-type(1){
	left:117px;
}
#map.map2 span:nth-of-type(2){
	left:395px;
}
#map.map2 span:nth-of-type(3){
	right:346px;
}
#map.map2 span:nth-of-type(4){
	right:46px;
}*/

#map.map2 .btn_area{
	position:absolute;
	left:0;
	top:68%;
	width:180px;
}
#map.map2 .btn_area1{
	left:3.5%;
}
#map.map2 .btn_area2{
	left:32%;
}
#map.map2 .btn_area3{
	left:71%;
}
#map.map2 .btn_area4{
	left:82%;
}


#map.map2 .btn_area p + p{
	margin-top:10px;
}
#map.map2 .btn_area p a{
	color:#fff;
	font-size:16px;
	width:100%;
	height:40px;
	line-height:38px;
	text-align:center;
	border:1px solid #fff;
	z-index:4;
	transition:all .3s ease-in-out;
	display:block;
	position:relative;
}
#map.map2 .btn_area p a:hover{
	background:#fff;
	color:#000;
}


#map.map4 a{
	width:50%;
	padding-top:24%;
	top:64%;
	opacity:1;
}
#map.map4 a:nth-of-type(1){
	left: 0;
}
#map.map4 a:nth-of-type(2){
	right: 0;
}
#map.map4 span{
	top:70%;
}
#map.map4 span:nth-of-type(1){
	left: 90px;
}
#map.map4 span:nth-of-type(2){
	right: 124px;
}


#map.map5 a{
	width:50%;
	padding-top:33%;
	top:41.5%;
	opacity:1;
}
#map.map5 a:nth-of-type(1){
	left: 0;
}
#map.map5 a:nth-of-type(2){
	right: 0;
}
#map.map5 span{
	top:65%;
}
#map.map5 span:nth-of-type(1){
	left: 40px;
}
#map.map5 span:nth-of-type(2){
	right: 145px;
}


#map.map6 a{
	width:50%;
	padding-top:24%;
	top:57.5%;
	right: 0;
	opacity:1;
}
#map.map6 span{
	top:65% !important;
	right: 355px;
}



#map.map7 a{
	width:50%;
	padding-top:24%;
	top:61%;
	right: 0;
	opacity:1;
}
#map.map7 span{
	top:61% !important;
	right: 357px;
}


/*
#map > a.map_go{
	position:absolute;
	border:1px solid transparent;
	z-index:5;
	cursor:pointer;
}

#map > a.sub0201_01{
	width:500px;
	height:290px;
	padding-top:;
	top:440px;
	left:0;
}

#map > a.sub0201_02{
	width:500px;
	height:290px;
	padding-top:;
	top:440px;
	left:700px;
}

#map > a.sub0202_01{
	width:310px;
	height:440px;
	padding-top:;
	top:360px;
	left:0px;
}

#map > a.sub0202_02{
	width:250px;
	height:440px;
	padding-top:;
	top:360px;
	left:350px;
}

#map > a.sub0202_03{
	width:260px;
	height:440px;
	padding-top:;
	top:360px;
	left:640px;
}

#map > a.sub0202_04{
	width:250px;
	height:440px;
	padding-top:;
	top:360px;
	left:950px;
}

#map > a.sub0205_01{
	width:1200px;
	height:300px;
	padding-top:;
	top:430px;
	left:0px;
}
*/


/*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:21%; float:left; margin-right:5%;margin-bottom:30px; min-height:250px;}
.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;}


.tit01{font-size:25px; color:#222; font-weight:bold;margin-top:100px;}
.Ta01{margin-top:40px;width:1200px; text-align:center;line-height:70px;border-top:2px solid #00abd0;}
.Ta01 th{border-left:1px solid #ccc;color:#222; font-size:14px; font-weight:bold;background:#fff; }
.Ta01 th:first-child{border-left:0;}
.Ta01 td{border-left:1px solid #ccc; color:#222; font-size:14px;background:#fff;border-bottom:1px solid #222; }
.Ta01 td:first-child{border-left:0;font-size:15px;font-weight:bold;}
.Ta01 td.bg01{background:#00abd0;color:#fff;border-left:1px solid #fff;border-bottom:0;font-weight:bold;}

.sub02_btnWa{margin-top:80px;}

.sub02_btnWa a{width:350px; height:70px; line-height:70px; display:inline-block;color:#222; border:1px solid #999;border-top:2px solid #00abd0;font-size:16px;
						background:#fff;text-align:center;font-weight:bold;margin:0 10px;}
.sub02_btnWa a:hover{color:#fff; background:#00abd0;border:1px solid #00abd0;border-top:2px solid #00abd0;}