/* m01_hdlM08 begin */
enter;}

@charset "utf-8";

.m01_hdlM08{overflow: hidden; background-color: #fff;}
.m01_hdlM08 .hd_b{position:relative; overflow:hidden; margin-bottom:14px;}
.m01_hdlM08 .hd_b img{ border:solid 1px #dfdfdf; width:99% }
.m01_hdlM08 .hd_b dd{overflow: hidden; position:absolute; bottom: 0; left:0; background:url(/data/skin/content/1/m01_hdlM08//images/bg_title.png) repeat-x; height:55px; padding:15px; width: 93%;}
.m01_hdlM08 .hd_b dd a{ font-size:20px; color:#fff; display:block; font-weight:600;letter-spacing:-0.5px; line-height:29px; overflow:hidden; max-height:58px;}

.m01_hdlM08 p.line{ background:url(/data/skin/content/1/m01_hdlM08//images/bg_img.gif) no-repeat #bfbfbf; height:2px; overflow:hidden;}
/* 이미지 사이즈 */
.utl_m2{margin: auto !important;width:100%; text-align:center; border:1px solid #a8a8a8;}
/* m01_hdlM08 end */
/* m01_hdlM09 begin */
@charset "utf-8";

.m01_hdlM09{overflow: hidden;  }
.m01_hdlM09 .sub {position:relative; overflow:hidden;overflow:hidden; width:49%; float:left; margin:0 1% 0 0;}
.m01_hdlM09 .sub dl{ float:left; margin-bottom:10px; }
.m01_hdlM09 .sub dl img { border:1px solid #e4e4e4; width: 100%;  }

.m01_hdlM09 .sub dl dd{overflow: hidden; position:absolute; bottom: 10px; left:0; background:url(/data/skin/content/1/m01_hdlM09//images/bg_title.png) repeat-x; padding:15px 8px 12px 15px; width:90%;}
.m01_hdlM09 .sub dl dd p a{ font-size:15px; color:#fff;  font-weight:600;letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* m01_hdlM09 end */
/* m01_arlM11 begin */
@charset "utf-8";
/* 이미지 사이즈 */
.utl_m{margin: auto !important; width: 100% !important; max-height: 100% !important; text-align:center;}

/* 박스종류별 */

.m01_arlM11 {overflow:hidden; background-color: #fff;  padding-top:12px;  }
.m01_arlM11 .titlebox_11 { overflow:hidden; position:relative;}
.m01_arlM11 .titlebox_11 h2 { font-weight:bold; float:left;font-size:16px; color:#333; padding:0px 10px 12px 12px; line-height:22px; letter-spacing:-0.5px;}
.m01_arlM11 .titlebox_11 h2 span { color:#ff7800;}
.m01_arlM11 .titlebox_11 h3 { float:right; padding-right:12px }
.m01_arlM11 .titlebox_11 h3 a {font-size:14px; color:#959595; font-weight:normal; }
.m01_arlM11 .titlebox_11 h3 a:hover { text-decoration:underline;}

.m01_arlM11 dl {overflow: hidden; padding: 10px;border-bottom:1px solid #e5e5e5;}
.m01_arlM11 dl dt{margin-right: 10px; float:left;  }
.m01_arlM11 dl dt img { width: 82px; height: 97px; overflow: hidden;border:1px solid #bdbdbd;}
.m01_arlM11 dl dd {overflow:hidden; }
.m01_arlM11 dl dd strong a{font-size:16px; line-height: 24px; color:#000;letter-spacing:-0.5px; display:block; margin-bottom:9px; /* white-space: nowrap; */}
.m01_arlM11 dl dd p a{font-weight:normal; color:#616161; line-height:20px; font-size:13px; margin-top:1px; margin-bottom: 10px; text-overflow: ellipsis; letter-spacing:-1px;}
/* m01_arlM11 end */
/* m01_arlM12 begin */
@charset "utf-8";

.m01_arlM4 {background-color: #fff; margin-bottom: 6px;}
.m01_arlM4 ul { }
.m01_arlM4 ul li.m1 {height:19px;overflow:hidden;padding-top:8px;padding-bottom:8px;padding-left:12px;text-overflow:ellipsis;white-space: nowrap;}
.m01_arlM4 ul li.m1 h3 a { font-size:15px; letter-spacing:-1px; color:#000; font-weight:normal;  }
.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;padding-top:8px;padding-bottom:8px;padding-left:12px;text-overflow:ellipsis;white-space: nowrap;}
.m01_arlM4 ul li.m2  a { font-size:15px; letter-spacing:-1px; color:#000;  }
.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_arlM12 end */
/* m01_araM02 begin */
@charset "utf-8";

.m01_araM1 {position:relative;}
.m01_araM1 img { float:left; margin-right:8px; margin-top:4px;padding-left:8px;}

.m01_araM1 h2{ font-size: 14px; font-weight:bold; color:#555555;letter-spacing:-0.5px;  padding-bottom:15px; padding-left:8px; border-bottom:1px solid #e2e2e2;}
.m01_araM1 dl {overflow: hidden; padding:20px 8px; }
.m01_araM1 dl dt{ float:left;  }
.m01_araM1 dl dt img { border:1px solid #bdbdbd; width: 117px; height: 93px; overflow: hidden; padding-left:0px}
.m01_araM1 dl dd {overflow:hidden; }
.m01_araM1 dl dd strong a{font-size:16px; line-height:23px; color:#000;letter-spacing:-0.5px; display:block; margin-bottom:16px;}
.m01_araM1 dl dd p a{color:#616161; line-height:18px; font-size:13px;}
.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_araM02//images/btn_arr_lr.png) 0 0 no-repeat;background-size:24px 15px}
.paging .next_page span{background:url(/data/skin/content/1/m01_araM02//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_araM02 end */
