@charset "utf-8";
/*--------------------*/
BODY	{color:#222;margin:0 20px;padding:0;font-family:Hiragino Kaku Gothic Pro,'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;}
BODY	{font-size:100%;}
HTML>/**/BODY	{font-size:12pt;}
/*--------------------*/
/*font-size*/
#BODY	{font-size:76.7%;}
BIG,STRONG	{font-size:108%;}
.FONT_S,.caption,.TABLE_NORMAL,.TABLE_THUMB
	{font-size:91.5%;}
SMALL	{font-size:83%;}
.TABLE_NORMAL SMALL,
.TABLE_THUMB SMALL
	{font-size:91.5%;}
H1	{font-size:17px;}
H2	{font-size:117%;}
H3	{font-size:108%;}
H4	{font-size:100%;}
/*line-height*/
#BODY
	{line-height:170%;}
LI,.FONT_S,.TABLE_NORMAL,.TABLE_NOFRAME,.TABLE_THUMB
	{line-height:150%;}
.caption	{line-height:130%;}
#HEADER_MENU,#FOOTER
	{line-height:100%;}
/*----------------------------------------*/
#FRAME	{width:786px;}

#FRAME,#FRAME_EX	{margin:auto;}
#FRAME_EX	{margin-top:20px;}
#HEADER	{background:url(../common/h_bg_t.png) repeat-x;}
#HEADER TABLE	{margin-top:22px;margin-left:15px;}
#HEADER_MENU	{clear:both;
	font-size:12px;line-height:100%;color:#333;
	text-align:right;
	margin-top:2px;
	padding:5px 15px;
	}
#HEADER_MENU SPAN	{padding-left:10px;}
#HEADER_MENU EM	{padding-left:15px;}

#HEADER_B	{background:url(../common/h_bg_b.gif) repeat-x;height:25px;}

#BODY	{border-bottom:1px #0AA solid;padding-bottom:15px;
	background:url(../common/bg_compass.gif) repeat-y bottom}
#FRAME_EX #BODY	{background:none;}	
#FRAME_INLINE #BODY	{background:none;border:none;}
#CONTENTS_FRAME	{border:2px #222 solid;background:#444;}

