@charset "utf-8";
/*----------------------------------------

	+ mainpic	
		- mainimg
		- pickup
	- content
		+ main
			+ lineup
				- lineupbox cmn
				- itembox01-02 cmn
				- txtbox cmn
			- whatsnews
		+ sidebar
			- bnr
			- mark

-----------------------------------------*/

/*----------------------------------------
	mainpic
-----------------------------------------*/

#mainpic {
	background: url(../../../images/seihin/xk/index_pickup_bg.gif) repeat-x left top;
}

/*----------------------------------------
	mainimg
-----------------------------------------*/

#mainimg {
	position: relative;
	float: left;
	width: 543px;
	height: 226px;
	background: url(../../../images/seihin/xk/index_mainimg_pic.jpg) no-repeat left top;
}

#mainimg h2 {
	position: absolute;
	top: 16px;
	left: 26px;
}

#mainimg p {
	position: absolute;
	top: 112px;
	left: 26px;
}

/*----------------------------------------
	pickup
-----------------------------------------*/

#pickup {
	float: left;
	width: 226px;
}

#pickup p {
	padding: 13px 0 0 13px;
}

#pickup ul {
	padding: 1px 0 13px 13px;
}

#pickup ul li {
	padding-top: 3px;
}

/*----------------------------------------
	content
-----------------------------------------*/

#content {
	width: 779px;
	padding-bottom: 40px;
}

/*----------------------------------------
	main
-----------------------------------------*/

#main {
	float: left;
	width: 546px;
}

/*----------------------------------------
	lineup
-----------------------------------------*/

#lineup {
	width: 530px;
	padding: 13px 0 0 13px;
}

#lineup .bg {
	margin-top: 13px;
	background: url(../../../images/seihin/xk/index_lineup_bg01.gif) repeat-y left top;
}

#lineup .end {
	padding-bottom: 0;
	margin-bottom: 0;
	background: none;
}

/*----------------------------------------
	lineupbox cmn
-----------------------------------------*/

.lineupbox {
	padding-bottom: 14px;
	margin-bottom: 13px;
	background: url(../../../images/seihin/xk/index_lineup_bg02.gif) no-repeat left bottom;
}

/*----------------------------------------
	itembox01 cmn
-----------------------------------------*/

.itembox01 {
	float: left;
	width: 255px;
	padding-left: 10px;
}

.itembox01 p {
	float: left;
	width: 95px;
}

/*----------------------------------------
	itembox02 cmn
-----------------------------------------*/

.itembox02 {
	float: left;
	width: 248px;
	padding-left: 17px;
}

.itembox02 p {
	float: left;
	width: 95px;
}

/*----------------------------------------
	txtbox cmn
-----------------------------------------*/

.txtbox {
	float: left;
	width: 143px;
}

.txtbox ul {
	padding-top: 7px;
}

.txtbox ul li {
	padding-left: 14px;
	background: url(../../../images/seihin/xk/cmn_arrow.gif) no-repeat 0 0.25em;
}

/*----------------------------------------
	whatsnews
-----------------------------------------*/

#whatsnews {
	width: 530px;
	padding: 20px 0 0 13px;
}

#whatsnews h3 {
	padding-bottom: 13px;
}

#whatsnews table th {
	padding-right: 13px;
}

#whatsnews table td p {
	padding-left: 10px;
	background: url(../../../images/seihin/xk/index_whatsnews_arrow.gif) no-repeat 0 0.5em;
}

/*----------------------------------------
	sidebar
-----------------------------------------*/

#sidebar {
	float: right;
	width: 223px;
}

/*----------------------------------------
	bnr
-----------------------------------------*/

#bnr {
	padding-top: 10px;
}

#bnr ul li {
	padding-top: 3px;
}

/*----------------------------------------
	tmark
-----------------------------------------*/

#tmark {
	width: 210px;
	padding: 3px 0 7px 0;
	margin-top: 15px;
	background: #f5f5f5;
}

#tmark p {
	width: 172px;
	padding: 7px 0 0 19px;
}
