@charset "utf-8";

/*----------------■コンテンツ--------------*/

h2  {
	background:  url(../image/page_ti.gif) no-repeat;
}
div#contents  {
	background:  url(../image/bg_img.jpg) no-repeat right 120px;
}
h3.mi_big  {
	height:  15px;
	margin:  0 40px 10px 40px;
	padding:  45px 15px 0 15px;
	background:  url(../image/mi_bg_big.png) no-repeat;
	font-weight:  bold;
}
h3.mi_qa {
	text-align: center;
	font-weight: bold;
	color: #138;
	margin-bottom: 15px;
	font-size: 16px;
}
h4.mi_qa {
	font-weight: bold;
	color: #138;
	margin: 20px 0 10px 0;
	font-size: 16px;
}
h5.mi_qa {
	font-weight: bold;
	color: #138;
	margin: 10px 0 5px 0;
}
div#section1  {
	width:  610px;
	margin:  0 55px;
}
div#section1 p  {
	margin-bottom:  15px;
}
div#section1 ul  {
	border-top:  1px dotted #999;
}
div#section1 li  {
	width:  280px;
	padding-left:  25px;
	float:  left;
	border-bottom:  1px dotted #999;
	background:  url(../image/arrow1.png) no-repeat;
	line-height:  33px;
}
div#section2  {
	width:  680px;
	padding:  72px 0 0 40px;
}
div#section2 li  {
	width:  212px;
	float:  left;
	margin:  0 40px 25px 0;
	padding:  45px 73px 0 15px;;
	font-weight:  bold;
}
div#section2 li.a  {
	background:  url(../image/mi_bg_a.png) no-repeat;
}
div#section2 li.b  {
	background:  url(../image/mi_bg_b.png) no-repeat;
}
div#section2 li.c  {
	background:  url(../image/mi_bg_c.png) no-repeat;
}
div#section2 li.d  {
	background:  url(../image/mi_bg_d.png) no-repeat;
}
div#section2 li.e  {
	background:  url(../image/mi_bg_e.png) no-repeat;
}
div#section2 li p a  {
	display:  block;
	width:  109px;
	height:  24px;
	margin-top:  5px;
	background:  url(../image/btn_answer.png) no-repeat;
	text-indent:  -9999px;
}
div#toukou  {
	position:  relative;
	width:  640px;
	height:  110px;
	background:  url(../image/boshu.png) no-repeat 0 20px;
}
div#toukou p  {
	position:  absolute;
	top:  37px;
	left:  430px;
	width:  198px;
	height:  60px;
	text-indent:  -9999px;
}
div#toukou p a  {
	display:  block;
	width:  100%;
	height:  100%;
}


/*----------------旬魚介--------------*/
h3.monthly_mi {
	font-weight: bold;
	font-size: 15px;
}

ul.monthly {
	width: 540px;
	border: 1px solid #aaa;
	margin-bottom: 20px;
}
ul.monthly li {
	float: left;
	padding: 3px 0;
	width: 45px;
	background: #eee;
	text-align: center;
}

ul.season {
	width: 720px;
}
ul.season li {
	width: 200px;
	float: left;
	margin: 10px 0 0 28px;
	background: #fff;
	border: 1px solid #cc2d4b;
}
ul.season li p {
	padding: 10px;
}
ul.season li h4 {
	background: #cc2d4b;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	color: #fff;
}