/* CSS Document */

body {
margin:10px auto;
text-align:center;
}

/*特売商品*/
#sell1{ margin:2 0 0 0px;}
#sell1 h2{margin:5 0 0 0px;}

/*新米情報新米情報*/
.cat_food_table{width:510px; text-align:center; padding:5 5 5 5px;}
.cat_food_name{background-color:#C5FF73; text-align:center; font-size:11px; font-weight:bold; width:135px; height:15px;}
.cat_food_comment{font-size:11px; text-align:left; line-height:15px; padding:3 3 3 3px;}


/* こだわってますの設帝陛下 */
#stick1{border: 1px solid #000;}
#stick2{background-image:url(stick/img/beku.gif); background-position:center; background-repeat:no-repeat;}

#frame{ text-align:center; margin:20 0 10 0px; }
.left{background-image:url(stick/img/f-left.gif); background-repeat:repeat-y; width:10px;}
.right{background:url(stick/img/f-right.gif) repeat-y ; width:10px;}
.contents{ width:480px; text-align:left; margin:0px; padding:0px;}

/* 山形特別の設帝陛下 */



/* 商品一覧の */
#items{ margin:10px; line-height:18px;}
#items h3{margin:0px; padding:0px; font-size:16px; color:#FF6600; line-height:18px;}
.item_f{font-weight:bold; color:#FF0000;}
.yamagata{background-color:0ac431; width:500px; vertical-align:top;}

#staff{color:#FFFFFF;}

#point1{border: 1pk solid #FF5050; margin:3 0 3 0px; font:12px;}
#point2{border: 1pk solid #007AFF; margin:3 0 3 0px; font:12px;}
#point2 a{ color:#666666; border: 1px solid #000;}

.aten{font-size:11px; color:#6699FF;}


/* Q & A */
#Q_head{ }
#q{ color:#FFFFFF;}
#qt{line-height:20px; border: 1px solid #CCCCCC; margin:5 5px; font:12px;}
#qt p{line-height:20px; font-size:12px;}
#q1{}
#q1 ul{list-style: none inside; padding:0px; margin:0px;}

/* 商取引 */
#syo1{margin:0 0 20 0px;}
#items{border: 1px solid #000;}
#price{font-size:18px;}
.carry{margin:10 10 10 10px;}
.carry2{ font-size:10px; color:#FF0000; text-align:right;} 


/* 会社案内はこちらでござーい */
#factry{padding: 0px; margin: 0 0 0 10px;text-align:left;}
#factry ul{ list-style: none inside; padding: 0px; margin:0px;}
#factry li{ list-style: none inside; padding: 0px; margin:3px;}


.faleft{background-image:url(fact/img/fa-left.gif); background-repeat:repeat-y; width:10px;}
.faright{background:url(fact/img/fa-right.gif) repeat-y ; width:10px;}
.hon{ width:480px; text-align:left; background-image:url(fact/img/hon.jpg); background-position:top right; background-repeat:no-repeat;}
.sen{ width:480px; text-align:left; background-image:url(fact/img/sen.jpg); background-position:top right; background-repeat:no-repeat; text-align:left;}
.mori{ width:480px; text-align:left; background-image:url(fact/img/mori.jpg); background-position:top right; background-repeat:no-repeat;}


#hon{ background-image:url(fact/img/hon2.gif); background-repeat:no-repeat; padding:20 10 10 -10px;}
#sen{ background-image:url(fact/img/sen1.gif); background-repeat:no-repeat; padding:20 0 10 10px;}

#map{padding: 0px; margin: 0px; text-align:left;}
#map ul{ list-style: none inside; padding: 0px; margin:0px;}
#fmapli{ list-style: none inside; padding: 0px; margin:3px;}

#link{font:12px; line-height:15px;}
#link a {color:#333333;}
#link a:hover { color:#333333;}


/*販売エリアじゃけん*/
#area h3{font-size:11px; font-weight:normal;}
#dell{font:x-small; line-height:15px;}


/*来店者ようじゃけん*/
#point{border: 1px solid #999999; margin:3 0 3 0px; line-height:20px; font:x-small;}
.point{ line-height:20px; font:x-small;}

.cont{color:#FF9900; }
.cont2{color:#FF0000; font-size:9px; }

marquee {
width:780px;
padding:4px;
margin:10px 0px;
background:#0033FF;
border:0px;
color:#FFFFFF;
font-size:x-small;
font-size: 12px;/*Firefox*/
}


div#top {
width:760px;
text-align:center;
margin:10px auto;
}

div#main {
width:780px;
text-align:center;
margin:10px auto;
}

div#main div#leftSide {
width:171px;
text-align:right;
float:left;
}

div#main div#leftSide h2 {
margin-bottom:10px;
}

div#main div#leftSide ul {
margin:0px;
padding:0px;
}

div#main div#leftSide ul li {
list-style-type:none;
margin:2px 0px;
}

div#main div#leftSide p {
margin:10px 0px;
}

div#main div#leftSide dl dd {
font-size:x-small;
font-weight:bold;
line-height:150%;
text-align:left;
}

div#main div#rightSide {
width:570px;
text-align:center;
float:right;
}

div#main div#rightSide p.newLeft {
text-align:left;
}

table#footer {
clear:both;
}

div#flash_plugin {
	font-size:10px;
	margin:5px 0 0 0;
}

div#flash_plugin img {
	float:left;
	margin:0 5px 0 0;
}

div#flash_plugin p {
	padding:5px 0 0 0;
}