/*
 common
----------------------------------------------------------- */
.tit_left {
	background: url(../img/line_slant_4px.png) repeat-x left center;
	padding-left: 20px;
}

/*
 promotionAll
----------------------------------------------------------- */
#promotionAll {
	text-align:left;
	overflow:hidden;
	background: #FFF;
}
.promotion {
	background: #CCC;
}
.main-slider-content {
	height: 380px;
	background: url(../img/bg_blue_ptn.png);
}
.navigator-content {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*
 newsAll
----------------------------------------------------------- */
#newsAll {
	text-align:left;
	background:url(../img/bg_blue_noise.png) repeat;
	overflow:hidden;
}
.news {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
.news h2 {
	float:left;
	min-height:150px;
	line-height:150px;
}
.news #newsBox {
	background:url(../../img/bg_newsbox.png) no-repeat left top;
	float:right;
	width: 846px;
	min-height:150px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}
.news ul#newsList {
	background: #FFF;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top:7px;
	padding-left:20px;
	padding-right:20px;
}
.news ul#newsList li {
	background:url(../img/line_dot_gray.png) repeat-x left bottom;
	line-height:33px;
}
.news ul#newsList li a {
	display:block;
	margin-right:100px;
	width:660px;
	overflow:hidden;
	white-space: nowrap;
}
.news ul#newsList li .date {
	margin-right:15px;
	color: #666;
}
.news ul#newsList li .tit {
}
.news #newsBox .btn_go_list {
	position:absolute;
	top: 110px;
	right: 50px;
}


/*
 contentsAll
----------------------------------------------------------- */
#contentsAll {
	text-align:left;
	background:url(../img/bg_blue_ptn.png) repeat;
	overflow:hidden;
}
#contents_in {
	text-align:left;
	background:url(../img/bg_blur_white_wide.png) repeat-y center top;
	overflow:hidden;
}
.contents {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:40px;
	overflow:hidden;
}
.contents ul#lineupList {
	margin-right:-20px;
}
.contents ul#lineupList li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
