﻿@charset "utf_8";
body{
	background
	color: #1F1F1;
/*	background: #F1C2E0;*/
}
h2{
	font-size: large;
	color: #CC3737;
}
h3 {
	font-size: larger;
	color: #8B0000;
	float: left;
	margin-left: 10px;
/*	border: thin solid Black;*/
}
h4{
	color: #dd5433;
	float: left;
	margin-left: 10px;
	margin-top: 25px;
/*	border: thin solid Olive;*/
}
a{
	text-decoration: none;
	color: #546c56;
}
a:hover{
	color: #000;
	background: #93FF2B;
}
address{
	font-style: normal;
}
.container{
	float: left;
}
#hide{
	position: absolute;
	color: White;
}
#googlead{
	margin-top:20px;
	margin-left:50px;
}
#menu{
	width: 150px; /*	background-color: #F1C2E0;*/
/*	border-color: thin solid #94D64D;*/
	float: left;
	margin-top: 40px;
	color: #384E42;
}
#maincol{
/*	background-color: #F0E68C;
	border: thin solid Maroon;*/
	margin-left: 10px;
	margin-top:50px;
	margin-right: 5px;
	clear: right;
	float: left;
}
ul.topmenu{
	list-style-type: none;
	margin-left: 2px;
	padding-left: 2px;
	display: block;
}
li.topmenu{
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 2px;
}
form{
	background-color: #FFEFD7;
/*	border: thin solid #E6B7E7;*/
	margin-left: 0px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font: small;
}
#subcol{
	width: 160px;
	margin-top: 180px;
	float: right;
	clear: right;
	}
#footer{
	clear: both;
	margin-top:3px;
}
.contents{
/*	background-color: #F6DEDE;*/
	width: 600px;
	clear: both;
	float: left;
	border: thin solid #93FF2B;
	margin-left: 1px;
	margin-bottom: 5px;
}
.kiji{
	width: 600px;
	color: #2F4F4F;
	clear: left;
	float: left;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 30px;
	margin-top: 3px;
}
.review{
	width: 390px;
	color: #2F4F4F;
	float: left;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 30px;
	clear: both;
/*	border: thin solid Blue;*/
	margin-top: 3px;
}
.image{
	float: left;
/*	width: 160px;*/
	padding-right: 5px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
/*	border: thin solid Green;*/
}
.mokuji{
	width: 550px;
	clear: both;
}
.homecontents{
	width: 450px; /*	clear: both;*/
/*	float: left;*/
	margin-left: 1px;
	margin-bottom: 5px;
	margin-top: 50px;
	border: thin solid #93FF2B;
/*	background-color: #F9DDC7;*/
}
#homesubcol{
	width: 350px;
	float: right;
	margin-top:50px;
	clear: right;	
}
