
.catch {
	font-weight: bold;
	background-color: #FFFFCC;
}

.catch p {
	margin: 0.5em;
}

.attention {
	margin-left: 1em;
	text-indent: -1em;
	font-size: 85%;
}

ol#month {
	width:508px;
	border-top: 1px solid #CCCCCC;
	text-align: center;	
}

ol#month li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	text-align: center;	
}

ol#month a {
	float: left;
	width: 127px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 3em;
	border-bottom: 2px solid #FFCC66;
	background-color: #FFFFFF;
	background-image: url(../../../img/info/bg_month_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.table-area .bg-f5 {
	color:#3A583F;
	border:1px solid #FFFFFF;
	background-color:#f5f5f5;
}

.table-area .bg-ora {
	color:#3A583F;
	border:1px solid #FFFFFF;
	background-color:#FEEDDE;
}

.table-area .bg-yell {
	background-color:#ffffef;
}



ol#g_area {
	width:510px;
	border-top: 1px solid #CCCCCC;
	text-align: center;	
}

ol#g_area li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	text-align: center;	
}

ol#g_area a {
	float: left;
	width: 102px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 2em;
	border-bottom: 1px solid #999966;
	background-color: #FFFFFF;
	background-image: url(../../../img/info/bg_area_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#contents-area .row1 ul.shop_list {
	width:510px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	background-image: url(../../../img/info/bg_shop_menu.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#contents-area .row1 ul.shop_list:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html #contents-area .row1 ul.shop_list { display: inline-block; }
/* no ie mac \*/
* html #contents-area .row1 ul.shop_list { height: 1%; }
#contents-area .row1 ul.shop_list { display: block; }
/* */

#contents-area .row1 ul.shop_list li {
	margin: 0px;
	padding: 0.5em 0px 0px;
	display: inline;
	text-align: center;
	float: left;
	width: 85px;
	background-image: none;
	/*	background-image: url(../../../img/info/bg_shop_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
}

#contents-area .row1 ul.shop_list p {
	font-size: 85%;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
/**/

#contents-area .row1 ul.kyosai_line {
	width:520px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

#contents-area .row1 ul.kyosai_line li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: none;
	float: left;
	width: 172px;
	margin-bottom: 1em;
}

#contents-area .row1 ul.kyosai_line li p {
	margin-top: 0.5em;
}

#contents-area .row1 ul.kyosai_line a {
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 0.5em;
}

#contents-area .row1 ul.kyosai_line li p a{
	border-bottom: none;

}

.red {
	color: #CC0000;
}

.bold {
	font-weight: bold;
}


/* 特産品のページ
---------------------------------------------------------*/

#contents-area div.tokubox p.img-tokusan {
	width:90px;
	float:left;
}

#contents-area div.tokubox div.text-tokusan {
	width:410px;
	float:right;
}

#contents-area div.tokubox div.text-tokusan dt {
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;	
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
}

#contents-area div.tokubox div.text-tokusan dd {
	line-height: 1.3em;
	margin-bottom: 0.5em;
}
