@charset "utf-8";

/* 基本構造 
____________*/

a:link {color:#0066FF;	text-decoration:none;}
a:visited {color: #0066FF;text-decoration:none;}
a:hover {text-decoration:none;	color: #FF6699;}
a:active {text-decoration:none;	color: #FF6699;}

a.link:link {  color:#ff9900;text-decoration:none; }
a.link:visited {  color:#ff9900;text-decoration:none; }
a.link:hover {  color: #ffcc00;text-decoration: underline; }
a.link:active {  color: #ffcc00;text-decoration: underline; }

body {  width:100%;height:100%;	padding:0; margin:0; font-size:13px; color:#333333; line-height:150%; background-color:#fdf8ec;	text-align:center;}

img {border:none;}
p {margin:0;padding:0;}
h1 {margin:0 auto;width:880px; padding:0; font-size:12px; font-weight:bold; color:#666666; float:none; line-height:150%; text-align:right;}
h2 {margin:0; padding:0;}
h2.midashi { margin:0 0 15px 0; padding:0 0 0 10px; line-height:180%; width:100%; clear:both; border-left:#ff0000 5px solid; border-bottom:#333333 1px solid;}
h3 { margin:10px 0; padding:0; clear:both; font-size:12px;}

.fr { color:#FF0000;}
.border { border:#cccccc solid 3px;}
.border2 { border:#999999 solid 1px;}
.bold { color:#FF0000; font-weight:bold; padding:0; font-size:12px;}
.bold_02 { color:#FF0000; font-weight:bold; font-size:12px;}
.bold_03 { color:#333333; font-weight:bold; padding:0; font-size:12px;}
.bold_04 { color:#333333; font-weight:bold; padding:0; font-size:12px;}

/* ヘッダ 
__________*/

#container {width:100%;height:100%; margin:0 auto; text-align:center; padding:0; clear:both;}
#content {width:890px; height:100%; margin:0 auto; padding:0; clear:both; text-align:left;}
#header {width: 890px; height:auto; margin:10px 0; padding:0;}

ul#hd_nb { width:885px; height:16px; margin:5px 0 0 0; padding:0; clear:both; list-style:none;}
ul#hd_nb  li {float:right; list-style:none;}

#hd_nb01 { width:auto; height:16px; margin:0 0 0 10px; padding:0 0 0 20px; float:right; background:url(http://www.akitafurusato.jp/images/home_icon.gif) no-repeat left center; line-height:16px;}

#hd_nb02 { width:auto; height:16px; margin:0 0 0 10px; padding:0 0 0 20px; float:right;	background:url(http://www.akitafurusato.jp/images/mail_icon.gif) no-repeat left center; line-height:16px;}

#hd_nb03 { width:auto; height:16px; margin:0 0 0 10px; padding:0 0 0 20px; float:right;	background:url(http://www.akitafurusato.jp/images/sitemap_icon.gif) no-repeat left center;line-height:16px;}
#logo {	width:890px; height:230px; clear:both; margin:0;}

ul#nb { width:890px; height:80px; margin:10px 0 0 0; padding:0; clear:both; list-style:none;background:url(http://www.akitafurusato.jp/images/main_hd.gif) no-repeat center bottom;}
ul#nb  li {float:left; list-style:none;}

#nb01 a:hover { background-color:#ffffff;}
#nb01 a:hover img { visibility:hidden;}
#nb01 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb01b.gif) no-repeat;}
#nb01 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb02 a:hover { background-color:#ffffff;}
#nb02 a:hover img { visibility:hidden;}
#nb02 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb02b.gif) no-repeat;}
#nb02 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb03 a:hover { background-color:#ffffff;}
#nb03 a:hover img { visibility:hidden;}
#nb03 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb03b.gif) no-repeat;}
#nb03 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb04 a:hover { background-color:#ffffff;}
#nb04 a:hover img { visibility:hidden;}
#nb04 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb04b.gif) no-repeat;}
#nb04 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb05 a:hover { background-color:#ffffff;}
#nb05 a:hover img { visibility:hidden;}
#nb05 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb05b.gif) no-repeat;}
#nb05 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb06 a:hover { background-color:#ffffff;}
#nb06 a:hover img { visibility:hidden;}
#nb06 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb06b.gif) no-repeat;}
#nb06 {width:129px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

#nb07 a:hover { background-color:#ffffff;}
#nb07 a:hover img { visibility:hidden;}
#nb07 a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/nb07b.gif) no-repeat;}
#nb07 {width:116px; height:58px; margin:0 0 0 0px; padding:0; float:left;}

/* メイン 
______________*/

#main {width: 880px; _width: 890px; height: auto; margin:0; padding:10px 5px 20px 5px;	_padding:10px 0 20px 0; clear:both; overflow:hidden; background:url(http://www.akitafurusato.jp/images/main_bg.gif) repeat-y center top;}
/* レフト 
______________*/

#left {width:171px; height:100%; margin:0; _margin:0 0 0 3px; padding:0; float:left; overflow:hidden;}

dl#navi {float:none;margin:0 0 15px 0; list-style:none; padding:0; background:url(http://www.akitafurusato.jp/images/lt_bg.gif) no-repeat bottom center; width:171px;	padding:0 0 10px 0;}
dl#navi dt {clear:both; margin:0; padding:0; list-style:none;}
dl#navi dd {clear:both; margin:0 0 10px 10px; _margin:0 0 5px 10px; padding:0;	list-style:none; width:150px;}

#item_top {clear:both; margin:10px 0 10px 10px !important; _margin:10px 0 5px 10px !important; padding:0; list-style:none; width:150px;}

dl#navi02 {float:none; margin:0 0 15px 0; list-style:none; padding:0; background:url(http://www.akitafurusato.jp/images/lt_bg.gif) no-repeat bottom center; width:171px;	padding:0 0 10px 0;}
dl#navi02 dt {clear:both; margin:0; padding:0; list-style:none;}
dl#navi02 dd { clear:both; margin:0 0 20px 10px; padding:0 0 0 20px; list-style:none;	width:130px; line-height:13px; background:url(http://www.akitafurusato.jp/images/cate_icon.gif) no-repeat left center;}

#item_top02 { clear:both; margin:20px 0 20px 10px !important; padding:0 0 0 20px; list-style:none; width:130px; line-height:13px;       background:url(http://www.akitafurusato.jp/images/cate_icon.gif) no-repeat left center;}
#navi{display:none;}

/* ミドル 
______________*/

#middle {float:left; width:520px; margin:0 0 0 10px; padding:0; overflow:hidden;}
#middle02 {float:left; width:450px; margin:0; padding:0; overflow:hidden;}
#middle03 {float:left; width:690px; margin:0 0 0 10px; padding:0; overflow:hidden;}

.md_bnr {clear:both; margin:0 auto 15px auto; text-align;center;}
.Lmd_bnr {clear:both; margin:5px auto 15px 5px; text-align;center;}

#new_arrival {width:520px;margin:0 0 15px 0; list-style:none; padding:0 0 10px 0;}
.new_02 {width:480px; margin:0 0 0 20px; padding:15px 0; border-bottom:#cccccc 1px dotted;
float:none;overflow:hidden;}
.new_list {width:660px; margin:0 0 0 10px; padding:15px 0; border-bottom:#cccccc 1px dotted;
clear:both;overflow:hidden;} 
.new_pic {width:160px; height:160px; margin:0; padding:0; float:left;}
.new_pic02 {width:340px; height:160px; margin:0; padding:0; float:left;}
.new_name {width:310px;	margin:0 0 0 10px; padding:0; float:right; font-weight:bold; font-size:16px; border-bottom:#ff0000 1px solid; line-height:200%;}
.new_next{width:310px; margin:0 0 0 10px; padding:0; float:right; text-align:right;}
.new_price{width:310px; margin:0 0 0 10px; padding:0; float:right; text-align:right;line-height:180%;font-size:14px;font-weight:bold;}
.new_coment {width:310px; margin:5px 0 0 10px; padding:0; float:right; line-height:160%;}
.fl_lt {width:160px;float:left;margin:0 0 0 10px;background:url(http://www.akitafurusato.jp/images/no_photo.gif) no-repeat center center;display:block;}

dl.news {width:520px;clear:both;margin:0 0 0 0;}
dl.news dt {width:500px;clear:both;margin:10px 0 0 10px;line-height:200%;}
dl.news dd {width:490px;clear:both;margin:0 0 0 20px;}

/* ライト 
______________*/

#right {width:160px; height:100%; margin:0 9px 0 0; _margin:0 7px 0 0; padding:0;	float:right  !important; overflow:hidden;}

#right02 { width:220px;	height:100%; margin:0 4px 0 0; _margin:0 7px 0 0; padding:0;
float:right  !important; overflow:hidden;}

.rt_bnr {clear:both; margin:0 auto 10px auto;text-align:center;}
.rt_bnr02 {clear:both; margin:0 auto 15px auto;text-align:center;}

#rt_area {width:160px;height:360px;background:url(http://www.akitafurusato.jp/images/rt_bg.gif) no-repeat center top;padding:5px 0 0 0;}
/* フッター 
______________*/

#foot {	width:880px; _width:890px; height:100%;	_height:auto; overflow:visible; background:url(http://www.akitafurusato.jp/images/foot_bg.gif) repeat-y; padding:10px 5px 0 5px; _padding:0;	clear:both;margin:0;}
p#foot_link { width:870px; margin:10px 0 20px 10px; float:left; padding:0; color:#ff9900;}
p#foot_right { width:870px; text-align:right; clear:both; margin:0 10px 10px 0;	color:#ffffff;
}
.foot_logo {width:183px;height:100px; margin:10px; float:left;padding:100px 0;}
.foot_box {width:311px;height:150px;padding:0;float:left;border:#ffffff 1px solid;color:#ffffff;margin:0 10px 10px 10px}
.foot_box p {margin:5px 5px 0 5px;line-height:150%;font-size:11px;color:#ffffff;}
.foot_box02 {width:311px;height:150px;padding:0;float:left;margin:0 10px 10px 11px;color:#ffffff;}
.foot_box02 p {margin:5px 5px 0 5px;line-height:150%;font-size:11px;color:#ffffff;}
.foot_box02 a:link {  color:#ff9900;text-decoration:underline; }
.foot_box02 a:visited {  color:#ff9900;text-decoration:underline; }
.foot_box02 a:hover {  color: #ffcc00;text-decoration: underline; }
.foot_box02 a:active {  color: #ffcc00;text-decoration: underline; }

/*サブページ記事*/
.middleInner{margin:10px 20px 10px 20px;}
.middleInner h3{border-bottom:solid 1px #FC0;}
.post{font-size:12px;}

table#company  { width:670px; height:auto; overflow:hidden; margin:0; float:left; padding:0; border-collapse:collapse; background:none;}

table#company th{width:23%; height:auto; margin:0 0 15px 0; font-size:13px; line-height:200%; border-bottom:#cccccc dotted 1px; background-color:none; padding:10px; text-align:left; color:#0066cc;}

table#company td{width:77%; height:auto; margin:0; font-size:13px; line-height:200%;	background-color:none; border-bottom:#cccccc dotted 1px; padding:10px;}

/*テーブル入れ子*/
#company .table tbody{border: 1px solid #ccc;}
#company .table th{width:300px;height:auto;background:#ccc;line-height:120%;margin:0px;}
#company .table td{width:200px;height:auto;line-height:120%;margin:0px;text-align;right;}

/*商品詳細*/

#title {width:690px; float:left; border-bottom:#ff0000 3px solid; font-size:16px; font-weight:bold;margin:0 0 10px 0; padding:0;line-height:150%;}
#point{width:450px; height:auto; padding:80px 0 0 10px; margin:10px 0; background:url(http://www.akitafurusato.jp/images/point.gif) no-repeat left top; clear:both;font-size:14px; font-weight:bold;color:#993300;line-height:180%;border-bottom:#993300 1px dotted;}
.akitafurusato {width:100%; height:auto; padding:10px 0 150px 0; margin:10px 0;background:url(http://www.akitafurusato.jp/images/sugawara.gif) no-repeat center bottom;clear:both;}
.sugawara {width:100%; height:auto; padding:10px 0 150px 0; margin:10px 0;background:url(http://www.akitafurusato.jp/images/sugawara.gif) no-repeat center bottom;clear:both;}
.sato {width:100%; height:auto; padding:10px 0 150px 0; margin:10px 0;background:url(http://www.akitafurusato.jp/images/sato.gif) no-repeat center bottom;clear:both;}
.detail_text {clear:both; margin:0 0 10px 0;}
.price {color:#ff0000; font-size:14px; font-weight:bold;margin:0 0 20px 0; clear:both; padding:10px 0 0 0}
#cart {margin:0 0 40px 0;clear:both;}
#cart a:hover { background-color:#ffffff;}
#cart a:hover img { visibility:hidden;}
#cart a { display:block; position:relative; background:url(http://www.akitafurusato.jp/images/cart_b.gif) no-repeat;}
.image_area {width:435px;margin:0;padding:12px 0;background-color:#CCCCCC;clear:both;overflow:hidden;}
.ft_lt {width:200px;float:left;margin:0 0 0 12px;}

.other_m {width:171px;clear:both;margin:0 0 10px 0;padding:0;}
dl.other_news {width:161px;clear:both;margin:0 0 15px 10px;}
dl.other_news dt {width:161px;clear:both;margin:0 0 0 0;line-height:120%;font-size:11px;}
dl.other_news dd {width:161px;clear:both;margin:0 0 10px 0;}

.about_m {width:690px;height:auto;margin: 0 0 15px 0;padding:0;line-height:220%;}
.about_list  {width:690px;margin:0 0 15px 0; padding:0 0 150px 0;background:url(http://www.akitafurusato.jp/images/about_staff.gif) no-repeat center bottom; }
ul.about_list li {margin:0 0 0 50px;line-height:180%;}

.privacy_dl {width:690px;margin:0 0 0 10px;padding0;clear:both;}
dl.privacy_dl dt {width:672px;padding:0 0 0 12px;margin:0 0 5px 0;border-left:#993300 6px solid;line-height:180%;background-color:#efefef;clear:both;}

dl.privacy_dl dd {margin:0 0 15px 18px;padding:0;clear:both;}

dl#faq_list {width:690px;margin:0 0 15px 0; padding:10px;clear:both;border-bottom:#666666 1px solid;}
dl#faq_list dt{width:520px;height:69px;margin:0 0 0px 0; padding:25px 0 0 170px;clear:both;background:url(http://www.akitafurusato.jp/images/question.gif) no-repeat left top;font-size:13px;font-weight:bold;color:orange;vertical-align:middle;}
dl#faq_list dd{width:520px;height:69px;margin:0 0 20px 0; padding:25px 0 0 170px;clear:both;background:url(http://www.akitafurusato.jp/images/answer.gif) no-repeat left top;font-size:12px;vertical-align:middle;border-bottom:#ccc 1px solid;}

.special_list {width:690px;margin:0 0 15px 0;list-style:none;clear:both;padding:0;}
ul.special_list li{width:688px;margin:0; padding:0; list-style:none; line-height:250%;border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;clear:both;text-indent:20px;}
li.odd {background-color:#fff}
li.even {background-color:#efefef}
.comments-open-header {font-size:12px;}
.comments-header {font-size:12px;}
.comments-content {width:100%;margin:0 0 20px 0;}
.comment {width:99%;clear:both;border:#cccccc 1px solid;background-color:#efefef;overflow:visible;line-height:180%;margin:0 0 10px 0;}
.inner {margin:5px;}
.comment-header{width:100%;border-bottom:#cccccc 1px dotted;}
ul.sitemap {width:100%;clear:both;}
.sitemap li {clear:both;line-height:200%;}



