/********************
	メイン Reset
********************/
#rap{
	width:850px;
	height:501px;
	background:url(img/img.jpg) top left no-repeat;
	float:none;
	padding:0px;
	border:none;
}

#rap h1{
	display:inline-block;
	height:70px;
	margin:0;
	padding:0;
	text-indent:-999em;
	width:100%;
}

#rap h1 a{
	display:block;
	height:30px;
	margin:24px 0 0 20px;
	width:176px;
}

#cntents{
border:1px solid #ccc;
	margin-bottom:0px;
	background:none;
}
/************************
 navigation
 ************************/
 
#gnavi{
	font-size:80%;
	margin:0 0 0 23px;
	text-align:left;
	width:500px;
	float:left;
}

#gnavi ul{
	width:100%;
	display:inline-block;
	text-align:left;
}

#gnavi li{
	text-align:left;
	margin-bottom:3px;
}

#gnavi li a{
	display:block;
	height:29px!important;
	width:145px;
	text-align:left;
	text-indent:-999em;
}

#gnavi li#n01 a{
	background:url(common/img/n01.png) top left no-repeat;
}
#gnavi li#n02 a{
	background:url(common/img/n02.png) top left no-repeat;
}
#gnavi li#n03 a{
	background:url(common/img/n03.png) top left no-repeat;
}
#gnavi li#n04 a{
	background:url(common/img/n04.png) top left no-repeat;
}
#gnavi li#n05 a{
	background:url(common/img/n05.png) top left no-repeat;
}

#gnavi li a:hover{
background-position:bottom!important;
}

/********************
	news＆住所
********************/
#rap2{/*	枠	*/
	display:inline-block;
	width:100%;
}

/**/
#rap2 .nws{
	float:left;
	width:640px;
}

#rap2 .nws h2{
	background:url(img/t1.jpg) top center no-repeat;
	text-align:left;
	text-indent:-999em;
	height:23px;
	float:left;
	width:140px;
}
#rap2 .nws ul{
float:left;
width:340px;
}
#rap2 .nws ul li{
width:100%;
display:inline-block;
padding:3px 0px;
}
#rap2 .nws ul li span{
float:right;
width:99px;
}
#rap2 .nws ul li p{
float:left;
width:230px;
}

/**/
#rap2 .info{
	float:right;
	width:200px;
	text-align:left;
}
#rap2 .info h2{
	font-size:14px;
	font-weight:normal;
	padding-bottom:6px;
}
#rap2 .info p{}

/**/
#cntents .rbtn{
	text-align:left;
	float:right;
	width:191px;
	display:inline-block;
}
#cntents .rbtn p{
	padding-top:8px;
	margin-bottom:13px;
}
#cntents .rbtn p a{
	display:block;
	width:134px;
	height:134px;
}
#cntents .rbtn p.btn01 a{}
#cntents .rbtn p.btn02 a{
	margin-left:46px;
}
