@charset "utf-8";
/* CSS Document */

/***********************************************************



***********************************************************/

*{
	padding: 0;
	margin: 0;
}


a:link{
	color: #794419;
	text-decoration: none;
}

a:visited{
	color: #794419;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


body{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	background-color:#f8cccc;
}

#rayout{
	width:890px;
	margin:0 auto 0 auto;
	background-color:#FFF;
	padding-top:15px;
}


#main_img{
	width:830px;
	margin:0 auto 30px auto;
}

.cap{
	margin:5px auto 15px auto;
	width:800px;
}

.tab{
	width:800px;
	border-collapse:collapse;
	margin:0 auto 25px auto;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.tab th{
	background-color:#fce3e3;
text-align:left;
padding:7px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.tab td{
padding:7px;
border-bottom:1px solid #999;
}

#bt_mousikomi a{
background:url(img/bt_nyukai.gif) no-repeat 0 0;
width:313px;
height:89px;
display:block;
text-indent:-9999px;
margin:10px auto 0px auto;
padding:0 0 25px 0;
}

#bt_mousikomi a:hover{
background:url(img/bt_nyukai_on.gif) no-repeat 0 0;
width:313px;
height:89px;
display:block;
text-indent:-9999px;
margin:10px auto 0px auto;
padding:0 0 25px 0;
}

.price{
font-weight:bold;
color:#CC0066;
font-size:14px;
}


