@charset "Shift-jis";
/* CSS Document */

body{
	margin:0;
	background-image:url(../img/bg.gif);
	font-size:12px;
	color:#DDD;
	letter-spacing:1px;
	line-height:1.5em;}
img{border:0;}
h1{
	display:block;
	float:left;
	width:600px;
	font-size:20px;
	margin:0;
	padding:10px 20px;}

.clear{
	clear:both;}

/****************************************************
メインデザイン部分
****************************************************/

div.main{
	width:850px;
	background-color:#111;
	border-left:#6A2B00 1px solid;
	border-right:#6A2B00 1px solid;
	margin:0 auto;}

input.close{
	float:right;
	margin:10px 20px;
	padding:3px 5px;
	border:#6A2B00 1px solid;
	background-color:#2B1100;
	color:#CCC;}
div.body1{
	float:right;
	width:280px;
	margin:10px;}
div.body2{
	float:left;
	width:530px;
	margin:10px;}


p.comment1{
	padding:10px;
	margin:0 0 10px 0;
	background-color:#100000;
	border:#400000 1px solid;}


p.comment2{
	border:#333 1px solid;
	background-color:#000;
	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:#CCC;
	width:43px;
	background-color:#151500;
	border-bottom:#373700 1px solid;}
table#price td{
	color:#FFF;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	background-color:#000;
	border-bottom:#373700 1px solid;
	border-left:#373700 1px solid;}
span{
	font-size:16px;
	font-weight:bold;}

table#equip{
	margin-top:10px;}

table#equip th{
	background-color:#190000;
	border-bottom:#333 1px solid;
	font-weight:normal;
	width:70px;
	padding:5px 0;}
table#equip td{
	background-color:#000;
	border-left:#333 1px solid;
	border-bottom:#333 1px solid;
	padding:5px 10px;}
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:#666 1px solid;
	background-color:#333;
	color:#FFF;
	padding:0;
	margin:0;}
form{
	margin:0;}
	
div.contact_m{
	border:#6A2B00 1px solid;
	background-color:#000;
	padding:10px;
	font-size:10px;}

div.footer{
	background-image:url(../img/footer.jpg);
	height:50px;
	padding:10px 0 0 10px;
	border-top:#6A2B00 1px solid;
	margin-top:10px;}
p.footer{
	float:left;
	color:#FFF;
	font-size:10px;
	width:600px;
	margin:5px 0;}
