/*ボディー指定*/
body {
margin:0px 0px 0px 0px; background-color: #FFFFE0;
}

/*テキスト指定*/
.text-large { font-size: 95%; line-height: 130%}
.text-largeb { font-size: 95%; font-weight: bold; line-height: 130%}
.text-std { color: #333333; font-size: 83%; line-height: 130%}
.text-stds { color: #333333; font-size: 73%; line-height: 130%}
.text-stdb { color: #333333; font-size: 83%; font-weight: bold}
.text-seo h1{ font-size: 12px ;color:#333333; line-height: 140%}
.text-small { font-size: 70%}
.text-smallwhite { font-size: 70% ;color: #FFFFFF}
.text-smallgray { font-size: 70% ;color: #666666}

h1 { font-size: 108%; font-weight: bold; margin: 0px}
h2 { font-size: 83%; font-weight: bold; margin: 4px}

td.main-text-white { color: #ffffff; font-size: 13px;line-height: 130%}
td.main-text-gray { color: #333333; font-size: 13px;line-height: 130%}

.text-red { color: #ff0000}
.text-white { color: #FFFFFF}
.text-whiteb { color: #FFFFFF; font-weight: bold}
.text-white-bs { color: #FFFFFF; font-size: 11px; font-weight: bold}
.text-white-bl { color: #FFFFFF; font-size: 95%; font-weight: bold}
.text-white-bl2 { color: #FFFFFF; font-size: 110%; font-weight: bold;line-height: 130%}
.text-white-bl3 { color: #FFFFFF; font-size: 150%; font-weight: bold;line-height: 130%}
.text-gray { color: #666666}
.gray-b { color: #333333; font-weight: bold}
.text-gray-bs { color: #333333; font-size: 11px; font-weight: bold}
.text-gray-bl { color: #333333; font-size: 95%; font-weight: bold}
.text-gray-bl2 { color: #333333; font-size: 110%; font-weight: bold;line-height: 130%}
.text-gray-bl3 { color: #333333; font-size: 150%; font-weight: bold;line-height: 130%}
.red{ color: #ff0000}
.reds { color: #ff0000; font-size: 11px;line-height: 110%}
.text-red-bl { color: #ff0000; font-size: 95%; font-weight: bold}
.text-red-bl2 { color: #ff0000; font-size: 120%; font-weight: bold}
.red-b { color: #ff0000; font-weight: bold}
.title{ color: #333333; font-size: 98%; font-weight: bold}
.text-blueb { color: #284E81; font-size: 83%; font-weight: bold}

/*テーブル指定*/

/*リンク指定*/
a:link { color:#000066; text-decoration: none}
a:visited { color:#000066; text-decoration: none}
a:active { color:#000066; text-decoration: underline}
a:hover { color:#ff0000; text-decoration: underline}

a.white { color: #FFFFFF; text-decoration: none}
a.white:link { color: #FFFFFF; text-decoration: none}
a.white:visited { color: #FFFFFF; text-decoration: none}
a.white:active { color:#FF0000; text-decoration: underline}
a.white:hover { color: #FF8800; text-decoration: underline}
 
a.swhite { font-size: 70% ;color: #FFFFFF; text-decoration: none}
a.swhite:link { font-size: 70% ;color: #FFFFFF; text-decoration: none}
a.swhite:visited { font-size: 70% ;color: #FFFFFF; text-decoration: none}
a.swhite:active { font-size: 70% ;color:#FFFF99; text-decoration: underline}
a.swhite:hover { font-size: 70% ;color: #FF8800; text-decoration: underline}

/*特殊リンク*/
.links a:link {text-decoration: none; color: #ffffff; font-size: 12px;line-height: 13px; font-weight: bold}
.links a:active {text-decoration: none; color: #ff8800; font-size: 12px;line-height: 13px; font-weight: bold}
.links a:visited {text-decoration: none; color: #ffffff; font-size: 12px;line-height: 13px; font-weight: bold}
.links a:hover {text-decoration: underline; color: #ff8800; font-size: 12px;line-height: 13px; font-weight: bold}

.linkss a:link {text-decoration: none; color: #ffffff; font-size: 11px}
.linkss a:active {text-decoration: none; color: #ff8800; font-size: 11px}
.linkss a:visited {text-decoration: none; color: #ffffff; font-size: 11px}
.linkss a:hover {text-decoration: underline; color: #ff8800; font-size: 11px}

/*その他の指定*/
.line {line-height: 20px}
.line2 {line-height: 5px}
.mark1 { color: #ff0000; font-size: 13px;line-height: 130%}
.mark1b { color: #ff0000; font-size: 13px;line-height: 130%; font-weight: bold}
.mark2 { color: #009900; font-size: 13px;line-height: 130%}
.mark3 { color: #0000ff; font-size: 13px;line-height: 130%}
.mark4 { color: #ff8800; font-size: 13px;line-height: 130%}
.mark5 { color: #ffcccc; font-size: 13px;line-height: 130%}

 /*スペーサー指定*/
.space-3px { font-size: 3px}
.space-6px { font-size: 6px}
.space-9px { font-size: 9px}
.tbr{ line-height: 13px}
.tbrs{ line-height: 8px}

.table-s { color: #000000; font-size: 70%; line-height: 130%}
.table-m { color: #333333; font-size: 80%; line-height: 130%}
.table-l { color: #333333; font-size: 85%; line-height: 130%}

.copyrights{ color: #333333; font-size: 12px;line-height: 130%}
.notice { color: #ff0000; font-size: 14px;line-height: 130%}
.notices { color: #ff0000; font-size: 12px;line-height: 120%}
.text-smallfix { font-size: 10px; line-height: 130%}

.margin-10px { margin-left: 5px}
.mark { color: #333333; font-size: 8px}
li{margin: 0px; padding:0px 0px 0px 0px}


/* 20091009追加 -----------------------------------------------------------------*/
.top_menuL {
	text-align:center;
	width:245px;
}

.top_menuL01 {
	position:relative;
	width:235px;
	height:165px;
	font-size:15px;
	font-weight: bold;
	text-align:left;
	background-image:url(../images/topbg_orange.gif);
	background-repeat: no-repeat;
}

.top_menuL02 {
	position:relative;
	width:235px;
	height:165px;
	font-size:15px;
	font-weight: bold;
	text-align:left;
	background-image:url(../images/topbg_blue.gif);
	background-repeat: no-repeat;
}

.top_list {
	padding:40px 0px 0px 21px;
}

.top_menuR {
	width:250px;
}

.top_menuR img {
	display:block;
	margin-right:3px;
}

.top_information {
	position:relative;
	width:478x;
	height:255px;
	margin-top:23px;
	margin-left:6px;
	font-size:12px;
}

.top_information ul {
	position:absolute;
	top:45px;
	left:0px;
	line-height: 120%;
	list-style-image:url(../images/top_arrow.gif);
}

.top_information ul li { padding:5px; }

.top_bannerBox { margin:0px auto; }

.top_Bimage {
	margin-bottom:10px;
	display:block;
}

.top_informationBox {
	padding-left:10px;
}
