@charset "shift-jis";

body{
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	color: #333333;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}

img		{ border: none; }
form	{ margin: 0px; }


A.LINK_BLUE:link	{color:#050505; TEXT-DECORATION: underline;}
A.LINK_BLUE:visited	{color:#050505; TEXT-DECORATION: underline;}
A.LINK_BLUE:hover	{color:#006699; TEXT-DECORATION: underline;}
A.LINK_BLUE:active	{color:#050505; TEXT-DECORATION: underline;}

A.LINK_WHITE:link 	{color:#FFFFFF; TEXT-DECORATION: underline;}
A.LINK_WHITE:visited{color:#FFFFFF; TEXT-DECORATION: underline;}
A.LINK_WHITE:hover 	{color:#FFFF00; TEXT-DECORATION: underline;}
A.LINK_WHITE:active	{color:#FFFFFF; TEXT-DECORATION: underline;}

A.link4:link {	font-size:12px; font-weight:bold; color:#050505; TEXT-DECORATION: underline}
A.link4:visited {	font-size:12px; font-weight:bold; color:#050505; TEXT-DECORATION: underline}
A.link4:hover {	font-size:12px; font-weight:bold; color:#006699; TEXT-DECORATION: underline}
A.link4:active {	font-size:12px; font-weight:bold; color:#050505; TEXT-DECORATION: underline}

A.link_CLOSE:link {	font-size:12px; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: underline}
A.link_CLOSE:visited {	font-size:12px; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: underline}
A.link_CLOSE:hover {	font-size:12px; font-weight:bold; color:#006699; TEXT-DECORATION: underline}
A.link_CLOSE:active {	font-size:12px; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: underline}

/* フォント 黒*/
.Black_09_N			{font-size: 9px; color: #333333;}
.Black_10_N			{font-size:10px; color: #333333;}
.Black_11_N			{font-size:11px; color: #333333;}
.Black_12_N			{font-size:12px; color: #333333;}
.Black_14_N			{font-size:14px; color: #333333;}
.Black_16_N			{font-size:16px; color: #333333;}
.Black_18_N			{font-size:18px; color: #333333;}
.Black_09_B			{font-size: 9px; color: #333333; font-weight:bold;}
.Black_10_B			{font-size:10px; color: #333333; font-weight:bold;}
.Black_11_B			{font-size:11px; color: #333333; font-weight:bold;}
.Black_12_B			{font-size:12px; color: #333333; font-weight:bold;}
.Black_14_B			{font-size:14px; color: #333333; font-weight:bold;}
.Black_16_B			{font-size:16px; color: #333333; font-weight:bold;}
.Black_18_B			{font-size:18px; color: #333333; font-weight:bold;}
.Black_24_B			{font-size:24px; color: #333333; font-weight:bold;}

/* フォント 青*/
.Blue_09_N			{font-size: 9px; color: #0a5675;}
.Blue_10_N			{font-size:10px; color: #0a5675;}
.Blue_11_N			{font-size:11px; color: #0a5675;}
.Blue_12_N			{font-size:12px; color: #0a5675;}
.Blue_14_N			{font-size:14px; color: #0a5675;}
.Blue_09_B			{font-size: 9px; color: #0a5675; font-weight:bold;}
.Blue_10_B			{font-size:10px; color: #0a5675; font-weight:bold;}
.Blue_11_B			{font-size:11px; color: #0a5675; font-weight:bold;}
.Blue_12_B			{font-size:12px; color: #0a5675; font-weight:bold;}
.Blue_14_B			{font-size:14px; color: #0a5675; font-weight:bold;}

/* フォント 黒*/
.RED_09_N			{font-size: 9px; color: #D51E2C;}
.RED_10_N			{font-size:10px; color: #D51E2C;}
.RED_11_N			{font-size:11px; color: #D51E2C;}
.RED_12_N			{font-size:12px; color: #D51E2C;}
.RED_14_N			{font-size:14px; color: #D51E2C;}
.RED_09_B			{font-size: 9px; color: #D51E2C; font-weight:bold;}
.RED_10_B			{font-size:10px; color: #D51E2C; font-weight:bold;}
.RED_11_B			{font-size:11px; color: #D51E2C; font-weight:bold;}
.RED_12_B			{font-size:12px; color: #D51E2C; font-weight:bold;}
.RED_14_B			{font-size:14px; color: #D51E2C; font-weight:bold;}

/* フォント 白*/
.White_09_N			{font-size: 9px; color: #FFFFFF;}
.White_10_N			{font-size:10px; color: #FFFFFF;}
.White_11_N			{font-size:11px; color: #FFFFFF;}
.White_12_N			{font-size:12px; color: #FFFFFF;}
.White_14_N			{font-size:14px; color: #FFFFFF;}
.White_09_B			{font-size: 9px; color: #FFFFFF; font-weight:bold;}
.White_10_B			{font-size:10px; color: #FFFFFF; font-weight:bold;}
.White_11_B			{font-size:11px; color: #FFFFFF; font-weight:bold;}
.White_12_B			{font-size:12px; color: #FFFFFF; font-weight:bold;}
.White_12_B			{font-size:14px; color: #FFFFFF; font-weight:bold;}

/* フォント 白*/
.s9-w {font-size: 9px; color: #FFFFFF;}
.s10-w {font-size: 10px; color: #FFFFFF; }
.s12-w {font-size: 12px; color: #FFFFFF;}


.s9-b_tyuui {font-size: 9px; color: #333333; line-height: 10px;}

.s9-b {font-size: 9px; color: #333333; line-height: 12px;}
.s10-b {font-size: 10px; color: #333333; line-height: 14px;}
.s12-b {font-size: 12px; color: #333333; line-height: 16px;}

.s9-blue {font-size: 9px; color: #1359A8; line-height: 12px;}
.s10-blue {font-size: 10px; color: #1359A8; line-height: 18px;}
.s12-blue {font-size: 12px; color: #1359A8; line-height: 16px;}

.b9-w {font-size: 9px;color: #003366;font-weight:bold;}
.b10-w {font-size: 10px;color: #003366;font-weight:bold;}
.b12-w {font-size: 12px;color: #003366;font-weight:bold;}

/* フォント 赤*/
.s9-r {font-size: 9px;color: #D51E2C;}
.s10-r {font-size: 10px;color: #D51E2C;}
.s12-r {font-size: 12px;color: #D51E2C;}

.b9-r {font-size: 9px;color: #D51E2C; font-weight:bold;}
.b10-r {font-size: 10px;color: #D51E2C; font-weight:bold;}
.b12-r {font-size: 12px;color: #D51E2C; font-weight:bold;}
.b14-r {font-size: 14px;color: #D51E2C; font-weight:bold;}

.b9-ww {font-size: 9px;color: #FFFFFF;font-weight:bold;}
.b10-ww {font-size: 10px;color: #FFFFFF;font-weight:bold;}
.b12-ww {font-size: 12px;color: #FFFFFF;font-weight:bold;}
.b14-ww {font-size: 14px;color: #FFFFFF;font-weight:bold;}

.b9-b {font-size: 9px;color: #333333;font-weight:bold; line-height: 12px;}
.b10-b {font-size: 10px;color: #333333;font-weight:bold; line-height: 14px;}
.b12-b {font-size: 12px;color: #333333;font-weight:bold; line-height: 16px;}
.b14-b {font-size: 14px;color: #333333;font-weight:bold; line-height: 16px;}

.b9-w {font-size: 9px;color: #FFFFFF;font-weight:bold;}
.b10-w {font-size: 10px;color: #FFFFFF;font-weight:bold;}
.b12-w {font-size: 12px;color: #FFFFFF;font-weight:bold;}

.b12-r2 {font-size: 12px;color: #FF0055; font-weight:bold;}

.b9-g {font-size: 9px;color: #336633;font-weight:bold;}
.b10-g {font-size: 10px;color: #336633;font-weight:bold;}
.b12-g {font-size: 12px;color: #336633;font-weight:bold;}


.in12-b {font-size: 12px; color: #333333; line-height: 21px;}
.in14-b {font-size: 14px; color: #333333; line-height: 21px;}
.in14-M {font-size: 14px; font-weight:bold; color: #1359A8; line-height: 21px;}
.info09-b {font-size:  9px; color: #333333; line-height: 14px;}
.info10-b {font-size: 10px; color: #333333; line-height: 16px;}
.info12-b {font-size: 12px; color: #333333; line-height: 18px;}
.info11-b {font-size: 11px; color: #333333; line-height: 22px;}
.info11-R {font-size: 11px; color: #D51E2C; line-height: 22px;}

#main{
	width:802px;
	background-image:url(../images/bg-body.gif);
	background-repeat:repeat-y;
}

#flash_1{
	width:714px;
	height:462px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#topi1{
	width:238px;
	margin: 0px 0px 0px 0px;
}

#topflash{
	width:759px;
	height:196px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#kin_flash{
	width:240px;
	height:180px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#BOX_HITU	{ line-height:24px; }

#BOX_SITU	{ line-height:18px; }

#topicsbox {
	width: 460px;
	height: 120px;
	text-align:left;
	overflow: auto;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#898888;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-highlight-color :#ccc;
	scrollbar-shadow-color:#ccc;
	scrollbar-track-color:#fff;
}

.form_t th.hisu {
	background-image:url(../images/shop_hisu.gif);
	background-repeat:no-repeat;
	}

.form_t th {
	background-color: #EFEFEF;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #BBBBBB #FFFFFF;
	padding: 5px 0px 5px 10px;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight:bold;
	width: 160px;
	}
	
.form_t td {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #BBBBBB #BBBBBB;
	padding: 5px 0px 5px 5px;
	text-align: left;
	vertical-align: top;
	}
	
#form_t {
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB #BBBBBB #FFFFFF #BBBBBB;
	width: 680px;
}

.list_t th.l_sho { 	width:300px; font-size:11px;}
.list_t th.l_tan { 	width:90px; font-size:11px;}
.list_t th.l_kos { 	width:90px; font-size:11px;}
.list_t th.l_tot { 	width:100px; font-size:11px;}

.list_t th {
	background-color: #EFEFEF;
	padding: 6px 3px 3px 3px;
	font-size:12px;
	font-weight:bold;
	}
	
.list_t td.l_tot { font-weight:bold; font-size:12px;}

.list_t td {
	background-color: #FFFFFF;
	padding: 6px 3px 3px 3px;
	font-size:11px;
	}
	
#list_t {
	background-color: #BBBBBB;
	width: 680px;
	font-size:11px;
}
