@charset "UTF-8";
/*
* インデックス
*/
@import "unit_tag.css";
@import "unit_common.css";
@import "unit_layout_noside.css";
@import "unit_foot.css";
@import "unit_textmenu.css";
@import "unit_menu.css";
/*
*/

/*
@import "unit_head.css";
@import "unit_content.css";
@import "unit_bottom.css";
@import "unit_side.css";
*/

/* 幅を940にする */
#wrap{
	width:			940px;
}
#contentBox{
	width:			940px;

}
#contentBox-body{
	width:			940px;
	background:		url("../img/common/contentbox_body_940.png") left top repeat-y;
}
#contentBox-foot{
	width:			940px;
	background:		url("../img/common/contentbox_foot_940.png") left top no-repeat;

}

/* メインビジュアル */
#mainVisual{
	position:		relative;
	padding-left:	20px;
	width:			900px;
	height:			612px;
	background:		url("../img/top/main_onsale.jpg") 20px top no-repeat;
/*
	background:		url("../img/top/masterup.jpg") 20px top no-repeat;
	background:		url("../img/top/mainvisual2.jpg") 20px top no-repeat;
*/
}

h1{
	position:		absolute;
	left:			20px;
	top:			430px;
}

/* メインビジュアル内バナー */
#mainVisual-banner{
	position:		absolute;
	left:			30px;
	top:			20px;
}
#mainVisual-banner img{
	vertical-align:	top;
}
#mainVisual-banner li{
	list-style-type:	none;
	padding-bottom:		4px;
}

/* 下部 */
#contentBottom{
	clear:			both;
	padding-top:	8px;
	padding-left:	20px;
	padding-bottom:	20px;
	width:			900px;
	background:		url("../img/top/bottom_bg.gif") 20px bottom no-repeat;
}

/* 下部レイアウト */
#contentBottom-left{
	padding-left:	10px;
	width:			157px;
	float:			left;
}
#contentBottom-center{
	width:			422px;
	float:			left;
}
#contentBottom-right{
	width:			284px;
	padding-right:	10px;
	float:			right;
}



/* 下部バナー */
#banner{
	clear:			both;
padding-top:8px;
}
#banner li{
	list-style-type:	none;
	background:		url("../img/top/banner_bg.png") left top no-repeat;
	padding:		2px 2px 2px 2px;
}

/* スペック */
#spec{
	width:			421px;
	margin-bottom:	8px;
}

/* ヒストリ */
#history{
	width:			421px;
}
#history-foot{
	background:		url("../img/top/history2_foot.png") left top no-repeat;
	width:			421px;
	height:			16px;
}
#history-body{
	background:		url("../img/top/history2_body.png") left top repeat-y;
	padding:		0 10px 10px 20px;
}
#history-body-inner{
/*	height:			101px;*/
	height:			508px;
	overflow:		auto;
}
#history th,
#history th{
	vertical-align:	top;
}
#history th{
	font-family:	Arial;
	color:			#ff2e3b;
	font-size:		11px;
	font-weight:	bold;
	padding:		0 8px 4px 0;
}
#history td{
	font-size:		12px;
	color:			#ccc;
	padding:		0 0 4px 0;
}
#history td a{
	color:			#fff;
}
#history td a:hover{
	color:			#ffc;
}

#countDownVoice{
	outline:		none;
}

/************************
* copyright
**************************/
#copyright{
	padding-left:	0px;
	width:			40em;
	margin:			auto;
}
#copyright img{
	float:			left;
	padding-right:	10px;
}
#copyright p{
	margin-left:	90px;
	padding-top:	10px;
}





