@charset "utf-8";

/****************************************/
/*	Name:Young HyunDai
/*	PART:SITE COMMON STYLE
/*	Version:1.0
/*	Author:Hyun-Ah Park
/****************************************/

/* font */
@font-face {
font-family:"HeadBold";
src:url("HyundaiSansHeadKRBold.eot");
src:url("HyundaiSansHeadKRBold.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansHeadKRBold.woff2") format("woff2"),
url("HyundaiSansHeadKRBold.woff") format("woff"),
url("HyundaiSansHeadKRBold.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:"HeadMedium";
src:url("HyundaiSansHeadKRMedium.eot");
src:url("HyundaiSansHeadKRMedium.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansHeadKRMedium.woff2") format("woff2"),
url("HyundaiSansHeadKRMedium.woff") format("woff"),
url("HyundaiSansHeadKRMedium.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:"HeadRegular";
src:url("HyundaiSansHeadKRRegular.eot");
src:url("HyundaiSansHeadKRRegular.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansHeadKRRegular.woff2") format("woff2"),
url("HyundaiSansHeadKRRegular.woff") format("woff"),
url("HyundaiSansHeadKRRegular.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:"TextBold";
src:url("HyundaiSansTextKRBold.eot");
src:url("HyundaiSansTextKRBold.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansTextKRBold.woff2") format("woff2"),
url("HyundaiSansTextKRBold.woff") format("woff"),
url("HyundaiSansTextKRBold.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:"TextMedium";
src:url("HyundaiSansTextKRMedium.eot");
src:url("HyundaiSansTextKRMedium.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansTextKRMedium.woff2") format("woff2"),
url("HyundaiSansTextKRMedium.woff") format("woff"),
url("HyundaiSansTextKRMedium.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:"TextRegular";
src:url("HyundaiSansTextKRRegular.eot");
src:url("HyundaiSansTextKRRegular.eot?#iefix") format("embedded-opentype"),
url("HyundaiSansTextKRRegular.woff2") format("woff2"),
url("HyundaiSansTextKRRegular.woff") format("woff"),
url("HyundaiSansTextKRRegular.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:12px;font-family:TextRegular,dotum,'Malgun Gothic',sans-serif;color:#333;} 
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
body {overflow-y:scroll;}
hr, legend {display:none;}
ul, ol, dl {list-style:none;}
em {font-style:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;color:#333;vertical-align:baseline;background:transparent;text-decoration:none;}
a:hover, a:focus { text-decoration:none;}
ins {background-color:#ff9;color:#333;text-decoration:none;}
mark {background-color:#ff9;color:#333;font-style:italic;font-weight:400;}
del {text-decoration:line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {width:100%;border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select, textarea {vertical-align:middle;font-size:12px;font-family:TextRegular,'Malgun Gothic',dotum,sans-serif;color:#333;margin:0;}
fieldset legend {position:absolute;left:-100px;top:-100px;width:0;height:0;overflow:hidden;font-size:0;text-indent:-9999px;text-align:left;}
address,caption,cite {font-weight:normal;font-style:normal;}
iframe {border:0;border:none;}
button{padding:0;border:0;background:transparent;cursor:pointer;}
caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}

/* skipNav */
.skip_nav {position:relative;top:0;left:0;z-index:9999;height:0;font-size:0;}
.skip_nav a {position:absolute;left:-3000%;font-size:12px;}
.skip_nav a:focus {display:block;top:0;left:0;z-index:9999;width:100%;height:30px;background:#002c5f;line-height:30px;color:#fff;text-align:center;}

/* 공통 레이아웃 */
#wrapper {position:relative;width:100%;margin:0 auto;}
#wrapper.etc #container {padding-top:103px;}
#wrapper.etc #header {border-bottom:3px solid #002c5f;}
#container {min-width:1230px;min-height:810px;padding-top:156px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#container:after {display:block;clear:both;content:'';}
#container.main {padding-top:100px;}
.container_inner {} 
.content_area {position:relative;width:1230px;margin:0 auto;}
.content_area:after {display:block;clear:both;content:'';}
#container.search {padding-top:103px;}/* 200406 add */
#container.search .content_area {width:100%;}
#container.search .line {position:fixed;top:100px;z-index:90;width:100%;height:3px;background-color:#002c5f;} /* 200406 add */

/* 썸네일형 상세 */
#container.thumb_view .content {float:left;width:895px;}
#container.thumb_view .content .board_top .tit {width:895px;}
#container.thumb_view .content .board_body {padding:0 0 40px;}

/* 프로그램 상세 */
#container.program .content {float:right;width:895px;}
#container.program .content .board_body {padding:30px 0 40px;border-top:1px solid #e2e2e2;}

/* header */
#header {position:fixed;left:0;top:0;z-index:100;width:100%;min-width:1230px;height:100px;background-color:#fff;}
#header header {width:1230px;margin:0 auto;}
#header .logo_area {float:left;width:269px;height:23px;margin:39px 0 0 0;}
#header .logo_area:after {display:block;clear:both;content:'';}
#header .logo_area a {display:inline-block;float:left;}
#header .logo_area .logo_young {position:relative;margin-left:41px;}
#header .logo_area .logo_young:before {position:absolute;left:-21px;top:50%;margin-top:-11px;width:1px;height:16px;background-color:#dedede;content:'';}

/* gnb */
.gnb_area {float:left;width:600px;margin:8px 0 0 305px;}
#gnb {}
#gnb ul:after {display:block;clear:both;content:'';}
#gnb .main_menu > li {position:relative;float:left;}
#gnb .main_menu > li.last:after {width:0;}
#gnb .main_menu > li > a {display:block;padding:0 25px;font-size:20px;font-family:HeadMedium;color:#000;}
#gnb .main_menu > li > a span {display:inline-block;padding:33px 0 34px;font-size:20px;line-height:1;font-family:HeadMedium;color:#000;}
#gnb .main_menu > li.on > a span {border-bottom:6px solid #002c5f;color:#002c5f;}
#gnb .main_menu > li > .sub_menu {display:none;position:absolute;top:87px;left:50%;z-index:101;padding:14px 20px 16px;border:1px solid #002c5f;background-color:#fff;}
#gnb .main_menu > li > .sub_menu:after {position:absolute;left:50%;top:-7px;margin-left:-4px;width:11px;height:11px;border:solid #002c5f;border-width:1px 0 0 1px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';} /* 서브메뉴 활성화 */
#gnb .main_menu > li > .sub_menu > li {line-height:32px;white-space:nowrap;}
#gnb .main_menu > li > .sub_menu > li a {display:inline-block;font-size:16px;font-family:HeadRegular;color:#222;white-space:nowrap;}
#gnb .main_menu > li > .sub_menu > li a span {font-size:16px;font-family:HeadRegular;color:#222;}
#gnb .main_menu > li > .sub_menu > li.on a span {border-bottom:1px solid #002c5f;color:#002c5f;} /*메뉴 활성화 시*/
#gnb .main_menu > li > .sub_menu > li a:hover span {border-bottom:1px solid #002c5f;color:#002c5f;}
#gnb .main_menu > li > .sub_menu.menu1 {margin-left:-128px;}
#gnb .main_menu > li > .sub_menu.menu2 {margin-left:-59px;}

.acitve_menu #gnb {margin-top:23px;}
.acitve_menu #gnb.type1 {margin-top:140px;}

/* search */
.gnb_search {float:right;margin-top:36px;}
.gnb_search .btn_search_open {width:24px;height:24px;background:url(/assets/img/common/utils.png) no-repeat 1px 1px;}
.gnb_search .btn_search_open.view {width:24px;height:24px;background:url(/assets/img/common/utils.png) no-repeat -100px 1px;}
.gnb_search .btn_search_open span {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}

/* 검색 : 1차 디자인 버전 */
/* 200406 edit */
.top_search {display:none;position:fixed;top:100px;margin:0 auto 0;z-index:90;width:100%;height:306px;border-top:1px solid #ececec;background-color:#fff;-webkit-box-shadow:3px 15px 15px rgba(00,00,00,0.3);-moz-box-shadow:3px 15px 15px rgba(00,00,00,0.3);box-shadow:3px 15px 15px rgba(00,00,00,0.3);}
.top_search .top_search_inner {position:relative;width:1230px;margin:0 auto;padding:100px 0 0 0;}
.top_search .dim {position:fixed;top:407px;left:0;z-index:9;width:100%;height:100%;background:#000;opacity:0.6;}

.top_search .wrap_search {overflow:hidden;width:674px;height:60px;margin:0 auto 21px;border:3px solid #002c5f;background-color:#fff;}
.top_search .wrap_search:after {display:block;clear:both;content:'';}
.top_search .wrap_search .input_tag {width:611px;height:60px;padding:0 16px;border:0;font-size:22px;line-height:60px;font-family:TextRegular;color:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_search .wrap_search input::-webkit-input-placeholder {color:#aaa;}
.top_search .wrap_search input:-ms-input-placeholder {color:#aaa;}

.top_search .wrap_search .btn_search {float:right;width:63px;height:60px;padding:0;background:#002c5f url(/assets/img/common/utils.png) no-repeat 0 -48px;}
.top_search .wrap_search .btn_search span {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}

.top_search .wrap_search_tag {width:680px;margin:0 auto;text-align:center;}
.top_search .wrap_search_tag:after {display:block;clear:both;content:'';}
.top_search .wrap_search_tag .search_title {display:inline-block;font-weight:normal;font-size:18px;font-family:TextMedium;color:#002c5f;}
.top_search .wrap_search_tag a {display:inline-block;padding:0 7px;font-size:18px;color:#666;}
.top_search .wrap_search_tag a span {font-size:18px;font-family:TextRegular;color:#666;}
.top_search .wrap_search_tag a:hover span, .top_search .wrap_search_tag a:focus span {border-bottom:1px solid #595959;color:#222;}
/* //200406 edit */
/* //검색 : 1차 디자인 버전 */

/* 200406 add */
/*자동 완성 레이어*/
.top_search .recommend_box {display:none;position:absolute;top:165px;left:275px;z-index:100;background:#fff;text-align:left;}
.top_search .recommend_box .related_search {width:615px;height:210px;padding:13px 0 0;border:1px solid #002c5f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top_search .recommend_box .related_search li {height:36px;padding:0 20px;}
.top_search .recommend_box .related_search li a {display:inline-block;height:100%;font-size:18px;line-height:36px;color:#222;}
.top_search .recommend_box .related_search li a:hover {text-decoration:underline;}
.top_search .recommend_box.on {display:block;}
/* //200406 add */

/* select */
._sel_tit {display:inline-block;height:42px;margin-right:5px;padding:0 15px 0 19px;border:1px solid #d2d2d2;vertical-align:middle;cursor:pointer;}
._sel_tit strong {display:block;padding-right:25px;background:url(/assets/img/common/sel_arrow.png) 100% 16px no-repeat;font-weight:normal;font-size:16px;line-height:40px;font-family:TextMedium;color:#666;text-align:left;}
._sel_tit.active,
._sel_tit.focus {height:38px;padding:0 13px 0 17px;border:3px solid #002c5f;}
._sel_tit.active strong,
._sel_tit.focus strong {background:url(/assets/img/common/sel_arrow_active.png) 100% 14px no-repeat;line-height:37px;color:#002c5f;}
._sel_option {border:3px solid #002c5f;background:#fff;}
._sel_option li {height:38px;}
._sel_option li span {display:block;padding-left:16px;border-top:1px solid #002c5f;font-size:14px;line-height:40px;color:#666;white-space:nowrap;cursor:pointer;}
._sel_option li:first-child span {border-top:0;}
._sel_option li span.selected {background:#f7fafc;color:#002c5f;}
._sel_tit.disabled {background:#f7f7f7;}

._sel_tit.sel_search {height:60px;margin:0 0 -7px -3px;padding:0 19px 0 23px;border:0;background:url(/assets/img/common/bg_line_1x30.gif) no-repeat 100% 11px;}
._sel_tit.sel_search strong {background:url(/assets/img/common/sel_arrow_active.png) no-repeat 100% 22px;font-size:22px;line-height:55px;color:#222;}
._sel_tit.sel_search.active,
._sel_tit.sel_search.focus {height:60px;padding:0 19px 0 23px;}
._sel_tit.sel_search.active strong,
._sel_tit.sel_search.focus strong {line-height:55px;}

.list_search > ._sel_tit:last-child {margin-right:0;}

/* footer */
#footer {min-width:1230px;margin-top:100px;padding-top:18px;padding-bottom:20px;background-color:#222;}
#footer .footer_top {width:1230px;margin:0 auto;}
#footer .footer_top:after {display:block;clear:both;content:'';}
#footer .footer_body {width:1100px;margin:0 auto;}
#footer .footer_utility {float:left;padding-top:14px;}
#footer .footer_utility li {display:inline-block;position:relative;margin-right:-4px;padding-left:20px;} 
#footer .footer_utility li:first-child {padding-left:0;}
#footer .footer_utility li:before {position:absolute;left:10px;top:50%;margin-top:-8px;width:1px;height:13px;background-color:#3d3d3d;content:'';}
#footer .footer_utility li:first-child:before {width:0px;height:0;}
#footer .footer_utility li a {font-size:15px;font-family:HeadRegular;color:#aaa;} 
#footer .footer_utility li a.pri {color:#fff;}

#footer .family_site {float:right;position:relative;width:180px;height:42px;}
#footer .family_site .btn_familysite {position:relative;width:100%;height:100%;border:1px solid #444;background:#222;font-weight:normal;text-align:left;}
#footer .family_site .btn_familysite span {padding-left:18px;font-size:14px;color:#ababab;font-family:HeadRegular;}
#footer .family_site .btn_familysite:before,#footer .family_site .btn_familysite:after{position:absolute;top:17px;right:18px;width:12px;height:1px;background:#616161;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transition-duration:.3s;content:'';}
#footer .family_site .btn_familysite:after{right:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition-duration:.3s;}
#footer .family_site .btn_familysite.on:before,#footer .family_site .btn_familysite.on:after{position:absolute;top:17px;right:18px;width:12px;height:1px;background:#616161;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition-duration:.3s;content:'';}
#footer .family_site .btn_familysite.on:after{right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

#footer .family_site .site_list {display:none;position:absolute;bottom:100%;left:0;right:0;z-index:1;padding:10px 0;border:1px solid #444;border-bottom:0;background:#222;}
#footer .family_site .site_list li a {display:block;height:30px;padding:0 1em;font-size:15px;color:#ababab;}
#footer .family_site .site_list li a:hover, #footer .site_list li a:focus {color:#fff;}
#footer .family_site .site_list li a:before {display:inline-block;width:0;height:100%;vertical-align:middle;content:'';}
#footer .btn_familysite.on + .site_list {display:block;}

#footer .footer_body {width:1230px;margin:19px auto 0;padding-top:26px;border-top:1px solid #373737;}
#footer .footer_body:after {display:block;clear:both;content:'';}
#footer .footer_body .logo {float:left;padding:2px 57px 0 0;}
#footer .footer_body address {color:#666;}
#footer .footer_body address a {color:#666;}
#footer .footer_body address .copyright {padding-top:2px;font-size:13px;font-family:TextRegular;color:#676767;}
#footer .footer_body address .address {font-size:13px;font-family:TextRegular;color:#676767;}

#footer .btn_top {display:none;position:fixed;bottom:50px;right:40px;width:47px;height:47px;z-index:1;background:url(/assets/img/common/utils.png) no-repeat -394px -2px;}
#footer .btn_top span {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}

/* asid */
.asid {float:left;width:280px;}
.asid .sub_tit {display:block;padding-top:1px;padding-bottom:11px;font-size:16px;font-family:HeadRegular;}
.asid > .tit {display:block;padding:0 0 31px 0;font-size:38px;line-height:38px;font-family:HeadMedium;letter-spacing:-0.5px;}
.asid > .tit.lf {letter-spacing:-2px;}
.asid > .tit .hide_tit {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.lnb {}
.lnb li {border-bottom:1px solid #eee;}
.lnb li:first-child {margin-top:0px;border-top:1px solid #002c5f;}
.lnb li:last-child {border-bottom:1px solid #002c5f;}
.lnb li a {display:block;min-width:108px;padding:14px 0 12px 20px;font-size:18px;line-height:24px;letter-spacing: -1px;font-family:HeadRegular;color:#444;}/* 201016 edit */
.lnb li.on a {color:#fff;background:#002c5f;}

/* asid :tag */
.tag_area {}
.tag_area > .tit {display:block;position:relative;margin-bottom:26px;padding:13px 19px;border:14px solid #333;font-size:22px;}
.tag_area > .tit.type2:after {display:block;position:absolute;right:-36px;top:17px;width:0;height:0;border:11px solid transparent;border-left:11px solid #333;content:'';}
.tag_area > .tit span {font-weight:400;font-size:22px;line-height:26px;font-family:HeadRegular,'Malgun Gothic',sans-serif;}
.tag_area .relation_tag {height:30px;background:#f7f7f7;font-size:14px;line-height:28px;font-family:HeadRegular,'Malgun Gothic',sans-serif;text-align:center;}
.tag_area .tags {padding:11px 0 46px 0;}
.tag_area .tags li {display:inline-block;}
.tag_area .tags li a {display:inline-block;padding:0 3px;font-weight:200;font-size:16px;line-height:30px;font-family:HeadRegular,'Malgun Gothic',sans-serif;}

/* asid :relation images */
.tag_area .relation_img {padding-bottom:25px;}
.tag_area .wrap_imgs {overflow:hidden;width:250px;padding-bottom:19px;}
.tag_area .imgs {margin-left:-10px;}
.tag_area .imgs:after {display:block;clear:both;content:'';}
.tag_area .imgs li {float:left;padding:0 0 10px 10px;}
.tag_area .imgs a {display:block;width:120px;height:78px;}
.tag_area .imgs img {display:block;width:100%;height:78px;}

.sel_tag {vertical-align:middle;}
.sel_tag .jq_sel {position:relative;display:inline-block;width:112px;height:34px;text-indent:10px;font-family:HeadRegular,'Malgun Gothic',sans-serif;font-size:16px;color:#126cc9;background:url(/assets/img/common/ico_common.png) right -264px no-repeat;}
.sel_tag .jq_sel span {overflow:hidden;white-space:nowrap;height:34px;width:100%;_width:auto;line-height:30px;text-align:left;text-indent:8px;color:#9c9daf;cursor:pointer;}
.sel_tag .jq_sel a.jqTransformSelectOpen {display:block;position:absolute;top:0;right:0px;width:34px;height:34px;}
.sel_tag .jq_sel ul {overflow:auto;position:absolute;top:31px;left:0px;z-index:10;max-height:300px;width:100%;list-style:none;background:#fff;border:solid 1px #eaeaea;display:none;overflow:auto;overflow-y:auto;white-space:nowrap;}
.sel_tag .jq_sel li {}
.sel_tag .jq_sel ul a {display:block;padding:4px 2px 4px 0;color:#9c9daf;text-align:left;text-decoration:none;}
.sel_tag .jq_sel ul a:hover {background:#1284db;color:#fff;}
.sel_tag .jq_sel ul a.selected {}
.sel_tag .jq_sel_hide {display:none;}
.sel_dim .jq_sel {z-index:1!important;background-image:url('bg_selbox_dim.gif');}
.sel_dim .jq_sel a.jqTransformSelectOpen {background-image:url('bg_selbox_dim.gif');}
.sel_dim .jq_sel div span {filter:alpha(opacity=50);Opacity:0.5;}
.sel_dim .jq_sel ul {display:none !important;}

/* asid : 영현대 기자단, 연관 콘텐츠 */ 
.news_area {}
.news_area .tit {display:block;padding-bottom:12px;}
.news_area li {padding:26px 0 19px 0;border-top:1px solid #efefef;}
.news_area li:first-child {padding-top:0;border-top:0 none;}
.news_area a {display:block;padding-bottom:10px;}
.news_area a strong {font-weight:normal;font-size:17px;line-height:26px;font-family:HeadMedium,'Malgun Gothic',sans-serif;}
.news_area a span {font-weight:100;font-size:18px;line-height:26px;font-family:HeadMedium,'Malgun Gothic',sans-serif;color:#126cc9;}
.news_area .etc {}
.news_area .etc span {display:inline-block;padding:0 7px 0 10px;background:url(/assets/img/common/bar_1x13.gif) 0 2px no-repeat;color:#666;vertical-align:middle;}
.news_area .etc span:first-child {padding-left:0;background:none;}
.news_area .etc span em {color:#333;}

.asid_wrap {overflow:hidden;float:right;width:280px;margin-top:40px;}
.asid_inner {position:relative;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.asid_inner.fixed {position:fixed;}
.asid_inner.top {top:0;}
.asid_inner.cut {position:absolute;bottom:50px;}
.asid_inner.flow {bottom:0;margin-bottom:40px;}

.asid_inner .writer_area {width:240px;padding:20px;background-color:#dbf8ff;}
.asid_inner .writer_area .writer {height:112px;}
.asid_inner .writer_area .writer:after {display:block;clear:both;content:'';}
.asid_inner .writer_area .writer .img {overflow:hidden;position:absolute;left:45px;top:26px;width:100px;height:100px;border-radius:50px;}
.asid_inner .writer_area .writer .txt {position:absolute;left:165px;top:47px;}
.asid_inner .writer_area .writer .txt span {display:block;font-size:20px;font-family:HeadBold;color:#222;}
.asid_inner .writer_area .writer .txt strong {font-weight:normal;font-size:14px;line-height:20px;font-family:TextMedium;color:#222;}
.asid_inner .writer_area .article_content {height:165px;}
.asid_inner .writer_area .article_content .category {margin-top:12px;margin-bottom:9px;}
.asid_inner .writer_area .article_content .category span {display:inline-block;height:18px;padding:0 3px;border:1px solid #0092b4;font-size:13px;line-height:18px;font-family:TextMedium;color:#0092b4;}
.asid_inner .writer_area .article_content .title {font-weight:normal;font-size:15px;line-height:20px;font-family:TextRegular;}
.asid_inner .writer_area .article_content .title a {color:#222;}
.asid_inner .writer_area .article_content .title a:hover {text-decoration:underline;}
.asid_inner .writer_area .article_content:after {display:block;clear:both;content:'';}
.asid_inner .writer_area.creator {width:240px;padding:20px;background-color:#ffe6d5;}
.asid_inner .writer_area.creator .category span {display:inline-block;height:18px;padding:0 3px;border:1px solid #de7373;font-size:13px;line-height:18px;font-family:TextMedium;color:#e4570e;}
.asid_inner .writer_area.creator .writer_list {border-top:1px solid #d7b3a1;}

.asid_inner .writer_list {position:relative;margin-right:-8px;padding:22px 0 0 0;border-top:1px solid #b7dde6;text-align:center;}
.asid_inner .writer_list p {margin-bottom:8px;font-size:16px;font-family:TextBold;color:#000;}
.asid_inner .writer_list:after {display:block;clear:both;content:'';}
.asid_inner .writer_list li {overflow:hidden;float:left;position:relative;width:54px;height:54px;margin-top:6px;margin-right:8px;border-radius:27px;}
.asid_inner .writer_list li a:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#002c5f;opacity:0;content:'';}
.asid_inner .writer_list li a img {width:54px;height:54px;}
.asid_inner .writer_list li:hover a:after {opacity:0.4;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.asid_inner .writer_list li a.view:after {opacity:0.4;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}

.news_cont_area {width:240px;margin-top:10px;padding:20px 20px 8px 20px;background-color:#f5f5f5;}
.news_cont_area:after {display:block;clear:both;content:'';}
.news_cont_area .title {height:36px;font-size:20px;line-height:36px;font-family:HeadRegular;color:#002c5f;text-align:center;}
.news_cont_area .title strong {font-size:20px;font-family:HeadRegular;color:#002c5f;}
.news_cont_area .news_img {margin:14px 0;}
.news_cont_area .news_img img {overflow:hidden;float:left;width:92px;height:60px;}
.news_cont_area .news_img:after {display:block;clear:both;content:'';}
.news_cont_area .news_img .txt {float:left;width:136px;padding:0 0 0 12px;font-size:15px;font-family:TextRegular;color:#444;}
.news_cont_area .news_img .txt span {font-size:15px;font-family:TextRegular;color:#444;}
.news_cont_area .news_img a {display:block;}
.news_cont_area .news_img a:hover span {display:inline;border-bottom:1px solid #444;}
.news_cont_area .news_list li {position:relative;padding:10px 0 18px 10px;border-top:1px solid #d5dae1;font-size:15px;font-family:TextRegular;color:#444;}
.news_cont_area .news_list li:before {display:block;position:absolute;top:18px;left:0;width:3px;height:3px;background:#46678d;content:'';}
.news_cont_area .news_list li a {color:#444;}
.news_cont_area .news_list li a:hover {text-decoration:underline;}

/* 공통 스타일 */
.tit {font-weight:normal;font-size:38px;font-family:HeadMedium,'Malgun Gothic',sans-serif;color:#333;} 
.tit02 {font-size:22px;font-family:HeadMedium,'Malgun Gothic',sans-serif;color:#333;}
.blind {position:absolute;top:0;left:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.hide {position:absolute;display:block;height:0;width:0;font-size:0;line-height:0;margin:0;padding:0;overflow:hidden;}
.f_blue {color:#0061b4 !important;}
.f_gray {color:#666;}
.f_bold {font-weight:bold;}
.f_s12 {font-size:12px !important;}
.f_sansTb {font-family:TextBold,'Malgun Gothic',sans-serif !important;}
.btn {display:inline-block;height:33px;padding:0 16px;border:1px solid #eaeaea;font-size:14px;color:#555;line-height:34px;font-family:HeadRegular,'Malgun Gothic',sans-serif;} 
.btn .arr_l {display:inline-block;vertical-align:middle;width:8px;height:14px;margin-top:-2px;margin-right:13px;background:url(/assets/img/common/ico_cont.png) -13px -10px no-repeat;}
.btn .arr_r {display:inline-block;vertical-align:middle;width:8px;height:14px;margin-top:-2px;margin-left:13px;background:url(/assets/img/common/ico_cont.png) -61px -10px no-repeat;}
.btn_blue {display:inline-block;height:36px;padding:0 28px;color:#fff;line-height:36px;font-family:HeadRegular,'Malgun Gothic',sans-serif;background:#1284db;}
.btn_blue:hover {color:#fff;}
.al_c {text-align:center;}
.al_r {text-align:right;}
.link_txt {text-decoration:underline;}
.bg_none {background:none;}
.fl_l {float:left;}
.fl_r {float:right;}
.clearfix:after {display:block;clear:both;content:'';}

.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pl5 {padding-left:5px !important;}
.pl60 {padding-left:60px !important;}
.pl102 {padding-left:102px !important;}
.mgt15 {margin-top:15px !important;}
.mgt25 {margin-top:25px !important;}
.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:20px !important;}
.mgr45 {margin-right:45px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgl4 {margin-left:4px !important;}
.mgl5 {margin-left:5px !important;}

/* dimm 팝업 */
.pop_wrap {display:none;position:fixed;_position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;text-align:left;}
.pop_wrap .dimmed {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.pop_wrap .pop_layer {display:block;}
.pop_layer {display:none;position:absolute;top:50%;left:50%;z-index:10;height:auto;background-color:#fff;}
.pop_layer .pop_container {padding:30px;}
.pop_layer .pop_cont {padding:25px 0 47px;border-top:2px solid #333;border-bottom:2px solid #333;}
.pop_layer .pop_cont div,
.pop_layer .pop_cont span {font-size:16px;line-height:24px;font-family:HeadRegular,'Malgun Gothic',sans-serif;}
.pop_layer .btn_area {margin-top:30px;text-align:center;}
.pop_layer .btn_blue {display:inline-block;height:36px;padding:0 32px;background:#1284db;font-size:14px;font-family:HeadRegular;}
.pop_layer .btn_gray {display:inline-block;height:36px;padding:0 32px;background:#eaeaea;font-size:14px;font-family:HeadRegular,'Malgun Gothic',sans-serif;color:#555;}
.pop_layer .header {margin-bottom:24px;padding-left:50px;font-weight:400;font-size:38px;font-family:HeadMedium;}
body.no_scroll {overflow-y:hidden;}

/* 더보기 버튼 */
.btn_more {display:block;height:56px;text-align:center;}
.btn_more span {display:inline-block;padding-right:27px;background:url(/assets/img/common/bg_arrow_bottom.png) 100% 24px no-repeat;line-height:54px;}

/* 폼 */
.input_txt {display:inline-block;height:38px;padding:0 5px;border:1px solid #808080;font-size:14px;line-height:36px;color:#666;vertical-align:middle;}
.list_search .input_txt:focus {width:488px;height:46px;padding-left:19px;border:1px solid #1284db;}
.input_check {border-color:#808080;}
.ui-helper-hidden-accessible {position:absolute;top:0;left:-9999px;}
.ui-button.ui-button-text-only {display:inline-block;margin-left:40px;padding-left:26px;background:url(/assets/img/common/bg_radio_button.png) 0 bottom no-repeat;line-height:16px;}
.ui-button.ui-button-text-only.ui-state-active {background-position:0 0;}
.ui-button.ui-button-text-only.ui-corner-left {margin-left:0;}
.ui-button.ui-button-text-only .ui-button-text {font-size:14px;font-family:TextRegular,dotum;}
.ui-button.ui-button-text-only.ui-state-active .ui-button-text {color:#1284db;}

/* 스크롤 */
.keyVisual .tag_main_video .fl_l {overflow:hidden;position:relative;}
.keyVisual .tag_main_video .fl_l > .play_list {overflow:scroll;overflow-x:hidden;position:absolute;top:0;right:0;bottom:0;left:0;}
.keyVisual .tag_main_video .fl_l > .play_list::-webkit-scrollbar {visibility:hidden;}
.keyVisual .tag_main_video .fl_l > .play_list::-webkit-scrollbar {visibility:visible;}
.keyVisual .tag_main_video .fl_l > .nano-pane {position:absolute;width:4px;right:0;top:0;bottom:0;background :rgba(0,0,0,.25);visibility:visible;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;}
.keyVisual .tag_main_video .fl_l > .nano-pane > .nano-slider {position:relative;margin:0 1px;background:#1284db;}
.scroll:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {visibility:visible;}

/* 자동롤링 2015-11-05 추가 */
.wrap_rolling {position:relative;overflow:hidden;width:1100px;height:661px;}
.wrap_rolling .list_visual {position:absolute;left:0;top:0;width:50000px;}
.wrap_rolling .list_visual:after {display:block;clear:both;content:'';}
.wrap_rolling .list_visual li {float:left;position:relative;width:1100px;height:620px;background:#fbfbfb;}

.wrap_rolling .list_visual li .time {position:absolute;right:0;bottom:0;height:22px;padding:0 6px;background:#1a2933;font-size:11px;line-height:22px;font-family:TextRegular;color:#fff;}
.rolling_indicator {position:absolute;left:0;top:620px;right:0;padding-top:28px;line-height:0;text-align:center;}
.rolling_indicator a {display:inline-block;width:12px;height:14px;padding:0 5px;background:url(/assets/img/common/bg_indicator.png) 0 1px no-repeat;vertical-align:middle;text-indent:-9999px;}
.rolling_indicator a.on {background-position:-26px 1px;}
.rolling_indicator a.btn_auto.on {width:9px;height:13px;background:url(/assets/img/common/btn_play.png) 0 0 no-repeat;}
.rolling_indicator a.btn_auto {width:9px;height:13px;background:url(/assets/img/common/btn_pause.png) 0 1px no-repeat;}

/* Top Banner */
.pop_area {display:none;position:relative;width:1100px;margin:0 auto;border:1px solid #eee;border-top:0;background:#f7f7f7;}
.pop_area .wrap_topPop:after {display:block;clear:both;content:'';}
.pop_area .wrap_img {float:left;}
.pop_area .btn_top_close {display:block;position:absolute;right:28px;top:22px;width:24px;height:25px;background:url(/assets/img/main/btn_close_topBanner.png) 0 0 no-repeat;text-indent:-9999px;}
.pop_area .todayClose {position:absolute;right:28px;bottom:21px;}
.pop_area .todayClose label {display:inline-block;font-size:11px;color:#666;vertical-align:middle;}
.pop_area .todayClose input {display:inline-block;margin-left:10px;vertical-align:middle;}
.pop_area .btns_banner {padding-top:35px;}
.pop_area .btns_banner .btn_white {display:inline-block;min-width:82px;height:34px;padding:0 19px;border:1px solid #eaeaea;background:#fff;font-size:16px;line-height:34px;font-family:TextRegular;color:#333;text-align:center;vertical-align:middle;}
.pop_area .btns_banner .btn_blue {display:inline-block;min-width:82px;height:34px;margin-left:6px;padding:0 19px;border:1px solid #1284db;background:#1284db;font-size:16px;line-height:34px;font-family:TextRegular;color:#fff;text-align:center;vertical-align:middle;}

/* 동영상 재생버튼 */
.wowza {position:relative;}
.ico_play {display:inline-block;position:absolute;top:50%;left:50%;z-index:1;width:76px;height:76px;margin-top:-38px;margin-left:-38px;background:url(/assets/img/common/ico_cont.png) -140px -160px no-repeat;}
.item_img .ico_play {display:inline-block;position:absolute;top:50%;left:50%;z-index:1;margin-top:-59px;width:76px;height:76px;margin-left:-38px;border-bottom:none !important;background:url(/assets/img/common/ico_cont.png) -140px -160px no-repeat;}
.result_area .ico_play {display:inline-block;position:absolute;top:50%;left:75px;z-index:1;width:60px;height:60px;margin-top:-30px;margin-left:0;border-bottom:none !important;background:url(/assets/img/common/utils.png) -217px -118px no-repeat;}