@charset "Shift_JIS";

.contents{ margin-right:auto; margin-left:auto; }  /* ブロック：センタリング */

A:link { color: #0000FF; text-decoration: none; }         /* 未訪問のリンク色 */
A:visited { color: #660066; text-decoration: none; }    /* 訪問済みのリンク色 */
A:active { color: #FF0000; text-decoration: underline; }     /* クリック時のリンク色 */
A:hover { color: #FF9933; text-decoration: underline; }     /* カーソルが乗った時のリンク色 */

A.linkO:link{color:#FF9933; text-decoration: none; }   /* リンク文字（オレンジ） */
A.linkO:visited {color:#FF9933; text-decoration: none; }
A.linkO:active {color:#CC9966; text-decoration: underline; }
A.linkO:hover {color:#CC9966; text-decoration: underline; }

A.linkG:link{color:#AAAAAA; text-decoration: none; }   /* リンク文字（グレー） */
A.linkG:visited {color:#AAAAAA; text-decoration: none; }
A.linkG:active {color:#99CCCC; text-decoration: underline; }
A.linkG:hover {color:#99CCCC; text-decoration: underline; }

A.linkBL:link{color:#000000; text-decoration: none; }   /* リンク文字（黒） */
A.linkBL:visited {color:#000000; text-decoration: none; }
A.linkBL:active {color:#FF9933; text-decoration: underline; }
A.linkBL:hover {color:#FF9933; text-decoration: underline; }

A.linkNB:link{color:#003399; text-decoration: none; }   /* リンク文字（紺） */
A.linkNB:visited {color:#003399; text-decoration: none; }
A.linkNB:active {color:#FF9933; text-decoration: underline; }
A.linkNB:hover {color:#FF9933; text-decoration: underline; }

A.linkR:link{color:#CC0000; text-decoration: none; }   /* リンク文字（赤） */
A.linkR:visited {color:#CC0000; text-decoration: none; }
A.linkR:active {color:#FF9933; text-decoration: underline; }
A.linkR:hover {color:#FF9933; text-decoration: underline; } 

A.linkGY:link{color:#777777; text-decoration: none; }   /* リンク文字（グレー） */
A.linkGY:visited {color:#777777; text-decoration: none; }
A.linkGY:active {color:#FF9933; text-decoration: underline; }
A.linkGY:hover {color:#FF9933; text-decoration: underline; }

div#news A:link {color:#003399; text-decoration: none; }   /* リンク文字（ニュース） */
div#news A:visited {color:#003399; text-decoration: none; }
div#news A:active {color:#FF9933; text-decoration: underline; }
div#news A:hover {color:#FF9933; text-decoration: underline; }

div#pr A:link {color:#003399; text-decoration: none; }   /* リンク文字（PR） */
div#pr A:visited {color:#003399; text-decoration: none; }
div#pr A:active {color:#FF9933; text-decoration: underline; }
div#pr A:hover {color:#FF9933; text-decoration: underline; }

div#recipe A:link {color:#003399; text-decoration: none; }   /* リンク文字（レシピ） */
div#recipe A:visited {color:#003399; text-decoration: none; }
div#recipe A:active {color:#FF9933; text-decoration: underline; }
div#recipe A:hover {color:#FF9933; text-decoration: underline; }


.fontS { font-size:small; }   /* 通常 */
.fontSB { font-size:small; font-weight:bold; }   /* 通常太字 */
.fontXS { font-size:x-small; }   /* 小文字 */
.fontSA { font-size:small; color:#AAAAAA; }   /* 灰文字 */
.fontS7B { font-size:small; color:#777777; font-weight:bold; }   /* 濃灰太字 */
.fontSR { font-size:small; color:#CC0000; }   /* 赤文字 */
.fontMB { font-size:medium; font-weight:bold; }   /* 大太字 */

.tdW{font-size:small; background-color:#FFFFFF; }  /* 白背景 */
.tdG{font-size:small; background-color:#CCCCCC; }  /* 灰背景 */
.tdB3{font-size:small; background-color:#B3B3B3; }  /* 濃灰背景 */
.tdEE{font-size:small; background-color:#EEEEEE; }  /* 淡灰背景 */
.tieup{font-size:small; background-color:#EBF8FE; }  /* タイアップ背景 */


.search{
background-color:#FFFFFF;
background-image:url("./index_images/search_back.gif");
background-repeat:no-repeat;
background-position:center;
} /* 検索枠 */

a.loginW{
color:#003399;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:none;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/webmail_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
} /* ログイン（WebMail） */

a.loginW:hover {
color:#ff9900;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:underline;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/webmail_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
}  /* ログイン／hover（WebMail） */

a.loginM{
color:#003399;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:none;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/mguard_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
} /* ログイン（迷惑メール） */

a.loginM:hover {
color:#ff9900;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:underline;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/mguard_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
}  /* ログイン／hover（迷惑メール） */

a.loginC{
color:#003399;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:none;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/cocolog_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
} /* ログイン（ココログ） */

a.loginC:hover {
color:#ff9900;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:underline;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/cocolog_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
}  /* ログイン／hover（ココログ） */

a.loginP{
color:#003399;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:none;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/pocket_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
} /* ログイン（ポケット） */

a.loginP:hover {
color:#ff9900;
background-color:#FFFFFF;
font-size:105%;
font-weight:bold;
text-decoration:underline;
display:block;
width:114px;
margin-top:3px;
padding-top:4px;
padding-left:26px;
padding-bottom:6px;
background-image:url(./index_images/pocket_icon.gif);
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
}  /* ログイン／hover（ポケット） */



.tokusyu_border{ border-bottom: dashed #CCCCCC 1px; margin:0px 0px 2px; }  /* 点線（特集枠境界線） */

