@charset "utf-8";

/* ----------------------------------------------------------------------------
	위젯 스타일
------------------------------------------------------------------------------- */
/* 메인위젯 */
.common_wrap .wid_recent,.bottom_r_box .wid_tab_01{margin:0;}

/* 서브 사이드 레이아웃  nho 201401013 */
.sub_common_wrap{display:none !important;}
.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;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;font-size:24px;color:#363636;font-weight:700;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-layout-big h3 + div{border-left:3px solid;}

.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_big a 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 9px 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 0 12px;border-bottom:1px solid #232323;font-size:16px;line-height:1.3;color:#232323;font-weight:900;margin-bottom:12px;}
.fpw_banner h3 a{font-size:16px;line-height:1.3;color:#232323;font-weight:900;}
.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:8px 0;font-size:13px;line-height:1.3;font-weight:500;}
.fpw_banner p a{color:#7e7e7e;}
.fpw_banner:hover p a{color:#232323;}

.widget_siteorigin-panels-postloop{position:relative;}
.widget_siteorigin-panels-postloop h3 a{padding:0 0 12px;border-bottom:1px solid #232323;font-size:16px;line-height:1.3;font-weight:900;margin-bottom:12px;}
.widget_siteorigin-panels-postloop a{display:block;font-size:14px;line-height:1.3;color:#232323;font-weight:900;}

.thum_gallury a{display:block;}
.thum_gallury a:hover .photo_over{display:block;}
.thum_gallury h4{margin-top:7px;margin-bottom:5px;color:#232323;font-size:14px;font-weight:700;}
.thum_gallury .photo_img img{width:100%;height:180px;}
.thum_gallury a:hover h4{color:#008189;}

.fpw-layout-wrapped{position:relative;}
.fpw-layout-wrapped h3 + div{font-size:16px;}
.fpw-layout-wrapped h3 + div p{font-size:16px;color:#212121;}
.fpw-layout-wrapped h3 + div a.btn_icon_more{margin-top:18px;padding:0 2px 0 21px;font-size:16px;color:#008189;border:none;background:transparent url(images/common/ico_more.png) no-repeat left center;}
.fpw-layout-wrapped h3 + div a.btn_icon_more:hover{color:#2ac3cc !important;}
.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:#41a2a8;margin-right:0;}
.fpw-layout-wrapped img{display:none;}

.fpw_square{position:relative;}
.fpw_square a{/*display:inline-block;*/}
.fpw_square h3{font-size:22px;color:#008189;font-weight:900;line-height:1.3;}
.fpw_square h3 a{font-size:22px;color:#008189;font-weight:900;}
.fpw_square h4{margin-bottom:5px;font-size:14px;line-height:16px;color:#222;font-weight:bold;}
.fpw_square h4 span.blue{color:#41a2a8;margin-right:0;}
.fpw_square img{display:none;}
.fpw_square p{font-size:14px;line-height:1.5;color:#4c4c4c;}
.fpw_square p a{color:#4c4c4c;}

.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;font-size:13px;}

.panel-grid a img{opacity:1;transition:all 0.2s ease-in;}
.panel-grid a.btn_icon_more{display:inline-block;line-height:1;padding:4px 5px;font-size:12px;color:#fff;border:1px solid #008189;border-radius:3px;background-color:#008189;letter-spacing:-0.03em;}
.panel-grid .textwidget *:last-child{margin-bottom:0;}
.panel-grid .textwidget *:last-child svg.Nwagon_line {width: 100%;}
.panel-grid .img_area{max-width:767px;}
.btn_icon_more:focus,.btn_icon_more:hover{color:#008189 !important;background-color:#fff !important;}

.widget_sp_image-description{/*position:absolute;*/top:0px;right:0;bottom:0;left:0px;overflow:hidden;padding:30px 40px;font-size:18px;z-index:8;}
.widget_sp_image-description:before{content:"";/*position:absolute;*/top:0px;right:0;bottom:0;left:0px;overflow:hidden;padding:30px 40px;font-size:18px;color:#fff;background:#000;z-index:8;opacity:0.38;-moz-opacity:0.38;filter:alpha(opacity=38);box-sizing:border-box;}

.widget_sp_image-description p{position:relative;z-index:10;}

/* 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;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:#008189;}
.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;*/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:#41a2a8;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:#41a2a8;}
.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:#41a2a8;}
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:#41a2a8;}
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:#41a2a8;}
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:inherit;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 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{margin-top:30px;text-align:center;}
.wid_newsletter div{/*padding-left:70px;background:url(images/commu/icon_letter.png) left 11px no-repeat;*/}
.wid_newsletter p{color:#232323;}
.wid_newsletter p.nltitle{font-size:24px;font-weight:800;letter-spacing:-1px;}
.wid_newsletter .snltimg{margin-bottom:20px;}

/* 메인 소셜 위젯 */
.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 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 .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 .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 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:#41a2a8;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 0 12px;border-bottom:1px solid #232323;font-size:16px;line-height:1.3;font-weight:900;margin-bottom:12px;}
.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:#41a2a8;}
.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:#41a2a8;}
.wid_style_06 p.txt_ex{margin-top:7px;font-size:14px;line-height:16px;color:#333;}


/* ----------------------------------------------------------------------------
	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:2px 0;float:none;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_rates */
.wid_rates{position:relative;padding:0 15px 5px 15px;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;font-family:arial;border-top:1px solid #d8d8d8;border-bottom: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;border-left:1px solid #d8d8d8}
table.table_rates thead th:first-child{text-align:left;padding:6px 0 6px 13px;background:none;border-left:0px}
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;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;}

/* 서브 - 최근 코멘트 */
.NewCommentList{display:none;}
.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:100;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:none;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;}

/*161118 접근성 수정*/
/* 서브 - 탭 콘텐츠 */
.wid_tab_01{position:relative;height:400px;margin:0 0 34px 0;overflow:hidden;background:#fff;/* border:1px solid #d8d8d8;*/}
.wid_tab_01 > div > h4{float:left;width:49.5%;border:1px solid #d8d8d8;border-bottom:0 none;text-align:center;}
.wid_tab_01 > div:first-child > h4{border-right:0 none;}
.wid_tab_01 > div > h4 > a{display:block;padding:14px 0 16px 0;line-height:16px;background:#f5f5f5;border-bottom:1px solid #d8d8d8;color:#232323;font-size:16px;font-weight:900;}
.wid_tab_01 > div > h4 > a > span{font-size:12px;font-weight:500;}
.wid_tab_01 > div > h4 > a.tab_on{border-bottom:1px solid #fff;color:#008189;background:#fff;}
.wid_tab_01 > div > .top_list{display:none;position:absolute;top:65px;left:0;width:100%;height:330px;border:1px solid #d8d8d8;box-sizing:border-box;border-top:0 none;overflow-y:auto;}
.wid_tab_01 > div.view_tab > .top_list{display:block;}
.wid_tab_01 ul.top_list li{padding:0 14px;overflow:hidden;}
.wid_tab_01 ul.top_list li:first-child dl{border:0 none;}
.wid_tab_01 ul.top_list li:hover dd,
.wid_tab_01 ul.top_list li:focus dd,
.wid_tab_01 ul.top_list li:active dd{color:#41a2a8;}
.wid_tab_01 ul.top_list li:hover a,
.wid_tab_01 ul.top_list li:focus a,
.wid_tab_01 ul.top_list li:active a{color:#41a2a8;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 dl dt{margin-bottom:4px;}
.wid_tab_01 ul.top_list li dl dt a{font-size:13px;line-height:14px;color:#232323;font-weight:700;}
.wid_tab_01 ul.top_list li dl dd{font-size:12px;line-height:15px;color:#a9a9a9;}
.wid_tab_01 ul.top_list li dl dd span.total_txt{color:#41a2a8;font-weight:400;}
.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_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:#41a2a8;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 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:#008189;}
.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;}

.press_main_wid{position:relative;padding:0 0 12px 116px;margin-bottom:12px;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:0;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 h4{text-decoration:underline;}
.press_main_wid:hover p.ex_txt{color:#555;}
.press_main_wid.no_img{padding:0 0 12px 0;margin-bottom:12px;}
.press_main_wid.no_img img{display:none;}

.wid_overseas_li{position:relative;padding:0 0 12px 20px;margin-bottom:12px;background:url(images/common/bg_overseas_title.png) no-repeat left 4px;overflow:hidden;border-bottom:1px solid #d8d8d8;}
.wid_overseas_li h4{height:39px;overflow:hidden;font-size:14px;line-height:1.3;color:#232323;}
.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;color:#008189;}
.wid_overseas_li img,.overseas_list li p.ex_txt{display:none;}
.wid_overseas_li .admin_txt{display:none;}

/* 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:#41a2a8;}
.main_active_list p.txt_ex{margin-top:7px;font-size:14px;line-height:16px;color:#333;}

/* 서브 사이드바 서브 메뉴 */
.widget.AllLink{margin-bottom:30px;}
.depth-0{font-size:22px !important;line-height:1.3;color:#232323;font-weight:900;letter-spacing:-0.25px;padding-bottom:12px;border-bottom:3px solid #232323;}
.widget .sub-menu li{overflow:hidden;}
.widget .sub-menu .depth-1{border-bottom:1px solid #232323;}
.widget .sub-menu .depth-1:hover{background-position:-986px 11px;}
.widget .sub-menu .depth-1.current_page_item, .widget .sub-menu .depth-1.current_page_parent{background-position:-986px 11px;}
.widget .sub-menu .depth-1 a{font-size:14px;font-weight:900;display:block;padding:8px 12px 10px 30px;}
.widget .sub-menu .depth-1.current_page_item a{color:#008189;}
.widget .sub-menu .depth-1 .sub-menu{padding-bottom:12px;display:none;}
.widget .sub-menu .depth-1.current_page_item .sub-menu, .widget .sub-menu .depth-1.current_page_ancestor .sub-menu{display:block;}

.widget .sub-menu .depth-2{background:transparent url("/wp-content/themes/seoul-e/images/themes/submenu2_arr.png") 30px 10px no-repeat;}
.widget .sub-menu .depth-2:hover{background-position:-970px 10px;}
.widget .sub-menu .depth-2.current_page_item, .widget .sub-menu .depth-2.current-menu-parent{background-position:-970px 10px;}
.widget .sub-menu .depth-2 a, .widget .current_page_item .sub-menu .depth-2 a{color:#232323;font-size:13px;line-height:1.2;font-weight:700;padding:4px 12px 4px 50px;}
.widget .sub-menu .depth-2.current-menu-item a, .widget .sub-menu .depth-2.current-menu-parent a{color:#008189;text-decoration:underline;}
.widget .sub-menu .depth-2 a:hover{color:#008189;text-decoration:underline;}

/* 서브 사이드바 베너 */
a.subsidebn{display:block;background-color:#f6f6f6;border:1px solid #cacaca;margin-bottom:8px;box-sizing:border-box;}
a.subsidebn:hover{border-color:#232323;}
a.subsidebn img{width:auto;height:auto;max-width:100%;}


/* ----------------------------------------------------------------------------
	워드프레스 등록 컨텐츠 가이드  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:#232323;font-weight:bold;}
.content-builder2 h2:first-child{margin:0 0 20px 0;}
.content-builder2 h3{margin:30px 0 20px 0;font-size:18px;line-height:22px;color:#232323;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:#232323;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:#232323;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:#41a2a8;font-weight:bold;}
.content-builder2 h6:first-child{margin:0 0 15px 0;}
.content-builder2 b{font-weight:900;}

/* 컨텐츠 공통 */
.c_height15{height:15px;}
.c_height25{height:25px;}
.c_height30{height:30px;}
.c_height40{height:40px;}
.n_trans     {display:inline-block;margin-left:5px;padding:0 10px;height:20px;font-size:13px;line-height:20px;color:#fff !important;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #555;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;}

/* 스토리텔링 경로 */
#secontab img{width:auto !important;}
#secontab li{overflow:hidden;}

/* 이미지 링크 */
.c_img_link p a{cursor:pointer !important;}

/* 점 리스트 */
/*.c_jum_list ul{margin:0;}
.c_jum_list ul li{margin-top:5px;padding-left:8px;overflow:hidden;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 > 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: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 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;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;}*/

/* 숫자h2 */
h2.num_h2 span{display:inline-block;width:30px;height:27px;text-align:center;margin-right:10px;background:#394453;font-size:18px;line-height:26px;color:#fff;font-weight:bold;}

/* 숫자h3 */
h3.num_h3 span{display:inline-block;width:30px;height:27px;text-align:center;margin-right:10px;background:#394453;font-size:18px;line-height:26px;color:#fff;font-weight:bold;}

/*  아이콘리스트 */
[class*="c_icon_"]{position:relative;padding-left:21px !important;background:none !important;}
[class*="c_icon_"]:before{display:inline-block;width:12px;text-align:center;position:absolute;top:2px;left:0;padding-right:8px;font-size:13px;}
[class*="c_icon_"] .icon_title{font-weight:bold;}
.c_icon_list{margin:20px 0 5px 0;}
.c_icon_list, .c_icon_list>ul{padding-left:0 !important;list-style-type:none !important;}
.c_icon_list li{list-style-type:none !important;}
td .c_icon_list{margin:0;}
.c_icon_list ul{margin:0;}
.c_icon_list ul li{margin-top:5px;padding-left:17px;overflow:hidden;font-size:14px;color:#555;}
.c_icon_time:before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:400;}
.c_icon_location:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_tel:before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_fax:before{content:"\f1ac";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_add:before{content:"\f1ad";font-family:"Font Awesome 5 Free";font-weight:400;}
.c_icon_email:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:400;}
.c_icon_class:before{content:"\f02d";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_subway:before{content:"\f239";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_notice:before{content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_bus_p:before{content:"\f207";font-family:"Font Awesome 5 Free";font-weight:900;}
.c_icon_car_p:before{content:"\f1b9";font-family:"Font Awesome 5 Free";font-weight:900;}
.link_p:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;}

.c_icon_list ul li:first-child{margin-top:0;}
.c_icon_list ul li .icon_title{line-height:18px;font-size:14px;font-weight:bold;color:#333;}
.c_icon_list ul li .ex_txt{width:77%;line-height:18px;font-size:14px;color:#333;}
.c_icon_list ul li li{overflow:visible;padding-left:0;}
.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:first-child{margin-top:0;}
.c_icon_list02 ul li .icon_title{display:inline-block;margin-bottom:5px;font-size:13px;line-height:18px;color:#333;font-weight:bold;}
.c_icon_list02 ul li .ex_txt{display:inline-block;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 p{margin-bottom:10px;font-size:13px;line-height:18px;color:#333;}
.c_link_txt p.link_p{position:relative;padding-left:21px;}
.c_link_txt p.link_p a{color:#333;}
.c_link_txt p.link_p b{display:inline;}
.c_link_txt p.link_p:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;/*position:absolute;*/top:1px;left:0;}
.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 p.tel_p:before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900;}
.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{list-style-type:none !important;}
.c_check_list ul li{padding:15px 15px 15px 50px;margin-top:10px;list-style-type:none !important;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;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;}

/* 상단 설명글*/
/* .title_h3_box{background:#f6f6f6;border:1px solid #cacaca;padding:30px;} */
.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:#008189 !important;} */
.title_h3_box h3{line-height:1em;margin-bottom:9px;font-family:'Roboto Slab', 'Arial', sans-serif;font-size:1.867em;font-weight:900;color:#212121;}
.title_h3_box p{margin:15px 85px 0 0 !important;font-size:14px;line-height:16px;color:#555;}

/* Tab:년도 공통 */
ul.letter_tab{position:relative;margin-bottom:19px;text-align:center;}
ul.letter_tab.num6 li{margin-left:15px;}
ul.letter_tab li{display:inline-block;position:relative;margin-left:0;padding:0 4px 5px;}
ul.letter_tab li:first-child{margin-left:0px;}
ul.letter_tab li h3{display:inline-block;margin-bottom:0 !important;font-size:16px;line-height:24px;color:#727272;text-align:center;}
ul.letter_tab li h3 a{display:block;width:45px;padding:4px 4px 25px;font-family:'Oxygen', Arial, helvetica, "Trebuchet MS", sans-serif;font-size:15px;color:#fff;border-radius:8px;background-color:#a0dee2;}
ul.letter_tab li h3 a.on{color:#fff;background-color:#65c0c6;}
ul.letter_tab li h3 a:after{content:"";display:block;position:absolute;bottom:21px;left:50%;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;transform: translateX(-50%);}
ul.letter_tab li h3 a:focus,
ul.letter_tab li h3 a:hover{color:#fff;background-color:#65c0c6;}

/* 도시체험 맵 코스박스 */
.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;background:none;}
.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 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;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;}

/* Tab:상세페이지 */
.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:#41a2a8;}
.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 li{font-size:14px;}
.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 서울클럽*/
.title_h3_box p{margin:15px 0 !important;}
.wid_style_club a div.bg_con{background:url(images/commu/img_seoulclub.png) no-repeat center 18px;}

.wp-video{margin:0 auto;}


/* ----------------------------------------------------------------------------
	Tablet
------------------------------------------------------------------------------- */
@media only screen and (max-width:1024px) and (min-width:768px){
	.thum_gallury .photo_img img, .fpw_banner img{height:auto;}
}

@media only screen and (max-width:767px){
	.wid_newsletter .snltimg{width:100%;}
	ul.letter_tab:after{display:none;}
	select.letter_tab_sel{width:100%;margin-bottom:20px;}
	.fpw-layout-wrapped{/*margin-top:-23px;*/}
	.fpw-layout-wrapped h3{/*float:none;width:auto;padding:0 0 10px 0;border-right:none;border-bottom:4px solid #363636;*/}
	.fpw-layout-wrapped h3 + div{margin-left:0;padding-top:10px;padding-left:0;border-left:none;}
	.fpw-layout-wrapped h3 + div p{font-size:14px;}
	
	.img_area.colunm2 img{width:49.1%;}
	.img_area.colunm3 img{width:32.3%;}
}

/* ----------------------------------------------------------------------------
	Mobile
------------------------------------------------------------------------------- */
@media only screen and (max-width:767px) and (min-width:320px){}