﻿
@charset "utf-8";

/* Layout Selector  20130313  */
.main_bgtop_left {background:url(../images/main_bgtop_left.gif) 0 0 repeat-x; height:103px; width:50%; position:absolute; top:0; left:0; z-index:1;}
.main_bgtop_right {background:url(../images/main_bgtop_right.gif) 0 0 repeat-x; height:103px; width:50%; position:absolute; top:0; right:0; z-index:1;}

.sub_bgtop_left {background:url(../images/main_bgtop_left.gif) 0 0 repeat-x; height:147px; width:50%; position:absolute; top:0; left:0; z-index:1;}
.sub_bgtop_right {background:url(../images/main_bgtop_right.gif) 0 0 repeat-x; height:147px; width:50%; position:absolute; top:0; right:0; z-index:1;}


#wrap {min-width: 995px; /*background:url(../images/main_bgtop_center.gif) 0 0 repeat-x;*/}

/* Header */
#header {height:103px; width:995px; margin:0 auto; position:relative; z-index:2; background:url(../images/main_bgtop_center.gif) 0 0 no-repeat;} 
#header h1 {float:left; padding-top:36px;}

.common {padding:10px 3px 0; overflow:hidden;}
.common ul {margin:0; padding:0; list-style:none; float:right; overflow:hidden;}
.common ul li {margin:0;  padding:0 10px 0 4px; float:left; height:21px;}
.common ul li.com_li {background:url(../images/common_icon_01.gif) 100% 0 no-repeat;}
.common ul li.com_btn {padding:0 0 0 3px;}

#nav {height:60px; width:700px; float:right;}
/*#nav {height:60px; width:690px; float:right; background:#666666} */
#nav ul {margin:0; padding:18px 3px 0 0; list-style:none; float:right; position:relative; z-index:1;}
#nav ul li {margin:0; padding:0 0 0 63px; float:left; height:16px;}
#nav ul li:first-child {margin:0}
#nav ul li ul {position:absolute; top:43px; z-index:100; margin:0; padding:0; width:400px}
#nav ul li li {margin:0 6px; height:13px; padding-left: 7px;}
#nav ul li a {display:block;}
.gnb_sub_01 {left:57px; width: 600px !important;}
.gnb_sub_02 {left:149px;}
.gnb_sub_03 {left:240px;}
.gnb_sub_04 {left:355px;}
.gnb_sub_05 {left:393px;}
.gnb_sub_06 {left:550px;}
.gnb_sub_07 {left:550px;}
/* .gnb_sub_08 {left:477px;} */ 

.main_btn01 {clear:both;}
.main_btn01 ul {margin:0; padding:0; list-style:none;}
.main_btn01 ul li {margin:0; padding:0; float:left} 


