/*
----------------------------------------------------------------- Global*/
* {
	margin:0px;
	list-style-type: none;
}
body {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	background-color: #F7F7F7;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.img-center {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.twoColFixLtHdr #container {
	width: 940px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../../img/sample-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #CECECE;
	border-bottom-color: #DDDDDD;
	border-left-color: #E8E8E8;
}
.twoColFixLtHdr #header {
	padding: 0px;
	margin: 0px;
}
.twoColFixLtHdr #header h1 {
	margin: 0px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 48px;
	width: 205px;
}
.twoColFixLtHdr #sidecontent {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
.twoColFixLtHdr #sidecontent-reverse {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.twoColFixLtHdr #sidecontent-wakuwaku {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 190px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.twoColFixLtHdr #mainContent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 212px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 710px;
}
.twoColFixLtHdr #mainContent-reverse {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 710px;
}
.twoColFixLtHdr #footer {
	background-color: #38D68E;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 940px;
	clear: both;
	margin-top: 0px;
	height: 30px;
}
/*.twoColFixLtHdr #footer p {
	font-size: 11px;
}*/

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
	height:1px;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
}
.clearfloat05 {
	clear:both;
	height:5px;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
.clearfloat10 { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
	height:10px;
	font-size: 1px;
	line-height: 0px;
}
.topicsclearfloat {
	clear:both;
	height:18px;
	font-size: 1px;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	width: 520px;
	background-image: url(../../img/mainimg-topics-clearfloat.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	overflow: hidden;
}
/* この条件分岐コメントに IE 5* を対象とした css ボックスモデルのフィックスを配置します */
/*.twoColFixLtHdr #sidebar1 {
width: 170px;
}
</style> <![endif] [if IE]> <style type="text/css"> */
/* この条件分岐コメントにすべてのバージョンの IE を対象とした css のフィックスを配置します */
/*.twoColFixLtHdr #sidebar1 {
padding-top: 30px;
}
.twoColFixLtHdr #mainContent {
	zoom: 1;
}*/

/* 上述の専用のズームプロパティにより、いくつかのバグを回避するのに必要な hasLayout が IE に対して設定されます */

/* #mainContent #primary-mainbox */

a:link {
	color: #0F43E6;
	text-decoration: none;
}
a:visited {
	color: #993399;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
/*
---------------------------------------------------------------- basicfont*/

.txt11g {
	font-size: 11px;
	color: #666666;
}
.txt11 {
	font-size: 11px;
}
.txt14 {
	font-size: 14px;
}
/*
---------------------------------------------------------------- header*/
/*logo*/
.logo {
	font-size: 1px;
	background-image: url(../../img/fuud-logo1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.logo a {
	display: block;
	height: 48px;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.logo a:hover {
	background-image: url(../../img/fuud-logo2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* 
-----------------------------------------------------------------global-navi */
#global-navi {
	position:relative;
	height:43px;
	font-size:14px;
	text-transform:uppercase;
	background-color: #fff;
	background-image: url(../img/time4bed_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#global-navi ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}
#global-navi ul li {
	display:block;
	float:left;
	margin:0 0px;
}
#global-navi ul li a {
	display:block;
	float:left;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 20px;
	height:43px;
	line-height:50px;
}
#global-navi ul li a span {
	display:block;
	float:left;
	padding:0 20px 0 0;
	height:31px;
	width:auto;
}
#global-navi ul li a:hover {
	color:#fff;
}
#global-navi ul li a:hover span {
	display:block;
	cursor:pointer;
}
#global-navi ul li a.current, #time4bed-nav ul li a.current:hover {
	color:#519E52;
	background-color: transparent;
	background-image: url(../img/time2bed_left-ON.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#global-navi ul li a.current span {
	height:43px;
	background-color: transparent;
	background-image: url(../img/time2bed_right-ON.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	text-shadow: 3px 3px 2px #E9E9E9;
}
/* ---------------------- END nav ---------------------- */

/*
-----------------------------------------------------------------main-navi*/
#main-navi {
	font-size: 14px;
	font-weight: normal;
	list-style-type: none;
	height: 27px;
	clear: both;
	background-image: url(../../img/main-navi-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	overflow: hidden;
	margin: 0px;
	width: 940px;
	padding: 0px;
}
#main-navi ul {
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #666666;
	overflow: hidden;
	color: #006633;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: center;
}
#main-navi li {
	float: left;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	color: #666666;
	overflow: hidden;
	color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin: 0px;
	height: 27px;
}
#main-navi li a {
	text-decoration: none;
	display: block;
	color: #336600;
}
#main-navi li a:hover {
	color: #ffffff;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#main-navi span {
	color: #336600;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main-navi .current {
	color: #FFFFFF;
	font-weight: normal;
	background-image: url(../../img/main-navi-current.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#main-navi span a {
	color: #FFFFFF;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#main-navi span a:hover {
	color: #336600;
	font-weight: normal;
	text-decoration: none;
}
#main-navi .navi-end {
	float: right;
}
/*
-----------------------------------------------------------------search*/
#header .form-right {
	float: right;
	margin-top: 18px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	vertical-align: middle;
	padding: 0px;
}
#header .form-textbox {
	font-size: 11px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/*
----------------------------------------------------------------- #topContent*/
.twoColFixLtHdr #container #topContent {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-sample.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-sample.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-sample.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.1;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #666633;
}
#topContent .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------profile*/
.twoColFixLtHdr #container #topContent-profile {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-profile.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-profile .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-profile.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-profile .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-profile.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-profile .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-profile-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-profile .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-profile .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #3399CC;
	font-size: 21px;
}
#topContent-profile .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------info*/
.twoColFixLtHdr #container #topContent-info {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-info.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-info .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-info.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-info .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-info.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-info .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 170px;
}
#topContent-info .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-info .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #3283FF;
}
#topContent-info .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------dish*/
.twoColFixLtHdr #container #topContent-dish {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-dish.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-dish .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-dish.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-dish .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-dish.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-dish .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-dish .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-dish .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #666633;
}
#topContent-dish .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------recipe*/
.twoColFixLtHdr #container #topContent-recipe {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-recipe.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-recipe .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-recipe.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-recipe .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-recipe.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-recipe .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-recipe .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-recipe .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #CC3399;
}
#topContent-recipe .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------iimono*/
.twoColFixLtHdr #container #topContent-iimono {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-iimono.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-iimono .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-iimono.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-iimono .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-iimono.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-iimono .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-iimono .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-iimono .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #FF7145;
}
#topContent-iimono .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------foodstuff*/
.twoColFixLtHdr #container #topContent-foodstuff {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-foodstuff.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-foodstuff .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-foodstuff.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-foodstuff .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-foodstuff.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-foodstuff .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-foodstuff .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-foodstuff .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #3B992E;
}
#topContent-foodstuff .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------event*/
.twoColFixLtHdr #container #topContent-event {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-info.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-event .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-event.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-event .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-event.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-event .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-event .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-event .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #AD5948;
}
#topContent-event .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------colmun*/
.twoColFixLtHdr #container #topContent-colmun {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-info.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-colmun .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-info.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-colmun .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-info.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-colmun .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-colmun .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-colmun .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #666633;
}
#topContent-colmun .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------souvenir*/
.twoColFixLtHdr #container #topContent-souvenir {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-store.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-souvenir .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-particularity.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-souvenir .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-store.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-souvenir .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-souvenir .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-souvenir .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #480099;
}
#topContent-souvenir .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------store*/
.twoColFixLtHdr #container #topContent-store {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-store.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-store .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-store.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-store .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-store.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-store .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
	letter-spacing: -1px;
}
#topContent-store .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-store .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #F33;
}
#topContent-store .topContent-left .topContent-title a:hover {
	color: #C30;
	text-decoration: none;
}
/*topContent--------------------------------------------area*/
.twoColFixLtHdr #container #topContent-area {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-area.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-area .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-area.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-area .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-area.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-area .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-area .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-area .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #4FBAAC;
}
#topContent-area .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------pro*/
.twoColFixLtHdr #container #topContent-pro {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-craft.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-pro .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-pro.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-pro .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-pro.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-pro .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-pro .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-pro .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #3179B1;
}
#topContent-pro .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------farmar*/
.twoColFixLtHdr #container #topContent-farmer {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-farmer.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-farmer .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-farmer.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-farmer .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-farmer.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-farmer .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-farmer .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-farmer .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #666633;
}
#topContent-farmer .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent--------------------------------------------craft*/
.twoColFixLtHdr #container #topContent-craft {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	background-image: url(../../img/topContent-craft.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.twoColFixLtHdr #container #topContent-craft .topContent-left {
	float: left;
	width: 170px;
	background-image: url(../../img/topContent-craft.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 80px;
}
.twoColFixLtHdr #container #topContent-craft .topContent-right {
	width: 730px;
	background-image: url(../../img/topContent-craft.png);
	background-repeat: no-repeat;
	background-position: -210px 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 80px;
}
#topContent-craft .topContent-left .topContent-title {
	background-image: url(../../img/topcontent-title-bg.png);
	font-size: 24px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	color: #665642;
	line-height: 1.2;
	height: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 170px;
}
#topContent-craft .topContent-left .topContent-title span {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#topContent-craft .topContent-left .topContent-title a {
	text-decoration: none;
	display: block;
	color: #666633;
}
#topContent-craft .topContent-left .topContent-title a:hover {
	color: #669999;
	text-decoration: none;
}
/*topContent-ban--------------------------------------------*/
.twoColFixLtHdr #container .topContent-ban {
	width: 170px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
/*
--------------------------------------------------------------- pankuzu*/
/*pankuzu*/
ul#pankuzu {
	height: 25px;
	width: 700px;/*サイズ変更はBG画像サイズも変更*/
	background-image: url(../img/pankuzu-bg.jpg);
	background-position: 0px 0px;
	list-style-type: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
ul#pankuzu li {
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#pankuzu .pankuzu-top {
	font-size: 11px;
	background-image: url(../img/pankuzu-top.jpg);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
ul#pankuzu .pankuzu-top a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu .pankuzu-top a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu .pankuzu-mid {
	font-size: 11px;
	background-image: url(../img/pankuzu-mid.jpg);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #999999;
}
ul#pankuzu .pankuzu-mid a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu .pankuzu-mid a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu .pankuzu-end {
	font-size: 11px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #666666;
	font-weight: bold;
	background-image: url(../img/pankuzu-end.jpg);
	background-position: 0px 0px;
}
/*ul#pankuzu-full*/
ul#pankuzu-full {
	height: 25px;/*サイズ変更はBG画像サイズも変更*/
	background-image: url(../img/pankuzu-bg-blog.png);
	background-position: 0px 10px;
	list-style-type: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 910px;
}
ul#pankuzu-full li {
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#pankuzu-full .pankuzu-top {
	font-size: 11px;
	background-image: url(../img/pankuzu-top.png);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
}
ul#pankuzu-full .pankuzu-top a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu-full .pankuzu-top a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-full .pankuzu-mid {
	font-size: 11px;
	background-image: url(../img/pankuzu-mid.png);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
}
ul#pankuzu-full .pankuzu-mid a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu-full .pankuzu-mid a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-full .pankuzu-end {
	font-size: 11px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #666666;
	font-weight: bold;
	background-image: url(../img/pankuzu-end.jpg);
	background-position: 0px 0px;
}
ul#pankuzu-full-bk {
	height: 30px;/*サイズ変更はBG画像サイズも変更*/
	background-image: url(../img/pankuzu-bg-blog-bk.png);
	background-position: 0px 10px;
	list-style-type: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 910px;
}
ul#pankuzu-full-bk li {
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#pankuzu-full-bk .pankuzu-top-bk {
	font-size: 11px;
	background-image: url(../img/pankuzu-top-bk.png);
	background-position: 0px 0px;
	height: 30px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
}
ul#pankuzu-full-bk .pankuzu-top-bk a {
	background-position: 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#pankuzu-full-bk .pankuzu-top-bk a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-full-bk .pankuzu-mid-bk {
	font-size: 11px;
	background-image: url(../img/pankuzu-mid-bk.png);
	background-position: 0px 0px;
	height: 30px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
	color: #CCCCCC;
}
ul#pankuzu-full-bk .pankuzu-mid-bk a {
	background-position: 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#pankuzu-full-bk .pankuzu-mid-bk a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-full-bk .pankuzu-end-bk {
	font-size: 11px;
	height: 30px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../img/pankuzu-end-bk.png);
	background-position: 0px 0px;
}
/*pankuzu-topcontent*/
ul#pankuzu-topcontent {
	height: 25px;
	width: 700px;/*サイズ変更はBG画像サイズも変更*/
	background-image: url(../img/pankuzu-bg.jpg);
	background-position: 0px 0px;
	list-style-type: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
ul#pankuzu-topcontent li {
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul#pankuzu-topcontent .pankuzu-top {
	font-size: 11px;
	background-image: url(../img/pankuzu-top.jpg);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
