@charset "utf-8";
/* 메인 */

#content-wrap{width: 904px; float: left;}
.main-top-banner{width: 100%; margin-bottom: 10px; text-align: center;}
.index-header .top-banner{margin-top: 23px;}

.widget-wrap:after{content: ""; display: block; clear: both;}
.widget{position: relative; width: 448px; margin: 6px 8px 3px 0; float: left;}
.widget.widget-right{margin: 6px 0px 3px 0;}
.widget h2{padding-bottom: 4px; border-bottom: 1px solid #cccccc; margin-bottom: 8px; margin-top: 4px;}
.widget h2 a{font-size: 16px; font-weight: bold; color: #000; line-height: 16px;}
.widget h2 a:hover{text-decoration: none;}
.widget .widget-more{position: absolute; top: 3px; right: 5px; font-size: 11px; font-family: tahoma, sans-serif; color: #888888;}
.widget .widget-more:hover{text-decoration: none;}
.widget ul li{}
.widget ul li .item-wrap{display: inline-block; max-width: 96%; height: 19px; line-height: 19px; background: url('./img/bullet_common.png') no-repeat 0 8px; padding-left: 10px;}
.widget ul li:after{content: ""; display: block; clear: both;}
.widget ul li .ico-set{float: right; margin-top: -1px;}
.widget ul li .ico-set img{vertical-align: middle; padding-left: 2px;}
.widget ul li .title-wrap{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 2px;}
.widget ul li .title-wrap .date{font-size: 11px; font-family: tahoma, sans-serif; color: #999999; margin-right: 5px;}
.widget ul li .ico-set .comment{font-size: 11px; font-family: tahoma, sans-serif; color: #FE6700; padding: 0 2px 0 4px;}
.widget ul li .ico-set .comment a{font-size: 11px; font-family: tahoma, sans-serif; color: #FE6700;}
.widget.partner{width:100%; margin-top:18px;}
.cutin-banner{width: 100%; text-align: center; min-height: 90px; margin: 20px 0 0;}

/*partner*/
.hibook-element{display:inline-block; margin-right:7px;}
.hibook-element:nth-of-type(8){margin-right:0px}
.hibook-element .hibook-element-title{text-align:center; margin-top:10px;}

.fulltv-element{display:inline-block; margin-right:10px;}
.fulltv-element:nth-of-type(5){margin-right:0px}
.fulltv-element:nth-of-type(10){margin-right:0px}
.fulltv-element .fulltv-element-title{text-align:center; margin-top:10px;margin-bottom:10px ;width:170px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}