@charset "utf-8";

* {font-family:dotum, gulim, sans-serif;font-size:12px;padding:0;margin:0;line-height:160%;}
body{background:#f8f8f8;text-align:center;}
ul li{list-style:none;}
h2{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
img{border:none;}
a{text-decoration:none;color:#333;}
fieldset{border:none;}
legend, caption{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
table{border:none; border-collapse:collapse;}

#greenwrap, #bluewrap{width:686px;margin:0 auto;text-align:left;position:relative;}
#greenwrap a:hover, #greenwrap a:focus, #greenwrap a:active{color:#006d5f;text-decoration:underline;}
#bluewrap a:hover, #bluewrap a:focus, #bluewrap a:active{color:#005db0;text-decoration:underline;}

/*공용*/
.back_non{background:none;}
.hidden_box{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}

/*헤더 공용*/
#header h1, #header p{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
#header #num{font-weight:bold;color:#666666;display:block;padding:30px 0 7px 10px;}
#header ul{padding:0 70px;} 
#greenwrap #header ul li.back_non, #bluewrap #header ul li.back_non{background:none;} 
#greenwrap #header ul li a, #bluewrap #header ul li a{font-size:14px; font-weight:bold;color:#fff;text-decoration:none;height:30px;line-height:30px} 

/*헤더 green 디자인*/
#greenwrap #header{height:86px;background:url(/webzine/images/green/top_bg.gif) 0 0 no-repeat;}
#greenwrap #header #num strong{color:#006d5f;}
#greenwrap #header ul li{float:left;height:30px;line-height:30px;background:url(/webzine/images/green/top_bar.gif) right center no-repeat;padding:0 22px;} 

/*공지 blue 디자인*/
#bluewrap #notice01 {border:3px solid #afafaf; padding: 10px 10px 10px 10px; margin: 2px 8px 2px 8px;}

/*헤더 blue 디자인*/
#bluewrap #header{height:86px;background:url(/webzine/images/blue/top_bg.gif) 0 0 no-repeat;}
#bluewrap #header #num strong{color:#005db0;}
#bluewrap #header ul li{float:left;height:30px;line-height:30px;background:url(/webzine/images/blue/top_bar.gif) right center no-repeat;padding:0 22px;} 

/*스킵*/
#greenwrap #header .skip, #bluewrap #header .skip {position:absolute;}
#greenwrap #header .skip li, #bluewrap #header .skip li{float:left;height:30px;line-height:30px;background:none;padding:0 10px;}
#greenwrap #header .skip a, #bluewrap #header .skip a{position:absolute;top:-100px;left:0;width:100px;height:20px;text-align:center;}
#greenwrap #header .skip a:focus, #greenwrap #header .skip a:active{font-size:12px; font-weight:normal;color:#fff;text-decoration:none;background:#006d5f;top:0;left:10px}
#bluewrap #header .skip a:focus, #bluewrap #header .skip a:active{font-size:12px; font-weight:normal;color:#fff;text-decoration:none;background:#005db0;top:0;left:10px}

#visulal{text-align:center;padding:1px 0;height:122px;overflow:hidden;width:686px;}

/*그린 메인 콘텐츠*/
#greenwrap #main_con #con01{height:360px;background:url(/webzine/images/green/con01_bg.gif) 0 0 no-repeat;}
#greenwrap #main_con #con01 #right_con{float:right;width:230px;height:188px;}
#greenwrap #main_con #con01 #right_con h3{font-size:14px; color:#333;padding-top:5px;}
#greenwrap #main_con #con01 #speech {height:98px;}
#greenwrap #main_con #con01 #speech li{height:21px;line-height:21px;background:url(/webzine/images/green/bullet01.gif) 14px 8px no-repeat; text-indent:24px;}
#greenwrap #main_con #con01 #speech span{display:block; text-align:right;margin:-77px 15px 0 0;}
#greenwrap #main_con #con01 #quiz{height:90px;}
#greenwrap #main_con #con01 #quiz .btn01{display:block;text-align:right;padding:0 5px 0 0;}
#greenwrap #main_con #con01 #quiz .btn01 a{vertical-align:middle;}
#greenwrap #main_con #con01 #quiz .btn02{display:block;text-align:right;margin:-90px 50px 0 0;}
#greenwrap #main_con #con01 #focus{float:left;width:415px;height:168px;padding:5px 10px 15px 15px;}
#greenwrap #main_con #con01 #focus h3{color:#006d5f;font-size:14px;border-bottom:1px solid #efefef;padding:10px 0 5px 35px;margin:0 5px 5px 10px;}
#greenwrap #main_con #con01 #focus img{float:left;width:182px;height:123px;padding:1px;border:1px solid #ccc;margin-right:10px;}
#greenwrap #main_con #con02{clear:both;height:123px; padding:20px 15px 10px 15px;overflow:hidden;}
#greenwrap #main_con #con02 .news h3{color:#006d5f;font-size:14px;margin:5px 0 9px 0;}
#greenwrap #main_con #con02 .news{float:left;width:322px;height:140px;}
#greenwrap #main_con #con02 .border{border-right:1px solid #efefef;margin-right:10px;}
#greenwrap #main_con #con02 .news img{float:left;width:134px;height:90px;padding:1px;border:1px solid #ccc;margin-right:10px;}
#greenwrap #main_con #con03{height:188px;background:url(/webzine/images/green/con02_01_bg.gif) 26px 0 no-repeat;overflow:hidden;}
#greenwrap #main_con #con03 h3{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
#greenwrap #main_con #con03 p a{font-weight:bold;color:#333;}
#greenwrap #main_con #con03 p a span{font-weight:bold;color:#006d5f;}
#greenwrap #main_con #con03 .pic01{width:230px;height:188px;float:left;text-align:center;padding:0 20px 0 197px;}
#greenwrap #main_con #con03 .pic02{width:230px;height:188px;float:left;text-align:center;background:url(/webzine/images/green/con02_02_bg.gif) 0 0 no-repeat;}
#greenwrap #main_con #con03 .pic01 img{margin:32px 0 3px 0;}
#greenwrap #main_con #con03 .pic02 img{margin:32px 4px 3px 0;}
#greenwrap #main_con #con03 #banner{width:223px;height:166px;float:left;padding-top:22px;}
#greenwrap #main_con #con03 #banner li{border:1px solid #ccc;margin-bottom:10px;line-height:76px;height:76px;font-size:0;}

/*블루 메인 콘텐츠*/
#bluewrap #main_con{height:1%;margin-bottom:20px;}
#bluewrap #main_con:after{content:"";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;overflow:hidden;}
#bluewrap #main_con #con01{float:left;width:430px;height:519px;background:url(/webzine/images/blue/con01_bg.gif) 0 0 no-repeat;}
#bluewrap #main_con #con01 #focus{height:148px;padding:5px 10px 15px 15px;overflow:hidden;margin-bottom:10px;}
#bluewrap #main_con #con01 #focus h3{color:#005db0;font-size:14px;border-bottom:1px solid #efefef;padding:10px 0 5px 35px;margin:0 5px 5px 10px;}
#bluewrap #main_con #con01 #focus img{float:left;width:156px;height:106px;padding:1px;border:1px solid #ccc;margin-right:10px;}
#bluewrap #main_con #con01 .news{height:120px;margin:0 10px 0 15px;overflow:hidden;}
#bluewrap #main_con #con01 .news h3{color:#005db0;font-size:14px;margin:9px 0 5px 0;}
#bluewrap #main_con #con01 .border{border-bottom:1px solid #efefef;}
#bluewrap #main_con #con01 .news img{float:left;width:109px;height:73px;padding:1px;border:1px solid #ccc;margin-right:10px;}
#bluewrap #main_con #con01 #quiz{height:85px;margin:15px 15px 0 15px;}
#bluewrap #main_con #con01 #quiz h3{font-size:14px; color:#333;padding:5px 0;}
#bluewrap #main_con #con01 #quiz p{background:#f0f0f0;color:#666;padding:2px;}
#bluewrap #main_con #con01 #quiz span{float:right; width:400px; text-align:right;margin:-74px 0 0 0; height:80px;}

#bluewrap #main_con #con01 #bloglink{height:85px;margin:15px 15px 0 15px; background:url(/webzine/images/blue/blog_bg_01.gif) 0 0 no-repeat;}
#bluewrap #main_con #con01 #bloglink #Mfree_site {
    float: right;
    height: 77px;
    margin: 3px 0;
    width: 216px;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .callcenter_02 .gw_link03 {
    float: left;
    height: 76px;
    position: relative;
    width: 125px;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .callcenter_02 .gw_link03 img {
    float: left;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .callcenter_02 .gw_link03 a {
    padding: 0;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .callcenter_02 .gw_link03 a img {
    float: left;
    position: relative;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site #img_twitter02 {
    float: left;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .img_twitter02 {
    float: left;
    padding-left: 5px;
    width: 82px;
}
#bluewrap #main_con #con01 #bloglink #Mfree_site .img_twitter02 a img {
    margin-bottom: 4px;
}

#bluewrap #main_con #con02{float:right;width:238px;height:519px;background:url(/webzine/images/blue/con02_bg.gif) 0 0 no-repeat;padding-left:12px;}
#bluewrap #main_con #con02 #speech {height:90px;}
#bluewrap #main_con #con02 #speech h3{font-size:14px; color:#333;padding:5px 0;}
#bluewrap #main_con #con02 #speech li{height:21px;line-height:21px;background:url(/webzine/images/blue/bullet01.gif) 4px 8px no-repeat; text-indent:14px;}
#bluewrap #main_con #con02 #speech span{display:block; text-align:right;margin:-77px 15px 0 0;}
#bluewrap #main_con #con03{padding-top:75px;}
#bluewrap #main_con #con03 h3{visibility:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
#bluewrap #main_con #con03 .pic01{width:230px;height:166px;text-align:center;}
#bluewrap #main_con #con03 .pic02{margin-top:10px;width:230px;height:166px;text-align:center;background:url(/webzine/images/blue/con02_02_bg.gif) 0 0 no-repeat;}
#bluewrap #main_con #con03 p img{margin:10px 5px 3px 0;}
#bluewrap #main_con #con03 p a{font-weight:bold;color:#333;}
#bluewrap #main_con #con03 p a span{font-weight:bold;color:#005db0;}
#bluewrap #main_con #con03 #banner{width:223px;height:auto;margin-top:10px;}
#bluewrap #main_con #con03 #banner li{border:1px solid #ccc;margin-bottom:10px;line-height:76px;height:76px;font-size:0;}

#bluewrap #main_con #con03 #speech2 {height:80px;margin-top:10px;}
#bluewrap #main_con #con03 #speech2 h3{visibility:visible;position:relative;display:block;width:230px;height:25px;line-height:25px;overflow:hidden;font-size:14px; color:#333;padding:5px 0;}
#bluewrap #main_con #con03 #speech2 li{position:relative;width:220px;line-height:21px;background:url(/webzine/images/blue/bullet01.gif) 4px 8px no-repeat; text-indent:14px;}
#bluewrap #main_con #con03 #speech2 span{display:block; text-align:right;margin:-77px 15px 0 0;}


/*푸터 공용*/
#recommendation{height:70px;padding:7px 0 0 0;}
#recommendation h3{float:left;width:100px;color:#333;font-size:14px;text-align:right;padding:4px 7px 0 0;font-weight:bold;}
#recommendation dl{float:left;width:500px;border-top:1px solid #ddd;margin-right:5px;}
#recommendation dt{float:left;width:90px;text-align:center;font-weight:bold; color:#666;background:#efefef;border-bottom:1px solid #ddd;height:26px;line-height:26px;}
#recommendation dd{float:left;width:410px;color:#666;border-bottom:1px solid #ddd;height:23px;line-height:23px;padding:2px 0 1px 0 ;}
#recommendation dd *{vertical-align:middle;}
#recommendation dd label{padding:0 10px;}
#recommendation a{float:left;width:60px;display:block;}
#recommendation #m_name01, #recommendation #m_name02{width:100px;height:18px;line-height:18px;border:1px solid #ddd;text-indent:3px;}
#recommendation #m_email01, #recommendation #m_email02{width:200px;height:18px;line-height:18px;border:1px solid #ddd;text-indent:3px;}
#recommendation .btn_mail{width:58px;height:53px;border:none;text-indent:-100px;overflow:hidden;}
#greenwrap #recommendation .btn_mail{background:url(/webzine/images/green/btn_mail.gif) 0 0 no-repeat;}
#bluewrap #recommendation .btn_mail{background:url(/webzine/images/blue/btn_mail.gif) 0 0 no-repeat;}
#footer01{float:left;width:165px;padding:55px 0 0 0;}
#footer01 li{background:url(/webzine/images/common/bullet_gray.gif) 37px 5px no-repeat;text-indent:44px;color:#666;font-size:11px;}
#footer02{float:left;width:520px;padding-top:7px;}
#footer02 li{color:#333;font-size:11px;padding-left:20px;}
#footer02 address{font-style:normal;color:#666;font-size:12px;font-weight:bold;}
#footer02 .refusal{color:#666; margin-top:10px;}
#footer02 .refusal img{vertical-align:middle;}

/*푸터 그린, 블루*/
#greenwrap #footerwrap{height:188px;background:url(/webzine/images/green/footer_bg.gif) 0 0 no-repeat;margin-top:10px;}
#bluewrap #footerwrap{height:188px;background:url(/webzine/images/blue/footer_bg.gif) 0 0 no-repeat;margin-top:10px;}
#greenwrap #recommendation h3 span{color:#006d5f;font-size:14px;display:block;}
#bluewrap #recommendation h3 span{color:#005db0;font-size:14px;display:block;}
#greenwrap #footer02 li strong{color:#006d5f;font-size:11px;}
#bluewrap #footer02 li strong{color:#005db0;font-size:11px;}

/*서브 그린,블루 공용*/
#sub_con{background:url(/webzine/images/common/sub_bg.gif) right 0 no-repeat;padding:0 10px;margin-bottom:30px;}
#greenwrap #sub_con h3{background:url(/webzine/images/green/bullet02.gif) 5px 10px no-repeat;font-size:14px;color:#006d5f;margin-bottom:20px;border-bottom:1px solid #ccc;padding:6px 0;text-indent:15px;}
#sub_con h3 span{font-size:14px;color:#000;}
#bluewrap #sub_con h3{background:url(/webzine/images/blue/bullet02.gif) 5px 10px no-repeat;font-size:14px;color:#005db0;margin-bottom:20px;border-bottom:1px solid #ccc;padding:6px 0;text-indent:15px;}
#greenwrap #sub_con .bullet01{height:21px;line-height:21px;background:url(/webzine/images/green/bullet01.gif) 0px 8px no-repeat; text-indent:10px;}
#bluewrap #sub_con .bullet01{height:21px;line-height:21px;background:url(/webzine/images/blue/bullet01.gif) 0px 8px no-repeat; text-indent:10px;}

/*서브 그린,블루 뷰 페이지*/
#sub_con .view{}
#sub_con .view span{display:block; text-align:center;margin:10px 0;}
#sub_con .view span img{padding:1px;border:1px solid #ccc;}
#sub_con .view p{margin:10px 0;}

/*서브 최신기사*/
#hotnews{height:70px;padding:7px 15px 0 15px;position:relative;}
#hotnews h3{color:#333;font-size:14px;padding:4px 7px 0 0;font-weight:bold;position:absolute;top:-25px;left:15px;}
#greenwrap #hotnews h3 span{color:#006d5f;font-size:14px}
#bluewrap #hotnews h3 span{color:#005db0;font-size:14px;}
#hotnews ul{float:left;width:315px;}
#hotnews .border{border-right:1px solid #ccc;margin-right:10px;}

/*언론 브리핑*/
#sub_con .speech dt{background:url(/webzine/images/common/box01_bg.gif) 0 0 no-repeat;height:26px;line-height:26px;font-weight:bold;color:#333;text-indent:10px;}
#sub_con .speech dt span{color:#666;font-weight:normal;}
#sub_con .speech li {background:url(/webzine/images/green/bullet01.gif) 14px 14px no-repeat;padding:6px 10px 0px 20px;margin-bottom:20px;}
#sub_con .speech li a{background:url(/webzine/images/common/icon_newwin.gif) right 0 no-repeat;padding-right:20px;font-weight:bold;color:#333;}

/*기사검색*/
#sub_con .search{}
#sub_con .search dt{background:url(/webzine/images/common/box01_bg.gif) 0 0 no-repeat;height:26px;line-height:26px;font-weight:bold;color:#333;text-indent:10px;}
#sub_con .search dd {padding:6px 10px;margin-bottom:20px;}


/*검색*/
#sub_con .board_tip {height:40px;background:#efefef;border:2px solid #dddddd; position:relative;margin-bottom:15px;margin-top:10px;}
#sub_con .board_tip .board_search {position:absolute;right:6px;top:10px;text-align:right;}
#sub_con .board_tip .board_search *{vertical-align:middle;}
#sub_con .board_tip .board_search .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #ccc;width:200px;margin-top:-1px;}
#greenwrap .board_tip .total_page {padding:12px 0px 0px 12px;color:#006d5f;background:url(/dep/images/team_bull_02.gif) 7px 20px no-repeat;} 
#bluewrap .board_tip .total_page {padding:12px 0px 0px 12px;color:#005db0;background:url(/dep/images/team_bull_02.gif) 7px 20px no-repeat;} 
#sub_con .board_tip .total_page span {color:#545454;font-size:11px; margin-right:5px;}
#sub_con .board_tip .total_page *{vertical-align:middle;}
#sub_con .board_tip .board_search select{height:19px;}

/*지난호 보기 검색*/
#sub_con .elapse_tip {height:90px;background:#efefef;border:2px solid #dddddd; position:relative;margin-bottom:15px;padding:10px;}
#sub_con .elapse_tip *{vertical-align:middle;}
#sub_con .elapse_tip fieldset{height:30px;clear:both;}
#sub_con .elapse_tip fieldset label{font-weight:bold;width:100px;text-align:center;display:block;float:left;}
#greenwrap .elapse_tip fieldset label span{color:#006d5f;}
#bluewrap .elapse_tip fieldset label span{color:#005db0;}
#sub_con .elapse_search02{border-top:1px solid #ccc;padding-top:10px;}
#sub_con .elapse_search01 .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #ccc;width:185px;margin-top:-1px;}
#sub_con .elapse_search02 select{width:190px;height:19px;}

/* 게시물 리스트*/
#sub_con .board_list table{width:100%;}
#greenwrap .board_list thead th {border-top:1px solid #006d5f;border-bottom:1px solid #006d5f;text-align:center;padding:6px 0px 5px 0px;color:#333;background:#ffffff;}
/*
#greenwrap .board_list thead th.first {border-left:1px solid #006d5f;}
#greenwrap .board_list thead th.last {border-right:1px solid #006d5f}
*/
#bluewrap .board_list thead th {border-top:1px solid #005db0;border-bottom:1px solid #005db0;text-align:center;padding:6px 0px 5px 0px;color:#333;background:#ffffff;}
/* 
#bluewrap .board_list thead th.first {border-left:1px solid #005db0;}
#bluewrap .board_list thead th.last {border-right:1px solid #005db0;}
*/
#sub_con .board_list tbody td {border-bottom:1px solid #cccccc;text-align:center;padding:5px 0px 3px 0px;color:#545454;}
#sub_con .board_list tbody td p{padding:0px 10px 0px 10px;color:#545454;text-align:left;overflow:hidden;}
#sub_con .board_list .icon_re {background:url(/webzine/images/common/icon_re.gif) 0 0 no-repeat;padding-left:25px;}
#sub_con .board_list tbody td img {vertical-align:middle;}

#sub_con .board_list .file01 {padding:0px;}
#sub_con .board_list .fc_01 {font-weight:bold;color:#ff5555;}
#sub_con .board_list .some_bar {text-align:left;width:80px;height:10px;}
#sub_con .board_list .some_bar img {height:10px;}



/*페이징*/
#sub_con .page_skip {text-align:center;word-spacing:1px;margin:15px 0px 15px 0px;position:relative;height:15px;}
#sub_con .page_skip a {color:#666;padding:0 3px;}      
#sub_con .page_skip a:hover {color:#ec7413;}
#sub_con .page_skip .point {color:#ec7413;font-weight:bold;}
#sub_con .page_skip .btn01 {position:absolute;right:15px;top:0px;}
#sub_con .page_skip .first{background:url(/executive/images/board/skip_01.gif) left 3px no-repeat; padding-left:15px;border-right:1px solid #d7d7d7}
#sub_con .page_skip .prev{background:url(/executive/images/board/skip_02.gif) left 3px no-repeat; padding-left:10px;border-right:1px solid #d7d7d7}
#sub_con .page_skip .next{background:url(/executive/images/board/skip_03.gif) right 3px no-repeat; padding-right:10px;border-left:1px solid #d7d7d7}
#sub_con .page_skip .last{background:url(/executive/images/board/skip_04.gif) right 3px no-repeat; padding-right:15px;border-left:1px solid #d7d7d7}




/* 게시물 보기 */
#sub_con .board_view {height:100%;border-top:1px solid #005db0;border-bottom:1px solid #005db0;}
#sub_con .board_view table {width:100%;}
#sub_con .board_view thead th {border-left:1px solid #005db0;border-bottom:1px solid #005db0;color:#333;background:#ffffff;padding:7px 3px 5px 3px;text-align:center;}
#sub_con .board_view thead td {border-right:1px solid #006d5f;border-bottom:1px solid #005db0;color:#333;background:#ffffff;padding:7px 3px 5px 3px;}
#sub_con .board_view thead .bg01 {background:url(/executive/images/board/bg_th01.gif) repeat-x;}
#sub_con .board_view thead th .ft01 {color:#004a80;font-weight:bold;font-size:14px;}
.board_view thead th .ft02 {color:#ed1451;font-weight:bold;font-size:14px;}
.board_view thead th .ft03 {color:#7c84b8;font-weight:bold;font-size:14px;}
.board_view tbody th {padding:7px 2px 5px 3px;border-bottom:1px solid #e6e6e6;font-size:11px;color:#252525;text-align:center;}
.board_view tbody td {padding:7px 3px 5px 3px;border-bottom:1px solid #e6e6e6;color:#707070;font-family:굴림;}
.board_view tbody td span {color:#707070;font-weight:bold;}
.board_view tbody td p {padding:0px 0px 0px 14px;}
.board_view tbody td p span {font-size:11px;color:#252525;padding-right:26px;}
.board_view tbody .viewtext1 {text-align:justify;padding:10px 10px 10px 10px;}
.board_view tbody .viewtext1 span{padding:0;font-weight:normal;}
/*.board_view tbody .viewtext1 p{padding:0;} */
.board_view tbody .viewtext1 p{padding:10px 0 0 0;}
.board_view tbody .fc01 {color:#b45121;font-weight:bold;}
.board_view .none {border-bottom:none;}

/*
#sub_con .board_view table{width:100%;}
#greenwrap .board_view {border-top:1px solid #006d5f;border-bottom:none;}
#greenwrap .board_view .tl th {border-left:1px solid #006d5f;border-bottom:1px solid #006d5f;color:#333;background:#ffffff;padding:7px 3px 5px 3px;text-align:center;}
#greenwrap .board_view .tl td {border-right:1px solid #006d5f;border-bottom:1px solid #006d5f;color:#333;background:#ffffff;padding:7px 3px 5px 3px;}
#bluewrap .board_view {border-top:1px solid #005db0;border-bottom:none;}
#bluewrap .board_view .tl th {border-left:1px solid #005db0;border-bottom:1px solid #005db0;color:#333;background:#ffffff;padding:7px 3px 5px 3px;text-align:center;}
#bluewrap .board_view .tl td {border-right:1px solid #005db0;border-bottom:1px solid #005db0;color:#333;background:#ffffff;padding:7px 3px 5px 3px;}
#sub_con .board_view th {border-bottom:1px solid #cccccc;color:#333; overflow:visible; padding:7px 3px 5px 3px;text-align:center;}
#sub_con .board_view td {border-bottom:1px solid #cccccc;color:#333;padding:7px 3px 5px 3px;}
#sub_con .board_view td img{vertical-align:middle;}
#sub_con .board_view td span {color:#333; font-weight:normal;}
#sub_con .board_view td p span {color:#333}
*/


/*게시물 작성*/
.board_write {height:100%;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;margin-bottom:12px;}
.board_write table {width:100%;}
.board_write th {padding:7px 0px 5px 17px;text-align:left;vertical-align:top;font-size:11px;border-bottom:1px solid #e6e6e6;}
.board_write td {padding:3px 0px 3px 10px;border-bottom:1px solid #e6e6e6;}
.board_write span {font-size:11px;color:#005b7f;}
.board_write .none {border-bottom:none;}
.board_write .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .mobile {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:40px;}
.board_write .email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:250px;}
.board_write .title_input {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:565px;}
.board_write .file01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:18px;width:507px;}
.board_write .site_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .site_address {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;width:565px;height:78px;}
.board_write .site_user {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:300px;}
.board_write .explanation {padding:3px 0px 0px 0px;}
.board_write .vitied_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .vitied_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .officialism_kind {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:470px;}
.board_write .text_input {padding:10px;}
.board_write div {padding:1px 0px 1px 0px;}

/*
#sub_con .board_write li{clear:both;}
#sub_con .board_write li span{color:#ec7413;font-size:11px;padding-left:10px;}
#sub_con .board_write .col01{height:30px;line-height:30px;}
#sub_con .board_write .col02{height:30px;line-height:30px;}
#sub_con .board_write .col03{height:150px;}
#sub_con .board_write .col01 label{height:30px;line-height:30px;}
#sub_con .board_write .col02 label{height:30px;line-height:30px;}
#sub_con .board_write .col03 label{height:150px;}
#sub_con .board_write input{height:16px; padding:2px 0px 0px 4px; border:1px solid #ccc;margin-top:-1px;margin-top:3px;}
#sub_con .board_write .col01 input{width:130px;}
#sub_con .board_write .col02 input{width:530px;}
#sub_con .board_write .col03 textarea{height:140px; padding:2px 0px 0px 4px; border:1px solid #ccc;width:530px;}
#sub_con .board_write{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#greenwrap .board_write label{border-left:1px solid #006d5f;border-right:1px solid #006d5f;background:#fff;font-weight:bold;text-align:center;width:100px;float:left;margin-right:10px;}
#greenwrap .board_write .first{border-top:1px solid #006d5f;}
#greenwrap .board_write .last{border-bottom:1px solid #006d5f;}
#bluewrap .board_write label{border-left:1px solid #005db0;border-right:1px solid #005db0;background:#fff;font-weight:bold;text-align:center;width:100px;float:left;margin-right:10px;}
#bluewrap .board_write .first{border-top:1px solid #005db0;}
#bluewrap .board_write .last{border-bottom:1px solid #005db0;}
*/

/*프로그램 다운로드*/
#sub_con .view_program {background:#f5f4ec;font-size:11px;height:20px;padding:6px 0px 0px 11px;vertical-align:middle;margin-bottom:10px;}
#sub_con .view_program img {margin-top:-2px;}
#sub_con .view_program span {color:#93928e;font-size:11px;padding-left:5px;}

/*버튼*/
#sub_con .btnwrap{padding:10px; text-align:right;border-top:1px solid #ccc;}
#sub_con .btnwrap02{padding:10px 18px; text-align:right; display:block;}
#greenwrap .btn_03{background:#fff;border:1px solid #ccc;padding:3px 10px;text-align:center;height:14px;line-height:14px;font-weight:bold;text-decoration:none;color:#006d5f;margin-left:5px;}
#bluewrap .btn_03{background:#fff;border:1px solid #ccc;padding:3px 10px;text-align:center;height:14px;line-height:14px;font-weight:bold;text-decoration:none;color:#005db0;margin-left:5px;}

.btn_center {margin-top:10px;text-align:center;}
.btn_left {margin-top:10px;}
.btn_right {text-align:right;}
.btn_right2 {text-align:right;margin-top:12px;}

.img_center {text-align:center;position:relative;}
.img_left {position:relative;}
.img_right {text-align:right;position:relative;}

/* #rewrap{position:relative;background:#efefef;margin:10px 0;}
#rewrap h4{padding:12px 0 0 12px;font-size:14px;}
#rewrap p{position:absolute;top:2px;left:187px;padding:10px;}
#rewrap p label{color:#666;padding:0 10px;}
#rewrap p input{height:16px; padding:2px 0px 0px 4px; border:1px solid #ccc;width:130px;margin-top:-1px;}
#rewrap textarea{height:50px; padding:2px 0px 0px 4px; border:1px solid #ccc;width:565px;margin:0 10px;float:left;}
#greenwrap #rewrap h4 span{color:#006d5f;font-size:14px;}
#bluewrap #rewrap h4 span{color:#005db0;font-size:14px;}
#rewrap .record{width:58px;height:53px;border:none;text-indent:-100px;overflow:hidden;}
#greenwrap .record{background:url(/webzine/images/green/btn_record.gif) 0 0 no-repeat;}
#bluewrap .record{background:url(/webzine/images/blue/btn_record.gif) 0 0 no-repeat;}
#rewrap .txt{clear:both; display:block;width:565px;text-align:right;color:#666;}
.relist{margin-bottom:20px;}
.relist img{vertical-align:middle;margin-left:5px;}
#greenwrap .relist dt{font-weight:bold;height:21px;line-height:21px;background:url(/webzine/images/green/bullet01.gif) 0px 8px no-repeat; text-indent:10px;} 
#bluewrap .relist dt{font-weight:bold;height:21px;line-height:21px;background:url(/webzine/images/blue/bullet01.gif) 0px 8px no-repeat; text-indent:10px;} 
#greenwrap .relist dt span{color:#006d5f;} 
#bluewrap .relist dt span{color:#005db0;} 
.relist dd{padding:3px 0px 2px 12px;background:url(/dep/images/team_bull_02.gif) 7px 12px no-repeat;border-bottom:1px solid #ccc;} 
*/

/*의견쓰기*/
.opinion_section {background:#fefefe; border:1px solid #CFCFCF; no-repeat;width:664px;height:119px;}
.opinion_section h4 {height:27px;padding:11px 0px 0px 12px;}
.opinion_section h4 img {vertical-align:middle;}
.opinion_section table {margin:0px auto 0px auto;width:650px;}
.opinion_section th {background:url(/executive/images/common/bul_04.gif) no-repeat 12px 11px;padding:6px 0px 4px 17px;text-align:left;vertical-align:top;font-size:11px;color:#252525;font-weight:normal;}
.opinion_section td {padding:2px 5px 2px 5px;font-size:11px;}
.opinion_section .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:440px;height:35px;}
.opinion_section .bar {border-left:1px solid #eff0f2;text-align:center;}


/*여백*/
.mg_left15{margin-left:15px;}


/*지난호 보기*/
.elapsewrap{height:1%;clear:both;padding-bottom:15px;}
.elapsewrap:after{content:"";display:block;height:0;line-height:0;visibility:hidden;overflow:hidden;clear:both;}
.elapsewrap dl{float:left;width:155px;margin-right:10px;}
#greenwrap .elapsewrap dt{background:#fff;border:1px solid #006d5f;font-weight:bold;text-align:center;padding:5px 0;}
#bluewrap .elapsewrap dt{background:#fff;border:1px solid #005db0;font-weight:bold;text-align:center;padding:5px 0;}
.elapsewrap dd{padding:3px 0px 2px 12px;background:url(/dep/images/team_bull_02.gif) 7px 12px no-repeat;}


/*기존 폼 가져다 쓴 콘텐츠*/
/*비밀번호*/
.sub_tl {border: 1px #ccc solid; padding:3px;text-align:left;margin:20px;background:#fff;}
#greenwrap .sub_tb	{background:#006d5f;padding:5px;color:#fff;font-weight:bold;}
#bluewrap .sub_tb	{background:#005db0;padding:5px;color:#fff;font-weight:bold;}

/*실명인증*/
#greenwrap .sub_tb_nonpad	{background-color:#006d5f; color:#fff;font-weight:bold;}
#bluewrap .sub_tb_nonpad	{background-color:#005db0; color:#fff;font-weight:bold;}
.basic 	{padding: 10px; text-align:center;}
.sub_tb_numbg	{background-color:#0ABAB0;}
.input {height:18px;color:#898989;padding-top:2px;font-size:12px;background-color:#ffffff;border:1px solid #C7C7C7;}

/*퀴즈*/
#quizbox{background:url(/webzine/images/common/box02_bg.gif) 0 0 no-repeat; width:656px; height:175px;}
#bluewrap #quizbox h4{margin:0 10px 20px 10px; border-bottom:1px solid #ccc; padding:15px 0 10px 25px; font-size:14px; color:#005db0;}
#greenwrap #quizbox h4{margin:0 10px 20px 10px; border-bottom:1px solid #ccc; padding:15px 0 10px 25px; font-size:14px; color:#006d5f;}
#quizbox h5{background:url(/webzine/images/common/icon_Q.gif) 0 center no-repeat;margin:10px 50px; padding:10px 0 0 45px;height:25px;vertical-align:middle;}
#quizbox p{background:url(/webzine/images/common/icon_A.gif) 0 0 no-repeat;margin:10px 50px; padding:0 0 0 45px;height:50px;vertical-align:middle;}
#quizbox p *{vertical-align:middle;}
#quizbox p span{padding-right:50px;}
#quizbox p strong{padding-right:50px; color:#ef670c; font-size:14px;}
#quizbox label{padding:0 15px 0 10px;}

.box01_quiz_comment{background:url(/webzine/images/common/icon_p.gif) 10px center no-repeat #fff; padding:10px 10px 10px 80px;border:2px solid #ddd; margin:10px 10px 10px 0;color:#767676;height:95px;}
.box01_quiz_comment span{color:#ef670c;}

#bluewrap .box01_quiz_comment h4{margin:0 0 20px 0px; border-bottom:1px solid #ccc; padding:0 0 10px 10px; font-size:14px; color:#005db0;}
#greenwrap .box01_quiz_comment h4{margin:0 0 20px 0px; border-bottom:1px solid #ccc; padding:0 0 10px 10px; font-size:14px; color:#006d5f;}


/* 0429 css 추가 */
.contents_new {width:650px; height:600px; margin:0 auto;}

/* 로그인 */
.gw_login {position:relative; background:url(/executive/images/realname/login_bg04.gif) no-repeat; width:650px; height:174px; padding:3px;}
.gw_login h3 {width:632px; height:23px; border-bottom:1px solid #dfdfdf; margin:10px auto 10px auto !important;}
.gw_login fieldset {width:340px; height:100px; margin:15px auto 0 auto; padding:0; text-align:left;}
.gw_login fieldset legend{display: none;}
.gw_login fieldset #gw_loginForm {width:340px; height:65px; position:relative;}
.gw_login fieldset #gw_login_id_lb {background:url(/executive/images/realname/login_icon02.gif) no-repeat 0 5px; padding:0 0 0 10px;}
.gw_login fieldset #gw_login_pw_lb {background:url(/executive/images/realname/login_icon02.gif) no-repeat 0 6px; padding:0 0 0 10px;}
div.gw_login_button {width:50px; height:50px; float:right; display:inline; position:absolute; right:210px; top:62px; padding:0; margin:0;}
.gw_login p {clear:both;margin:10px;padding:0;}
.gw_login p img {margin:0 0 2px 2px;}
.gw_login input.gw_login_input{width:150px; height:17px;}

.login_person {background:url(/executive/images/realname/login_bg02.gif) no-repeat; width:700px; height:79px; margin:20px 0 20px 0;}
.login_person .person_img {width:68px; height:56px; float:left; margin:10px 10px 0 30px; display:inline;}
.login_person .person_text { float:left; width:550px; height:40px; margin:20px 10px 0 10px; display:inline;}



.login_provincial_area {height:300px;width:700px;margin:0px auto 0px auto;}
.login_provincial_area h4 {margin:20px 0 0 15px !important; background:none !important;}
.login_provincial_area .login_provincial01 {width:342px; height:298px; float:left; background:url(/executive/images/realname/login_bg03.gif) no-repeat;}
.login_provincial_area .login_provincial01 .login_provincial_box {width:315px;height:60px;text-align:left;padding:12px 13px 12px 13px;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_section_01 {border-bottom:1px solid #e9e9e9;padding:0px 0px 8px 24px;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_section_02 {padding:11px 0px 0px 0; width:267px; float:left;}
.login_provincial_area .login_provincial01 .login_provincial_box .login_btn_go {float:left; margin:40px 0 0 5px; display:inline;}


.login_provincial_area .login_provincial01 .login_provincial_box .login_input_form01 {text-align:left;font-family:gulim;} 
.login_provincial_area .login_provincial01 .login_provincial_box .login_input_form02 {text-align:left;font-family:gulim; padding:0 0 3px 0;} 
.login_provincial_area .login_provincial01 .login_input01 {border:1px solid #CCCCCC;padding:2px 0px 2px 4px;width:175px;height:16px;vertical-align:middle;} 
.login_provincial_area .login_provincial01 .login_provincial_text01 {width:325px; font-family:gulim; color:#252525; padding:10px 0 0 4px; word-spacing:-1px; margin:0 0 0 5px;}
.login_provincial_area .login_provincial02 {width:342px; height:298px; float:right; background:url(/executive/images/realname/login_bg03.gif) no-repeat;}
.login_provincial_area .login_provincial02 .login_provincial_text02 {width:325px; font-family:gulim; color:#252525; padding:10px 0 0 4px; word-spacing:-1px; margin:0 0 0 5px;}
.login_provincial_area .login_provincial02 .login_btn_center02 {text-align:center; margin:22px 0 22px 0;}
