body {
	margin:15px;
	background-color: #8CA7D2;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #4c4c4c;
     }  
A:link{ font-weight:bold;color: #275E18;text-decoration: none;}
A:visited{ font-weight:bold;color: #275E18;text-decoration: none;}
A:active{ font-weight:bold;color: #275E18;text-decoration: underline;}
A:hover{ font-weight:bold;color: #9bc619;text-decoration: underline;}

A.access:link{ font-weight:bold;color: #3366CC;text-decoration: none;}
A.access:visited{ font-weight:bold;color: #3366CC;text-decoration: none;}
A.access:active{ font-weight:bold;color: #3366CC;text-decoration: none;}
A.access:hover{ font-weight:bold;color: #000099;text-decoration: none;}

A.goods:link{ font-weight:bold;color: #FF9933;text-decoration: none;}
A.goods:visited{ font-weight:bold;color: #FF9933;text-decoration: none;}
A.goods:active{ font-weight:bold;color: #FF9933;text-decoration: none;}
A.goods:hover{ font-weight:bold;color: #FF9933;text-decoration: underline;}

.wrap1 {
	background-image: url(img/wrap_1.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 925px;
	margin: 0px;
	padding: 0px;
	background-color: #8CA7D2;
}
.wrap2 {
	background-image: url(img/wrap_2.gif);
	background-repeat: repeat-y;
	width: 925px;
	background-position: center;
}
.wrap3{
	background-image: url(img/wrap_3.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 925px;
	margin: 0px;
	padding: 0px;
	background-color: #8CA7D2;
}
.wrapin {
	background-color: #EFF0E8;
}

.wrap1_g {
	background-image: url(img/wrap_1g.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 520px;
	margin: 0px;
	padding: 0px;
	background-color: #8CA7D2;
	background-position: top;
}
.wrap2_g {
	background-image: url(img/wrap_2g.gif);
	background-repeat: repeat-y;
	width: 520px;
	margin: 0px;
	padding: 0px;
}
.wrap3_g{
	background-image: url(img/wrap_3g.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 520px;
	margin: 0px;
	padding: 0px;
	background-color: #8CA7D2;
}
.wrapin_g {
	background-color: #EFF0E8;
}


.l_line {
	background-image: url(img/menu_cl.gif);
	background-repeat: no-repeat;
	border-width: 0 0 4px 0;
	border-style: solid;
	border-color: #FFCC00;
	padding: 0px 0px 0px 15px;
	text-align: left;
}

.l_line_bot {
	border-color: #FFCC00;
	border-width: 0 0 4px 0;
	border-style: solid;
	padding: 10px 0px 0px 0px;
}
.r_line {
	background-image: url(img/menu_cr.gif);
	background-repeat: no-repeat;
	border-width: 0 0 4px 0;
	border-style: solid;
	border-color: #F56442;
	padding: 0px 0px 0px 15px;
	width: 15px;
	text-align: left;
}

.r_line_bot {
	border-style: solid;
	border-color: #F56442;
	margin: 0px;
	padding: 0;
	height: 4px;
}
/* ライン色 ----------------------------------------- */
.photo_line1 {
	height: 8px;
	background-image: url(img/bar1.gif);
	background-repeat: no-repeat;
}
.photo_line2 {
	height: 6px;
	background-image: url(img/bar2.gif);
	background-repeat: no-repeat;
}

.photo_line3 {
	background-color: #9BC619;
	height: 1px;
}
.photo_line4 {
	background-color: #275E18;
	height: 1px;
}
/* イベント別 ----------------------------------------- */
.lr_35 {
	padding-left: 35px;
	padding-right: 35px;
}

.l_35 {
	padding-left: 35px;
}

.l_10 {
	padding-left: 10px;
}
.goods_dot {
	line-height: 18px;
	border-bottom: dotted #333333 3px;
}


