@charset "utf-8";

/* -------------------- 인덱스 최근글 영역 시작 -------------------- */

/* 상단 idx-title 영역 */
.idx-title { min-width:1000px; }
.idx-title .nivo-caption { padding:17px 25px !important; font-size:16px; font-family:"Helvetica"; }
.idx-title .nivo-caption b { font-size:17px; font-family:"Helvetica"; }

/* 상단 idx-ticker 영역 */
.idx-ticker-w { width:500px; padding:19px 20px; }
.idx-ticker-l .la-subj { font-size:14px; font-weight:bold; font-family:'Nanum Gothic','dotum'; }

/* 상단 idx-sns 영역 */
.idx-sns { height:5px; padding:0px 10px; margin-top:14px; border:1px solid #fff; border-right:0px; display:block; overflow:hidden; }
.idx-sns ul { margin:0px; padding:0px; list-style:none; text-align:center; }
.idx-sns li { float:left; width:30px; border-right:1px solid #fff; 
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.idx-sns li:hover { width:46px; }
.idx-sns li a { font-size: 16px; color:#fff; text-decoration:none; line-height:30px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.idx-sns li a:hover { color:#fff; text-decoration:none; }

/* idx-list1 영역 */
.idx-list1-w { padding:7px 7px 7px; height:225px; background:#fff; }
.idx-list1-l .la-box { float:left; width:50%; }
.idx-list1-l .la-list { margin:0px 7px; padding:7px 0px; }
.idx-list1-l .la-img-box { float:left; width:45%; margin-right:10px; background:#fff; border:1px solid #cccccc; padding:10px; 
	-webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1);  
	box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1);
}
.idx-list1-l .la-img img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.idx-list1-l .la-img:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.idx-list1-l .la-img .la-img-hover { background:rgba(0, 0, 0, 0.5) url('./img/overlay-bg.png') no-repeat center center !important; }
.idx-list1-l .la-subj { font-size:14px; font-weight:bold; letter-spacing:-1px; font-family:'dotum'; }
.idx-list1-l.la-area-img .la-cont { font-size:12px; letter-spacing:-1px; font-family:'dotum'; color:#333333 !important; }
.idx-list1-l .la-details { padding:5px 0px 5px; margin:8px 0px 10px; border-top:1px dotted #dddddd; border-bottom:1px dotted #dddddd; line-height:16px; }

/* idx-list2 영역 */
.idx-list2-w { padding:7px 7px 7px; height:225px; background:#fff; }
.idx-list2-l .la-box { float:left; width:50%; }
.idx-list2-l .la-list { margin:0px 7px; padding:7px 0px; }
.idx-list2-l .la-img-box { float:left; width:45%; margin-right:10px; background:#fff; border:1px solid #cccccc; padding:10px; 
	-webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1);  
	box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.1);
}
.idx-list2-l .la-img img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.idx-list2-l .la-img:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.idx-list2-l .la-img .la-img-hover { background:rgba(0, 0, 0, 0.5) url('./img/overlay-bg.png') no-repeat center center !important; }
.idx-list2-l .la-subj { font-size:14px; font-weight:bold; letter-spacing:-1px; font-family:'dotum'; }
.idx-list2-l.la-area-img .la-cont { font-size:12px; letter-spacing:-1px; font-family:'dotum'; color:#333333 !important; }
.idx-list2-l .la-details { padding:5px 0px 5px; margin:8px 0px 10px; border-top:1px dotted #dddddd; border-bottom:1px dotted #dddddd; line-height:16px; }

/* idx-list3 영역 */
.idx-list3-w {  }
.idx-list3-l .la-box { float:left; width:25%; }
.idx-list3-l .la-img-box {  }
.idx-list3-l .la-img {  }
.idx-list3-l .la-img img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.idx-list3-l .la-img:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.idx-list3-l .la-img .la-img-hover { background:rgba(0, 0, 0, 0.5) url('./img/overlay-bg.png') no-repeat center center !important; }

/* idx-list4 영역 */
.idx-list4-w { padding:7px 7px 7px; background:#fff; }
.idx-list4-l {}
.idx-list4-l .la-box { float:left; width:25%; }
.idx-list4-l .la-list { padding:10px 10px 0px; }
.idx-list4-l .la-img-box { padding:12px; border:1px solid #dddddd; }
.idx-list4-l .la-img img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.idx-list4-l .la-img:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.idx-list4-l .la-img .la-img-hover { background:rgba(0, 0, 0, 0.5) url('./img/overlay-bg.png') no-repeat center center !important; }
.idx-list4-l .la-subj-box { padding:10px 10px 10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.idx-list4-l .la-subj { font-size:14px; font-weight:bold; font-family:'dotum'; letter-spacing:-1px; }
.idx-list4-l.la-area-img .la-cont { font-size:12px; letter-spacing:-1px; font-family:'dotum'; color:#555555 !important; padding:10px; border:1px solid #dddddd; border-bottom:1px solid #c3c3c3; min-height:55px; }
.idx-list4-l .la-details { padding:8px 10px; margin:0px 0px 10px; border:1px solid #dddddd; border-top:1px solid #e2e2e2; line-height:16px; background:#f5f5f5; color:#666666; }

/* idx-list5 영역 */
.idx-list5-w { padding:15px; background:#fff; }
.idx-list5-l  { margin:0px -10px; }
.idx-list5-l .la-box { float:left; width:33.33333%; }
.idx-list5-l .la-list { padding:4px 5px; margin:0px 7px; border-bottom:1px dotted #dddddd; }
.idx-list5-l .la-details { color:#555555; }

/* -------------------- 인덱스 최근글 영역 끝 -------------------- */

/* idx-best 영역 */
.contents_3 .lah-ea-basic-amina { margin: 0; }
.idx-best-w { padding:7px 7px 7px; min-height:167px; border:1px solid #bbbbbb; border-top:0px; background:#fff; }
.idx-best-l { margin-right: -80px; }
.idx-best-l .la-box { float: left; width:45%; border-right: 1px solid #eeeeee; margin-right: 10px; }
.idx-best-l .la-list { padding:3px 10px 0px; }
.idx-best-l .la-img-box { box-shadow: 0 0px 5px rgba(34, 25, 25, 0.1); padding:8px; border:1px solid #cccccc; }
.idx-best-l .la-subj-box { margin:8px 10px 4px; }
.idx-best-l .la-subj { font-size:12px; font-family:dotum; letter-spacing:-1px; }	

/* idx-imglist 영역 */
.contents_4 .lah-ea-basic-amina { margin: 0; }
.idx-imglist-w { padding:7px; min-height:141px; /* border:1px solid #bbbbbb; border-top:0px; */ border: 0; background:#fff; }
.idx-imglist-l { ; }
.idx-imglist-l .la-box { float: left; width:100%; }
.idx-imglist-l .la-list { padding:0; }
.idx-imglist-l .la-img-box { box-shadow: 0 0px 5px rgba(34, 25, 25, 0.1); padding:8px; border:1px solid #cccccc; }
.idx-imglist-l .la-subj-box { margin:8px 10px 4px; }
.idx-imglist-l .la-subj { font-size:12px; font-family:dotum; letter-spacing:-1px; }	
.contents_4 .lah-ea-basic-amina > ul > li.on a { background: #186fd8; color: #fff; }

/* idx-list3 영역 */
.contents_5 .lah-ea-basic-amina { margin: 0; }
.idx-newpds-w { padding:10px 7px; min-height:238px; border:1px solid #bbbbbb; border-top:0px; background:#fff; }
.idx-newpds-l1 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-newpds-l1 .la-img-box { float:left; width:92px; height: 62px; margin-right:10px; background:#fff; border:1px solid #cccccc; padding:5px; }
.idx-newpds-l1 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; height: 40px; white-space: normal; }
.idx-newpds-l1.la-area-img .la-cont { height:16px; font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333 !important; }
.idx-newpds-l1 .la-details { padding:3px 0px; margin-bottom:5px; border-bottom:1px dotted #cccccc; }
.idx-newpds-l1 .la-data-first { color:#000; }
.idx-newpds-l2 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-newpds-l2 .la-img-box { float:left; width:92px; height: 62px; margin-right:10px; background:#fff; border:1px solid #cccccc; padding:5px; }
.idx-newpds-l2 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-newpds-l2.la-area-img .la-cont { height:16px; font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333 !important; }
.idx-newpds-l2 .la-details { padding:3px 0px; margin-bottom:5px; border-bottom:1px dotted #cccccc; }
.idx-newpds-l2 .la-data-first { color:#000; }
.contents_5 .lah-ea-basic-amina > ul > li.on a { background: #fff; height: 31px; }
.contents_5 .lal-basic .la-area-img .la-full img { height: 50px; }
.contents_5 .lal-basic .la-area-img .la-subj-box { height: 40px; }
.contents_5 .lal-basic .no-img { background-position: center 25%; }

/* idx-list3 영역 */
.contents_1 .lah-ea-basic-msgtb { margin: 0; }
.idx-mainrank-w { padding:35px 7px 10px 7px; min-height:238px; border:1px solid #d5d5da; border-top:0px; background:#f2f5f9; }
.idx-mainrank-l { margin-right: -80px; }
.idx-mainrank-l .la-box { float: none; width:85%; }
.idx-mainrank-l .la-list { padding:3px 10px 0px; }
.idx-mainrank-l .la-img-box { box-shadow: 0 0px 5px rgba(34, 25, 25, 0.1); padding:8px; border:1px solid #cccccc; }
.idx-mainrank-l .la-subj-box { margin:8px 10px 4px; }
.idx-mainrank-l .la-subj { font-size:12px; font-family:dotum; letter-spacing:-1px; }	
.idx-mainrank-l .la-details { font-size:12px; font-family:dotum; letter-spacing:-1px; color: #ff2155; }
.idx-mainrank-l .la-details.la-titlecolor { color: #000 !important; }