/* m01_arl50 begin */
@charset "utf-8";

    .m01_arl50 * {   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0; margin:0; list-style:none; border:none;  }
    .clear_fix:after { display:block; content:''; clear:both; }
    
	.m01_arl50_wrap { width:100%; text-align:center; }
    .m01_arl50 { width:548px; height:360px; padding:10px; background: #494949; position:relative; margin:0 auto }
    .m01_arl50 h2 { position:absolute; top:0; left:0; z-index:30}
    .m01_arl50 ul li { width:127px; height:80px; float:left; background:#fff;  margin:5px; overflow:hidden; } 
    .m01_arl50 ul li.l_img { width:401px; height:260px; position:relative;  }

    .m01_arl50 ul li.l_img a { color:#fff; font-size:15px; font-weight:bold; letter-spacing:-0.5px; font-family:'맑은 고딕'}
    .m01_arl50 ul li.l_img p { position:absolute; bottom:10px; padding:0 10px; z-index:30 }
    .m01_arl50 ul li img{ width:100%; min-height :100%;  }
    .m01_arl50 ul li span.bg { display:inline-block; position:absolute; top:50px; left:0; background:url(/data/skin/content/1/m01_arl50//images/img_bg.png) repeat-x; width:100%; height:100%; z-index:5 }
/* m01_arl50 end */
/* m01_arl37 begin */
@charset "utf-8";

.m01_arl37{overflow:hidden; position:relative; }
.m01_arl37 h2{ color:#cc0000; margin:0 0 12px 0px; font-size:12px; letter-spacing:-1px;}
.m01_arl37 dl.middle {  float:left; width:127px; margin:0 10px; }
/*.m01_arl37 dl.middle:last-child {margin:0px;}*/
.m01_arl37 dl.middle dt img { padding-right:10px; border-right:1px solid #e6e6e6;}
.m01_arl37 dl.start dt img { padding-right:10px; border-right:1px solid #e6e6e6;}
.m01_arl37 dl.end dt img { padding-right:0px; border-right:none;}

.m01_arl37 dl dd { padding-top:10px; float:left; text-align:center }
.m01_arl37 dl dd strong a { color:#010101; letter-spacing:-2px; margin-bottom:2px; display:block; padding-bottom:3px; font-size:14px; line-height:19px;}
.m01_arl37 dl dd p a{color:#555; line-height:16px; }
.m01_arl37 .more a { color:#555 !important; text-decoration:none; font-size:11px; position:absolute; right:0px; top:1px; letter-spacing:-1px;}
.m01_arl37 .more a span { color:#f15316;}
.m01_arl37 .line_box { width:2px; height:108px; background-color:#e6e6e6; display:block; }
.m01_arl37 dl.start { margin-left:0px;  float:left; width:127px; margin:0 10px; }
.m01_arl37 dl.end { margin-right:0px;  float:left; width:127px; margin:0 10px; }
/* m01_arl37 end */
/* m01_arl49 begin */
@charset "utf-8";

.m01_arl49{overflow:hidden; position:relative; padding:10px 0 0 0; background:#1b191a; }
.m01_arl49 h2{ color:#cc0000; margin:0 0 12px 0px; font-size:12px; letter-spacing:-1px;}
.m01_arl49 dl.middle {  float:left; width:127px; margin:0 10px; }

.m01_arl49 dl dt {height:105px; overflow:hidden;}

.m01_arl49 dl.middle dt img {/*  padding-right:10px;  */border-right:1px solid #252324;}
.m01_arl49 dl.start dt img { /* padding-right:10px; */ border-right:1px solid #252324;}
.m01_arl49 dl.end dt img { /* padding-right:0px; */ border-right:none;}

.m01_arl49 dl dd { padding:10px 0; float:left; text-align:center }
.m01_arl49 dl dd strong a { color:#ececec; letter-spacing:-2.1px; margin-bottom:2px; display:block; padding-bottom:3px; font-size:14px; line-height:19px;}
.m01_arl49 dl dd p a{color:#555; line-height:16px; }
.m01_arl49 .more a { color:#555 !important; text-decoration:none; font-size:11px; position:absolute; right:0px; top:1px; letter-spacing:-1px;}
.m01_arl49 .more a span { color:#f15316;}
.m01_arl49 .line_box { width:2px; height:108px; background-color:#e6e6e6; display:block; }
.m01_arl49 dl.start { margin-left:0px;  float:left; width:127px; margin:0 10px; }
.m01_arl49 dl.end { margin-right:0px;  float:left; width:127px; margin:0 10px; }
/* m01_arl49 end */
/* m01_arv begin */
.c011_arv a {font-size:16px; color:#333333;  text-decoration:none;  font-family:'맑은고딕'}
.c011_arv a:hover { text-decoration: underline;}
.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 { border-bottom:1px solid #d1d1d1;  border-top:1px solid #d1d1d1; margin-bottom:15px; clear:both; background:#fafafa; position:relative;  }
.c011_arv  .arvtitle { border-bottom:1px solid #d1d1d1; padding:25px 20px 20px 20px; margin-bottom:1px;}
.c011_arv  .arvtitle .hbox { border-left:4px solid #4e525a;  padding:5px 0 0 15px; margin-bottom:10px;}
.c011_arv  .arvtitle .hbox h2 {padding:0px 0 10px 0; margin:0px; font-size:24px;   font-family:"돋움", verdana;  font-weight:bold; color:#000; line-height:28px; letter-spacing:-2px; }
.c011_arv  .arvtitle .hbox h3 {padding:3px 0 0 0; margin:0px; font-size:14px;  font-family:"돋움", verdana;  font-weight:bold; color:#718eab; letter-spacing:-1px;}
.c011_arv .arvdate { padding:3px 6px 0 10px; margin:0px; font-size:11.5px; line-height:11px;  font-family:"Nanum Gothic", "돋움", verdana; color:#828282; position:absolute; right:15px; bottom:10px;letter-spacing: -0.5px;}
.c011_arv .arvdate span { color:#333; background:url(/data/skin/content/1/m01_arv//images/bg_tit.gif) no-repeat left 3px; padding-left:10px;}



.c011_arv  .arvdate a{padding:3px 6px 0 0; margin:0px; font-size:11.5px; line-height:11px;  font-family:"Nanum Gothic", "돋움", verdana; color:#828282; }
.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;  font-family:"돋움", verdana;  line-height:160%; text-align:justify; }
.c011_arv .util{font-size:11px; font-family:돋움; 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;}


.c011_arv .util2 ul{ float:left; border-bottom:1px solid #d1d1d1; width:100%; background:#fafafa; padding:20px 20px 15px 20px;}
.c011_arv .util2 ul li { float:left; margin-right:7px;  }
.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 .comment {margin:20px 0 0px 0;   font-family:"돋움", verdana; }
.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;  font-family:"돋움", verdana; }
.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;  font-family:"돋움", verdana;  }
.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 { background-color:#fafafa; border-top:1px #dedede solid; border-bottom:1px #dedede 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:#434343; 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:center;}
.c011_arv .copyright {padding:10px 20px;}


.c011_arv .btn_allarticle { background:url(/data/skin/content/1/m01_arv//images/bg_btn1.gif) no-repeat; float:right;  height:23px; width:155px;  padding-top:1px; }
.c011_arv .btn_allarticle a {font-size:11px !important; padding-left:20px; letter-spacing:-1px;}
/* m01_arv end */
/* m01_arl18 begin */
@charset "utf-8";

.m01_arl18{position:relative; overflow:hidden; margin-bottom:10px;}
.m01_arl18 h2{ color: #000;
    text-decoration: none;
    height: 30px;
    
    padding: 6px 0 0 8px;
    letter-spacing: -1px;}


.m01_arl18 dl { float:left; width:315px;}
.m01_arl18 dl dt{ display:block; padding-bottom:7px; height:208px; }
.m01_arl18 dl dt img { border:1px solid #e4e4e4;}
.m01_arl18 dl dd{ line-height:27px; font-weight:bold; letter-spacing:-1px; padding:0 5px 9px 5px;}
.m01_arl18 dl dd a{color:#000;font-size:17px;  text-decoration:none;}

.m01_arl18 ul{overflow:hidden; padding-left:10px;}
.m01_arl18 ul li { display:block; padding:4px 0 6px 8px; line-height:21px; font-size:14px; font-weight:bold; letter-spacing:-1px; background:url(/data/skin/content/1/m01_arl18//images/icon.png) no-repeat 1px 15px; }
.m01_arl18 ul li a { color:#545454; }
/* m01_arl18 end */
/* m01_arl39 begin */
@charset "utf-8";
/* CSS Document */

.m01_arl39 { position:relative; }
.m01_arl39 .title_box {overflow:hidden; border-bottom:1px solid #c6bdac;}
.m01_arl39 .title_box h3 { padding: 7px 14px 0px 17px; font-size: 16px; color:#cdab61; font-weight:bold; letter-spacing: -1px;}
.m01_arl39 .title_box .bar_box {width:9px; height:27px; background-color:#c6bdac; float:left;}
.m01_arl39 .line { margin-top:15px; display:block; width:100%; height:1px; background-color:#bdbdbd;}
.m01_arl39 dl { overflow:hidden; margin-bottom:7px; padding-bottom:11px; border-bottom:1px solid #e5e5e5; position: relative; padding-top: 5px;}
.m01_arl39 dl dt { /*float:right; width:264px;*/    margin-left: 16px;}
.m01_arl39 dl dt a { line-height:23px; font-size:15px; color:#000; font-weight:bold; letter-spacing:-1px;}
.m01_arl39 dl dt a:hover { color:#306399; }
.m01_arl39 dl span { /*float:left; margin:8px 11px 0 5px;  */   position: absolute;top: 10px;}
.m01_arl39 dl dd { float:right;}
.m01_arl39 dl dd img { border:1px solid #929190;}
.m01_arl39 .con{/*  padding:15px 0 6px 0;  */overflow:hidden; }
/* m01_arl39 end */
/* m01_hdl3 begin */
.m02_arl19 dl dt{ float:left; margin-right:5px; }
.m02_arl19 dl dt img { vertical-align:middle; margin-right:5px; }
.m02_arl19 dl dd {overflow:hidden; border-bottom:1px solid #e5e5e5; height:80px; }
.m02_arl19 dl dd a{font-size:14px; color:#848484;letter-spacing:-0.5px; display:block; margin-top:6px; text-decoration:none; line-height:19px;font-weight:bold;  }
.m02_arl19 dl dd p a{color:#4c4c4c; line-height:18px; font-size:12px; text-decoration:none;  }
.m02_arl19 .more a { color:#666 !important; text-decoration:none; font-size:11px; position:absolute; right:0; top:4px; letter-spacing:-1px;}
.m02_arl19 .more a span { color:#f15316;}
/* m01_hdl3 end */
/* m01_arl27 begin */
@charset "utf-8";

.m01_arl27{overflow:hidden; position:relative; position:relative; padding-left:12px; margin-right:24px; /*padding-top:11px;*/ }
.m01_arl27 h3{ color:#cfa960; text-decoration:none; padding:0 17px 15px 0; letter-spacing:-2px; font-size:14px; }

.m01_arl27 .center_06 { }
.m01_arl27 .center_06 dl{overflow:hidden;  position:relative; margin-bottom: 10px;}
.m01_arl27 .center_06 dl dt { }
.m01_arl27 .center_06 dl dt img { border-radius:68px; float:left; }
.m01_arl27 .center_06 dl dd { overflow:hidden; padding:9px 21px 0 11px;  text-align:center;}
.m01_arl27 .center_06 dl dd a { color:#000; letter-spacing:-1px; display:block; font-weight:bold; font-size:14px; line-height:21px; }
/* m01_arl27 end */
/* m01_arl38 begin */
@charset "utf-8";

.m01_arl38{overflow:hidden; margin:0 0px; position:relative;}
.m01_arl38 .title_box {overflow:hidden; border-bottom:1px solid #c6bdac;}
.m01_arl38 .title_box h3 { float:left;padding: 4px 14px 0px 8px; font-size: 16px; color:#cdab61; font-weight:bold; letter-spacing: -1px;}
.m01_arl38 .title_box .page_area {float:right; margin-top:5px;}
.m01_arl38 .title_box .page_area .num_lf {float:left; color:#877b85; font-size:15px; }
.m01_arl38 .title_box .page_area .num_rt {float:right;  color:#877b85; font-size:15px; }

.m01_arl38 .title_box .bar_box {width:9px; height:27px; background-color:#c6bdac; float:left;}
.m01_arl38 dl { float:left; margin-top:5px; position:relative;}
.m01_arl38 dl dt {height:187px;background:#333}
.m01_arl38 dl dt img {border:1px solid #666666; }
.m01_arl38 dl img.btn_lf {position:absolute; left:14px; top:77px;}
.m01_arl38 dl img.btn_rt {position:absolute;right:14px; top:77px;}

.m01_arl38 dl dd {width: 290px; overflow: hidden;position: absolute; bottom:0px; padding: 10px 4px; text-align:center;}
.m01_arl38 dl dd a{color:#fff; line-height:18px; font-size:14px; font-weight:bold; text-decoration:none; }
.m01_arl38 .more a { color:#666 !important; text-decoration:none; font-size:11px; position:absolute; right:0; top:5px; letter-spacing:-1px;}
.m01_arl38 .more a span { color:#f15316;}


.m01_arl38 ul * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.m01_arl38 ul {float: left;height: 51px;overflow: hidden; padding:5px 0;}
.m01_arl38 ul li{ float:left; width:55.4px; height:35px; overflow:hidden; margin-right:5px;}
.m01_arl38 ul li:last-child {margin-right:0px;}
.m01_arl38 ul li:hover , .m01_arl38 ul li.on { border:5px solid #00529b }
.m01_arl38 ul li img { width:100%; }


.m01_arl38 .photo_wrap {position:relative; display:block;}
.m01_arl38 .photo_wrap .icon_play {position:absolute; z-index:5; background: url(/images/icon_play2.png) 0 0 no-repeat; background-size:73px 72px; width:73px; height:72px; top:50%; left:50%; margin-top:-36px; margin-left:-36px;}
.m01_arl38 .photo_wrap .icon_play1 {position:absolute; z-index:5; background: url(/images/icon_play2.png) 0 0 no-repeat; background-size:20px; width:20px; height:20px; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
/* m01_arl38 end */
/* m01_arl46 begin */
@charset "utf-8";

.m01_arl46{position:relative; background:#fff; /*padding:14px 15px 14px 15px;*/ }
.m01_arl46 dl {overflow:hidden;  padding-bottom:15px; background:url(/data/skin/content/1/m01_arl46//images/icon_v2.png) no-repeat 5px 12px;}
.m01_arl46 dl dd {overflow:hidden;padding:0 18px; }
.m01_arl46 dl dd a{font-size:15px; color:#665f55; display:block; margin-top:1px; text-decoration:none; line-height:22px; letter-spacing:-1px; }



.m01_arl46 dl dd strong a:link {color:#333; text-decoration:none;}
.m01_arl46 dl dd strong a:visited {color:#333; text-decoration:none;}
.m01_arl46 dl dd strong a:active {color:#333; text-decoration:none;}
.m01_arl46 dl dd strong a:hover {color:#53556b; text-decoration:none;}
/* m01_arl46 end */
/* m01_arl33 begin */
@charset "utf-8";

.m01_arl33{/* position:relative; overflow:hidden; margin-bottom:10px; */}
.m01_arl33 .title { overflow:hidden;}
.m01_arl33 .title h2{ color:#578a4f; /* margin:0 0 14px 9px; */ font-size:14px; letter-spacing:-1px; float:left;}
.m01_arl33 .title .line {float:right; margin-top:15px; display:block; width:185px; height:1px; background-color:#bdbdbd;}

.m01_arl33 dl { /* float:left; width:100%; */}
.m01_arl33 dl dt{/*  display:block; padding-bottom:9px;    */     margin-bottom: 10px; border: 1px solid #e4e4e4;}
.m01_arl33 dl dt img { /* border:1px solid #e4e4e4;   */  width: 100%;}
.m01_arl33 dl dd{ line-height:27px; font-weight:bold; letter-spacing:-1px;  /* text-align:center; */ margin-bottom:6px;    padding: 0 10px;}
.m01_arl33 dl dd a{color:#000;font-size:15px; line-height:22px; letter-spacing:-1px;  text-decoration:none;}

.m01_arl33 ul{overflow:hidden; padding-left:10px;}
.m01_arl33 ul li { display:block; padding:0 0 10px 8px; background:url(/data/skin/content/1/m01_arl33//images/icon.png) no-repeat 1px 10px; }
.m01_arl33 ul li a { color:#746d63; line-height:21px; font-size:15px; letter-spacing:-1px; }
/* m01_arl33 end */
