/* html */

body{
	margin: 0;
	border: 0;
	padding: 0;
	background: #ffffff center top;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}

img {
	border: 0;
	}

form {
	padding: 0;
	margin: 0;
	}

p,ul,ol,form,dl,dt,dd {
	margin: 0;
	padding: 0;
	}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	vertical-align:bottom;
	}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
	vertical-align:bottom;
	}

hr {
	display:none;
	}

p  {
	font-size:1em;
	color:#5e3026;
	margin:0;
	padding:0 0 10px;
	}

p span {
	font-size:1em;
	color:#b22222;
	margin:0;
	padding:0 0 10px;
	}

h1,h2,h3 {
	margin:5px;
	padding:5px;
	line-height:1.1em;
	}

h1 {
	font-size:60%;
	color:#3b3b08;
	}

h2 {
	font-size:1.1em;
	color:#3b3b08;
	background:#eef8df;	
	}

h3 {
	font-size:14px;
	color:#3b3b08;
	backoround-color:#ddbb99;
	margin:5px,5px,5px,5px;
	}

h4 {
	font-size:14px;
	color:#3b3b08;
	backoround-color:#dddaaa;
	margin:10px,5px,5px,5px;
	}

a,
a:link {
	color: #900;
	text-decoration: none;
	padding-bottom:1px;
	}

a:visited {
	color: #86423b;
	text-decoration: none;
	}

a:hover {
	color: #C00;
	text-decoration: none;
	border-bottom:1px #900 dotted;
	}

div.class-link_w a:link {
	color: #eeeeff;
	text-decoration: none;
	padding-bottom:1px;
	}


div.class-link_w a:visited {
	color: #aaaa55;
	text-decoration: none;
	}

div.class-link_w a:hover {
	color: #eac000;
	text-decoration: none;
	border-bottom:1px #66cc00 dotted;
	}

div.class-link_w h2 {
	font-size:1.1em;
	color: #ffffff;
	text-decoration: none;
	padding-bottom:1px;
	}

/* layout */

#mainlayout {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 800px;
	text-align:left;
	}

#headertop {
	margin:0 auto;
	padding:0;
	width:800px;
	height:30px;
	}

#header {
	text-align:center;
	margin: 0 0 1px;
	padding: 0;
	width:800px;
	}

#header img {
	margin:0;
	padding:2px;
	vertical-align:bottom;
	text-align:center;
	}

#contents-left {
	width:260px;
	margin-bottom:0;
	text-align:left;
	float:left;
	}

#contents-center {
	width:170px;
	margin-bottom:0;
	text-align:left;
	float:center;
	}	

#contents-right {
	width:260px;
	margin-bottom:0;
	text-align:left;
	float:right;
	}
	
#content {
	clear:both;
	width:800px;
	margin:0px;
	text-align:center;
	}

#contentright {
	width:590px;
	margin:0;
	float:right;
	}

#contentcenter {
	padding:0px;
	text-align:center;
	}

#contentleft {
	text-align:center;
	font-size:75%;
	width:190px;
	margin:0;
	padding:0;
	float:left;
	}

#contents {
	background: url((Empty Reference!)) no-repeat right bottom;	
	padding:5px 10px 30px 5px;
	}

#menu {
	margin:0 5px;
	padding:0;
	}

#menutop {
	margin:0;
	padding:0;
	width:190px;
	height:11px;
	background: url() repeat-y center top;	
	}

#menubottom {
	margin:0;
	padding:0;
	width:190px;
	height:11px;
	background: url() repeat-y center top;	
	}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#menu li {
	margin-left:5px;
	margin-bottom:3px;
	padding-left:15px;
	background: url() no-repeat 0 0.1em;
	font-size:12px;
	text-align:left;
	line-height:1.4em;
	}

#footer {
	width:750px;
	margin-left: 15px;
	padding-left: 15px;
	font-size:75%;
	text-align:center;
	line-height:1.4em;
	letter-spacing:1px;
	padding-top:15px;
	clear:both;
	}

#footer .coment {
	padding: 3px;
	font-size:70%;
	text-align:center;
	line-height:1.4em;
	}

#footertop {
	padding: 3px;
	background: url() no-repeat bottom right;
	}

#footerleft {
	margin-bottom:0;
	width:300px;
	float:left;
	}
	
#footerright {
	width:200px;
	margin-bottom:0;
	text-align:right;
	float:right;
	}	

