/* m01_hdlM09 begin */
@charset "utf-8";

.m01_hdlM09 .caticon {font-weight: 300; font-size: 12px; background: #006BB7; padding: 2px 6px; float: left; position: absolute; margin: 20px; color: #fff;}

.m01_hdlM09 .piece {position: relative; float:left; width:100%; height:245px; background:rgba(0, 0, 0, 0.43);}
.m01_hdlM09 .piece img {width:100%; height:100%;  opacity: 0.8; filter: Alpha(opacity=80);}
.m01_hdlM09 .title { padding: 15px; font-size: 23px;line-height: 1.3;}
.m01_hdlM09 .piece .content {position:absolute;bottom:0;left:0;z-index:1;color:#fff;width:100%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
 }
/* m01_hdlM09 end */
/* m01_arlM16 begin */
@charset "utf-8";

.m01_arlM16 .caticon {font-weight: 300; font-size: 12px; background: #006BB7; padding: 2px 6px; float: left; position: absolute; margin: 20px; color: #fff;}

.m01_arlM16 .piece {position: relative; float:left;  height:143px; margin-bottom:5px; background:rgba(0, 0, 0, 0.43); margin-right: 2.5px;}
.m01_arlM16 .piece:nth-child(even) { margin-left:1%;}
.m01_arlM16 .piece img {width:100%; height:100%;  opacity: 0.8; filter: Alpha(opacity=80);}
.m01_arlM16 .title { margin: 15px 12px; font-size: 15px;line-height: 1.3;    height: 46px;overflow: hidden;}
.m01_arlM16 .piece .content {position:absolute;bottom:0;left:0;z-index:1;color:#fff;width:100%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
 }
/* m01_arlM16 end */
/* m01_arlM17 begin */
@charset "utf-8";

.m01_hdlM17 .caticon {font-weight: 300; font-size: 12px; background: #006BB7; padding: 2px 6px; float: left; position: absolute; margin: 20px; color: #fff;}

.m01_hdlM17 .piece {position: relative; float:left; height:143px; margin-bottom:5px; background:rgba(0, 0, 0, 0.43);    margin-left: 2.5px;}
.m01_hdlM17 .piece:nth-child(even) { margin-left:1%;}
.m01_hdlM17 .piece img {width:100%; height:100%;  opacity: 0.8; filter: Alpha(opacity=80);}
.m01_hdlM17 .title { margin: 15px 12px; font-size: 15px;line-height: 1.3;    height: 46px;overflow: hidden;}
.m01_hdlM17 .piece .content {position:absolute;bottom:0;left:0;z-index:1;color:#fff;width:100%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
 }
/* m01_arlM17 end */
/* m01_hdlM10 begin */
@charset "utf-8";

.m01_hdlM10 .caticon {font-weight: 300; font-size: 12px; background: #006BB7; padding: 2px 6px; float: left; position: absolute; margin: 20px; color: #fff;}

.m01_hdlM10 .piece {position: relative; float:left; width:49.5%; height:143px; margin-bottom:5px; background:rgba(0, 0, 0, 0.43);}
.m01_hdlM10 .piece:nth-child(even) { margin-left:1%;}
.m01_hdlM10 .piece img {width:100%; height:100%;  opacity: 0.8; filter: Alpha(opacity=80);}
.m01_hdlM10 .title { margin: 15px 12px; font-size: 15px;line-height: 1.3;    height: 46px;overflow: hidden;}
.m01_hdlM10 .piece .content {position:absolute;bottom:0;left:0;z-index:1;color:#fff;width:100%;
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
 }
/* m01_hdlM10 end */
/* m01_arlM13 begin */
@charset "utf-8";

.m01_arlM13 { border: 1px solid #e4e4e4; background-color: #fff; margin-bottom: 6px; }
.m01_arlM13 h2 { margin-bottom:8px;font-size:16px; letter-spacing:-1px; }
.m01_arlM13 h2 a { color:#000;letter-spacing:-0.5px; line-height:18px; }
.m01_arlM13 dl { padding: 12px; width: 96%; min-height: 110px; }
.m01_arlM13 dl dt{ float:left;  display: block; overflow: hidden; }
.m01_arlM13 dl dt img { float:right; border:1px solid #e4e4e4; min-width: 168px; min-height: 115px; overflow: hidden; border:1px solid #e5e5e5; margin-right:8px; }
.m01_arlM13 dl dd { overflow:hidden; position: relative;}
.m01_arlM13 dl dd strong a { font-size:16px; color:#000;letter-spacing:-0.5px; display:block; margin-top:1px; margin-bottom: 10px; }
.m01_arlM13 dl dd p a { color:#515151; line-height:18px; font-size:15px; margin-top:1px; margin-bottom: 10px; }
.m01_arlM13 .more a { color:#666 !important; text-decoration:none; font-size:13px; position:absolute; right:0; top:3px; letter-spacing:-1px; }
.m01_arlM13 .more a span { color:#f15316; }

/* 이미지 사이즈 */
.utl_m1 { margin: auto !important; width: 29.6%; max-width: 100% !important; height: auto !important; text-align:center;  overflow:hidden; }

.under_line { border-bottom: 1px solid #dadee4; }
/* m01_arlM13 end */
/* m01_arlM11 begin */
/* CSS Document */

.m01_arlM11 {border: 1px solid #e2e2e2; background-color: #fff; margin-bottom: 6px; padding:0 10px 10px 10px;}
.m01_arlM11 ul {}
.m01_arlM11 ul li.m1 { padding-top: 10px; padding-bottom: 5px; line-height:21px;  }
.m01_arlM11 ul li.m1 strong a { font-size:16px; letter-spacing:-1px;  }
.m01_arlM11 ul li.m1 .m2 { margin:5px 0 0 0;} 
.m01_arlM11 ul li.m1 .m2 li a{ font-size:14px; line-height:18px; color:#666;}
.m01_arlM11 ul li.m1 .m2 li span { color:#f15316;}
.m01_arlM11 span.ico{ background: url(/data/skin/content/1/m01_arlM11//images/bullet_01.gif) no-repeat left; padding-left:15px;}

.under_line {border-bottom: 1px solid #dadee4;}
/* m01_arlM11 end */
/* m01_arlM04 begin */
@charset "utf-8";

.m01_arlM4 { border: 1px solid #bebebe; background-color: #fff; margin-bottom: 6px;}
.m01_arlM4 ul { }
.m01_arlM4 ul li.m1 {height:19px;overflow:hidden;border-top:1px solid #dadee4;padding-top:10px;padding-bottom:10px;padding-left:6px;text-overflow:ellipsis;white-space: nowrap;}
.m01_arlM4 ul li.m1 strong a { font-size:16px; letter-spacing:-1px; color:#333;  }
.m01_arlM4 ul li.m1 .M4 { margin:5px 0 0 0;} 
.m01_arlM4 ul li.m1 .M4 li { font-size:11px; line-height:16px; color:#666;}
.m01_arlM4 ul li.m1 .M4 li span { color:#f15316;}
.m01_arlM4 ul li.m1 span { text-align:right;}

.m01_arlM4 ul li.m2 {height:19px;overflow:hidden;border-top:1px solid #dadee4;padding-top:10px;padding-bottom:10px;padding-left:6px;text-overflow:ellipsis;white-space: nowrap;}
.m01_arlM4 ul li.m2  a { font-size:16px; letter-spacing:-1px; color:#333;  }
.m01_arlM4 ul li.m2 .M4 { margin:5px 0 0 0;} 
.m01_arlM4 ul li.m2 .M4 li { font-size:11px; line-height:16px; color:#666;}
.m01_arlM4 ul li.m2 .M4 li span { color:#f15316;}
.m01_arlM4 ul li.m2 span { text-align:right;}
/* m01_arlM04 end */
/* m01_araM1 begin */
@charset "utf-8";

.m01_araM1{border: 1px solid #bebebe; background-color: #fff; margin-bottom: 6px;}
.m01_araM1 h2{ margin-bottom:8px;font-size:16px; letter-spacing:-1px; padding: 10px 10px; border-bottom: 1px solid #f2f2f2;}
.m01_araM1 dl {padding: 7px 10px; overflow: hidden; padding-bottom: 10px;}
.m01_araM1 dl dt{margin-right: 10px; float:left;  }
.m01_araM1 dl dt img { border:1px solid #e4e4e4; width: 110px; height: 82px; overflow: hidden;}
.m01_araM1 dl dd {overflow:hidden; }
.m01_araM1 dl dd strong a{font-size:16px; line-height: 18px; color:#333;letter-spacing:-1px; display:block; margin-top:1px; margin-bottom: 10px;}
.m01_araM1 dl dd p a{color:#666; line-height:18px; font-size:16px; margin-top:1px; margin-bottom: 10px;}
.m01_araM1 .more a { color:#666 !important; text-decoration:none; font-size:13px; position:absolute; right:0; top:3px; letter-spacing:-1px;}
.m01_araM1 .more a span { color:#f15316;}

.utl_m1{margin: auto !important; width: 29.6%; max-width: 100% !important; height: auto !important; text-align:center;  overflow:hidden;}

.under_line {border-bottom: 1px solid #dadee4;}


.paging{width:100%;padding:10px 0 10px;text-align:center}
.paging a{display:inline-block;overflow:hidden;width:35px;height:35px;border:1px solid #c7cbcd;border-radius:3px;background-color:#f7f7f7;vertical-align:top}
.paging .prev_page{margin-right:20px}
.paging .next_page{margin-left:20px}
.paging a span{position:static;display:inline-block;margin-top:10px;width:10px;height:15px;text-indent:-1000em}
.paging .prev_page span{background:url(/data/skin/content/1/m01_araM1//images/btn_arr_lr.png) 0 0 no-repeat;background-size:24px 15px}
.paging .next_page span{background:url(/data/skin/content/1/m01_araM1//images/btn_arr_lr.png) -14px 0 no-repeat;background-size:24px 15px}
.paging span.count{display:inline-block;height:37px;font-size:16px;font-weight:bold;color:#666;line-height:36px;vertical-align:top;font-family:'helvetica',sans-serif}
.paging span.count .vp{color:#333}
.blind {overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;text-indent:4px;white-space:nowrap}
/* m01_araM1 end */
