body {
	margin:0px;
	font-color:#666;
	font-size:12px;
	background-image:url(../img/bg.gif);
	font-family:"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h1 {
	line-height:130%;
	font-size:16px;
	font-weight:bold;
	color:#393;
	margin:0px;
	padding:10px 0px 0px 0px;
}
h2 {
	line-height:130%;
	font-size:10px;
	color:#FFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
p {
	margin:15px 0px 0px 0px;
}
td {
	padding:2px 4px 2px 4px;
	margin:0px;
	font-size:12px;
	color:#333;
}
#container {
	line-height:140%;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding:0px;
	width:800px;
	background:url(../img/menu_bg.gif) repeat-y left;
	background-color:#FFF;
	border-right:1px solid #393;
	border-left:1px solid #393;
}
#pr {
	width:796px;
	height:auto;
	padding:2px;
	background-color:#393;
}
#banner {
	width:800px;
	height:80px;
	background-image:url(../img/banner_bg.gif);
}
#menu {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:2120px;
	line-height:130%;
	float:left;
	overflow:hidden;
	text-align:left;
	border-bottom:1px solid #339933;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 25px;
}
#contents {
	width:620px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#right {
	width:210px;
	height:2000px;
	float:right;
	background-image:url(../img/right_bg.gif);
	overflow:hidden;
	padding:5px;
	border-bottom:1px solid #339933;
}
#flash {
	width:620px;
	height:120px;
	border-bottom:1px solid #393;
}
#main {
	width:388px;
	height:870;
	overflow:hidden;
	margin:5px;
	background-color:#fff;
}
#main2 {
	width:589px;
	height:auto;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
	border-right:1px solid #393;
}
#navi {
	margin:5px 0px 0px 20px;
	padding:0px;
	text-align:left;
}
#nav {
	list-style-image:url('../img/g_arrow.gif');
	line-height:15px;
	font-size:12px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
#navi_m {
	margin:5px 0px 0px 25px;
	padding:0px;
	text-align:left;
}
#nav_m {
	list-style-image:url('../img/s_arrow.gif');
	line-height:25px;
	font-size:14px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.navi2 {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.nav2 {
	list-style-image:url('../img/g_arrow.gif');
	line-height:15px;
	font-size:12px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.foot {
	width:800px;
	height:18px;
	background-color:#393;
	font-size:10px;
	color:#fff;
	text-align:center;
}
/*フォーム*/
.form1 {
	width: 300px;
	height: 14px;
	border:1px solid #6699CC;
}
.form2 {
	width: 50px;
	height: 14px;
	border:1px solid #6699CC;
}
.form3 {
	width: 150px;
	height: 14px;
	border:1px solid #6699CC;
}
.form4 {
	width: 100px;
	height: 14px;
	border:1px solid #6699CC;
}
.form5 {
	width: 330px;
	height: 70px;
	border:1px solid #6699CC;
}
.form6 {
	width: 200px;
	height: 18px;
	border:1px solid #6699CC;
}
#menu_bosyu {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:2725px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_bosyu {
	width:620px;
	height:2710;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_bosyu {
	width:589px;
	height:2590;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_faq {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:1525px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_faq {
	width:620px;
	height:1510;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_faq {
	width:589px;
	height:1390;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_guidance {
	background:url(../img/menu_bg.gif);
	width:153px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_guidance {
	width:620px;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_guidance {
	width:589px;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_map {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:925px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_map {
	width:620px;
	height:910;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_map {
	width:589px;
	height:790;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_order {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:925px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_order {
	width:620px;
	height:910;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_order {
	width:589px;
	height:790;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_price {;
	width:153px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_price {
	width:620px;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_price {
	width:589px;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_square {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:1025px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_square {
	width:620px;
	height:1010;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_square {
	width:589px;
	height:890;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#menu_tokucho {
	background:url(../img/menu_bg.gif);
	width:153px;
	height:3750px;
	line-height:130%;
	padding:5px 2px 5px 25px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#contents_tokucho {
	width:620px;
	height:2410;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:140%;
	background-color:#fff;
}
#main2_tokucho {
	width:589px;
	height:1490;
	float:right;
	overflow:hidden;
	margin:0px;
	padding:10px;
	background-color:#fff;
}
table{ border-collapse:collapse; border-spacing:0; table-layout:fixed; width:582px; margin-top:10px;}
td,th{ border:1px solid #009900; text-align:center; padding-top:5px; padding-bottom:5px;}
th{ background-color:#99FF99;}td{ background-color:#FFF;}