/*-----------------------------------------------------------
BACKGROUND
-----------------------------------------------------------*/
body{
	background:#FFFDCB;
	height: 100%;
	position: relative;
	min-width: 898px; /*中央配置するボックスの横幅*/
	min-height: 400px;  /*中央配置するボックス縦幅*/
	margin: 0 auto;
}
html {
	height:100%;
	overflow-y:scroll;
}
img{
	vertical-align:top;
}
#back{
	width: 898px;
	background:#FFFFFF;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-449px;
	margin-bottom:12px;
	height: 400px;
}
body > #back {
	height:auto;
	min-height:140px;
}
#head{
	height:135px;
	width:898px;
	background:url(../images/head_back.jpg) no-repeat right top;
}
#head ul{
	width:379px;
	height:25px;
	position: absolute;
	top: 7px;
	left:520px;
	z-index: 100;
}
#head  ul li{
	float:left;
	margin-right:8px;
}
#head  ul li.rb{
	border-right: solid 1px #000000;
	padding-right:8px;
}
#head h1{
	position: absolute;
	top: 35px;
	left:520px;
	z-index: 100;
}
#head h2{
	width:509px;
	height:135px;
	position: absolute;
	top: 0px;
	left:0px;
	z-index: 100;
}
#head p{
	width:250px;
	height:15px;
	position: absolute;
	top: 35px;
	left:645px;
	z-index: 100;
}
#head i{
	width:339px;
	height:64px;
	position: absolute;
	top: 71px;
	left:509px;
	z-index: 100;
}
/*-----------------------------------------------------------
MAIN MENU
-----------------------------------------------------------*/
#menu{
	width:898px;
	margin:0 auto;
}
#menu ul{
	padding:0;
	margin:0;
}
#menu ul li{
	padding:0;
	margin:0;
	float:left;
}
/*-----------------------------------------------------------
UNDER MENU
-----------------------------------------------------------*/
#undermenu{
	width:866px;
	clear:both;
	margin:20px auto 0 auto;
	padding:12px 0;
	text-align:center;
	border-top:solid 1px #999999;
}
/*-----------------------------------------------------------
MAIN CONTENTS
-----------------------------------------------------------*/
#main{
	width:898px;
	clear:both;
}
.smooth_scr{
	clear:both;
	text-align:right;
	vertical-align:middle;
	padding:10px 0;
}
#print{
	margin:8px 0;
	clear:both;
}
#otherpage{
	width:872px;
	margin:20px auto;
}
