/***************** 
신문사소개
*****************/
.npinfo {margin-bottom:57px; width:100%; display:inline-block;}
.npinfo_tit {width:100%; display:inline-block;}
.npinfo .npinfo_tit_l {float:left;}
.npinfo .npinfo_tit_r {float:right; margin-top:36px;}
article.npinfo .npinfo_tit_l h2 {font-size:50px; color:#000000; width:auto; height:auto; text-indent:0px !important; line-height:75px; float:left; padding-bottom:8px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
article.npinfo .npinfo_tit_l h2 {position:relative; top:8px;}
}  
 
.npinfo_tab {width:100%; display:inline-block;}
.npinfo_tab {border-bottom:1px solid #f8316f;}
.npinfo_tab li {float:left; margin-left:5px;}
.npinfo_tab li:first-child {margin-left:0px;}
.npinfo_tab li a {width: 216px;height:35px;background-color:#ededed;text-align:center;display:block;font-size:14px;color:#666666;line-height:35px;font-weight:bold;}
.npinfo_tab li a.active {background-color:#f8316f; text-align:center; display:block; color:#ffffff;}

.npcon_c {display:none; margin-top:30px;}
.npcon_c1 {display:block; overflow: hidden;}
.npcon_c1 span.img {display:block; margin-bottom:30px; padding:0px;}
.npcon_c1 span.img:after {content: ''; display: block; clear:both;}
.npcon_c1 p {float:left; width:530px; font-size:17px; line-height:26px; font-weight:300; color:#111; text-align: justify;}
.npcon_c1 p.col_ty01 {margin-right: 40px;}
.npcon_c1 p > strong {font-size: 17px; letter-spacing: -1px; font-weight:500;}
.npcon_c1 p > span.sig {display:block; font-size:17px; font-weight:500; padding-top:30px; text-align: right; margin-top:10px;}
 
.npcon_c2 {margin-top:30px;}
.npcon_c2 h3 {font-size:32px; font-weight:500; line-height:35px; letter-spacing:-2px; margin-bottom:20px; color:#222;}
.cp_intro { font-weight:300; margin-bottom:45px; line-height:26px;}
.cp_intro > span {display:block; padding-bottom:10px; font-size:20px; font-weight:500; letter-spacing:-1px;}
.npcon_c2 .his_lst li {padding-bottom:13px;}
.npcon_c2 .his_lst li span.his_num {display:inline-block; width:110px; font-weight:500;  }
 
.npcon_c4 { overflow:hidden;}
.npcon_c4 .cp_mnu {float:left; width:206px;}
.npcon_c4 .cp_mnu li {}
.npcon_c4 .cp_mnu li:first-child {border-top:2px solid #dbdbdb;}
.npcon_c4 .cp_mnu .dep1.active {color:#fff; background-color:#00549a;}
.npcon_c4 .cp_mnu .dep1 {display:block; line-height:46px; letter-spacing:-1px; font-size:19px; font-weight:500; color:#222; padding-left:10px; 
border-bottom:1px solid #dbdbdb;}
.npcon_c4 .cp_mnu .dep1:hover {color:#1e7ece;}
.npcon_c4 .cp_mnu .dep1.active:hover {color:#fff; background-color:#00549a;}
.npcon_c4 .cp_mnu .dep2  {display:block; line-height:40px; letter-spacing:-1px; font-size:16px; font-weight:300; color:#222; padding-left:25px; 
border-bottom:1px dotted #dbdbdb; background:url('../img/cp/cp_bul.png') no-repeat 13px 18px;}
.npcon_c4 .cp_mnu .dep2.active {color:#fff; background-color:#00549a; background:url('../img/cp/cp_bul.png') no-repeat 13px -19px  #00549a;}
.npcon_c4 .cp_mnu .dep2.active:hover {color:#fff; background-color:#00549a; background:url('../img/cp/cp_bul.png') no-repeat 13px -19px #00549a;}
.npcon_c4 .cp_mnu .dep2:hover {color:#1e7ece;}
.npcon_c4 .cp_con {display:none; float:right; width:862px;}
.npcon_c4 .cp_con1 {display:block;}
.npcon_c4 .cp_top {width:862px; height:175px; padding-top:13px; border-top:2px solid #dedede; border-bottom:1px solid #dedede;}
.npcon_c4 .cp_top .cp_top_pic {float:left; width:130px; height:152px; border:1px solid #e9e9e9; padding:5px;}
.npcon_c4 .cp_top_pimg {
	display:block;
	width:130px;
	height:152px;
	background-size: cover;
    background-position: center center;
    overflow: hidden;
    background-repeat: no-repeat;
}
.npcon_c4 .cp_top .cp_img {display:block; width:100%; height:100%;}
.npcon_c4 .cp_top .cp_top_txt {float:left; width:680px;  padding:30px 0 0 20px;}
.npcon_c4 .cp_top .cp_top_txt span{display:block;}
.npcon_c4 .cp_top .cp_top_txt span:nth-child(1) {font-size: 30px; font-weight: 600; letter-spacing: -1px; padding-bottom: 11px; line-height: 32px;}
.npcon_c4 .cp_top .cp_top_txt span:nth-child(2) {font-size:17px; font-weight:500; color:#333333; line-height:20px; padding-bottom:2px;}
.npcon_c4 .cp_top .cp_top_txt span:nth-child(3) {font-size:14px; font-weight:300; color:#666; line-height:22px; padding-left:18px; background:url('../img/cp/cp_mail.png') no-repeat 0px 7px;}
 
.npcon_c4 .cp_lst {overflow:hidden;}
.npcon_c4 .cp_lst li {float:left; width:420px; padding:10px 0 10px 0; border-bottom:1px solid #dedede;}
.npcon_c4 .cp_lst li:nth-child(odd) {margin-right:21px;}
.npcon_c4 .cp_lst .cp_lst_pic {float:left; width:105px; height:119px; border:1px solid #e9e9e9; padding:4px;}
.npcon_c4 .cp_lst_pimg {
	display:block;
	width:105px;
	height:119px;
	background-size: cover;
    background-position: center center;
    overflow: hidden;
    background-repeat: no-repeat;
}
.npcon_c4 .cp_lst .cp_img {display:block; width:100%; height:100%;}
.npcon_c4 .cp_lst .cp_lst_txt {float:left; width:200px;  padding:30px 0 0 20px;}
.npcon_c4 .cp_lst .cp_lst_txt span{}
.npcon_c4 .cp_lst .cp_lst_txt span:nth-child(1) {display:inline-block; font-size: 22px; font-weight: 600; letter-spacing: -1px; padding-bottom: 6px; line-height: 25px;}
.npcon_c4 .cp_lst .cp_lst_txt span:nth-child(2) {display:inline-block; font-size:15px; font-weight:500; color:#333333; line-height:20px; padding-left:5px;}
.npcon_c4 .cp_lst .cp_lst_txt span:nth-child(3) {display:block; font-size:14px; font-weight:300; color:#666; line-height:22px; padding-left:18px; background:url('../img/cp/cp_mail.png') no-repeat 0px 7px;}
 
.npcon_c5 {margin-top:30px;}
.npcon_c5 h3 {font-size:32px; font-weight:500; line-height:35px; letter-spacing:-2px; margin-bottom:20px; color:#222;}
.npcon_c5 div.rule_txt { text-align:left;}
.npcon_c5 div.rule_txt h4{ font-size:17px; font-weight:500; line-height:34px; color:#222; text-align:left;}
.npcon_c5 div.rule_txt p { font-size:17px; font-weight:300; line-height:24px; letter-spacing:0; color:#222; overflow: hidden; padding-bottom:20px; word-wrap:break-word;;}



/*****************
제보관련
*****************/
article.cs_w{position:relative; overflow:hidden; margin:0; padding:13px 0 50px 0}
article.cs_w h2{width:auto; height:auto; text-indent:0; font-size:50px; letter-spacing:-5px; color:#000000; font-weight:400; line-height:60px;display:block; vertical-align:top; margin:-5px 0 1px 0; float:left; padding-top:0px; margin-bottom:15px;}
article.cs_w div.dfn{ border-left:1px solid #cbcbcb;display:block; vertical-align:top; font-size:12px; line-height:20px; font-weight:400; color:#666666; padding:3px 0 0px 30px; margin:5px 0 5px 30px; letter-spacing:-1px; float:left; height:42px; overflow:hidden }
section.box{position:relative; overflow:hidden; margin:0 0 -1px 0; padding:0; border:1px solid #e1e1e1; border-top:1px solid #f8316f; clear:both; }
section.box h3{ width:100%; height:39px; background:#fbfbfb; font-size:20px; font-weight:400; color:#444; overflow:hidden; border-bottom:1px solid #e1e1e1; text-align:center;  letter-spacing:-1px; padding-top:20px; line-height:20px }
div.raw{ float:left; width:33.3%; border:1px solid #e1e1e1;box-sizing:border-box; padding:12px;height:195px; overflow-y:auto; border-left:none; font-size:12px; color:#555555;font-weight:400;line-height:20px; border-top:none }
article.cs_w div.raw2{width:33.4%; }
article.cs_w div.raw3{ border-right:none}
div.raw strong{font-weight:bold; padding:13px 0 0px 0; display:block; margin-bottom:-15px}
div.raw h4{ font-size:14px;font-weight:bold; padding-top:3px;padding-bottom:7px}
article.cs_w div.agree{  height:38px; text-align:center; background:#fbfbfb; font-size:12px;color:#666; line-height:28px; padding:12px 0 4px 0; clear:both  }
article.cs_w div.agree label{font-size:12px;color:#666; letter-spacing:-1px;font-weight:400; }
article.cs_w div.box{ clear:both}
div.form01{position:relative; overflow:hidden; margin:0 0 -1px 0; padding:0; border:1px solid #e1e1e1; border-top:1px solid #c4c4c4; float:none; clear:both; border-bottom:none;}
div.form01 table.colTable{width:100%}
table.colTable td,table.colTable th{ border-bottom:1px solid #ededed;padding:9px 10px 10px 10px;min-height:25px; }
table.colTable th{ font-size:16px; color:#333333;  text-align:right; font-weight:400; padding:0px 10px 5px 10px;}
table.colTable td{}
table td input[type="text"]{ background:#f9f9f9; border:1px solid #e1e1e1; height:24px }
table td textarea{ height:210px;background:#f9f9f9; border:1px solid #e1e1e1;}
table td span.info{font-size:12px; color:#666666;  font-weight:400}
div.btn_w{ padding:20px 0 40px 0; text-align:center; font-size:0; line-height:0}
div.btn_w input{ border:1px solid #c2c2c2; border-radius:3px; height:34px; overflow:hidden:text-align:center; font-size:16px; color:#666; font-weight:bold; line-height:34px;background:#ffffff; margin:0 3px; box-sizing:content-box;  padding:0 35px !important; }
div.btn_w input.ok{border:1px solid #e5094d;background:#fff7f7;  }
article.cs_w div.btn_w{border:1px solid #e1e1e1; border-top:1px solid #c4c4c4;margin:0;position:relative; overflow:hidden; }
.w40{ width:40%}
.w80{ width:80%}
table td textarea.w80{ width:78%}
.agree input {vertical-align:middle;}
.agree label {vertical-align:middle;}

/*****************
광고문의
*****************/
article.quest{position:relative; overflow:hidden; margin:0 6px; padding:0; border:1px solid #e1e1e1; border-top:1px solid #f8316f;float:left; box-sizing:border-box; width:358px}
article.q1{margin-left:0 }
article.q3{margin-right:0 }

article.quest div.sbox{ margin:0 auto; text-align:center;  background:url(../img16/common.png) no-repeat 11px -649px; width:220px; padding:180px 0 35px 0; margin-top:30px}
article.quest div.sbox h3{font-weight:bold;color:#424242;font-size:20px;letter-spacing:-1px; padding-bottom:10px}
article.quest div.sbox p{ font-size:16px; line-height:22px; color:#424242}
article.quest div.sbox p a{ display:inline}
article.q2 div.sbox{background-position:-405px -649px}
article.q3 div.sbox{background-position:center -982px}

table td textarea.w80{ width:78%}
/*****************
무단수집거부
*****************/
section.alert {position:relative; overflow:hidden;  padding:60px 0  ;}
section.alert div.txt{ margin:0 auto; text-align:center; background:url(../img16/common.png) no-repeat center -1310px; padding-top:200px}
section.alert div.txt p{ line-height:26px; font-size:16px; font-weight:400; color:#666; letter-spacing:-1px}
section.alert div.txt p strong{font-weight:400;color:#e5094d;font-size:20px; padding-bottom:10px; display:block  }
section.alert div.txt p a{ padding-top:20px; display:block;letter-spacing:0px;font-size:14px; font-weight:bold; color:#444; }

/*****************
무단수집거부
*****************/
section.private {position:relative; overflow:hidden; padding:30px 20px;}
section.private div.private_txt { text-align:left;}
section.private div.private_txt h4{ font-size:17px; font-weight:bold; line-height:26px; color:#3d3d3d; text-align:left; padding-bottom:5px;}
section.private div.private_txt p { font-size:15px; line-height:21px; letter-spacing:0; color:#3d3d3d; overflow: hidden;}
section.private div.private_txt dl { margin-bottom:30px;}
section.private div.private_txt dt { font-size:15px; letter-spacing: 0; text-align:left; padding:15px 0 0 0;}
section.private div.private_txt dd { font-size:15px; line-height:21px; letter-spacing: 0;  text-align:left; padding:5px 0 10px 0;}
section.private div.private_txt ul {}
section.private div.private_txt ul li { font-size:15px; line-height:21px; letter-spacing: 0;  text-align:left; padding:5px 0 0 0;}
section.private div.private_txt a { font-size:12px; line-height:21px; }
 

/*****************
PDF지면보기
*****************/
.pdf {}
.pdf_tit {width:100%; display:inline-block; margin-top:20px;}
.pdf .pdf_tit_l {float:left;}
.pdf .pdf_tit_r {float:right; margin-top:36px;}
div.pdf .pdf_tit_l h2 {font-size:50px; color:#000000; width:auto; height:auto; text-indent:0px !important; line-height:67px;}

.pdf_tit_l p {font-size:12px; color:#666666;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.pdf_tit_l p {font-size:12px; color:#666666;}
}
.pdf_sel {border:1px solid #cdcdcc; padding:7px 0 7px 0; margin-top:10px; line-height:0px;}
.pdf_sel_lt {float:left;}
.pdf_sel_rt {float:right; padding-right:10px; padding-top:4px;}
.pdf_sel p {display:inline}
.pdf_sel select {line-height:26px; height:26px; width:144px; border:1px solid #a9a9a9; margin-left:10px;}
.pdf_con {margin-top:20px;}
.pdf_con .pdf_din {margin-top:10px;}
.pdf_con .pdf_din:first-child {margin-top:0px;}
.pdf_con .pdf_din {display:inline-block;border:1px solid #e1e1e1;}
.pdf_din_r {float:left; padding:18px 24px 0 24px; width:510px;}
.pdf_din_l {float:left;border-right:1px solid #e1e1e1; width:178px; height:241px; }
.pdf_con .pdf_din .pdf_din_r h2 {color:#333333; font-size:22px; width:auto; height:auto; text-indent:inherit; line-height:30px; text-indent:0px !important; }
.pdf_din_r ul li a {color:#656565; font-size:14px; background:url(../img/pdf_bul.png) 0 10px no-repeat; padding-left:11px; line-height:30px; text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
display: block;
overflow: hidden;width:480px;}
.pdf_sel select {vertical-align:middle;}
.pdf_sel a {vertical-align:middle;}
.pdf_sel img {vertical-align:middle;}

.pdf_con.on {border:1px solid #e1e1e1; border-width:1px 0 0 1px; overflow:hidden;}
.pdf_con.on .pdf_din {display:block; float:left; width:184px; margin-top:0px; border:1px solid #e1e1e1; border-width:0 1px 1px 0;}
.pdf_con.on .pdf_din:first-child {width:183px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:183px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:184px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:183px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:184px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:183px;}
.pdf_con.on .pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din+.pdf_din {width:184px;}
.pdf_con.on .pdf_din:nth-child(4n+1) {width:183px;}
.pdf_con.on .pdf_din ul {display:none;}
.pdf_con.on .pdf_din_l {border-right:0px; float:none; margin:0 auto; padding-top:11px;}
.pdf_con.on .pdf_din_r {float:none; padding:4px 0 9px 0; text-align:center; width:auto;}
.pdf_con.on .pdf_din .pdf_din_r h2 {color:#333333; font-size:20px; width:auto; height:auto; text-indent:inherit; line-height:30px; text-indent:0px !important; }


.list_1d h2 {font-size:21px; font-weight:700; line-height:22px; float:left;color:#0b248d;}
.list_1d_sel {float:right;}
.list_1d_sel a {display:inline-block; color:#767676; line-height:22px; font-size:13px; padding-left:18px;}
.list_1d_sel a.on {color:#333333; text-decoration:underline;}
.list_1d_sel1 {background:url(../img/list_1d_sel1.png) 0 2px no-repeat;}
.list_1d_sel2 {background:url(../img/list_1d_sel2.png) 0 2px no-repeat; margin-left:15px;}

.list_1d_tab ul {width:740px; overflow:hidden;}
.list_1d_tab ul {overflow:hidden; width:744px;}
.list_1d_tab ul li {float:left;}
.list_1d_tab ul li+li+li+li a{width:105px;}
.list_1d_tab ul li a {display:block; color:#6c6c6c; font-size:14px; line-height:37px; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; width:104px; height:37px;}
.list_1d_tab ul li:first-child a {border-left:1px solid #e6e6e6;}
.list_1d_tab ul li a.on {background:#f8f8f8; border-top:1px solid #bf4343; font-weight:700; color:#d44a4a;}