ul#pankuzu-topcontent .pankuzu-top a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu-topcontent .pankuzu-top a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-topcontent .pankuzu-mid {
	font-size: 11px;
	background-image: url(../img/pankuzu-mid.jpg);
	background-position: 0px 0px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #999999;
}
ul#pankuzu-topcontent .pankuzu-mid a {
	background-position: 0px 0px;
	color: #666666;
	text-decoration: none;
}
ul#pankuzu-topcontent .pankuzu-mid a:hover {
	color: #0099CC;
	text-decoration: underline;
}
ul#pankuzu-topcontent .pankuzu-end {
	font-size: 11px;
	height: 24px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #666666;
	font-weight: bold;
	background-image: url(../img/pankuzu-end.jpg);
	background-position: 0px 0px;
}
/*
--------------------------------------------------------------- primary*/
/*mainContent information-img*/
/*--1*/
#mainContent .information-img-0 {
	height: 260px;
	width: 710px;
	background-image: url(../../img/mainimg-0.jpg);
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
}
#mainContent .information-img-0 a {
	height: 260px;
	width: 710px;
	display: block;
}
#mainContent .information-img-0 a:hover {
	background-image: url(../../img/mainimg-0.jpg);
}
#mainContent .information-0 {
	padding-top: 5px;
	background-image: url(../../img/mainimg-defaultbar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	color: #666666;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*--2*/
#mainContent .information-img {
	height: 162px;
	width: 710px;
	background-image: url(../../img/mainimg-top1.jpg);
	font-size: 1px;
	text-indent: -3000px;
	overflow: visible;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mainContent .information-img a {
	height: 162px;
	width: 710px;
	display: block;
	background-image: url(../../img/mainimg-top1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*information------*/
#mainContent .information-img a:hover {
	background-image: url(../../img/mainimg-top1a.jpg);
}
#mainContent .information-title {
	padding-top: 5px;
	background-image: url(../../img/mainimg-defaultbar.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0px;
	font-size: 13px;
	color: #666666;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent .information {
	padding-top: 5px;
	background-image: url(../../img/mainimg-top1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
	color: #666666;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 20px;
}
/*#primary-mainboxtopics*/
#primary-mainbox #topics {
	list-style-type: none;
	background-image: url(../../img/mainimg-topics-bg.jpg);
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 1.5;
	background-repeat: repeat-x;
	margin: 0px;
}
#primary-mainbox #topics dt {
	float: left;
	color: #666666;
	font-size: 13px;
	line-height: 1.4;
}
#primary-mainbox #topics dl {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 1.3;
}
#primary-mainbox #topics dd {
	color: #333333;
	margin-left: 88px;
	font-size: 13px;
	line-height: 1.4;
}
#primary-mainbox #topics dd a {
	text-decoration: none;
	color: #3366CC;
}
#primary-mainbox #topics dd a:hover {
	color: #CC6666;
	text-decoration: underline;
}
/*
-----------------------------------------------------------------news*/
.news-title {
	background-image: url(../../img/top-newsbg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E9E9E9;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999933;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 12px;
	margin-bottom: 5px;
	border-right-style: solid;
	text-indent: 010px;
}
.news-title a {
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.news-title a:hover {
	color: #666666;
}
.news-title-black {
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8E9BF;
	border-right-color: #CCCCCC;
	border-bottom-color: #66CC99;
	border-left-color: #669900;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-top: 12px;
	margin-bottom: 5px;
	border-right-style: solid;
	background-color: #B1BB7C;
}
#primary-mainbox #news dl {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 1.3;
}
#primary-mainbox #news dd a {
	text-decoration: none;
	color: #3366CC;
}
#primary-mainbox #news dd a:hover {
	color: #CC6666;
	text-decoration: underline;
}
#primary-mainbox #news dt {
	float: left;
	color: #666666;
	font-size: 13px;
	line-height: 1.4;
}
#primary-mainbox #news dd {
	margin-left: 86px;
	font-size: 13px;
	line-height: 1.4;
}
/*
-----------------------------------------------------------------primary-infobox-*/
#primary-infobox-right {
	width: 166px;
	clear: none;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 120px;
	background-image: url(../../img/primary-infobox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-right ul {
	list-style-type: none;
}
#primary-infobox-right li {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../../img/primary-infobox-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-right li a {
	text-decoration: none;
	color: #6B6B8F;
}
#primary-infobox-right li a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#primary-infobox-center {
	width: 166px;
	clear: none;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 120px;
	background-image: url(../../img/primary-infobox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-center ul {
	list-style-type: none;
}
#primary-infobox-center li {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../../img/primary-infobox-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-center li a {
	text-decoration: none;
	color: #6B6B8F;
}
#primary-infobox-center li a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#primary-infobox-left {
	width: 166px;
	clear: none;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 120px;
	background-image: url(../../img/primary-infobox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-left ul {
	list-style-type: none;
}
#primary-infobox-left li {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../../img/primary-infobox-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#primary-infobox-left li a {
	text-decoration: none;
	color: #6B6B8F;
}
#primary-infobox-left li a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#mainContent .primary-infobox-title {
	list-style-type: none;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 13px;
	padding-left: 6px;
	font-weight: normal;
	color: #FFFFFF;
}
/*
-----------------------------------------------------------------primary-mainbox-*/
#primary-mainbox {
	width: 520px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-mainbox p {
	font-size: 14px;
	line-height: 1.7;
	color: #333333;
}
#primary-mainbox .banner {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*primary-topbox*/
#primary-topbox {
	width: 710px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-topbox .banner {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*#primary-topbox h0 {
	font-size: 16px;
	line-height: 1.2;
	color: #663333;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}*/
#primary-topbox h1 {
	font-size: 26px;
	line-height: 1.2;
	color: #663333;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#primary-topbox .h1-blue {
	font-size: 24px;
	line-height: 1.2;
	color: #2B3197;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
#primary-topbox .h1-earth {
	font-size: 24px;
	line-height: 1.2;
	color: #666633;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
#primary-topbox h2 {
	font-size: 22px;
	line-height: 1.2;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin-top: 30px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #8A4444;
	clear: both;
}
#primary-topbox h3 {
	font-size: 18px;
	line-height: 1.2;
	color: #663333;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #BCBCBC;
	border-left-color: #E2E2E2;
	clear: both;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../img/mainh3-bg.jpg);
	background-repeat: repeat-x;
}
#primary-topbox .h3-gallary3 {
	font-size: 18px;
	line-height: 1.2;
	color: #663333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #BCBCBC;
	border-left-color: #E2E2E2;
	clear: both;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../img/mainh3-bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
#primary-topbox h4 {
	font-size: 16px;
	line-height: 1.2;
	color: #663333;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}
#primary-topbox h5 {
	font-size: 13px;
	line-height: 1.2;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 1px;
	clear: both;
	background-color: #B0A891;
	font-weight: bold;
}
#primary-topbox h6 {
	font-size: 14px;
	line-height: 1.2;
	color: #663333;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	clear: both;
}
#primary-topbox p {
	font-size: 14px;
	line-height: 1.5;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#primary-topbox span {
	font-size: 12px;
	line-height: 1.4;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#primary-topbox .float-right {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#primary-topbox .float-left {
	float: left;
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#primary-topbox .float-right-flat {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#primary-topbox .float-right-flat0 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#primary-topbox .float-left-flat {
	float: left;
	margin-top: 0px;
	margin-right:5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#primary-topbox .pro-index-box {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #E1E1E1;
	background-color: #F4F4F4;
	font-size: 13px;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#primary-topbox .pro-index-box-beiz {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	background-color: #F2EADE;
	font-size: 13px;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#primary-topbox .pro-index-column2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#primary-topbox .pro-index-column2 .column2-left {
	float: left;
	width: 440px;
}
#primary-topbox .pro-index-column2 .column2-right {
	float: right;
	width: 240px;
}
#primary-topbox .min {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
/*primary-topbox-goyo-tashi*/
#primary-topbox-goyo-tashi {
	width: 710px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../wakayama/img/fuud-sp-goyotashi-img2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #d6c3a7;
}
#primary-topbox-goyo-tashi p {
	font-size: 14px;
	line-height: 1.7;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#primary-topbox-goyo-tashi span {
	font-size: 12px;
	line-height: 1.4;
	color: #333333;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
/*
--------------------------------------- plist-3col*/
#primary-topbox .plist-3col {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-3col li {
	list-style-type: none;
	width: 220px;
	float: left;
	background-color: #FCFFF1;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 13px;
	color: #666666;
	line-height: 1.5;
}
#primary-topbox .plist-3col li a {
	background-color: #FCFFF1;
	display: block;
	text-decoration: none;
}
#primary-topbox .plist-3col li a:hover {
	text-decoration: none;
	color: #669966;
}
#primary-topbox .plist-3col li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-3col li .name {
	list-style-type: none;
}
/*
--------------------------------------- plist-3col-nocolor*/
#primary-topbox .plist-3col-nocolor {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-3col-nocolor ul {
}
#primary-topbox .plist-3col-nocolor li {
	list-style-type: none;
	width: 200px;
	float: left;
	font-size: 13px;
	color: #666666;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#primary-topbox .plist-3col-nocolor li.end {
	list-style-type: none;
	width: 200px;
	float: left;
	font-size: 13px;
	color: #666666;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
/*
--------------------------------------- plist-8col*/
/*plist-8col*/
#primary-topbox .plist-8col {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-8col li {
	width: 80px;
	float: left;
	background-color: #FCFFF1;
	margin: 2px;
	padding: 1px;
	border: 1px solid #E8E8E8;
	font-size: 11px;
	color: #666666;
	line-height: 1.2;
	height: 160px;
}
#primary-topbox .plist-8col li a {
	background-color: #FCFFF1;
	display: block;
	text-decoration: none;
}
#primary-topbox .plist-8col li a:hover {
	text-decoration: none;
	color: #669966;
}
#primary-topbox .plist-8col li span {
	list-style-type: none;
	font-size: 10px;
	line-height: 1.1;
	color: #666666;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*
--------------------------------------- plist-5col*/
/*plist-5col*/
#primary-topbox .plist-5col {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #E7CFB5;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #666666;
	line-height: 1.5;
}
#primary-topbox .plist-5col li a {
	background-color: #E7CFB5;
	display: block;
	text-decoration: none;
	color: #3366FF;
}
#primary-topbox .plist-5col li a:hover {
	text-decoration: none;
	color: #FF3333;
}
#primary-topbox .plist-5col li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col li .name {
	list-style-type: none;
}
/*plist-5col-p*/
#primary-topbox .plist-5col-p {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col-p li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #E7CFB5;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #666666;
	line-height: 1.5;
}
#primary-topbox .plist-5col-p li a {
	background-color: #E7CFB5;
	display: block;
	text-decoration: none;
	color: #3366FF;
}
#primary-topbox .plist-5col-p li a:hover {
	text-decoration: none;
	color: #FF3333;
}
#primary-topbox .plist-5col-p li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col-p li .name {
	list-style-type: none;
}
/*plist-5col-dish*/
#primary-topbox .plist-5col-dish {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col-dish li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #F3EED6;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #333333;
	line-height: 1.5;
}
#primary-topbox .plist-5col-dish li a {
	background-color: #F3EED6;
	display: block;
	text-decoration: none;
	background-image: url(../../dishes/img/dish-colbg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
#primary-topbox .plist-5col-dish li a:hover {
	text-decoration: none;
	color: #CC3300;
}
#primary-topbox .plist-5col-dish li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col-dish li .name {
	list-style-type: none;
}
/*plist-5col-dishes*/
#primary-topbox .plist-5col-dishes {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col-dishes li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #F3EED6;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #333333;
	line-height: 1.5;
	height: 40px;
}
#primary-topbox .plist-5col-dishes li a {
	background-color: #F3EED6;
	display: block;
	text-decoration: none;
	background-image: url(../../dishes/img/dish-colbg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-size: 13px;
}
#primary-topbox .plist-5col-dishes li a:hover {
	text-decoration: none;
	color: #CC3300;
}
#primary-topbox .plist-5col-dishes li a:visited {
	text-decoration: none;
	color: #0F43E6;
}
#primary-topbox .plist-5col-dishes li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col-dishes li .name {
	list-style-type: none;
}
/*plist-5col-recipe*/
#primary-topbox .plist-5col-recipe {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col-recipe li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #F3DEB7;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #333333;
	line-height: 1.5;
}
#primary-topbox .plist-5col-recipe li a {
	background-color: #F3DEB7;
	display: block;
	text-decoration: none;
}
#primary-topbox .plist-5col-recipe li a:hover {
	text-decoration: none;
	color: #CC3300;
}
#primary-topbox .plist-5col-recipe li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col-recipe li .name {
	list-style-type: none;
}
/*plist-5col-200*/
#primary-topbox .plist-5col-200 {
}
#primary-topbox .plist-5col-200 ul {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-5col-200 li {
	list-style-type: none;
	width: 126px;
	float: left;
	background-color: #fff2cc;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	color: #666666;
	line-height: 1.5;
}
#primary-topbox .plist-5col-200 li a {
	text-decoration: none;
}
#primary-topbox .plist-5col-200 li a:hover {
	text-decoration: none;
	color: #FF3333;
}
#primary-topbox .plist-5col-200 li span {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-5col-200 li .name {
	list-style-type: none;
}
/*
--------------------------------------- plist-2col*/
/*plist-2col*/
#primary-topbox .plist-2col {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-2col li {
	list-style-type: none;
	width: 336px;
	float: left;
	background-color: #FCFFF1;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 15px;
	color: #666666;
	line-height: 1.3;
}
#primary-topbox .plist-2col li a {
	background-color: #FCFFF1;
	display: block;
	text-decoration: none;
	color: #3333FF;
}
#primary-topbox .plist-2col li a:hover {
	text-decoration: none;
	color: #669966;
}
#primary-topbox .plist-2col li span {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*plist-2col-p*/
#primary-topbox .plist-2col-p {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-2col-p li {
	list-style-type: none;
	width: 336px;
	float: left;
	background-color: #E7CFB5;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
#primary-topbox .plist-2col-p li a {
	background-color: #E7CFB5;
	display: block;
	text-decoration: none;
	color: #3366FF;
}
#primary-topbox .plist-2col-p li a:hover {
	text-decoration: none;
	color: #CC6600;
}
#primary-topbox .plist-2col-p li span {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-2col-p img {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*plist-2col-dish*/
#primary-topbox .plist-2col-dish {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-2col-dish li {
	list-style-type: none;
	width: 336px;
	float: left;
	background-color: #F3EED6;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 14px;
	color: #333333;
	line-height: 1.3;
}
#primary-topbox .plist-2col-dish li a {
	background-color: #F3EED6;
	display: block;
	text-decoration: none;
	background-image: url(../../dishes/img/dish-colbg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#primary-topbox .plist-2col-dish li a:hover {
	text-decoration: none;
	color: #CC3300;
}
#primary-topbox .plist-2col-dish li span {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .plist-2col-dish img {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*plist-2col-dishes*/
#primary-topbox .plist-2col-dishes {
	list-style-type: none;
	clear: both;
}
#primary-topbox .plist-2col-dishes li {
	list-style-type: none;
	width: 336px;
	float: left;
	background-color: #F3EED6;
	margin: 3px;
	padding: 3px;
	border: 1px solid #E8E8E8;
	font-size: 15px;
	color: #333333;
	line-height: 1.3;
}
#primary-topbox .plist-2col-dishes li a {
	background-color: #F3EED6;
	display: block;
	text-decoration: none;
	background-image: url(../../dishes/img/dish-colbg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #3366FF;
}
#primary-topbox .plist-2col-dishes li a:hover {
	text-decoration: none;
	color: #CC3300;
}
#primary-topbox .plist-2col-dishes li a:visited {
	text-decoration: none;
	color: #3366FF;
}
#primary-topbox .plist-2col-dishes li span {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#primary-topbox .plist-2col-dishes img {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*--------------tooltip*/
/*.pro-index2col a:hover {
	background:#ffffff;
	text-decoration:none;
}

.pro-index2col a.tooltip span {
	display:none;
	padding:2px 3px;
	margin-left:20px;
	width:230px;
}
.pro-index2col a.tooltip:hover span{
	display:inline;
	position:absolute;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#6c6c6c;
}*/

/*
-------------------------------------------------------------- primary-sidebox*/
/*primary-sidebox */
#primary-sidebox {
	width: 170px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
/*
---------------------------------------------------------------ban-push*/
#ban-push {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ban-push ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ban-push li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ban-push .ban-push-top {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ban-push img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*#outline-list*/
/*#outline-list {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#outline-list li {
	list-style-type: none;
	font-size: 12px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
#outline-list li ul li {
	list-style-type: none;
	font-size: 10px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
#outline-list li ul li a {
	text-decoration: none;
	color: #666666;
	background-image: url(../../img/right-arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	display: block;
}
#outline-list li strong{
	font-weight: bold;
	color: #666666;
}
#outline-list li a {
	text-decoration: none;
	color: #666666;
	background-image: url(../../img/right-arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	display: block;
}
#outline-list li a:hover {
	color: #0066CC;
	background-image: url(../../img/right-arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
}
.outline-title {
	font-size: 1px;
	background-image: url(../../img/right-outline.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	height: 35px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	overflow: hidden;
}*/

