@charset "utf-8";

/*-----#special index-----*/

div#specialIndex
{
	width:788px;
	margin:0px auto 20px auto;
	padding:0px;
	line-height:18pt;
	color:#666666;
	background:
		url(../images/img_bg02.gif)
		repeat-y
		left
		top;
}

div#specialIndex div#specialIndexMain
{
	width:600px;
	margin:0px auto;
	padding: 32px 0px 0px;
	text-align:center;
}

div#specialIndex div#specialIndexMain p
{
	color: #666666;

}


/*
div#specialIndex div#specialIndexMain h3,
div#specialIndex div#specialIndexMain p
{
	width:600px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 20px;
}

div#specialIndex div#specialIndexMain div#aboutgourmand
{
	background: url(../images/img_spi_bg01.gif) no-repeat left top;
	margin: 0px 0px 22px;
	padding: 0px;
	width: 600px;
}

div#specialIndex div#specialIndexMain div#aboutgourmand h4
{
	margin: 0px;
	padding: 18px 0px 12px;
	width: 600px;
	text-align: center;
}

div#specialIndex div#specialIndexMain div#aboutgourmand p
{
	margin: 0px auto;
	padding: 0px 0px 12px;
	width: 398px;
	text-align: left;
	font-size: 12px;
	line-height: 24px;
}
*/

div#specialIndex div#specialIndexMain div#specialIndexNav
{
	margin: 17px 0px 42px;
	padding: 0px;
	width: 600px;
	text-align:center;
}


div#specialIndex div#specialIndexList
{
	width:610px;
	margin:0px auto 50px;
	padding: 0px;
}

div#specialIndex div#specialIndexList h3
{
	width:600px;
	margin:0px auto;
	padding: 0px;
}

div#specialIndex div#specialIndexList ul
{
	width:620px;
	margin:15px 5px;
	padding: 0px;
}

div#specialIndex div#specialIndexList li
{
	width:270px;
	margin:10px 20px 5px 0px;
	padding: 9px;
	display: block;
	float: left;
	border: 1px dotted #C4C4C4;
	list-style: none;
	font-weight: bold;
	line-height: 18px;
}

div#specialIndex div#specialIndexList li img
{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 65px;
}

div#specialIndex div#specialIndexList li span.series
{
	font-size: 10px;
	font-weight: normal;
}


div#specialIndex div#specialIndexList li a:link
{
	color: #004180;
	text-decoration: none;
}

div#specialIndex div#specialIndexList li a:visited
{
	color: #004180;
	text-decoration: none;
}

div#specialIndex div#specialIndexList li a:hover
{
	color: #004180;
	text-decoration: underline;
}

div#specialIndex div#specialIndexList li a:active
{
	color: #004180;
	text-decoration: underline;
}



/*-----clearfix-----*/

div#specialIndex div#specialIndexList ul:after,
div#specialIndex div#specialIndexList ul li:after
{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*-----pagetop-----*/
.under12{width:900px;margin:0 0 10px 0;padding:0;text-align:right;font-size:10px;}