#line {
	text-align:center:
	border:0;
	border-bottom:1px #3b3b08 dotted;
	width:95%;
	margin:10px;
	padding-left:10px;
	vertical-align:top;
	clear:both;
	}

#contentright .top {
	text-align:right;
	font-size:12px;
	margin:5px,5px,5px,5px;
	}
	
/* top page */

#main-img {
	background:url(../hp-img/top-main.jpg) no-repeat 0 0;
	margin-top:10px;
	margin-bottom:10px;
	width:590px;
	height:300px;
	float:left;
	}
	
#oshirase {
	margin-top:45px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
	width:400px;
	text-align:left;
	}
	
#ranking {
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	padding:0;
	text-align:left;
	font-size:90%;
	}

#ranking .coment {
	color:#5e3026;
	margin-bottom:5px;
	padding-bottom:8px;
	border-bottom:1px #D5554B solid;
	}	

#item {
	font-size:90%;
	margin-bottom:5px;
	padding:0;
	width:355px;
	float:left;
	}


#baner {
	font-size:90%;
	margin:0px;
	padding:0;
	width:355px;
	float:left;
	}

h2 .coment {
	margin-bottom:0px;
	color:#633;
	font-size:80%;
	line-height:1.4em;
	letter-spacing:1px;
	}
	
#item2{
	margin-bottom:10px;
	width:175px;
	float:right;
	font-size:0.85em;
	line-height:1.4em;
	letter-spacing:1px;
	}

#item3{
	margin:5px;
	width:105px;
	float:left;
	font-size:85%;
	line-height:1.4em;
	letter-spacing:1px;
	}

#product {
	margin-bottom:10px;
	padding:0;
	width:350px;
	float:left;
	}

#maker {
	width:355px;
	float:left;
	background:url((Empty Reference!)) repeat-y 0 0;
	margin-bottom:15px;
	}

#maker-head {
	background:url((Empty Reference!)) no-repeat 0 0;
	padding:13px 10px 0 120px;
	}

#maker-bot {
	background:url((Empty Reference!)) no-repeat left bottom;
	height:10px;
	margin-top:-2px;
	}

#maker h2 {
	margin-bottom:8px;
	color:#633;
	font-size:80%;
	line-height:1.4em;
	letter-spacing:1px;
	}

#maker h3 {
	margin-bottom:8px;
	color:#633;
	font-size:80%;
	line-height:1.4em;
	letter-spacing:1px;
	}
	
#maker p {
	margin:0;
	padding:0;
	color:#600;
	font-size:75%;
	line-height:1.4em;
	letter-spacing:1px;
	}

#top-osusume {
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	width:175px;
	float:right;
	line-height:1em;
	letter-spacing:1px;
	}

#top-osusume h4 {
	margin-bottom:10px;
	}

#top-osusume .h2 {
	padding-left:10px;
	margin:0px;
	background:#eef8df;
	}
	
#top-osusume  .item2 {
	font-size:0.8em;
	margin-bottom:5px;
	padding:3px;
	border-bottom:1px #D5554B dotted;
	}

#top-osusume  .item2 img{
	margin-bottom:8px;
	}

#info {
	margin-bottom:10px;
	width:355px;
	float:left;
	}

#info .infotitle {
	margin:1px 0 0;
	padding:5px 5px 0  10px;
	color:#da4100;
	border-left:5px solid #cfbd86;
	font-size:75%;
	line-height:1.4em;
	letter-spacing:1px;
	}

#info .infotext {
	margin:0 0 5px;
	padding:0 5px 8px  10px;
	color:#5e3026;
	border-left:5px solid #cfbd86;
	border-bottom:1px dotted #cfbd86;
	font-size:75%;
	line-height:1.4em;
	letter-spacing:1px;
	}

#info .infodate {
	color:#E7DED8;
	font-size:90%;
	float:right;
	}

#info p{
	margin:0;
	padding:3px 0;
	}

#policy {
	margin:0px;
	padding:0px;
	background: #f2efde;
	font-size:80%;
	text-align:left;
	letter-spacing:1px;
	}

#policy .h2 {
	padding-left:10px;
	margin:2px;
	background:#f2efde;
	}

#select {
	margin-bottom:10px;
	width:540px;
	clear:both;
	}

/* hanbai page */

#top-coment {
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	padding:0;
	width:280px;
	text-align:left;
	}

