#logos {
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 6px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}
h1 {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
	text-align: right;
}
div.spaa {
	float: right;
	width: 185px;
	background-color: #990000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.spab {
	padding: 5px 5px 5px 10px;
}
#d {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	margin: 3px auto;
	padding: 3px;
	border: 1px solid #333333;
	width: 230px;
	letter-spacing: 1px;
	text-align: left;
}
#d p {
	color: #CCCCCC;
}
#d h2 {
	background-image: url(img/top/oseibo.gif);
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 230px;
}




div.box {
	border: 0px solid #cc0000;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
div.box p {
   padding: 0px;
   text-align: center;
   margin: 0px;
}
div.box p img {
   border: 0px;
}







#lns {
	width:240px;
	white-space:normal;
	background-color: #000000;
	margin:0px;
	padding: 0px;
}
#lns ul {
	list-style-type : none;
	margin: 0px;
	padding: 0px;
}
#lns li {
	display : inline;
	width: 240px;
}
#lns #oseibo a {
	background-image:url(img/top/oseibolink240.gif);
	width:240px;
	height:73px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #333333;
	font-size: 12px;
}
#lns #call {
	background-image:url(img/icon/left/tell.gif);
	width:240px;
	height:31px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #mailad {
	background-image:url(img/icon/left/mailpic.gif);
	width:240px;
	height:31px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #soryoumuryou {
	background-image:url(img/icon/left/souryoumuryou.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_aji a {
	background-image:url(img/icon/left/kyoto_aji.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_aji a:hover {
	background-image:url(img/icon/left/kyoto_aji2.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_sweets a {
	background-image:url(img/icon/left/kyoto_sweets.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_sweets a:hover {
	background-image:url(img/icon/left/kyoto_sweets2.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_kogei a {
	background-image:url(img/icon/left/kyoto_dento.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_kogei a:hover {
	background-image:url(img/icon/left/kyoto_dento2.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_komono a {
	background-image:url(img/icon/left/kyoto_komono.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_komono a:hover {
	background-image:url(img/icon/left/kyoto_komono2.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_kaori a {
	background-image:url(img/icon/left/kyoto_kaori.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #kyoto_kaori a:hover {
	background-image:url(img/icon/left/kyoto_kaori2.gif);
	width:240px;
	height:70px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #newmemberss a {
	background-image:url(img/newmenber2.gif);
	width:240px;
	height:53px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}
#lns #newmemberss a:hover {
	background-image:url(img/newmenber.gif);
	width:240px;
	height:53px;
	background-repeat:no-repeat;
	margin:3px 0px 0px;
	padding:0;
	background-color:#000000;
	display:block;
	color: #CCCCCC;
}




















.object1 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 300px;
}
#object1 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 300px;
}


#navi2 {
	width:650px;
	margin: 0;
	padding :0;
	white-space:normal;
	background-color: #000000;
	float: left;
}
div.blockww {
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 4px;
	background-color: #000000;
	float: left;
	width: 645px;
}
div.blockww ul {
	margin: 3px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 640px;
	list-style-type: none;
}
div.blockww li {
	float: left;
	margin: 0px;
	padding: 0px 4px;
	width: 150px;
	list-style-type: none;
}
div.blockwww {
	clear: both;
	background-color: #000000;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 4px;
}
div.blockwww ul {
	margin: 3px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 640px;
	list-style-type: none;
}
div.blockwww li {
	float: left;
	margin: 0px;
	padding: 0px 4px;
	width: 150px;
	list-style-type: none;
}
div.blockwwww {
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 4px;
	background-color: #000000;
	float: left;
	width: 645px;
}
div.blockwwww ul {
	margin: 3px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 640px;
	list-style-type: none;
}
div.blockwwww li {
	float: left;
	margin: 0px;
	padding: 0px 4px;
	width: 150px;
	list-style-type: none;
}
#navi2 ul {
	list-style-type : none;
	clear: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#navi2 li {
	margin: 5px 3px 0px 0px;
	display : inline;
	float: left;
	width: 150px;
	list-style-type: none;
	padding: 0px;
}
#navi2 #pork a {
	background-image:url(img/top/pork.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #pork a:hover {
	background-image:url(img/top/pork2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #kyotukemono a {
	background-image:url(img/top/kyotukemono.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #kyotukemono a:hover {
	background-image:url(img/top/kyotukemono2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #onoue a {
	background-image:url(img/top/onoue.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #onoue a:hover {
	background-image:url(img/top/onoue2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #chibeta a {
	background-image:url(img/top/chibeta.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #chibeta a:hover {
	background-image:url(img/top/chibeta2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #ayanokouji a {
	background-image:url(img/top/ayanokouji.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #ayanokouji a:hover {
	background-image:url(img/top/ayanokouji2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #ayabe a {
	background-image:url(img/top/ayabe.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #ayabe a:hover {
	background-image:url(img/top/ayabe2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #nureokaki a {
	background-image:url(img/top/nureokaki.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #nureokaki a:hover {
	background-image:url(img/top/nureokaki2.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #oil24 a {
	background-image:url(img/top/oil24.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#navi2 #oil24 a:hover {
	background-image:url(img/top/oil242.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	margin:3px;
	padding:0;
	display:block;
}
#topicsh3 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	border: 1px solid #333333;
	padding: 0px;
	width: 240px;
	clear: both;
}
#topicsh3 h3 {
	background-image: url(img/top/topics.gif);
	width: 240px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 62px;
	display: block;
}
#topicsh3 p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px 3px 3px;
}
#scolltopics {
	height:300px;
	overflow-y:scroll;
	border: none;
	padding: 0px;
	width: 240px;
	margin: 0px;
}
#scolltopics dt {

	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FF0000;
	margin: 0px;
	padding: 0px 5px;
}
#scolltopics dd {


	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px;
}
#scolltopics dl {
	margin: 5px 0px;
	padding: 0px;
}
#topicsh3 h4 {

	background-image: url(img/top/link.gif);
	width: 240px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
}
#topicsh3 dt {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FF0000;
	margin: 0px;
	padding: 0px 5px;
	width: 230px;
}
#topicsh3 dd {


	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px;
}
#topicsh3 dl {
	margin: 5px 0px;
	padding: 0px;
}
#topicsh3 a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #339900;
}
#topicsh3 a:hover {

	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FF0000;
}

.footerlink {
	margin: 0px;
	padding: 0px;
}
ul.footerlink li {
	border: none;
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: normal;
	font-size: 10px;
	list-style-position: inside;
	list-style-type: none;
}
.w12white {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
}
.w12green {
	color: #009933;
}
#z {
	font-size: 12px;
	background-color: #362F2D;
	margin: 3px 0px 0px;
	padding: 3px 0px 0px;
}
#z h2 {
	background-image: url(img/shouhin/kyotopork/kyotopork_1.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}




#navi2 #pork3800 {
	width:165px;
	height:180px;
	background-repeat:no-repeat;
	margin:5px;
	padding:0;
	display:block;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: none;
}
#navi2 dt {

	padding: 5px;
}
.torikesi {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: line-through;
}
div.x {
	padding: 3px;
	border: 1px solid #333333;
	width: 635px;
	margin: 7px 0px 0px;
	background-color: #000000;
	clear: both;
	float: left;
}

div.x p {
	padding: 0px;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 16px;
	letter-spacing: 1px;
	text-align: left;
	width: 610px;
}
div.x h3 {
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FF9966;
	line-height: 18px;
	letter-spacing: 1px;
	text-align: left;
	background-image: url(img/shouhin_h22.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 610px;
	padding-top: 18px;
	padding-left: 25px;
}
div.x dl {
	margin: 10px;
	padding: 0px;
}
div.x dt {
	padding: 0px;
	margin: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	line-height: 16px;
	letter-spacing: 1px;
	text-align: left;
}
div.x dd {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 16px;
	letter-spacing: 1px;
	text-align: left;
}

.w14 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.w14green {

	font-size: 14px;
	font-weight: bold;
	color: #009933;
}

price {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#navi3 {
	width: 100%;
}
div.y {
	padding: 0px;
	width: 646px;
	margin: 0px 0px 5px;
	clear: both;
	float: left;
}
#y {
	background-color: #000000;
	color: #333333;
}
#y ul {
	margin: 0px;
	padding: 0px;
	clear: both;

}
#y li {
	float: left;
	display: block;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 160px;
	list-style-type: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
#recome {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333333;
	padding: 0px;
	width: 240px;
	clear: both;
}
#recome h3 {
	background-image: url(img/otherrecommendation.gif);
	width: 240px;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
}
#recome ul {

	margin: 5px 0px 0px;
	padding: 0px;
}
#recome li {
	display: block;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	width: 160px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	list-style-type: none;
}
#recome #pork3800 a {

	background-image: url(img/shouhin/kyotopork/kyotopork2s.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	border: 1px solid #990000;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px 0px 5px;
}
#y form {
	width: 160px;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px;
	border: none;
	text-align: center;
}
.red {
	color: #FF0000;
}
#y form a {
	width: 160px;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	border-top: 1px none #FF0000;
	border-right: 1px dotted #FF0000;
	border-bottom: 1px dotted #FF0000;
	border-left: 1px dotted #FF0000;
	padding: 0px;
}
.omatome {
	text-align: center;
	width: 160px;
}
div.blockg ul {
	margin: 0px auto;
	padding: 0px;
	width: 650px;
	list-style-type: none;
}
div.blockg li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	width: 150px;
	list-style-type: none;
}
#y #pork3800 a {
	background-image: url(img/shouhin/kyotopork/kyotopork2s.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #pork3333 a {
	background-image: url(img/shouhin/kyotopork/kyotopork3s.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #pork3480 a {
	background-image: url(img/shouhin/kyotopork/kyotopork4s.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #pork5980 a {
	background-image: url(img/shouhin/kyotopork/kyotopork5s.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
div.blocke ul {
	margin: 0px;
	padding: 10px 10px 10px 20px;
}
div.blocke h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
	padding: 5px 5px 5px 10px;
}
div.blocke li {

	margin: 0px;
	padding: 0px 10px;
	font-size: 12px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: normal;
	color: #CCCCCC;
}
div.blockoo {
	margin: 0px;
	padding: 0px;
	width: 630px;
}
#webform_bc {
	width: 500px;
	margin: 0px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}

#webform_bc dl {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #CCCCCC;
	text-align: left;
}
#webform_bc dt {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#webform_bc dd {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#webform_bc input {

	width: 300px;
}
#webform_bc textarea {
	width: 300px;
}
#ajiwai {
	background-image: url(img/top/kyoaji.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 631px;
}
.t1center {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
}
div.blockoo p {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 5px 0px;
}
#sweets {

	background-image: url(img/top/kyosweets.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 631px;
}
#dentou {


	background-image: url(img/top/kyodentou.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 631px;
}
#komono {



	background-image: url(img/top/komono.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 631px;
}
#kaori {




	background-image: url(img/top/kaori.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 631px;
}
#otukemono h2 {

	background-image: url(img/shouhin/kyotukemono/tukemono_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#souzai h2 {



	background-image: url(img/shouhin/osouzai/osouzai_titile.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#y #tsukemono a {
	background-image: url(img/shouhin/kyotukemono/4900set.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #tsukemono2 a {
	background-image: url(img/shouhin/kyotukemono/5500set.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #tsukemono3 a {
	background-image: url(img/shouhin/kyotukemono/6000set.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}

#y #tsukemono4 a {
	background-image: url(img/shouhin/kyotukemono/9000set.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}

#otukemono {

	font-size: 12px;
	background-color: #362F2D;
	margin: 3px 3px 0px 0px;
	padding: 3px 0px 0px;
}
#souzai {


	font-size: 12px;
	background-color: #362F2D;
	margin: 3px 3px 0px 0px;
	padding: 3px 0px 0px;
}
#y #souzai1 a {
	background-image: url(img/shouhin/osouzai/21-1_s.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #souzai2 a {
	background-image: url(img/shouhin/osouzai/chirimensansho_s.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #souzai3 a {
	background-image: url(img/shouhin/osouzai/10tenset_1_s.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}

#y #souzai4 a {
	background-image: url(img/shouhin/osouzai/9000set.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
#y #noimage a {
	background-image: url(img/shouhin/noimage.png);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	background-position: center top;
	width: 160px;
	padding-top: 133px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
	padding-right: 0px;
	margin: 0px;
	border: none;
}
img {
	border: none;
}

#y li p {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	letter-spacing: 1px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#y h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	margin: 0px;
	padding: 0px 5px;
	background-color: #FFFFFF;
}
#kyoame h2 {




	background-image: url(img/shouhin/ayanokouji/kyoame_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#kyoame {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#chikutan {

	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#chikutan h2 {





	background-image: url(img/shouhin/chikutan/chikutan_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#arare {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#arare h2 {
    background-image: url(img/shouhin/arare/arare_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#arare {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#awase h2 {
    background-image: url(img/shouhin/awaseglass/awaseglass_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#kyomayu {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#kyomayu h2 {
    background-image: url(img/shouhin/kyomayu/kyomayu_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#awase {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#kamikazari h2 {
    background-image: url(img/shouhin/kamikazari/kamikazari_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#huusui {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#huusui h2 {
    background-image: url(img/shouhin/huusuineko/husuineko_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#suguki {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#suguki h2 {
    background-image: url(img/shouhin/suguki/suguki_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
div.blockd p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	margin-top: 8px;
}
strong {
	font-size: 24px;
	font-weight: bold;
}
#aroma {

	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#aroma h2 {
	background-image: url(img/shouhin/aroma/aroma_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#warousoku {

	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#warousoku h2 {
	background-image: url(img/shouhin/warousoku/warousoku_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#andon {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#andon h2 {
	background-image: url(img/shouhin/andon/andon_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#scope {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#scope h2 {
	background-image: url(img/shouhin/mangekyo/mangekyo_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#kabedokei {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#kabedokei h2 {
	background-image: url(img/shouhin/kabekake/kabekake_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#furosiki {

	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#furosiki h2 {
	background-image: url(img/shouhin/furosiki/furosiki_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
.w10 {
	font-size: 10px;
	font-weight: normal;
}
.spkakaku {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
#kyoice {


	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#kyoice h2 {






	background-image: url(img/shouhin/chibeta/chibeta_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
.souryoubetu {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-style: normal;
	text-decoration: underline;
}
div.blockg ul {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.blockoo h2 {
	background-image: url(img/shouhin_h22.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 620px;
	padding-top: 16px;
	padding-left: 25px;
	font-size: 18px;
	color: #999900;
	margin: 0px;
	clear: both;
}
div.blockmm {
	background-color: #362F2D;
	clear: both;
	float: left;
}
div.blockaa {

	float: left;
	width: 650px;
	background-color: #362F2D;
	margin-top: 3px;
}
div.blockoo li {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #CCCCCC;
	list-style-type: decimal;
}
div.blockoo ul {
	padding: 0px;
	margin-right: 30px;
	margin-left: 20px;
}
div.block pp {
	font-size: 12px;
	float: left;
	clear: both;
}
div.blockpp h2 {
	background-image: url(img/shouhin_h22.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 600px;
	padding-top: 16px;
	padding-left: 25px;
	font-size: 16px;
	color: #FFCC66;
	letter-spacing: 5px;
	margin: 0px;
}


div.blockpp ul {
	margin: 0px;
	padding: 5px 0px 0px;
	width: 640px;
	list-style-type: none;
	clear: both;
	float: left;
}
div.blockpp li {
	float: left;
	height: 129px;
	width: 159px;
	list-style-type: none;
}
div.blockpp h3 {
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	letter-spacing: 1px;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	clear: both;
	width: 640px;
}
div.blockpp p {
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	width: 610px;
}




















#ajiwaititle {
	background-image: url(img/top/kyoaji.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	display: block;
	padding: 150px 3px 3px 85px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 5px;
}
#sweetstitle {
	background-image: url(img/top/kyosweets.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	display: block;
	padding: 150px 3px 3px 85px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 5px;
}
#dentoustitle {
	background-image: url(img/top/kyodentou.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	display: block;
	padding: 150px 3px 3px 85px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 5px;
}
#kaorititle {
	background-image: url(img/top/kaori.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	display: block;
	padding: 150px 3px 3px 85px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 5px;
}
#komonotitle {
	background-image: url(img/top/komono.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	display: block;
	padding: 150px 3px 3px 85px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 5px;
}
#pan {
	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	border: none;
	width: 640px;
}
#pan a {

	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	border: none;
}
div.xbr {
	clear: both;
	width: 649px;
}
div.blockb input {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 18px;
	text-align: right;
	clear: both;
	margin-bottom: 3px;
}


.forma {
	padding: 0px 10px;
	text-align: center;
	width: 218px;
	margin: 0px;
	clear: both;
}
.forma p {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
div.blockkkk p {
	padding-right: 20px;
	padding-left: 20px;
}
div.blockkkk h2 {

	background-image: url(img/shouhin_h22.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 620px;
	padding-top: 16px;
	padding-left: 25px;
	font-size: 18px;
	color: #999900;
	margin: 0px;
	clear: both;
}
div.blockkkk {
	font-size: 14px;
	line-height: 22px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: normal;
	color: #CCCCCC;
	letter-spacing: 1px;
	text-align: left;
}
div.x h4 {
	padding-left: 10px;
}


/* ^u */

div.tabbox { margin: 0px auto; padding: 0px; width: 620px; }


p.tabs {
	margin: 0px;
	padding: 0px;
}
p.tabs a {

   display: block; width: 150px; float: left;
   margin: 0px 1px 0px 0px; padding: 3px;
   text-align: center;
}

p.tabs a.tab1 { background-color: #646A46;  color: white; }
p.tabs a.tab2 { background-color: #333300; color:white;}
p.tabs a.tab3 { background-color: #333366;   color: white; }
p.tabs a:hover { color: yellow; }


div.tab {
   height: 600px; overflow: auto; clear: left;
}
div#tab1 { border: 0px solid blue; background-color: #646A46; }
div#tab2 { border: 0px solid #aaaa00; background-color: #333300; }
div#tab3 { border: 0px solid red; background-color: #333366; }
div.tab p { margin: 0.5em; }
div.blockq {
	clear: both;
	float: left;
	width: 600px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
}

/* ^u */

/* i */

#shichimi {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#shichimi h2 {
    background-image: url(img/shouhin/sichimi/shichimi_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#namafu {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#namafu h2 {
    background-image: url(img/shouhin/namafu/namafu_titile.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#ujicha {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#ujicha h2 {
    background-image: url(img/shouhin/ujicha/ujicha_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
#wanokokoro {
	background-color: #362F2D;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#wanokokoro h2 {
    background-image: url(img/shouhin/bentoubakohasi/bentou_title.png);
	height: 358px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding: 0px;
}
/* i */

}
div.blockfrr {
	clear: both;
	float: left;
	height: 30px;
}








div.block ichi {
	font-size: 12px;
	clear: both;
	color: #FFFFFF;
}
div.blockichi h2 {
	background-image: url(img/shouhin_h22.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 600px;
	padding-top: 16px;
	padding-left: 25px;
	font-size: 16px;
	color: #FFCC66;
	letter-spacing: 5px;
	margin: 0px;
}


div.blockichi ul {
	margin: 0px;
	padding: 5px 0px 0px 20px;
	width: 600px;
	list-style-type: none;
	clear: both;
}
div.blockichi li {
	width: 550px;
	list-style-type: none;
	line-height: 20px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
}
div.blockichi h3 {
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	letter-spacing: 1px;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	clear: both;
	width: 640px;
}
div.blockichi p {
	padding: 0px 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	width: 610px;
}
div.blockichi a {
	padding: 0px 20px 0px 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #99CC00;
	margin: 0px;
	width: 610px;
	text-align: left;
}
div.blockichi li a {

	padding: 0px 20px 0px 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px;
	width: 610px;
	text-align: left;
}
