/* m01_arvM begin */
/* CSS Document */
@font-face{font-family:ng; src:url(NanumGothic.eot); src:local(※), url(NanumGothic.woff) format('woff')}
body,table/*,input,textarea,select,button*/{font-family:NanumGothic,'나눔고딕',ng,sans-serif}

.m01_arvM a {font-size:12px; color:#515151;  text-decoration:none;  font-family:"돋움", verdana}
.m01_arvM ul, .m01_arvM li{list-style:none;}
.m01_arvM .div, .m01_arvM ul, .m01_arvM li, .m01_arvM ol, .m01_arvM  p,.m01_arvM  form, .m01_arvM  input, .m01_arvM  dl,  .m01_arvM  dt,   .m01_arvM  dd
{
	margin : 0 ;
	padding : 0 ;
}
.m01_arvM {background-color: #fff; margin-bottom: 6px; }
.viewsubject { border-bottom:1px solid #d1d1d1;  border-top:1px solid #d1d1d1; margin-bottom:15px; clear:both; background:#fff; position:relative; }
.m01_arvM  .arvtitle { padding:15px 10px 10px 10px; }
.m01_arvM  .arvtitle .hbox {}
.m01_arvM  .arvtitle .hbox h2 {padding:0px 0 0px 0;  line-height:120%;letter-spacing:-1px; font-size:22px; }
.m01_arvM  .arvtitle .hbox h3 {padding:20px 0 10px 0; margin:0px; font-size:14px; font-weight:bold; color:#0066cc; letter-spacing:-1px; margin-bottom:10px;}
.m01_arvM .arvdate { margin:0px; font-size:11px;color:#333; bottom:10px; top:10px;  }
.m01_arvM .arvdate span { color:#333; }



.m01_arvM  .arvdate a{padding:3px 6px 0 0; margin:0px; font-size:11px; line-height:11px;  #dddee0color:#828282; }
.m01_arvM img {display:block; border:0px; vertical-align:middle; margin:0 auto !important; width:auto; max-width:100% !important; height:auto !important; text-align:center;}
.m01_arvM .pic {float:left; border:0px red solid; margin:0 12px 12px 0 ; display:block;}
.m01_arvM .pic img {border:1px solid #d1d1d1;}
.m01_arvM .cnt_view{ padding:0 16px; font-size:16px; color:#545454; line-height:160%; text-align:justify; }
.m01_arvM .cnt_view p {margin-top:16px;margin-bottom:16px; font-size:16px;}
.m01_arvM .util{font-size:11px; font-family:돋움; letter-spacing:-1px; color:#535353; bottom: 10px; right: 10px; position: absolute;}
.m01_arvM .util ul {}
.m01_arvM .util li{float:left; padding-right:3px; height:16px;margin:0px; }
.m01_arvM .util li img{border:0px; vertical-align:middle; display:block; }
.m01_arvM .util li.line {border-right:1px #dbdbdb solid ; padding-right:5px;  margin-right:5px; }
.m01_arvM .util li.txt {padding:0px 7px 0 10px; display:block;}
.m01_arvM .util li.fontUp {display:block;float:left;position:relative;display:inline-block; font-weight: bold; border: 1px solid #333; width:38px;height:23px;font-weight:bold;overflow:hidden;text-align:center;line-height:23px;color:#333;background:#f9f9f9;border:1px solid #cdcdcd;vertical-align:top}
.m01_arvM .util li.fontDown {display:block;float:left;position:relative;display:inline-block; vertical-align:top padding: 2px;border: 1px solid #333;width:38px;height:23px;font-weight:bold;overflow:hidden;text-align:center;line-height:23px;color:#333;background:#f9f9f9;border:1px solid #cdcdcd;vertical-align:top}


.m01_arvM .util2 { width: 100%; position: relative; margin:0 auto;}
.m01_arvM .util2 ul{ width:100%;  }
.m01_arvM .util2 ul li { float:left; }
.m01_arvM .util2 ul li span { color:#aa0000;}
.m01_arvM .util2 ul li.btn_top { float:right; padding-right:30px; margin-top:20px;}
.m01_arvM .util2 ul li.tit { padding-top:10px; font-weight:bold; letter-spacing:-1px; }


.sns{display:table;padding-top:10px;margin-bottom:1px;width:100%;text-align:center; text-align:center;}
.sns li{display:table-cell;width:9%;}
.sns li a{position:relative;margin-left:1px;display:block;height:41px;overflow:hidden;padding:0;line-height:41px;background:#fff;}
.sns li a:after{position:absolute;left:0;top:10px;width:1px;height:21px;content:''}
.sns li:first-child a:after{display:none}
.sns li a span{display:inline-block;width:100%;height:41px;overflow:hidden;line-height:999px;background:url(/data/skin/content/1/m01_arvM//images/sns5.png) no-repeat;background-size:41px 246px;}
.sns li a span.m100{background-position:50% 0}
.sns li a span.kkt{background-position:50% -41px}
.sns li a span.twt{background-position:50% -82px}
.sns li a span.fcb{background-position:50% -123px}
.sns li a span.nline{background-position:50% -164px}
.sns li a span.nband{background-position:50% -205px}
.sns li:nth-child(4) a:before{border:0}
.sns:after{display:block;clear:both;content:''}



.m01_arvM .comment {margin:20px 0 0px 0;   #dddee0}
.m01_arvM .comment h2{padding:5px 0; margin:0px;}
.m01_arvM .comment .box {border:1px solid #dedede; padding:15px 20px ;}
.m01_arvM .comment .box  span {font-size:11px;  letter-spacing:-1px; }
.m01_arvM .comment .box input, .m01_arvM .comment .box textarea {border:1px solid #c3c3c3;  #dddee0}
.m01_arvM .comment .box .noline{border:none;}
.m01_arvM .comment .box textarea {border:1px solid #c3c3c3; width:390px; height:50px; font-size:12px; float:left;  #dddee0 }
.m01_arvM .comment .box p {padding:3px 0; border:0px red solid;}
.m01_arvM .comment .box img {vertical-align:middle;}
.m01_arvM .comment .box label {width:60px; float:left; padding:5px 0 0 0; }
.m01_arvM .comment .box .spam  { border:0px red solid; padding:5px 0 3px 0;}
.m01_arvM .comment .box .cont {margin:4px 0 0 0;}
.m01_arvM .comment .box .spam input {margin:5px 0 0 10px;}
.m01_arvM .comment .box .btn_reg {display:block; border:0px red solid; padding:0 10px ;}
.m01_arvM .comment .box .cntxt {clear:both; padding:3px 0 0 60px;  display:block;}
.m01_arvM .comment_list {margin:20px 0 0 0;border:0px red solid;}
.m01_arvM .comment_list .title {border:0px red solid; height:20px;}
.m01_arvM .comment_list .title span.up {font-weight:bold; font-size:11px; color:#d80909;}
.m01_arvM .comment_list .title span.down {font-weight:bold; font-size:11px; color:#1c66ac;}
.m01_arvM .comment_list .title .fl {float:left; font-weight:bold;}
.m01_arvM .comment_list .title .fr {float:right;}
.m01_arvM .comment_list .cnt {clear:both; border:1px solid #dedede; padding:10px;}
.m01_arvM .att_view { margin-top:20px; font-size:11px; border-top:1px #ededed solid; border-bottom:1px #ededed solid; background-color:#fbfbfb; }
.m01_arvM .att_view .att_view_title { font-weight:bold; height:15px; }
.m01_arvM .att_view_list{font-size:11px; color:#aeaeae; letter-spacing:-1px;  }
.m01_arvM .att_view_list a {font-size:11px; letter-spacing:0px;  text-decoration:underline;}
.m01_arvM .newsinfo_new { padding:15px; font-size:16px; color:#434343; }
.m01_arvM .newsinfo_new span{ font-size:11px; color:#8d8d8d;}
.m01_arvM .newsinfo_new dl {}
.m01_arvM .newsinfo_new dt { font-size:16px; color:#aa0000; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #aa0000;;}
.m01_arvM .newsinfo_new dd { font-size:16px; letter-spacing:-1px; color:#333;  overflow:hidden;border-bottom:1px solid #dadee4;padding-top:10px;padding-bottom:10px;padding-left:6px; text-overflow:ellipsis;}
.m01_arvM .newsinfo_new dd a { font-size:16px; letter-spacing:-1px; line-height: 22px; color:#333;  height:19px;overflow:hidden;}
.m01_arvM .newsinfo_new table td{font-size:12px; color:#434343;}
.m01_arvM .imgframe {padding-bottom:10px}
.m01_arvM .img {padding-bottom:0px;width:100% !important}
.m01_arvM .imgcaption {text-align:left;padding-left:10px;text-indent:-9px;font-size:11px;color:#aa0000;line-height:120%}
.m01_arvM .imgcaption2 {text-align:left;}
.m01_arvM .copyright {padding:10px 20px;}


.m01_arvM .btn_allarticle { background:url(/data/skin/content/1/m01_arvM//images/bg_btn1.gif) no-repeat; float:right;  height:23px; width:155px;  padding-top:1px; }
.m01_arvM .btn_allarticle a {font-size:11px !important; padding-left:20px; letter-spacing:-1px;}


.m01_arvM .top_icon { position: fixed;   right: 10%;   top: 480px;   text-align:center;  width: 120px;}
/* m01_arvM end */
