@charset "utf-8";

/*==================================================================
	위젯 스타일
===================================================================*/

/* 메인위젯 */
.common_wrap .wid_recent,.bottom_r_box .wid_tab_01{margin:0;}
/* 서브 사이드 레이아웃  nho 201401013 */
.sub_common_wrap{display:none;*display:block;}
.pdfprnt-top-right{display:none;}
.q_con_box ol li > input[type="checkbox"], .q_con_box ol li > input[type="radio"]{margin-left:3px;}
#fpw_widget-6 h3,#fpw_widget-7 h3{ height:20px;border-top: 1px solid #d8d8d8; padding-top: 50px;}
#fpw_widget-6 h3 a,#fpw_widget-7 h3 a{top:73px;}
#fpw_widget-6 > div,#fpw_widget-7 > div{height:399px; *height:393px;}
.nivo-caption{padding:6px 40px 0 15px !important; height:53px !important; overflow:hidden !important; font-size:16px !important; line-height:22px !important; filter:alpha(opacity=65) !important;opacity:0.65 !important;}
.theme-default .nivo-controlNav{bottom:8px !important;}
/* 서브 사이드 레이아웃  nho 201401013 */

.fpw-layout-big{position:relative; height:370px; padding:20px 15px 0px 15px; background:#fff; }
.view_wrap .fpw-layout-big{padding:26px 0px 0px 0px;*padding:20px 0px 0px 0px;}
.fpw-layout-big h3{padding:0 20px 12px 0; margin-bottom:18px; border-bottom:1px solid #cccccc;font-size:16px; line-height:18px; color:#222;  font-weight:bold; margin-top: 0px;}
.fpw-layout-big h3 a.btn_icon_more{display:block;position:absolute; z-index:5; right:15px; top:19px; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.fpw-layout-big h4 a:hover{text-decoration:underline;}
.fpw-layout-big h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;}
.fpw-layout-big a span{display:block;font-size:14px; line-height:16px; color:#727272;}
.fpw-layout-big a img{position:absolute; z-index:1; left:0; bottom:0; width:100%; height:180px;}

.fpw_big{position:relative; height:330px; padding:20px 15px 0px 15px; background:#fff; }
.fpw_big h3{padding:0 20px 12px 0; margin-bottom:18px; border-bottom:1px solid #cccccc;font-size:16px; line-height:18px; color:#222;  font-weight:bold; margin-top: 0px;}
.fpw_big h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:15px; top:19px; width:12px; height:12px; background:url(images/common/btn_more.png) no-repeat center center; text-indent:-9999px; font-size:0;}
.fpw_big h4 a:hover{text-decoration:underline;}
.fpw_big h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;}
.fpw_biga span{display:block;font-size:14px; line-height:16px; color:#727272;}
.fpw_big a img{position:absolute; z-index:1; left:0; bottom:0; width:100%;width:100%; height:180px;}

.fpw-layout-banner{position:relative; background:#fff; }
.fpw-layout-banner h3{padding:0 20px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;margin-top: 0px;}
.fpw-layout-banner h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:0; top:0; width:12px; height:12px; background:url(images/common/btn_more.png) no-repeat center center; text-indent:-9999px; font-size:0;}
.fpw-layout-banner h4{display: none;}
.fpw-layout-banner img{width:100%; height:180px;}

.fpw_banner{position:relative; background:#fff; }
.fpw_banner h3{padding:0 20px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;margin-top: 0px;}
.fpw_banner h3 a{font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.fpw_banner h3 a.btn_icon_more{display:block;position:absolute; z-index:5; right:0; top:0; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.fpw_banner h4{display: none;}
.fpw_banner img{width:100%; height:180px;}
.fpw_banner p{margin-top:10px;font-size:13px; line-height:17px; color:#333;}
.fpw_banner p a{color:#555;}

.widget_siteorigin-panels-postloop{position:relative; background:#fff;}
.widget_siteorigin-panels-postloop h3{
	padding:0 0px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;margin-top: 0px;
	 background:url(images/common/btn_more.png) no-repeat right top;
}
.widget_siteorigin-panels-postloop h3 a{display: block; padding-right: 20px;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}

.thum_gallury a{display: block;}
.thum_gallury a:hover .photo_over{display: block;}
.thum_gallury h4{ margin-top: 7px; margin-bottom: 5px; color: #333; font-size: 14px;}
.thum_gallury .photo_img img{width: 100%; height: 180px;}

.fpw-layout-wrapped{position:relative; background:#fff; }
.fpw-layout-wrapped h3{padding:0 20px 10px 0; margin-bottom:10px; border-bottom:1px solid #d8d8d8;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.fpw-layout-wrapped h3 a{display: none;}
.fpw-layout-wrapped h4 a:hover {text-decoration:underline;}
.fpw-layout-wrapped h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;  font-weight:bold;}
.fpw-layout-wrapped h4 span.blue{color:#d53430; margin-right:0;}
.fpw-layout-wrapped img{display: none;}

.fpw_square{position:relative; background:#fff; }
.fpw_square h3{padding:0 20px 10px 0; margin-bottom:10px; border-bottom:1px solid #d8d8d8;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.fpw_square h3 a{font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.fpw_square h3 a.btn_icon_more{display:block;position:absolute; z-index:5; right:0; top:0; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.fpw_square h4 a:hover {text-decoration:underline;}
.fpw_square h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;  font-weight:bold;}
.fpw_square h4 span.blue{color:#d53430; margin-right:0;}
.fpw_square img{display: none;}
.fpw_square p{font-size:13px; line-height:17px; color:#333;}
.fpw_square p a{color:#555;}

.view_wrap .fpw-layout-big h3{ border-bottom: 0px; padding: 0 0px 12px 0}
.view_wrap .fpw-layout-big h3 a.btn_icon_more{right: 0px;}
.view_wrap .fpw-layout-big p{line-height: 190%; color:#555;}
/*
.view_wrap aside:nth-child(4) h3,
.view_wrap aside:nth-child(5) h3{border-top: 1px solid #d8d8d8; padding-top: 50px;}
.view_wrap aside:nth-child(4) h3 a,
.view_wrap aside:nth-child(5) h3 a{top:73px;}
.view_wrap aside:nth-child(4) .fpw-layout-big,
.view_wrap aside:nth-child(5) .fpw-layout-big{height: 406px;}
*/

/* wid_transit */

.MapLink{margin: 27px 0 0 34px !important;}

.wid_transit{margin-top:0px; overflow:hidden;border-top:none; background:#fff; border: 1px solid #d8d8d8;}
.wid_transit li{float:left; width:33.3%;  *width:33.1%;text-align:center;}
.wid_transit li span{display: block; text-align: center;padding:10px 0 6px 0; border-left: 1px solid #d8d8d8;}
.wid_transit li:first-child span{border-left: 0px;}
.wid_transit li a{display:inline-block; *display:inline; zoom:1; height:17px;font-size:13px; line-height:15px; color:#333; }
.wid_transit li a.icon_maps{padding:3px 0 0 20px;background:url(images/common/icon_maps.png) no-repeat left center;}
.wid_transit li a.icon_metro{padding:3px 0 0 20px;background:url(images/common/icon_metro.png) no-repeat left center;}
.wid_transit li a.icon_bus{padding:3px 0 0 20px;background:url(images/common/icon_bus.png) no-repeat left center;}

.wid_per_link{border:1px solid #d8d8d8;border-bottom: 0px;}
.wid_per_link a{display: block; text-align: left; font-weight: bold; font-size: 14px; height: 73px; line-height: 73px; padding-left: 100px; color: #333;}
.wid_per_link a.line{border-bottom:1px solid #d8d8d8;}
.wid_per_link a:hover{color:#d53430;}
.wid_per_link a.per_link01{background: url(images/common/icon_per_link01.png) no-repeat 33px 21px;}
.wid_per_link a.per_link02{background: url(images/common/icon_per_link02.png) no-repeat 36px 21px;}
.wid_per_link a.per_link01:hover{background: url(images/common/icon_per_link01_on.png) no-repeat 33px 21px;}
.wid_per_link a.per_link02:hover{background: url(images/common/icon_per_link02_on.png) no-repeat 36px 21px;}


/* wid_tab_02 */
.wid_tab_02{position:relative; overflow:hidden; background:#fff;}
.wid_tab_02 ul.title_box{height:42px;background:url(images/common/bg_line_d8.jpg) repeat-x left bottom;border-left:1px solid #d8d8d8;}
.wid_tab_02 ul.title_box li{/*display:inline-block; *display:inline; zoom:1;*/float:left; }
.wid_tab_02 ul.title_box li h4 a{display:block; height:27px;padding:13px 28px 0 28px; font-size:14px; line-height:16px; color:#555555; font-weight:bold; border:1px solid #d8d8d8; border-left:none; background:#f5f5f5;}
.wid_tab_02 ul.title_box li h4 a.on{border-bottom:1px solid #fff; color:#d53430; background:#fff ;}
.wid_tab_02 .tab_con{display:none;}
.wid_tab_02 .tab_con.on{display:block;}

/* 메인 정책정보 아이콘 */
.wid_style_02{position:relative; height:330px; padding:20px 15px 0px 15px;  background:#fff; }
.view_wrap .wid_style_02{padding:26px 0px 0px 0px;}
.view_wrap .wid_style_02 h3{border-bottom: 0px;}
.view_wrap .wid_style_02 ul{background: #fafafa; padding:12px 5px 6px 5px;}
.view_wrap .wid_style_02 ul li{float:left; width:33.3%; margin-top:10px;text-align:center; margin-bottom: 8px;}
.view_wrap .wid_style_02 .icon_tr .icon_td{height:40px; }

.wid_style_02 h3{padding:0 20px 12px 0; margin-bottom:0px; border-bottom:1px solid #cccccc;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_02 h3 a.btn_icon_more{display:block;position:absolute; z-index:5; right:15px; top:19px; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.wid_style_02 ul{overflow:hidden; }
.wid_style_02 ul li{float:left; width:33.3%; margin-bottom:10px;text-align:center;}
.wid_style_02 ul li a{ *display:block;  display:table;width:100%; height:30px; padding:50px 0 0 0; font-size:13px;  line-height:15px; color:#555; }
.wid_style_02 ul li a.two_txt{height:35px; padding:45px 0 0 0;}
.wid_style_02 ul li a:hover{color:#d53430;}
.wid_style_02 .icon_tr{*display:block;*height:30px;*margin:50px 0 0 0; *cursor:pointer;display:table-row;width:100%; }
.wid_style_02 .icon_tr .icon_td{*display:block;*height:30px;display:table-cell;width:100%; height:auto; vertical-align:middle; }

/* 아이콘 정렬 */
.wid_style_02_01{position:relative;}
.wid_style_02_02{position:relative; }
ul.sub_nav_two{height:308px; margin:0 0 34px 0;overflow:hidden; border:1px solid #d8d8d8; background:url(images/common/bg_line_d8.jpg) repeat-y center top; }
ul.sub_nav_two li{float:left; width:50%; height:154px; text-align:center;}
ul.sub_nav_two li.br_bottom{border-bottom:1px solid #d8d8d8;}
ul.sub_nav_two li a{ display:table;  width:100%; height:54px; padding:94px 0 0 0;font-size:13px;  line-height:15px; color:#555; text-align:center;}
ul.sub_nav_two li a.active{color:#d53430;}
ul.sub_nav_two .icon_tr{*display:block;*height:54px;*margin:94px 0 0 0; *cursor:pointer;display:table-row;width:100%; }
ul.sub_nav_two .icon_tr .icon_td{*display:block;*height:54px;display:table-cell;width:100%; height:auto; vertical-align:middle; }
.quick_dep04 ul.sub_nav_two{height:154px; }
.quick_dep04 ul.sub_nav_two li.br_bottom{border-bottom:none;}
ul.side_nav{ margin:0 0 34px 0;}
ul.side_nav li{display:block;border:1px solid #d8d8d8; border-top:none;}
ul.side_nav li:first-child{border-top:1px solid #d8d8d8; }
ul.side_nav li a{display:block; padding:24px 10px 24px 95px; font-size:16px; line-height:18px; color:#333; font-weight:bold;}
ul.side_nav li a.active{color:#d53430;}
ul.sub_nav_three{ height:268px; margin:0 0 34px 0;overflow:hidden; border:1px solid #d8d8d8; padding:25px 0 15px 0;}
ul.sub_nav_three li{float:left; width:33.3%; margin-bottom:10px; text-align:center;}
ul.sub_nav_three li.br_bottom{border-bottom:1px solid #d8d8d8;}
ul.sub_nav_three li a{ *display:block; *height:80px; display:table; width:98%; height:30px;padding:50px 0 0 0;font-size:13px;  line-height:15px; color:#555;}
ul.sub_nav_three li a.two_txt{height:35px; padding:45px 0 0 0;}
ul.sub_nav_three li a.active{color:#d53430;}
ul.sub_nav_three .icon_tr{*display:block;*height:30px;*margin:50px 0 0 0; *cursor:pointer;display:table-row;width:100%; }
ul.sub_nav_three .icon_tr .icon_td{*display:block;*height:30px;display:table-cell;width:100%; height:auto; vertical-align:middle; }
ul.know {height:170px !important;}

/* 서울소개 메뉴 아이콘 */
a.icon_mayor{background:url(images/common/m_icon_mayor.png) no-repeat center 0;}
a.icon_mayor.active{background:url(images/common/m_icon_mayor_on.png) no-repeat center 0;}
a.icon_city{background:url(images/common/m_icon_cityHall.png) no-repeat center 0;}
a.icon_city.active{background:url(images/common/m_icon_cityHall_on.png) no-repeat center 0;}
a.icon_introduction{background:url(images/common/m_icon_Introduction.png) no-repeat center 0;}
a.icon_introduction.active{background:url(images/common/m_icon_Introduction_on.png) no-repeat center 0;}
a.icon_statistics{background:url(images/common/m_icon_statistics.png) no-repeat center 0;}
a.icon_statistics.active{background:url(images/common/m_icon_statistics_on.png) no-repeat center 0;}
a.icon_ranking{background: url(images/common/m_icon_ranking.png) no-repeat center 0;}
a.icon_ranking.active{background: url(images/common/m_icon_ranking_on.png) no-repeat center 0;}
a.icon_site{background:url(images/common/m_icon_site.png) no-repeat 37px center;}
a.icon_site.active{background:url(images/common/m_icon_site_on.png) no-repeat 37px center;}
a.icon_email{background:url(images/common/m_icon_mayorsite.png) no-repeat 37px center;}
a.icon_email.active{background:url(images/common/m_icon_mayorsite_on.png) no-repeat 37px center;}
a.icon_seoulnews{background: url(images/common/icon_per_link02.png) no-repeat 37px center;}
a.icon_seoulnews.active{background: url(images/common/icon_per_link02_on.png) no-repeat 37px center;}

/* 정책정보 메뉴 아이콘 */
a.icon_core{background:url(images/common/m_icon_corepolicy.png) no-repeat center 0;}
a.icon_core.active{background:url(images/common/m_icon_corepolicy_on.png) no-repeat center 0;}
a.icon_core:hover{background:url(images/common/m_icon_corepolicy_on.png) no-repeat center 0;}
a.icon_diplo{background:url(images/common/m_icon_diplomatic.png) no-repeat center 0;}
a.icon_diplo.active{background:url(images/common/m_icon_diplomatic_on.png) no-repeat center 0;}
a.icon_diplo:hover{background:url(images/common/m_icon_diplomatic_on.png) no-repeat center 0;}
a.icon_urban{ background:url(images/common/m_icon_Urban.png) no-repeat center 0;}
a.icon_urban.active{background:url(images/common/m_icon_Urban_on.png) no-repeat center 0;}
a.icon_urban:hover{background:url(images/common/m_icon_Urban_on.png) no-repeat center 0;}
a.icon_business{background:url(images/common/m_icon_business.png) no-repeat center 1px;}
a.icon_business.active{background:url(images/common/m_icon_business_on.png) no-repeat center 1px;}
a.icon_business:hover{background:url(images/common/m_icon_business_on.png) no-repeat center 1px;}
a.icon_energy{background:url(images/common/m_icon_energy.png) no-repeat center 0;}
a.icon_energy.active{background:url(images/common/m_icon_energy_on.png) no-repeat center 0;}
a.icon_energy:hover{background:url(images/common/m_icon_energy_on.png) no-repeat center 0;}
a.icon_welfare{background:url(images/common/m_icon_welfare.png) no-repeat center 0;}
a.icon_welfare.active{background:url(images/common/m_icon_welfare_on.png) no-repeat center 0;}
a.icon_welfare:hover{background:url(images/common/m_icon_welfare_on.png) no-repeat center 0;}
a.icon_edu{background:url(images/common/m_icon_education.png) no-repeat center 0;}
a.icon_edu.active{background:url(images/common/m_icon_education_on.png) no-repeat center 0;}
a.icon_edu:hover{background:url(images/common/m_icon_education_on.png) no-repeat center 0;}
a.icon_cultural{background:url(images/common/m_icon_culture.png) no-repeat center 7px;}
a.icon_cultural.active{background:url(images/common/m_icon_culture_on.png) no-repeat center 7px;}
a.icon_cultural:hover{background:url(images/common/m_icon_culture_on.png) no-repeat center 7px;}
a.icon_traffic{background:url(images/common/m_icon_traffic.png) no-repeat center 0;}
a.icon_traffic.active{background:url(images/common/m_icon_traffic_on.png) no-repeat center 0;}
a.icon_traffic:hover{background:url(images/common/m_icon_traffic_on.png) no-repeat center 0;}

/* 생활정보 메뉴 아이콘 */
a.icon_visit{background:url(images/common/m_icon_living.png) no-repeat center 0;}
a.icon_visit.active{background:url(images/common/m_icon_living_on.png) no-repeat center 0;}
a.icon_residence{background:url(images/common/m_icon_residence.png) no-repeat center 0;}
a.icon_residence.active{background:url(images/common/m_icon_residence_on.png) no-repeat center 0;}
a.icon_work{background:url(images/common/m_icon_job.png) no-repeat center 0;}
a.icon_work.active{background:url(images/common/m_icon_job_on.png) no-repeat center 0;}
a.icon_transportation{background:url(images/common/m_icon_traffic.png) no-repeat center 0;}
a.icon_transportation.active{background:url(images/common/m_icon_traffic_on.png) no-repeat center 0;}
a.icon_culture{background:url(images/common/m_icon_urbanculture.png) no-repeat center 0;}
a.icon_culture.active{background:url(images/common/m_icon_urbanculture_on.png) no-repeat center 0;}
a.icon_health{background:url(images/common/m_icon_health.png) no-repeat center 0;}
a.icon_health.active{background:url(images/common/m_icon_health_on.png) no-repeat center 0;}
a.icon_education{background:url(images/common/m_icon_abroad.png) no-repeat center 0;}
a.icon_education.active{background:url(images/common/m_icon_abroad_on.png) no-repeat center 0;}
a.icon_natural{background: url(images/common/m_icon_natural.png) no-repeat center 0;}
a.icon_natural.active{background: url(images/common/m_icon_natural_on.png) no-repeat center 0;}

/* 커뮤니티 메뉴 아이콘 */
a.icon_honorary{background:url(images/common/m_icon_honorary.png) no-repeat center 38px;}
a.icon_honorary.active{background:url(images/common/m_icon_honorary_on.png) no-repeat center 38px;}
a.icon_foreign{background:url(images/common/m_icon_foreign.png) no-repeat center 38px;}
a.icon_foreign.active{background:url(images/common/m_icon_foreign_on.png) no-repeat center 38px;}
a.icon_media{background:url(images/common/m_icon_media.png) no-repeat center 38px;}
a.icon_media.active{background:url(images/common/m_icon_media_on.png) no-repeat center 38px;}
a.icon_press{background:url(images/common/m_icon_press.png) no-repeat center 46px;}
a.icon_press.active{background:url(images/common/m_icon_press_on.png) no-repeat center 46px;}

/* 글로벌배너 */
.global_link{margin:0 0 4px 0;}
.global_link img{width:100%;}

/* 생활정보 관광배너 */
.visit_link{margin:0 0 34px 0;}
.visit_link img{width:100%;}

/* 한국어한마디 뉴스레터 배너 */
.wid_banner{position:relative; margin:0 0 34px 0; background:#fff;  }
.wid_banner h3{position:relative; border-bottom:2px solid #222;}
.wid_banner h3 a{display:block; padding:0 20px 9px 0; font-size:16px; line-height:18px; color:#222;  font-weight:bold;background:url(images/common/btn_more.png) no-repeat right top; }
.wid_korean_box{height:282px !important; padding:0 20px;background:url(images/common/bg_korean_img.jpg) no-repeat 0 0;}
.wid_korean_box .table_box{display:table;width:100%; }
.wid_korean_box .table_box .table_tr{*display:block;*height:160px; *padding:90px 0 0 0; *cursor:pointer;display:table-row;}
.wid_korean_box .table_box .table_tr .table_td{display:table-cell; height:282px; vertical-align:middle; text-align:center; }
.wid_korean_box .table_box .table_tr .table_td a{}
.wid_korean_box .table_box .table_tr .table_td h4{font-size:26px; line-height:30px; color:#394453;}
.wid_korean_box .table_box .table_tr .table_td p{margin:15px 0 0 0;font-size:13px; line-height:18px; color:#727272;}
.wid_newsletter {height:66px; padding:27px 32px; background:#f5f5f5;}
.wid_newsletter div {padding-left:70px; background:url(images/commu/icon_letter.png) left 11px no-repeat;}
.wid_newsletter p {padding-bottom:15px; color:#333; font-size:16px;}

/* 메인 소셜 위젯 */
.social_box{ position:relative; }
.social_box .title_social{padding:14px 15px 12px 15px; overflow:hidden; border:1px solid #d8d8d8;  background:#f5f5f5;}
.social_box .title_social h3{ float:left; font-size:14px; line-height:16px; color:#222; font-weight:bold;}
.social_box .title_social ul.social_menu{float:left; margin-left:50px; }
.social_box .title_social ul.social_menu li{float:left; padding:0 10px; text-align:center; background:url(images/common/line_social.jpg) no-repeat right 4px; }
.social_box .title_social ul.social_menu li.lastLi{background:none;}
.social_box .title_social ul.social_menu li a{display:block; font-size:13px;  padding:2px 0 0 0;line-height:13px; color:#727272; font-weight:bold;border-bottom:2px solid #f5f5f5;}
.social_box .title_social ul.social_menu li.active a,.title_social ul.social_menu li a.on,.title_social ul.social_menu li a:hover{color:#303030; border-bottom:2px solid #454545;}
.social_box .title_social ul.social_menu li a:hover{text-decoration:none !important;}
.social_box .btn_reset{display:block;position:absolute; z-index:1; right:15px; top:14px; width:21px; height:17px; background:url(images/common/btn_reset.png) no-repeat left top; text-indent:-9999px; font-size:0;}

.social_box .dcsns-content{height:318px;overflow-y:auto;border:1px solid #d8d8d8; border-top:none;  background:#fff;}
.social_box .social_list{height:318px;overflow-y:auto;border:1px solid #d8d8d8; border-top:none;  background:#fff;}
.social_box .social_list ul li{padding:15px 15px 15px 15px;overflow:hidden; border-bottom:1px solid #d8d8d8; }
.social_box .social_list ul li .photo_img{float:left; }
.social_box .social_list ul li .photo_img img{width:129px; height:73px;}
.social_box .social_list ul li .view_txt{float:left;width:59%; margin-left:2%; padding:0px 0 0 0;}
.social_box .social_list ul li .view_txt .text{}
.social_box .social_list ul li .view_txt .text a{ font-size:13px; line-height:14px; color:#333333; font-weight:bold;}
.social_box .social_list ul li .view_txt .text02{margin-top:3px; font-size:12px; line-height:14px; }
.social_box .social_list ul li .view_txt .text02 span{color:#727272;}
.social_box .social_list ul li .view_txt .text02 a.id_txt_face{ color:#3e5d9c;}
.social_box .social_list ul li .view_txt .text02 a.id_txt_youtube{ color:#c82d32;}
.social_box .social_list ul li .view_txt .text02 a.id_txt_flickr{color:orange;}
.social_box .social_list ul li .view_txt .text02 a.id_txt_pinter{color:green;}
.social_box .social_list ul li .icon_social{float:right; width:25%;  padding:8px 0 0 0;margin-left:2%;}
.social_box .social_list ul li .icon_social a{float:left; width:36px; height:36px; margin-right:4%; font-size:0;  text-indent:-9999px;}
.social_box .social_list ul li .icon_social a.i_youtube{background:url(images/common/icon_youtube_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_youtube:hover{background:url(images/common/icon_youtube_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_flickr{background:url(images/common/icon_flickr_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_flickr:hover{background:url(images/common/icon_flickr_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_facebook{background:url(images/common/icon_face_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_facebook:hover{background:url(images/common/icon_face_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_pinterest{background:url(images/common/Icon_pinter_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_pinterest:hover{background:url(images/common/Icon_pinter_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_weibo{background:url(images/common/icon_welbo_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_weibo:hover{background:url(images/common/icon_welbo_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_renren{background:url(images/common/icon_renren_2.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social a.i_renren:hover{background:url(images/common/icon_renren_2_on.png) no-repeat 0 0;}
.social_box .social_list ul li .icon_social .date2_txt{float:left; width:70%;padding:0 0 0 0;font-size:12px; line-height:16px; color:#727272; font-weight:bold; font-style:italic;}
.social_box .social_list ul li .view_txt{float:left;width:48%; margin-left:2%; }
.social_box .social_list ul li .icon_social{float:right; width:25%;  padding:20px 0 0 0;margin-left:2%;}
.social_box .social_list ul li.no_img{}
.social_box .social_list ul li.no_img .photo_img{display:none;}
.social_box .social_list ul li.no_img .view_txt{width:72%; margin-left:0; }

/* 서브 소셜 위젯 */
.social_box_wid{ margin:0 0 34px 0; }
.social_box_wid .title_social{padding:9px 15px 10px 15px; border:1px solid #d8d8d8;  background:#f5f5f5;}
.social_box_wid .title_social h3{float:left; margin-top:6px; font-size:16px; line-height:18px; color:#303030; } 
.social_box_wid .title_social .lang_box{float:right;}
.social_box_wid .title_social .lang_box select{float:left; }
.social_box_wid .title_social .lang_box input{float:left; margin-left:3px;}

.social_box_wid .dcsns-content{height:318px;overflow-y:auto;border:1px solid #d8d8d8; border-top:none;  background:#fff;}
.social_box_wid .social_list{height:318px;overflow-y:auto;border:1px solid #d8d8d8; border-top:none;  background:#fff;}
.social_box_wid .social_list ul li{padding:15px 15px 15px 15px;overflow:hidden; border-bottom:1px solid #d8d8d8; }
.social_box_wid .social_list ul li .photo_img{float:left;width:92px; height:52px; }
.social_box_wid .social_list ul li .view_txt{float:left;width:60%; margin-left:4%; padding:0px 0 0 0;}
.social_box_wid .social_list ul li .view_txt .text{height:54px; overflow:hidden;}
.social_box_wid .social_list ul li .view_txt .text a{ font-size:13px; line-height:14px; color:#333333; font-weight:bold;}
.social_box_wid .social_list ul li .view_txt .text02{margin-top:3px; font-size:12px; line-height:14px; }
.social_box_wid .social_list ul li .view_txt .text02 span{color:#727272;}
.social_box_wid .social_list ul li .view_txt .text02 a.id_txt_face{ color:#3e5d9c;}
.social_box_wid .social_list ul li .view_txt .text02 a.id_txt_youtube{ color:#c82d32;}
.social_box_wid .social_list ul li .view_txt .text02 a.id_txt_flickr{color:orange;}
.social_box_wid .social_list ul li .view_txt .text02 a.id_txt_pinter{color:green;}
.social_box_wid .social_list ul li .icon_social{display:none;}
.social_box_wid .social_list ul li .icon_social .date2_txt{float:left;padding:10px 0 0 0;font-size:12px; line-height:16px; color:#727272; font-weight:bold; font-style:italic;}
.social_box_wid .social_list ul .photo_img img{width:92px !important; height:52px !important;}
.social_box_wid .social_list ul li .view_txt{float:left;width:60%; margin-left:4%; }
.social_box_wid .social_list ul li .icon_social{float:right; width:25%;  padding:20px 0 0 0;margin-left:2%;}
.social_box_wid .social_list ul li.no_img{}
.social_box_wid .social_list ul li.no_img .view_txt{width:100%;}

.wid_style_01{position:relative; height:330px; padding:20px 15px 0px 15px; background:#fff; }
.wid_style_01 h3{padding:0 20px 12px 0; margin-bottom:18px; border-bottom:1px solid #cccccc;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_01 h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:15px; top:19px; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.wid_style_01 a:hover h4{text-decoration:underline;}
.wid_style_01 a h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;}
.wid_style_01 a span{display:block;font-size:14px; line-height:16px; color:#727272;}
.wid_style_01 a p{position:absolute; z-index:1; left:0; bottom:0; width:100%;}
.wid_style_01 a p img{width:100%; height:180px;}

.wid_style_03{position:relative; background:#fff; }
.wid_style_03 h3{padding:0 20px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_03 h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:0; top:0; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.wid_style_03 a:hover h4{text-decoration:underline;}
.wid_style_03 a h4{display:inline; margin-bottom:5px;font-size:14px; line-height:16px; color:#222;}
.wid_style_03 a p{margin-bottom:10px;}
.wid_style_03 a p img{width:100%; height:180px;}
.wid_style_03 a.arrow_blue{margin-left:10px;}

.wid_style_04{position:relative; background:#fff; }
.wid_style_04 h3{padding:0 20px 10px 0; margin-bottom:10px; border-bottom:1px solid #d8d8d8;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_04 a:hover h4{text-decoration:underline;}
.wid_style_04 a h4{margin-bottom:5px;font-size:14px; line-height:16px; color:#222;  font-weight:bold;}
.wid_style_04 a h4 span.blue{color:#d53430; margin-right:0;}
.wid_style_04 a span{ margin-right:15px; font-size:14px; line-height:18px; color:#727272; }

.wid_style_05{position:relative; background:#fff; }
.wid_style_05 h3{padding:0 20px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_05 h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:0; top:0; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.wid_style_05 a div.bg_con{position:relative; width:100%; height:180px; background:url(images/commu/img_medal_small.jpg) no-repeat left 18px; }
.wid_style_05 a h4{position:absolute; z-index:1; right:0; bottom:0;margin-bottom:5px;font-size:18px; line-height:20px; color:#d53430;}
.wid_style_05 a h4 span{display:block; margin-top:10px;font-size:14px; line-height:16px; color:#333;}

.wid_style_06{position:relative; background:#fff; }
.wid_style_06 h3{padding:0 20px 10px 0;  border-bottom:2px solid #222;font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_style_06 h3 a.btn_icon_more{display:block;position:absolute; z-index:1; right:0; top:0; width:11px; height:11px; background:url(images/common/btn_more.png) no-repeat left top; text-indent:-9999px; font-size:0;}
.wid_style_06 ul{margin-top:18px;}
.wid_style_06 ul li{margin-top:5px; padding:8px 15px;background:#f5f5f5; }
.wid_style_06 ul li:first-child{margin-top:0;}
.wid_style_06 ul li:hover h4{text-decoration:underline;}
.wid_style_06 ul li a h4{font-size:14px; line-height:16px; color:#222;}
.wid_style_06 ul li a p{margin-top:3px;font-size:12px; line-height:14px; }
.wid_style_06 ul li a p span.name_txt{ color:#555;}
.wid_style_06 ul li a p span.date_txt{ margin-left:3px;color:#d53430;}
.wid_style_06 p.txt_ex{margin-top:7px; font-size:14px; line-height:16px; color:#333;}

/*
.wid_weather{position:relative; background:#fff; padding:20px 0px 23px 0px !important; }
.wid_weather h3{padding:0 20px 12px 0;  font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_weather ul{overflow:hidden; border: 1px solid #d8d8d8;}
.wid_weather ul li{float:left; width:49.8%; height:100px; padding:10px 0 0 0;text-align:center; }
.wid_weather ul li:first-child{border-right:1px solid #d8d8d8;}
.wid_weather ul li p{position:relative; width:100%; height:100px;}
.wid_weather ul li p.img_cloudyRain{background:url(images/common/weather_cloudyrain.png) no-repeat center 10px;}
.wid_weather ul li p.img_cloudy{background:url(images/common/weather_cloudyrain.png) no-repeat center 10px;}
.wid_weather ul li p.img_snow{background:url(images/common/weather_cloudyrain.png) no-repeat center 10px;}
.wid_weather ul li p.img_sun{background:url(images/common/weather_cloudyrain.png) no-repeat center 10px;}
.wid_weather ul li span.txt_01,.wid_weather ul li span.txt_03{position:absolute; z-index:1; left:0; bottom:15px; width:100%;font-size:13px; line-height:16px; color:#727272; text-align:center;}
.wid_weather ul li span.txt_02{display:block;padding-left:15px;font-size:54px; line-height:60px; color:#454545;}
.wid_weather ul li p.weader_icon_33{display:block !important;height:1px !important; padding:66px 0 0 0;}

.wid_rates{position:relative; padding:0 0px 5px 0px !important; background:#fff;}
.wid_rates h3{position:relative;padding:0 20px 12px 0; margin-bottom:0; font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_rates h3 a{ position:absolute; z-index:1; right:0;top:5px; font-size:12px; line-height:14px; color:#555;} 
table.table_rates{width:100%; border-collapse:collapse; font-size:12px;  border-top:1px solid #d8d8d8;}
table.table_rates thead th{font-size:13px;padding:6px 0 6px 0; line-height:16px;  color:#333; font-weight:bold; text-align:center; border-bottom:1px solid #d8d8d8; background:url(images/common/bg_th_line.jpg) no-repeat left center; }
table.table_rates thead th:first-child{text-align:left;padding:6px 0 6px 13px;background:none;}
table.table_rates thead th div{position:relative;}
table.table_rates thead th div a.btn_list{position:absolute; z-index:1; right:10px; top:0;}
table.table_rates tbody th,table.table_rates tbody td{font-size:12px;line-height:15px;  }
table.table_rates tbody th{padding:3px 0 3px 13px; text-align:left;  color:#333; font-weight:bold; }
table.table_rates tbody td{padding:3px 0 3px 0; text-align:center;color:#727272;}
table.table_rates  span.country_txt{display:inline-block; *display:inline; zoom:1;vertical-align:middle;padding:0px 0 0 3px;}
table.table_rates .padd_t{padding-top:10px !important;}
table.table_rates .padd_b{padding-bottom:10px !important;}
*/

/***** 0623 날씨 위젯 수정 *****/
/* wid_weather */
.wid_weather {position:relative; background:#fff; padding:20px 0 10px; margin-top: 9px;display:none} /* 20160223 날씨 관련 미작동 관련 수정 {display:block} */
.wid_weather ul {overflow:hidden; border:1px solid #d8d8d8;}
.wid_weather ul li {float:left; width:49.8%; padding:6px 0; text-align:center; }
.wid_weather ul li:first-child {border-right:1px solid #d8d8d8; padding-bottom:0;}
.wid_weather ul li h3 {font-size:12px; line-height:16px; color:#727272; font-weight:normal;}
.wid_weather ul li p {font-size:24px !important; line-height:28px; color:#454545;}
.wid_weather ul li p.weader_icon {position:relative; width: 155px; height:53px; display: table-cell; vertical-align: bottom;}
.wid_weather ul li p.txt_02 {font-size:24px !important; line-height:45px;}
.wid_weather ul li.weather_num ,
.wid_weather ul li.weather_txt {width:100%; padding:0; float:static; border-top:1px solid #d8d8d8;}
.wid_weather ul li.weather_num h3 ,
.wid_weather ul li.weather_txt h3 {float:left; width:50%; font-size:12px; line-height:32px;}
.wid_weather ul li.weather_num p ,
.wid_weather ul li.weather_txt p {float:left; width:50%; font-size:21px !important; line-height:32px;}
.wid_weather ul li.weather_num h3 {line-height:16px;}
.wid_weather ul li.weather_num p {line-height:48px;}
.wid_weather ul li p.weader_icon_33{display:block !important;height:1px !important; padding:66px 0 0 0;}

/* wid_rates */
.wid_rates{position:relative; padding:0 0 5px !important; background:#fff;}
.wid_rates h3{position:relative;padding:0 20px 12px 0; margin-bottom:0; font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_rates h3 a{ position:absolute; z-index:5; right:0;top:5px; font-size:12px; line-height:14px; color:#555;}
.wid_exchange {margin-bottom:10px;}
.wid_exchange a {padding:13px 0 13px 104px; display:block; color:#454545; font-size:13px; line-height:15px; background:url(images/common/icon_exchange.png) 41px 4px no-repeat; border:1px solid #d8d8d8 !important}
table.table_rates{width:100%; border-collapse:collapse; font-size:12px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-family:Arial}
table.table_rates thead th{font-size:13px;padding:6px 0 6px 0; line-height:16px;  color:#333; font-weight:bold; text-align:center; border-bottom:1px solid #d8d8d8; background:url(images/common/bg_th_line.jpg) no-repeat left center; border-left:1px solid #d8d8d8;}
table.table_rates thead th:first-child{text-align:left;padding:6px 0 6px 13px;background:none; border-left:0;}
table.table_rates thead th div{position:relative;}
table.table_rates thead th div a.btn_list{position:absolute; z-index:5; right:10px; top:0;}
table.table_rates tbody th,table.table_rates tbody td{font-size:12px;line-height:15px;  }
table.table_rates tbody th{padding:3px 0 3px 13px; text-align:left;  color:#333; font-weight:bold; }
table.table_rates tbody td{padding:3px 0 3px 0; text-align:center;color:#727272;}
table.table_rates  span.country_txt{display:inline-block; *display:inline; zoom:1;vertical-align:middle;padding:0px 0 0 3px;}
table.table_rates .padd_t{padding-top:10px !important;}
table.table_rates .padd_b{padding-bottom:10px !important;}

.wid_recent{position:relative; margin:0 0 34px 0;}
.wid_recent h3{padding:0 20px 0 0; margin-bottom:10px; font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_recent .recent_box{position:relative; height:51px;}
.wid_recent ul{position:absolute; z-index:20; left:0; top:0;width:100%;border:1px solid #d8d8d8;border-bottom:none; background:#fff;}
.wid_recent ul:hover li{display:block;}
.wid_recent ul li{display:block;border-bottom:1px solid #d8d8d8; background:#fff;}/* 20160223 날씨 관련 미작동 관련 수정 {display:none} */
.wid_recent ul li:first-child{display:block;}
/*.wid_recent ul li:hover{background:url(images/common/btn_comment_more.png) no-repeat 93% center;}*/
.wid_recent ul li.noneLi{height:49px; font-size:13px; line-height:50px; padding: 0 0 0 20px;}
.wid_recent ul li.noneLi:hover{background:none;}
.wid_recent ul li dl{padding:9px 10px 9px 10px; overflow:hidden;}  /* 20160223 날씨 관련 미작동 관련 수정 {padding:10px; overflow:hidden;} */
.wid_recent ul li dl dt{float:left; width:34px;padding-right:15px; margin-right:5px; background:url(images/common/bg_recent02.png) no-repeat right 1px; }
.wid_recent ul li dl dt span.month_txt{display:block;  text-align:center;font-size:10px; line-height:11px; color:#727272; }
.wid_recent ul li dl dt span.date_txt{display:block;text-align:center; font-size:18px; line-height:18px; color:#727272; }
.wid_recent ul li dl dd{float:left; width:60%; height:18px; overflow:hidden; padding:5px 0 0px 15px; font-size:14px; line-height:18px; color:#555; }
.wid_recent ul li dl dd a{  color:#555; }
.wid_recent ul li dl dd a:hover{text-decoration:underline;}
.wid_recent .lang_box{position:relative; margin-bottom:7px; }
.wid_recent .lang_box .select{float:left;}
.wid_recent .lang_box .select a{ color: #41a2a8; font-weight: bold;}
.wid_recent .lang_box input{float:left; margin-left:3px; width:43px; text-align:center; padding:0;}

.wid_tab_01{position:relative; margin:0 0 34px 0; overflow:hidden; background:#fff;border:1px solid #d8d8d8;}
.wid_tab_01 ul.title_box{overflow:hidden;background:#f5f5f5 url(images/common/bg_tab_style01.jpg) repeat-x left 43px;}
.wid_tab_01 ul.title_box li{float:left; width:49.7%;text-align:center; }
.wid_tab_01 ul.title_box li:first-child{border-right:1px solid #d8d8d8;}
.wid_tab_01 ul.title_box li h4 a{display:block; padding:14px 0 13px 0; font-size:14px; line-height:16px; color:#555555; font-weight:bold; border-bottom:1px solid #d8d8d8; background:#f5f5f5;}
.wid_tab_01 ul.title_box li h4 a.on{border-bottom:1px solid #fff; color:#d53430; background:#fff ;}
.wid_tab_01 ul.top_list{}
.wid_tab_01 ul.top_list li{padding:0 14px; overflow:hidden; }
.wid_tab_01 ul.top_list li:hover dd{color:#d53430; }
.wid_tab_01 ul.top_list li:hover a{color:#d53430; text-decoration:underline; }
.wid_tab_01 ul.top_list li dl{ padding:12px 0 12px 0;border-top:1px solid #ededed;}
.wid_tab_01 ul.top_list li:first-child dl{border-top:none;}
.wid_tab_01 ul.top_list li dl dt{margin-bottom:4px;}
.wid_tab_01 ul.top_list li dl dt a{font-size:12px; line-height:14px; color:#555;font-weight:bold;}
.wid_tab_01 ul.top_list li dl dd{font-size:13px; line-height:15px; color:#727272; }
.wid_tab_01 ul.top_list li dl dd span.total_txt{color:#d53430; font-weight:bold;}
.wid_tab_01 ul.top_list li dl dd span.comment_txt{padding-left:7px;margin-left:7px;height:9px;background:url(images/common/bg_topview_line.jpg) no-repeat left center;}
.wid_tab_01 .tab_con{height:310px; overflow-y:auto;display:none;}
.wid_tab_01 .tab_con.on{display:block;}

.wid_social_link{}
.wid_social_link h3{margin-bottom:20px; font-size:16px; line-height:18px; color:#222; font-weight:bold;}
.wid_social_link ul{overflow:hidden;}
.wid_social_link ul li{float:left; width:25%;text-align:center;}
.wid_social_link ul li a{display:block; padding:50px 0 0 0;font-size:12px; line-height:20px; color:#303030;}
.wid_social_link ul li a.icon_youtube{ background:url(images/common/icon_youtube_3.png) no-repeat center top;}
.wid_social_link ul li a.icon_youtube:hover{ background:url(images/common/icon_youtube_3_on.png) no-repeat center top;}
.wid_social_link ul li a.icon_flickr{ background:url(images/common/icon_flickr_3.png) no-repeat center top;}
.wid_social_link ul li a.icon_flickr:hover{ background:url(images/common/icon_flickr_3_on.png) no-repeat center top;}
.wid_social_link ul li a.icon_face{ background:url(images/common/icon_face_3.png) no-repeat center top;}
.wid_social_link ul li a.icon_face:hover{ background:url(images/common/icon_face_3_on.png) no-repeat center top;}
.wid_social_link ul li a.icon_pinterest{ background:url(images/common/Icon_pinter_3.png) no-repeat center top;}
.wid_social_link ul li a.icon_pinterest:hover{ background:url(images/common/Icon_pinter_3_on.png) no-repeat center top;}

.wid_library{position:relative;  }
.wid_library h3{position:relative;padding:0 20px 0 0; margin-bottom:10px; font-size:16px; line-height:18px; color:#222;  font-weight:bold;}
.wid_library h3 a.btn_more_txt{ position:absolute; z-index:1; right:0; top:5px; padding-right:7px;font-size:12px; line-height:14px; color:#555;}
.wid_library a.box{display:block;position:relative; height:143px;background:#f5f5f5;}
.wid_library a.box img{position:absolute; z-index:1; left:0; top:0;width:114px;height:143px;}
.wid_library a.box h4{ margin-left:114px; height:65px; padding:15px 18px;overflow:hidden;font-size:14px; line-height:20px; color:#333;}
.wid_library span{position:absolute; z-index:1; left:132px; bottom:12px;}
.wid_library.no_img a.box img{display:none;}
.wid_library.no_img a.box h4{margin-left:0;}
.wid_library.no_img span{ left:18px;}

.wid_event {position:relative; margin:0 0 34px 0;}
.wid_event h3{padding:10px 0; border-bottom:2px solid #333;font-size:16px; line-height:18px; color:#222;  font-weight:bold; }
.wid_event .lang_box{position:absolute; z-index:1; right:0; top:0;width:137px; text-align:right;}
.wid_event .lang_box .select{float:left;}
.wid_event .lang_box .btn_select_go{margin-left:4px;}
.wid_event ul.event_list{background:#fff;}
.wid_event ul.event_list li{position:relative; min-height:70px;padding:10px 0;overflow:hidden; border-bottom:1px solid #ededed;}
.wid_event ul.event_list li a:hover h4{text-decoration:underline;}
.wid_event ul.event_list li a img{position:absolute; z-index:1; left:0; top:10px;width:100px; height:70px; }
.wid_event ul.event_list li a h4{margin-left:112px;padding-right:12px;font-size:12px; line-height:14px; color:#333333; font-weight:bold; }
.paging_event_wrap{margin-top:5px;text-align: right; }
.paging_event_wrap a{  display: inline-block;  margin-left:4px; text-align: center;vertical-align: middle;  font-size:12px; line-height:14px; color:#727272;}
.paging_event_wrap a:hover,.paging_wrap02 a.on{color:#d53430;font-weight:bold;}

.gr_mate_li{position:relative; float:left; width:200px; height:350px; margin:34px 9px 0 ;}
.gr_mate_li.lastLi{margin:34px 0 0 0 ;}
.gr_mate_li a{}
.gr_mate_li a img{display:block;position:relative; z-index:1;width:100%; height:200px;}
.gr_mate_li a h4{height:37px; overflow:hidden; padding:15px 0 0 0;font-size:16px; line-height:18px; color:#222; }
.gr_mate_li a .ex_txt{ margin:5px 0 10px 0;font-size:12px; line-height:14px;  color:#727272; font-style:italic; }
.gr_mate_li .total_box{ width:100%; text-align:center; background:#fff;}
.gr_mate_li .total_box p.txt_ex{ display:none; font-size:13px; line-height:15px; color:#555;text-align:left; }
.gr_mate_li .total_box p{ display:none; font-size:13px; line-height:15px; color:#555;text-align:left; }
.gr_mate_li .total_box a.btn_like_it{display:none;margin:15px 0;}
.gr_mate_li .total_box ul.icon_box{padding:10px 0; overflow:hidden; text-align:left;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.gr_mate_li .total_box ul.icon_box li{float:left; width:50%;}
.gr_mate_li .total_box ul.icon_box li a.btn_views{ padding-left:17px; font-size:12px; line-height:16px; color:#727272; background:url(images/common/btn_views.png) no-repeat left center;}
.gr_mate_li .total_box ul.icon_box li a.btn_views span.views_txt{ font-size:14px; line-height:16px; color:#555; }
.gr_mate_li .total_box ul.icon_box li a.btn_like{ padding-left:14px; font-size:12px; line-height:16px; color:#727272; background:url(images/common/btn_like_it.png) no-repeat left center; }
.gr_mate_li .total_box ul.icon_box li a.btn_like span.like_txt{ font-size:14px; line-height:16px; color:#d53430; }
.gr_mate_li:hover .total_box{position:absolute; z-index:10; left:0; top:280px;}
.gr_mate_li:hover .total_box p.txt_ex{display:block;}
.gr_mate_li:hover .total_box p{display:block;}
.gr_mate_li:hover .total_box a.btn_like_it{display:inline-block; *display:inline; zoom:1;}

.press_main_wid{position:relative; padding:12px 0 12px 116px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.press_main_wid > ul.srh_location{ margin-top:10px;overflow:hidden; font-size:12px; line-height:14px; color:#727272; }
.press_main_wid > ul.srh_location > li{float:left;padding:0 6px 0 12px;background:url(images/common/location_arrow.png) no-repeat left center;}
.press_main_wid > ul.srh_location > li:first-child{padding:0 6px 0 0;background:none;}
.press_main_wid img{ position:absolute; z-index:5; left:0; top:12px;width:96px; height:56px; }
.press_main_wid h4{height:39px; overflow:hidden;font-size:16px; line-height:20px; color:#333; }
.press_main_wid p.ex_txt{display:none;height:53px; overflow:hidden;margin-top:10px; font-size:14px; line-height:16px; color:#727272; }
.press_main_wid .srh_txt{color:#0000ff; }
.press_main_wid:hover{}
.press_main_wid:hover h4{text-decoration:underline;}
.press_main_wid:hover p.ex_txt{color:#555;}
.press_main_wid.no_img{padding:12px 0 12px 0;}
.press_main_wid.no_img img{display:none;}

.wid_overseas_li{position:relative; padding:12px 0 12px 20px; background:url(images/common/bg_overseas_title.png) no-repeat left 16px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.wid_overseas_li h4{height:39px; overflow:hidden;font-size:16px; line-height:20px; color:#333; }
.wid_overseas_li a.btn_white_32{display:none;position:absolute; z-index:1; right:0; top:30px;}
.wid_overseas_li:hover h4{text-decoration:underline;}
.wid_overseas_li img,.overseas_list li p.ex_txt{display:none;}
.wid_overseas_li .admin_txt{display: none;}
.wid_overseas_li .date_txt{margin-right: 10px}

/* ACTIVITIES 메인 섬네일 */
.main_active_list{margin-top:10px; padding:8px 15px;background:#f5f5f5; }
.main_active_list:hover h4{text-decoration:underline;}
.main_active_list a h4{font-size:14px; line-height:16px; color:#222;}
.main_active_list a p{margin-top:3px;font-size:12px; line-height:14px; }
.main_active_list a p span.name_txt{ color:#555;}
.main_active_list a p span.date_txt{ margin-left:3px;color:#d53430;}
.main_active_list p.txt_ex{margin-top:7px; font-size:14px; line-height:16px; color:#333;}

/*==================================================================
	워드프레스 등록 컨텐츠 가이드  css 
===================================================================*/

/* 컨텐츠 빌드 에디트 */
.cb-theme .row-fluid .span6{
	/*width: 46.93617021276595%;*/
	width:310px;
}
.cb-theme .row-fluid [class*="span"]{
	/* margin-left:6.127659574468085%; */
	margin-left:34px;
}
.cb-theme .tab-content > .tab-pane, .cb-theme .pill-content > .pill-pane{display: none;}
.cb-theme .tab-pane.active{display:block !important;}
.cb-theme dd{margin-left:0 !important; }
.cb-theme .nav{margin:0 0 40px 0 !important;}
.cb-theme p{margin:0;}
.cb-theme .row-fluid .span4{width:28.914894% !important;}

/* nho 수정 */
.cb-theme hr{height:1px; margin:40px 0; background:#d8d8d8; font-size:0; line-height:0; border:none;}
.cb-theme ul, .cb-theme ol{margin:0 !important;}
/* nho텍스트 */
.c_nho_txt{padding:20px; border-bottom:2px solid #fff;border-top:2px solid #fff;background:#000;color:#fff; font-size:12px; line-height:18px; }
.c_nho_txt b{display:block; margin-bottom:5px; color:#e06e29; font-size:16px; line-height:24px; font-weight:bold;}
.c_nho_txt pre{display:inline-block;zoom:1; *display:inline;}
.c_nho_txt pre > span{margin-top:10px;display:block;padding:3px 10px;}
.c_nho_txt p{display:none;}
.c_nho_txt02{padding:20px; margin-bottom:40px; border:10px solid #b9062c; background:#f5f5f5;color:#000; font-size:12px; line-height:20px; }
.c_nho_txt02 b{display:block; padding:6px 10px;margin-bottom:5px; background:#b9062c; color:#fff; font-size:16px; line-height:24px; font-weight:bold;}
.c_nho_txt02 pre{display:inline-block;zoom:1; *display:inline;}
.c_nho_txt02 p{display:none;}

/* 타이틀 */
.content-builder2 h2{margin:35px 0 20px 0; font-size:22px; line-height:26px; color:#333; font-weight:bold;}
.content-builder2 h2:first-child{margin:0 0 25px 0; }
.content-builder2 h3{ margin: 30px 0 20px 0;font-size:18px; line-height:22px; color:#333; font-weight:bold;}
.content-builder2 h3:first-child{margin:0 0 20px 0; }
.content-builder2 h4{margin:30px 0 20px 0;padding-left:10px;  font-size:17px; line-height:20px; color:#333;font-weight:bold; background:url(images/common/bg_con_h4.png) no-repeat left 3px;}
.content-builder2 h4:first-child{margin:0 0 20px 0; }
.content-builder2 h5{ margin:25px 0 15px 0;font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.content-builder2 h5:first-child{margin:0 0 15px 0; }
.content-builder2 h6{margin: 25px 0 15px 0; font-size:16px; line-height:20px; color:#d53430; font-weight:bold; }
.content-builder2 h6:first-child{margin:0 0 15px 0; }
.content-builder2 b{font-weight:bold; }

/* 컨텐츠 공통 */
.c_height15{height:15px;}
.c_height25{height:25px;}
.c_height30{height:30px;}
.c_height40{height:40px;}
.n_trans{display:inline-block; *display:inline; zoom:1; margin-right:2px;padding:3px 5px; font-size:11px; line-height:15px; color:#fff !important; background:#555; vertical-align:middle;}

/* 컨텐츠 버튼영역 */
.c_btn_center{margin:30px 0 0 0 !important; text-align:center;}
.c_btn_center br{display:none;}
.c_btn_center a{margin-bottom:4px;}
.c_btn_left{margin:30px 0 0 0 !important; text-align:left;}
.c_btn_left br{display:none;}
.c_btn_left a{margin-bottom:4px;}
.c_btn_right{margin:30px 0 0 0 !important; text-align:right;}
.c_btn_right br{display:none;}
.c_btn_right a{margin-bottom:4px;}

/* 컨텐츠 정렬 */
.c_center{text-align:center;}
.c_left{text-align:left;}
.c_right{text-align:right;}

/* 상단 큰 텍스트 */
.c_top_txt p{ font-size:18px; line-height:26px; color:#333; }
.c_top_txt p a.btn_down_32:first-child{margin-right:4px;}
.c_top_txt02{margin:0 0 30px 0;}
.c_top_txt02 p{ font-size:18px; line-height:26px; color:#333; }
.c_top_txt02 p a.btn_down_32:first-child{margin-right:4px;}
.c_top_txt03{margin:30px 0 30px 0;}
.c_top_txt03 p{ font-size:18px; line-height:26px; color:#333; }
.c_top_txt03 p a.btn_down_32:first-child{margin-right:4px;}

/* 기본 텍스트 */
.c_base_txt{font-size:14px; line-height:22px; color:#555; }
.c_base_txt p{margin-top:15px;}
.c_base_txt p:first-child{margin-top:0;}
.c_base_txt02{margin:0 0 10px 0;font-size:16px; line-height:24px; color:#333; }
.c_base_txt02 p{margin-top:15px;}
.c_base_txt02 p:first-child{margin-top:0;}
.c_base_txt03{font-size:13px; line-height:22px; color:#555; }
.c_base_txt03 p{margin-top:15px;}
.c_base_txt03 p:first-child{margin-top:0;}
.c_base_txt04{margin:20px 0 0 0;font-size:12px; line-height:18px; color:#727272; }
.c_base_txt04 p{margin-top:15px;}
.c_base_txt04 p:first-child{margin-top:0;}
.c_base_txt05{font-size:12px; line-height:18px; color:#727272; }
.c_base_txt06{margin:20px 0 0 0;font-size:14px; line-height:22px; color:#555; }
.c_base_txt07{margin:0 0 20px 0;font-size:14px; line-height:22px; color:#555; }
.c_base_txt08{margin:0 0 10px 0;font-size:14px; line-height:22px; color:#333;  }
.c_base_txt09{margin:0 0 10px 0;font-size:12px; line-height:18px; color:#727272; }
.c_base_txt10{margin:10px 0 10px 0;font-size:14px; line-height:22px; color:#333; }
.c_base_txt11{margin:0 0 32px 0;font-size:16px; line-height:20px; color:#333;  }

/* 기본 이미지 */
.c_img_box img{width:100% !important;}
.c_img_box02{margin:40px 0 0 0;}
.c_img_box02 img{width:100% !important;}
.c_img_box03{margin:0 0 40px 0;}
.c_img_box03 img{width:100% !important;}
.c_img_box_mar{margin:40px 0 0 0;}
.c_img_box_mar img{width:100% !important;}

/* 이미지 링크 */
.c_img_link p a{cursor:pointer !important;}

/* 점 리스트 */
.c_jum_list{}
.c_jum_list ul{margin:0;}
.c_jum_list ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list ul li:first-child{margin-top:0;}
.c_jum_list ul li .jum_title{ font-size:13px; line-height:18px; color:#333;}
.c_jum_list ul li .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list br{display:none;}
.c_jum_list02{margin:20px 0 0 0;}
.c_jum_list02 ul{margin:0;}
.c_jum_list02 ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list02 ul li:first-child{margin-top:0;}
.c_jum_list02 ul li .jum_title{ font-size:13px; line-height:18px; color:#333;}
.c_jum_list02 ul li .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list02 br{display:none;}
.c_jum_list03{margin:20px 0 0 0;}
.c_jum_list03 ul{margin:0;}
.c_jum_list03 ul > li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list03 ul > li:first-child{margin-top:0;}
.c_jum_list03 ul > li .jum_title{ font-size:13px; line-height:18px; color:#333;}
.c_jum_list03 ul > li .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list03 ul > li .jum_ex span{display:block;}
.c_jum_list03 ul > li .jum_ex > ol{margin:8px 0 0 0 !important; }
.c_jum_list03 ul > li .jum_ex > ol > li{padding-left:10px; margin:5px 0 0 0; font-size:12px; line-height:16px; color:#727272;background:url(images/common/rank_none.png) no-repeat left 7px;}
.c_jum_list03 ul > li .jum_ex > ol > li:first-child{margin:0;}
.c_jum_list03 br{display:none;}
.c_jum_list04{margin:20px 0 0 0;}
.c_jum_list04 ul{margin:0;}
.c_jum_list04 ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:14px; line-height:20px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 10px;}
.c_jum_list04 ul li:first-child{margin-top:0;}
.c_jum_list04 ul li .jum_title{ font-size:13px; line-height:18px; color:#333; font-weight:bold;}
.c_jum_list04 ul li .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list04 br{display:none;}
.c_jum_list05{}
.c_jum_list05 > ul{margin:0 !important;}
.c_jum_list05 > ul > li{margin:5px 0 0 0 !important;padding-left:8px; overflow:hidden;font-size:14px; line-height:20px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 10px;}
.c_jum_list05 > ul > li:first-child{margin:0 !important;}
.c_jum_list05 > ul > li > .jum_title{font-size:13px; line-height:18px; color:#333; font-weight:bold;}
.c_jum_list05 > ul > li > .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list05 > ul > li > ol{ margin:4px 0 0 0 !important;clear:both; }
.c_jum_list05 > ul > li > ol > li{padding:3px 0 0 0 !important;overflow:hidden;font-size:14px; line-height:20px; color:#555;}
.c_jum_list05 > ul > li > ol > li > .jum_title{ font-size:13px; line-height:18px; color:#555; font-weight:bold;}
.c_jum_list05 > ul > li > ol > li > .jum_ex{margin-left:4px; width:74%; font-size:13px; line-height:18px; color:#555;}
.c_jum_list05 br{display:none;}
.c_jum_list06{margin:0 0 20px 0;}
.c_jum_list06 ul{margin:0;}
.c_jum_list06 ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list06 ul li:first-child{margin-top:0;}
.c_jum_list06 ul li .jum_title{font-size:13px; line-height:18px; color:#333;}
.c_jum_list06 ul li .jum_ex{ margin-left:4px;  font-size:13px; line-height:18px; color:#333;}
.c_jum_list06 br{display:none;}
.c_no_jum_list07{margin:0;}
.c_no_jum_list07 ul{margin:0;}
.c_no_jum_list07 ul li{margin-top:5px; overflow:hidden;font-size:13px; line-height:18px; color:#555; }
.c_no_jum_list07 ul li:first-child{margin-top:0;}
.c_no_jum_list07 ul li .jum_title{font-size:14px; line-height:20px; color:#333; }
.c_no_jum_list07 ul li .jum_ex{margin-left:4px;  font-size:14px; line-height:20px; color:#333;}
.c_no_jum_list07 br{display:none;}
.c_jum_list08{margin:0 0 20px 0;}
.c_jum_list08 ul{margin:0;}
.c_jum_list08 ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list08 ul li:first-child{margin-top:0;}
.c_jum_list08 ul li .jum_title{font-size:13px; line-height:18px; color:#333;}
.c_jum_list08 ul li .jum_ex{ margin-left:4px; width:85%; font-size:13px; line-height:18px; color:#333;}
.c_jum_list08 br{display:none;}
.c_jum_list09{margin:0 0 20px 0;}
.c_jum_list09 ul{margin:0;}
.c_jum_list09 ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:14px; line-height:22px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_list09 ul li:first-child{margin-top:0;}
.c_jum_list09 ul li .jum_title{ font-size:14px; line-height:22px; color:#333;}
.c_jum_list09 ul li .jum_ex{margin-left:4px;  font-size:14px; line-height:22px; color:#333;}
.c_jum_list09 br{display:none;}
.c_jum_table_list{}
.c_jum_table_list h5{color:red;font-size:14px; line-height:22px; color:#333;}
.c_jum_table_list ul{margin:0;}
.c_jum_table_list ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_jum_table_list ul li:first-child{margin-top:0;}
.c_jum_table_list ul li .jum_title{font-size:13px; line-height:18px; color:#333;}
.c_jum_table_list ul li .jum_ex{margin-left:4px;  font-size:13px; line-height:18px; color:#333;}

/* 숫자h3 */
h3.num_h3{font-size:18px; line-height:26px; color:#333; font-weight:bold;}
h3.num_h3 span{display:inline-block; *display:inline; zoom:1; width:30px; height:27px; text-align:center; margin-right:10px; background:#394453;font-size:18px; line-height:26px; color:#fff; font-weight:bold;}

/*  아이콘리스트 */
.c_icon_list{margin:20px 0 5px 0;}
.c_icon_list ul{margin:0;}
.c_icon_list ul li{margin-top:5px;padding-left:17px; overflow:hidden;font-size:14px; line-height:20px; color:#555;}
.c_icon_list ul li.c_icon_time{ background:url(images/common/bg_time.png) no-repeat left 5px;}
.c_icon_list ul li.c_icon_location{background:url(images/common/bg_where.png) no-repeat left 5px;}
.c_icon_list ul li.c_icon_tel{background:url(images/common/bg_tel.png) no-repeat left 3px;}
.c_icon_list ul li.c_icon_email{background:url(images/common/bg_mail.png) no-repeat left 6px;}
.c_icon_list ul li.c_icon_fax{background:url(images/common/bg_fax.png) no-repeat left 3px;}
.c_icon_list ul li.c_icon_add{background:url(images/common/bg_add.png) no-repeat left 3px;}
.c_icon_list ul li:first-child{margin-top:0;}
.c_icon_list ul li .icon_title{font-size:13px; line-height:18px; color:#333; font-weight:bold;}
.c_icon_list ul li .ex_txt{f margin-left:4px; width:77%; font-size:13px; line-height:18px; color:#333;}
.c_icon_list br{display:none;}
.c_icon_list02{margin:20px 0 5px 0;}
.c_icon_list02 ul{margin:0;}
.c_icon_list02 ul li{margin-top:5px;padding-left:17px; overflow:hidden;font-size:14px; line-height:20px; color:#555;}
.c_icon_list02 ul li.c_icon_time{ background:url(images/common/bg_time.png) no-repeat left 5px;}
.c_icon_list02 ul li.c_icon_location{background:url(images/common/bg_where.png) no-repeat left 5px;}
.c_icon_list02 ul li.c_icon_tel{background:url(images/common/bg_tel.png) no-repeat left 3px;}
.c_icon_list02 ul li.c_icon_email{background:url(images/common/bg_mail.png) no-repeat left 6px;}
.c_icon_list02 ul li.c_icon_fax{background:url(images/common/bg_fax.png) no-repeat left 3px;}
.c_icon_list02 ul li.c_icon_add{background:url(images/common/bg_add.png) no-repeat left 3px;}
.c_icon_list02 ul li:first-child{margin-top:0;}
.c_icon_list02 ul li .icon_title{display:inline-block;  *display:inline; zoom:1;margin-bottom:5px;font-size:13px; line-height:18px; color:#333; font-weight:bold;}
.c_icon_list02 ul li .ex_txt{display:inline-block;  *display:inline; zoom:1; font-size:13px; line-height:18px; color:#333;}
.c_icon_list02 br{display:none;}

/* 회색박스 */
.c_gray_box{margin:20px 0 0 0;padding:18px; background:#f5f5f5; font-size:13px; line-height:18px; color:#555 !important;}
.c_gray_box ul{margin:0;}
.c_gray_box ul li{margin-top:5px;padding-left:8px; overflow:hidden;font-size:13px; line-height:18px; color:#555; background:url(images/common/bg_jum_list.jpg) no-repeat left 9px;}
.c_gray_box ul li:first-child{margin-top:0;}
.c_gray_box ul li span.jum_title{float:left; font-size:13px; line-height:18px; color:#333;}
.c_gray_box ul li span.jum_ex{float:left; margin-left:4px; width:90%; font-size:13px; line-height:18px; color:#333;}
.c_gray_add_box{margin:20px 0 0 0;padding:18px; background:#f5f5f5;}
.c_gray_add_box{font-size:12px; line-height:18px; color:#555; }
.c_gray_add_box p{margin-top:20px;}
.c_gray_add_box p:first-child{margin-top:0;}

/* 주소 회색 박스 */
.c_gray_add_box{margin:20px 0 0 0;padding:18px; background:#f5f5f5;}
.c_gray_add_box ul{margin:0; }
.c_gray_add_box ul li{margin-top:5px; overflow:hidden; }
.c_gray_add_box ul li:first-child{margin-top:0;}
.c_gray_add_box ul li span.jum_title{float:left; font-size:12px; line-height:16px; color:#333; font-weight:bold;}
.c_gray_add_box ul li span.jum_ex{float:left; margin-left:4px; width:70%; font-size:12px; line-height:16px; color:#333;}
.c_gray_add_box ul li br{display:none !important;}

/* 새창 바로가기 */
.c_link_txt{}
.c_link_txt p{padding-left:18px;margin-bottom:10px; font-size:13px; line-height:18px; color:#333; }
.c_link_txt p.link_p{background:url(images/common/bg_con_win.png) no-repeat left 3px;}
.c_link_txt p.link_p a{color:#333;}
.c_link_txt p.tel_p{background:url(images/common/bg_tel.png) no-repeat left 3px; font-size:13px; line-height:18px; color:#555; }
.c_link_txt b{ font-weight:bold;}
.c_link_txt a.btn_white_22{margin:0 10px 0 0;}
.c_link_txt a.blue{margin-left:18px;}
.c_link_txt br{display:none;}
/* 렌터카 */
.rental_contents .c_link_list li .c_link_txt{position:relative;padding:5px 8px 8px 120px;}

/* 커뮤니티-명예시민*/
.c_honor_list{position:relative; height:118px; padding:0 0 0 135px; margin:0 0 30px 0; font-size:12px; line-height:18px; color:#555;}
.c_honor_list img{position:absolute; z-index:1; left:0; top:0; width:118px; height:118px;}
.c_honor_list b{display:block;margin:5px 0 0 0;font-size:14px; line-height:18px; color:#333;}

/* 커뮤니티-소개*/
.c_check_list{margin: 40px 0 0 0;}
.c_check_list ul{}
.c_check_list ul li{padding:15px 15px 15px 50px; margin-top:10px;font-size:15px; line-height:20px; color:#555; background:#f5f5f5 url(images/common/bg_con_check.jpg) no-repeat 14px 12px;}
.c_check_list ul li:first-child{margin-top:0;}

/* 코스*/
.c_line_box {border:1px solid #d8d8d8; padding:24px 20px 12px;}
.c_course_list {clear:both; overflow:hidden;}
.c_course_list{padding:0;overflow:hidden; }
.c_course_list li { display:inline-block; *display:inline; zoom:1; padding:0 7px 0 27px; margin-bottom:10px; font-size:13px ; line-height:18px; color:#555;  font-weight:bold; background:url(images/common/bg_con_arrow.png) center left no-repeat; }
.c_course_list li:first-child{margin-right:0; background:none; padding:0 7px 0 0;}
.c_course_list li span.ex_txt{ font-weight:normal;}

/* 상단 설명글*/
.c_title_h3_box{}
.title_h3_box{position:relative; margin:0 0 40px 0; padding:15px 0 20px 0; border-top:2px solid #333; border-bottom:1px solid #5c5c5c;}
.title_h3_box.no_write p{margin:5px 0 0 0;}
.title_h3_box.no_write a.btn_white_32{display:none;}
.title_h3_box h3{margin:0 !important; padding:0 !important;font-size:22px !important; line-height:24px !important; color:#d53430 !important; }
.title_h3_box p{margin:15px 85px 0 0 !important; font-size:14px; line-height:16px; color:#555; }
.title_h3_box a.btn_white_32{position:absolute; z-index:1; right:0; bottom:15px; width:77px; text-align:center; padding:0; }

/* 년도파란색 텝 공통 */
ul.letter_tab{text-align:center;background:url(images/common/bg_his_line.png) no-repeat left 50px;}
ul.letter_tab.num6 li{margin-left:15px;}
ul.letter_tab li{display:inline-block; *display:inline; zoom:1;margin-left:25px;}
ul.letter_tab li:first-child{margin-left:0px;}
ul.letter_tab li h3{display:inline-block; *display:inline; zoom:1;font-size:19px; line-height:24px; color:#727272; text-align:center;}
ul.letter_tab li h3 a{display:block;width:60px; height:48px; padding:20px 0 0 0; color:#727272; background:url(images/common/bg_his.png) no-repeat center 48px;}
ul.letter_tab li h3 a.on{color:#fff; background:#d53430 url(images/common/bg_his_on.png) no-repeat center 48px;}

/* 도시체험 맵 코스박스 */
.c_course_map{border:1px solid #d8d8d8;}
.c_course_map .course_txt{padding:15px 20px;}
.c_course_map .course_txt h5{margin:0 0 10px 0 !important; padding:0 !important;font-size:14px !important; line-height:18px !important; color:#333 !important; font-weight:bold;}
.c_course_map .course_txt p{font-size:13px; line-height:16px; color:#555;  font-weight:bold;}
.c_course_map .course_txt p span{margin: 0 15px 0 5px;}
.c_course_map .map_box{}
.c_course_map .map_box img{width:100%;}
.c_course_map .c_course_list02{padding:15px 20px 5px 20px;overflow:hidden; text-align:center;}
.c_course_map .c_course_list02 li { display:inline-block; *display:inline; zoom:1; padding:0 7px 0 20px; margin-bottom:10px; font-size:13px ; line-height:18px; color:#555;  font-weight:bold; background:url(images/common/bg_con_arrow_blue.png) center left no-repeat; }
.c_course_map .c_course_list02 li:first-child{margin-right:0; background:none; padding:0 7px 0 0;}

/* 상세페이지 텝 */
.c_gray_tab{display:table; margin-top:40px; border-collapse:collapse;*display:block;}
.c_gray_tab ul{display:table-row;}
.c_gray_tab ul li{display:table-cell;width:20%; *width:99.4%; *border-top:none;text-align:center; vertical-align:middle;background:#f5f5f5; border:1px solid #d8d8d8;}
.c_gray_tab ul li a{ display:inline-block; width:90%; padding:13px  5% 6px 5%; ;font-size:14px ; line-height:18px; color:#555;}
.c_gray_tab ul li.on{ background:#fff;}
.c_gray_tab ul li.on a{ color:#d53430;}
.c_gray_tab ul li a:first-child{border-left:none;}

/* 도시계획사례 */
.c_urban_his_box{position:relative; margin:40px 0 0 0; }
.c_urban_his_box p.urban_title{padding:0 0 10px 0;margin:0 0 40px 0;font-size:18px; line-height:22px; color:#333; font-weight:bold;  border-bottom:1px solid #333;}
.c_urban_his_box p.urban_txt{margin:0 0 5px 0;font-size:14px; line-height:22px; color:#555; font-weight:bold;  }
.c_urban_his_box p.urban_txt02{margin:0 0 30px 0;font-size:13px; line-height:22px; color:#555;}
.c_urban_his_box .clearfix{ padding:35px 0 0 0; background:url(images/about/bg_his_line.jpg) repeat-y 150px top;}
.c_urban_his_box .padNone{padding:0;}
.c_urban_his_box .u_his_title{float:left; width:155px; font-size:26px; line-height:30px; color:#333; font-weight:bold;  }
.c_urban_his_box div.u_his_right{position:relative; float:right; width:465px; padding:5px 0 0 0;}
.c_urban_his_box div.u_his_right ul{margin-top:10px;}
.c_urban_his_box div.u_his_right ul:first-child{margin-top:0;}
.c_urban_his_box div.u_his_right ul.u_list{}
.c_urban_his_box div.u_his_right ul.u_list li{padding-left:10px; font-size:14px; line-height:20px; color:#555;  background:#fff url(images/common/bg_jum_list.jpg) no-repeat left 8px;}
.c_urban_his_box div.u_his_right ul.u_list li a{color:#555;}
.c_urban_his_box div.u_his_right ul.u_list.no_jum li{padding:0;background:none;}
.c_urban_his_box div.u_his_right p.img_box{margin:25px 0 0 0;}
.c_urban_his_box .arrow{position:absolute; z-index:1; left:-75px; top:0; width:39px; height:30px; background:#fff url(images/about/bg_his_arrow.jpg) no-repeat left top;}

/*서울프렌즈*/
.wid_style_friend a div.bg_con{position:relative; width:100%; height:180px; background:url(images/commu/img_medal_small_f.png) no-repeat center 18px; }
/*161110 서울클럽*/
.wid_style_club a div.bg_con{position:relative; width:100%; height:180px; background:url(images/commu/img_seoulclub.png) no-repeat center 18px; }
.notice_club .title_h3_box p{margin:15px 0 !important;}