/*
---------------------------------------------------------------outline-list*/
.outline-list {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	width: 170px;
	clear: both;
}
.outline-list li {
	list-style-type: none;
	font-size: 12px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	color: #333333;
}
.outline-list li ul {
	list-style-type: none;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
}
.outline-list li ul li {
	list-style-type: none;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
.outline-list li ul li span {
	font-weight: bold;
}
.outline-list li ul li a {
	text-decoration: none;
	color: #666666;
	background-image: url(../../img/ul-liul.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	text-indent: 20px;
	display: block;
}
.outline-list li strong {
	font-weight: bold;
	color: #666666;
}
.outline-list li a {
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(../../img/right-arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	display: block;
}
.outline-list li a:hover {
	color: #0066CC;
	background-image: url(../../img/right-arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
}
.outline-title {
	background-image: url(../../img/wban-profile.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	height: 35px;
	width: 170px;
	margin-top: 10px;
	overflow: visible;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
/*
---------------------------------------------------------------subbanner*/
.subbanner-top {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subbanner {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*
-------------------------------------------------------------- sidecontent*/
#sidecontent img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 170px;
}
/*
-------------------------------------------------------------- sidecontent-1st*/

/*sidecontent #side-shun*/
#sidecontent #side-shun {
	padding: 0px;
	width: 170px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#sidecontent #side-shun ul {
	list-style-type: none;
}
/*current-switch*/
/*top*/
#sidecontent #side-shun .shun-current-top {
	padding: 0px;
	height: 70px;
	width: 170px;
	background-image: url(../../img/shun-current-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	visibility: inherit;
}
/*spring*/
#sidecontent #side-shun .shun-current-spring {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: hidden;
}
#sidecontent #side-shun .shun-current-spring a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun .shun-current-spring a:hover {
	background-image: url(../../img/shun-current-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*summer*/
#sidecontent #side-shun .shun-current-summer {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: hidden;
}
#sidecontent #side-shun .shun-current-summer a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun .shun-current-summer a:hover {
	background-image: url(../../img/shun-current-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*autumn*/
#sidecontent #side-shun .shun-current-autumn {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: hidden;
}
#sidecontent #side-shun .shun-current-autumn a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun .shun-current-autumn a:hover {
	background-image: url(../../img/shun-current-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*winter*/
#sidecontent #side-shun .shun-current-winter {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: hidden;
}
#sidecontent #side-shun .shun-current-winter a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun .shun-current-winter a:hover {
	background-image: url(../../img/shun-current-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
#sidecontent #side-shun .shun-spring {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun .shun-spring a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
}
#sidecontent #side-shun .shun-spring a:hover {
	background-image: url(../../img/shun-spring.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun .shun-summer {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun .shun-summer a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
}
#sidecontent #side-shun .shun-summer a:hover {
	background-image: url(../../img/shun-summer.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun .shun-autumn {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun .shun-autumn a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
}
#sidecontent #side-shun .shun-autumn a:hover {
	background-image: url(../../img/shun-autumn.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun .shun-winter {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun .shun-winter a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
}
#sidecontent #side-shun .shun-winter a:hover {
	background-image: url(../../img/shun-winter.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
/*--------------------toppage*/
#sidecontent #side-shun-0 {
	padding: 0px;
	width: 170px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#sidecontent #side-shun-0 ul {
	list-style-type: none;
}
/*current-switch*/
/*top*/
#sidecontent #side-shun-0 .shun-current-top {
	padding: 0px;
	height: 70px;
	width: 170px;
	background-image: url(../../img/shun-current-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: visible;
}
/*spring*/
#sidecontent #side-shun-0 .shun-current-spring {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: visible;
}
#sidecontent #side-shun-0 .shun-current-spring a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun-0 .shun-current-spring a:hover {
	background-image: url(../../img/shun-current-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*summer*/
#sidecontent #side-shun-0 .shun-current-summer {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: visible;
}
#sidecontent #side-shun-0 .shun-current-summer a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun-0 .shun-current-summer a:hover {
	background-image: url(../../img/shun-current-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*autumn*/
#sidecontent #side-shun-0 .shun-current-autumn {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: visible;
}
#sidecontent #side-shun-0 .shun-current-autumn a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun-0 .shun-current-autumn a:hover {
	background-image: url(../../img/shun-current-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*winter*/
#sidecontent #side-shun-0 .shun-current-winter {
	padding: 0px;
	height: 100px;
	width: 170px;
	background-image: url(../../img/shun-current-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	overflow: visible;
}
#sidecontent #side-shun-0 .shun-current-winter a {
	display: block;
	height: 100px;
	width: 169px;
}
#sidecontent #side-shun-0 .shun-current-winter a:hover {
	background-image: url(../../img/shun-current-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
#sidecontent #side-shun-0 .shun-spring {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-spring a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-spring a:hover {
	background-image: url(../../img/shun-spring.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun-0 .shun-summer {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-summer a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-summer a:hover {
	background-image: url(../../img/shun-summer.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun-0 .shun-autumn {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-autumn a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-autumn a:hover {
	background-image: url(../../img/shun-autumn.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
#sidecontent #side-shun-0 .shun-winter {
	padding: 0px;
	height: 25px;
	width: 170px;
	background-image: url(../../img/shun-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-winter a {
	padding: 0px;
	display: block;
	height: 25px;
	width: 169px;
	margin: 0px;
}
#sidecontent #side-shun-0 .shun-winter a:hover {
	background-image: url(../../img/shun-winter.jpg);
	background-repeat: no-repeat;
	background-position: -170px 0px;
}
/*shun-end*/
#sidecontent #side-shun .shun-end {
	height: 20px;
	width: 170px;
	background-image: url(../../img/shun-current-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	font-size: 11px;
	margin: 0px;
	color: #666666;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidecontent #side-shun .shun-end a {
	padding: 0px;
	display: block;
	height: 20px;
	width: 169px;
	text-decoration: none;
	color: #666666;
}
#sidecontent #side-shun .shun-end a:hover {
	color: #006699;
}
/*shun-end-spring*/
#sidecontent #side-shun .shun-end-spring {
	height: 20px;
	width: 170px;
	background-image: url(../../img/shun-current-spring.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	font-size: 11px;
	margin: 0px;
	color: #666666;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidecontent #side-shun .shun-end-spring a {
	padding: 0px;
	display: block;
	height: 20px;
	width: 169px;
	text-decoration: none;
	color: #666666;
}
#sidecontent #side-shun .shun-end-spring a:hover {
	color: #006699;
}
/*shun-end-summer*/
#sidecontent #side-shun .shun-end-summer {
	height: 20px;
	width: 170px;
	background-image: url(../../img/shun-current-summer.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	font-size: 11px;
	margin: 0px;
	color: #666666;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidecontent #side-shun .shun-end-summer a {
	padding: 0px;
	display: block;
	height: 20px;
	width: 169px;
	text-decoration: none;
	color: #FFFFFF;
}
#sidecontent #side-shun .shun-end-summer a:hover {
	color: #006699;
}
/*shun-end-autumn*/
#sidecontent #side-shun .shun-end-autumn {
	height: 20px;
	width: 170px;
	background-image: url(../../img/shun-current-autumn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	font-size: 11px;
	margin: 0px;
	color: #666666;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidecontent #side-shun .shun-end-autumn a {
	padding: 0px;
	display: block;
	height: 20px;
	width: 169px;
	text-decoration: none;
	color: #FFFFFF;
}
#sidecontent #side-shun .shun-end-autumn a:hover {
	color: #006699;
}
/*shun-end-winter*/
#sidecontent #side-shun .shun-end-winter {
	height: 20px;
	width: 170px;
	background-image: url(../../img/shun-current-winter.jpg);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	font-size: 11px;
	margin: 0px;
	color: #666666;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidecontent #side-shun .shun-end-winter a {
	padding: 0px;
	display: block;
	height: 20px;
	width: 169px;
	text-decoration: none;
	color: #33CD9B;
}
#sidecontent #side-shun .shun-end-winter a:hover {
	color: #006699;
}
/*sidebar1*/
#sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1 .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1 .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1 .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1 .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1 .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1 .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1 .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*
----------------------------------------------------------------- sidecontent-1-cat*/
/*sidebar1-none*/
#sidebar1-none {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-none .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-none .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-none .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-none .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-none .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-none .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-none .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-info*/
#sidebar1-info {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-info .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-info .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-info .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-info .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-info .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-info .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-info .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-event*/
#sidebar1-event {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-event .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-event .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-event .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-event .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-event .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-event .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-event .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-outline*/
#sidebar1-outline {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-outline .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-outline .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-outline .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-none .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-outline .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-outline .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-outline .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-store*/
#sidebar1-store {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-store .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-store .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-store .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-store .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-store .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-store .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-store .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-pro*/
#sidebar1-pro {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-pro .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-pro .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-pro .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-pro .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-pro .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-pro .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-pro .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-fs*/
#sidebar1-fs {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-fs .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-fs .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-fs .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-fs .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-fs .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-fs .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-fs .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-recipe*/
#sidebar1-recipe {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-recipe .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-recipe .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-recipe .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-recipe .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-recipe .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-recipe .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-recipe .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-iimono*/
#sidebar1-iimono {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-iimono .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-iimono .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-iimono .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-iimono .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-iimono .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-iimono .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-iimono .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-profile*/
#sidebar1-profile {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-profile .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-profile .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-profile .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-profile .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-profile .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-profile .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-profile .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-dish*/
#sidebar1-dish {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-dish .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-dish .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-dish .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-dish .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-dish .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-dish .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-dish .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-colmun*/
#sidebar1-colmun {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-colmun .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-colmun .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-colmun .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-colmun .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-colmun .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-colmun .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-colmun .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*sidebar1-souvenir*/
#sidebar1-souvenir {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar1-souvenir .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar1-souvenir .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar1-souvenir .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar1-souvenir .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar1-souvenir .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar1-souvenir .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar1-souvenir .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*
-----------------------------------------------------------------sidebar2*/
#sidebar2 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 170px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar2 .menutitle {
	background-image: url(../../img/sld-menu-img-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	visibility: visible;
}
#sidebar2 .menu-bot-on {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-open1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	overflow: auto;
	float: left;
}
#sidebar2 .menu-bot-on a {
	display: block;
	height: 20px;
	width: 80px;
}
#sidebar2 .menu-bot-on a:hover {
	background-image: url(../../img/sld-menu-img-header-open2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#sidebar2 .menu-bot-close {
	font-size: 1px;
	background-image: url(../../img/sld-menu-img-header-close1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	overflow: auto;
	clear: right;
	display: block;
}
#sidebar2 .menu-bot-close a {
	display: block;
	height: 20px;
	width: 90px;
}
#sidebar2 .menu-bot-close a:hover {
	background-image: url(../../img/sld-menu-img-header-close2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*
---------------------------------------sidecontent-2nd*/
/*lmenu-submenu*/
/*#lmenu-submenu {
	padding: 5px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	width: 158px;
}
#lmenu-submenu li {
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../../img/topcontent-s-arrow-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#lmenu-submenu li a {
	color: #3366CC;
	text-decoration: none;
	display: block;
}
#lmenu-submenu li a:hover {
	color: #CC6666;
	background-color: #FFFFFF;
}
#lmenu-submenu .current {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #5B4A29;
	background-image: url(../../img/topcontent-s-arrow-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}*/

/*lmenu-submenu*/
#lmenu-submenu {
	padding: 5px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	width: 158px;
}
#lmenu-submenu li {
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../../img/topcontent-s-arrow-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#lmenu-submenu li a {
	color: #3366CC;
	text-decoration: none;
	display: block;
}
#lmenu-submenu li a:hover {
	color: #CC6666;
	background-color: #FFFFFF;
}
#lmenu-submenu .current {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #5B4A29;
	background-image: url(../../img/topcontent-s-arrow-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
/*lmenu-submenu-d*/
/*#lmenu-submenu-d {
	padding: 0px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	width: 170px;
}
#lmenu-submenu-d dl {
	background-color: #FFFFFF;
}
#lmenu-submenu-d dt {
	font-size: 13px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	color: #666666;
	background-image: url(../../img/topContent-dl-bg.jpg);
	background-repeat: repeat-x;
	background-position: -10px 0px;
	background-color: #EBEBEB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lmenu-submenu-d dt	a {
	display: block;
	text-decoration: none;
	color: #663300;
}
#lmenu-submenu-d dt	a:hover {
	display: block;
	color: #CC0000;
}
#lmenu-submenu-d dd {
	color: #666666;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 18px;
	line-height: 1.3;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin: 0px;
	background-image: url(../img/lmenu-submenud-abg.jpg);
	background-repeat: no-repeat;
}
#lmenu-submenu-d dd	a {
	color: #3366FF;
	text-decoration: none;
	display: block;
	font-weight: normal;
	background-image: url(../img/lmenu-submenud-abg.jpg);
	background-repeat: no-repeat;
	background-position: -20px 0px;
}
#lmenu-submenu-d dd	a:hover {
	color: #CC0000;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
#lmenu-submenu-d dd	current {
	background-color: #FFFFFF;
}*/

/*lmenu-default*/
#lmenu-default {
	padding: 5px;
	color: #666666;
	border: 1px solid #DADADA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 158px;
	clear: both;
}
#lmenu-default li {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #EDEDED;
	padding: 3px;
	width: auto;
}
#lmenu-default li a {
	color: #3366CC;
	text-decoration: none;
	font-size: 12px;
	display: block;
}
#lmenu-default li a:hover {
	color: #CC6666;
	background-color: #FFFFFF;
}
#lmenu-default h4 {
	font-size: 15px;
	line-height: 1.4;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669933;
	padding: 3px;
}
#lmenu-default .mid-title {
	font-size: 15px;
	line-height: 1.4;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669933;
	padding: 3px;
}
#lmenu-default .item {
	font-weight: bold;
	background-color: #BDD4B6;
	padding: 3px;
	font-size: 12px;
	color: #FFFFFF;
}
#lmenu-default .item a {
	color: #FFFFFF;
	text-decoration: none;
}
#lmenu-default .item a:hover {
	color: #333333;
	text-decoration: none;
}
#lmenu-default .lmenu-default-seg {
	font-weight: normal;
	background-color: #C6DDBE;
	padding: 3px;
	font-size: 12px;
	color: #333333;
}
#lmenu-default .current {
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 3px;
	font-size: 12px;
	color: #333333;
}
/*lmenu-pickup*/
#lmenu-pickup {
	font-size: 13px;
	padding: 5px;
	background-color: #DFDFC6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 158px;
	text-align: left;
}
#lmenu-pickup dd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 1.3;
	font-weight: normal;
	color: #666666;
}
#lmenu-pickup dt {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin: 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.3;
	text-align: left;
}
#lmenu-pickup a {
	color: #3366CC;
	text-decoration: none;
	font-size: 12px;
}
#lmenu-pickup a:hover {
	color: #CC6666;
	text-decoration: underline;
}
/*container #header h3*/
#container #header h3 {
	font-size: 13px;
	height: 34px;
	font-weight: normal;
	color: #666666;
	line-height: 1.3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
