/* m03_arl3 begin */
@charset "utf-8";
/* CSS Document */

.m03_arl3 { overflow:hidden; position:relative; border-top:2px solid #00529c; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:13px; }
.m03_arl3 h2{ font-size:15px; letter-spacing:-1px; color:#00529c; margin-bottom:15px;  } 
.m03_arl3 ol { display:block; }
.m03_arl3 ol li { line-height:24px; }
.m03_arl3 ol li a { color:#333; font-size:13px; text-decoration:none; }
.m03_arl3 ol li.w a { color:#666;}
.m03_arl3 ol li span { float:left; margin-top:6px; margin-right:8px; }
.m03_arl3 ol li.half { padding-bottom:25px;}
.m03_arl3 .more a {  position:absolute; right:15px; top:11px; }
/* m03_arl3 end */
/* m01_arv begin */
.c011_arv a {font-size:12px; color:#515151;  text-decoration:none;  font-family:"돋움", verdana}
.c011_arv ul, .c011_arv li{list-style:none;}
.c011_arv .div, .c011_arv ul, .c011_arv li, .c011_arv ol, .c011_arv  p,.c011_arv  form, .c011_arv  input, .c011_arv  dl,  .c011_arv  dt,   .c011_arv  dd
{
	margin : 0 ;
	padding : 0 ;
}
.c011_arv {font-size:12px;  font-family:"돋움", verdana; }
.viewsubject { margin-bottom:15px; clear:both; position:relative; }
.c011_arv  .smartOutput { font-family:'dotum', '돋움', serif; color:#333; font-size:16px; }
.c011_arv  .arvtitle { padding:25px 0 20px 0; margin-bottom:1px;}
.c011_arv  .arvtitle .hbox { }
.c011_arv  .arvtitle .hbox h2 {font-family:'Nanum Gothic', '나눔고딕', 'Nanum Gothic Coding', 'dotum', '돋움', serif; padding:0px 0 10px 0; margin:0px; font-size:26px; font-weight:bold; color:#4b4b4b; line-height:32px; letter-spacing:-1px; }
.c011_arv  .arvtitle .hbox h3 {padding:10px 0 10px 0; margin:0px; font-size:16px;  font-weight:bold; color:#718eab; letter-spacing:-1px;}
.c011_arv .arvdate { padding:13px 6px 0 0; margin:0px; font-size:16px; line-height:11px; color:#808080; float:left;   }
.c011_arv .arvdate span { color:#808080;}
.c011_arv .tit_line { width:680px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:36px; margin-top:50px; }



.c011_arv  .arvdate a{padding:3px 6px 0 0; margin:0px; font-size:16px; line-height:11px; color:#a0a0a0; }
.c011_arv img {border:0px; vertical-align:middle;}
.c011_arv .pic {float:left; border:0px red solid; margin:0 12px 12px 0 ; display:block;}
.c011_arv .pic img {border:1px solid #d1d1d1;}
.c011_arv .cnt_view{ padding:10px 0 20px 0; font-size:14px; color:#545454; line-height:160%; text-align:justify; }
.c011_arv .util{font-size:11px; letter-spacing:-1px; color:#535353;height:20px; margin:10px 0 0 0; float:right; }
.c011_arv .util ul {}
.c011_arv .util li{float:left; padding-right:3px; height:16px;margin:0px; }
.c011_arv .util li img{border:0px; vertical-align:middle; display:block; }
.c011_arv .util li.line {border-right:1px #dbdbdb solid ; padding-right:5px;  margin-right:5px; }
.c011_arv .util li.txt {padding:0px 7px 0 10px; display:block; color:#767676;}


.c011_arv .util2 ul{ float:left; border-top:1px solid #f0f0f0; width:100%;  padding:20px 20px 15px 20px;}
.c011_arv .util2 ul li { float:left; margin-right:1px;  }
.c011_arv .util2 ul li span { color:#aa0000;}
.c011_arv .util2 ul li.btn_top { float:right; padding-right:30px; margin-top:20px;}
.c011_arv .util2 ul li.tit { padding-top:10px; font-weight:bold; letter-spacing:-1px; }

.c011_arv .util3 ul{ float:left; width:100%;}
.c011_arv .util3 ul li { float:left; margin-right:1px;  }
.c011_arv .util3 ul li span { color:#aa0000;}
.c011_arv .util3 ul li.btn_top { float:right; padding-right:30px; margin-top:20px;}
.c011_arv .util3 ul li.tit { padding-top:10px; font-weight:bold; letter-spacing:-1px; }

.c011_arv .comment {margin:20px 0 0px 0; }
.c011_arv .comment h2{padding:5px 0; margin:0px;}
.c011_arv .comment .box {border:1px solid #dedede; background-color:#f9f9f9; padding:15px 20px ;}
.c011_arv .comment .box  span {font-size:11px;  letter-spacing:-1px; }
.c011_arv .comment .box input, .c011_arv .comment .box textarea {border:1px solid #c3c3c3;}
.c011_arv .comment .box .noline{border:none;}
.c011_arv .comment .box textarea {border:1px solid #c3c3c3; width:390px; height:50px; font-size:12px; float:left; }
.c011_arv .comment .box p {padding:3px 0; border:0px red solid;}
.c011_arv .comment .box img {vertical-align:middle;}
.c011_arv .comment .box label {width:60px; float:left; padding:5px 0 0 0; }
.c011_arv .comment .box .spam  { border:0px red solid; padding:5px 0 3px 0;}
.c011_arv .comment .box .cont {margin:4px 0 0 0;}
.c011_arv .comment .box .spam input {margin:5px 0 0 10px;}
.c011_arv .comment .box .btn_reg {display:block; border:0px red solid; padding:0 10px ;}
.c011_arv .comment .box .cntxt {clear:both; padding:3px 0 0 60px;  display:block;}
.c011_arv .comment_list {margin:20px 0 0 0;border:0px red solid;}
.c011_arv .comment_list .title {border:0px red solid; height:20px;}
.c011_arv .comment_list .title span.up {font-weight:bold; font-size:11px; color:#d80909;}
.c011_arv .comment_list .title span.down {font-weight:bold; font-size:11px; color:#1c66ac;}
.c011_arv .comment_list .title .fl {float:left; font-weight:bold;}
.c011_arv .comment_list .title .fr {float:right;}
.c011_arv .comment_list .cnt {clear:both; border:1px solid #dedede; padding:10px;}
.c011_arv .att_view { margin-top:20px; font-size:11px; border-top:1px #ededed solid; border-bottom:1px #ededed solid; background-color:#fbfbfb; }
.c011_arv .att_view .att_view_title { font-weight:bold; height:15px; }
.c011_arv .att_view_list{font-size:11px; color:#aeaeae; letter-spacing:-1px;  }
.c011_arv .att_view_list a {font-size:11px; letter-spacing:0px;  text-decoration:underline;}
.c011_arv .newsinfo { border-top:1px #f0f0f0 solid; border-bottom:1px #f0f0f0 solid; padding:20px; font-size:12px; color:#434343;}
.c011_arv .newsinfo span{ font-size:11px; color:#8d8d8d;}
.c011_arv .newsinfo dl {}
.c011_arv .newsinfo dt { font-size:12px; color:#aa0000; font-weight:bold; padding-bottom:5px;}
.c011_arv .newsinfo dd { font-size:12px; color:#656565; line-height:22px;}
.c011_arv .newsinfo table td{font-size:12px; color:#434343;}
.c011_arv .imgframe {padding-bottom:10px}
.c011_arv .img {padding-bottom:0px}
.c011_arv .imgcaption {text-align:left;padding-left:10px;text-indent:-9px;font-size:11px;color:#aa0000;line-height:120%}
.c011_arv .imgcaption2 {text-align:left;}
.c011_arv .copyright {padding:10px 20px; border-top:1px solid #e8e8e8;}


.c011_arv .btn_allarticle { background:url(/data/skin/content/1/m01_arv//images/bg_btn1.gif) no-repeat; float:right;  height:23px; width:180px;  padding-top:1px; }
.c011_arv .btn_allarticle a {font-size:11px !important; padding-left:6px; letter-spacing:-1px;}
/* m01_arv end */
/* m01_arl22 begin */
@charset "utf-8";

.m01_arl22{ position:relative; padding:5px; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; height:210px; }
.m01_arl22 h2 {font-weight:bold; font-size:15px; letter-spacing:-1px; color:#8f8e88; padding-left:3px; }
.m01_arl22 h2 span { font-weight:bold; font-size:15px; letter-spacing:-1px;  color:#e4577b; font-weight:600;}
.m01_arl22 ul{  overflow:hidden; display:block;padding-top:7px; margin-left:4px; float:left; width:500px;}
.m01_arl22 ul li { display:block; padding-left:12px; line-height:27px; background:url(/data/skin/content/1/m01_arl22//images/ico.gif) no-repeat left 14px; }
.m01_arl22 ul li a { color:#494949; font-size:14px; text-decoration:none; font-weight:bold; }
.m01_arl22 .more a { color:#d60036 !important; text-decoration:none; font-size:11px; position:absolute; letter-spacing:-1px; right:9px; top:9px;}
.m01_arl22 .more a span { color:#f15316;}
.m01_arl22 .img_banner {float:left; width:176px; height:180px; margin-top:15px;}
/* m01_arl22 end */
/* m01_arl23 begin */
@charset "utf-8";

.m01_arl23{ position:relative; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; border:1px solid #dfdfdf; padding:10px; margin-top:18px; height:480px;}
.m01_arl23 h2{ font-weight:bold; font-size:15px; letter-spacing:-1px; color:#8f8e88; padding-left:3px; padding-bottom:12px; padding-top:16px; }
.m01_arl23 h2 span { font-weight:bold; font-size:15px; letter-spacing:-1px;  color:#e4577b; font-weight:600;}

.m01_arl23 .photo_box { float: left;}
.m01_arl23 .photo_box ul li.m2 {overflow:hidden; }
.m01_arl23 .photo_box ul li dl{width:200px;}
.m01_arl23 .photo_box ul li dl dt a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
 	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.m01_arl23 .photo_box ul li dl.left { width: 152px; float:left; display: block; overflow: hidden; margin-right:15px; margin-bottom:10px; }
.m01_arl23 .photo_box ul li dl dd { overflow:hidden; padding-top:17px; padding-bottom: 12px;height:37px; padding-left:10px;}
.m01_arl23 .photo_box ul li dl dd p a{color:#636363; font-size:15px; letter-spacing:-1px; max-width:100%; height:37px; margin-top:1px; padding:0 2px; line-height:19px;display:-webkit-box;overflow:hidden;white-space: normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical  }
.m01_arl23 .photo_box ul li dl dd p a:hover { color:#767f93; text-decoration:none;}
.m01_arl23 .more a {  color:#e64840!important; text-decoration:none; font-size:11px; letter-spacing:-1px; padding-left:15px; }
.m01_arl23 .more a span {  color:#e64840; font-size:11px;}
/* m01_arl23 end */
/* m03_pvw1 begin */
@charset "utf-8";

.m03_pvw1{ overflow:hidden; border-top:2px solid #00529c; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:13px 13px 13px 13px; position:relative; }
.m03_pvw1 h2{ font-size:15px; letter-spacing:-1px; color:#00529c; }
.m03_pvw1 .btn { float:right; margin-top:5px;  }
.m03_pvw1 .btn span { float:left; margin-left:5px;}
.m03_pvw1 dl { float:left; }
.m03_pvw1 dl dt { position:relative; }
.m03_pvw1 dl dt img{ margin-top:15px; }
.m03_pvw1 dl dd { width:214px; color:#fff; background:url(/data/skin/content/1/m03_pvw1//images/bg_txt.png) repeat-x; padding:7px; height:30px; line-height:16px; font-weight:bold; letter-spacing:-1px; position:absolute; bottom:12px; }
.m03_pvw1 dl dd a { color:#fff; font-size:12px; display:block; text-decoration:none; }
/* m03_pvw1 end */
/* m01_arl24 begin */
@charset "utf-8";

.m01_arl24{ position:relative; padding:0 5px 5px 5px; border-top:1px solid #f6f6f6; margin-top:16px; height:190px; border-bottom:1px solid #f6f6f6; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; }
.m01_arl24 h2 {font-weight:bold; font-size:15px; letter-spacing:-1px; color:#8f8e88; padding-left:3px; padding-top:16px;}
.m01_arl24 h2 span { font-weight:bold; font-size:15px; letter-spacing:-1px;  color:#e4577b; font-weight:600;}
.m01_arl24 ul{  overflow:hidden; display:block;padding-top:10px; padding-bottom:20px; margin-left:4px; float:left;  width:500px; }
.m01_arl24 ul li { display:block; padding-left:12px; line-height:27px; background:url(/data/skin/content/1/m01_arl24//images/ico.gif) no-repeat left 14px; }
.m01_arl24 ul li a { color:#494949; font-size:14px; text-decoration:none; font-weight:bold;}
.m01_arl24 .more a { color:#d60036 !important; text-decoration:none; font-size:11px; position:absolute; letter-spacing:-1px; right:9px; top:9px;}
.m01_arl24 .more a span { color:#f15316;}
.m01_arl24 .img_banner {float:left;width:176px; height:130px; margin-top:15px; }
/* m01_arl24 end */
/* m01_arl25 begin */
@charset "utf-8";

.m01_arl25{ position:relative; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; padding:8px; height:270px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.m01_arl25 h2{ font-weight:bold; font-size:15px; letter-spacing:-1px; color:#8f8e88; padding-left:3px; padding-bottom:12px; padding-top:16px; }
.m01_arl25 h2 span { font-weight:bold; font-size:15px; letter-spacing:-1px;  color:#e4577b; font-weight:600;}

.m01_arl25 .photo_box { float: left;}
.m01_arl25 .photo_box ul li.m2 {overflow:hidden; }
.m01_arl25 .photo_box ul li dl{width:200px;}
.m01_arl25 .photo_box ul li dl dt a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
 	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.m01_arl25 .photo_box ul li dl.left { width: 153px; float:left; display: block; overflow: hidden; margin-right:15px; margin-bottom:10px; }
.m01_arl25 .photo_box ul li dl dd { overflow:hidden; padding-top:17px; padding-bottom: 12px;height:37px; padding-left:10px;}
.m01_arl25 .photo_box ul li dl dd p a{color:#636363; font-size:15px; letter-spacing:-1px; max-width:100%; height:37px; margin-top:1px; padding:0 2px; line-height:19px;display:-webkit-box;overflow:hidden;white-space: normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical  }
.m01_arl25 .photo_box ul li dl dd p a:hover { color:#767f93; text-decoration:none;}
.m01_arl25 .more a {  color:#e64840!important; text-decoration:none; font-size:11px; letter-spacing:-1px; padding-left:15px; }
.m01_arl25 .more a span {  color:#e64840; font-size:11px;}
/* m01_arl25 end */
/* m01_arl17 begin */
/* CSS Document */
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover h3 {color:#333; text-decoration:underline;}
a:hover h6 {color:#333; text-decoration:underline;}
a.OnLoad:hover {color:#333; text-decoration:none;}

.FtColor_T {color:#333; letter-spacing:-1px; }
.FtColor_S {color:#707070;}

.mo1_arl17{overflow:hidden; position:relative; border-top:2px solid #00529c; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:13px;}
.mo1_arl17 h2{ font-size:15px; letter-spacing:-1px; color:#00529c; margin-bottom:15px;  } 
.mo1_arl17 h6 { overflow:hidden; font-size:28px; margin-bottom:10px; height:34px; line-height:32px; letter-spacing:-3px; cursor:pointer;}

.mo1_arl17 dl{ overflow:hidden;}
.mo1_arl17 dt a{font-size:22px; font-weight:bold; color:#121212; line-height:26px; letter-spacing:-1px; text-decoration:none;}
.mo1_arl17 dd.m1 {overflow:hidden;}
.mo1_arl17 dd.m1 span{float:left; margin-right:15px;}
.mo1_arl17 dd.m1 span img{ border:1px solid #e4e4e4; margin-bottom:10px; }
.mo1_arl17 dd.m1 strong{ margin-bottom:2px; display:block;}
.mo1_arl17 dd.m1 strong a{ font-size:14px; font-weight:bold; color:#425c9e; letter-spacing:-1px; line-height:24px; text-decoration:none;}
.mo1_arl17 dd.m1 p a { color:#666; line-height:18px; margin-top:7px; text-decoration:none;}
.mo1_arl17 dd.m1 ul{ padding-top: 50px;display: block;}
.mo1_arl17 dd.m1 ul li a{ line-height:18px; font-weight:bold; color:#333333; font-size:12px;  background:url(/data/skin/content/1/m01_arl17//images/ico_bl1.gif) no-repeat; padding-left:15px;}
/* m01_arl17 end */
/* m01_arl26 begin */
@charset "utf-8";

.m01_arl26{ position:relative; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; padding:8px; height:230px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.m01_arl26 h2{ font-weight:bold; font-size:15px; letter-spacing:-1px; color:#8f8e88; padding-left:3px; padding-bottom:12px; padding-top:16px; }
.m01_arl26 h2 span { font-weight:bold; font-size:15px; letter-spacing:-1px;  color:#e4577b; font-weight:600;}

.m01_arl26 .photo_box { float: left;}
.m01_arl26 .photo_box ul li.m2 {overflow:hidden; }
.m01_arl26 .photo_box ul li dl{width:200px;}
.m01_arl26 .photo_box ul li dl dt a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
 	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.m01_arl26 .photo_box ul li dl.left { width: 153px; float:left; display: block; overflow: hidden; margin-right:15px; margin-bottom:10px; }
.m01_arl26 .photo_box ul li dl dd { overflow:hidden; padding-top:17px; padding-bottom: 12px;height:37px; padding-left:10px;}
.m01_arl26 .photo_box ul li dl dd p a{color:#636363; font-size:15px; letter-spacing:-1px; max-width:100%; height:37px; margin-top:1px; padding:0 2px; line-height:19px;display:-webkit-box;overflow:hidden;white-space: normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical  }
.m01_arl26 .photo_box ul li dl dd p a:hover { color:#767f93; text-decoration:none;}
.m01_arl26 .more a {  color:#e64840!important; text-decoration:none; font-size:11px; letter-spacing:-1px; padding-left:15px; }
.m01_arl26 .more a span {  color:#e64840; font-size:11px;}
/* m01_arl26 end */
/* m03_arl6 begin */
@charset "utf-8";

.m03_arl6{position:relative; border-top:2px solid #00529c; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:13px;}
.m03_arl6 h2{ font-size:15px; letter-spacing:-1px; color:#00529c; margin-bottom:15px;}
/*.m03_arl6 h2{padding:2px 14px 0 14px; background:url(/data/skin/content/1/m03_arl6//images/ico_tit.gif) no-repeat 0 0; font-size:14px; letter-spacing:-1px;}*/
.m03_arl6 dl { margin-top:9px; overflow:hidden; }
.m03_arl6 dl dt{ margin-right:10px; float:left; }
.m03_arl6 dl dt img { border:1px solid #e4e4e4;}
.m03_arl6 dl dd {overflow:hidden; }
.m03_arl6 dl dd strong a{font-size:13px; color:#333;letter-spacing:-1px; display:block; margin-top:2px; margin-bottom:2px; line-height:17px; text-decoration:none; }
.m03_arl6 dl dd p a{color:#666; line-height:16px;   font-size:12px; } 
.m03_arl6 .more a { color:#666 !important; text-decoration:none; font-size:11px; position:absolute; right:0; top:4px; letter-spacing:-1px; margin:10px 15px 0 0; }
.m03_arl6 .more a span { color:#f15316;}
/* m03_arl6 end */
