@charset "utf-8";
/* 全体 */
html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
a{
	color: #328F5C;
	text-decoration: underline;
}
a:hover{
	color: #94BA10;
	text-decoration: underline;
}
#bg {
	width: 846px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-main.jpg);
	background-repeat: repeat-y;
}
#main {
	width: 790px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}
.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}
/* マージン */
.center {text-align: center;}
.ma0 {margin: 0px;}
.pa1 {padding: 1px 0px 0px 0px;}
.ma5 {margin: 5px 0px 0px 0px;}
.ma10 {margin: 10px 0px 0px 0px;}
.ma20 {margin: 20px 0px 0px 0px;}
.ma30 {margin: 30px 0px 0px 0px;}
.ma40 {margin: 40px 0px 0px 0px;}
.ma50 {margin: 50px 0px 0px 0px;}
.ma300 {margin: 300px 0px 0px 0px;}
.pa20 {padding: 10px 20px 10px 20px;}
.bold {font-weight: bold;}

/* head */
#btn_order a{
	margin: 0px;
	width: 152px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(../img/btn_order.jpg);
	background-repeat: no-repeat;
	display: block;
	float: right;
}
#btn_order a:hover{
	background-image: url(../img/btn_order_f2.jpg);
	background-repeat: no-repeat;
}
/* head-menu */
#menu {
	width: 790px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	border-top: 5px solid #78BA97;
	border-bottom: 5px solid #296E4D;
	clear: both;
	height: 25px;
}
#menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-repeat: no-repeat;
	float: left;
	text-indent: -9999px;
}
#menu01,#menu02,#menu02_1,#menu03,
#menu05,#menu06,#menu07,
#menu01 a,#menu02 a,#menu02_1 a,#menu03 a,
#menu05 a,#menu06 a,#menu07 a{
	width: 111px;
	height: 25px;
	display: block;
}
#menu04,#menu04 a{
	width: 124px;
	height: 25px;
	display: block;
}
#menu01 a{background-image: url(../img/menu01.jpg);}
#menu01,#menu01 a:hover{background-image: url(../img/menu01_f2.jpg);}

#menu02 a{background-image: url(../img/menu02.jpg);}
#menu02,#menu02 a:hover{background-image: url(../img/menu02_f2.jpg);}

#menu02_1 a{background-image: url(../img/menu02_f2.jpg);}
#menu02_1,#menu02_1 a:hover{background-image: url(../img/menu02_f2.jpg);}

#menu03 a{background-image: url(../img/menu03.jpg);}
#menu03,#menu03 a:hover{background-image: url(../img/menu03_f2.jpg);}

#menu04 a{background-image: url(../img/menu04.jpg);}
#menu04,#menu04 a:hover{background-image: url(../img/menu04_f2.jpg);}

#menu05 a{background-image: url(../img/menu05.jpg);}
#menu05,#menu05 a:hover{background-image: url(../img/menu05_f2.jpg);}

#menu06 a{background-image: url(../img/menu06.jpg);}
#menu06,#menu06 a:hover{background-image: url(../img/menu06_f2.jpg);}

#menu07 a{background-image: url(../img/menu07.jpg);}
#menu07,#menu07 a:hover{background-image: url(../img/menu07_f2.jpg);}

/*----   フッターメニュー   ----*/
#foot_menu {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size: small;
	text-align: center;
	clear: both;
}
#foot_menu li{
	list-style: none;
	padding: 0px 10px 0px 15px;
	display: inline;
}
.foot_menu_line {
	border-left: 1px solid #328F5C;
}

/* コピーライト */
#copy {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-size: small;
	color: #B1A283;
	text-align: center;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#btn_fb {
	margin: 0px;
	float: right;
}
