@charset "utf-8";
/* CSS Document */

	@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; list-style:none; text-decoration:none;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}a img{border:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"""";}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}button::-moz-focus-inner{border:0;} hr {display:none;} legend, caption{display:none;}

body {font-family:'Nanum Gothic','나눔 고딕', 'ng', 'tahoma'; color:#333; font-size:10pt; background-color:#f7f7ff; }

/* Demo CSS - You do not need this css in your own slider */

ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration: none;}
ol.bjqs-markers {position:absolute; bottom:-20px; right:0;}
ol.bjqs-markers li a{display:inline-block;width:20px;height:5px;background:#ddd;color:#ccc;margin:0 3px;text-decoration: none;font-size:0;}
ol.bjqs-markers li a:hover {background-color:#ccc;}
ol.bjqs-markers li.active-marker a {background: #1c9ff1;color:#999;}

/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-30px; display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:-30px; display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {position:relative;width:280px;left:15px;}
#carousel {height:100px;width:280px;position:relative;font-size:12px;font-family: Arial;}
.carousel-image {border:0;display:block;}
.carousel-feature { position:absolute; top:-1000px;width:80px; height:100px;left:10px;border:1px solid #fff;cursor:pointer;}
.carousel-feature img {width:78px; height:98px;}
.carousel-feature .carousel-caption {position:absolute;bottom:0;width:100%;background-color:#000; display:none;}
.carousel-feature .carousel-caption p {margin:0;padding:5px;font-weight:bold;font-size:12px;color:white; dispaly:none;}
.tracker-summation-container { position:absolute;color:white;right:48px; padding:3px;margin:3px;background-color:#000; display:none;}
.tracker-individual-container {position:absolute;color:white;right:48px;top:210px;padding:0;margin:0; }
.tracker-individual-container li {list-style:none; display:none;}
.tracker-individual-container .tracker-individual-blip {margin:0 3px;padding:0 3px;color:white;text-align:center; background-color:#DDD;}
.tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold;background-color:#000;}
#carousel-left {position:absolute; bottom:28px;left:10px; cursor:pointer;}
#carousel-right { position:absolute; bottom:28px; right:10px; cursor:pointer;}


.carousel-container2 {position:relative;width:280px;left:15px;}
.carousel-container2 #carousel {margin-top:-17px;height:100px;width:280px; font-size:12px;font-family: Arial;}
.carousel-container2 .carousel-image {border:0;display:block; }
.carousel-container2 .carousel-feature { width:262px; height:92px;left:10px;border:1px solid #fff;cursor:pointer;}
.carousel-container2 .carousel-feature img {width:260px; height:90px;}
 

/* 메인 */

#header {width:100%; height:112px; background:url(/2013_renewal/images/main/header_bg.png) repeat-x; }
#header .header_wrap {width:1000px; height:112px; margin:0 auto; position:relative; }
#header .header_wrap h1 {padding:30px 0 0 35px; width:136px; height:38px;}
#header .navi {position:absolute; top:10px; right:5px;}
#header .navi li {float:left; padding:0 15px 0 15px; border-left:1px solid #ddd; }
#header .navi .first {border-left:0;}
#header .navi li a {color:#aaa; font-size:11px; font-weight:bold; }
#header .navi li a:hover {color:#003d7f; text-decoration:underline;}
#header .navi .last a {background-color:#0f6dd0; display:inline-block; padding:2px 3px 1px 3px; color:#fff; margin-top:-2px;}
#header .navi .last a:hover {background-color:#0b7cf4; color:#fff;}
#header #gnb {position:absolute; bottom:45px; right:20px;}

#header #gnb .submenu h3 { font-size:15px; font-weight:bold; line-height:1; }
#header #gnb .submenu h3 a {padding:0; color:#606c87;  }
#header #gnb .submenu h3 a:hover {color:#30a9f6;}
#header #gnb li {padding-top:28px;}

#header #gnb li .submenu01 {margin-left:-100px;}
#header #gnb li .submenu02 {margin-left:-120px;}
#header #gnb li .submenu03 {margin-left:-80px;}
#header #gnb li .submenu04 {margin-left:-245px;}
#header #gnb li .submenu05 {margin-left:-175px;}
#header #gnb li .submenu06 {margin-left:-250px;}
#header #gnb li .submenu07 {margin-left:-165px;}


#header #gnb li ul{  position: absolute; visibility: hidden; }
#header #gnb .submenu {float:left; padding-left:50px;}
#header #gnb li ul li {float:left; padding-top:22px; margin-right:24px;   }
#header #gnb li ul .last {margin-right:0px;}

#header #gnb li ul li a { color:#fff; font-size:12px; font-weight:bold;  padding-left:9px; line-height:1; background:url(/2013_renewal/images/main/bullet_04.png) no-repeat left 4px;}
#header #gnb li ul li a:hover { text-decoration:underline; color:#dce7ff; }


#contents {width:1000px; margin:0 auto; overflow:hidden; background-color:#fff;}
#contents .con_left {width:310px; height:619px; background:url(/2013_renewal/images/main/con_left_bg.png) no-repeat; padding:20px; float:left; background-color:#fff;}





.con_left .sns_box {width:290px; height:160px; background-color:#fff; padding:10px; position:relative;}
 
.con_left .sns_box .bottom_area {width:100%; border-top:1px solid #ddd; padding-top:5px; margin-top:10px;}
.con_left .sns_box .bottom_area p {line-height:20px;}
.con_left .sns_box ul {position:absolute; width:54px; top:10px; right:10px;}
.con_left .sns_box ul li {float:left; margin-left:5px;}

.con_left .tab_box {width:310px; height:145px; background-color:#fff; margin-top:10px; position:relative;}

#tabs_03 h3 {display:none;}
#tabs_03 ul {float:left; width:80px; height:145px;}
#tabs_03 ul li {width:80px; height:29px; background:url(/2013_renewal/images/main/tab01.png) no-repeat;}	
#tabs_03 ul li a {width:63px; height:23px; padding:6px 0 0 17px; display:inline-block; color:#255797;}
#tabs_03 ul li.active {background: url(/2013_renewal/images/main/tab01_over.png) no-repeat;}	
#tabs_03 ul li.active a {background:  url(img/nav-left.gif) no-repeat left top; color: #fff; font-weight:bold;}
#tabs_03 div {background-color:#fff;clear: both; position:absolute; top:0; right:0; width:225px; height:135px; overflow:hidden;  padding:7px 0 0 5px;}
#tabs_03 div p { line-height:21px; font-size:12px; background:url(/2013_renewal/images/main/bullet_02.png) no-repeat 3px 9px; padding-left:12px;width:213px;}
#tabs_03 div p a {color:#0c4ea1; font-weight:bold; margin:0; padding:0;}
#tabs_03 div p a:hover {color:#2681f4; text-decoration:underline;}
#tabs_03 div p a img {vertical-align:middle;}
#tabs_03 div p .name {display:inline-block; width:100px; overflow:hidden; vertical-align:middle;}





.con_left .book_box {width:310px; height:155px; margin-top:20px; position:relative;}
.con_left .photo_box {width:310px; position:relative; overflow:hidden;}
.con_left .photo_box .photo {float:left; width:110px; height:70px; margin-left:10px;}
.con_left .photo_box p a {float:left;line-height:18px; font-size:12px; width:175px; margin-left:10px; color:#003d7f;}
.con_left .photo_box p a:hover {color:#1b61ae; text-decoration:underline;}
.con_left .book_box h3, .con_left .photo_box h3 {width:295px; height:20px;  color:#003d7f; font-weight:bold; padding:5px 0 0 15px; background:url(/2013_renewal/images/main/bullet_01.png) no-repeat 7px 9px; background-color:#fff; margin-bottom:15px;}
.con_left .photo_box h3 {margin-bottom:20px;}
.con_left .book_box {background:url(/2013_renewal/images/main/book_bg.png) bottom left no-repeat;}
.con_left .book_box .more, .con_left .photo_box .more {position:absolute; top:0; right:0;}
.con_left .book_box .book_slide {width:310px; height:100px; overflow:hidden; }

#contents .con_right {width:650px; height:659px; overflow:hidden; float:left; background:url(/2013_renewal/images/main/contents_bg.png) bottom left repeat-x;}
#contents .con_right .main_visual {width:650px; height:355px; background:url(/2013_renewal/images/main/visual_bg.png) no-repeat; overflow:hidden;}
#contents .con_right .main_visual .slider_box {width:610px; height:295px; margin:0 auto; padding-top:20px;}
#contents .con_right .tab_area {width:650px; height:158px; overflow:hidden;}
#contents .con_right .tab_area .tab_left, #contents .con_right .tab_area .tab_right { width:295px; height:145px; float:left; margin-left:20px;}


#contents  .tab_area2 {width:650px; height:218px; overflow:hidden;}
#contents  .tab_left2,   .tab_right2 { width:295px; height:195px; float:left; margin-left:20px;}

 



.tabs h3 {display:none;}
.tabs ul {overflow:hidden; background:url(/2013_renewal/images/main/tab_ul_bg.png) repeat-x; width:293px; height:28px; padding-left:2px;}
.tabs li {width:73px; height:23px; background:url(/2013_renewal/images/main/tab02.png) no-repeat right top; margin-top:5px;}	
.tabs li, .tabs li a {float: left;}
.tabs ul li a {width:75px; height:25px; text-align:center;padding-top:3px;font-size:12px;color: #fff;font-weight: bold;}
.tabs ul li.active {background: #fff url(img/nav-right.gif) no-repeat right top;}	
.tabs ul li.active a {background:  url(img/nav-left.gif) no-repeat left top; color: #003d7f;}
.tabs div {background-color: #fff; padding:10px 0 0 0px; width:295px; height:160px; overflow:hidden;margin:0; }
.tabs div p {background:url(/2013_renewal/images/main/bullet_03.png) no-repeat 10px 8px; line-height:20px; width:295px; }
.tabs div p:hover {background:url(/2013_renewal/images/main/bullet_05.png) no-repeat 10px 8px;  background-color:#1666b3; color:#fff;} 
.tabs div p span {display:inline-block; width:85px; overflow:hidden; vertical-align:top;}
.tabs div p a {font-size:12px; color:#333; padding:2px 0px 2px 20px; margin:0;}
.tabs div p a:hover {color:#fff;}

#contents .con_right .search_box , .banner_zone {width:295px; height:145px; float:left; margin-left:20px;}
#contents .con_right .search_box select {font-size:11px; height:22px;}
#contents .con_right .bottom_area h3 {color:#003d7f; font-weight:bold; padding:0 0 10px 15px; margin-bottom:12px; background:url(/2013_renewal/images/main/bullet_01.png) no-repeat 7px 4px; border-bottom:1px dotted #8f9cb9;}
#contents .con_right .banner_zone ul {padding:8px 0 0 2px; overflow:hidden;}
#contents .con_right .banner_zone ul li {float:left; margin-right:10px; margin-bottom:10px;} 
#contents .con_right .banner_zone ul .right {margin-right:0;}


#contents .con_right .bottom_area2 h3 {padding-left:20px; color:#003d7f; font-weight:bold; padding:0 0 10px 15px; margin-bottom:12px; background:url(/2013_renewal/images/main/bullet_01.png) no-repeat 7px 4px; border-bottom:1px dotted #8f9cb9;}
#contents .con_right .banner_zone2 {width:610px; height:80px; float:left; margin-left:20px;} 
#contents .con_right .banner_zone2 ul {padding:8px 0 0 2px; overflow:hidden;}
#contents .con_right .banner_zone2 ul li {float:left; margin-right:10px; margin-bottom:10px;} 
#contents .con_right .banner_zone2 ul .right {margin-right:0;}


#contents .con_right .search_box p {width:280px; height:28px; background-color:#dae2f4;border:1px solid #bbcbf4; margin-bottom:12px; margin-left:4px; padding-left:4px; padding-top:6px; vertical-align:top;}
#contents .con_right .search_box p input { line-height:20px;}
select {font-size:11px; margin:0; padding:0; line-height:0;}

.quick {width:55px; height:650px; background:url(/2013_renewal/images/main/quick_bg.png) no-repeat; position:fixed; left:50%; top:130px; margin-left:500px;}
.quick h3 {display:none;}
.quick ul li {line-height:0; margin:0; padding:0; width:55px; height:50px; position:relative; float:left; }
.quick ul li a {position:absolute;}

#footer {width:100%; height:92px; background:url(/2013_renewal/images/main/footer_wrap_bg.png) repeat-x; overflow:hidden; background-color:#fff;}
#footer .footer_wrap {width:1000px; height:92px; background:url(/2013_renewal/images/main/footer_bg.png) no-repeat; margin:0 auto;}
#footer .footer_wrap ul {float:right; margin-top:5px; margin-right:30px; overflow:hidden;}
#footer .footer_wrap ul li {float:left; padding:0 15px; border-right:1px solid #bbb;}
#footer .footer_wrap ul .last {border-right:0; padding-right:0;}
#footer .footer_wrap ul li a {color:#fff; font-weight:bold; font-size:13px;}
#footer .footer_wrap address {float:right;width:970px; text-align:right; line-height:18px; margin-top:10px; padding-right:30px; font-size:12px; color:#66779a;}
#footer .footer_wrap address span { color:#30a9f6; font-weight:bold;}
#footer .footer_wrap .counter { float:right;width:970px; text-align:right; line-height:13px; margin-top:10px; padding-right:30px; font-size:12px; color:#66779a;}



/* 서브 공통 */


#sub_contents {width:1000px; overflow:hidden; position:relative; background:url(/2013_renewal/images/main/contents_bg.png) bottom left repeat-x; margin:0 auto; background-color:#fff;}
#sub_contents .sub_contents_wrap {width:1000px; overflow:hidden; background:url(/2013_renewal/images/sub/sub_c_left_bg_r.png) repeat-y left top;}


#sub_contents .sub_c_left {width:204px; padding-left:14px; overflow:hidden; min-height:700px; background:url(/2013_renewal/images/sub/sub_c_left_bg.png) no-repeat; float:left; position:relative; z-index:9999;}
#sub_contents .sub_c_left .sub_menu_top {padding-top:58px; width:188px; height:65px; background:url(/2013_renewal/images/sub/left_h2_bg.png) no-repeat left bottom;}
#sub_contents .sub_c_left .sub_menu_top h2 {width:188px; text-align:center; font-size:30px; font-weight:bold; color:#003d7f;}
#sub_contents .sub_c_left .sub_menu_top .sub_h2 {width:188px; text-align:center; font-size:11px; font-weight:bold; color:#0066a9; }
#sub_contents .sub_c_left .sub_munu_list {margin:15px 0; border-bottom:3px solid #99a6de; padding-bottom:15px; width:188px;}
#sub_contents .sub_c_left .sub_munu_list li.leftmenu .sub_m {width:163px; height:24px; display:inline-block; background:url(/2013_renewal/images/sub/list01.png) no-repeat; padding:10px 0 0 25px; color:#536aa0; margin-bottom:3px;}
#sub_contents .sub_c_left .sub_munu_list li.leftmenu .sub_m:hover {background:url(/2013_renewal/images/sub/list01_on.png) no-repeat; color:#fff; font-weight:bold; font-size:14px;}
#sub_contents .sub_c_left .sub_munu_list li.leftmenu .sub_m_on {width:163px; height:24px; display:inline-block; background:url(/2013_renewal/images/sub/list01_on.png) no-repeat; padding:10px 0 0 25px; color:#536aa0; margin-bottom:3px;}
#sub_contents .sub_c_left .sub_munu_list li.leftmenu .more_list {width:163px; height:24px; display:inline-block; background:url(/2013_renewal/images/sub/list02.png) no-repeat; padding:10px 0 0 25px; color:#536aa0; margin-bottom:3px;}
#sub_contents .sub_c_left .sub_munu_list li.leftmenu .more_list:hover {background:url(/2013_renewal/images/sub/list02_on.png) no-repeat; color:#fff; font-weight:bold; font-size:14px;}

#sub_contents .sub_c_left .sub_banner_zone {margin-bottom:30px;}
#sub_contents .sub_c_left .sub_banner_zone .p1 {margin-bottom:6px; width:178px; height:232px; background:url(/2013_renewal/images/sub/banner_bg.png) no-repeat; padding:5px 8px;}
#sub_contents .sub_c_left .sub_banner_zone .p1 h4 {font-weight:bold; width:170px; margin:5px 0 5px 0; }
#sub_contents .sub_c_left .sub_banner_zone .p1 h4 a {color:#fff;}
#sub_contents .sub_c_left .sub_banner_zone .p1 h3 {  width:170px; margin:15px 5px 5px 0; }
#sub_contents .sub_c_left .sub_banner_zone .p1 h3 a {color:#330000;}

#sub_contents .sub_c_left .sub_banner_zone .p1 p {font-size:12px; color:#000; line-height:20px; background:url(/2013_renewal/images/main/bullet_02.png) no-repeat 0 7px; padding-left:6px;}
#sub_contents .sub_c_left .sub_banner_zone .p2 {margin-bottom:6px;}
#sub_contents .sub_c_left .sub_munu_list .sub_list { padding:5px 0 10px 0;}
#sub_contents .sub_c_left .sub_munu_list .sub_list ul li {padding:0; margin:0; padding-left: 20px; line-height:1;}
#sub_contents .sub_c_left .sub_munu_list .sub_list ul li a{display:inline-block;width:150px; height:20px; font-size:12px; font-weight:bold; color:#fff; background:url(/2013_renewal/images/sub/bullet_w.png) no-repeat 0 5px; padding-left: 10px; line-height:1; }
#sub_contents .sub_c_left .sub_munu_list .sub_list ul li a:hover {color:#0078b4; background:url(/2013_renewal/images/sub/bullet_b.png) no-repeat 0 5px;}

#sub_contents .sub_c_right {width:742px; float:left; overflow:hidden;  padding-left:40px;}

#sub_contents .sub_c_right .sub_c_top { width:712px;  height:89px; background:url(/2013_renewal/images/sub/sub_top_bg.png) bottom left no-repeat; padding-top:33px; position:relative;}
#sub_contents .sub_c_right .sub_c_top h3 {font-size:36px; color:#003d7f; font-weight:normal; }
#sub_contents .sub_c_right .sub_c_top .sub_text_sky {font-size:13px; color:#627dc8;  margin-top:6px; font-weight:bold;}
#sub_contents .sub_c_right .sub_c_top .sub_navi {position:absolute; right:0; bottom:15px; font-size:13px; color:#94a5cd;}
#sub_contents .sub_c_right .sub_c_top .sub_navi strong {font-size:14px; color:#627dc8;}


.sub_contents_box {min-height:650px; width:712px; overflow:hidden; margin-top:30px; margin-bottom:100px;}

.go_top p {  width:712px; border-top:1px dashed #bbb; text-align:center; height:50px; padding-top:10px;  position:absolute; right:30px; bottom:0; }
.go_top p a {background:url(/2013_renewal/images/sub/bullet_top.png) no-repeat 0 5px; padding-left:15px;  font-size:15px; color:#555;} 



#footer {width:100%; height:112px; background:url(/2013_renewal/images/main/footer_wrap_bg.png) repeat-x; overflow:hidden; background-color:#fff;}
#footer .sub_footer_wrap {width:1000px; height:112px; background:url(/2013_renewal/images/sub/sub_foot_bg.png) no-repeat; margin:0 auto;}
#footer .sub_footer_wrap ul {float:right; margin-top:5px; margin-right:30px; overflow:hidden;}
#footer .sub_footer_wrap ul li {float:left; padding:0 15px; border-right:1px solid #bbb;}
#footer .sub_footer_wrap ul .last {border-right:0; padding-right:0;}
#footer .sub_footer_wrap ul li a {color:#fff; font-weight:bold; font-size:13px;}
#footer .sub_footer_wrap address {float:right;width:970px; text-align:right; line-height:18px; margin-top:10px; padding-right:30px; font-size:12px; color:#66779a;}
#footer .sub_footer_wrap address span { color:#30a9f6; font-weight:bold;}
#footer .sub_footer_wrap .counter { float:right;width:970px; text-align:right; line-height:13px; margin-top:10px; padding-right:30px; font-size:12px; color:#66779a;}


 .table_02 {width:100%; margin:10px 0 0 0; border-bottom:1px solid #d2d1ec;}
 .table_02 tr th {background-color:#e0dff3;  font-weight:bold; color:#6d6cb1; height:24px; text-align:center;border-bottom:1px solid #7a78c3; border-right:1px solid #fff;}
 .table_02 tr td {text-align:center; height:24px; font-size:12px;}
 .table_02 tr .border-r {border-right:none;}


/* 서브공통 끝 */


/* 서브01 시작 */

.sub01_01 p {text-align:justify; line-height:22px; font-size:13px; color:#333;}
.sub01_01 p img {float:left; margin:0 15px 15px 0;}  
.sub01_01 .name {width:100%; text-align:right;}
.sub01_01 .name strong {font-size:16px; color:#003d7f;} 

.sub01_02 .table_02 {width:100%;}
.sub01_02 .table_02 tr td {padding:4px 0; border-bottom:1px solid #eee; padding-left:40px; text-align:left;}
.sub01_02 .table_02 tr td p {line-height:18px; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 0 7px; padding-left: 13px;}
.sub01_02 .table_02 tr td.date {color:#003d7f; font-weight:bold; padding-left:35px; font-size:13px; border-right:1px solid #ddd; text-align:left; background-color:#f9f9f9;}
.sub01_02 .table_02 tr:hover {background-color:#f9f9f9;}

.sub01_02 .table_02 tr td.border-bot {border-bottom:1px solid #ccc;}


.title_h3 {background:url(/2013_renewal/images/sub/bullet_cross.png) no-repeat 0 2px; padding-left:20px; color:#708bd7; font-size:16px; font-weight:bold;}

.sub01_03 .sub01_03_navi {margin-top:20px;}
.sub01_03 .sub01_03_navi li {float:left;}
.sub01_03 .sub01_03_navi li a {display:inline-block; width:130px; height:24px; margin-right:10px; padding-top:6px; border:1px solid #a9bcea; text-align:center; font-weight:bold;  font-size:14px; color:#a9bcea;}
.sub01_03 .sub01_03_navi li a.last {margin-right:none;}
.sub01_03 .sub01_03_navi li.none a:hover {color:#839adc; border:1px solid #839adc;}
.sub01_03 .sub01_03_navi li a.select {background-color:#a9bcea; border:1px solid #839adc; color:#fff;}

.sub01_03 .left_area {margin-top:30px; float:left; width:520px; overflow:hidden;}
.sub01_03 .left_area h3 { font-size:16px; border-bottom:1px dashed #deddf4; padding-bottom:5px; margin-bottom:10px; font-weight:bold; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 0 6px; padding-left:10px;}
.sub01_03 .left_area p {line-height:20px; font-size:13px; text-align:justify;}
.sub01_03 .left_area .list_wrap li {margin-bottom:30px;}



 
 
.sub01_03 .left_area .list_wrap li .date {font-size:15px; color:#708bd7; font-weight:bold; margin-bottom:10px;}

.sub01_03 .img_box img {float:left; margin-bottom:18px;}
.sub01_03 .img_box {margin-top:55px; margin-right:4px; float:right; width:159px; height:970px; overflow:hidden;}
.sub01_03 .img_box2 {margin-top:55px; margin-right:4px; float:right; width:159px; height:360px;  overflow:hidden;}
.sub01_03 .img_box3 {margin-top:55px; margin-right:4px; float:right; width:159px; height:120px;  overflow:hidden;}

.sub01_03_4_wrap table tr:hover {background-color:#f9f9f9;}
.sub01_03_4_wrap table tr td {border-right:1px solid #eee; border-bottom:1px solid #eee; padding:3px 0;}
.sub01_03_4_wrap table tr .left {border-right:1px solid #ddd; background-color:#f9f9f9; }



.sub01_04_wrap table tr:hover {background-color:#f9f9f9;}

.sub01_04_wrap table tr td {border-right:1px solid #eee; border-bottom:1px solid #eee; padding:4px 0;  text-align:left; padding-left: 15px;}
.sub01_04_wrap table tr .left {border-right:1px solid #ddd; background-color:#f9f9f9; }
.sub01_04_wrap table tr .left a {color:#005c82; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 0 6px; font-size:13px; padding-left: 11px; font-weight:bold;}
.sub01_04_wrap table tr .left a:hover {color:#00a1e4;}

.sub01_04_wrap table tr .border-r a {color:#6d6cb1; font-size:12px;}
.sub01_04_wrap table tr .border-r a:hover {color:#3836e1; font-weight:bold;}

.sub01_04 .sub01_04_navi {margin-top:20px; overflow:hidden;}
.sub01_04 .sub01_04_navi li {float:left;}
.sub01_04 .sub01_04_navi li a {display:inline-block; width:106px; height:24px; margin-right:10px; padding-top:6px; border:1px solid #a9bcea; text-align:center; font-weight:bold;  font-size:14px; color:#a9bcea;}
.sub01_04 .sub01_04_navi li a.last {margin-right:none;}
.sub01_04 .sub01_04_navi li.none a:hover {color:#839adc; border:1px solid #839adc;}
.sub01_04 .sub01_04_navi li a.select {background-color:#a9bcea; border:1px solid #839adc; color:#fff;}


.sub01_04 .sub01_04_wrap {margin-top:30px; }
.sub01_04_wrap .pic { border:1px solid #eee;  width:138px; height:180px; float:left;}
.sub01_04_wrap .pic img.main {width:88px; height:110px; margin:24px; border:1px solid #aaa; border-bottom:0; margin-bottom:0;}
.sub01_04_wrap .pic img {width:90px; height:110px; margin:24px; border:1px solid #aaa; border-bottom:0; margin-bottom:0;}
.sub01_04_wrap .pic span {display:block; width:92px; height:18px; margin:0 24px; padding-top:2px; font-size:13px; font-weight:bold; color:#fff; background-color:#888; text-align:center;}
.sub01_04_wrap .pic span.main {display:block; width:90px; height:18px; margin:0 24px; padding-top:2px; font-size:13px; font-weight:bold; color:#fff; background-color:#888; text-align:center;}
.sub01_04_wrap .profile {float:left; margin-left:20px; padding-left:20px; border-left:1px dashed #ddd; width:530px; overflow:hidden; min-height:182px; margin-bottom:30px;}



.sub01_04_wrap .profile h3 {width: 358px; height:23px; border-right:150px solid #bbb; padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_white.png) no-repeat 10px 11px; padding-top:5px; background-color:#888; border-bottom:1px solid #555;  color:#fff; font-weight:bold;  font-size:14px; margin-bottom:3px;}


.sub01_04_wrap .profile ul li {line-height:22px; padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_c.png) no-repeat 10px 9px;}

.sub01_04_wrap h3.title {clear:both; width:100%; height:23px; padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_white.png) no-repeat 10px 11px; padding-top:5px; background-color:#a9bcea; color:#fff; font-weight:bold;  font-size:14px; margin-top:30px;}
.sub01_04_wrap h4 {font-size:14px; font-weight:bold; margin:10px 0 8px 0; color:#888bd7; padding-left: 22px; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 10px 7px; }
.sub01_04_wrap .pro {margin-bottom:20px;}
.sub01_04_wrap .pro li {line-height:22px;  padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_c.png) no-repeat 10px 9px;}


.sub01_04 .sub01_04_3_wrap {margin-top:30px; }
.sub01_04_3_wrap .pic { border:1px solid #eee; background-color:#f9f9f9; width:138px; height:180px; float:left;}
.sub01_04_3_wrap .pic img {width:88px; height:110px; padding:25px; padding-bottom:0;}
.sub01_04_3_wrap .pic span {display:block; width:88px; height:18px; margin:0 25px; padding-top:2px; font-size:13px; font-weight:bold; color:#fff; background-color:#888; text-align:center;}

.sub01_04_3_wrap .profile {float:left; margin-left:20px; padding-left:20px; border-left:1px dashed #ddd; width:530px; overflow:hidden; margin-bottom:50px;}

.sub01_04_3_wrap .profile h3 {width: 508px; height:23px; padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_white.png) no-repeat 10px 11px; padding-top:5px; background-color:#888; color:#fff; font-weight:bold;  font-size:14px; margin-bottom:3px;}
.sub01_04_3_wrap .profile ul li {line-height:22px; padding-left:22px; background:url(/2013_renewal/images/sub/bullet_5x5_c.png) no-repeat 10px 9px;}






.sub01_05_wrap .pic_wrap {width:690px; border:1px solid #eee; border-top:0; padding:10px; overflow:hidden; margin-bottom:50px;}
.sub01_05_wrap .pic_wrap ul {padding-left:3px;}
.sub01_05_wrap .pic_wrap ul li {float:left; margin:17px; border:1px solid #ddd; width:90px; height:150px; text-align:center; padding:5px;}
.sub01_05_wrap .pic_wrap ul li .pic {display:inline-block; width:90px; height:110px;}
.pic_wrap p .img img {width:90px; height:110px;}
.sub01_05_wrap .pic_wrap ul li .name {display:inline-block; width:90px; height:19px; padding-top:1px; background-color:#999; color:#fff; text-align:center; margin-bottom:5px; }
.sub01_05_wrap .pic_wrap ul li .tel {display:inline-block; width:90px; text-align:center;}

.sub01_05_wrap .profile h3 {background:url(/2013_renewal/images/sub/bullet_cross.png) no-repeat 0 2px; padding-bottom:10px; padding-left:20px; color:#555; font-size:16px; font-weight:bold;}
.sub01_05_wrap .profile_c01 h3 {border-bottom:2px solid #8f8de8;}
.sub01_05_wrap .profile_c01 ul li .name {background-color:#8f8de8;}

.sub01_05_wrap .profile_c02 h3 {border-bottom:2px solid #4cabd3;}
.sub01_05_wrap .profile_c02 ul li .name {background-color:#4cabd3;}

.sub01_05_wrap .profile_c03 h3 {border-bottom:2px solid #e4a56d;}
.sub01_05_wrap .profile_c03 ul li .name {background-color:#e4a56d;}

.sub01_05_wrap .go_list {overflow:hidden; margin-bottom:20px;}
.sub01_05_wrap .go_list li {float:left;}
.sub01_05_wrap .go_list li a {display:inline-block; width:106px; height:24px; margin-right:10px; padding-top:6px; border:1px solid #a9bcea; text-align:center; font-weight:bold;  font-size:14px; color:#a9bcea;}
.sub01_05_wrap .go_list li a:hover {color:#839adc; border:1px solid #839adc;}



.sub01_07 .sub_list_wrap {overflow:hidden;}
.sub01_07 .sub_list01 {width:210px; overflow:hidden; float:left; margin-right:30px; min-height:350px; padding-top:5px;} 
.sub01_07 .sub_list01:hover {background-color:#f9f9f9;}
.sub01_07 .sub_list01 h3 {border-bottom:4px solid #708bd7; color:#003d7f; font-size:18px; font-weight:bold; padding-bottom:3px;  margin-bottom:8px;  background-color:#fff;}
.sub01_07 .sub_list01 h3 span {font-size:12px; color:#708bd7; font-weight:normal; line-height:20px; }
.sub01_07 .sub_list01 h4 a {width:180px; height:28px; display:inline-block; font-weight:normal;  font-size:14px; color:#555; line-height:26px; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 8px 11px;  padding-left:18px; padding-top:1px;}
.sub01_07 .sub_list01 h4 a:hover {background:url(/2013_renewal/images/sub/bullet_4x4_white.png) no-repeat 8px 11px; background-color:#b1b2df; color:#fff; font-weight:bold;}
.sub01_07 .sub_list02 {margin:5px 0; display:none;}
.sub01_07 .sub_list02 li a {line-height:20px; font-size:12px; color:#555; padding-left:40px;}


.sub01_09 .map_wrap {border:2px solid #ddd; margin-top:10px;}
.sub01_09 h4 {background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 0px 6px; padding-left:14px; font-size:16px; font-weight:bold; margin:20px 0 10px 0; }

.sub01_09 ul li {line-height:22px; background:url(/2013_renewal/images/sub/bullet_b.png) no-repeat 4px 8px; padding-left:12px;}
.sub01_09 .parking { margin-top:10px;}


/* 서브01 끝 */



/* 서브02 시작 */

.sub02_1 .top_guide {line-height:24px; width:670px; padding:20px; border:1px solid #ddd; }

.sub02_1 .top_guide a {color:#f69414; font-weight:bold;}
.sub02_1 .top_guide a:hover {text-decoration:underline;}
.sub02_1 .top_guide li {background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 0 9px; padding-left:12px;}

.sub02_1 h3 {background:url(/2013_renewal/images/sub/bullet_cross.png) no-repeat 0 2px; padding-bottom:10px; margin-top:30px;margin-bottom:10px; padding-left:20px; color:#555; font-size:16px; font-weight:bold; border-bottom:1px dashed #ddd;}
.sub02_1 table tr:hover {background-color:#f9f9f9;}
.sub02_1 table tr th {background-color:#e0dff3; border-bottom:1px solod #d8d7f2;}
.sub02_1 table tr td {padding:3px; border-bottom:1px solid #e5e5e5; border-left:1px solid #f5f5f5;}
.sub02_1 table tr td.left {background-color:#f9f9f9;}
.sub02_1 table tr td img {vertical-align:middle;}
.sub02_1 table tr td.title {text-align:left; padding-left:15px;}
.sub02_1 table tr td.title a {color:#003d7f; font-weight:bold; font-size:13px; }
.sub02_1 table tr td.title a:hover { text-decoration:underline;}

.sub02_1 table tr td.title span {color:#003d7f; font-weight:bold; font-size:13px; }
 

.sub02_5_4 { width:690px; overflow:hidden;border:1px solid #ddd; padding:10px;}
.sub02_5_4 .image_wrap {float:left;}
.sub02_5_4 .text_wrap {float:left; width:550px; margin-left:20px;}
.sub02_5_4 .text_wrap p {font-size:14px; line-height:22px; color:#555;}
.sub02_5_4 .text_wrap p strong {font-size:18px; line-height:32px; color:#555;}




/* 서브02 끝 */


/* 찬양대 시작 */

.sub07_01 .sub_list_wrap {overflow:hidden;}
.sub07_01 .sub_list01 {width:100%; overflow:hidden; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #bbb;} 

.sub07_01 .sub_list01 h3 {float:left; width:220px; height:165px;  background-color:#e5e5e5; margin-right:25px; }
.sub07_01 .sub_list01 h3 span { width:208px; height:143px; padding-top:10px; display:inline-block; text-align:center; margin:5px; background:url(/2013_renewal/images/sub/07_01_img01.png) no-repeat center bottom; background-color:#fff; border:1px solid #bbb; color:#000; font-weight:bold;}
.sub07_01 .sub_list01 ul {float:left; width:460px;}
.sub07_01 .sub_list01 ul li {float:left; margin-right:5px; margin-bottom:5px;}
.sub07_01 .sub_list01 ul li h4 a {width:180px; height:28px; display:inline-block; line-height:26px; background:url(/2013_renewal/images/sub/bullet_4x4.png) no-repeat 10px 11px; background-color:#fff; color:#333; border:1px solid #bbb; font-weight:bold; font-size:13px; padding-left:20px; padding-top:2px;}
.sub07_01 .sub_list01 ul li h4 a:hover {background-color:#f9f9f9; border:1px solid #a5a5a5; text-decoration:underline;}

.sub07_01 .sub_list01 h3.img02 span {background:url(/2013_renewal/images/sub/07_01_img02.png) no-repeat center bottom; background-color:#fff;}
.sub07_01 .sub_list01 h3.img03 span {background:url(/2013_renewal/images/sub/07_01_img03.png) no-repeat center bottom; background-color:#fff;}
.sub07_01 .sub_list01 h3.img04 span {background:url(/2013_renewal/images/sub/07_01_img04.png) no-repeat center bottom; background-color:#fff;}





