@charset "euc-jp";
/* body_std.css 2004/6/1 */

body {
	font-size: 13px;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	color: #444444;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td {
	font-size: 13px;
}

a:link    {color:#FF3300; text-decoration:none}
a:visited {color:#FF3300; text-decoration:none}
a:active  {color:#FF6600; text-decoration:none}
a:hover   {color:#FF6600; text-decoration:underline}

/* HEADER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header_base {
	background-image: url("../img/header_back.jpg");
	background-repeat: repeat-x;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
}

.hnavi_sub {
	font-size: 10px;
	font-weight: bold;
}

.hnavi_sub a:link    {color:#FFFFFF; text-decoration:none}
.hnavi_sub a:visited {color:#FFFFFF; text-decoration:none}
.hnavi_sub a:active  {color:#FFFFFF; text-decoration:none}
.hnavi_sub a:hover   {color:#FFFFFF; text-decoration:underline}

.hnavi td {
	width: 104px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-color: #000000;
	border-style: solid;
	border-color: #CC0000;
	border-width: 0 0 0 2px;
	padding: 2px 2px 2px 2px;
}

.hnavi .selected {
	background-color: #FFFFFF;
}

.hnavi a {
	display: block;
	padding: 3px 0 3px 0;
}

.hnavi a:hover   {color:#FFFFFF; background-color: #FF6600;}

/* Block +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#block_subnavi td {
	background-color: #EEDDAA;
	/*background: url("../purchase/image/subnavi_back.gif") repeat-x left bottom;*/
}

#block_subnavi_left {
	background: url("../img/subnavi_tab_left.gif") no-repeat left top;
	text-align: left;
	padding: 5px 0 0 10px;
}

#block_subnavi_right {
	background: url("../img/subnavi_tab_right.gif") no-repeat right top;
	text-align: right;
	padding: 5px 10px 0 0;
}

#subnavi td {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

#subnavi .selected {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #CCBB77;
	border-width: 1px 1px 0 1px;
}

#subnavi a {
	display: block;
	padding: 3px 10px 3px 10px;
}

#subnavi a:hover   {color:#FFFFFF; background-color: #FF6600;}

#block_main {
	width: 782px;
	border-style: solid;
	border-color: #EEDDAA;
	border-width: 0px 0px 0px 0px;
	/*
	*/
	padding: 20px 10px 20px 10px;
}

#block_pagenavi {
	background-color: #EEDDAA;
	border-style: solid;
	border-color: #CCBB77;
	border-width: 0 0 2px 0;
}

#block_pagenavi td {
	font-size: 12px;
	padding: 8px 10px 8px 10px;
}

#block_footer {
	padding: 10px 10px 10px 10px;
}

/* ¡¦¡¦"­ã£í¥ã¡¦+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.text_M1 {
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 20px 0;
}

