body{ 
background-color: #e4ffaf; margin:0; padding: 0; background-image: url(image/hindi.gif); background-repeat: repeat-y; 
line-height:150%; 
margin-left:auto;
margin-right:auto;
width:800PX;
margin-bottom:0%;
margin-top:0px;
border-color:#006400; 
border-style:solid; 
border-width:0pt 0pt 0pt 0pt;
  }

/* ここからH1 */
H1 {margin-bottom:0;margin-top:4px;}
h1 a:hover {background:transparent;}
.indo {font-size:medium;color:#669933;}
#r {word-spacing: 4em;color:#b22222;font-family:"Times new Roman";}
#aan {margin-left:-12px;font-size:70%;color:#b22222;font-family:"Times new Roman";}
#i {margin-left:-9px;color:#b22222;font-family:"Times new Roman";}
/* ここまでH1 */

/* ここからサイト名とサイトマップを同じ行に表示させる80:20 同じ*/
.raani {float:left;width:80%; text-decoration: none;}
.map {float:right;width:20%; text-align:right;margin-top:4px;}
#map0 {text-decoration:none;color:#006400;}
/* ここまで */

/* ここから5段組テーブルトップメニュー#bcee68*/
#hr {clear:both;color:#6B8E23;height:12pt;
border-style: solid none none none; 
border-top-width: 2px; 
border-top-color: #006400;
}
.menu  { width:100%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#6B8E23;margin-top:-8px;margin-bottom:0em; }
.menu1 { background:#bcee68;  width:20%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#6B8E23;}
.menu2 { background:#A2CD5A;  width:20%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#6B8E23;}
.menu a { text-decoration:none;} 
/* ここまで5段組メニュー */

/* ここから5段組テーブルメニュー白背景 */
.menu3  { width:100%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;margin-top:-9px;margin-bottom:0em; }
.menu4 { background:#ffffff;  width:20%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;}
.menu5 { background:#bcee68;  width:20%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;}
.menu3 A:link { color:#333399;text-decoration:none; }
.menu3 A:visited { color:#006400;text-decoration:none; }
.menu3 a:active { color:#6B8E23; text-decoration:none;} 
.menu3 a:hover { color:#006400; background:#bcee68; text-decoration:none;} 
/* ここまで5段組メニュー */

/* ここから4段組テーブルメニュー白背景 */
.menu10  { width:100%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;margin-top:-9px;margin-bottom:0em; }
.menu11 { background:#ffffff;  width:25%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;}
.menu12 { background:#bcee68;  width:25%;border-style:solid; border-width:1px 1px 1px 1px;border-color:#bcee68;}
.menu10 A:link { color:#333399; text-decoration:none;}
.menu10 A:visited { color:#006400; text-decoration:none;}
.menu10 a:active { color:#6B8E23;text-decoration:none; } 
.menu10 a:hover { color:#006400; background:#bcee68; text-decoration:none;} 
/* ここまで4段組メニュー */

/* ここからランキング用のテーブル */
.t1 { border-style:solid; border-width:1px;border-color:#006400;} /* ランキングの大枠枠下マージンあり */
.t2 { border-style:solid; border-width:1px;border-color:#006400;text-align:right;} /* ランキングの枠+数字右寄せ */
.t3 { border-style:solid; border-width:1px;border-color:#006400;} /* ランキングの枠　普通 */
/* ここまで */

/* ここからメニューページ */
.box1 { margin-right:18%;margin-left:18%;background:#bcee68; } /* 背景色つき左右18％減  */
.t4 { background:#bcee68; } /* 市松背景色うすい  */
.t5 { background:#A2CD5A; } /* 市松背景色濃い  */
/* ここまで */


/* 写真集用市松テーブル枠線なし */
.t6 { background:#bcee68;width:200px; } /* 市松背景色うすい  */
.t7 { background:#A2CD5A;width:200px; } /* 市松背景色濃い  */
/* ここまで */

/* テーブル背景ありとなし */
.t0 { background:#bcee68;border-style:solid; border-width:1px;border-color:#006400;} /*　枠あり背景あり */
.t9 { border-style:solid; border-width:1px;border-color:#006400;} /* 枠　普通 */
/* ここまで */

A:link { color:#333399; }
A:visited { color:#006400; }
a:active { color:#6B8E23; } 
a:hover { color:#006400; background:#ffffff; text-decoration:none;} 
img { border:0px; } 

.bg1 { background:#bcee68;} /* 基本緑 */
.bg2 { background:#A2CD5A;} /* やや濃い緑 */
.bg3 { background:#6B8E23;} /* 濃い緑 */
.bg4 { background:#006400;} /* 一番濃い緑 */
.bg5 { background:#ffffff;} /* 白 */

.x-small {font-size:x-small;}
.small   {font-size:small;}
.medium  {font-size:medium;}

.red { color:#B22222;}
.gr { color:#006400;}

img{  border-color:#006400;}

.center {text-align:center}

.r {text-align:right}
.l {text-align:left}

/* ここから2段組指幅指定なし */
.p1 { float:left;margin-right:10px; }
.p2 { float:right;margin-left:10px; }
/* ここまで2段組幅指定なし */	


h2 { 
font-size:medium;     
color:#006400;
border-bottom: solid 2px #A2CD5A; 
border-left: solid 15px #A2CD5A;
text-indent: 0.5em;
}

h3 {
font-size:medium;
border-left: solid #006400 15px;
padding-left:10px; 
margin-left: 5px; 
}

h4 { 
border-left: solid #A2CD5A 10px;
padding-left:10px; 
margin-left: 10px; 
}

dt { 
border-left: solid #006400 5px;
margin-left: 15px; 
padding-left:10px; 
}

/* ここからリスト画像 */
ul{  list-style : none ; /* マーカー無し */

}
ul li{
  background-image : url(link/cube.gif) ;
  background-position : left center ; /* 位置は左端の真ん中 */
  background-repeat : no-repeat ; /* 背景だけど繰り返し表示しない */
  padding-left : 20px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
  }
/* ここまでリスト画像 */

/* ここから2段組50% */
.left { float:left;width:49%;padding-right:1%;}
.right { float:right;width:49%;padding-left:1%; }
/* ここまで2段組 */	

/* ここからレシピページ用2段組左80右20% */
.left80 { float:left;width:74%;padding-right:2%;}
.right20 { float:right;width:24%; }
/* ここまで2段組 */



/* ここからフッター*/
#foot { padding-top:5px;text-align:center;background:#bcee68;margin: 0px 0px 0px 0px; width:100%;line-height:100%; }
#foot2 { text-align:center;background:#6B8E23;
color: #ffffff; /* 文字の色 */
margin: 0px 0px 0px 0px; 
width:100%;
line-height:100%;
border-style:none none solid none  ; 
border-bottom-width: 2px; 
border-bottom-color:#006400;
}
/* ここまでフッター */


/* ここからトップページの３段組み */
#right { float:right;width:10em;padding-left:0px;}
.topleft { float:left;width:25%; line-height:110%;}
.topright { float:right;width:75%; }
/* ここまでトップページの３段組み *

/* ここからトップページの箇条書き指定 */
dt.top { border-left: solid #006400 5px;padding-left:5px; }
dd.top { margin-left:2em;font-size:small;}
/* ここまでトップページの箇条書き指定 */

/* トップページのトピックの指定 */
#today1 {width:340px;} /* トップページのトピックの指定 */
#today { text-align:center;width:340px;border:0;background:#bcee68;padding-left:1em;padding-right:1em;padding-bottom:1em;padding-top:1em;}

/* トップページの見出し */
h2.top1 {border-left:none;border-bottom:none;text-indent: 0em;background-image:url(image/hata.gif);background-repeat:no-repeat;background-position:50%;line-height:170%;}
h2.top1 a:hover {background:transparent;}

h2.top2 {
font-size:medium;
text-indent: 5px;
}
h2.top2 A:link {  color:#006400;text-decoration:none; }
h2.top2 A:visited {  color:#006400;text-decoration:none; }
h2.top2 a:active { color:#006400; text-decoration:none; } 
h2.top2 a:hover { color:#006400; background:#ffffff; text-decoration:none;} 