/* popup_zone */
.popup_zone {width:100%; height:200px; background-color:#e6e0e0; position:relative; top:0; left:0;z-index:1;}
.popup_zone .pop_notice { margin:0 auto; width:995px; height:200px; overflow:hidden; position:relative;}
.popup_zone .pop_notice a {color:#fff; font-size:13px;}
/*.popup_zone .pop_notice .popzone_view {float:right;padding-top:5px; z-index:100;}
.popup_zone .pop_notice .popzone_view label {color:#fff; font-size:13px;}*/
.popzone_view {z-index:100;position:absolute; top:182px;right:0; background-color:#e6e0e0;width:995px;}
.popzone_view label {color:#fff; font-size:13px;}

/* container */
#container {clear:both; width:995px; min-height:800px; margin:0 auto; position:relative; z-index:1;}


.colgroup01 {clear:both; height:408px; border-bottom:1px solid #e9e9e9;}
.colgroup02 {width:100%; padding:46px 0 0;}
.rowgroup02 {float:left; width:695px; }
.rowgroup03 {float:left; width:240px;}
.rowgroup04 {float:right; width:338px; padding-right:59px; border-right:1px solid #e9e9e9;}
.rowgroup05 {float:right; width:260px; padding-right:1px;}

.main_slides {float:left; width:657px; height:408px; position:relative; z-index:1;}
#slides {width:657px; height:344px; overflow:hidden; position:relative; z-index:1;}
#slides .slidesjs-previous { position:absolute; top:143px; left:0; z-index:1;}
#slides .slidesjs-next { position:absolute; top:143px; right:0; z-index:1;}
.slidesjs-pagination {margin:0; padding:10px 0 0; list-style:none; text-align:center; line-height:0; font-size:0;}
.slidesjs-pagination li {margin:0; padding:0 7px; display:inline;}
.slidesjs-pagination a {display:inline-block; width:10px; height:10px;}

.main_slides .controller01   {position: absolute; z-index:100; top:348px; right:5px;}
.main_slides .controller01 a {display:inline-block; width:20px; height:18px;}

.rowgroup01 {    float: right;    height: 408px;    padding-left: 35px;}
.main_new01 {padding:17px 0 0; height:147px; position:relative; z-index:1;}
.main_new01_p {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#525252; padding:13px 0 0 0; width:300px;}

.main_new01_ul {margin:0; padding:0; list-style:none;}
.main_new01_ul li {margin:0; padding:0 0 0 11px; background:url(../images/main_new_l_icon.gif) 3px 5px no-repeat; color:#8e8e8e; line-height:14px;}
.main_new01_b {position:absolute; top:18px; right:6px; z-index:1;}

/* 2019-05-17 style delete
.main_new02_ul {margin:0; padding:7px 0 0; list-style:none; overflow:hidden;}
.main_new02_ul li {margin:0 0; padding:6px 0 7px; overflow:hidden; border-top:1px solid #e5e5e5;}
.main_new02_ul li:first-child {border-top:0 none;} */

/* 2019-05-17 style modify */
.main_new02_t { padding-top:15px; margin-bottom: 20px }
.main_new02_ul {margin:0; padding:7px 0 0; list-style:none; overflow:hidden;}
.main_new02_ul li { padding-top:10px; margin-top:10px; border-top:1px solid #e5e5e5 }
.main_new02_ul li:first-child { border-top:none; padding-top:0; margin-top:0 }
.main_new02_ul li a { display:block }
/* // */

.main_new02_ul_img {float:left; width:53px; height:39px; margin-right:11px;  border:1px solid #d7d7d7;}
.main_new02_ul_txt {float:left; width:202px;  padding:4px 21px 3px 13px; position:relative; z-index:1;}
.main_new02_ul_tt {display:block; color:#4f4f4f; font-weight:bold; font-size:12px;}
.main_new02_ul_day {display:block; color:#949494; font-size:11px;}
.main_new02_ul_btn {position:absolute; top:50%; margin-top:-11px; right:0; z-index:1; display:none;}

.main_product{ display:table ;border-right:1px solid #e9e9e9;}
.main_product_tt {float:left; padding:2px 0 0 20px;}
.main_product_sh_box {float:left; width:580px; height: 40px; }
.main_product_sh { display:table-cell; vertical-align:middle; border:0 none; padding:1px 0px; width:475px; height:40px; margin:0px 25px;  line-height:40px; float:left; color:#666666; }
.main_product_sh.focus_search {  outline: none; background: none; }
input.main_product_sh{
font-family:"돋움", Dotum;
 font-size:19px;
 font-weight:bold;
 color:#595959;
 /* letter-spacing:-3px; */
}
input.main_product_sh:-ms-input-placeholder{
	font-weight:normal;
	font-family:"돋움", Dotum;
	font-size:17px;
	color: #b2b2b2;
	letter-spacing:-3px;
}

input.main_product_sh::-webkit-input-placeholder{
	font-family:"돋움", Dotum;
	font-size:17px;
	color: #b2b2b2;
	letter-spacing:-3px;
}

input.main_product_sh:focus::-webkit-input-placeholder{ outline: none; /* WebKit browsers */ color:transparent; }
input.main_product_sh:focus::-moz-placeholder{  outline: none;/* WebKit browsers */ color:transparent; }
input.main_product_sh:focus::-ms-input-placeholder{  outline: none;/* WebKit browsers */ color:transparent; }

.main_product_sh_btn {float:right; height:41px;}
.main_product_sh_btn img {vertical-align:top;}
.main_product .search_wrap	{ width: 650px; height: 40px; margin: 0 0 0 0px; border: 3px solid #f86312;  overflow: hidden; }

.main_product_slides {clear:both; padding:19px 13px 70px; position:relative; z-index:1; overflow:hidden; width:668px; height:180px;}
#slides01 {width:644px; height:180px;}
.main_product_slides .slidesjs-previous01 {position:absolute; top:95px; left:0; z-index:1;}
.main_product_slides .slidesjs-next01 {position:absolute; top:95px; right:0; z-index:1;}

.main_product_slides .controller02 { position: absolute; z-index:100; top:16px; right:18px;}
.main_product_slides .controller02 a {display:inline-block; width:20px; height:18px;}

.main_twitter_box {width:240px; margin-bottom:23px; background:url(../images/main_twitter_bg.gif) 0 0 no-repeat;}
/* .main_twitter_box {width:240px; height:247px; margin-bottom:23px; background:url(../images/main_twitter_bg.gif) 0 0 no-repeat;} */
.jta-tweet-list {margin:0;}
.main_twitter_ff { margin:10px 0 0 14px; padding-top:10px; width:209px; height:35px; font-size:11px; position:relative; z-index:1}
.main_twitter_ff em {padding:0 5px; font-weight:bold;}
.twitter_follow_btn {position:absolute; top:0; right:0; z-index:1;}
.main_facebook_box {width:240px; height:474px;}
.main_twitter_tt,
.main_facebook_tt {padding: 0px 4px 28px;} 
.main_facebook_iframe {width:220px; height:200px; margin:15px 0 0 9px; border:0 #FFF none !important;}

.main_twitter_area {width:229px; height:152px; margin:5px 0 0 4px; overflow:hidden;}
.main_twitter_area .twtr-widget {width:209px !important;}
.main_twitter_area .twtr-doc {border:0 #FFF none !important; border-radius:0;}
.main_twitter_area .twtr-hd {display:none !important;}
.main_twitter_area .twtr-ft {display:none !important;}
.main_twitter_area .twtr-tweet-text em {display:none !important;}

/* .main_facebook_area {width:209px; height:189px; margin:20px 0 0 13px;} */
.main_facebook_area_good { padding-bottom:12px;}
.main_facebook_area img {vertical-align:middle;}
.main_facebook_area_good ._4s7c {
border: 1px solid #fff  !important;
border-top-color: #fff  !important;
}
.main_facebook_num {background:url(../images/main_facebook_good_numbg01.gif) 0 0 no-repeat; display:inline-block; height:18px; padding-left:5px; float:left;}
.main_facebook_num em {border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; display:inline-block; height:16px; line-height:17px; padding:0 2px 0; }
.main_facebook_txt {font-weight:bold; color:#3b5998;}
.main_facebook_img {clear:both;}

.main_info_tt01 {padding-bottom:12px;}
.main_info_box {overflow:hidden; clear:both; margin-bottom:20px; }
.main_info_box:first-child{margin-bottom:0px;}
.main_info_box:last-child{margin-bottom:0px;}
.main_info_box h5 {padding:10px 0px;}
.main_info_cont {padding-left:3px;}
.main_info_img {float:left; }
.main_info_txt01 {margin-left:130px; color:#8f8f8f; line-height:15px;}
.main_info_txt01 strong {color:#6f6f6f;}
.main_info_txt02 {margin-left:130px; color:#909090; text-align:left;}
.main_info_tt02 {padding:21px 0 10px;}
.main_info_box a.txt{padding:10px 0px; display:block;}


.main_btn01_box {border-top:2px solid #f8981d; border-bottom:2px solid #f8981d;}
.main_btn01_ul {margin:2px 2px 0 5px; padding:0; list-style:none; overflow:hidden;}
.main_btn01_ul li {position:relative; margin:-2px 0 0; padding: 17px 25px 15px 0px; height:13px; line-height:13px; background:url(../images/main_btn01_icon02.gif) 0 0 repeat-x}
.main_btn01_ul li .fl {padding-left:20px}
.main_btn01_ul li a {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;}
.main_btn01_ul li a img{
	float:right;
	padding-top:15px;
	padding-right:30px;
}

.main_cfgallery {clear:both; padding:60px 0 48px 0px; height:270px;}
.main_cfgallery_tt {float:left; padding-bottom:10px}
.main_cfgallery_sns {margin:0; padding:0 0 0 10px; list-style:none; float:left; overflow:hidden;}
.main_cfgallery_sns li {margin:0; padding:0 5px 0 0; float:left}
.main_cfgallery_mov_ul {margin:0; padding:3px 0 0; list-style:none; float:right;}
.main_cfgallery_mov_ul li {margin:0; padding:0 2px 0 1px; float:left; height:10px; width:9px}
.main_cfgallery_mov_box {clear:both; padding:0 1px; width:259px; height:220px; vertical-align:top;}
.main_cfgallery_mov_tt {display:block; padding:9px 0 0;}


.pop_caption {position: absolute;width: 500px;height: 450px;z-index: 1000;left:200px;background-color: #f1f1f1;}
.pop_caption_bg {background: url("../images/popup_movie01_02.gif") repeat-y;height: 259px}
.pop_caption textarea {border: 0px;margin-left:50px;width: 390px;height: 250px;background-color: transparent;}
.pop_caption_bottom {background: url("../images/popup_movie01_03.gif") no-repeat 0 0;height: 76px;text-align: center;padding-top:40px;}

.main_ursa_sns {height: 130px;padding-top: 10px;}
.main_ursa_sns_tt {padding:0 0 5px;}
.main_ursa_sns_ul {margin:0; padding:0 1px; list-style:none; width:260px; line-height:0;}
.main_ursa_sns_ul li {margin:0; padding:0; float:left;}

.main_im_sns {clear: both; float: left;}
.main_im_sns_tt {padding:0 0 5px;}
.main_im_sns_ul {margin:0; padding:0; list-style:none; width:130px; line-height:0;}
.main_im_sns_ul li {margin:0; padding:0; float:left;}

.main_easy_sns {float: left;}
.main_easy_sns_tt {padding:0 0 5px;}
.main_easy_sns_ul {margin:0; padding:0; list-style:none; width:130px; line-height:0;}
.main_easy_sns_ul li {margin:0; padding:0; float:left;}

.customer_center	{  }
.customer_center h5	{ margin-bottom: 10px; }
.customer_center ul,
.customer_center li	{ margin: 0; padding: 0; list-style: none; }

/* Footer */
#footer {clear:both; min-width: 993px; margin:0 auto 0; position:relative; z-index:1; /* padding-top:50px; */  overflow: hidden;}
#footer .section	{ width: 100%; height:75px; background:#e4e4e4;  }

.footer_container {position:relative; margin: 0 auto;  width:993px;  padding-top: 40px; z-index:1; overflow: hidden; }
.footer_container_bottom{position:relative; margin: 0 auto;  width:993px; padding-top:20px;}
.copy_logo {float:left; }

.footer_btn01 {padding: 0; margin: 0 14px 0 0; list-style: none; overflow: hidden; float: left; } 
.footer_btn01 li {float: left;}
.footer_btn01 img {vertical-align: middle; }

/* 2018-10-02 css width값 수정
.footer_right {float:left; width: 200px; } */
.footer_right {float:left; width: 170px; }
.footer_btn02 {margin:0; padding:0; list-style:none; float:left; overflow:hidden; padding-left:70px;}
.footer_btn02 li {margin:0 0 0 -1px; padding:0 6px 0 6px; float:left; }
.footer_btn02 li.notFirst{margin:0 0 0 -1px; padding:0 6px 0 6px; float:left; background:url(../images/copy_btn01_icon.gif) 0 6px no-repeat;}

.footer_btn03 {margin:0; padding:0; list-style:none; float:right; }
.footer_btn03 select	{ color: #878586; font-family: Arial; font-size: 1em; height: 21px; line-height: 1; vertical-align: middle; border: 1px solid #a0a0a0; background: #e4e4e4; }
/* 2018-10-02 padding값 수정
.footer_btn03 li {margin:0; padding-left:15px; float:left;} */
.footer_btn03 li {margin:0; padding:0; float:left;}
.footer_btn03 img {vertical-align: middle;}

.footer_btn04 {margin:0; padding:0; list-style:none; position:absolute; top:-53px; right:93px; width:504px; z-index:10;}
.footer_btn04 li {margin:0; padding:0; float:left;}

.copy_address {clear:both; float:left; padding:22px 30px 10px 0;}

.copy_right {float:right; padding:13px 0; height:30px}
.copy_right img {vertical-align:middle; margin-left:10px}

.footer_select_box {font-size:11px; position:relative; z-index:1;}
.footer_select_box ul {margin:0; padding:4px 2px 3px; list-style:none; position:absolute; bottom:25px; width:78px; border:1px solid #CCC; background-color:#FFF;}
.footer_select_box ul li {margin:0; padding:0; clear:both; float:none;}
.footer_select_box ul li a {text-decoration:none; display:block;}
.footer_select_box ul li a:hover {text-decoration:none; background-color:#f5f5f5}

.item_list	{ margin: 0; padding: 0; float: right; }
.item_list li{ float: left; margin: 0 0 0 22px; padding: 0; list-style: none; }
.item_list li:first-child	{ margin: 0; }
.item_list li p	{ float: left; }
.item_list li span	{ float: left; margin-left: 4px; }


/* sub_container */
.sub_left_bg {padding-bottom: 100px; background:url(../images/sub_left_bgy.gif) 196px 0 repeat-y;}

#sub_left {width:196px; float:left; padding:47px 0 0; overflow:hidden;}

.tt {padding:0 5px 11px;}
.snb ul {margin:0; padding:3px 0 0; list-style:none; width:150px; border-top:1px solid #d3d3d3;}
.snb ul li {margin:0; padding:0; height:auto;}
.snb ul li a {padding:0;}
.snb ul li ul {padding:1px 0 1px; width:auto;}
.snb ul li ul {padding:1px 0 1px; width:auto;}
.snb ul li ul li {height:21px;}
/*
.snb ul li {margin:0; padding:0; height:26px;}
.snb ul li ul {padding:1px 0 1px; width:auto;}
.snb ul li ul li {height:21px;}
*/

#sub_contents {padding:44px 0 0 51px; float:right; width:748px; background:url(../images/sub_left_bg.gif) 0 0 no-repeat;}
.contents_top {overflow:hidden; padding:0 14px 0 10px;}
/* .contents_top {overflow:hidden; padding:0 31px 0 14px;} */
.stt { float:left;}
.location {padding:39px 0 0; height:11px; line-height:9px; font-size:11px; color:#7e7e7e; float:right;}
.location img {margin:0 6px; vertical-align:middle;}

.contents_section {clear:both; padding:30px 18px 0 10px;}


/* sitemap */
.sitemap {overflow:hidden; width:180px; float:left;}
.sitemap h4 { height:39px; padding:48px 0 0 36PX}

.ul_sitemap {clear:both; margin:0 2px; padding:0 0 44px; list-style:none; border-top:1px solid #dcdcdc;}
.ul_sitemap li {margin:0; padding:0;  border-bottom:1px solid #dcdcdc;}
.ul_sitemap li a {padding:7px 7px 5px 34px; display:block; font-weight:bold; font-size:14px}
.ul_sitemap li a:hover {color:#71aada;}
.ul_sitemap li ul {clear:both; margin:0 auto; padding:0 0 9px; list-style:none; width:90%;}
.ul_sitemap li ul li {margin:0; padding:2px 0; border:0 none;}
.ul_sitemap li ul li a { font-weight:normal; padding:0 0 0 34px; font-size:11px}

/* Content */
.ready_img {text-align:center; padding:20px 0;} /* 준비중이미지 */

.c_point_color01 {color:#3589bf;} /* 컨텐츠 포인트 칼라 */


/* sub03 */
.sub03_0101_box01  {background:url(../images/sub03_0101_bg_01.gif) 0 0 no-repeat;}
.sub03_0101_box02 {padding-left:121px; width:472px; text-align:center;}

.sub03_0202_dl dt {margin:0; padding:0 0 15px;;}
.sub03_0202_dl dd {margin:0; padding:0 0 34px 11px;}

.sub03_0301_group {position:relative; z-index:1; background:url(../images/sub03_0301_group_bg.gif) no-repeat; width:689px; height:340px;}
.sub03_0301_group h4 {padding:0 0 47px 280px;}

.sub03_0301_group_ul {margin:0; padding:0; list-style:none;}
.sub03_0301_group_ul li {margin:0; float:left;}
.sub03_0301_group_ul .li01 { padding:0 0 0 136px;}
.sub03_0301_group_ul .li02 { padding:0 0 0 215px;}
.sub03_0301_group_ul ul {margin:0; padding:0; list-style:none;}
.sub03_0301_group_ul ul li {padding-right:3px;}
.sub03_0301_group_ul .ul01 {position:absolute; top:192px; left:0; z-index:1;}
.sub03_0301_group_ul .ul02 {position:absolute; top:138px; left:373px; z-index:1;}
.sub03_0301_group_ul .cont01 {position:absolute; top:23px; left:0; z-index:1;}
.sub03_0301_group_ul .cont02 {position:absolute; top:76px; left:-373px; z-index:1;}

.sub03_0401_table_01 {width:100%; font-size:11px;}
.sub03_0401_table_01 th,
.sub03_0401_table_01 td {text-align:center; padding:6px 0;}
.sub03_0401_table_01 th {background-color:#f2f2f2; border-left:1px solid #ffffff; border-right:1px solid #ffffff;} 
.sub03_0401_table_01 .thtb {border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f;}
.sub03_0401_table_01 .tht {border-top:1px solid #9f9f9f;}
.sub03_0401_table_01 .thb {border-top:1px solid #ffffff; border-bottom:1px solid #9f9f9f;}
.sub03_0401_table_01 td {border-bottom:1px solid #e5e5e5;}
.sub03_0401_table_01 .al {text-align:left;}
.sub03_0401_table_01 .tdbg {background-color:#f9f9f9; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.sub03_0401_table_01 .bgtd {background-color:#f9f9f9;}
.sub03_0401_table_01 .td_graph01 {background:url(../images/sub03_0401_graph_01.gif) 0 0 no-repeat; display:block; height:14px;}
.sub03_0401_table_01 .td_graph02 {background:url(../images/sub03_0401_graph_01.gif) 100% 0 no-repeat; display:block; height:14px;}
.sub03_0401_grap_box {position:relative; z-index:1; height:14px; display:block; overflow:hidden}
.sub03_0401_grap_img {position:absolute; top:0; right:0; z-index:1;}

.sub_title01 {background:url(../images/common/icon_blit.gif) no-repeat scroll 0 1px transparent; color:#333333; font-size:13px; margin-top:10px; padding:0 0 5px 15px;}
.sub_title02 {background:url(../images/common/icon_blit01.gif) no-repeat scroll 0 3px transparent; color:#333333; font-size:13px; margin-top:10px; padding:0 0 5px 15px;}
.tbl_border_line1 {border:1px solid #5CA4CC; font-size:0; height:1px; line-height:0;}
.tbl_banking_type1 table {border-bottom:1px solid #5CA4CC;width:100%;}
.tbl_banking_type1 thead th.first_child {border-left:1px solid #B4D5E8;}
.tbl_banking_type1 thead th {background-color:#F0F5FB;border-bottom:1px solid #5CA4CC;border-right:1px solid #B4D5E8;color:#006B90;}
.tbl_banking_type1 th, .tbl_banking_type1 td {padding:7px 6px 4px;text-align:center;}
.tbl_banking_type1 tbody td.first_child {border-left: 1px solid #E3E3E3;}
.tbl_banking_type1 tbody th.first_child {border-left: 1px solid #E3E3E3;}
.tbl_banking_type1 tbody th,
.tbl_banking_type1 tbody td {border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3;}
tr.colored td {background-color: #F6F6F7;}

.sub05_0401_ul01 {margin:0; padding:43px 0 45px; list-style:none; overflow:hidden; font-size:0; line-height:0;}
.sub05_0401_ul01 li {margin:0; padding:0; float:left; line-height:0;}

.sub05_0401_box {clear:both; background:url(../images/sub05_0401_line.gif) 0 0 no-repeat;}
.sub05_0401_ol01 {margin:0; padding:23px 0 9px 33px; list-style:none; background:url(../images/sub05_0401_line.gif) 0 100% no-repeat;}
.sub05_0401_ol01 li {margin:0; padding:0 0 24px;}

.sub03_0501_box {clear:both;}
.sub03_0501_box_tt {font-size:14px; padding:10px 0 30px;}
.sub03_0501_box_img {float:left; width:200px; padding:10px; text-align:center;}
.sub03_0501_box_img .txt {display:block; padding:5px 0; font-size:11px;}
.sub03_0501_cont_box {float:right; width:460px; font-size:11px;}
.sub03_0501_cont {padding-bottom:20px;}
.sub03_0501_cont h5 {padding-bottom:10px;}
.sub03_0501_cont_ul {clear:both;}
.sub03_0501_cont_ul ul {margin:0; padding:0; list-style:none; text-align:center;}
.sub03_0501_cont_ul ul li {margin:0; padding:0; display:inline}

.sub05_0404_ul_01 {margin:0; padding:0; list-style:none;}
.sub05_0404_ul_01 li {margin:0; padding:0 0 10px 26px; clear:both; overflow:hidden;}
.sub05_0404_ul_01 li p {float:left; background:url(../images/tab05_p_bg.gif) 100% 2px no-repeat; padding-right:16px;}
.sub05_0404_ul_01 li ul {float:left; list-style:none; margin:0; padding:0 0 0 8px; width:600px;}
.sub05_0404_ul_01 li ul li {float:left; clear:none; padding:0 9px; width:31px; text-align: right;}

.sub05_0404_cont {clear:both; padding:36px 0 30px; clear:both;}
.sub05_0404_cont_tt {float:left; padding-left:26px; width:200px; overflow:hidden;}
.sub05_0404_cont_img {margin:0 0 0 226px; padding:0;}
/*
.sub05_0404_cont_img {margin:0 0 0 226px; padding:0; list-style:none;}
.sub05_0404_cont_img li {margin:0; padding:0 1px 1px; float:left; height:72px; width:96px; overflow:hidden;}
.sub05_0404_cont_img li img {width:96px; height:72px;}
*/
.sub05_0404_navigation ul.thumbs li {margin:0 2px !important;}

.sub03_0601_box {clear:both; background:url(../images/sub03_0601_bg_01.gif) no-repeat; width:694px; height:600px;}
.sub03_0601_box h5 {padding:12px 11px 0; height:29px;}
.sub03_0601_box h5 img {vertical-align:middle;}
.sub03_0601_box ul {margin:0; padding:0 13px; list-style:none;}
.sub03_0601_box ul li {margin:0; padding:0 0 4px; font-size:11px; line-height:12px;}

.sub06_0101_box_01 {background:url(../images/sub06_0101_bg.gif) 0 30px no-repeat; padding:30px 0 50px 281px;}

.sub07_0401_dl dt {float:left; width:104px; clear:both;}
.sub07_0401_dl dd {float:right; width:589px;}
.sub07_0401_dl .dd_ul {margin:0; padding:0; list-style:none;}
.sub07_0401_dl .dd_ul li {margin:0; padding:0 0 20px;}
.sub07_0401_dl .dd_ul_lifl  {margin:0; padding:0; list-style:none;}
.sub07_0401_dl .dd_ul_lifl li {margin:0; padding:0 20px 20px 0; float:left;}

.sub07_06_01_img_box {overflow:hidden; clear:both;}
.sub07_06_01_img_box .fl01 {float:left;}
.sub07_06_01_img_box .fr01 {float:left;}
.sub07_06_01_img_box .txt01 {padding:15px 20px;}

.sub07_06_01_img_box .fl50 {float:left; width:338px;}
.sub07_06_01_img_box .fr50 {float:right; width:338px;}

.sub07_06_01_img_box01 {border:5px solid #f2f2f2; padding-bottom:10px; margin:7px 0 0 14px; overflow:hidden; clear:both}
.sub07_06_01_img_box01 .fl02 {float:left; padding:10px; width:315px;}
.sub07_06_01_img_box01 .fr02 {float:right; padding:10px; width:320px;}


.sub07_line01 {height:1px; background-color:#dadada; clear:both; font-size:0; line-height:0; display:block;}
.sub07_line_dot01 {height:1px; background:url(../images/sub07_line_dot01.gif) 0 0 repeat-x; clear:both; font-size:0; line-height:0; display:block;}

.sub07_0602_ul {background:url(../images/sub07_0602_img_13bg.gif) 0 0 no-repeat; overflow:hidden; margin:0; padding:13px 0 13px 13px; list-style:none;}
.sub07_0602_ul li {float:left; width:222px; padding:0 0 0 12px; margin:0;}

.sub07_0603_table .first { border-top:1px solid #d7d5d6;}
.sub07_0603_table .th { border-bottom:1px solid #e8e8e8; background:url(../images/sub07_0603_icon_01.gif) 9px 50% no-repeat #f6f6f6; padding:9px 22px 8px;}
.sub07_0603_table td { border-bottom:1px solid #e8e8e8; padding:9px 10px 8px;}

.sub07_0604_ul {margin:0; padding:0; list-style:none;}
.sub07_0604_ul li {margin:0; padding:4px 22px 4px; background:url(../images/sub07_0603_icon_01.gif) 4px 50% no-repeat}
.sub07_0605_ul {margin:0; padding:0; list-style:none; border-top:1px solid #e8e8e8;}
.sub07_0605_ul li {margin:0; padding:4px 22px 4px; background:url(../images/sub07_0603_icon_01.gif) 4px 50% no-repeat; border-bottom:1px solid #e8e8e8;}

.sub07_0605_table .first { border-top:1px solid #d7d5d6;}
.sub07_0605_table th { border-bottom:1px solid #e8e8e8; background:url(../images/sub07_0603_icon_01.gif) 9px 50% no-repeat #f6f6f6; padding:9px 10px 8px 20px;}
.sub07_0605_table td { border-bottom:1px solid #e8e8e8; padding:9px 10px 8px;}

.sub07_title01 {background:url(../images/sub07_title01.gif) 0 0 no-repeat; padding:0 0 8px 23px; color:#54577c; line-height:12px;}
.sub07_07_cont {padding-left:23px; }

.sub07_box_r01 {background:url(../images/sub07_0700_bg_01.gif) 0 0 no-repeat; padding:19px 0 0 113px; height:134px; clear:both;}

.sub07_07_ol { margin:0; padding:5px 5px 5px 20px;}
.sub07_07_ol li { margin:0; padding:0; font-size:11px;}
.sub07_07_ol.type1 li { padding-top:20px; font-size:12px; }
.sub07_07_ol.type1 li:first-child { padding-top:0 }

.sub07_070203_bg {background:url(../images/sub07_070203_bg_01.gif) 0 0 no-repeat; padding:15px 0 0 22px; height:110px; clear:both;}

.bull01 {background:url(../images/sub07_title01.gif) 0 0 no-repeat; padding:0 0 8px 23px; color:#54577c; line-height:12px;}
.option_menulist {line-height: 150%; list-style:none; margin:0; padding: 2px; vertical-align: middle;}
.option_menulist li {margin:0; padding:0; display:inline;}
.bob {padding-left:25px;}
.bob ul {margin:0; padding:5px 0; list-style:none;}
.bob ol {margin:0 0 0 10px; padding:0;}

.sub07_vision img {vertical-align:top;}
.sub07_vision_1 {list-style:none;margin:-22px 0 0 0 ; padding:0 0 0 150px;position:relative;}
.sub07_vision_1 li {margin:0 0 21px 0; padding:0;list-style:none;}
.sub07_vision_1 img {vertical-align:top;}

.sub_070301_ul {margin:0; padding:0; list-style:none; position:relative; z-index:1; height:450px}
.sub_070301_ul li {margin:0; padding:0; float:left;}
.sub_070301_ul li li {float:none;}

.sub_070301_ul_cont {position:absolute; top:60px; left:0; z-index:1; clear:both;}

.sub07_070402_box01 {width:208px; float:left; border:1px solid #dddddd; padding:10px; margin-right:10px; height:165px}
.sub07_070402_bg01 {background:url(../images/Sub07_070402_bg01.gif) 95% 100% no-repeat;}
.sub07_070402_bg02 {background:url(../images/Sub07_070402_bg02.gif) 98% 100% no-repeat;}
.sub07_070402_bg03 {background:url(../images/Sub07_070402_bg03.gif) 90% 100% no-repeat;}
.sub07_070402_box01 h4 {border-bottom:1px solid #dddddd; padding-bottom:5px}
.sub07_070402_box01 p {padding:10px 0; list-style:none;}
.sub07_070402_box01 ul {margin:0; padding:10px 0; list-style:none;}
.sub07_070402_box01 ul li {margin:0; padding:0;}

.sub07_070403_dl {background:#f6f6f6; padding:20px 100px 10px; overflow:hidden; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5}
.sub07_070403_dl dt {clear:both; float:left; padding-bottom:10px; width:160px; font-weight:bold;}
.sub07_070403_dl dd {float:left; padding-bottom:10px; width:430px}

.fixed_img_row {margin: 0 70px;}
.fixed_img_row ul {list-style:none; margin: 0; padding: 0; border-top:1px solid #EEEEEE ;}
.fixed_img_row ul li { border-bottom:1px solid #EEEEEE ;  margin: 0;   padding:15px; overflow:hidden}
.fixed_img_row .thumb {float: left; line-height: 80px; margin: 0 15px 0;  text-align: center; width: 150px;}
.fixed_img_row a {text-decoration: none;}
.fixed_img_row p {color: #767676; line-height:140%;  margin: 0;}

.sub_history_table { float:left; width:473px; border-left:1px solid #dddddd;}
.sub_history_table table {width:100%;}
.sub_history_table table th {padding:5px 25px; vertical-align:top;}
.sub_history_table table td {padding:5px;}

.sub07_0901_box {width:50%; float:left; padding-bottom:20px;}
.sub07_0901_box .sub_color02 {padding-right:5px; font-weight:bold;}

.sub07_0902_table_01 {width:100%; font-size:11px;}
.sub07_0902_table_01 th,
.sub07_0902_table_01 td {padding:6px 5px; border-bottom:1px solid #e6ebf0;}
.sub07_0902_table_01 th {background-color:#f6f5f5; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #e4e4e4;} 
.sub07_0902_table_01 th.first_child {border-left:1px solid #cccccc !important}
.sub07_0902_table_01 th.last_child {border-right:1px solid #cccccc !important}

.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:100%;white-space:nowrap}
.fix_cont {*zoom:1}
.fix_cont:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.f_none {display:block;overflow:hidden;float:none;width:auto}
.sub08 ul,.sub08 li {margin:0;padding:0;list-style:none}
.sub08 h4 {padding-bottom:28px}
.sub08 img {vertical-align:top}
.sub08 .list_tab_btn {overflow:hidden}
.sub08 .list_tab_btn li {float:left}
.sub08 .link_tab_btn {display:block}
.sub08 .tab_cont {display:none;padding-top:70px}
.sub08 .tit_cont {display:block;padding-bottom:6px;font-size:14px;color:#000}
.sub08_0102 .common_tab_menu {padding-bottom:20px}

/* 2016-02-04 */
.tab_cont .prg{width:320px;margin-right:40px;}
.tab_cont .img_prg{display:block; margin-bottom:30px;}
.facility_location {margin-bottom:34px;padding:43px 37px 50px 45px;background-color:#f3f8f9;color:#373636;text-align:center;}
.facility_location h5 {margin-bottom:22px;}
.facility_location.location02 h5 {margin-bottom:31px;}
.facility_location.location03 h5 {margin-bottom:40px;}
.facility_location .wrap_location {overflow:hidden;margin-bottom:17px;}
.facility_location.location02 .wrap_location {margin-bottom:2px;}
.facility_location.location03 .wrap_location {margin-bottom:22px;}
.wrap_location .img_map {position:relative;float:left;width:372px;margin-right:2px;text-align:left;}
.wrap_location .img_map.map01 {padding-top:7px;}
.wrap_location .img_map.map02{width:353px;padding:15px 0 0 19px;}
.wrap_location .img_map.map03{padding-top:7px;}
.wrap_location .img_map .map {display:block;}
.img_map .ico_pin {position:absolute;}
.img_map .ico_pin.pin1 {left:34px;top:147px;}
.img_map .ico_pin.pin2 {left:151px;top:72px;}
.img_map .ico_pin.pin3 {left:95px;top:55px;}
.img_map .ico_pin.pin4 {left:151px;top:7px;}
.img_map .ico_pin.pin5 {left:202px;top:34px;}
.img_map .ico_pin.pin6 {left:155px;top:20px;}
.img_map.map02 .ico_pin.pin1 {left:80px;top:0;}
.img_map.map02 .ico_pin.pin2 {left:120px;top:2px;}
.img_map.map02 .ico_pin.pin3 {left:191px;top:5px;}
.img_map.map02 .ico_pin.pin4 {left:232px;top:9px;}
.img_map.map02 .ico_pin.pin5 {left:187px;top:40px;}
.img_map.map02 .ico_pin.pin6 {left:187px;top:40px;}
.img_map.map02 .ico_pin.pin7 {left:135px;top:83px;}
.img_map.map02 .ico_pin.pin8 {left:78px;top:55px;}
.img_map.map02 .ico_pin.pin9 {left:43px;top:82px;}
.img_map.map03 .ico_pin.pin1 {left:58px;top:63px;}
.img_map.map03 .ico_pin.pin2 {left:58px;top:63px;}
.img_map.map03 .ico_pin.pin3 {left:136px;top:57px;}
.img_map.map03 .ico_pin.pin4 {left:181px;top:59px;}
.img_map.map03 .ico_pin.pin5 {left:255px;top:73px;}
.img_map.map03 .ico_pin.pin6 {left:20px;top:33px;}
.img_map.map03 .ico_pin.pin7 {left:36px;top:93px;}
.img_map.map03 .ico_pin.pin8 {left:95px;top:107px;}
.img_map.map03 .ico_pin.pin9 {left:95px;top:107px;}
.img_map.map03 .ico_pin.pin10 {left:95px;top:107px;}
.img_map.map03 .ico_pin.pin11 {left:194px;top:101px;}
.img_map.map03 .ico_pin.pin12 {left:237px;top:113px;}
.img_map.map03 .ico_pin.pin13 {left:282px;top:113px;}

.img_map .txt_pin {display:block;margin:10px 0 0 0;}
.facility_location .select_location {float:right;width:263px;margin-top:26px;}
.facility_location.location03 .select_location {margin-top:0;}
.select_location .list_location {overflow:hidden;margin:1px 0 0 -1px;}
.list_location li {overflow:hidden;float:left;width:131px;height:;margin:0 0 1px 1px;}
.list_location02 li, .list_location03 li {width:87px;}
.list_location li a {display:block;overflow:hidden;height:39px;background:#e7e7e7;line-height:39px;}
.list_location li a:hover, .list_location li a:active, .list_location li a:focus {text-decoration:none;}
.list_location li .multi_line{height:32px;padding-top:7px;line-height:1;}

.list_location li .active {background:#f86312;font-weight:bold;color:#fff;}
.list_location_txt {line-height:21px;}
.list_location_txt li{display:none;overflow:hidden;position:relative;text-align:left;}
.list_location_txt .active{display:block;}
.list_location_txt .txt {float:left;width:267px;margin-right:50px;}
.list_location_txt .txt em {display:block;font-weight:bold;}
.list_location_txt img{float:right;}
.map_wrap h5 {margin-bottom:30px;}
.map_wrap .map_area {width:718px;height:323px;margin-bottom:60px;border:1px solid #cecece;}


.sub08_0201 .list_experience {overflow:hidden;margin:0 0 15px -10px;padding-bottom:50px;border-bottom:1px solid #e6ebf0;}
.list_experience li {float:left;margin:0 0 20px 10px;width:233px;border-top:2px solid #262626;}
.list_experience a {display:block;position:relative;height:380px;padding:16px 16px 0;border-width:0 1px 1px;border-style:solid;border-color:#eaeaea #eaeaea #eaeaea;color:#666;}
.list_experience .thumb {display:block;margin-bottom:27px;}
.list_experience .tit {display:block;margin:0 0 12px 5px;font-weight:bold;font-size:14px;color:#444;line-height:19px;}
.list_experience .desc {display:block;overflow:hidden;height:92px;margin:0 0 26px 5px;}
.list_experience .info {display:block;overflow:hidden;position:absolute;left:1px;bottom:0;width:189px;height:50px;padding:0 20px;background:#fafafa;line-height:50px;}
.list_experience .date {float:left;}
.list_experience .more {float:right;font-weight:bold;font-size:11px;color:#fe8b0a;}

.competition{overflow:hidden;width:100%;font-size:0;line-height:0;text-indent:-9999px;}
.competition01{height:579px;background:url(../images/sub08_0201_img_01.jpg) no-repeat 0 0;}
.competition02{height:558px;background:url(../images/sub08_0201_img_02.jpg) no-repeat 0 0;}
.competition03{height:447px;background:url(../images/sub08_0201_img_03.jpg) no-repeat 0 0;}
.competition04{height:473px;background:url(../images/sub08_0201_img_04.jpg) no-repeat 0 0;}
.competition05{padding:704px 0 61px;background:url(../images/sub08_0201_img_05.jpg) no-repeat 0 0;}
.competition05 .btn_down{display:block;width:263px;height:66px;margin:0 auto;}
/* 무장애 통합놀이 공모전 */
.award07_0606_1{height:579px;background:url(../images/sub07_0606_img_01.jpg) no-repeat 0 0;}
.award07_0606_2{height:560px;background:url(../images/sub07_0606_img_02.jpg) no-repeat 0 0;}
.award07_0606_3{height:615px;background:url(../images/sub07_0606_img_03.jpg) no-repeat 0 0;}
.award07_0606_4{height:615px;background:url(../images/sub07_0606_img_04.jpg) no-repeat 0 0;}
.award07_0606_5{height:743px;background:url(../images/sub07_0606_img_05.jpg) no-repeat 0 0;}
.award07_0606_6{height:858px;background:url(../images/sub07_0606_img_06.jpg) no-repeat 0 0; position:relative;}
.award07_0606_6 .btn_email{width:200px;height:30px; position:absolute;top:165px;left:160px}
.award07_0606_6 .btn_down1{width:235px;height:66px; position:absolute;top:253px;left:161px}
.award07_0606_6 .btn_down2{width:235px;height:66px; position:absolute;top:253px;left:411px}
.award07_0606_6 .btn_email2{width:200px;height:30px; position:absolute;top:764px;left:137px}

.popup_map_img {border:1px solid #999; margin-bottom:10px}
.popup_map_table {width:100%; font-size:11px}
.popup_map_table th { text-align:left; padding:3px 10px;}
.popup_map_table th { text-align:left; padding:3px 10px;}

.popup_map01_tt {text-align:center; font-size:12px; padding:10px;}
.popup_map01_table {width:90%; font-size:11px; margin:0 auto; font-size:11px; border:1px solid #cccccc;}
.popup_map01_table th {padding:4px 10px 3px; background-color:#f6f5f5; border:1px solid #cccccc;}
.popup_map01_table td {text-align:left; padding:4px 10px 3px; border:1px solid #cccccc;}

.sub_gallerylist {overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px; margin-top:20px}
.sub_gallerylist .sub_gallerylist_l { display:block; float:left}
.sub_gallerylist .sub_gallerylist_r { display:block; float:right}
#gallerylist { float:left; text-align:center; width:680px}
#gallerylist img {margin:0 5px}


/* 메인 슬라이드 */
#main_slides .next,#main_slides .prev {
	position:absolute;
	top:143px;  /* 좌우슬라이드 이미지 상단위치  107px; */
	right:0px; /*우측 슬라이드 이미지 위치 조정 */
	width:43px;
	height:59px;
	display:block;
	z-index:101;
}

#main_slides .next {
	rigth:0; /*좌측 슬라이드 이미지 위치 조정 */
}

#main_slides .prev{
	left:0; /*좌측 슬라이드 이미지 위치 조정 */
}


#main_slides .pagination {/*다수 슬라이드 이미지 위치 조정 이미지변경시 img 폴더의 pagination.png 를 수정  */
	margin:0; 
	padding:10px 0 0; 
	list-style:none; 
	text-align:center; 
	line-height:0; 
	font-size:0; 
	width:100%; /*사용하지 않을때 none 로 바꿔줌 */
}

#main_slides .pagination li {
	margin:0; padding:0 7px; display:inline;
}

#main_slides .pagination li a {
	display:inline-block; width:12px; height:12px;
	background-image:url('../images/pagination.png');
	background-position:0 0;
}

#main_slides .pagination li.current a {
	background-position:0 -12px;
}


#main_new01 .next,#main_new01 .prev {
	position:absolute;
	top:0px;  /* 좌우슬라이드 이미지 상단위치  107px; */
	right:0; /*우측 슬라이드 이미지 위치 조정 */
	width:12px;
	height:12px;
	display:block;
	z-index:101;
}

#main_new01 .next {
	right:-6px; /*좌측 슬라이드 이미지 위치 조정 */
}

#main_new01 .prev{
	left:-24px; /*좌측 슬라이드 이미지 위치 조정 */
}

#main_new01 .pagination {/*다수 슬라이드 이미지 위치 조정 이미지변경시 img 폴더의 pagination.png 를 수정  */
	margin:0px auto 0;
	display:none; /*사용하지 않을때 none 로 바꿔줌 */
}

#main_product_slides .pagination {/*다수 슬라이드 이미지 위치 조정 이미지변경시 img 폴더의 pagination.png 를 수정  */
	margin:0px auto 0;
	display:none; /*사용하지 않을때 none 로 바꿔줌 */
}
#main_product_slides .next {
	position:absolute; top:95px; right:0; z-index:10;
}

#main_product_slides .prev{
	position:absolute; top:95px; left:0; z-index:10;
}



.idpwsearch_left {float:left; width:338px; height:320px; padding:20px 10px; border:1px solid #EDEDED; overflow:hidden}
.idpwsearch_right {float:right; width:338px; height:320px; padding:20px 10px; border-top:1px solid #EDEDED;  border-bottom:1px solid #EDEDED;  border-right:1px solid #EDEDED; overflow:hidden;}
.idpwsearch_tt {}
.idpwsearch_txt {padding:10px 0;}
.idpwsearch_btn {text-align:center;}
.idpwsearch_table {width:100%;}
.idpwsearch_table th,.idpwsearch_table td {text-align:left; padding:3px 3px 2px;}


.Module .list_news_01 {margin:0; padding:0; list-style:none; overflow:hidden;}
.Module .list_news_01 li {margin:-1px 0 0; padding:28px 0; border-top:1px solid #e6ebf0; position:relative; z-index:1;}
.Module .list_news_01 a {color:#6f6f6f;}
.Module .list_news_01 img {vertical-align:middle;}
.Module .list_news_01 .no_data {text-align:center; background-color:#F1F1F1;}
.Module .list_news_tt {font-size:14px; margin-left:153px; padding:7px 6px 5px; background:#f5f5f5;}
.Module .list_news_view {padding-left:153px; min-height:50px; margin-top:5px}
.Module .list_news_img {position:absolute; top:28px; left:12px; z-index:10; width:118px; height:75px; border:3px solid #e0e0e0;}
.Module .list_news_day {font-size:11px; color:#ADADAD;}

/* 20161101_사이버신문고_수정 */
.chocolate { color: #996219; }
.sub07_cyber01{ border: 1p x solid #cecece; padding: 15px; list-style: none; }
.sub07_cyber02 li a { font-weight: bold; display: inline-block; text-decoration: underline; margin-left: 20px; }
.sub07_cyber03 { float: left; width: 29%; height: 260px; padding-left: 2%; padding-right: 2%; padding-top: 180px; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; }
.sub07_cyber03 h4 { padding-bottom: 5px;}
.sub07_cyber03 ul { padding: 0; }
.sub07_cyber03 ul li { list-style: none; }
.sub07_cyber03 ul li.desc { height: 95px; }
.sub07_cyber03 ul li.tel { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #da5d00; padding-top: 10px; font-size: 15px; height: 65px; }
.sub07_cyber03 ul li.goto { height: 30px; }
.sub07_cyber03.guide_01 { border-left: 1px solid #cecece; }
.sub07_cyber03.guide_01 { background: url('../images/sub07_070401_0301.gif') no-repeat center 70px; }
.sub07_cyber03.guide_02 { background: url('../images/sub07_070401_0302.gif') no-repeat center 30px; }
.sub07_cyber03.guide_03 { background: url('../images/sub07_070401_0303.gif') no-repeat center 20px; }

/* 2018-07-10 오시는길 수정 */
.directions:after, .directions_info dl:after, .directions_info:after, .directions_img:after, .road_title:after, .road_map:after { display:block; clear:both; content: ''; }
.directions_img{ float:left; }
.directions_info { float:left; margin-left:1px; width:299px; height:296px; padding: 20px 5px 20px 18px; background:#4e5f71; box-sizing: border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box;  }
.directions_info dl { margin-bottom:20px; display:block; }
.directions_info dt { margin-bottom: 5px; font-weight:bold; }
.directions_info dl.wid_50 { width:45%; display:inline-block }
.directions_info dt, .directions_info dd { color:#fff; font-size: 13px; }
.directions_info dd { line-height:1.3; letter-spacing:-.5px }
.directions_info dd.point_col01{ color:#fdbd5b }
.directions_info dd.point_col02 { color:#afc3d6 }
.directions_info dd.tel_size{ font-size:15px; }
.directions_info dd span.ico { font-weight:normal;  color:#b0c3d6 }
.road_map { margin-bottom:60px;}
h4.road_title { display:block; font-size:14px;margin-top:30px; margin-bottom:20px; padding-left:5px;}