@charset "UTF-8";

/* m01_arl23 begin */
.m01_arl23 {overflow:hidden; clear:both; position:relative; border-bottom:1px solid #e3e3e3; padding:0 0 15px 0;}

.m01_arl23 h2 {width: 620px; padding-bottom:13px; line-height:31px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  /*width: 660px; text-overflow:ellipsis; white-space:nowrap; */}
.m01_arl23 h2 a {color:#000; font-size:28px; font-family:나눔고딕, NanumGothicBold, ng; font-weight:bold; letter-spacing:-1px; text-decoration:none;}

.m01_arl23 h3 {width: 620px; padding-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.m01_arl23 h3 a {color:#990000; font-weight:bold; font-size:14px; text-decoration:none; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif;}

.m01_arl23 dl {overflow:hidden; clear:both;}
.m01_arl23 dl dt {margin-right:20px; float:left;}
.m01_arl23 dl dt img {width:218px; height:138px; border:1px solid #999999;}

.m01_arl23 dl dd {overflow:hidden; margin-top:0px;}
.m01_arl23 dl dd a {color:#666; text-decoration:none; letter-spacing:-0.5px; line-height:18px;}

.m01_arl23 dl dd h4 {margin-bottom:5px;}
.m01_arl23 dl dd h4 a {color:#0158b1;  font-size:13px; font-weight:bold; text-decoration:none;letter-spacing:-0.5px;}

.m01_arl23 dl dd ul {width:380px; overflow:hidden; display:block; padding-top:5px; line-height:17px; }
.m01_arl23 dl dd ul li {background:url(http://image.newdaily.co.kr/site/etc/biz/main/ico_re2.jpg) 0px 3px no-repeat; width:370px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m01_arl23 dl dd ul li a {margin-left:12px; color:#666; font-weight:bold;}

.m01_arl23 span {position:absolute; bottom:10px; right:15px;}
/* m01_arl23 end */
/* m01_arl22 begin */
/* CSS Document */

.m01_arl22 {overflow:hidden; position:relative;}
.m01_arl22 h2 {overflow:hidden; margin-bottom:8px; font-size:12px;}
.m01_arl22 .main dl {overflow:hidden; float:left;}
.m01_arl22 .main dl dt img {border:1px solid #dddddd;}
.m01_arl22 .main dl dd {overflow:hidden; padding-top:7px;}
.m01_arl22 .main dl dd strong a {color:#444444; letter-spacing:-1px; margin-bottom:2px; display:block; font-size:12px; line-height:20px; text-decoration:none;}
.m01_arl22 .main dl dd p {margin-top:10px; text-align:justify; letter-spacing:-0.5px; }
.m01_arl22 .main dl dd p a{color:#444444; font-size:14px; line-height:20px; text-decoration:none;}

.m01_arl22 .sub {overflow:hidden; float:left; margin:0 0px 0 0px; font-weight:normal;}
.m01_arl22 .sub dl {width:165px; float:left; padding:0 10px 0 0;}
.m01_arl22 .sub dl dt img {border:1px solid #dddddd;}
.m01_arl22 .sub dl dd {overflow:hidden; padding-top:8px;}
.m01_arl22 .sub dl dd p a {color:#444444; line-height:16px; font-size:12px; text-decoration:none;}

.m01_arl22 .more {position:absolute; right:0px; top:2px;}
/* m01_arl22 end */
/* m01_arl24 begin */
@charset "utf-8";
/* CSS Document */
.m01_arl24 {position:relative; padding-top:15px; margin-bottom:0px; width:620px;}

.m01_arl24 dl {padding:0; font-size:14px; clear: both; background-color:#f9f9f9;}
.m01_arl24 dl dt {float:left; margin:0 15px 0 0;}
.m01_arl24 dl dt img {border:1px solid #999;}

.m01_arl24 .bg {background-color:#f9f9f9;}
.m01_arl24 .bg h2 {padding-top:7px;}
.m01_arl24 .bg h2 a {color:#750000; font-size:13px; text-decoration:none;}
.m01_arl24 .bg h3 {padding-top:7px;}
.m01_arl24 .bg h3 a {color:#444444; font-size:16px; text-decoration:none; letter-spacing:-1px;}

.m01_arl24 dl dd {height: 89px; padding:0 0px 0 15px;}
.m01_arl24 dl dd h2 {padding-top:7px;}
.m01_arl24 dl dd h2 a {color:#750000; font-size:13px; text-decoration:none;}
.m01_arl24 dl dd h3 {padding-top:7px;}
.m01_arl24 dl dd h3 a {color:#444444; font-size:16px; text-decoration:none; letter-spacing:-1px;}
.m01_arl24 dl dd strong a {font-size:14px; color:#333; letter-spacing:-1px; display:block;}
.m01_arl24 dl dd p {padding-top:3px; font-weight:normal;}
.m01_arl24 dl dd p a {color:#888888; font-size:12px; text-decoration:none; width:450px; text-decoration: none;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: left;
    display: -webkit-box;
    display:-ms-flexbox;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.m01_arl24 ul {position:absolute; left:123px; bottom:0; padding-top:3px; width:460px; background: #fff;}
.m01_arl24 ul li {line-height:17px;}
.m01_arl24 ul li a {color:#333; font-size:12px;}
.m01_arl24 span.btn_more {position:absolute; right:13px; top:10px;}
.malLine_Dot {overflow:hidden; height:5px;  border-bottom:1px dotted #d0d0d0; text-align:center;}

/* 박스종류별 */
.boxLineSol {border:1px solid #ddd;}

/* 하단여백 1
.boxFootBig {margin-bottom:5px;}
*/
/* m01_arl24 end */
/* m01_arl28 begin */
@charset "utf-8";
.m01_arl28 {position:relative;border:1px solid #e1e1e1; margin-bottom:13px; padding-bottom: 10px;}
.m01_arl28 h2 {overflow:hidden; padding:0px 0 0px 0px; margin-bottom:9px; background-color:#f7f7f7; font-size:12px; color:#444444;  border-bottom-width: 0px;}

.m01_arl28 dl {overflow:hidden; height:50px; padding:5px 10px 14px 14px;}
.m01_arl28 dl dt {margin-right:10px; float:left;}
.m01_arl28 dl dt img {border:1px solid #dddddd;}
.m01_arl28 dl dd {overflow:hidden;}
.m01_arl28 dl dd strong a {font-size:12px; color:#444; display:block; margin-top:1px; text-decoration:none;}
.m01_arl28 dl dd p {padding-top:1px; font-weight:normal;}
.m01_arl28 dl dd p a {color:#888; line-height:16px; font-size:12px; font-family:'돋움'; text-decoration:none;}

.m01_arl28 .more a {position:absolute; right:13px; top:12px;}

.m01_arl28 dl dd strong a {color:#fff; text-decoration:none;}
.m01_arl28 dl dd strong a:hover {color:#fff; text-decoration:none;}

.m01_arl28 .sxsw_list ul li {font-size:12px; background:url(http://image.newdaily.co.kr/site/etc/biz/main//icon_dot1.gif) no-repeat 0 10px; padding-left:7px; line-height:21px; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.m01_arl28 .sxsw_list ul li a {color:#444444; display:inline-block; width:300px; text-decoration:none;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}		
.m01_arl28 .sxsw_list { margin-left: 15px; margin-top: 10px; padding-top:10px;}
/* m01_arl28 end */
/* m01_arl27 begin */
@charset "utf-8";

.m01_arl27 {position:relative;border:1px solid #e1e1e1; margin-bottom:20px;}
.m01_arl27 h2 {overflow:hidden; padding:0px 0 0px 0px; margin-bottom:12px; background-color:#f7f7f7; font-size:12px; color:#444444;}

.m01_arl27 dl {overflow:hidden; height:50px; padding:5px 10px 14px 14px;}
.m01_arl27 dl dt {margin-right:10px; float:left;}
.m01_arl27 dl dt img {border:1px solid #dddddd;}
.m01_arl27 dl dd {overflow:hidden;}
.m01_arl27 dl dd strong a {font-size:12px; color:#444; display:block; margin-top:1px; text-decoration:none;}
.m01_arl27 dl dd p {padding-top:1px; font-weight:normal;}
.m01_arl27 dl dd p a {color:#888; line-height:16px; font-size:12px; font-family:'돋움'; text-decoration:none;}

.m01_arl27 .more a {position:absolute; right:13px; top:12px;}

.m01_arl27 dl dd strong a {color:#444; text-decoration:none;}
.m01_arl27 dl dd strong a:hover {color:#444; text-decoration:none;}
/* m01_arl27 end */
/* mo1_arl1 begin */

/* mo1_arl1 end */
/* m01_arl19 begin */
@charset "utf-8";

.m01_arl19 {position:relative;border:1px solid #e1e1e1; margin-bottom:20px;}
.m01_arl19 h2 {overflow:hidden; border-bottom: solid 1px #e1e1e1; padding:8px 0 8px 15px; margin-bottom:12px; background-color:#f7f7f7; font-size:12px; color:#444444;}

.m01_arl19 dl {overflow:hidden; height:50px; padding:5px 10px 14px 14px;}
.m01_arl19 dl dt {margin-right:10px; float:left;}
.m01_arl19 dl dt img {border:1px solid #dddddd;}
.m01_arl19 dl dd {overflow:hidden;}
.m01_arl19 dl dd strong a {font-size:12px; color:#444; display:block; margin-top:1px; text-decoration:none;}
.m01_arl19 dl dd p {padding-top:1px; font-weight:normal;}
.m01_arl19 dl dd p a {color:#888; line-height:16px; font-size:12px; font-family:'돋움'; text-decoration:none;}

.m01_arl19 .more a {position:absolute; right:13px; top:12px;}

.m01_arl19 dl dd strong a {color:#444; text-decoration:none;}
.m01_arl19 dl dd strong a:hover {color:#444; text-decoration:none;}
/* m01_arl19 end */
/* m01_arl25 begin */
@charset "utf-8";
/* CSS Document */
.m01_arl25 {position:relative; padding-top:0px; margin-bottom:0px; width:620px;}

.m01_arl25 dl {padding:0; font-size:14px; clear: both;}
.m01_arl25 dl dt {float:left; padding:0 15px 5px 0;}
.m01_arl25 dl dt img {border:1px solid #999; }
.m01_arl25 .bg { background-color:#f9f9f9;}
.m01_arl25 .bg h2 {padding-top: 7px;}
.m01_arl25 .bg h2 a {color:#750000; font-size:13px; text-decoration:none;}
.m01_arl25 .bg h3 {padding-top:7px;}
.m01_arl25 .bg h3 a {color:#444444; font-size:16px; text-decoration:none; letter-spacing:-1px;}

.m01_arl25 dl dd {padding:10px 10px 10px 0;}
.m01_arl25 dl dd h2 {padding-top: 1px;}
.m01_arl25 dl dd h2 a {color:#750000; font-size:13px; text-decoration:none;}
.m01_arl25 dl dd h3 {padding-top:5px;}
.m01_arl25 dl dd h3 a {color:#444444; font-size:16px; text-decoration:none; letter-spacing:-1px;}
.m01_arl25 dl dd strong a{font-size:14px; color:#333; letter-spacing:-1px; display:block; line-height:22px;}
.m01_arl25 dl dd p {padding-top:7px;}
.m01_arl25 dl dd p a {color:#888888; line-height:16px; font-size:12px; text-decoration:none;}

.m01_arl25 ul {position: absolute;left: 123px; bottom:0; padding-top:3px ;width:308px; background:#fff;}
.m01_arl25 ul li {line-height:19px;}
.m01_arl25 ul li a {color:#333; font-size:12px;}
.m01_arl25 span.btn_more {position:absolute; right:13px; top:10px;}
.malLine_Dot {overflow:hidden; height:5px;  border-bottom:1px dotted #d0d0d0; text-align:center;}

/* 박스종류별 */
.boxLineSol {border:1px solid #ddd;}
/* 하단여백
.boxFootBig {margin-bottom:5px;}
 */
/* m01_arl25 end */
/* m01_arl26 begin */
@charset "utf-8";

.m01_arl26 {position:relative;border:1px solid #e1e1e1; margin-bottom:20px; height:auto;}
.m01_arl26 h2 {overflow:hidden; border-bottom: solid 1px #e1e1e1; padding:8px 0 8px 15px; margin-bottom:12px; background-color:#f7f7f7; font-size:12px; color:#444444;}
.m01_arl26 iframe {margin-left:15px;}
.m01_arl26 dl {overflow:hidden;  padding:7px 14px 13px 14px;}
.m01_arl26 dl dt {margin-right:10px; float:left;}
.m01_arl26 dl dt img {border:1px solid #ddd;}
.m01_arl26 dl dd {margin-top:10; overflow:hidden; background:url(http://image.newdaily.co.kr/site/etc/biz/main//play_ico.png) no-repeat 0px 2px; font-weight:normal}
.m01_arl26 dl dd p {padding-top:9px;}
.m01_arl26 dl dd p a{color:#888; line-height:17px; font-size:12px; font-family:'돋움'; text-decoration:none;}
.m01_arl26 .more a {position:absolute; right:13px; top:12px;}


.m01_arl26 dl dd strong a{font-size:12px; color:#444444; display:block; margin-top:3px; margin-left:23px; line-height:17px; text-decoration:none;}
.m01_arl26 dl dd a{font-size:12px; color:#444444; display:block; margin-top:3px; margin-left:23px; line-height:17px; text-decoration:none;}
.m01_arl26 dl dd strong a:hover {color:#53556b; text-decoration:none;}
.m01_arl26 dl dd a:hover {color:#53556b; text-decoration:none;}
/* m01_arl26 end */
/* m01_arl17 begin */
@charset "utf-8";
/* CSS Document */

.m01_arl17 {background:url(http://image.newdaily.co.kr/site/etc/biz/main//listbg.gif) no-repeat; margin-bottom:5px; height:200px;}
.m01_arl17 dl {overflow:hidden; clear:both; padding:15px 20px 15px 20px;}
.m01_arl17 dl dt {font-size:13px; font-weight:bold; letter-spacing:-1px; overflow:hidden; color:#750000;  padding:6px 0; clear:both;}
.m01_arl17 dl dt span {float:right;}
.m01_arl17 dl dd span a {
	color:#444444; 
	text-decoration:none; 
	line-height:17px;
	height: 34px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: left;
    display: -webkit-box;
    display:-ms-flexbox;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.m01_arl17 dl dd.b_r_p {float:left;}
.m01_arl17 dl dd.b_r_p img { border:solid 1px #DDDDDD; width:168px; display:block;}
.m01_arl17 dl dd.b_r_p span {padding:8px 0 0 0; width:170px; display:block;font-size:12px;font-weight:bold;}

.m01_arl17 dl dd.b_r_l {float:left;width:380px; padding-left:15px; font-weight:normal;}
.m01_arl17 dl dd ul {overflow:hidden;}
.m01_arl17 dl dd ul li {font-size:12px; background:url(http://image.newdaily.co.kr/site/etc/biz/main//icon_dot1.gif) no-repeat 0 10px; padding-left:7px; line-height:21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m01_arl17 dl dd ul li a {color:#444444; text-decoration:none;}
.m01_arl17 dl dd strong {font-weight:bold; color:#444444;}
/* m01_arl17 end */