*{
	margin		: 0px;
	padding		: 0px;
}

img{
	border-style	: none;
	border-width	: 0px;
}

body{
	text-align	: center;
	font-size	: 13px;
	color		: #362e2b;
	font-family		: Meiryo,"MS PGothic",Osaka,Serif;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #553f09;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #553f09;
	scrollbar-arrow-color: #553f09;
	scrollbar-track-color: #ffffff;
	background	: url(./img/index/bg.jpg) no-repeat bottom, url(./img/index/body.jpg) repeat-x top #ffffff;
}

a{
	color		: #a40000;
	text-decoration	: none;
	font-weight	: normal;
}

a:hover{
	color		: #a40000;
	text-decoration	: underline;
}

h2,h3{
	font-size	: 13px;
	font-weight	: normal;
}

h3{
}


ul{
	list-style-type	: none;
}

li{
	margin		: 0px;
	padding		: 0px;
}

table tr{
	vertical-align	: top;
}


/* top */

#top{
	width		: 100%;
	height		: 20px;
	background	: #362e2b;
	text-align	: left;
}

#top h1{
	font-size	: 13px;
	font-weight	: normal;
	line-height	: 20px;
	color		: #d1c0a5;
	text-indent	: 5px;
}



/* body */

#body{
	width		: 100%;
	padding-top	: 130px;
}

#main h2{
	text-align	: center;
	height		: 200px;
}

#main ul{
	display: block;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	text-align: center;
}

#main ul li{
	width: 375px;
	display: inline-block;
	vertical-align: top;
}

.bt_left{
	width: 284px;
	margin-bottom: 10px;
}
.bt_right{
	width: 284px;
	margin-bottom: 10px;
}
.sbt_left{
	width: 284px;
	font-size	: 12px;
	line-height: 26px;
	margin-bottom: 40px;
}
.sbt_right{
	width: 284px;
	font-size	: 12px;
	line-height: 26px;
	margin-bottom: 40px;
}
#leave{
	clear		: both;
	text-align	: center;
	margin: 0 0 50px 0;
}

#main ul:after{
	content			: "";
	display			: block;
	clear			: both;
}


/* copy */

#copy{
	width		: 100%;
	height		: 25px;
	background	: #362e2b;
	border-top	: 3px double #362e2b;
}

#copy table{
	width		: 100%;
	height		: 25px;
}

#copy table tr{
	vertical-align	: middle;
}

#copy table th{
	width		: 50%;
	text-align	: left;
	text-indent	: 10px;
}

#copy table td{
	width		: 50%;
	text-align	: right;
}

#copy table td img{
	margin-right	: 10px;
}



/* test */

#text{
	font-size	: 10px;
	line-height	: 15px;
	margin: 0 0 20px 0;
}


/* banner */

#banner{
	width		: 640px;
	margin		: 0 auto;
}
#banner p{
	padding: 0 0 50px 0;
}


.fgb{
	width: 650px;
	font-size: 0;
	line-height: 0;
	margin: 0 auto 50px auto;
}

.fc{
	width: 800px;
	font-size: 0;
	line-height: 0;
	margin: 0 auto 50px auto;
}

.fc p{
	margin: 0 0 5px 0;
}



/** fuwid **/

.fuwid{
	margin: 0 0 50px 0;
}



.ex_bnr{
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.ex_bnr_in{
	display: inline-block;
	vertical-align: top;
	width: 375px;
	text-align: center;
}
.ex_bnr_in > div{
	margin: 0 0 10px 0;
}


