body         { background-color:#FAF8F8; margin:6px;}
td           { font-size: 14px;}
img          { border: 0;}

/*--------------------
 更新 
 -------------------- */
.koushin {
padding: 6px ;
}
.koushin  ,
.koushin td {  font-size: 12px;}
.m1 table     { margin: 2px ; }
.m1 td        { height: 20px; border-bottom: 1px solid #AAAA5A;}
.koushin a,
.m1 td  ,
.m1 a  {  font-size: 12px;  color:#d22800;}
.koushin a:hover ,
.m1 a:hover ,
.m2 a:hover   {  font-size: 12px; color:#666666; text-decoration: none;}
.m2 ,.m2 td   {  font-size: 12px;  color:#d22800;}
.m2 a:link ,
.m2 a:visited {  font-size: 12px;  color:#dc8c64;}
.m2 td        {  height: 20px; border-bottom: 1px solid #dc8c64;}

#m .m11 ,
#m a.m11      { font-size: 9pt; color:#003333; }
#m1 td        { background-color:#FFFFFF; border-bottom: 1px solid #AAAA5A;}
#m2 td        { background-color:#FFFFFF; border-bottom: 1px solid #dc8c64;}



/*--------------------
 ketsueki.html 
 -------------------- */
#waku_ketsueki {
border: 1px solid #f4d6a5;
}
#waku_ketsueki .footer {
background-color:#efd6a5;
color: #ffffff;
}
/*-- ベージュmoccasin */
.bormoccasin {
border: 1px solid #f4d6a5;
font-size: 15px; color: #cc0000; padding: 30px;
}
.bormoccasin a:link,
.bormoccasin a:visited { color:#cc0000;}
.bormoccasin a:active,
.bormoccasin a:hover   { color:#f4d6a5; text-decoration: none;}

.borbrown { background-color:#FFFFFF; border: 2px solid #be9249;}/*-- cha */
.brown li {  color: #996666;}


/*-- 血液型別易占い -- */
#ekiuranai {
margin-top: 20px ;
background-color:#990033;
width:470px;
}
#ekiuranai td {
font-size: 18px; color: #006666; line-height: 200%;
}
#ekiuranai td.title {
text-align: center;
padding: 4px ;
font-size: 18px; font-weight: bold; color: #ffffff;
}
#ekiuranai td.bc_aabob {
padding: 20px ;
width:470px;height:320px;
background:url(img/bc_aabob.gif) no-repeat;
}
#ekiuranai td.f {
padding: 20px ;
width:470px;height:320px;
background-color:#ffffff;
}
#ekiuranai td.ekiuranai_footer {
font-size: 12px; font-weight: bold; color: #ffffff;
}
#ekiuranai a:link,
#ekiuranai a:visited { font-size: 13px;color:#474747; text-decoration: none;}
#ekiuranai a:active  ,
#ekiuranai a:hover   { font-size: 13px; color:#006666; text-decoration: underline;}
 

 /* 祐気（運気）取り 赤紫 */
#sen_yuki        { font-size: 10pt ; } 
.pur             { border-top: 1px solid #F0BE8C; } 
#sen_yuki td     { font-size: 10pt ; } 
#sen_yuki_purple { border-bottom: 1px solid #964B7D;}
.yuki_title      { color: #990033;font-size: 10pt ; }
.yuki_footer     { background-color:F0C8A0; border: 1px solid #F0BE8C;color: #ffffff;} 

/*-- 今月の言葉 -- */
#bcw02      { background:url(img/back_w02.gif) no-repeat; width:480px; height:335px;border-width: 0;}
#bcw02 td   { font-size: 10pt; color: #222222;line-height: 140%;}
#bcw02 .title    { font-size: 11pt; color:#D22800; line-height: 140%;font-weight: bold;}
#bcw02 .title14  { font-size: 14pt; color:#D22800; line-height: 140%;font-weight: bold;}
#bcw02 a:link ,
#bcw02 a:visited { font-size: 9pt;color:#d22800;}
#bcw02 a:active,
#bcw02 a:hover   { color:#141446; text-decoration: none;}
#bcw02 a.title   { font-size: 9pt;color:#d22800;}
#bcw02 a:active.title,
#bcw02 a:hover.title   { color:#141446;  text-decoration: none;}

.t_br        { color:#D22800; }
#wc_a        { background-color:#964B7D;}   /* 赤紫 */
#wc_c        { background-color:#d22800;}   /* れんが赤 */
#wc_d        { background-color:#ff6666;}   /* ピンク赤 */
#wc_d2       { background-color:#D22800;}
#bc_a        { background-color:#FFF5FC;}
#wp          { background-color: #ffffff; width:90;}
#wp2         { background-color: #ffffff; width:90; height:140;}
#wc_b        { background-color:#AAAA5A;}
#wc_m2       { background-color:#dc8c64;}
#ip          { border: 1px solid #997799;}
#ippink      { border: 1px solid #997799;background-color: #f0dcdc;color:#997799;}
#bordergreen { border: 1px solid #96a05a;background-color: #ffffff;}

.waku_happy { 
border: 1px solid #FF3366;
background: url(img/back_happy.gif) no-repeat;
line-height: 160%;
margin: 1em auto; padding: 1em 1em 1em 160px;
}
.waku_happy_s { 
border: 1px solid #FF7F50;
line-height: 110%;
font-size: 12px; color: #FF7F50;
margin: 0.5em 6em; padding:1em ;
text-align: left;
}
.waku_happy_s a:link,
.waku_happy_s a:visited { 
font-size: 12px; color: #FF7F50;
}


.lk ,.lk td  { color:#222222; }
.lk a:link,
.lk a:visited{ color:#222222;}
.lk a:active,
.lk a:hover  { color:#d22800; text-decoration: none;}
.lk2 ,.lk2 td{ color:#d22800; }
.lk2 a:link ,
.lk2 a:visited{ color:#d22800; }
.lk2 a:active,
.lk2 a:hover { color:#BED7B9; text-decoration: none;}
.lp ,.lp td  { color:#CC0066; }
.lp a:link ,
.lp a:visited{ color:#CC0066; }
.lp a:active,
.lp a:hover  { color:#141446; text-decoration: none;}
.lk9 ,
.lk9 td,
.lk9 a:link ,
.lk9 a:visited{ font-size: 9pt; color:#222222; }

.lk9 a:active,
.lk9 a:hover  { font-size: 9pt; color:#d22800; text-decoration: none;}
.nvf          { margin:6px;}
.nvf td       { font-size: 9pt; color:#666; border-left: 1px solid #aaa;padding: 0px 8px;}
.nvf a:link ,
.nvf a:visited{ font-size: 9pt; color:#666; text-decoration: none;}
.nvf a:active,
.nvf a:hover  { color:#d22800; text-decoration: underline;}



.hor {
font-size: 18px; font-weight: bold; color: #ff9933;margin: 10px 0px; padding:0px 0px 0px 5px; border-left: #f93 4px solid;
}
.cbr01        { color:#D22800; }
.cbr02        { color:#B46666; }
.cg01         { color:#006450; }
.cg02         { color:#88B496; }
.lg a:link ,
.lg a:visited{ color:#006450;}
.lg a:active,
.lg a:hover  { color:#BED7B9;}


/*-- フィールドワーク 線　淡黄緑　#dcdc78 */
.bor_top_palekhaki {
border-top: 1px solid #dcdc78;margin: 10px 0px;
}
#back_w03 { 
background:url(img/back_w03_3.gif) no-repeat;width:300px; height:200px; padding:20px;
}
#back_w03 td { 
font-size: 12px;color: #555555;
}


/*-- ベージュ 閉じる  iindex.html 易占い*/
#bor5       {background-color:#FFFFFF; border: 1px solid #F0C8A0;}
#bor5 td,
#bor5 div ,
#bor5 a     { color: #505000;}
#bor5 .rose { color: #dc0000;font-size: 12pt; font-weight: bold;}
#bor5 .title{ color: #d22800;font-size: 12pt; font-weight: bold; text-decoration: none;}

/* 白っぽい黄緑 */
#bor31           {background-color:#FFFFFF; border: 1px solid #BED7B9; padding:6px;}
#bor31 td        {color:#222222;}
#bor31 .title    {color: #286428;font-size: 12pt; font-weight: bold; text-decoration: none;}
#bor31 a:link ,
#bor31 a:visited { color:#286428;}
#bor31 a:active,
#bor31 a:hover   { color:#d22800; text-decoration: none;}
#bor31 h2        { font-size: 15px; color: #bb7777;margin:2px 0;}


 /*-- 濃ベージュ */
#br7        {background-color:#fffffe; border: 1px solid #F0BE8C;; padding:6px;}
#br7 td     {color:#666666;font-size: 13px;}
#br7 .title {color: #d22800;font-size: 16px; font-weight: bold; text-decoration: none;}
#br7 a         { color:#d22800; text-decoration: underline;font-size: 13px;}
#br7 a:active  { color:#666666; text-decoration: none;}
#br7 a:hover   { color:#666666; text-decoration: underline;}
#br7 a:visited { text-decoration: underline;}


#bor11      {background-color:#FFFFFF; border: 1px solid #147864; padding:2px;font-size: 14px;}    /*-- 濃緑 */
#bor11 h2   {font-size: 16px; color:#147864;}

#bor1       {background-color:#FFFFFF; border: 2px solid #006450; padding:2px;}
#bor2       {background-color:#FFFFFF; border: 1px solid #d22800;}               /*-- れんが赤 */
#bor3       {background-color:#FFFFFF; border: 5px solid #BED7B9;}


/* 白っぽい黄緑 */
.bor3_sen   {padding: 4px 0px; border-top: 1px solid #BED7B9;border-bottom: 1px solid #BED7B9;}
#bor3_top   {padding-bottom: 5px; border-top: 1px solid #BED7B9;}
#bor3_bottom{padding-top: 5px; border-bottom: 1px solid #BED7B9;}

#bor4       { background-color:#FFFFFF; border: 1px solid #dc8c64;}               /*-- 赤ベージュ */
#br6        { background-color:#FFFFFF; border: 1px solid #999900;}               /*-- 黄緑 */

/*-- 今月の言葉 -- */
#bcw022     { background:url(img/back_w02.gif) no-repeat; width:480px; height:134px;border-width: 0;}
#bcw022 .title {
font-size: 30px; color:#dc8c64; padding-top: 40px; font-family: "ＤＨＰ平成明朝体W3";
}

#borf       { background-color:#FFFFFF; padding:1px; margin:1px;}
#bf         { background-color:#FFFFFF;}
#borge      { background-color:#006450; padding:1px; margin:1px;}

#bcw03      { background:url(img/back_w03_1.gif) no-repeat; width:300px; height:200px;}
#yocosen_or { border-width: 0 0 1 5; border-style: solid; border-color: #FF6666 ; padding:5;font-size: 16px;}


/*--- サイトマップ　縦線　緑青 ---*/
.tatesenbl   {border-left: #000080 4px solid;}
.tatesenpd   {color: #333333;}
.tatesenpd a {padding-left: 6px ;color: #333333;}

.t18h        { font-size: 11pt; line-height:180%; }
.t14h        { font-size: 11pt; line-height:140%; }
.t9px        { font-size: 9px ; }
.t8          { font-size: 8pt ; line-height:9pt;}
.t86         { font-size: 8pt ; line-height:9pt; color: #666666;}
.t9 td ,
.t9 a ,
.t9          { font-size: 9pt ; }
.t9r         { font-size: 9pt ;  color:#FF0000;}
.t9_topmenu a,
.t9_topmenu  { font-size: 9pt ;  color: #45786E; font-weight: bold;}
.t9g02 a,
.t9g02       { font-size: 9pt ;  color:#88B496; }
.t10,
.t10 a,
.t10 td      { font-size: 10pt ; }
.t10g02 a,
.t10g02      { font-size: 10pt;  color:#88B496; }
.t10w        { font-size: 10pt;  color: #ffffff; }
.t11w        { font-size: 11pt;  color: #ffffff; }
.tbw         { font-size: 11pt; font-weight: bold; color: #ffffff; }
.t14         { font-size: 14pt;}
.t12         { font-size: 12pt;}
.t12b        { font-size: 12pt; font-weight: bold; }
.t12w        { font-size: 12pt; font-weight: bold; color: #ffffff; }
.t12bbr      { font-size: 12pt; font-weight: bold; color:#D22800; }
.t14gm       { font-size: 14pt; color:#006450; }
.t14br       { font-size: 14pt; color:#D22800; }
.header      { font-size: 14pt; font-weight: bold; }
.t20gm       { font-size: 20pt; color:#006450; }

.rose        { color: #dc0000;font-size: 12pt; font-weight: bold;}
.t_deco_n    { text-decoration:none;}