#container #header .caption {
	font-size: 13px;
	height: 34px;
	font-weight: normal;
	color: #666666;
	line-height: 1.3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
/*
------------------------------------------------------------------BOTTOM-Section*/
/* client-banner-top id*/
#client-banner-top {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: none;
	padding: 0px;
	width: 525px;
}
#client-banner-top ul {
	list-style-type: none;
}
#client-banner-top li {
	padding: 1px;
	float: left;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 168px;
	vertical-align: super;
	line-height: 1.3;
}
#client-banner-top li a {
	color: #0066CC;
	text-decoration: none;
}
#client-banner-top li a:hover {
	color: #FF3333;
	text-decoration: underline;
}
/* no3-banner id*/
#no3-banner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#primary-mainbox #no3-banner ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#primary-mainbox #no3-banner li {
	padding: 1px;
	float: left;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 167px;
	vertical-align: super;
	line-height: 1.3;
}
#primary-mainbox #no3-banner li a {
	color: #0066CC;
	text-decoration: none;
}
#primary-mainbox #no3-banner li a:hover {
	color: #FF3333;
	text-decoration: underline;
}
/* spo-banner class*/
#primary-mainbox #spo-banner {
	clear: both;
	width: 520px;
}
#primary-mainbox #spo-banner ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
	width: 520px;
}
#primary-mainbox #spo-banner li {
	padding: 0px;
	float: left;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 7px;
	margin-left: 0px;
	width: 168px;
	line-height: 1.3;
}
#primary-mainbox #spo-banner .spo-banner-end {
	padding: 0px;
	float: left;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 168px;
	line-height: 1.3;
	margin: 0px;
}
#primary-mainbox #spo-banner li a {
	color: #0066CC;
	text-decoration: none;
}
#primary-mainbox #spo-banner li a:hover {
	color: #FF3333;
	text-decoration: underline;
}
/*ban520top ----------------------------------------- */
#primary-mainbox #ban520top {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#primary-mainbox #ban520top li img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-mainbox #ban520top li {
	margin: 0px;
	padding: 0px;
}
#primary-mainbox #ban520top li a {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-mainbox #ban520top li a:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FF9900;
}
/*ban520 ----------------------------------------- */
#primary-mainbox #ban520 {
	padding: 0px;
	margin: 0px;
	clear: both;
}
#primary-mainbox #ban520 li img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-mainbox #ban520 li {
	margin: 0px;
	padding: 0px;
}
#primary-mainbox #ban520 li a {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-mainbox #ban520 li a:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FF9900;
}
/*#primary-mainbox .ban520 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*/

/*imprint*/
#imprint {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}
#imprint ul {
	list-style-type: none;
	clear: both;
	padding: 2px;
}
#imprint li {
	width: 175px;
	float: left;
	padding: 1px;
	margin: 0px;
}
#imprint li a:hover {
	background-color: #FF6633;
	margin: 0px;
	padding: 0px;
}
#imprint .imprint-info {
	font-size: 13px;
	color: #333333;
	text-shadow: 1px 1px 2px #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*bottom-navi*/
#container .bottom-navi {
	list-style-type: none;
	text-align: center;
	width: auto;
	font-size: 13px;
	padding: 20px 20px 10px;
	background-color: #ECECEC;
	background-image: url(../../img/bottom-bg-grad.jpg);
	background-repeat: repeat-x;
}
#container .bottom-navi a {
	text-decoration: none;
}
#container .bottom-navi a:hover {
	color: #CC6600;
}
/*footer-navi*/
#container #footer-navi {
	font-size: 12px;
	text-align: center;
	line-height: 1.5;
	color: #666666;
	padding: 10px;
	background-image: url(../../img/footer-navi-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	clear: both;
	width: 920px;
}
#container #footer-navi a {
	color: #0099CC;
	text-decoration: none;
}
#container #footer-navi a:hover {
	color: #0066CC;
	text-decoration: underline;
}
/*#footer-end {
	font-size: 12px;
	text-align: center;
	line-height: 1.5;
	color: #666666;
	padding: 10px;
	background-color: #DDDDD0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}*/
