@charset "utf-8";

/* reset css */
html,body{margin:0;padding:0;height:100%;}
body{font:12px/1.5 "굴림", Gulim, verdana, sans-serif;background:#fff;color:#666;letter-spacing:-.25px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:12px/1.5 "굴림", Gulim, verdana, sans-serif;color:#666;vertical-align:middle;letter-spacing:-.25px;}
input[type="image"]{vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;left:-5000px;top:0;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
img,fieldset{border:0 none;}
label,button{cursor:pointer;vertical-align:middle;}
em,address{font-style:normal;}
a:link,a:visited{color:#767676;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}

.eng_font {font-family:verdana;letter-spacing:0px;}

table th,
table td{}

/* 인풋 */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"]{height:16px;padding:2px;border:1px solid #cfcfcf;line-height:16px;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;}
input[type="file"]{height:20px;border:1px solid #cfcfcf;background:none;}
textarea{overflow:auto;overflow-x:hidden;padding:2px 2px 2px 5px;border:1px solid #e1e1e1;background:#fff;font-family:Gulim;resize:none;}
iframe.frame {width:100%;overflow:hidden;}
select{}

.form_left{display:inline-block;margin:-5px -10px 0 0;font-size:0.3em;}
* html .form_left{display:inline;}
*+html .form_left{display:inline;}
.form_left li{display:inline-block;margin:5px 10px 0 0;font-size:12px;}
* html .form_left li{display:inline;}
*+html .form_left li{display:inline;}
.form_left label{margin:0 0 0 5px;vertical-align:middle;}
.form_left.type_full li{width:100%;margin-right:0;}

/* 정렬 */
.al_middle{display:inline-block;vertical-align:middle;}

.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both;}

/* 버튼 */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
* html button{margin:0 1px;}
*+html button{margin:0 1px;}

.btn_wrap{zoom:1;margin:15px 0 0;font-size:0;text-align:center;}
.btn_wrap:after{content:'';display:block;clear:both;}
.btn_wrap .btn_left{float:left;margin:0 0 0 -3px;}
.btn_wrap .btn_right{float:right;margin:0 -3px 0 0;}
.btn_wrap input,
.btn_wrap button,
.btn_wrap a{display:inline-block;margin:0 3px;vertical-align:middle;}

.dtable .btn_center{padding:0;border:0;}
.btn_center{position:relative;margin-top:15px;text-align:center;font-size:0;}

.btn_css{display:inline-block;margin:0 3px;padding:0 0 0 8px;background:url('./image/btn_css.png') no-repeat;text-align:center;cursor:pointer;height:36px;vertical-align:middle;letter-spacing:0;}
.btn_css:hover{text-decoration:none;}
.btn_css span{display:inline-block;position:relative;right:-2px;height:36px;padding:0 10px 0 0;background:url('./image/btn_css.png') no-repeat 100% 0;font:bold 12px/36px dotum;color:#fff;}

.btn_css.gray{background-position:0 -36px;}
.btn_css.gray span{background-position:100% -36px;}

.btn_cs{display:inline-block;margin:0 3px;padding:0 0 0 5px;background:#856b48/*url('./image/btn_cs.png') no-repeat 0 0*/;text-align:center;cursor:pointer;height:17px;vertical-align:middle;letter-spacing:0;}
.btn_cs:hover{text-decoration:none;}
.btn_cs span{display:inline-block;position:relative;right:-2px;height:17px;padding:0 7px 0 0;background:#856b48;font:bold 11px/17px dotum;color:#fff;}

.btn_cs.orange{background:#e10000;}
.btn_cs.orange span{background:#e10000;}
.btn_cs.gray{background:#767676;}
.btn_cs.gray span{background:#767676;}
.btn_cs.white{background:url('./image/btn_cs.png') no-repeat 0 -17px;}
.btn_cs.white span{background:url('./image/btn_cs.png') no-repeat 100% -17px;color:#856b48;}

#wrap { width:100%; min-width:1000px; overflow:hidden; position:relative; }
.wrap {zoom:1; width:1000px; margin:auto;}
.wrap:after { content:""; display:block; clear:both; }

/* header */
#header {}
#head_top {position:relative;padding:42px 0 15px 0; z-index:102;zoom:1;}
#head_top:after {content:"";display:block;clear:both;}
#head_top h1 {float:left;width:150px;}
#head_top .menu_wrap {position:relative;float:right;}
#head_top .menu_wrap:after {content:"";display:block;clear:both;}
/*
#head_top .menu_wrap {position:relative;float:right;width:350px;zoom:1;}
#head_top .menu_wrap:after {content:"";display:block;clear:both;}
#head_top .menu_wrap ul {float:left;}
*/
#head_top ul {text-align:right;}
#head_top ul li { display:inline-block;color:#e0e5e6;font-size:11px;}
* html #head_top ul li { display:inline; }
*+html #head_top ul li { display:inline; } 
#head_top ul li a { padding:0 3px; color:#888; font-size:11px;font-family:dotum,verdana; }
#head_top ul li:first-child a { color:#e31f31;}
#head_top ul li.lang a { background:#919191; color:#fff; }
#head_top ul li.lang a.on { background:#006c99;}

#header .search{display:inline-block;vertical-align:middle;}
*+html #header .search{display:inline;}
#header .search input {float:left;display:block;}
#header .search input[type="text"]{width:190px;height:20px;border:1px solid #e2e2e2;line-height:20px;}
#header .search input[type="image"]{padding:0;}

/* logo, nav */
#nav { position:relative;z-index:100;background:url("./image/common/bg_nav.png") repeat-x;}
#nav.on { }

#nav .inner { }
#gnbMenu {position:relative;margin:0 auto;width:1000px; height:85px;background:url("./image/gnbMenu_bg.gif") 0 bottom repeat-x;}
#gnbMenu .inner{}

#gnb {position:relative;margin:0 auto; display:table;padding:17px 0 16px;width:1000px; text-align:left;}
#gnb > li { position:relative;/* width:13%; */padding:0 15px;display:inline-block;background:url("./image/menu_bg.gif") left 2px no-repeat;vertical-align:top;}
#gnb > li.on {background:url("./image/menu_bg.gif") left 2px no-repeat;}
#gnb li:first-child { margin:0;padding:0 15px;background:none;}
* html #gnb li { display:inline; }
*+html #gnb li { display:inline; }
#gnb li a { position:relative; overflow:hidden;/* display:inline-block; */display:block;height:17px;font-size:12px; color:#fff;}
#gnb li a img { margin:0; }
#gnb li a:hover img,
#gnb li a:focus img { margin:-17px 0 0 0; }

#gnb li.on .sub { display:block !important; }
#gnb .sub { position:absolute;top:34px;left:50%;margin:0 0 0 -500px;width:1000px;height:35px;text-align:left;visibility:hidden;}
#gnb .sub ul {/* float:left; */display:inline; }
#gnb li li {display:inline;padding:0 9px;width:auto;line-height:29px;font-size:13px; color:#999; text-align:center;background:url("./image/disc_gray.gif") 0 50% no-repeat;vertical-align:baseline;}
#gnb li.on li a,
#gnb li li a { display:inline;height:auto; border:0; padding:0 0 0 5px; line-height:1.5;color:#909090; vertical-align:middle;}/* line-height삭제! */
#gnb li li:first-child a { background-image:none; }
#gnb li li.on1 a,
#gnb li li a:hover,
#gnb li li a:focus { color:#e31f31;}
/*
#gnb li.list_gnb1{ position:static; }
#gnb li.list_gnb1 .sub{width:auto; left:auto; right:0;top:51px;}
*/

#gnb li.list_gnb1 .sub {left:0;margin-left:0 !important;}
#gnb li.list_gnb2 .sub {left:-160px;margin-left:0 !important;}



/* main contents */
#container {}
#container.main h2 { margin:0 0 12px 0; font-weight:bold; color:#444; font-size:15px; }
#container.sub #contents {padding:37px 0 0;}
#standard_con {position:relative;z-index:102;margin:-1px 0 -50px 0;}

#contents #ssu_main_box {margin:89px 0 0;padding:0 0 4px;background:url("./image/banner_bg.jpg") 0 bottom no-repeat;border:1px solid #ececec;}
#contents .main_con {font-size:0;position:relative;padding:4px 0 15px;zoom:1;}
#contents .main_con:after {content:"";display:block;clear:both;}
#contents .main_section {overflow:hidden;float:left;margin:15px 0 0 29px;width:228px;font-size:12px;vertical-align:top;}
/* #contents .main_section02 {float:left;margin:-9px 0 15px;width:238px;} */
/* #contents .main_section > div:first-child {background:url("./image/main_title_bg.gif") repeat-x;} */
/* #contents .main_section div:first-child h3 {padding:8px 0 6px 24px;background:url("./image/main_h3_bg.png") 8px 9px no-repeat;} */
/* #contents .main_section div:first-child h3.main_section_title {height:21px;border-bottom:1px solid #e2e2e2;padding:8px 0 0 0;} */
#contents .main_section div:first-child h3.main_section_title {height:25px;border-bottom:1px solid #e2e2e2;}
#contents .main_section a{display:block;}
#contents .first {margin-left:0;vertical-align:top;}
#contents .main_section h3{font-size:0;}
#contents .main_section h3 img{vertical-align:top;}
#contents .main_section .section_con_0407 {height:225px;}
#contents .main_section .section_con_0422 {height:285px;}
#contents .main_section .section_con {height:208px;}
#contents .main_section.wide_section{width:486px;}
.widget_review01 {margin:0 auto;padding:28px 0;width:228px;height:107px;}
.widget_review01 ul li {}
.widget_review01 ul li a {display:block;overflow:hidden;/* margin:0 auto; */width:228px;}
.widget_review01 ul li a strong {color:#db192a;}
.widget_review01 ul li a .thumb {display:block;overflow:hidden;position:relative;width:228px;height:120px;margin:0 0 7px;}
.widget_review01 ul li a .thumb img {}
.widget_review01 ul li p {/* font-weight:bold; */color:#4d4d4d;line-height:16px;}
.widget_post01 ul {padding:20px;border-top:1px solid #e1e1e1;}
.widget_post01 ul li {padding:0 0 0 18px;height:32px;line-height:32px;background:url("./image/news_widget_bg.gif") 4px 13px no-repeat;border-bottom:1px solid #e1e1e1;}
.widget_post01 ul li a {display:inline-block;*display:inline;zoom:1;overflow:hidden;width:178px;text-overflow:ellipsis;white-space:nowrap;word-break:normal;}
.widget_post02 {position:relative;padding:0 0 10px;border-bottom:1px solid #ececec;}
.widget_post02 h6, .widget_gallery01 h6 {display:none;}
.widget_post02 ul li {position:relative;line-height:15px;zoom:1;}
.widget_post02 ul li:after {content:"";display:block;clear:both;}
.widget_post02 ul li a {display:block;float:left;overflow:hidden;max-width:220px;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;color:#707070;text-decoration:underline;}
.widget_post04 {margin:0 auto;padding:28px 0;width:auto;}
.widget_post04 ul {border-bottom:1px solid #e1e1e1;}
.widget_post04 ul li.photo {height:auto;line-height:1.5;background:none;border:none;}
.widget_post04 ul li.photo span a {display:block;font-size:13px;letter-spacing:-.5px;color:#d81728;font-weight:bold;}
.widget_post04 ul li {padding:0 8px 0 18px;height:30px;line-height:30px;background:#f7f7f7 url("./image/news_widget_bg.gif") 4px 12px no-repeat;border-top:1px solid #e1e1e1;}
.widget_post04 ul li a {color:#4d4d4d;}
/* .date {display:block;float:right;} */
.data_new {display:inline-block;padding:0 0 3px 5px;color:red;vertical-align:top;}
.more {position:absolute;right:0;top:-25px;}



/* visual */
/*
.photo_slide{width:100%; height:530px; position:relative;}
.m_visu_txt { position:absolute; top:0; left:50%; width:955px; margin-left:-500px;  padding:60px 0 0 45px; z-index:10; }
.photo_slide .photo_s_list{ position:relative; width:1000px; height:530px; margin:0 auto; }
.photo_slide .photo_s_list li{ width:1000px; height:530px; position:absolute; top:0; }
.photo_slide .photo_s_list li .dim{ width:100%; height:100%; display:block; background-color:#000; opacity:.7; filter:alpha(opacity=70); position:absolute; left:0; top:0;}
.photo_slide .photo_s_list li img{vertical-align:top;}
.ps01{left:0;}
.photo_slide .photo_s_list li.ps01 .dim{display:none;}
.ps02{left:100%;}
.ps03{left:-100%;}
.photo_slide .nav { position:absolute;  top:50%; left:50%; width:1000px;  height:40px; margin-left:-500px; font-size:0; }
.photo_slide .nav a { display:block;  width:40px;  height:40px;  overflow:hidden; position:relative; }
.photo_slide .nav a img { margin:0; }
.photo_slide .nav a:hover img,
.photo_slide .nav a:focus img { margin-top:-40px; }
.photo_slide .nav .preview { left:-40px; }
.photo_slide .nav .next { top:-40px; right:-1000px; }
*/

/* sub contents */

.page_top { position:relative; overflow:hidden;margin:0 0 36px 0;padding:8px 0 12px 0;border-bottom:1px solid #e3e3e3;}
.page_top h3 {}
.page_title {float:left;font-size:30px; color:#363636;font:12px/1.5 'NanumGothicWeb', verdana, "돋움", Dotum, "굴림", Gulim, sans-serif;}
.depth {position:absolute;right:0;top:16px;color:#2d2d2d;}
.depth a {color:#2d2d2d;}
.depth span,
.depth a,
.depth a:hover,
.depth a:focus { padding:0 5px; }
.depth span img { vertical-align:middle; }
.depth span.current {}
.depth span a.on {color:#e31f31;}

.aside {float:left;}
.aside h2 {padding:13px 0 14px;text-align:center;background:#e31f31;}
.aside .sub_title {} 
.aside .lnb {border:1px solid #dcdcdc;border-bottom:none;}
.aside .lnb li {padding:0 0 4px 15px;border-bottom:1px solid #dcdcdc;}
.aside .lnb li a { display:block; padding:11px 0 7px 13px;font-size:12px; color:#7f7f7f;background:url("./image/lnb_bg.gif") no-repeat;}
.aside .lnb li.active a,
.aside .lnb li.on a {background:url("./image/lnb_on_bg.gif") 0 16px no-repeat; color:#e31f31;}

.aside .side_banner {overflow:hidden;}
.aside .side_banner a {display:block;margin:14px 0 0;}

.aside + .sub_cont{float:right;width:760px;}
.sub_cont {margin:0 auto;width:1000px;}
.sub_cont .none { position: absolute; left: -5000px; top: 0; visibility: hidden; overflow: hidden; line-height: 0.1%; font-size: 0.1%; width: 0.1%; height: 0.1%; }


/* TAB */
/*
.ssu_tab {position:relative;margin:40px 0;width:100%;text-align:center;}
.ssu_tab:after {content:"";display:block;clear:both;}
.ssu_tab li {float:left;margin:0 0 0 -1px;width:49%;font-size:0;line-height:0;text-align:center;border:1px solid #ddd;}
.ssu_tab li a {display:block;height:38px;font-size:14px;line-height:38px;color:#797979;font-weight:bold;background:#f1f2f2;}
.ssu_tab li.active a {position:relative;font-size:14px;line-height:38px;color:#fff;background:#da2435;}
.ssu_tab_con tr td:first-child a {font-weight:bold;}
*/

/* 스탠다드미디어 소개 */
.standard_type01 {padding:40px 0 0;color:#999999;}
.standard_type01 span {color:#484848;}
.standard_contactus {padding:30px 0 0 0;}
.standard_contactus table {font-size:14px;border:1px solid #dfdfdf;}
.standard_contactus table th {padding:5px 0;color:#5c5c5c;background:#f3f3f3;border-bottom:1px solid #dfdfdf;}
.standard_contactus table td {padding:5px 40px;color:#999;background:#f9f9f9;border-left:1px solid #f1f1f1;border-top:1px solid #dfdfdf;}
.standard_contactus table td:first-child {border-top:none;}

/* 사이트맵 */
#divSitemap {}
#divSitemap > ul {display:table;font-size:0;}
#divSitemap > ul > li {display:inline-block;margin:0 0 140px 19px;width:225px;vertical-align:top;}
*+html #divSitemap > ul > li{display:inline;}
#divSitemap > ul > li > a {font:20px/1.5 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;display:block;margin-bottom: 18px;font-weight:bold;color:#e31f31;}
#divSitemap > ul {}
#divSitemap .sub {}
#divSitemap .sub ul li {border-bottom: 1px solid #ddd;}
#divSitemap .sub ul li:first-child {border-top: 1px solid #ddd;}
#divSitemap .sub ul li a {display:block;padding:9px 20px 8px;font-size:12px;color:#7F7F7F;}
#divSitemap .sub ul li a:hover,
#divSitemap .sub ul li a:focus {background:#e31f31; color:#fff; border-radius :3px;}

/* notice_banner */
#gnbMenu .searchWrap .search_con {overflow:hidden;position:relative;padding:0 0 0 18px;height:20px;background:url("./image/search_con_bg.gif") 0 8px no-repeat;}
#gnbMenu .searchWrap .gallery_wrap {position:absolute;right:0;top:12px;}

/* footer */
#footer{position:relative;margin:54px 0 0;padding:25px 0 30px;border-top:1px solid #e1e1e1;background:#f3f3f3;letter-spacing:0;}
#footer .logo{float:left;width:119px;padding:0 25px 0 0;}
#footer .address_wrap {float:left;color:#767676;}
#footer .address_wrap ul {}
#footer .address_wrap ul li {display:inline-block;*display:inline;zoom:1;}
#footer .address_wrap address {font-size:11px;color:#767676;}
#footer .bar{padding:0 5px;color:#cbcbcb;}
#footer .site {float:right;}
#footer .site select {width:189px;}

/******************************************************************************************/

#bbsview #vContent{margin-bottom:15px; padding:15px 10px; border-bottom:1px solid #ddd;}
#bbsview #vContent img{max-width:100%;}

/* TAB */
.ssu_tab {position:relative;margin:0 0 20px;width:100%;text-align:center;}
.ssu_tab:after {content:"";display:block;clear:both;}
.ssu_tab li {float:left;width:50%;font-size:0;line-height:0;text-align:center;}
.ssu_tab li a {display:block;margin:0 0 0 -1px;border:1px solid #ddd;height:36px;font-size:14px;line-height:36px;color:#797979;background:#f1f2f2;font:14px/36px 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;}
.ssu_tab li:first-child a{margin-left:0;}
.ssu_tab li.active a {position:relative;color:#fff;font:14px/36px 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;background:#da2435;}
.ssu_tab_con tr td:first-child a {font-weight:bold;}

.standardmedia_tab {position:relative;margin:0 0 20px;width:100%;text-align:center;}
.standardmedia_tab:after {content:"";display:block;clear:both;}
.standardmedia_tab li {float:left;width:50%;font-size:0;line-height:0;text-align:center;}
.standardmedia_tab li a {display:block;margin:0 0 0 -1px;border:1px solid #ddd;height:36px;font-size:14px;line-height:36px;color:#797979;background:#f1f2f2;font:14px/36px 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;}
.standardmedia_tab li:first-child a{margin-left:0;}
.standardmedia_tab li.active a {position:relative;color:#fff;font:14px/36px 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;background:#da2435;}
.standardmedia_tab li a.on {position:relative;color:#fff;font:14px/36px 'Malgun Gothic', verdana, "맑은고딕", Dotum, "굴림", Gulim, sans-serif;background:#da2435;}
.standardmedia_tab_con tr td:first-child a {font-weight:bold;}
.nolist {padding:120px 0 5px;text-align:center;background:url('./image/nolist_bg.gif') 50% 50%  no-repeat;}

/* banner */
.section_con_0422 .banner_list li {position:absolute;top:0;left:0;}
.section_con_0422 #gallery2 {position:relative;text-align:right;}
.section_con_0422 .control_wrap {position: relative;display: inline-block;top:240px;line-height: 20px;}
.section_con_0422 .control_wrap .control {position: relative;padding:0 10px 0;text-align:right;}
.section_con_0422 .control_wrap .control li {display:inline-block;*display:inline;zoom:1;margin:0 1px;font-size:0;}
.section_con_0422 .control_wrap .control li a {display:inline-block;overflow:hidden;width:12px;height:11px;}
.section_con_0422 .control_wrap .control li.on a img {margin:-11px 0 0;}

/* 스탠다드 미디어 방송 */
.btn_air {padding:60px 0 0;margin:0 auto;width:400px;}
.btn_air > div{display:inline-block;*display:inline;width:49%;text-align:center;}
.btn_air a {overflow:hidden;display:block;margin:0 auto;width:187px;height:54px;}
.btn_air a:hover img {margin:-54px 0 0;}
    
