@charset "shift_jis";

/* ========BASIC======== */
html {overflow-y:scroll;}
body {margin:0;padding:0;line-height:1.6;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;color:#333;background:#F3FCF5;}
br {letter-spacing:normal;}
img {border:0;vertical-align:bottom;}
h1,h2,h3,h4,h5,h6 {margin:0;}
.page_top{background:#F3FCF5;}
a img{background:none!important;}
a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";background:none!important;
}

/* ========ヘッダー======== */
#header {width:980px;margin-bottom:5px;padding:0;}

/* ========ナビ======== */
#globalNavi	{width:980px;height:40px;margin:0;padding:0;}
#nav {float:left;width: 980px;padding:0 30px 0 0;}
#nav li {list-style: none;float: left;position: relative;}
#nav ul {display: none;position: absolute;left:-38px;top: 40px;width:123px;}
#nav ul a {display: block;background:#F93;padding: 6px 0 6px 6px;color:#FFF;border-bottom: 1px solid #FFF;opacity: 0.9;zoom: 1;line-height: 1;}
#nav ul a.hover {background:#FC6;font-weight:500;color:#666;}

/* ========#top======== */
#top {width:980px;margin:0 auto;padding:10px 50px;background:#fff;}
#pr {position:absolute;left:0;top:0;width:281px;}
#icatch {width:980px;}

/* ========#contents======== */
#contents {float:left;width:980px;}
#contents h1{ border:1px solid #1A7739; border-left:10px solid #1A7739; color:#333; font-size:18px; font-weight:bold; margin:5px 0; padding:3px 0 0 10px; clear:both;}
#contents h2{ height:15px;background:url(../img/h2.gif) no-repeat left center; color:#1A7739; font-size:17px; font-weight:bold; padding:0 0 10px 25px; border-bottom:1px dotted #1A7739; margin:15px 0 10px 0; vertical-align:top; clear:both;}
h4 {margin-bottom:2px;font-size:15px;color:#5a4816;border-bottom:1px dotted #B4A373;}
.tex{margin:5px 15px 15px 15px;}
#pagetop {clear:both;text-align:right;margin-bottom:20px;}

#main h1{ border:1px solid #1A7739; border-left:10px solid #1A7739; color:#333; font-size:18px; font-weight:bold; margin:5px 0; padding:3px 0 0 10px; clear:both;}
#main h2{ height:15px;background:url(../img/h2.gif) no-repeat left center; color:#1A7739; font-size:17px; font-weight:bold; padding:0 0 10px 25px; border-bottom:1px dotted #1A7739; margin:15px 0 10px 0; vertical-align:top; clear:both;}

/* ========メイン======== */
#main {float:left;width:680px; background-color:#FFF;}
#main p{margin:0 0 1em 0;}
#main dt {margin-bottom:3px;}
#main dd {padding:0;margin:0 0 0.5em 1em;padding:3px;background:#f7efda;}
#main div.icatch {margin-bottom:10px;}


#pagetop {clear:both;text-align:right;margin:50px 0 20px 0;}
#pagetop a:hover{background:url(../img/pagetop.jpg) no-repeat;}

/* ========サイドバー======== */
#sub {float:right;width:277px;margin:5px 5px 0 5px;}
#sub .section {margin-bottom:8px;text-decoration: none;}

/* ========会社概要　======== */
.company{width:650px;margin:10px 15px 15px 15px;table-layout: fixed;}

/* ========事業紹介======== */
.welcome{margin:5px 10px 10px 10px;}
.enter{margin:0 0 10px 0;}
.welcome .enter td{padding:3px;}
.inq_top{margin:0 15px 20px 0;text-align:right;width:500px;}

/* ========取扱商品　======== */
.food{width:670px;margin:5px 0 10px 5px;table-layout: fixed;}
.food a{font-size:13px;color:#1A7739;font-weight:bold;text-decoration:none;}
.food a:hover{font-size:13px;color:#F90;font-weight:bold;text-decoration:none;}
.title{font-size:13px;color:#1A7739;font-weight:bold;text-decoration:none;}

/* ========バイヤーズルーム　======== */
.buyer_tbl{width:650px;margin:0 15px 15px 15px;border-collapse : collapse;table-layout: fixed;}
.buyer_tbl td {border:solid 1px;border-color:#C0C0C0;padding:5px;}
.jas{float:right;margin:0 10px 0 10px;}
.buyer{background:#EAEAEA;text-align:center;font-weight:bold;}
.cent{text-align:center;}
 td.kesu_r {border-right:none 0 ;text-align:center;}
 td.kesu_l {border-left:none 0 ;}

/* ========お問合せ　======== */
.inq{width:600px;border-collapse:collapse;margin:0 0 20px 30px;}
.inq td{border-color:#CCC;border-style:solid;border-width:1px 1px 1px 1px;background:#FFF;padding:5px;white-space: nowrap;}
td.inq_l{background:#E6F9DC;height:45px; text-align:center;padding:10px;font-size:13px;}

/* ========オーガニック野菜と有機JAS認定について　======== */
.organic{width:650px;margin:5px 15px 15px 10px;border-collapse : collapse;table-layout: fixed;}
.organic td {border:none;padding:5px;}
.jas{float:left;margin:10px 20px 10px 0;}
.yasai{float:right;margin:0 10px 10px 10px;}

/* ========輸入先国の紹介　======== */
.country{width:650px;margin:0 15px 5px 15px;table-layout: fixed;}

/* ========たけのこのこと　======== */
.takenoko_tbl{width:650px;margin:15px;border-collapse : collapse;table-layout:auto;}
.takenoko_tbl tr td{border : solid 1px;border-color:#C0C0C0;padding:5px;table-layout:auto;}
.takenoko{float:right;margin:5px;}
.takenoko02{float:left;margin:5px 15px 5px 0;}

/* ========フッターここから======== */
#footer {clear:both;text-align:center;padding-top:20px;padding-bottom:20px;}
.footer_link{font-size:12px;color:#000;margin:10px 0 10px 0;}
.footer_link a {color:#333;text-decoration:none;}
.footer_link a:hover {color:#1A7739;}
.footer_boder{ color:3px dotted #1A7739;}
.copyright {font-style:normal;font-size:11px;color:#fff;line-height:3.0;text-align:center;background:#A7005D;
}