#hanbai {
	margin-top:0px;
	margin-left:5px;
	margin-bottom:0px;
	padding:0;
	text-align:left;
	}

#hanbai-item {
	font-size:90%;
	margin-bottom:10px;
	padding:0;
	width:220px;
	float:left;
	}

#hanbai-item2{
	margin-bottom:10px;
	width:350px;
	float:right;
	font-size:0.85em;
	line-height:1.4em;
	letter-spacing:1px;
	}

#hanbai-coment {
	margin-top:0px;
	margin-left:5px;
	margin-bottom:10px;
	padding:0;
	text-align:left;
	}

#hanbai .h2 {
	font-size:1.1em;
	color:#3b3b08;
	background:#eef8df;
	padding-left:20px;
	}


#hanbai .h3 {
	font-size:13px;
	color:#3b3b08;
	background:#ddbb99;
	margin:5px,5px,5px,5px;
	}

/* hanbai page-img */

#main-img-hotate {
	background:url(../images/hotate/hotate.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-ago {
	background:url(../images/ago/ago.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tenpo {
	background:url(../images/top/h-tenpo.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-jinsuke {
	background:url(../images/sonota/h-jinsuke.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kaigai {
	background:url(../images/sonota/kaigai.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-awase_dashi {
	background:url(../hp-img/m-dashi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tenpiboshi {
	background:url(../images/contents/h-tenpiboshi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kamoji {
	background:url(../images/izumo/uppurui/h-kamoji.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kansou_kamoji {
	background:url(../images/izumo/uppurui/hosinori/h-kansou-upruinori.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-karei {
	background:url(../images/izumo/karei/h-hosikarei.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kashikame{
	background:url(../images/izumo/kashikame/h-kashikame.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-arame {
	background:url(../images/izumo/arame/h-arame.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-ozouni {
	background:url(../images/izumo/uppurui/h-ozouni.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-mochi {
	background:url(../images/izumo/mochi/h-kinetukimochi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shouga {
	background:url(../images/izumo/shouga/h-shougatou.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shougayu {
	background:url(../images/izumo/shouga/h-shougayu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-sobakarin {
	background:url(../images/sonota/sobakarin/h-sobakarin.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-wakame {
	background:url(../images/izumo/wakame/m-wakame.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-katuo {
	background:url(../images/katuo/h-honbusi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-katuo_kona {
	background:url(../images/katuo/h-kezuriko.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-h_hanakatuo {
	background:url(../images/katuo/h-hanakatuo.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}
	
#main-img-hanakatuo {
	background:url(../images/katuo/souda/h-souda.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kezuriki {
	background:url(../images/kezuriki/h-kezuriki.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-konadashi {
	background:url(../hp-img/m-konadashi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-rausu_konbu {
	background:url(../hp-img/m-konadashi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-nagane_konbu {
	background:url(../images/konbu/hidaka/h-hidaka-nagane.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tokuyou_konbu {
	background:url(../images/konbu/hidaka/h-hidaka-tokuyou.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-hidaka_konbu {
	background:url(../images/konbu/hidaka/h-hidaka.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-makonbu {
	background:url(../images/konbu/makonbu/h-makonbu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-rausukonbu {
	background:url(../images/konbu/h-rausu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-rausu_mmikonbu {
	background:url(../images/konbu/h-rausu_mimikonbu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-saomaekonbu {
	background:url(../images/konbu/h-saomae.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-aji {
	background:url(../images/niboshi/aji/h-aji.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-hirago {
	background:url(../images/niboshi/hirago/h-hirago.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tai {
	background:url(../images/niboshi/tai/h-tai.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-urume {
	background:url(../images/niboshi/urume/h-urume.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-sasakarei {
	background:url(../images/niboshi/sasakarei/h-sasakarei_.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tatukuri {
	background:url(../images/niboshi/subosi/h-subosi.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shiitake_bare {
	background:url(../images/siitake/h-bare.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shiitake_donko {
	background:url(../images/siitake/h-donko.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shiitake_kouko {
	background:url(../images/siitake/h-kouko.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shiitake_koushin {
	background:url(../images/siitake/h-kousin.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-shiitake_nouen {
	background:url(../images/siitake/h-shiitake.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-dainagon {
	background:url(../images/tanba/h-dainagon.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-tanbaguro {
	background:url(../images/tanba/h-kuromame.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-okazu {
	background:url(../images/okazu/h-okazu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-chimaki_youchien {
	background:url(../images/shuzai/youchien/h-enya_youchien.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-dashipon {
	background:url(../images/marusin/h-dashipon.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-aokinako {
	background:url(../images/izumo/kinako/h-aokinako.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-mekabu {
	background:url(../images/izumo/mekabu/h-mekabu.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}
	
#main-img-maitake {
	background:url(../images/siitake/maitake/h-maitake.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

#main-img-kikurage {
	background:url(../images/siitake/kikurage/h-kikurage.jpg) no-repeat 0 0;
	margin-top:0px;
	margin-bottom:0px;
	width:590px;
	height:300px;
	float:left;
	}

/* topic */

#topic {
	margin-bottom:10px;
	width:570px;
	text-align:left;
	}

#topic .boxline {
	margin-top:0px;
	margin-left:10px;
	padding:0px;
	border: 1px solid #dddaaa;
	background:#ffffff
	font-size:0.9em
	text-align:left;
	}

#topic .boxsubject {
	background-color:#eef8df;
	margin:5px;
	padding:1px;
	border: 0px dotted #cfbd86;
	text-align:left;
	}

#topic .comentbox {
	margin:0px;
	padding:0px;
	text-align:left;
	}

#topic h2 {
	font-size:1.4em
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#eef8df;
	}

#topic .copyright {
	margin:3px;
	padding:5px;
	border: 0px solid #5e8eab;
	font-size:60%;
	float:right;
	}



/* archives */

.archiveshead1 {
	margin:0;
	padding:11px 10px 8px 60px;
	background: url() no-repeat 0 0.3em;
	border-bottom: 4px #990 solid;
	font-size:120%;
	font-weight:bold;
	color:#330;
	}

.archiveshead2 {
	margin:0 0 5px;
	padding:0;
	line-height:1.5em;
	}

#contentright h2 {
	margin:10px 0;
	padding:11px 10px 10px 0px;
	background: url() no-repeat bottom left;
	font-size:100%;
	}

#contentright p {
	margin:0;
	padding:10px 20px;
	clear:both;
	font-size:80%;
	line-height:1.7em;
	letter-spacing:1px;
	color:#220;
	}

#contentright ul {
	margin:0;
	padding:10px 20px;
	font-size:80%;
	line-height:1.6em;
	letter-spacing:1px;
	color:#220;
	}

#contentright table {
	margin:10px 15px;
	font-size:1em;
	line-height:1.4em;
	letter-spacing:1px;
	color:#220;
	}


#linklist a{
	font-size:120%;
	font-weight:bold;
	}
	
.continue {
	margin:0;
	padding:5px 20px;
	}

.trackbacktitle {
	margin:10px 20px 0;
　padding:0;	
	}
.trackbacktitle img{
	vertical-align:bottom;
	}

.trackbackurl {
	margin:0 20px 20px;
	padding:10px;
	border:1px #b5b7a1 solid;
	}

.photocaption {
	font-size:90%;
	line-height:1.3em;
	}

/* banner */

#banner {
	padding:10px 20px;
	}
#banner img{
	vertical-align:middle;
	margin:5px 5px 5px 0;
	}
.bannerblock {
	text-align:left;	
	background: #f2efde;
	padding:5px 10px;
	margin:0 0 10px;
	font-size:75%;
	line-height:1.4em;
	letter-spacing:1px;
	}

/* map */

#accessmap h2{
	margin:0 10px 20px;
	padding:0 0 4px;
	border-bottom:2px #630 solid;
	color:#630;
	font-size:100%;
	}

#accessmap p{
	font-size:80%;
	line-height:1.7em;
	letter-spacing:1px;
	margin:5px 10px;
	color:#300;
	}

#accessmapp.map {
	margin:15px 0 5px;
	text-align:right;
	}

#accessmap p.map img {
	margin-bottom:5px;
	}

#accessmap p.storephoto {
	font-size:75%;
	color:#A28B8B;
	text-align:right;
	}

#accessmap p.storephoto img {
	margin-bottom:5px;
	}

#accessmap p.copy {
	color:#E14F1C;
	font-size:90%;
	font-weight:bold;
	}

#accessmap p.juice {
	float:right;
	width:195px;
	margin:0 5px 0 10px;
	line-height:1.6em;
	font-size:75%;
	}

#accessmap p.juice strong {
	color:#300;
	font-size:105%;
	}

#accessmap p.juice img {
	margin-bottom:5px;
	}
	
#accessmap p.signature {
	margin-top:0;
	margin-bottom:20px;
	padding:15px 75px;
	background:url("../image/logo_mark_s.gif") no-repeat left center;
	color:#630;
	}

.photor {
	float: right;
	padding: 0;
	margin: 0 0 3px 10px;
	}

.photol	{
	float: left;
	padding: 0;
	margin: 0 10px 3px 0;
	}

/* class */

.subtitle {
	font-size:80%;
	text-align:left;
	line-height:1em;
	margin:10px 0px 15px;
	}
.posted {
	font-size:75%;
	background: #fff;
	padding:3px 7px;
	text-align:right;
	color:#3b3b08;
	margin:0 0 15px;
	}	

.topnav {
	font-size:12px;
	text-align:right;
	}

.midnavi {
	margin:10px 0;
	padding:5px 10px;
	text-align:right;
	font-size:75%;
	border-top:1px #990 solid;
	border-bottom:1px #990 solid;	
	}	

.midnavi img{
	margin:0 5px;
	}	

.coment {
	padding: 3px;
	font-size:90%;
	text-align:left;
	line-height:1.4em;
	}

.discription {
	margin:10px 10px 15px;
	padding:5px;
	background: #f2efde;
	font-size:85%;
	text-align:left;
	line-height:1.4em;
	letter-spacing:1px;
	color:#330;
	}

.discription_menu {
	margin:10px 10px 15px;
	padding:10px;
	border: 1px #c9c9ac solid;
	font-size:70%;
	line-height:1.4em;
	letter-spacing:1px;
	color:#330;
	}

/* etc */

#pankuzu {
	font-size:75%;
	text-align:left;
	color:#330;
	margin: 10px;
	}
.hidden {
	display:none;
	}
.off-left {
	position: absolute;
	left: -999px;
	width: 990px;
	}

.floatright	{
	float: right;
	padding: 0;
	margin: 0 0 0 10px;
	}
.floatleft	{
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
	}
.clearboth {
	clear: both;
	}
.imgmid {
	vertical-align:middle;
	}
.bannerblock {
	text-align:left
	font-size:75%;
	border:0;
	border-bottom:0px #3b3b08 dotted;
	width:410px;
	margin:5px,0,10px;
	padding:5px,10px;
	vertical-align:top;
	}
.!bannerblock! {
	text-align:left
	font-size:75%;
	border:0;
	border-bottom:0px #3b3b08 dotted;
	width:410px;
	margin:5px,0,10px;
	padding:5px,10px;
	vertical-align:top;
	letter-spacing:1px;
	opacity:0.65;
	filter:progid:DXImageTransform.microsoft.Alpha(Enabled=1,Style=0,Opacity=65);
	}
.boxline {
	margin-bottom:5px ;
	padding:0px;
	border: 1px solid #dddaaa;
	text-align: center;
	}
.boxline_cart {
	margin:1px 0 0 0;
	padding:5px;
	border: 1px solid #5e8eab;
	background:#eef8df;
	font-size:1em;
	text-align:left;
	}
.center {
	text-align:center;
	}
.colordeepgreen {
	color:#3b3b08;
	}
.colorblock {
	color:#6d3423;
	}
.colororange {
	color:#da4100;
	}
.section {
	margin:5px;
	padding:5px;
	border: 1px solid #5e8eab;
	background:#dddfff;
	font-size:0.8em
	text-align:left;
	}
.top {
	text-align:right;
	font-size:12px;
	margin:5px,5px,5px,5px;
.w100 {
	width:100%;
	}

/* RSS */

.RSSsite {
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
	 margin:5px,5px,5px,5px;
	 padding:5px,5px,5px,5px;
	}
.RSStitle {
	width:250px;
	font-size:1.1em;
	font-color:#ffffff;
	line-height:1.4em;
	text-align:left;
	letter-spacing:1px;
	}
.RSSdescript {
	font-size:9px;
	font-color:#555555;
	text-align:left;
	margin:5px,5px,5px,5px;
	}
.RSStime {
	font-size:7px;
	font-color:#6666cc;
	text-align:left;
	padding:0;
	}
.RSSselect {
	width:250px;
	font-size:12px;
	line-height:1.4em;
	text-align:left;
	letter-spacing:1px;
	margin:3px;
	}
.new {
	font-size:7px;
	}


