/*
 * Style sheet for the HTML 4.01 specification
 * DoBeef Last modify 2007/02/19 18:10
 */
body,td			{ font-family: 'MS UI Gothic', 'MS Pゴシック', Osaka; font-size: 10pt }
a:link			{ font-size: 12px; color: #666666; text-decoration: none }
a:active		{ font-size: 12px; color: #003399; }
a:visited		{ font-size: 12px; color: text-decoration: none }
a:hover			{ font-size: 12px; color: #003399; }
.center			{ position:static;text-align: center; }
.center2		{ vertical-align: top; position:static;text-align: center; }
.top			{ vertical-align: top; }
.right			{ position:static;text-align: right; }
.bottom			{ vertical-align: bottom; }
.bold			{ font-weight: bold; }
.bgye			{ position:static; text-align: center; background-color: #FFB90D; }
.bgye2			{ vertical-align: top; background-color: #FFFED4; }
.bgye3			{ background-color: #FFFFEA; }
.bgye4			{ background-color: #FFC025; }
.bgye5			{ vertical-align: top; background-color: #FFFFE8; }
.bgye6			{ vertical-align: top; background-color: #E5AB12; }
.bgye7			{ vertical-align: top; background-color: #D8C2A1; }
.bgye8			{ background-color: #FFFCDF; }
.bgye9			{ text-align: center; background-color: #FFFCDF; }
.bgye10			{ background-color: #BF9103; }
.bgye11			{ position:static;text-align: center; color: #FFFFFF; font-size: 12px; font-weight: bold; vertical-align: top; background-color: #8B8C27; }
.bgred			{ vertical-align: top; background-color: #FEF6F4; }
.bgred2			{ background-color: #FDEAEB; }
.bgred3			{ background-color: #BA1D68; }
.bgred4			{ background-color: #D86060; }
.bggray			{ vertical-align: top; background-color: #E4E4E4; }
.bggray2		{ vertical-align: top; background-color: #F2F2F2; }
.bggray3		{ background-color: #B3B3B3; }
.bggray4		{ background-color: #BBBBBB; }
.bggray5		{ background-color: #E7E7E7; }
.bgwhitet		{ vertical-align: top; background-color: #FFFFFF; }
.bgwhitet2		{ vertical-align: top; background-color: #F4FFFF; }
.bgwhitet3		{ vertical-align: top; text-align: center; background-color: #FFFFFF; }
.bgwhitet4		{ background-color: #FFFFFF; }
.bgwhitet5		{ text-align: center; background-color: #FFFFFF; }
.bggreen		{ background-color: #558C1B; }
.bggreen2		{ background-color: #F1FAEB; }
.bggreen3		{ background-color: #007C3D; }
.bggreen4		{ background-color: #EBF9E5; }
.bggreen5		{ background-color: #9DE512; }
.bggreen6		{ background-color: #78AD61; }
.bggreen7		{ background-color: #DCE84B; }
.bggreen8		{ text-align: center;background-color: #81BD3A; }
.bggreen9		{ position:static;text-align: center; background-color: #91CC1E; }
.bgorange		{ background-color: #FF6C00; }
.bgblue			{ background-color: #0940D0; }
.bgblue2		{ background-color: #ADC4FF; }
.bgblue3		{ background-color: #AA7BB5; }
.bgbrown		{ text-align: center; background-color: #D6CD90; }
.bgbrown2		{ text-align: center; background-color: #8A584C; }
.bgbrown3		{ text-align: center; background-color: #856D3F; }
.bgbrown4		{ text-align: center; background-color: #E4DA62; }
.bgbrown5		{ text-align: center; background-color: #FF7300; }

.font1			{ color: #808080; font-size: 12px; line-height: 120%; }
.font2			{ color: #B29708; font-size: 12px; line-height: 120%; }
.font3			{ color: #D49804; font-weight: bold; font-size: 12px; line-height: 120%; }
.font4			{ color: #000000; font-size: 12px; line-height: 120%; }
.font5			{ color: #808080; font-size: 10px; line-height: 120%; }
.font6			{ color: #000000; font-size: 10px; line-height: 120%; }
.font7			{ color: #808080; font-size: 15px; line-height: 120%; }
.font8			{ color: #931414; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_red01		{ color: #BE1218; font-size: 12px; line-height: 120%; }
.font_red02		{ color: #BA1D68; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_red03		{ color: #D86060; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_gre01		{ color: #37C002; font-size: 12px; line-height: 120%; }
.font_gre02		{ color: #78AD61; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_gre03		{ color: #78AD61; font-size: 12px; line-height: 120%; }
.font_gre04		{ color: #3F845C; font-weight: bold; font-size: 13px; line-height: 120%; }
.font_yer01		{ color: #DDA313; font-size: 12px; line-height: 120%; }
.font_yer02		{ color: #DDA313; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_yer03		{ color: #988971; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_yer04		{ color: #EFBE1C; font-weight: bold; font-size: 12px; line-height: 120%; }
.font_gra01		{ color: #666666; font-size: 12px; line-height: 120%; }
.font_gra02		{ color: #666666; font-size: 11px; line-height: 120%; }
.font_org01		{ font-weight: bold; color: #ECAB0C; font-size: 12px; line-height: 120%; }
.font_org02		{ color: #ECAB0C; font-size: 12px; line-height: 120%; }
.font_blu01		{ font-weight: bold; color: #AA7BB5; font-size: 12px; line-height: 120%; }
.font_blu02		{ font-weight: bold; color: #16139C; font-size: 12px; line-height: 120%; }
.font_title		{ color: #000000; font-weight: bold; font-size: 24px; line-height: 120%; }
.font_black		{ font-weight: bold; color: #000000; font-size: 16px; line-height: 120%; }
.fontwb			{ font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 120%; }
.fontwb2		{ font-weight: bold; color: #000000; font-size: 12px; line-height: 120%; }
.fontwb3		{ font-weight: bold; color: #FFFFFF; font-size: 14px; line-height: 140%; }

.bgimg01 { background-image: URL("images/cow.jpg"); vertical-align: bottom; position:static; text-align: right; }

/* メニュー全体 */
div#menu, div#menu * { margin:0; padding:0; background:#F4FFFF; }
div#menu { margin:0px; width:163px; }

/* カテゴリ名 */
div#menu dt a { padding-bottom:2px; display:block; }

/* カテゴリメニュー */
div#menu dd a { display:block; padding:2px 0 2px 18px; background:#F4FFFF; }

/* ダイレクトリンク */ 
div#menu dt.direct a { display:block; color:#000; background:#F4FFFF url(./img/js/arrow_wh.gif) no-repeat right center; }

/* ルビー */ 
rt{color:#666666;font-size:9px}
.rtblack{color:#000000;font-size:9px}

/* キャンペーンリンク色 */

div#link1 a:link{font-size: 12px; color: #ff0000; text-decoration: none}

/* ビーフのおはなし */

.bggreen10		{background-color: #72BF44; text-align:center; }
.font_gre05		{ color: #00A651; font-size: 18px; line-height: 150%; font-weight:bold;}
.font_whit01		{ color: #ffffff; font-size: 12px; line-height: 120%; font-weight:bold; }
.margin			{ padding-top:90px; text-align:center; }

/* リンク集 */
.bglink01		{background-color: #FFEAEA; padding:10px 0px 10px 0px; }
.bglink02		{background-color: #FFFFFF; padding:10px 0px 10px 0px; }
.bglink03		{background-color: #EBFFD7; padding:10px 0px 10px 0px; }
.link_border		{background-color: #F4CFCF;}
.link_border02		{background-color: #D4EABF;}