NOSCRIPT	{color:#F00;}

#SIDEMENU 	{width:170px;padding-left:20px;}
#SIDEMENU IMG	{margin-bottom:10px;}
#FOOTER	{font-size:11px;color:#099;padding:10px 0;text-align:right;}
#FOOTER IMG	{float:left;}
#FRAME_EX #FOOTER IMG	{float:none;}
#FRAME_EX #FOOTER 	{text-align:center;}


.C_out,.C_out .bl	{clear:both;}
.C_out	{background:#FFF;}
.C_out .tl	{background:url(../common/frame_tl.gif) no-repeat;}
.C_out .tr	{background:transparent url(../common/frame_tr.gif) no-repeat right;}
.C_out .bl	{background:url(../common/frame_bl.gif) no-repeat;}
.C_out .br	{background:transparent url(../common/frame_br.gif) no-repeat right;}
.C_out .tl,.C_out .tr,.C_out .bl,.C_out .br	{height:20px;font-size:1px;}
.C_out, .C_direct	{margin:6px;}
.C_out .C_in	{margin:0 20px;width:540px;}
.pageup	{text-align:center;margin:6px;}
.pageup A	{display:block;}
.pageup A:hover	{background:#F70;}
/*----------------------------------------*/
A:link	{color:#31F;text-decoration:underline;}
A:visited	{color:#31F;text-decoration:none;}
A:hover	{color:#F70;text-decoration:underline;}
A IMG	{border:none;}
/**/
SMALL	{font-weight:normal;}
EM	{font-style:normal;}
EM, STRONG	{font-weight:bold;}
/**/
P,UL,OL,DL	{margin:1em 0;}
BLOCKQUOTE	{font-style:italic;}
H2,H3	{line-height:130%;}
HR	{color:#EEE;background:#DDD;border:none;height:1px;}
/**/
H1	{color:#FFC;
	text-align:center;
	padding:10px 0;
	margin:0;
	background:url(../common/h1_bg.gif);
	border-top:#F70 3px solid;
	}
H1.H1_image	{text-align:center;padding:0;margin:6px;border:none;}
#FRAME_EX H1	{border-top:#000 2px solid;padding:5px 0;}
H2	{color:#F50;
	padding:5px 0 5px 30px;vertical-align:middle;
	background:url(../common/h2_compass.gif) no-repeat 0 center;
	}
H2 SMALL	{color:#222}

UL,OL	{padding:0;margin:0 0 0 2em;}
LI	{margin:1em 0;}
DD	{margin-left:2em}
/*----------------------------------------*/
.TABLE_NOFRAME TD,.TABLE_NOFRAME TH{
	padding:0.8em;
	vertical-align:top;
	}
.TABLE_NOFRAME TH	{
	text-align:right;
	border-right:2px #DDD solid;
	white-space:nowrap;}
.TABLE_NOFRAME .title TD,
.TABLE_NOFRAME .title TH	{
	border-right:none;
		border-top:1px #fff solid;

	border-bottom:1px #EEE solid;
	line-height:100%;
	color:#555;
	font-weight:normal;
	padding:1.5em 0.8em 0.8em;
}

.TABLE_NORMAL	{border-bottom:1px #BBB solid;border-right:1px #BBB solid;}
.TABLE_NORMAL TD,.TABLE_NORMAL TH{
	border-top:1px #DDD solid;border-left:1px #DDD solid;
	padding:6px;}
.TABLE_NORMAL TD	{background-color:#FFF;}
.TABLE_NORMAL TH	{background-color:#FFFFF0;white-space:nowrap;}

.TABLE_NORMAL .title TD	{background:#FAFAFA;text-align:center;line-height:100%;padding:2px 6px;white-space:nowrap;}
.TABLE_NORMAL .title TH	{line-height:100%;padding:4px 6px;}


.TABLE_wintitle	{margin:5px 0;}
.TABLE_wintitle TH	{width:60px;padding-right:5px;}
.TABLE_NOFRAME H2,
.TABLE_NORMAL H2,
.TABLE_THUMB H2,
.TABLE_wintitle H2	{background:none;padding-left:0;margin:0;line-height:100%}



.TABLE_title	{text-align:center;color:#FFF;background-color:#555;margin:5px 0;padding:3px;font-weight:bold;line-height:100%;}
.TABLE_THUMB TD	{padding:2px 2px 2px 8px;background-color:#FFF;}
.TABLE_THUMB TH	{color:#F70;background-color:#FFF;padding:0;border:1px #EEE solid;width:50px;height:50px;}

.TR_break TD	{padding:0 !important;margin:0;
	font-size:1px;line-height:1%;height:4px;
	border-top:1px #BBB solid;
	background-color:transparent;}
.TABLE_THUMB .TR_break TD{border-top:none;}
.TABLE_THUMB H3,.TABLE_NORMAL H3	{margin:0.3em 0;background-color:#F00}

.framebox	{border:1px #DDD solid;padding:1.5em;margin:10px 0;}
/*----------------------------------------*/
.listmenu UL	{padding:0;margin:0;}
.listmenu LI,.listmenu DIV	{font-size:12px;line-height:14px;padding-left:16px;margin:8px 0;}
.listmenu DIV,.listmenu UL UL LI	{margin-left:-16px;}
.listmenu LI	{background:url(../common/list_up.gif) no-repeat;list-style-type:none;}
.listmenu .group_open LI	{background:url(../common/listsub_up.gif) no-repeat;}
.listmenu .group_open DIV	{background:url(../common/listgroup_open.gif) no-repeat;}
.listmenu .group_close DIV	{background:url(../common/listgroup_close.gif) no-repeat;}
.listmenu .group_on LI	{background:url(../common/listsub_on.gif) no-repeat;}
.listmenu .list_ex LI	{background:url(../common/listselect_on.gif) no-repeat;}
.listmenu .list_ex DIV	{background:url(../common/listselectgroup_on.gif) no-repeat;}
.listmenu UL .on,
.listmenu .group_on UL .on,
.listmenu .list_ex .on	{background:url(../common/list_on.gif) no-repeat;}
.listmenu .group_on DIV,
.listmenu .list_ex .group_on DIV	{background:url(../common/listgroup_on.gif) no-repeat;}
.listmenu .list_ex .group_on DIV,
.listmenu .list_ex .group_on DIV A	{color:#F50;font-weight:bold;}
.listmenu .on,
.listmenu .on A	{color:#FFF !important;font-weight:bold;background-color:#F70 !important;}
.listmenu A		{display:block;width:154px;}
.listmenu A:hover	{color:#F50;background-color:#FFD;}
.listmenu .list_break	{background:url(../common/list_line.gif) repeat-x !important;height:14px}
.listmenu .list_space	{background:none !important;font-size:1px;line-height:100%;height:0}
/*----------------------------------------*/
.float_R	{float:right;margin-left:10px;margin-bottom:0;}
.float_L	{float:left;margin-right:10px;margin-bottom:0}
.float_CLEAR	{clear:both;}
.caption	{text-align:center;margin:0.3em 0;}

.prizecolor_1	{color:#400;background:#FFFFF0 !important;}
.prizecolor_2	{color:#004;background:#F9F9FF !important;}
.prizecolor_3	{color:#040;background:#F0FFFF !important;}

.bg_text	{text-align:center;color:#FFF;line-height:100%;font-weight:bold;}
/*----------------------------------------*/
.relation	{font-size:91.5%;margin:1em 0;clear:both;}
.relation EM	{padding:4px 1em;border:1px #DDD solid;color:#666;margin-right:1em;}

.attention	{color:#F05;}



IFRAME.loglist{width:540px;height:7em;}

