@charset "utf-8";
/* tile.css */
/*---------------------------------
 共通内容
---------------------------------*/
#contents {
	background: #000 !important;
	width: 100%;
}
#main {
	margin: 0 auto 40px;
	width: 905px !important;
	color: #fff;
}
.pan {
	font-size: 10px;
	margin: 0 auto 5px;
	padding-left: 5px;
	width: 905px;
}

/*---------------------------------
 .box_title
---------------------------------*/
#tile .box_title {
	background: url(../tile/images/bg_main.jpg) no-repeat scroll center top;
	overflow: hidden;
}
#tile .box_title h3 {
	text-align: center;
	padding-top: 65px;
}
#tile .box_title .text_title {
	width: 400px;
	margin: 30px auto 70px;
}

/*---------------------------------
 .box_import
---------------------------------*/
#tile .box_import {
	background: url(../tile/images/bg_import.jpg) no-repeat scroll center top;
	overflow: hidden;
}
#tile .box_import h4 {
	text-align: center;
	padding: 40px 0 10px;
}
#tile .box_import .box_l {
	float: left;
	width: 460px;
	margin-bottom: 50px;
}
#tile .box_import .box_r {
	float: right;
	width: 410px;
}
#tile .box_import .box_r .text_import {
	margin-top: 30px;
}

/*---------------------------------
 .box_list
---------------------------------*/
#tile .box_list {
	background: url(../tile/images/bg_list.jpg) no-repeat scroll center top;
	overflow: hidden;
}
#tile .box_list h4 {
	text-align: center;
	padding: 40px 0 10px;
}
#tile .box_list h5 {
	padding: 0 0 15px 10px;
}
#tile .box_list .text_list {
	margin: 0 0 50px 15px;
}
#tile .box_list .img_list {
	margin-bottom: 60px;
}
