@charset "utf-8";

#coverWrapper,
#cover,
#cover span {
	height: 250px;
}
/* --------------------------　共　　通　--------------------------*/

/*  リンク　カラー  */
a{
color:#0753c1;
}
a:hover{
color:#056fe8;
}

.red{
color:#ff0000;
}

/*  h1　文字サイズ・太さ  */
p#tagline{
font-size:1em;
font-weight:700;
}

/*  h2　下スペース  */
h2#pageTitle{
margin-bottom:20px;
}

/*  h3　太さと間隔  */
h3{
font-weight:700;
}
.type0 .entryBox {
    margin: 0 0 15px;
}

/*  グロナビ　文字サイズ  */
ul#naviS li.parent a span.jp{
font-size:1.4em;
}
ul#naviS li.sub a {
font-size:1.2em;
}

ul#naviS li.parent {
    background-color: #FFFFFF;
    background-image: url("http://www.karen-ja.or.jp/img/top/naviS.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    width: 178px;
}
ul#naviS li.parent:hover, ul#naviS li.on {
    background-image: url("http://www.karen-ja.or.jp/img/top/naviS_on.gif");
}


ul#naviS li.sub {
    background-color: #e8f6e6;
    width: 178px;
}

/*  ブログ内　文字色・文字位置  */
.type0 .entryBox .date {
    color: #000000;
    font-size: 92%;
    line-height: 1;
    padding: 10px 0 2px;
    text-align: left;
}

/*  右カラム落ち現象のおまじない  */
body.layoutR #main, body.layoutR #sideB, body.layoutR #side {
display: inline;
zoom:1;
}
div.mgn0_25_10 {
 width:500px;
 margin:0 25px 10px; 
}

#wrapper {zoom:1;
 position:relative;
 min-height:100%;
 _height:100%;
}



/* --------------------------トップページ--------------------------*/

/*  メイン画像　下スペース*/
#coverWrapper{
margin-bottom:15px;
}

/*  バナー　間隔  */
#side ul.bannerList li span.banner {
    margin: 0;
}



/* --------------------------その他ページ--------------------------*/

/*  テーブル　間隔・ボーダー  */
.entryBox table th, .entryBox table td {
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    padding: 5px;
}
table#tbln{
border:none;
margin:-5px 0;
}
table#tbln th, table#tbln td{
border:none;
}

table#tbln2{
border:none;
margin:0;
}
table#tbln2 th, table#tbln2 td{
border:none;
}

/*  ADOBE READER  */
/*#adobe tr{
border:2px solid #FF0000;
}/
#adobe td{
border:#FFFFFF;
}*

/*  画像　下スペース  */
p.img img.imgU {
    margin: 0 0 5px;
}

/*  ---------------------華蓮---------------------
　ランチ・ディナー メニュー  */

.bld{
font-size:1.1em;
font-weight:700;
line-height:250%;
}
.bldppl{
color:#6600ff;
font-size:1.1em;
font-weight:700;
padding-right:5px;
}
.lnht100{
line-height:110%;
padding-left:18px;
}
.atm{
padding-left:18px;
}
#ID418 p{
line-height:0.9;
}

p.imgWU{
margin:0;
}
div#ID415, div#ID416, div#ID417{
margin-bottom:25px;
}

/*-------------サイトマップ-------------*/
ul.sitemapList li {
    background-image: url("http://sp.cmstool.biz/system/templates/0/common/img/entry/type6_icon.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0 54px;
    width: 515px;
}

ul.sitemapList li.begin {
    background-position: 0 0;
    padding: 12px 0 0 27px;
}

/*  農畜産物インデックス  */
/* #ID449, #ID450{
width:510px;
margin:0 25px 10px;
}
*/

/*-------------たわわタウン倶楽部-------------
　PDFファイルのリスト間隔詰め  */

#main ul.file {
margin: 0;
}div#ID1052,div#ID1042,div#ID1021, div#ID986, div#ID692, div#ID693, div#ID639, div#ID491, div#ID490{
margin-bottom:0;
}

/*  かごしま茶  */
tr.tblth th{
background-color:#ffffcc;
text-align:center;
}



/*-------------品目別料理レシピ（インデックス）-------------
/*  テーブルのボーダー消す  */
table#tableTopic550,table#tableTopic321,table#tableTopic322,table#tableTopic728,
table#tableTopic550 td,table#tableTopic321 td,table#tableTopic322 td,table#tableTopic728 td{
border:none;
}


/*　タイトル下スペース*/
#ID738{
margin-top:-15px;
}

table#tableTopic727, table#tableTopic725, table#tableTopic726{
margin-top:0;
}


/*-----------品目別料理レシピ1（詳細ページ：ボーダーあり）-----------

　ボックス（材料）*/
div.ingredients{
width:350px;
float:right;
line-height:1.3;
}

/*　ボーダー（材料）*/
table#ingtbl,table#ingtbl td{
border:none;
border-bottom:1px #cccccc dotted;
width:350px;
}

/*　ボーダー（レシピ　左側）*/
table#rcptbl th{
border:none;
border-top:1px #cccccc solid;
border-bottom:1px #cccccc solid;
font-weight:400;
text-align:center;
width:70px;
}

/*　ボーダー（レシピ　右側）*/
table#rcptbl,table#rcptbl td{
border:none;
border-top:1px #cccccc solid;
border-bottom:1px #cccccc solid;
width:570px;
}

/*-----------品目別料理レシピ2（詳細ページ：ボーダーなし）-----------

　ボックス（材料）*/
div.ingredients{
width:345px;
float:right;
line-height:1.3;
}

/*　ボーダー（材料）*/
table#ingtbl2,table#ingtbl2 td{
border:none;
border-bottom:none;
width:350px;
}

/*　ボーダー（レシピ　左側）*/
table#rcptbl2 th{
border:none;
border-top:none;
border-bottom:2px #FFFFFF solid;
font-weight:400;
text-align:center;
width:70px;
}

/*　ボーダー（レシピ　右側）*/
table#rcptbl2,table#rcptbl2 td{
border:none;
border-top:none;
border-bottom:none;
width:570px;
}


/*-----------品目別料理レシピ3（詳細ページ：その他）-----------


/*　ボックスクリア*/
div#clr {
content : "";
display : block;
height : 0;
clear : both;
}

/*　項目タイトル*/
p.rcpttl{
font-weight:700;
}

/*　出典元*/
p#by{
font-size:0.9em;
}
