/* m01_arv1 begin */
.m01_arv1 a {font-size:14px; color:#515151; font-weight:bold; text-decoration:none;   }
.m01_arv1 ul, .m01_arv1 li{list-style:none;}
.m01_arv1 .div, .m01_arv1 ul, .m01_arv1 li, .m01_arv1 ol, .m01_arv1  p,.m01_arv1  form, .m01_arv1  input, .m01_arv1  dl,  .m01_arv1  dt,   .m01_arv1  dd
{
	margin : 0 ;
	padding : 0 ;
}
.m01_arv1 {font-size:12px;   }
.viewsubject { border-top:3px solid #000; border-bottom:1px solid #dcdcdc; margin-bottom:15px; clear:both; background:#fff; position:relative; padding-bottom:15px; }
.m01_arv1 .smartOutput { font-size:16px; line-height:28px; color:#505050; }
.m01_arv1  .arvtitle { padding:15px;}
.m01_arv1  .arvtitle .hbox { }
.m01_arv1  .arvtitle .hbox img { float:left; padding:1% 15px 0 0; border:0; }
.m01_arv1  .arvtitle .hbox h2 {padding:0px 0 10px 0; margin:0px; font-size:25px;  font-weight:bold; color:#000; line-height:35px; letter-spacing:-2px; }
.m01_arv1  .arvtitle .hbox h3 { margin-bottom:12px; font-size:17px; line-height:25px;   font-weight:bold; color:#2a5594; letter-spacing:-1px;}
.m01_arv1 .arvdate { padding:3px 6px 0 10px; margin:0px;  color:#333;
position:absolute; right:15px; bottom:10px;   }
.m01_arv1 .arvdate strong { color:#5d5d5d; padding-right:5px; }
.m01_arv1 .arvdate img { border:0; }
.m01_arv1  .arvdate a{padding:3px 6px 0 0; margin:0px; font-size:11px; line-height:11px;   color:#828282; }

.m01_arv1 img {border:1px solid #ebebeb; vertical-align:middle;}
.m01_arv1 .pic {float:left; border:0px red solid; margin:0 12px 12px 0 ; display:block;}
.m01_arv1 .pic img {border:1px solid #d1d1d1;}
.m01_arv1 .cnt_view{ padding:20px 0 20px 0; font-size:16px; color:#545454;    line-height:160%; text-align:justify; }
.m01_arv1 .util{font-size:11px;  letter-spacing:-1px; color:#535353;height:20px; margin:10px 0 15px 0; float:right; }
.m01_arv1 .util ul {}
.m01_arv1 .util li{float:left; margin:0px; }
.m01_arv1 .util li img{border:0px; vertical-align:middle; display:block; margin-right:11px; }
.m01_arv1 .util li.line {border-right:1px #dbdbdb solid ; padding-right:5px;  margin-right:5px; }
.m01_arv1 .util li.txt {padding:0px 7px 0 10px; display:block;}

.m01_arv1 .util3 ul{ float:left; width:100%;}
.m01_arv1 .util3 ul li { float:left; }

.m01_arv1 .util2 {}
.m01_arv1 .util2 ul{ border-bottom:1px solid #eee; border-top:1px solid #eee;  padding:10px 0 14px 0; width:100%; text-align:right; }
.m01_arv1 .util2 ul li { display:inline; width:20px; height:20px; }
.m01_arv1 .util2 ul li span { color:#aa0000;}
.m01_arv1 .util2 ul li.btn_top { float:right; padding-right:30px; margin-top:20px;}
.m01_arv1 .util2 ul li.tit { padding-top:10px; font-weight:bold; letter-spacing:-1px; }
.m01_arv1 .util2 img { border:0; }

.m01_arv1 .pn_newslist { background:url(/data/skin/content/1/m01_arv1//images/blist_bg.gif) no-repeat; width:677px; height:77px; padding:4px 0 0 15px; }
.m01_arv1 .pn_newslist img { border:0; }
.m01_arv1 .pn_newslist ul li { line-height:36px; }
.m01_arv1 .pn_newslist ul li img { vertical-align:middle; margin-right:5px; }

.m01_arv1 .arvdate img.logo_img { margin-right:7px;}
.m01_arv1 .comment {margin:20px 0 0px 0;    }
.m01_arv1 .comment h2{padding:5px 0; margin:0px;}
.m01_arv1 .comment .box {border:1px solid #dedede; background-color:#f9f9f9; padding:15px 20px ;}
.m01_arv1 .comment .box  span {font-size:11px;  letter-spacing:-1px; }
.m01_arv1 .comment .box input, .m01_arv1 .comment .box textarea {border:1px solid #c3c3c3;   }
.m01_arv1 .comment .box .noline{border:none;}
.m01_arv1 .comment .box textarea {border:1px solid #c3c3c3; width:390px; height:50px; font-size:12px; float:left;    }
.m01_arv1 .comment .box p {padding:3px 0; border:0px red solid;}
.m01_arv1 .comment .box img {vertical-align:middle;}
.m01_arv1 .comment .box label {width:60px; float:left; padding:5px 0 0 0; }
.m01_arv1 .comment .box .spam  { border:0px red solid; padding:5px 0 3px 0;}
.m01_arv1 .comment .box .cont {margin:4px 0 0 0;}
.m01_arv1 .comment .box .spam input {margin:5px 0 0 10px;}
.m01_arv1 .comment .box .btn_reg {display:block; border:0px red solid; padding:0 10px ;}
.m01_arv1 .comment .box .cntxt {clear:both; padding:3px 0 0 60px;  display:block;}
.m01_arv1 .comment_list {margin:20px 0 0 0;border:0px red solid;}
.m01_arv1 .comment_list .title {border:0px red solid; height:20px;}
.m01_arv1 .comment_list .title span.up {font-weight:bold; font-size:11px; color:#d80909;}
.m01_arv1 .comment_list .title span.down {font-weight:bold; font-size:11px; color:#1c66ac;}
.m01_arv1 .comment_list .title .fl {float:left; font-weight:bold;}
.m01_arv1 .comment_list .title .fr {float:right;}
.m01_arv1 .comment_list .cnt {clear:both; border:1px solid #dedede; padding:10px;}
.m01_arv1 .att_view { margin-top:20px; font-size:11px; border-top:1px #ededed solid; border-bottom:1px #ededed solid; background-color:#fbfbfb; }
.m01_arv1 .att_view .att_view_title { font-weight:bold; height:15px; }
.m01_arv1 .att_view_list{font-size:11px; color:#aeaeae; letter-spacing:-1px;  }
.m01_arv1 .att_view_list a {font-size:11px; letter-spacing:0px;  text-decoration:underline;}
.m01_arv1 .newsinfo { border-top:1px #6e6e6e solid; padding:20px 0;}
.m01_arv1 .newsinfo span{ color:#1b498c; font-size:17px; }
.m01_arv1 .newsinfo dl {}
.m01_arv1 .newsinfo dt {  color:#000; font-size:17px; font-weight:bold; letter-spacing:-0.5px;padding-bottom:15px;}
.m01_arv1 .newsinfo dd { font-size:15px; color:#434343; line-height:27px; }
.m01_arv1 .newsinfo dd a { font-size:15px; color:#434343; font-weight: normal; }
.m01_arv1 .newsinfo table td{font-size:12px; color:#434343;}
.m01_arv1 .imgframe {padding-bottom:10px}
.m01_arv1 .imgcaption {text-align:left;padding-left:10px;text-indent:-9px;font-size:11px;color:#aa0000;line-height:120%}
/*
.m01_arv1 .imgcaption2 {text-align:left; width:102%; margin-top:3px; }
*/

.m01_arv1 .imgcaption2 {text-align:left;}

.m01_arv1 .copyright {padding:10px 20px;}


/*.m01_arv1 .btn_allarticle { background:url(/data/skin/content/1/m01_arv1//images/bg_btn1.gif) no-repeat; float:right;  height:23px; width:155px;  padding-top:1px; }
.m01_arv1 .btn_allarticle a {font-size:11px !important; padding-left:20px; letter-spacing:-1px;} */

.m01_arv1 .btn_allarticle { float:right; border:1px solid #dfe3eb; padding:4px 10px 7px 10px; margin-top:40px; }
.m01_arv1 .btn_allarticle a {font-size:14px !important; color:#1b498c; font-weight:bold; letter-spacing:-0.5px; }
/* m01_arv1 end */
/* m01_hdl15 begin */
@charset "utf-8";

.m01_hdl15{overflow:hidden; position:relative; border-top:1px solid #6e6e6e; margin-bottom:15px; font-family:맑은 고딕, 돋움, Dotum,"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.m01_hdl15 h2{ overflow:hidden; padding:20px 0; font-size:17px; color:#000; letter-spacing:-0.5px; }
.m01_hdl15 h2 span { color:#4363ac; /* font-weight: 600; */letter-spacing: -1px;}
.m01_hdl15 dl{overflow:hidden; float:left; width:170px; margin:0 12px 7px 0; }

.m01_hdl15 dl dt { width:170px; height:110px;     overflow: hidden;}
.m01_hdl15 dl dt img { border:1px solid #e1e1e1;min-width: 170px;min-height: 110px;}
.m01_hdl15 dl dd { overflow:hidden; padding:7px 7px 0 7px;height: 46px;}
.m01_hdl15 dl dd a { color:#000; letter-spacing:-1px; margin-bottom:2px; display:block; font-weight:bold; font-size:15px; line-height:22px; }
.m01_hdl15 dl dd p a{color:#555; line-height:16px; font-size:12px; }
.m01_hdl15 .more a { color:#555 !important; text-decoration:none; font-size:11px; position:absolute; right:0px; top:1px; letter-spacing:-1px;}
.m01_hdl15 .more a span { color:#f15316;}
/* m01_hdl15 end */
