@charset "UTF-8";
/* CSS Document */

* {
	line-height:140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
}
img {
	border: none;
	vertical-align: top;
}
.gb-color { background:#333; color:#fff; font-weight:bold;}
.contact { margin-left: 40px;}

h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}


.left{
	float:left;
	width:450px;
	vertical-align:top;
	margin:10px 10px 20px 20px;
}
.lef{
	float:left;
}
	 
.right{
	float:right;
	width:450px;
	vertical-align:top;
	margin:10px 10px 20px 20px;
}
.rig{
	float:right;
}
.fl1 a{
display:block;
width:201px;
height:32px;
float:left;
background:url(../image/menu1.gif) no-repeat;
}
.fl1 a:hover{ 
background:url(../image/menu1_o.gif) no-repeat;
}
.fl2 a{
display:block;
width:200px;
height:32px;
float:left;
background:url(../image/menu2.gif) no-repeat;
}
.fl2 a:hover{ 
background:url(../image/menu2_o.gif) no-repeat;
}
.fl3 a{
display:block;
width:200px;
height:32px;
float:left;
background:url(../image/menu3.gif) no-repeat;
}
.fl3 a:hover{ 
background:url(../image/menu3_o.gif) no-repeat;
}
.fl4 a{
display:block;
width:200px;
height:32px;
float:left;
background:url(../image/menu4.gif) no-repeat;
}
.fl4 a:hover{ 
background:url(../image/menu4_o.gif) no-repeat;
}

.fl5 a{
display:block;
width:199px;
height:32px;
float:left;
background:url(../image/menu5.gif) no-repeat;
}
.fl5 a:hover{ 
background:url(../image/menu5_o.gif) no-repeat;
}


.mar{
	margin:10px;
}
.mar2{
	margin-left:10px;
}

	

.margin{
	margin:0px 0px 10px 10px;
}
.obi{
	background-color:#E8E8E8;
	text-indent:10pt;
}
.obi2{
	background-color:#ABABAB;
	text-indent:10pt;
}

ul li{
	line-height:25px;
}
.indent{
	text-indent:10pt;
}
.ind1{
	text-indent:20pt;
}
.ind2{
	text-indent:30pt;
}
.small{
	font-size:10px;
}
#image a{
display:block;
width:165px;
height:32px;
color:#FFF;
background:url(../image/menu1.gif) no-repeat;
line-height:35px;
text-decoration:none;
text-align:center;}

#image a:hover{
background:url(../image/menu1_o.gif) no-repeat;
}

table .price { border:solid 1px #cccccc; }
table .price th { }
table .price td { border-top:solid 1px #cccccc; border-left:solid 1px #cccccc;
}

table .prices { border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
table .prices td{ border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
