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

.container {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:20px 0 0 0;
}

.marR10 { margin-right:10px;}
.marR20 { margin-right:20px;}
.marL10 { margin-left:10px;}
.marL20 { margin-left:10px;}
.marB10 { margin-bottom:10px;}
.marB20 { margin-bottom:20px;}
.marB30 { margin-bottom:30px;}
.marT20 { margin-top:20px;}
.marT30 { margin-top:30px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.padT20 { padding-top:20px;}
.padT30 { padding-top:30px;}


.fotter-bt {
	text-align:center;
	margin-bottom:15px;
}
.fotter-bt img {
	display:inline;
}
.fotter-copy {
	text-align:center;
	padding-bottom:30px;
}
.fotter-copy img {
	display:inline;
}

.index-menu {
	height:46px;
	background-color:#600008;
}
.index-menu img {
	display:inline;
}
.contents {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:30px 0 30px 0;
}
.box1-left {
	width:520px;
	padding:10px 25px 30px 0;
	float:left;
}
.box1-right {
	width:355px;
	float:left;
	padding-top:20px;
}
.info-bt img {
	display:inline;
	margin:0 10px 10px 0;
}
.box2-left {
	width:235px;
	float:left;
	padding:0 20px 0 0;
}
.box2-right {
	width:645px;
	float:left;
}
.box2-right img{
	padding-bottom:8px;
}
.box2-p-line {
	border-bottom:1px solid #FFF;
	padding-bottom:10px;
	margin-bottom:10px;
}
.sp01 {
	margin-bottom:20px;
	text-align:center;
}
.sp01 img {
	display:inline;
}
.sp02 {
	width:185px;
	float:left;
	padding:0 20px 0 0;
}
.sp02 img {
	padding-bottom:5px;
}
.sp02-box {
	padding-left:50px;
	padding-bottom:40px;
}
.sp03 {
	width:128px;
	padding:0 20px 0 0;
	float:left;
}
.sp03-box {
	padding-bottom:40px;
	padding-left:170px;
}
.goods-left {
	width:324px;
	float:left;
	padding-right:20px;
}
.goods-right {
	width:556px;
	float:left;
}

.goods-right th {
	font-weight:normal;
	padding-right:15px;
	color:#FFFF00;
	white-space:nowrap;
	vertical-align:text-top;
	text-align:left;
}
.goods-right td {
	vertical-align:text-top;
	padding-bottom:10px;
	white-space:nowrap;
	text-align:left;
}

.news-box1 {
	padding-bottom:30px;
}

.news-box1 img{
	padding-bottom:15px;
}
.news-box1 th {
	font-weight:normal;
	padding-right:15px;
	color:#FFF;
	white-space:nowrap;
	vertical-align:text-top;
	text-align:left;
}
.news-box1 td {
	vertical-align:text-top;
	padding-bottom:5px;
	white-space:nowrap;
	text-align:left;
}