@charset "Shift_JIS";

body {
	margin:0;
	background:url("../img/bg.gif") repeat-y center;
	font-size:x-small;
}
/*
html>body {
	font-size:x-small;
}*/


p {
	line-height:170%;
}


a {
/*\*/
   overflow: hidden;
/**/
}
#container {
	width:800px;
	height:100%;
	margin:0 auto;
	font-size:1.4em;
}
#left {
	width:200px;
	float:left;
}
#right {
	width:560px;
	float:right;
}

#btn {
	width:800px;
	height:42px;
	margin:0;
	padding:0;
	background:url("../img/btn_bg.gif") no-repeat;
}

#btn ul {
	width:600px;
	height:42px;
	margin:0 0 0 200px;
	padding:0;
}

#btn li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
#btn a{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:42px;
	background:url("../img/btn.gif") no-repeat;
}

#btn a.btn02{
	background-position:-100px 0;
}
#btn a.btn03{
	background-position:-200px 0;
}
#btn a.btn04{
	background-position:-300px 0;
}
#btn a.btn05{
	background-position:-400px 0;
}
#btn a.btn06{
	background-position:-500px 0;
}

#btn a.btn01:hover {
	background-position:0 -42px;
}
#btn a.btn02:hover {
	background-position:-100px -42px;
}
#btn a.btn03:hover {
	background-position:-200px -42px;
}
#btn a.btn04:hover {
	background-position:-300px -42px;
}
#btn a.btn05:hover {
	background-position:-400px -42px;
}
#btn a.btn06:hover {
	background-position:-500px -42px;
}

.under {
	width:;
	margin:10px 0 0 0;
}

#contact {
	width:220px;
	height:160px;
	margin:2px 0 0 10px;
	padding:90px 0 0 0;
	background:url("../img/contact_bg.jpg") no-repeat;
}
#contact p {
	margin:0 auto 0 auto;
	padding:0;
	width:187px;
	text-indent:-9999px;
	
}
#contact p.shusai {
	height:78px;
	background:url("../img/shusai.gif") no-repeat;
}
#contact p.unei {
	height:74px;
	background:url("../img/unei.gif") no-repeat;
}
#contact a {
	display:block;
	width:105px;
	height:15px;
	position:relative;
	top:42px;
	left:32px;
} 

#main {
	width:545px;
	margin:0 0 0 0;
	padding:0;
}







.bold {
	font-weight:bold;
	font-family: 'Hiragino Kaku Gothic Pro';
}
.m0p0 {
	margin:0;
	padding:0;
	line-height:140%;
}
.m0p02 {
	margin:0;
	padding:0;
	line-height:180%;
}
.font_r {
	color:#ff0000;
}
.clear {
	clear:both;
}
