@charset "Shift-jis";
/* CSS Document */

body{
	margin:0;
	background-image:url(../img/bg.jpg);
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5em;}
img{border:0;}
h1{
	display:block;
	float:left;
	width:600px;
	color:#FFF;
	font-size:20px;
	margin:0;
	padding:10px 20px;}

.clear{
	clear:both;}

/****************************************************
メインデザイン部分
****************************************************/

div.main{
	width:850px;
	background-color:#000;
	border-left:#FE002E 1px solid;
	border-right:#FE002E 1px solid;
	margin:0 auto;}

input.close{
	float:right;
	margin:5px 20px;
	padding:4px 10px;
	border:#FE002E 1px solid;
	background-color:#FFAACF;}
div.body1{
	float:left;
	width:280px;
	margin:10px;}
div.body2{
	float:right;
	width:530px;
	margin:10px;}


p.comment1{
	padding:10px;
	margin:0 0 10px 0;
	background-color:#FFDEEB;
	border:#AA0000 1px solid;}


p.comment2{
	border:#333 1px solid;
	margin:0 0 10px 0;
	padding:10px;}
td.photo{
	border:#400000 1px solid;
	text-align:center;
	width:80px;
	background-color:#000;}
table#price th{
	padding:5px 0;
	font-size:10px;
	font-weight:normal;
	color:#C00;
	width:50px;
	background-color:#FFA9D9;
	border-bottom:#FE002E 1px solid;}
table#price td{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	background-color:#FAFAFA;
	border-bottom:#FE002E 1px solid;
	border-left:#FE002E 1px solid;}
span{
	font-size:16px;
	font-weight:bold;}

table#equip{
	margin-top:10px;}

table#equip th{
	background-color:#FFEBFC;
	border-bottom:#D55 1px solid;
	font-weight:normal;
	width:70px;
	padding:5px 0;}
table#equip td{
	border-left:#D55 1px solid;
	border-bottom:#D55 1px solid;
	padding:5px 10px;
	color:#FFF;}
table#equip p{
	margin:0 0 0 10px;
	border:#333 1px solid;
	padding:0 5px;}
	
span.map{
	margin:0 0 0 10px;
	border:#CCC 1px solid;
	background-color:#EEE;
	color:#666;
	padding:2px 10px;
	font-size:10px;
	font-weight:normal;}

input,select,textarea{
	border:#F69 1px solid;
	background-color:#FFF;
	padding:0;
	margin:0;}
form{
	margin:0;}
	
div.contact_m{
	border:#FE002E 1px solid;
	background-color:#FFDDFE;
	padding:10px;
	font-size:10px;}

div.footer{
	background-image:url(../img/footer.jpg);
	height:50px;
	padding:10px 0 0 10px;
	border-top:#FE002E 1px solid;
	margin-top:10px;}
p.footer{
	float:left;
	color:#FFF;
	font-size:10px;
	width:600px;
	margin:5px 0;}