/*footer-misc*/
#footer .copyright {
	float: left;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	clear: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 14px;
}
#footer .pagetop {
	float: right;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding: 8px;
	color: #999999;
}
#footer .pagetop a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer .pagetop a:hover {
	color: #006699;
	text-decoration: underline;
}
/*
-------------------------box-category*/
.box-11p {
	background-color: #ECECEC;
	font-size: 11px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.box-12p {
	background-color: #ECECEC;
	font-size: 12px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.box-12w {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.box-12w-0 {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.box-12g-gallary {
	background-color: #F7F7F7;
	font-size: 12px;
	line-height: 1.5;
	border: 1px solid #CCCCCC;
	padding: 3px;
	height: 180px;
}
.box-webkit {
	background-color: #FFCCCC;
	-webkit-box-shadow: 1px 3px 5px gray;
}
.box-webkit-11p {
	background-color: #F4F4F4;
	-webkit-box-shadow: 1px 1px 3px gray;
	font-size: 11px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #999999;
}
.box-webkit-11p-g {
	background-color: #F4F4F4;
	-webkit-box-shadow: 1px 1px 3px gray;
	font-size: 11px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #999999;
	color: #333333;
}
.box-webkit-12p {
	background-color: #F4F4F4;
	-webkit-box-shadow: 1px 1px 3px gray;
	font-size: 12px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #999999;
}
.box-webkit-12pw {
	background-color: #FFFFFF;
	-webkit-box-shadow: 1px 1px 3px gray;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #999999;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}
.box-webkit-12ppink {
	background-color: #EFEAFF;
	-webkit-box-shadow: 1px 1px 3px gray;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #999999;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}
.box-14-or {
	background-color: #FFCC66;
	font-size: 14px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.box-14-shop-pink {
	background-color: #F9C;
	font-size: 14px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 3px solid #F06;
}
.box-14-shop-blue {
	background-color: #6FF;
	font-size: 14px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 3px solid #66F;
}
.box-16-or {
	background-color: #7AF6B9;
	font-size: 16px;
	line-height: 1.5;
	padding: 6px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 3px solid #999999;
}
.720column3 {
	list-style-type: none;
}
.720column3 ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 720px;
}
.720column3 li {
	list-style-type: none;
	width: 210px;
	float: left;
	background-color: #009999;
	height: 250px;
	padding: 3px;
	margin: 3px;
}
.720column3 li div {
	list-style-type: none;
}
.720column3 li div span {
	list-style-type: none;
}
/*
------------------------------------------------------------------category-list*/
#primary-topbox .category-list {
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.5;
}
#primary-topbox .category-list dl {
	background-image: url(../../img/fs-ul-category.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	background-position: 0px 0px;
}
#primary-topbox .category-list dt {
	background-image: url(../../img/fs-ul-category.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-position: 0px 0px;
	float: left;
	width: 80px;
	text-align: right;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 13px;
	color: #333333;
}
#primary-topbox .category-list dd {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
/*re-list*/
#primary-topbox .re-list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 1.5;
}
#primary-topbox .re-list li {
	background-image: url(../../img/re-list.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
/*
---------------------------------------------------------------#favlinks*/
#favlinks {
	width: 600px;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-left: 50px;
}
#favlinks .favicon-dish {
	background-image: url(../../img/favlink-dish.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-recipe {
	background-image: url(../../img/favlink-recipe.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-pro {
	background-image: url(../../img/favlink-pro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-foodstuff {
	background-image: url(../../img/favlink-foodstuff.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-sav {
	background-image: url(../../img/favlink-sav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-history {
	background-image: url(../../img/favlink-history.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks .favicon-seeing {
	background-image: url(../../img/favlink-seeing.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*#favlinks-mainbox*/
#favlinks-mainbox {
	width: 520px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#favlinks-mainbox .favicon-dish {
	background-image: url(../../img/favlinkbox-dish.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-recipe {
	background-image: url(../../img/favlinkbox-recipe.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-pro {
	background-image: url(../../img/favlinkbox-pro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-foodstuff {
	background-image: url(../../img/favlinkbox-foodstuff.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-sav {
	background-image: url(../../img/favlinkbox-sav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-history {
	background-image: url(../../img/favlinkbox-history.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-mainbox .favicon-seeing {
	background-image: url(../../img/favlinkbox-seeing.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*#favlinks-pro-primary*/
#favlinks-proprimary {
	width: 440px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #666666;
}
#favlinks-proprimary .favicon-dish {
	background-image: url(../../img/favlinkbox-proprimary-dish.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-recipe {
	background-image: url(../../img/favlinkbox-proprimary-recipe.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-pro {
	background-image: url(../../img/favlinkbox-proprimary-pro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-foodstuff {
	background-image: url(../../img/favlinkbox-proprimary-foodstuff.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-sav {
	background-image: url(../../img/favlinkbox-proprimary-sav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-history {
	background-image: url(../../img/favlinkbox-proprimary-history.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#favlinks-proprimary .favicon-seeing {
	background-image: url(../../img/favlinkbox-proprimary-seeing.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 110px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*
----------------------------------------------------------------#sitemaps*/
#primary-topbox #sitemaps {
}
#primary-topbox #sitemaps ul {
	list-style-type: none;
	padding: 1px;
	margin: 2px;
}
#sitemaps ul li {
	font-size: 14px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #F1F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#sitemaps ul li a {
	font-size: 15px;
	color: #3333FF;
	text-decoration: none;
}
#sitemaps ul li a:hover {
	font-size: 15px;
	color: #CC3300;
	text-decoration: none;
}
#sitemaps ul li ul {
	font-size: 100%;
	text-decoration: none;
	list-style-type: none;
}
#sitemaps ul li ul li {
	background-color: #E9E9E9;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-size: 12px;
}
#sitemaps ul li ul li ul li {
	background-color: #DADADA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 13px;
}
#sitemaps span {
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
/*ul-column-half*/
.ul-column-half ul {
	list-style-type: none;
	padding: 1px;
	margin: 0px;
	width: 320px;
	float: left;
}
.ul-column-half ul li {
	font-size: 13px;
	padding: 5px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #999999;
}
.ul-column-half ul li ul {
	font-size: 100%;
	text-decoration: none;
	list-style-type: none;
}
.ul-column-half ul li ul li {
	background-color: #E9E9E9;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#pro-left p {
	color: #000000;
}
/*
-----------------------------------------------------------------#dish-recipe*/
.column2-right .dish-make-titlepink {
	font-size: 13px;
	font-weight: normal;
	background-color: #F8EFE6;
	border: 3px solid #ECE4DD;
	padding: 3px;
	color: #333333;
}
.column2-right .dish-makepink {
	list-style-type: none;
	font-size: 12px;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 5px;
}
.column2-right .dish-make-titlepink dd {
	font-size: 12px;
	line-height: 1.4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.column2-right .dish-make-titlepink dt {
	padding: 0px;
	float: left;
}
/*dish-make-pink01*/
.dish-make-pink01 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno01.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink02 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno02.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink03 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno03.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink04 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno04.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink05 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno05.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink06 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno06.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink07 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno07.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink08 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno08.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink09 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno09.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.dish-make-pink10 {
	padding: 0px;
	float: left;
	background-image: url(../../dishes/img/recipeno10.jpg);
	margin: 0px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.column2-right .dish-recipe {
	list-style-type: none;
	font-size: 12px;
	background-color: #FFE8C8;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.column2-right .dish-recipe-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #FF9966;
	border: 3px solid #FFE8C8;
	padding: 3px;
}
.column2-right .dish-make {
	list-style-type: none;
	font-size: 12px;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 5px;
}
.column2-right .dish-make-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #E098A3;
	padding: 3px;
	color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ECE4DD;
	border-right-color: #ECE4DD;
	border-bottom-color: #ECE4DD;
	border-left-color: #ECE4DD;
}
.column2-right .dish-recipe li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.column2-right .dish-make li {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding: 2px;
}
.column2-right .dish-memo-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #82D3B6;
	padding: 3px;
	color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C7F3EF;
	border-right-color: #C7F3EF;
	border-bottom-color: #C7F3EF;
	border-left-color: #C7F3EF;
}
.column2-right .dish-memo {
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 3px solid #C7F3EF;
	padding: 3px;
	color: #333333;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.dish-recipe-span {
	font-size: 9px;
	color: #666666;
}
.text09p {
	font-size: 9px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text10p {
	font-size: 10px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text11p {
	font-size: 11px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text12p {
	font-size: 12px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text12p-g {
	font-size: 12px;
	color: #CCCCCC;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text12p-gg {
	font-size: 12px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text14p {
	font-size: 14px;
	color: #333333;
	line-height: 1.3;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text16p-gallary {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 1.3;
	font-weight: bold;
	background-color: #78A8C0;
	padding: 5px;
	background-image: url(../../profile/img/profile-wish-h3bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/*
------------------------------------#topbox-gallery-films*/
#topbox-gallery-films {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 700px;
	padding: 0px;
	margin-top: 3px;
	clear: both;
}
#topbox-gallery-films ul {
	list-style-type: none;
	background-color: #000000;
	width: 700px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(../../img/gallary-films-bg.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	height: 120px;
}
#topbox-gallery-films li {
	font-size: 12px;
	line-height: 1.3;
	float: left;
	width: 130px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	height: 98px;
	background-color: #333333;
	background-image: url(../../img/gallary-films-bg.jpg);
}
#topbox-gallery-films li a {
	display: block;
	text-decoration: none;
	padding: 1px;
}
#topbox-gallery-films li a:hover {
	background-color: #F9F4EC;
}
/*
-----------------------------------------------------------------slidebox-5col*/
.slidebox-5col {
	clear: both;
}
.slidebox-5col ul {
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	clear: both;
}
.slidebox-5col li {
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1F1F1;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #F1F1F1;
}
.slidebox-5col li a {
	display: block;
	padding: 3px;
	font-size: 12px;
	line-height: 1.3;
	width: 130px;
	text-decoration: none;
}
.slidebox-5col li a:visited {
	text-decoration: none;
}
.slidebox-5col a:hover {
	background-image: url(../../img/slidebox-5col-bg2.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/*
-----------------------------------------------------------------slidebox-9sqcol*/
.slidebox-9sqcol {
	clear: both;
}
.slidebox-9sqcol ul {
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	clear: both;
}
.slidebox-9sqcol li {
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.slidebox-9sqcol li a {
	display: block;
	padding: 1px;
	font-size: 11px;
	line-height: 1.1;
	width: 75px;
	text-decoration: none;
}
.slidebox-9sqcol li a:visited {
	text-decoration: none;
}
.slidebox-9sqcol a:hover {
	background-image: url(../../img/slidebox-5col-bg2.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/*
------------------------------------#topbox-gallery*/
.topbox-gallery {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.topbox-gallery li {
	font-size: 12px;
	line-height: 1.3;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 130px;
}
.topbox-gallery li a {
	display: block;
	text-decoration: none;
	padding: 1px;
}
.topbox-gallery li a:hover {
	background-color: #F9F4EC;
}
.topbox-gallery-ex {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	clear: left;
}
.topbox-gallery-ex li {
	font-size: 12px;
	line-height: 1.3;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 130px;
}
.topbox-gallery-ex li a {
	display: block;
	text-decoration: none;
	padding: 0px;
}
.topbox-gallery-ex li a:hover {
	text-decoration: underline;
}
.topbox-gallery-ex-end {
	font-size: 12px;
	line-height: 1.3;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 130px;
}
.topbox-gallery3 {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.topbox-gallery3 li {
	font-size: 12px;
	line-height: 1.3;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 226px;
}
.topbox-gallery3 li p {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topbox-gallery3 li a {
	display: block;
	text-decoration: none;
	padding: 1px;
}
.topbox-gallery3 li a:hover {
	background-color: #F9F4EC;
}
/*
------------------------------------#topbox-item*/
.topbox-item {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
.topbox-item li {
	line-height: 1.4;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 167px;
	font-size: 12px;
}
.topbox-item li a {
	display: block;
	text-decoration: none;
	padding: 1px;
}
.topbox-item li a:hover {
	background-color: #FFF4BB;
	text-decoration: underline;
}
.topbox-item-defaultmargin {
	list-style-type: none;
	clear: both;
}
.topbox-item-defaultmargin li {
	line-height: 1.5;
	float: left;
	width: 167px;
	font-size: 13px;
}
.topbox-item-defaultmargin li a {
	display: block;
	text-decoration: none;
	padding: 1px;
}
.topbox-item-defaultmargin li a:hover {
	background-color: #FFF4BB;
	text-decoration: underline;
}
/*
--------------------------------------- colmn2-left*/
.column2-left .dishes-subimage {
	clear: both;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.column2-left .dishes-subimage ul {
	list-style-type: none;
}
.column2-left .dishes-subimage li {
	float: left;
}
.column2-left .dishes-subimage-flow {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.column2-left .dishes-subimage-end {
	list-style-type: none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#primary-topbox .cap-body {
	font-size: 15px;
	line-height: 1.5;
}
/*goyotashi*/
#goyotashi {
	padding: 0px;
	width: 710px;
	position: relative;
	margin-top: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#goyotashi ul {
	padding: 0px;
	width: 700px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#goyotashi li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
	width: 210px;
	float: left;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#goyotashi img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#goyotashi ul li p {
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#goyotashi ul li p strong {
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 18px;
	line-height: 1.2;
	color: #532C1A;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
}
#primary-topbox .shun-bar {
	margin: 0px;
	padding: 0px;
}
#primary-topbox .shun-bar dl {
	background-image: url(../../foodstuff/img/shun-bar-bg.jpg);
	background-repeat: repeat-y;
	background-position: 6px 0px;
}
#primary-topbox .shun-bar dt {
	font-size: 13px;
	float: left;
	width: 140px;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-topbox .shun-bar dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#primary-topbox .shun-bar-top {
	text-indent: -9999px;
	background-image: url(../../foodstuff/img/shun-bar-topbg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	clear: both;
	background-position: 6px 0px;
}
#primary-topbox .shun-bar span {
	font-size: 13px;
}
#primary-topbox .stand4 {
	font-size: 13px;
	clear: both;
	padding: 0px;
	width: 710px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#primary-topbox .stand4 ul {
	list-style-type: none;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#primary-topbox .stand4 li {
	font-size: 13px;
	float: left;
	height: 200px;
	width: 167px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.4;
}
#primary-topbox .stand4 li span {
	font-size: 13px;
}
/*
----------------------------------------------------------------ban*/
.ban-wakayamafarm {
	padding: 0px;
	height: 100px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/wf-sideban-170a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-wakayamafarm a {
	display: block;
	background-image: url(../../img/wf-sideban-170a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	width: 170px;
}
.ban-wakayamafarm a:hover {
	background-image: url(../../img/wf-sideban-170ahover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ban-kyodo {
	padding: 0px;
	height: 66px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/ban-kyodo-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-kyodo a {
	display: block;
	background-image: url(../../img/ban-kyodo-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 66px;
	width: 170px;
}
.ban-kyodo a:hover {
	background-image: url(../../img/ban-kyodo-ahover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ban-furusato {
	padding: 0px;
	height: 44px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/ban-furusato.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-furusato a {
	display: block;
	background-image: url(../../ban/ban-furusato.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	width: 170px;
}
.ban-furusato a:hover {
	background-image: url(../../ban/ban-furusato2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ban-sushi {
	padding: 0px;
	height: 53px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/ban-sushi-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-sushi a {
	display: block;
	background-image: url(../../img/ban-sushi-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 170px;
}
.ban-sushi a:hover {
	background-image: url(../../img/ban-sushi-ahover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*
----------------------------------------------------------------ban-iimono*/
.ban-iimono {
	padding: 0px;
	height: 260px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/ban-iimono-side1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-iimono a {
	display: block;
	background-image: url(../../img/ban-iimono-side1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 260px;
	width: 170px;
}
.ban-iimono a:hover {
	background-image: url(../../img/ban-iimono-side1a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ban-iimono-s {
	padding: 0px;
	height: 150px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	background-image: url(../../img/ban-iimono-side-s.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
.ban-iimono-s a {
	display: block;
	background-image: url(../../img/ban-iimono-side-s.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 150px;
	width: 170px;
}
.ban-iimono-s a:hover {
	background-image: url(../../img/ban-iimono-side-sa.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ban-kenjohin {
	padding: 0px;
	height: 66px;
	width: 170px;
	clear: both;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ban-kenjohin a {
	background-image: url(../../img/ban-goyo-a.jpg);
	padding: 0px;
	height: 66px;
	width: 170px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	display: block;
	margin: 0px;
}
.ban-kenjohin a:hover {
	background-image: url(../../img/ban-goyo-ahover.jpg);
}
.ban-objective {
	padding: 0px;
	height: 66px;
	width: 170px;
	clear: both;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ban-objective a {
	background-image: url(../../img/ban-profile-objective0.jpg);
	padding: 0px;
	height: 66px;
	width: 170px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	display: block;
	margin: 0px;
}
.ban-objective a:hover {
	background-image: url(../../img/ban-profile-objective1.jpg);
}
#primary-topbox .dishes-mainimg {
	height: 190px;
	width: 690px;
	background-image: url(../../dishes/img/dishes-mainimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.6;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#primary-topbox .dishes-mainimg strong {
	color: #FFFFFF;
	font-size: 20px;
}
#primary-topbox #informain-img {
	background-image: url(../../wakayama/img/info-mainbg.jpg);
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 700px;
	background-repeat: no-repeat;
}
/*
----------------------------------------------------wakayama information*/
/*informain-img*/
#informain-img .informain-p {
	width: 270px;
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 1.6;
}
#informain-img .informain-pmid {
	width: 270px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 1.6;
}
#primary-topbox .informain-pend {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
	font-size: 14px;
	line-height: 1.6;
}
/*kataribe-area*/
#primary-topbox #kataribe-area-head {
	background-position: 0px 0px;
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #996600;
	background-color: #7D574F;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #F4F4F4;
	border-left-color: #C9CCBC;
	font-size: 18px;
	color: #F4F4F4;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#primary-topbox #kataribe-area {
	background-position: 0px 0px;
	background-color: #FFF0E6;
	background-image: url(../../wakayama/img/kataribe-bg.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #F4F4F4;
	margin: 0px;
}
#primary-topbox #kataribe-area p {
	background-position: 0px 0px;
	background-repeat: repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 1.6;
}
#kataribe-area h1 {
	font-size: 32px;
	line-height: 1.3;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #333333;
}
#kataribe-area .kataribe-lead {
	font-size: 16px;
	line-height: 1.4;
	color: #666666;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#kataribe-area h2 {
	color: #333333;
	background-image: url(../../wakayama/img/kataribe-line.png);
	background-position: 0px 0px;
	font-size: 18px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#kataribe-area h4 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC7C0;
	border-right-color: #CCC7C0;
	border-bottom-color: #CCC7C0;
	border-left-color: #CCC7C0;
	color: #666666;
}
/*wcolmun-area*/
#primary-topbox #wcolmun-area-head {
	background-position: 0px 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #DBDBDB;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../../wakayama/img/wcolmun-bg.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 0px;
}
#primary-topbox #wcolmun-area {
	background-position: 0px 0px;
	background-color: #FFFFFF;
	background-repeat: repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	border-top: 1px solid #EDEDED;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #EDEDED;
}
#primary-topbox #wcolmun-area p {
	background-position: 0px 0px;
	background-repeat: repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 1.6;
}
#wcolmun-area h1 {
	font-size: 28px;
	line-height: 1.3;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #333333;
}
#wcolmun-area .wcolmun-lead {
	font-size: 16px;
	line-height: 1.4;
	color: #666666;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#wcolmun-area h2 {
	color: #333333;
	font-size: 18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
	background-color: #E8E8E8;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-image: url(../../wakayama/img/wcolmun-h-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#wcolmun-area h4 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC7C0;
	border-right-color: #CCC7C0;
	border-bottom-color: #CCC7C0;
	border-left-color: #CCC7C0;
	color: #666666;
}
#wcolmun-area .wcolmun-left {
	float: left;
	width: 335px;
	background-image: url(../../wakayama/img/wcolmun-left-bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 30px 0px 0px;
}
#wcolmun-area .wcolmun-right {
	width: 320px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#wcolmun-area .wcolmun-left h1 {
	width: 320px;
}
#wcolmun-area .wcolmun-left h2 {
	margin: 0px 10px 10px;
	padding: 5px 3px 3px;
}
#wcolmun-area .wcolmun-left h3 {
	width: 320px;
}
#wcolmun-area .wcolmun-right h1 {
	width: 320px;
	font-size: 22px;
}
#wcolmun-area .wcolmun-right h2 {
	width: 320px;
}
#wcolmun-area .wcolmun-right h3 {
	width: 320px;
}
/*ban-producer*/
.ban-producer {
	width: 170px;
	font-size: 12px;
	line-height: 1.4;
	padding: 0px;
	margin: 0px;
	background-color: #c4d1a5;
	clear: both;
}
.ban-producer p {
	font-size: 12px;
	line-height: 1.3;
	padding: 6px;
	margin: 0px;
}
.ban-producer .ban-producer-title {
	background-image: url(../../foodstuff/img/ban-producer-bg-head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 170px;
}
.ban-producer .pruducer-bot {
	margin: 0px;
	font-size: 14px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 0px;
}
.ban-producer .pruducer-bot a {
	background-image: url(../../foodstuff/img/ban-producer-bg-bot1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 50px;
	width: 170px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.ban-producer .pruducer-bot a:hover {
	background-image: url(../../foodstuff/img/ban-producer-bg-bot2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0066FF;
	text-decoration: underline;
}
/*
------------------------------------------------------bot*/
/*bot1-left*/
.bot-1-left {
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.bot-1-left a {
	background-image: url(../../img/bot-1-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #3333FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bot-1-left a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*bot1-right*/
.bot-1-right {
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
	float: right;
	width: 260px;
	text-align: center;
}
.bot-1-right a {
	background-image: url(../../img/bot-1-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #3333FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
}
.bot-1-right a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*bot1-center*/
.bot-1-center {
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
	text-align: center;
}
.bot-1-center a {
	background-image: url(../../img/bot-1-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #333399;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
}
.bot-1-center a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*
-----------------------------------------------------------------bot1-center-300*/
.bot-1-center-300 {
	text-align: center;
}
.bot-1-center-300 a {
	background-image: url(../../img/bot-1-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	color: #333399;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 300px;
}
.bot-1-center-300 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*
-----------------------------------------------------------------bot1-center-500*/
.bot-1-center-500 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bot-1-center-500 a {
	background-image: url(../../img/bot-1-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	color: #333399;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
}
.bot-1-center-500 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*
-----------------------------------------------------------------primary-topbox .store-box*/
#primary-topbox .store-box {
	position: relative;
}
#primary-topbox .store-box .store-box-right {
	width: 290px;
	float: right;
}
#primary-topbox .store-box .store-box-left {
	float: left;
	width: 410px;
}
.store-box .store-box-left .store-box-subimg {
}
.store-box .store-box-left .store-box-subimg li {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.store-box-info {
	width: 280px;
}
.store-box-info li {
	font-size: 13px;
	line-height: 1.5;
}
.store-box-info .store-box-infotitle {
	font-size: 12px;
	background-color: #F0F0F0;
	padding: 1px 1px 1px 3px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.store-box-info .store-box-infobold {
	font-size: 16px;
	font-weight: bold;
}
.store-box-info .store-box-infobold span {
	font-size: 12px;
}
.store-box-info li ul {
	list-style-type: disc;
}
.store-box-info li ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 1.6;
	font-size: 12px;
}
.ad-box {
	position: relative;
}
.ad-box-right {
	width: 490px;
	float: right;
}
.ad-box-left {
	float: left;
	width: 200px;
}
/*formLayout*/
#formLayout label {
	display: block;
	width: 240px;
	float: left;
	margin: 0px 0px 6px;
	text-align: right;
	padding-right: 16px;
	clear: left;
}
#formLayout p {
}
#formLayout input {
	float: left;
	font-size: 14px;
	padding: 1px;
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#formLayout br {
}
#formLayout .formsubtext {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 261px;
	padding: 0px;
}
#formLayout .formsubtext p {
	margin: 0px;
	text-indent: 1px;
	letter-spacing: normal;
}
#formLayout .formsubtext strong {
	margin: 0px;
	text-indent: 1px;
	letter-spacing: normal;
	clear: right;
}
.clear-brline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	overflow: hidden;
	margin: 5px 0px;
	padding: 0px;
	text-indent: -9999px;
	font-size: 1px;
}
.banner-foodstuff {
	padding: 0px;
	width: 700px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1px;
	clear: both;
}
.banner-foodstuff img {
	padding: 1px;
	margin: 0px;
}
.banner-foodstuff a {
	display: block;
	width: 700px;
	padding-top: 1px;
}
.banner-foodstuff a:hover {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#primary-topbox .ad-catch16 {
	font-size: 15px;
	line-height: 1.5;
}
#primary-topbox .ad-span12 {
	font-size: 12px;
	line-height: 1.5;
}
.ad-item-ul {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.ad-item {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ad-item li {
	font-size: 12px;
}
/*
---------------------------------------------left700-cell*/
#primary-topbox .left700-cell {
	width: 700px;
	clear: both;
}
#primary-topbox .left700-cell ul {
	width: 700px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
}
#primary-topbox .left700-cell li {
}
.left700-cell .left700-cell-title {
	margin: 0px;
	width: 190px;
	float: left;
	display: block;
	font-size: 14px;
	line-height: 1.2;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.left700-cell .left700-cell-content {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 300px;
	line-height: 1.2;
	color: #333333;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700-cell .left700-cell-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #333333;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
.left700-cellhead-title {
	margin: 0px;
	padding: 4px 4px 4px 2px;
	width: 190px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.left700-cellhead-content {
	margin: 0px;
	float: left;
	font-size: 12px;
	display: block;
	width: 300px;
	line-height: 1.2;
	color: #666666;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700-cellhead-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
/*
---------------------------------------------left700news*/
#primary-topbox .left700news-cell {
	width: 700px;
	clear: both;
}
#primary-topbox .left700news-cell ul {
	width: 700px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
}
#primary-topbox .left700news-cell li {
}
.left700news-cell .left700news-cell-date {
	margin: 0px;
	width: 120px;
	float: left;
	display: block;
	font-size: 13px;
	line-height: 1.4;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	color: #666666;
}
.left700news-cell .left700news-cell-content {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 400px;
	line-height: 1.2;
	color: #333333;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700news-cell .left700news-cell-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #333333;
	font-size: 14px;
	line-height: 1.4;
	display: block;
}
.left700news-cell .left700news-cell-pointicon {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #333333;
	font-size: 14px;
	line-height: 1.2;
	display: block;
	background-image: url(../../img/adobereader.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 100px;
}
.left700news-cellhead-date {
	margin: 0px;
	padding: 4px 4px 4px 2px;
	width: 120px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.left700news-cellhead-content {
	margin: 0px;
	float: left;
	font-size: 12px;
	display: block;
	width: 400px;
	line-height: 1.2;
	color: #666666;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700news-cellhead-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
/*
---------------------------------------------left700-cellsimp*/
#primary-topbox .left700-cellsimp {
	width: 700px;
	clear: both;
}
#primary-topbox .left700-cellsimp ul {
	width: 700px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
}
#primary-topbox .left700-cellsimp li {
}
.left700-cell .left700-cellsimp-title {
	margin: 0px;
	width: 180px;
	float: left;
	display: block;
	font-size: 14px;
	line-height: 1.2;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.left700-cell .left700-cellsimp-content {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 400px;
	line-height: 1.2;
	color: #333333;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700-cell .left700-cellsimp-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #333333;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
.left700-cellsimphead-title {
	margin: 0px;
	padding: 4px 4px 4px 2px;
	width: 180px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.left700-cellsimphead-content {
	margin: 0px;
	float: left;
	font-size: 12px;
	display: block;
	width: 400px;
	line-height: 1.2;
	color: #666666;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700-cellsimphead-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
/*
---------------------------------------------left700240-cellsimp*/
#primary-topbox .left700240-cellsimp {
	width: 700px;
	clear: both;
}
#primary-topbox .left700240-cell ul {
	width: 700px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
}
#primary-topbox .left700240-cellsimp li {
}
.left700240-cell .left700240-cellsimp-title {
	margin: 0px;
	width: 160px;
	float: left;
	display: block;
	font-size: 14px;
	line-height: 1.2;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.left700240-cell .left700240-cellsimp-content {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 360px;
	line-height: 1.2;
	color: #333333;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700240-cell .left700240-cellsimp-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #333333;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
.left700240-cellsimphead-title {
	margin: 0px;
	padding: 4px 4px 4px 2px;
	width: 180px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.left700240-cellsimphead-content {
	margin: 0px;
	float: left;
	font-size: 12px;
	display: block;
	width: 400px;
	line-height: 1.2;
	color: #666666;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700240-cellsimphead-point {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 1.2;
	display: block;
}
/*
---------------------------------------------left700-cellsimp2*/
#primary-topbox .left700-cellsimp2 {
	width: 700px;
	clear: both;
}
#primary-topbox .left700-cellsimp2 ul {
	width: 700px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
}
#primary-topbox .left700-cellsimp2 li {
}
.left700-cell .left700-cellsimp2-title {
	margin: 0px;
	width: 350px;
	float: left;
	display: block;
	font-size: 14px;
	line-height: 1.2;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.left700-cell .left700-cellsimp2-content {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 320px;
	line-height: 1.2;
	color: #333333;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.left700-cellsimphead2-title {
	margin: 0px;
	padding: 4px 4px 4px 2px;
	width: 350px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.left700-cellsimphead2-content {
	margin: 0px;
	float: left;
	font-size: 12px;
	display: block;
	width: 320px;
	line-height: 1.2;
	color: #666666;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#sidecontent .imgboth {
	clear: both;
}
/*
------------------------------------------------------lr700-cell*/
.lr700-cell {
	padding-left: 2px;
}
#primary-topbox .lr700-cell ul {
	width: 700px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lr700-cell .table-chart-duty {
	margin: 0px;
	width: 160px;
	float: left;
	display: block;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: right;
	color: #666666;
}
.lr700-cell .table-chart-name {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 70px;
	line-height: 1.2;
	color: #000000;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.lr700-cell .table-chart-position {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	color: #333333;
	font-size: 13px;
	line-height: 1.3;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
}
/*
------------------------------------------------------lr700-cell-iimono*/
.lr700-cell-iimono {
	padding-left: 2px;
}
.lr700-cell-iimono ul {
	width: 700px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E1E2E3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lr700-cell-iimono .table-chart-duty {
	margin: 0px;
	width: 10px;
	float: left;
	display: block;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #666666;
}
.lr700-cell-iimono .table-chart-name {
	margin: 0px;
	float: left;
	font-size: 13px;
	display: block;
	width: 80px;
	line-height: 1.2;
	color: #000000;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.lr700-cell-iimono .table-chart-position {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	color: #333333;
	font-size: 13px;
	line-height: 1.3;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
/*.lr700-cell .table-2cell-1 {
	margin: 0px;
	width: 260px;
	float: left;
	display: block;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: left;
}

.lr700-cell .table-2cell-2 {
	float: left;
	display: block;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}*/





#sidecontent .imgboth {
	clear: both;
}
/*col7*/
#col7 {
	clear: both;
}
#col7 ul {
	list-style-type: none;
}
#col7 li {
	float: left;
	width: 100px;
	height: 100px;
}
/*col4*/
#col4 {
	width: 705px;
}
#col4 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#col4 li {
	float: left;
}
#col4 li a {
	display: block;
	border: 1px solid #FFFFFF;
}
#col4 li a:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
/*col5*/
#col5 {
	clear: both;
}
#col5 ul {
	list-style-type: none;
}
#col5 li {
	float: left;
	width: 138px;
	height: 72px;
	margin: 0px;
	padding: 0px;
}
#col5 li a {
	display: block;
}
#col5 li a:hover {
}
/*
------------------------------------------------------col5-pickup*/
#col5-pickup ul {
	overflow: visible;
}
#col5-pickup li {
	float: left;
	width: 138px;
	height: 72px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#col5-pickup .col5-sanpokan {
	height: 72px;
	text-indent: -9999px;
	background-image: url(.);
	width: 138px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
#col5-pickup .col5-sanpokan a {
	background-image: url(../../foodstuff/img/fs-3pokan-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-sanpokan a:hover {
	background-image: url(../../foodstuff/img/fs-3pokan-bana72.jpg);
}
#col5-pickup .col5-ayu {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-ayu a {
	background-image: url(../../foodstuff/img/fs-ayu-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-ayu a:hover {
	background-image: url(../../foodstuff/img/fs-ayu-bana72.jpg);
}
#col5-pickup .col5-endou {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-endou a {
	background-image: url(../../foodstuff/img/fs-endou-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-endou a:hover {
	background-image: url(../../foodstuff/img/fs-endou-bana72.jpg);
}
#col5-pickup .col5-hamo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-hamo a {
	background-image: url(../../foodstuff/img/fs-hamo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-hamo a:hover {
	background-image: url(../../foodstuff/img/fs-hamo-bana72.jpg);
}
#col5-pickup .col5-hassaku {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-hassaku a {
	background-image: url(../../foodstuff/img/fs-hassaku-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-hassaku a:hover {
	background-image: url(../../foodstuff/img/fs-hassaku-bana72.jpg);
}
#col5-pickup .col5-horohoro {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-horohoro a {
	background-image: url(../../foodstuff/img/fs-horohoro-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-horohoro a:hover {
	background-image: url(../../foodstuff/img/fs-horohoro-bana72.jpg);
}
#col5-pickup .col5-iseebi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-iseebi a {
	background-image: url(../../foodstuff/img/fs-iseebi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-iseebi a:hover {
	background-image: url(../../foodstuff/img/fs-iseebi-bana72.jpg);
}
#col5-pickup .col5-jabara {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-jabara a {
	background-image: url(../../foodstuff/img/fs-jabara-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-jabara a:hover {
	background-image: url(../../foodstuff/img/fs-jabara-bana72.jpg);
}
#col5-pickup .col5-kaki {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-kaki a {
	background-image: url(../../foodstuff/img/fs-kaki-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-kaki a:hover {
	background-image: url(../../foodstuff/img/fs-kaki-bana72.jpg);
}
#col5-pickup .col5-katsuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-katsuo a {
	background-image: url(../../foodstuff/img/fs-katsuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-katsuo a:hover {
	background-image: url(../../foodstuff/img/fs-katsuo-bana72.jpg);
}
#col5-pickup .col5-tori {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-tori a {
	background-image: url(../../foodstuff/img/fs-tori-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-tori a:hover {
	background-image: url(../../foodstuff/img/fs-tori-bana72.jpg);
}
#col5-pickup .col5-kiwi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-kiwi a {
	background-image: url(../../foodstuff/img/fs-kiwi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-kiwi a:hover {
	background-image: url(../../foodstuff/img/fs-kiwi-bana72.jpg);
}
#col5-pickup .col5-ushi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-ushi a {
	background-image: url(../../foodstuff/img/fs-ushi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-ushi a:hover {
	background-image: url(../../foodstuff/img/fs-ushi-bana72.jpg);
}
#col5-pickup .col5-maguro {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-maguro a {
	background-image: url(../../foodstuff/img/fs-maguro-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-maguro a:hover {
	background-image: url(../../foodstuff/img/fs-maguro-bana72.jpg);
}
#col5-pickup .col5-momo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-momo a {
	background-image: url(../../foodstuff/img/fs-momo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-momo a:hover {
	background-image: url(../../foodstuff/img/fs-momo-bana72.jpg);
}
#col5-pickup .col5-inobuta {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: visible;
}
#col5-pickup .col5-inobuta a {
	background-image: url(../../foodstuff/img/fs-inobuta-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-inobuta a:hover {
	background-image: url(../../foodstuff/img/fs-inobuta-bana72.jpg);
}
#col5-pickup .col5-mikan {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-mikan a {
	background-image: url(../../foodstuff/img/fs-mikan-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-mikan a:hover {
	background-image: url(../../foodstuff/img/fs-mikan-bana72.jpg);
}
#col5-pickup .col5-sansyo {
	margin: 0px;
	padding: 0px;
	height: 72px;
	text-indent: -9999px;
}
#col5-pickup .col5-sansyo a {
	background-image: url(../../foodstuff/img/fs-sansyo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-sansyo a:hover {
	background-image: url(../../foodstuff/img/fs-sansyo-bana72.jpg);
}
#col5-pickup .col5-tobiuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-tobiuo a {
	background-image: url(../../foodstuff/img/fs-tobiuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-tobiuo a:hover {
	background-image: url(../../foodstuff/img/fs-tobiuo-bana72.jpg);
}
#col5-pickup .col5-ume {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-ume a {
	background-image: url(../../foodstuff/img/fs-ume-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-ume a:hover {
	background-image: url(../../foodstuff/img/fs-ume-bana72.jpg);
}
#col5-pickup .col5-tachiuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col5-pickup .col5-tachiuo a {
	background-image: url(../../foodstuff/img/fs-tachiuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 72px;
	width: 136px;
}
#col5-pickup .col5-tachiuo a:hover {
	background-image: url(../../foodstuff/img/fs-tachiuo-bana72.jpg);
}
/*
------------------------------------------------------col10-pickup*/
#col10-pickup ul {
}
#col10-pickup li {
	float: left;
	width: 68px;
	height: 68px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#col10-pickup .col10-sanpokan {
	height: 72px;
	text-indent: -9999px;
	background-image: url(.);
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
#col10-pickup .col10-sanpokan a {
	background-image: url(../../foodstuff/img/fs-3pokan-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-sanpokan a:hover {
	background-image: url(../../foodstuff/img/fs-3pokan-bana72.jpg);
}
#col10-pickup .col10-ayu {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-ayu a {
	background-image: url(../../foodstuff/img/fs-ayu-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-ayu a:hover {
	background-image: url(../../foodstuff/img/fs-ayu-bana72.jpg);
}
#col10-pickup .col10-endou {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-endou a {
	background-image: url(../../foodstuff/img/fs-endou-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-endou a:hover {
	background-image: url(../../foodstuff/img/fs-endou-bana72.jpg);
}
#col10-pickup .col10-hamo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-hamo a {
	background-image: url(../../foodstuff/img/fs-hamo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-hamo a:hover {
	background-image: url(../../foodstuff/img/fs-hamo-bana72.jpg);
}
#col10-pickup .col10-hassaku {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-hassaku a {
	background-image: url(../../foodstuff/img/fs-hassaku-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-hassaku a:hover {
	background-image: url(../../foodstuff/img/fs-hassaku-bana72.jpg);
}
#col10-pickup .col10-horohoro {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-horohoro a {
	background-image: url(../../foodstuff/img/fs-horohoro-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-horohoro a:hover {
	background-image: url(../../foodstuff/img/fs-horohoro-bana72.jpg);
}
#col10-pickup .col10-iseebi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-iseebi a {
	background-image: url(../../foodstuff/img/fs-iseebi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-iseebi a:hover {
	background-image: url(../../foodstuff/img/fs-iseebi-bana72.jpg);
}
#col10-pickup .col10-jabara {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-jabara a {
	background-image: url(../../foodstuff/img/fs-jabara-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-jabara a:hover {
	background-image: url(../../foodstuff/img/fs-jabara-bana72.jpg);
}
#col10-pickup .col10-kaki {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-kaki a {
	background-image: url(../../foodstuff/img/fs-kaki-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-kaki a:hover {
	background-image: url(../../foodstuff/img/fs-kaki-bana72.jpg);
}
#col10-pickup .col10-katsuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-katsuo a {
	background-image: url(../../foodstuff/img/fs-katsuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-katsuo a:hover {
	background-image: url(../../foodstuff/img/fs-katsuo-bana72.jpg);
}
#col10-pickup .col10-tori {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-tori a {
	background-image: url(../../foodstuff/img/fs-tori-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-tori a:hover {
	background-image: url(../../foodstuff/img/fs-tori-bana72.jpg);
}
#col10-pickup .col10-kiwi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-kiwi a {
	background-image: url(../../foodstuff/img/fs-kiwi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-kiwi a:hover {
	background-image: url(../../foodstuff/img/fs-kiwi-bana72.jpg);
}
#col10-pickup .col10-ushi {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-ushi a {
	background-image: url(../../foodstuff/img/fs-ushi-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col5-pickup .col10-ushi a:hover {
	background-image: url(../../foodstuff/img/fs-ushi-bana72.jpg);
}
#col5-pickup .col10-maguro {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-maguro a {
	background-image: url(../../foodstuff/img/fs-maguro-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-maguro a:hover {
	background-image: url(../../foodstuff/img/fs-maguro-bana72.jpg);
}
#col10-pickup .col10-momo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-momo a {
	background-image: url(../../foodstuff/img/fs-momo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-momo a:hover {
	background-image: url(../../foodstuff/img/fs-momo-bana72.jpg);
}
#col10-pickup .col10-inobuta {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: visible;
}
#col10-pickup .col10-inobuta a {
	background-image: url(../../foodstuff/img/fs-inobuta-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-inobuta a:hover {
	background-image: url(../../foodstuff/img/fs-inobuta-bana72.jpg);
}
#col10-pickup .col10-mikan {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-mikan a {
	background-image: url(../../foodstuff/img/fs-mikan-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-mikan a:hover {
	background-image: url(../../foodstuff/img/fs-mikan-bana72.jpg);
}
#col10-pickup .col10-sansyo {
	margin: 0px;
	padding: 0px;
	height: 72px;
	text-indent: -9999px;
}
#col10-pickup .col10-sansyo a {
	background-image: url(../../foodstuff/img/fs-sansyo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-sansyo a:hover {
	background-image: url(../../foodstuff/img/fs-sansyo-bana72.jpg);
}
#col10-pickup .col10-tobiuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-tobiuo a {
	background-image: url(../../foodstuff/img/fs-tobiuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-tobiuo a:hover {
	background-image: url(../../foodstuff/img/fs-tobiuo-bana72.jpg);
}
#col10-pickup .col10-ume {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-ume a {
	background-image: url(../../foodstuff/img/fs-ume-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-ume a:hover {
	background-image: url(../../foodstuff/img/fs-ume-bana72.jpg);
}
#col10-pickup .col10-tachiuo {
	margin: 0px;
	height: 72px;
	text-indent: -9999px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#col10-pickup .col10-tachiuo a {
	background-image: url(../../foodstuff/img/fs-tachiuo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 68px;
	height: 68px;
}
#col10-pickup .col10-tachiuo a:hover {
	background-image: url(../../foodstuff/img/fs-tachiuo-bana72.jpg);
}
/*
------------------------------------------------------col7-pickup*/
#col7-pickup {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#col7-pickup ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#col7-pickup li {
	float: left;
	width: 97px;
	height: 97px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#col7-pickup .col7-sanpokan {
	text-indent: -9999px;
}
#col7-pickup .col7-sanpokan a {
	background-image: url(../../foodstuff/img/fs-ban97-sanpoukan.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-sanpokan a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-sanpoukan1.jpg);
}
#col7-pickup .col7-ayu {
	text-indent: -9999px;
}
#col7-pickup .col7-ayu a {
	background-image: url(../../foodstuff/img/fs-ban97-ayu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-ayu a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-ayu1.jpg);
}
#col7-pickup .col7-endou {
	text-indent: -9999px;
}
#col7-pickup .col7-endou a {
	background-image: url(../../foodstuff/img/fs-ban97-endou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-endou a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-endou1.jpg);
}
#col7-pickup .col7-hamo {
	text-indent: -9999px;
}
#col7-pickup .col7-hamo a {
	background-image: url(../../foodstuff/img/fs-ban97-hamo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-hamo a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-hamo1.jpg);
}
#col7-pickup .col7-hassaku {
	text-indent: -9999px;
}
#col7-pickup .col7-hassaku a {
	background-image: url(../../foodstuff/img/fs-ban97-hassaku.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-hassaku a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-hassaku1.jpg);
}
#col7-pickup .col7-horohoro {
	text-indent: -9999px;
}
#col7-pickup .col7-horohoro a {
	background-image: url(../../foodstuff/img/fs-ban97-horohoro.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-horohoro a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-horohoro1.jpg);
}
#col7-pickup .col7-iseebi {
	text-indent: -9999px;
}
#col7-pickup .col7-iseebi a {
	background-image: url(../../foodstuff/img/fs-ban97-iseebi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-iseebi a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-iseebi1.jpg);
}
#col7-pickup .col7-jabara {
	text-indent: -9999px;
}
#col7-pickup .col7-jabara a {
	background-image: url(../../foodstuff/img/fs-ban97-jabara.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-jabara a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-jabara1.jpg);
}
#col7-pickup .col7-kaki {
	text-indent: -9999px;
}
#col7-pickup .col7-kaki a {
	background-image: url(../../foodstuff/img/fs-ban97-kaki.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-kaki a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-kaki1.jpg);
}
#col7-pickup .col7-katsuo {
	text-indent: -9999px;
}
#col7-pickup .col7-katsuo a {
	background-image: url(../../foodstuff/img/fs-ban97-katsuo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-katsuo a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-katsuo1.jpg);
}
#col7-pickup .col7-tori {
	text-indent: -9999px;
}
#col7-pickup .col7-tori a {
	background-image: url(../../foodstuff/img/fs-ban97-kishudori.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-tori a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-kishudori1.jpg);
}
#col7-pickup .col7-kiwi {
	text-indent: -9999px;
}
#col7-pickup .col7-kiwi a {
	background-image: url(../../foodstuff/img/fs-ban97-kiwi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-kiwi a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-kiwi1.jpg);
}
#col7-pickup .col7-ushi {
	text-indent: -9999px;
}
#col7-pickup .col7-ushi a {
	background-image: url(../../foodstuff/img/fs-ban97-kumanogyu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-ushi a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-kumanogyu1.jpg);
}
#col7-pickup .col7-maguro {
	text-indent: -9999px;
}
#col7-pickup .col7-maguro a {
	background-image: url(../../foodstuff/img/fs-ban97-maguro.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-maguro a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-maguro1.jpg);
}
#col7-pickup .col7-momo {
	text-indent: -9999px;
}
#col7-pickup .col7-momo a {
	background-image: url(../../foodstuff/img/fs-ban97-momo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-momo a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-momo1.jpg);
}
#col7-pickup .col7-inobuta {
	text-indent: -9999px;
}
#col7-pickup .col7-inobuta a {
	background-image: url(../../foodstuff/img/fs-ban97-inobuta.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-inobuta a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-inobuta1.jpg);
}
#col7-pickup .col7-mikan {
	text-indent: -9999px;
}
#col7-pickup .col7-mikan a {
	background-image: url(../../foodstuff/img/fs-ban97-mikan.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-mikan a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-mikan1.jpg);
}
#col7-pickup .col7-sansyo {
	text-indent: -9999px;
}
#col7-pickup .col7-sansyo a {
	background-image: url(../../foodstuff/img/fs-sansyo-ban72.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-sansyo a:hover {
	background-image: url(../../foodstuff/img/fs-sansyo-bana72.jpg);
}
#col7-pickup .col7-tobiuo {
	text-indent: -9999px;
}
#col7-pickup .col7-tobiuo a {
	background-image: url(../../foodstuff/img/fs-ban97-tobiuo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-tobiuo a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-tobiuo1.jpg);
}
#col7-pickup .col7-ume {
	text-indent: -9999px;
}
#col7-pickup .col7-ume a {
	background-image: url(../../foodstuff/img/fs-ban97-ume.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-ume a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-ume1.jpg);
}
#col7-pickup .col7-tachiuo {
	text-indent: -9999px;
}
#col7-pickup .col7-tachiuo a {
	background-image: url(../../foodstuff/img/fs-ban97-tachiuo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 97px;
	height: 97px;
}
#col7-pickup .col7-tachiuo a:hover {
	background-image: url(../../foodstuff/img/fs-ban97-tachiuo1.jpg);
}
#col7-pickup .col7-text1 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-1.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text2 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-2.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text3 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-3.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text4 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-4.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text5 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-5.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text6 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-6.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text7 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-7.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#col7-pickup .col7-text8 {
	width: 97px;
	height: 97px;
	background-image: url(../../foodstuff/img/fs-ban97-8.jpg);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
/*
------------------------------------------------------col10*/
#col10 {
	clear: both;
}
#col10 ul {
	list-style-type: none;
}
#col10 li {
	float: left;
	width: 68px;
	height: 68px;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#col10 li a {
	border: 1px solid #FFFFFF;
	display: block;
}
#col10 li a:hover {
	background-color: #CCCCCC;
}
#primary-topbox .pro-headimg {
	background-image: url(../../pro/img/po-headimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 280px;
	margin: 0px;
}
/*
------------------------------------------------------side-ghead*/
.side-ghead {
	clear: both;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.side-ghead-title {
	background-image: url(../../img/sidebox-ghead-title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	padding-left: 5px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
	width: 170px;
}
.side-ghead-title-no {
	background-image: url(../../img/sidebox-ghead-title-noarrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	padding-left: 5px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
	width: 170px;
}
.side-ghead-title-onegai {
	background-image: url(../../img/side-ghead-title-onegai.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	height: 65px;
	clear: both;
	width: 170px;
	text-indent: -9999px;
}
.side-ghead-titleblu-no {
	background-image: url(../../img/sidebox-ghead-titleblu-no.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	padding-left: 5px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
	width: 170px;
}
.side-ghead-title a {
	display: block;
	color: #FFFFFF;
}
.side-ghead-title a:hover {
	color: #000000;
	text-decoration: none;
}
.side-ghead-body {
	width: 168px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #e5e5e5;
	color: #666666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.side-ghead-bottom {
	overflow: hidden;
	background-image: url(../../img/sidebox-ghead-bottom.jpg);
	font-size: 1px;
	text-indent: -9999px;
	height: 10px;
	width: 170px;
	margin: 0px;
	padding: 0px;
}
.side-ghead-bot {
	background-image: url(../../img/sidebox-ghead-bot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 40px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.side-ghead-bot a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.side-ghead-bot a:hover {
	color: #FFFF00;
	text-decoration: none;
}
.side-ghead-bot a:active {
	color: #CCCCCC;
	text-decoration: none;
}
#sidecontent .side-ghead-line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
}
div.side-ghead-body-ul {
	width: 150px;
	margin-top: 1px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 1.3;
	padding: 0px;
}
div.side-ghead-body-ul li {
	font-size: 12px;
	line-height: 1.2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(../../img/side-ghead-title-onegaili.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.side-ghead-body-ul strong {
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
	background-position: 0px 0px;
	padding: 0px;
}
div.side-ghead-body-ul a {
	background-image: url(../../img/side-ghead-title-onegaili.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
	background-position: 0px 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
div.side-ghead-body-ul a:hover {
	background-image: url(../../img/side-ghead-title-onegaili.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: underline;
}
.side-ghead-body p {
	font-size: 12px;
	width: 146px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 1.3;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.side-ghead-body-strong {
	font-size: 14px;
	font-weight: bold;
	width: 148px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	line-height: 1.3;
}
.clear-img {
	clear: both;
}
#primary-topbox .wasan-washo {
	background-image: url(../../wakayama/img/wa-wasanwasho-img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 220px;
	padding-right: 0px;
	padding-left: 0px;
}

/*
--------------------------------------- index-marquee*/
.index-marquee {
	overflow: hidden;
	overflow: -webkit-marquee;
	display: -wap-marquee;
	-wap-marquee-loop: infinite;
	white-space: nowrap;
	border: 1px solid #CCC;
	font-size: 12px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #999;
	color: #FFF;
	background-image: url(../../shop/img/store-bg-marquie.jpg);
	background-repeat: repeat-x;
}
.index-marquee a {
	color: #FF0;
}


/*
------------------------------------------------------ area-topbox-*/
#primary-topbox .area-topbox-wakayama {
	background-image: url(../../area/img/areamap-wakayama.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-wakayama div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-wakayama p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-iwade {
	background-image: url(../../area/img/areamap-iwade.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-iwade div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-iwade p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kinokawa {
	background-image: url(../../area/img/areamap-kinokawa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kinokawa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kinokawa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-katsuragi {
	background-image: url(../../area/img/areamap-katsuragi.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-katsuragi div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-katsuragi p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-koya {
	background-image: url(../../area/img/areamap-koya.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-koya div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-koya p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kudoyama {
	background-image: url(../../area/img/areamap-kudoyama.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kudoyama div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kudoyama p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hashimoto {
	background-image: url(../../area/img/areamap-hashimoto.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-hashimoto div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hashimoto p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kainan {
	background-image: url(../../area/img/areamap-kainan.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kainan div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kainan p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kimino {
	background-image: url(../../area/img/areamap-kimino.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kimino div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kimino p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-arida {
	background-image: url(../../area/img/areamap-arida.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-arida div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-arida p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-aridagawa {
	background-image: url(../../area/img/areamap-aridagawa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-aridagawa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-aridagawa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-yura {
	background-image: url(../../area/img/areamap-yura.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-yura div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-yura p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hidakagawa {
	background-image: url(../../area/img/areamap-hidakagawa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-hidakagawa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hidakagawa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hirogawa {
	background-image: url(../../area/img/areamap-hirogawa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-hirogawa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hirogawa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hidaka {
	background-image: url(../../area/img/areamap-hidaka.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-hidaka div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-hidaka p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-mihama {
	background-image: url(../../area/img/areamap-mihama.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-mihama div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-mihama p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-gobo {
	background-image: url(../../area/img/areamap-gobo.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-gobo div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-gobo p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-minabe {
	background-image: url(../../area/img/areamap-minabe.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-minabe div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-minabe p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-inami {
	background-image: url(../../area/img/areamap-inami.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-inami div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-inami p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-tanabe {
	background-image: url(../../area/img/areamap-tanabe.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-tanabe div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-tanabe p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-shirahama {
	background-image: url(../../area/img/areamap-shirahama.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-shirahama div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-shirahama p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-susami {
	background-image: url(../../area/img/areamap-susami.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-susami div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-susami p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kushimoto {
	background-image: url(../../area/img/areamap-kushimoto.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kushimoto div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kushimoto p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kozagawa {
	background-image: url(../../area/img/areamap-kozagawa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kozagawa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kozagawa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-nachi {
	background-image: url(../../area/img/areamap-nachi.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-nachi div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-nachi p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-taiji {
	background-image: url(../../area/img/areamap-taiji.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-taiji div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-taiji p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-shingu {
	background-image: url(../../area/img/areamap-shingu.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-shingu div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-shingu p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kitayama {
	background-image: url(../../area/img/areamap-kitayama.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kitayama div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kitayama p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kamitonda {
	background-image: url(../../area/img/areamap-kamitonda.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-kamitonda div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-kamitonda p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-yuasa {
	background-image: url(../../area/img/areamap-yuasa.jpg);
	height: 500px;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#primary-topbox .area-topbox-yuasa div {
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
#primary-topbox .area-topbox-yuasa p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
}
/*
------------------------------------------------------ wakayama-topbox-*/
#primary-topbox .wakayama-topbox {
	background-image: url(../../wakayama/img/wakayama-topbox1.jpg);
	width: 700px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 435px;
}
#primary-topbox .wakayama-topbox div {
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	float: right;
}
#primary-topbox .wakayama-topbox p {
	font-size: 14px;
	line-height: 1.5;
	color: #000000;
}
#info-contentlist {
	padding: 0px;
	width: 640px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	clear: both;
}
#info-contentlist dl {
	list-style-type: none;
	font-size: 13px;
	line-height: 1.5;
}
#info-contentlist dt {
	padding: 0px;
	width: 90px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#info-contentlist dd {
	padding: 0px;
	width: 200px;
	float: left;
	height: 100px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 13px;
	line-height: 1.5;
	color: #666666;
}
#info-contentlist span {
	font-size: 16px;
}
/*
------------------------------------------------------jpinbot-*/
#primary-topbox .jpinbot-touroku {
	float: right;
	text-indent: -9999px;
	padding: 0px;
}
#primary-topbox .jpinbot-touroku a {
	background-image: url(../../img/fuud-conticon-bot1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-touroku a:hover {
	background-image: url(../../img/fuud-conticon-bot1a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-event {
	float: right;
	text-indent: -9999px;
	padding: 0px;
}
#primary-topbox .jpinbot-event a {
	background-image: url(../../img/fuud-conticon-bot2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-event a:hover {
	background-image: url(../../img/fuud-conticon-bot2a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-pro {
	float: right;
	text-indent: -9999px;
	padding: 0px;
}
#primary-topbox .jpinbot-pro a {
	background-image: url(../../img/fuud-conticon-bot3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-pro a:hover {
	background-image: url(../../img/fuud-conticon-bot3a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-ban {
	float: right;
	text-indent: -9999px;
	padding: 0px;
}
#primary-topbox .jpinbot-ban a {
	background-image: url(../../img/fuud-conticon-bot11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-ban a:hover {
	background-image: url(../../img/fuud-conticon-bot11a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-page {
	float: right;
	text-indent: -9999px;
	padding: 0px;
}
#primary-topbox .jpinbot-page a {
	background-image: url(../../img/fuud-conticon-bot12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .jpinbot-page a:hover {
	background-image: url(../../img/fuud-conticon-bot12a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 100px;
	width: 280px;
}
#primary-topbox .dish-storybg {
	background-image: url(../../dishes/img/dish-storycolmun-img2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 122px;
	width: 700px;
}
#primary-topbox .dish-storybg p {
	color: #333333;
	font-size: 14px;
	line-height: 1.7;
}
.topbox-item li.end {
	margin: 0px;
	padding: 0px;
}
/*
------------------------------------------------------ area-index*/
.area-index-left {
}
.area-index-left {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}
#primary-topbox .area-rickup-left {
	font-size: 14px;
	line-height: 1.6;
	margin: 0px;
	float: left;
	width: 340px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary-topbox .area-rickup-right {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 14px;
	line-height: 1.6;
	width: 340px;
}
/*.area-rickup-left ul {
	font-size: 11px;
	line-height: 1.4;
}
.area-rickup-left li {
	margin: 0px;
	float: left;
	height: 80px;
	width: 80px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}*/

.area-1shuu {
	font-size: 12px;
	color: #000000;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
}
.area-1shuu strong {
	font-size: 12px;
	line-height: 2;
	border: 1px solid #666666;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #FFF4B4;
	font-weight: normal;
}
.area-all-box {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.area-all-list {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	width: 600px;
}
.area-all-list ul {
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
.area-all-list li {
	float: left;
	font-size: 13px;
	line-height: 1.4;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.area-all-list-end {
	clear: right;
}
.area-all-listtitle {
	height: 30px;
	width: 60px;
	float: left;
	background-color: #99CCCC;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	clear: right;
}
/*
------------------------------------------------------ form-table*/
#form-table {
	background-color: #f3f3f3;
	border: 1px solid #E8E8E8;
	padding: 0px;
	width: 695px;
	margin: 10px 0px;
	font-size: 13px;
}
#form-table input {
	font-size: 14px;
}
#form-table .submit {
	font-size: 14px;
	float: right;
	background-color: #999999;
	width: 685px;
	padding: 5px;
	text-align: right;
}
#form-table .submit-center {
	font-size: 14px;
	float: right;
	background-color: #999999;
	width: 685px;
	padding: 5px;
	text-align: center;
}
#form-table .item-col {
	margin: 0px;
	padding: 5px 15px 5px 5px;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #D8D8D8;
}
#form-table .item-field {
	width: 220px;
	margin: 0px;
	padding: 5px 15px 5px 5px;
	text-align: right;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#form-table .input-field-non {
	width: 430px;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	text-align: left;
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#form-table .input-field-imp {
	width: 430px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC3300;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/*
------------------------------------------------------ form-cell*/
#primary-topbox #form-cell {
	clear: both;
	width: 698px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-color: #f3f3f3;
}
#form-cell dl {
	clear: both;
	font-size: 14px;
	line-height: 1.5;
}
#form-cell dt {
	float: left;
	width: 230px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 13px;
	line-height: 1.3;
}
#form-cell dd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	text-align: left;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 245px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC3300;
	display: block;
}
#form-cell input {
	font-size: 14px;
}
#form-cell .submit {
	font-size: 14px;
	float: right;
	background-color: #999999;
	width: 690px;
	padding: 5px;
	text-align: right;
}
#form-cell .item-field {
	width: 220px;
	margin: 0px;
	padding: 5px 15px 5px 5px;
	text-align: right;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#form-cell .input-field-non {
	width: 426px;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	text-align: left;
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#form-cell .input-field-imp {
	width: 426px;
	margin: 0px;
	text-align: left;
	font-size: 13px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC3300;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#form-cell .imp {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#form-cell .dtend {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form-cell .ddend {
	background-color: #FFFFFF;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kentform-lay1 {
	padding: 5px;
	font-size: 13px;
	font-weight: normal;
}
.kentform-lay2 {
	padding: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
.kentform-lay3 {
	padding: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.information span {
	float: right;
	margin-top: 2px;
	margin-right: 205px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
}
.information h5 {
	float: left;
	font-size: 13px;
	font-weight: normal;
}
/*
------------------------------------------------------ coproduction*/
.coproduction-title {
	font-size: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../../img/wban-title.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
}
.coproduction-ul {
}
.coproduction-ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.copro-ban-eiyo {
	height: 35px;
	text-indent: -9999px;
}
.copro-ban-eiyo a {
	background-image: url(../../img/wban-eiyoshi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 35px;
}
.copro-ban-npow {
	height: 26px;
	text-indent: -9999px;
}
.copro-ban-npow a {
	background-image: url(../../img/wban-npow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 26px;
}
.copro-ban-shokuw {
	height: 26px;
	text-indent: -9999px;
}
.copro-ban-shokuw a {
	background-image: url(../../img/wban-shokuw.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 26px;
}
.copro-ban-shokuhiroba {
	height: 31px;
	text-indent: -9999px;
}
.copro-ban-shokuhiroba a {
	background-image: url(../../img/wban-shokuhiroba.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 31px;
}
.copro-ban-kanko {
	height: 35px;
	text-indent: -9999px;
}
.copro-ban-kanko a {
	background-image: url(../../img/wban-kanko.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 35px;
}
.copro-ban-marukajiri {
	height: 40px;
	text-indent: -9999px;
}
.copro-ban-marukajiri a {
	background-image: url(../../img/wban-marukajiri.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 40px;
}
.copro-ban-sekai {
	height: 35px;
	text-indent: -9999px;
}
.copro-ban-sekai a {
	background-image: url(../../img/wban-sekaiisan.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 35px;
}
.copro-ban-wiwi {
	height: 35px;
	text-indent: -9999px;
}
.copro-ban-wiwi a {
	background-image: url(../../img/wban-wiwi_b.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 35px;
}
.puti-anq {
	background-image: url(../../img/wban-anq-title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	text-indent: -9999px;
	width: 170px;
}
.kansaiweb {
	background-image: url(../../img/webtaisho.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 10px 6px;
	display: block;
	height: 76px;
	width: 170px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.kansaiweb a {
	background-image: url(../../img/webtaisho.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 170px;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 0px;
}
/*
------------------------------------------------------ gobiz*/

#gobiz-2bot {
	width: 170px;
}
#gobiz-2bot ul .gobiz-2bot-iimono {
	background-image: url(../../img/gobiz-iinet1.jpg);
	height: 57px;
	width: 170px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-iimono a {
	background-image: url(../../img/gobiz-iinet1.jpg);
	height: 57px;
	width: 170px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-iimono a:hover {
	background-image: url(../../img/gobiz-iinet1a.jpg);
	height: 57px;
	width: 170px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-netshop {
	background-image: url(../../img/gobiz-iinet2.jpg);
	height: 66px;
	width: 170px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-netshop a {
	background-image: url(../../img/gobiz-iinet2.jpg);
	height: 66px;
	width: 170px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-netshop a:hover {
	background-image: url(../../img/gobiz-iinet2a.jpg);
	height: 66px;
	width: 170px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#gobiz-2bot ul .gobiz-2bot-head {
	background-image: url(../../img/gobiz-iinet-header.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 170px;
	text-indent: -9999px;
	background-position: 0px 0px;
	font-size: 1px;
}
/*
------------------------------------------------------ myController*/

#myController span.jFrowSlected1 {
	color: white;
	background-color: #F60;
	background-image: url(../../img/jflow-titlebg2.jpg);
	background-repeat: repeat-x;
}
#myController span.jFrowSlected2 {
	color: white;
	background-color: rgb(70, 160, 216);
	background-image: url(../../img/jflow-titlebg1.jpg);
	background-repeat: repeat-x;
}
#myController span.jFrowSlected3 {
	color: white;
	background-color: #6C9;
	background-image: url(../../img/jflow-titlebg3.jpg);
	background-repeat: repeat-x;
}

#myController span.jFrowSlected4 {
	color: white;
	background-color: #F39;
	background-image: url(../../img/jflow-titlebg4.jpg);
	background-repeat: repeat-x;
}
#myController span {
	background: rgb(230, 229, 229);
	border-right: 1px solid rgb(255, 255, 255);
	color: rgb(85, 85, 85);
	cursor: pointer;
	display: block;
	float: left;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#primary-mainbox .jfunction-head {
	background-image: url(../../img/jfnction-head.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 12px;
	width: 520px;
	font-size: 1px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.jFlowSlideController ul {
	float: left;
	margin: 0px;
	width: 520px;
}
/*
.jFlowControl {
	display: block;
}*/

#jFlowSelected {
	display: block;
}
#jFlowSlide {
	display: block;
	width: 520px;
	font-size: 14px;
	font-style: normal;
	height: 150px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
}
#mySlide {
	font-size: 12px;
	font-style: normal;
	height: 150px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.clearfix {
	min-height: 1px;
}
#primary-mainbox #myController {
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mySlides ul {
	font-size: 10px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#mySlides li {
	float: left;
	height: 60px;
	width: 60px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
	border: 1px solid #FFF;
}
#mySlides .topfunction-box1 {
	background-color: #E19243;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 67px;
	width: 519px;
	background-image: url(../../img/jflow-titlebg22.jpg);
	background-repeat: repeat;
}
#mySlides .topfunction-box2 {
	background-color: #3d92e0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 67px;
	width: 519px;
	background-image: url(../../img/jflow-titlebg12.jpg);
	background-repeat: repeat;
}
#mySlides .topfunction-box3 {
	background-color: #52c070;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 67px;
	width: 519px;
	background-image: url(../../img/jflow-titlebg32.jpg);
	background-repeat: repeat;
}

#mySlides .topfunction-box4 {
	background-color: #E84397;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 67px;
	width: 519px;
	background-image: url(../../img/jflow-titlebg42.jpg);
	background-repeat: repeat;
}
#mySlides ul li a {
	display: block;
	height: 60px;
	width: 60px;
	background: none;
}
#mySlides ul li a:hover {
	opacity:0.6;
	background-image: url(../../img/jflow-overflow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

* html#mySlides ul li a:hover {
filter:alpha(opacity=85);
}


.area-storeinformation {
	position: inherit;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.area-storeinformation ul {
	list-style-type: none;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.area-storeinformation ul li {
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px solid #FFF;
	height: 60px;
	width: 60px;
}
.area-storeinformation ul li a:hover {
	opacity:0.6;
	background-image: url(../../img/jflow-overflow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

* html.area-storeinformation ul li a:hover {
filter:alpha(opacity=85);
}

/*
------------------------------------------------------ sidebar-apply-fuudshop*/
.sidebar-apply-fuudshop {
	background-image: url(../../img/apply-fuudshop-ban.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 120px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sidebar-apply-fuudshop a {
	background-image: url(../../img/apply-fuudshop-ban.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 120px;
	width: 170px;
	display: block;
}
.sidebar-apply-fuudshop a:hover {
	background-image: url(../../img/apply-fuudshop-ban.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
/*
------------------------------------------------------ other*/

.border-dot {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding: 1px;
	height: 5px;
	clear: both;
}
.ws-carta {
	margin: 0px;
	padding: 0px;
	width: 700px;
}
.ws-carta li {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}

------------------------------------------------------ wakuwaku*/

.wakuwakumarshe ul {
	clear: both;
}
.wakuwakumarshe li {
	float: left;
	margin: 0px;
	width: 174px;
}
.wakuwakumarshe li a {
	height: 56px;
	width: 164px;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 0px;
	line-height: 1.3;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../../img/wakuwaku-bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	color: #000;
}
.wakuwakumarshe li a:hover {
	text-decoration: none;
	background-image: url(../../img/wakuwaku-bg.jpg);
	color: #000;
	background-position: 0px -70px;
}
.wakuwakumarshe li span {
	font-weight: normal;
}
.wakuwakumarshe-left {
	background-image: url(../../img/furusato-nozei-title-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 180px;
	width: 500px;
	float: left;
	text-indent: -9999px;
	margin: 0px;
}

.wakuwakumarshe-title {
	padding: 0px;
	height: 180px;
	width: 700px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.wakuwakumarshe-bot {
	padding: 0px;
	height: 180px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	float: right;
}
.wakuwakumarshe-bot a {
	background-image: url(../../img/furusato-nozei-title-right1.jpg);
	height: 180px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.wakuwakumarshe-bot a:hover {
	background-image: url(../../img/furusato-nozei-title-right2.jpg);
	padding: 0px;
	height: 180px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
}

