@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,input,button{font-family:'Nanum Gothic','malgun gothic', 'arial', sans-serif; letter-spacing:-0.5px;}
/*body{background:url(../wzimg/00_bg.jpg)repeat;}*/
body{background:#fff; word-break:break-all;}


/*********************************************** Header ***********************************************/

.header{width:100%; height:126px;margin:0 auto;}

/*header 로그인*/
.top_login_wrap{width:100%; height:30px;}
.top_login{width:1100px; height:25px; margin:0 auto;}
.top_login ul{float:right; padding-right:2px; padding-top:4px;}
.top_login ul li{float:left; padding:0 10px 0 10px; background:url(../wzimg/01_gnb_bar.gif)no-repeat right 1px;margin-top:2px;}
.top_login ul li .login{display:inline-block; border:1px solid #A0A0A4; padding:1px 8px 0 8px; border-radius:3px 3px 3px 3px; background:#fff;color:#2E2E2E;text-algin:center;margin-top:-1px;}
.top_login ul li.last{background:none;}
.top_login ul li a{font-size:11px;color:#000;}

/*header 로고*/
.top_wrap{width:100%; height:75px;background:#1e3858;font-family: 'Malgun Gothic';}
.top{width:1100px; height:75px;margin:0 auto;position:relative;}
.top h1{float:left;padding:20px 0;}

/*header 검색
.top .input_wrap{position:absolute; top:22px; right:10px;}
.top .input_wrap form input {border-radius:3px 3px 3px 3px;}
.top .input_wrap form button {border-radius:3px 3px 3px 3px; padding:1px 8px 2px 8px;}
.top .input_wrap form button:hover{cursor:pointer; background:#2E2E2E;color:#fff;}
*/

/*header 카테고리*/
.top>ul{position:absolute; top:36px; right:10px;}
.top>ul>li{float:left; padding-left:30px; padding-right:30px; padding-bottom:30px;background:url(../wzimg/01_gnb_bar.gif)no-repeat left 4px;position:relative;color:#eee;}
.top>ul>li>a:hover{color:yellow;}
.top>ul>li.first{background:none;font-weight: bold; color:#fff;}
.top>ul>li.last{padding-right:0;}
.top>ul>li>a{color:#fff;}

/*header 카테고리_서브*/
.top .sub{position:absolute; left:50%; top:30px; width:120px; line-height:30px; text-align:center; z-index:200;display:none;margin-left:-60px;}
.top .sub li{text-align:center; border:1px solid #1e3858; margin-top:-1px; background:#FFF; position:relative;}
.top .sub li:first-child{border-radius:3px 3px 0px 0px;border:1px solid #1e3858;}
.top .sub li.last{border-radius:0px 0px 3px 3px;}
.top .sub li a{color:#2E2E2E; font-size:12px; display:block;}
.top .sub li:hover{background:#1e3858;}
.top .sub li a:hover{color:#fff;}
.top .sub li span{position:absolute; top:-4px; left:45%;}

.top li:hover .sub {display:block;}

/*header 카테고리_서브
.top>ul>li .sub2{position:absolute; left:13%; top:30px; width:130px; line-height:30px; text-align:center;}
.top>ul>li .sub2 li{text-align:center; border:1px solid #1e3858; margin-top:-1px; background:#FFF;}
.top>ul>li .sub2 li:first-child{border-radius:3px 3px 0px 0px;border:1px solid #1e3858;}
.top>ul>li .sub2 li.last{border-radius:0px 0px 3px 3px;}
.top>ul>li .sub2 li a{color:#2E2E2E; font-size:12px;display:block;}
.top>ul>li .sub2 li:hover{background:#1e3858;}
.top>ul>li .sub2 li a:hover{color:#fff;}
.top>ul>li .sub2 li span{position:absolute; top:-4px; left:45%;}
*/





/*********************************************** Main ***********************************************/

.wrap_full{width: 100%; height:auto;background: #eee;}

.red{color:red;}
/*고정배너영역*/


.main_wrap{width:1150px;height: auto;margin:0 auto;}
.fix{position: fixed;top: 0; right: 0;z-index: 0;}

/*main 본문(최상단 카테고리)*/
.article_top{width:880px; height:150px; float:left;border:1px solid #C1C1C1;margin-top:60px;background:#fff;}
.article_top .a_tt{width:95%; height:100px;border-bottom: 1px solid #c1c1c1; margin: 0 auto; float:left;}
.article_top .a_tt .tt_left{float:left; margin-right: 80px;}
.article_top .a_tt .tt_right{text-align: center;}
.article_top .a_tt .tt_right li{padding: 5px 0 3px 10px;float: right;font-size: 13px;}

.article_top .a_tt_b{width:95%; height:90px;border-bottom: 0px solid #c1c1c1; margin: 0 auto;margin-top: 12px; }
.article_top .a_tt_b .tt_left{float: right; margin-right: -30px;}
.article_top .a_tt_b .tt_right{float: left;margin-top: 20px;}


/*main 본문*/
.article{width:880px; height:auto; float:left;border:1px solid #C1C1C1; border-top:none;border-bottom:none;background:#fff;position:relative;margin-bottom:0px;}

/*main 본문(상단링크)*/

.article_link{float:left;margin-left:10px;display: block;position: absolute;}
.article_link li{float:left;}
.article_link li a{display:block;font-size:12px; border-radius:3px 3px 3px 3px; border:1px solid #eee; margin:15px 0px 15px 8px; padding: 2px 8px 2px 8px;color:#A0A0A4;}
.article_link li a:hover{color:#fff; background:#A0A0A4;}
.article_link li a.last{margin-right:20px;}

/*main 본문(기사내용)*/
/*머리*/
.article .article_text{width:880px;height:auto;position:relative;margin: 10px auto;}
.article .article_text .text_header{width:90%; height:200px; border-bottom:1px solid #A0A0A4; border-style:dashed;margin: 0 auto;}
.article .article_text .text_header p{text-align:center;}
.article .article_text .text_header p.h_1{padding-top:50px;font-size:21px;padding-bottom:3px;margin-left: -30px;}
.article .article_text .text_header p.h_2{padding-bottom:8px;font-size:29px;font-weight:bold;line-height:48px;}
.article .article_text .text_header p.h_2a{padding-bottom:8px;font-size:30px;font-weight:bold;line-height:40px;letter-spacing: -0.8px;}
.article .article_text .text_header p.h_3{font-size:14px;line-height:150%;color:#a0a0a0;}

/*본문*/
.article .article_text .text_sub{width:90%;height:auto;margin-top:40px;position:relative;margin: 0 auto;}
.article .article_text .text_sub p.s_1{font-size:18.8px;line-height:182%;margin:40px auto;text-align:justify;letter-spacing: -0.7px;}
.article .article_text .text_sub p.s_1 .bold{font-weight:bold;}
.article .article_text .text_sub p.s_1 .red{color: red;}
.article .article_text .text_sub p.s_1 a{font-weight:bold; color:blue;}
.article .article_text .text_sub p img{width:100%;margin:20px auto;float:left;}
.article .article_text .text_sub p.s_imgt{font-size:13px; text-align:center;}
/*본문-Db창*/
.article .article_text .db_insert_outline {width:295px; height:220px;border:0px solid lime; float:right; padding:10px 30px 0px 0px; position:absolute; top:1260px; right:-35px;}
.article .article_text .db_insert_outline .db_insert_tb {width:290px;height:210px;background:url(../wzimg/db-bg.png) no-repeat;}
.article .article_text .db_insert_outline .selectbox_cls { height:20px;width:180px;font-size: 12px; }
/*본문-태그*/
.article .article_tag{width:880px; height:60px;float:left;margin-top:40px;margin-left:40px;}
.article .article_tag li{float:left; margin:0 5px 2px 0;}
.article .article_tag li a{display:block; border:1px solid #eee; border-radius:3px 3px 3px 3px; padding:0px 5px 0px 5px;}
.article .article_tag li a:hover{color:#A0a0a4; background:#808080;}
.article .article_tag li a:first-child{background:none;}
.article .article_tag li.tag_img a{padding-top:4px;border:none;}


/*카테고리*/
.category_wrap{width:260px; height:auto;float:right;font-family: 'Malgun Gothic';letter-spacing: -1.1px;margin-top:-153px;position: relative;background: #fff;}

/*main_카데고리_1*/
.category{width:100%; height:auto;border-bottom:1px solid #C1C1C1;background:#fff;margin:0 auto;}
.category .cate{padding:20px 15px 20px 15px; background-color: #eee;}
.category .cate li{border-bottom:1px solid #aeaeae;padding: 7px 0;}
.category .cate li a{font-size:14px;line-height:150%;position:relative;}

.category .cate li.c_f{padding-bottom: 10px; margin-top: -5px;}
.category .cate li.c_f a{font-size:15px;color:#400909;font-weight:600;line-height:110%;margin-bottom: 10px; font-size: 19px;}
.category .cate li.c_l{border:none;}

/*.category .cate li a:hover{color:yellow;font-weight:bold;}*/
.category .cate li img{position:absolute; top:4.5px;}
.category .cate li img:hover{opacity: 0.3;}

.category .cate_button{margin:15px auto;}
.category .cate_button a{margin:0 auto;display:block;text-align:center; line-height:40px;height:40px; width:198px;
						border:0px solid #6a8e4c;background:blue;color:#fff;font-size:15px;}
						
.category .cate_copy{margin:0 auto;padding:15px 12px 0 12px;}
.category .cate_copy p{color:#A0A0A4; font-size:12px;line-height:20px;}					


/*main_카데고리_2*/
.category_2{width:90%;margin: 0 auto; height:370px;border-bottom:0px solid #C1C1C1;background:#fff;padding:33px 0 30px 10px;}
.category_2 .cate_2{float:left;width: 10%;height:auto; border: 0px solid red;}
.category_2 .cate_2 li{padding-top: 5px; height:100px;}
.category_2 .cate_2 li a{font-size:14px;line-height:120%;position:relative;color:#474747;}

.category_2 .cate_2r{float:left;width: 80%;height:auto; border: 0px solid red;margin-left: 5px;overflow: hidden;margin-bottom: 30px;}
.category_2 .cate_2r li{padding-top: 0px;width:100%; height:100px;background:#000;margin: 0 0 2px 0;}
.category_2 .cate_2r li a{position:relative;}

/*.category .cate li a:hover{color:yellow;font-weight:bold;}*/
.category_3 .cate li img{position:absolute; top:0px;}
.category_3 .cate li img:hover{opacity: 0.3;}


/*main_카데고리_3*/
.category_3{width:100%; height:auto;border-bottom:1px solid #C1C1C1;background:#fff;margin:0 auto;}
.category_3 .cate{padding:20px 15px 0px 15px;}
.category_3 .cate li{border-bottom:0px solid #EEE;padding-top: 5px}
.category_3 .cate li a{font-size:14px;line-height:115%;position:relative;color:#474747;}

.category_3 .cate li.c_f{padding-bottom: 5px;padding:0;}
.category_3 .cate li.c_f a{font-size:18px;color:#1e3858;font-weight:600;line-height:110%;margin-bottom: 10px;}
.category_3 .cate li.last{border:none;margin-bottom: 20px;}


.category_ad{width:100%; height:auto;border:0px solid #EEE;;margin:0 auto;}

.category_ad2{width:198px; height:300px; margin-top:10px;border:1px solid #EEE;margin:0 auto;}




/*사이드 광고*/
.side_ad{position:fixed; bottom:0; right:0;}


/*main 하단 이미지창*/
.ad_photo{position:relative;margin:0px auto;padding-top:50px;float:left;width:880px;background: #fff;border:1px solid #C1C1C1;border-top:none;border-bottom:none;}

/*main db창*/
.db_box_wrap{width:840px;margin:0px auto;float:left;height:auto;padding:0 20px;background:#fff;border:1px solid #C1C1C1;border-top:none;border-bottom:none;}
.db_box{width:489px;height:250px; float:left;}
.db_text{width:351px;height:250px; float:right;position:relative;background:#eee;border:0px solid red;background:url('../wzimg/db_back2.jpg');}
.db_text .db_text_1{position:absolute;top:12px;left:40px;border: 0px solid red;}
.db_text .db_text_1 tr td select option{font-size: 14px;}

.db_text .db_text_2{position:absolute;bottom:45px;left:50px;border: 0px solid red;}
.db_text .db_text_2 tr td select option{font-size: 15px;}
.db_text .db_text_2 tr td{color:#656565;}


.db_ag0{font-size:14px;}
.db_ag{font-size:12px;}
.db_popup_click {cursor:pointer;color:red;font-size:12.5px;}
.db_popup_click_2 {cursor:pointer;color:red;line-height:26px;font-size:12px;}

.db_button{display:block;background:#8e1a1a;position:absolute; bottom:8px; left:60px;width:230px;text-align:center;border-radius: 5px;}
.db_button a{font-size:18px;line-height:37px;color:#fff;font-weight:bold;cursor: pointer;}


/*main 광고문구*/
.a_top_ad_wrap{width:880px; height:170px;float:left;border:1px solid #C1C1C1;margin:0px auto;position:relative;background:#eee;}

.a_top_ad_f{margin:13px 6.5px 0px 45px;float:left;width:100%;height:auto;}
.a_top_ad_f a{color:#1e3858;font-size: 18px;font-weight: bold;}

.a_top_ad{margin:9px 6.5px 9px 45px;float:left;width:360px;height:auto;}
.a_top_ad li>a{font-size:16px; line-height:25px;}
.a_top_ad li>a:hover{color:#32659c;}
.a_top_ad2{position:absolute; bottom:5px;height:18px;text-align:right;width:100%;}
.a_top_ad2 li{display:block;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;padding-right:10px;background:#fff;}
.a_top_ad2 li>a{font-size:13px;color:#A0A0A4;}
.a_top_ad2 li>a:hover{color:red;}


/*푸터*/
.footer_wrap{width:1920px; height:150px; float:left; background:#eee;text-align:center;margin-top: 85px;}
.footer_wrap .footer {width:1150px;  margin:0px auto; font-size:12px;margin-top:5px;color:#A0A0A4;letter-spacing:0px;}


/*푸터2*/
.footer_wrap2{width:1920px; height:100px; float:left; background:#fff;text-align:center;margin-top: 100px;}
.footer_wrap2 .footer {width:1150px; height:100px; margin:0px auto; font-size:12px;margin-top:5px;color:#A0A0A4;letter-spacing:0px;border:0px solid red;}







/*팝업창*/
#mask{ position:absolute;left:0;top:0; z-index:1000;background-color:#000;display:none;cursor:pointer;}
#joinMask{ position:absolute;z-index:1005;background-color:#fff;display:none;left:0;top:0;border:0px solid #fff;}

.mask_outline {background:url("../wzimg/mask.jpg")no-repeat;overflow:hidden; } 
.mask_outline input.rounded {border: 1px solid #393939;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
							-moz-box-shadow: 0px 0px 0px #666;-webkit-box-shadow: 0px 0px 0px #666;box-shadow: 0px 0px 0px #666;
							font-size: 20px;padding: 4px 7px;outline: 0;-webkit-appearance: none;}
.mask_outline input.rounded:focus {border-color: #393939;}
.mask_outline table { width:355px;height:250px;border:0px solid lime;position:relative; }


.mask_inputbox td {text-align:left;padding-bottom:5px;}
.mask_inputbox .close_cls{width:57px;height:17px;border:0px solid lime;position:absolute;top:10px;right:10px;text-align:center;
				  		  cursor:pointer;color:#939393;font-weight:normal;}
.mask_insertBtn {width:315px;height:35px;background-color:#790010;text-align:center;font-size:14px;color:#fff;font-weight:bold !important;cursor:pointer;font-size:16px;line-height:35px;letter-spacing:2px;}

.mask_agr_or { font-size:13px;color:#4c4c4c;font-weight:normal;}
.mask_agr_or2 { font-size:15px;color:#4c4c4c;font-weight:normal;}
.mask_sel_box { width:260px;height:35px;font-size:17px;color:#4c4c4c;font-weight:normal;border:1px solid #393939;-moz-border-radius: 5px;
				-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0px 0px 0px #666;-webkit-box-shadow: 0px 0px 0px #666;box-shadow: 0px 0px 0px #666; }
.mask_tel_input { width:60px;height:22px;font-size:17px !important;color:#000;font-weight:normal !important;}
.mask_inputname {width:200px;height:22px;font-size:17px !important;color:#1d3042;font-weight:normal !important;
				background-image:url("../wzimg/inputname.jpg");background-repeat:no-repeat;background-position:right center;}
.mask_inputname2 .hide {width:300px;height:20px;font-size:17px !important;color:#6b6b6b;font-weight:normal !important;background-image:none;}

/*팝업창_글자*/
.mask_font{margin:20px auto;}
.mask_font a{color:#00F; font-weight:bold;text-decoration:underline; font-size:18px;line-height:180%;}