@charset "utf-8";


/** frm-feature */
/**************************************/

div#frm-feature-content {
	position:        relative;
	top:             0px;
	left:            0px;
	width:           960px;
	height:          141px;
	z-index:         8888;
}

#reco {
	margin:          0 auto;
	width:           960px;
	position:        relative;
}

#reco .bnr {
	text-align: center;
}
#reco .bnr a {
	display: inline-block;
}


div.frm-feature-ctrl {
	position:        absolute;
	z-index:         9999;
}

div#frm-feature-ctrl-left {
	background:     url(../img/top/bt_prev.png) no-repeat;
	text-indent:    -9999px;
	width:          30px;
	height:         30px;
	top:            66%;
	left:           -40px;
}

div#frm-feature-ctrl-right {
	background:     url(../img/top/bt_next.png) no-repeat;
	text-indent:    -9999px;
	width:          30px;
	height:         30px;
	top:            66%;
	right:          -40px;
}

div.frm-feature-ctrl a {
	display:         block;
	color:           #e3dad0;
	font-size:       14px;
	width:          30px;
	height:         30px;
}

div.frm-feature-ctrl a:hover {
	color:           #b22903;
}

div#frm-feature-scroll {
	position:        absolute;
	top:             0px;
	left:            0px;
	overflow:        hidden;
	width:           960px;
	height:          141px;
}

div#frm-feature-scroll ul {
	position:        absolute;
/* 	left:            932px; */
	width:           9999px;
}

div#frm-feature-scroll ul li {
	width:           470px;
	float:           left;
	margin-right:    20px;
}


/** bnr_area */
/**************************************/

.bnr_area {
	margin: 0 auto;
	width: 960px;
}
.bnr_area ul {
	text-align: center;
	font-size: 0;
}
.bnr_area ul li {
	display: inline-block;
	width: 308px;
	margin: 0 10px;
}
.bnr_area ul li:first-child {
	margin-left: 0;
}
.bnr_area ul li:last-child {
	margin-right: 0;
}


/*
.bnr_area ul li:nth-of-type(2) {
	margin: 0 18px !important;
}
*/

/** clearfix */
/**************************************/
div#frm-main-ctrl ul:after,
div#frm-feature-scroll ul:after,
div.frm-playlist-header ul:after
{
	content:         ".";
	height:          0;
	clear:           both;
	visibility:      hidden;
	display:         block;
}

div#frm-main-ctrl ul,
div#frm-feature-scroll ul,
div.frm-playlist-header ul
{
	display:         inline-block;
}

/*\*/
* html div#frm-main-ctrl ul,
* html div#frm-feature-scroll ul,
* html div.frm-playlist-header ul
{
	height:          1%;
}

div#frm-main-ctrl ul,
div#frm-feature-scroll ul,
div.frm-playlist-header ul
{
	display:         block;
}