body {font-size: 12px;}

#outline {
	width: 590px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float: left;
	padding-bottom: 5px;
}
	/*++++++++++++++++++++++++++++++++++++++++++
	右ナビゲーションメニュー
	+++++++++++++++++++++++++++++++++++++++++++*/

#contents_r{float:right; width:195px; height:auto; margin-top:5px; margin-bottom:10px}

	/*++++++++++++++++++++++++++++++++++++++++++
	旅雑貨トップ
	+++++++++++++++++++++++++++++++++++++++++++*/
#zakka {width:195px; height:auto; background:url(/shop/parts/bg_contents_r01.gif) repeat-y}
#zakka dl {width:195px; height:auto; background:url(/shop/parts/bg_contents_r02.gif) no-repeat bottom}
#zakka dt {width:190px; height:24px; background:url(/shop/parts/bar01.gif) no-repeat; font-size:13px; padding:3px 0 0 5px}
#zakka dd {width:185px; height:auto; padding:0 0 5px 1px}
#zakka a {display:block; width:175px; padding:2px 0px 2px 18px; font-size:12px; background:url(/shop/parts/arrw06.gif) no-repeat 10px 8px; text-decoration:none}
#zakka a:hover {background-color:#D8FBFB; color:#000099}

	/*++++++++++++++++++++++++++++++++++++++++++
	お土産・グルメ・旅の特産品
	+++++++++++++++++++++++++++++++++++++++++++*/
#tokusan {width:195px; height:auto; background:url(/shop/parts/bg_contents_r01.gif) repeat-y; margin-top:10px}
#tokusan dl {width:195px; height:auto; background:url(/shop/parts/bg_contents_r02.gif) no-repeat bottom}
#tokusan dt {width:190px; height:24px; background:url(/shop/parts/bar01.gif) no-repeat; font-size:13px; padding:3px 0 0 5px}
#tokusan dd {width:185px; height:auto; padding:0 0 5px 1px}
#tokusan a {display:block; width:175px; padding:2px 0px 2px 18px; font-size:12px; background:url(/shop/parts/arrw07.gif) no-repeat 10px 8px; text-decoration:none}
#tokusan a:hover {background-color:#D8FBFB; color:#000099}
#active {display:block;width:175px;font-size:12px;text-decoration:none;
color:#CC6600;background-position: 10px 8px;padding-top: 2px;padding-right: 0px;padding-bottom: 2px;padding-left:19px;background-image: url(/shop/parts/arrw07.gif);background-repeat: no-repeat;}


	/*++++++++++++++++++++++++++++++++++++++++++
	全国グルメなら
	+++++++++++++++++++++++++++++++++++++++++++*/
#zenkoku {width:195px; height:auto; background:url(/shop/parts/bg_contents_r01.gif) repeat-y; margin-top:10px}
#zenkoku dl {width:195px; height:auto; background:url(/shop/parts/bg_contents_r02.gif) no-repeat bottom}
#zenkoku dt {width:190px; height:19px; font-size:13px; line-height:15px; color:#333333; background:url(/shop/parts/bar01.gif) no-repeat; padding:5px 0 0 5px}
#zenkoku dd {width:175px; height:auto; padding:5px 10px 10px 10px; text-align:center}
#zenkoku li {font-size:12px; line-height:18px}

	/*++++++++++++++++++++++++++++++++++++++++++
	右box
	+++++++++++++++++++++++++++++++++++++++++++*/
#banner {width:195px; height:auto; background:url(/shop/parts/bg_contents_r01.gif) repeat-y; margin-top:10px}
#banner dl {width:195px; height:auto; background:url(/shop/parts/bg_contents_r02.gif) no-repeat bottom}
#banner dt {width:190px; height:19px; font-size:13px; line-height:15px; color:#333333; background:url(/shop/parts/bar01.gif) no-repeat; padding:5px 0 0 5px}
#banner dd {width:175px; height:auto; padding:5px 10px 10px 10px; text-align:center}
#banner li {font-size:12px; line-height:18px}


.topimg {
	background-image: url(../img/top590.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 590px;}

.topimg h1{
	text-align:right;
	font-size: 36px;
	color: #006600;
	margin-right: 35px;
	padding-top: 50px;
}

.ninki {
	width: 575px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 285px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC33;
	clear: both;
	margin-left: 8px;
}
.ninki img{float: left;margin-top: 1px;margin-bottom: 1px}
.ninkiname{
	font-size:16px;
	line-height: 22px;
	text-align: left;
	font-weight: bold;
	width: 330px;
	float: right;
	margin-top: 2px;
}
.ninkiex{font-size:14px;color: #333333;width: 320px;margin-top: 3px;
margin-right: 3px;margin-bottom: 3px;text-align: left;letter-spacing: 1px;line-height: 16px;	float: right;}

.itemprice{
	font-size:14px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	white-space:nowrap;
}

.textright{
	text-align:right;
	margin-top:10px;
	margin-right: 5px;
}

.textright2{
	text-align:right;
	margin-top:3px;
	font-size: 12px;
	line-height: 12px;
	clear: both;
	font-weight: bold;
	margin-bottom: 2px;
	margin-right: 5px;
}

.undermenu {
	height: 100px;
	width: 578px;
	margin-top: 3px;
	margin-bottom: 3px;
	clear: both;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 1px;
	margin-left: 5px;
	padding-bottom: 3px;
}

#itembox {
	width: 580px;
	height: auto;
	margin-top:10px;
	margin-left: 8px;
}
#itembox dl{
	width:136px;
	height:320px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	border: 2px solid #990000;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}
#itembox dt{margin:0;padding:0px;}
#itembox dd{margin:0px;padding:2px 0.3em;}

.itemname{
	margin:0;
	font-size: 12px;
	font-weight: normal;
	background-color: #F2F2F2;
	padding: 0px;
	text-align: left;
}
.itemex {
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	text-align: left;
}

#itembox2 {width: 580px;height: auto;margin-top:10px;margin-left: 8px;}
#itembox2 dl{width:136px;float: left;margin-right: 2px;margin-left: 2px;border: 2px solid #999933;
font-size: 12px;margin-top: 2px;margin-bottom: 2px;}
#itembox2 dt{margin:0;padding:0px;}
#itembox2 dd{margin:0px;padding:2px 0.3em;}

.itemname{
	margin:0;
	font-size: 12px;
	font-weight: normal;
	background-color: #F2F2F2;
	padding: 0px;
	text-align: left;
}
.itemex {
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	text-align: left;
}

