@charset "shift_jis";

body {
	margin: 0px;
	padding: 0px;
	background-repeat:repeat;
	background-color:#000000;
	font-size:14px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック";
	line-height: 21px;
}
a {
    text-decoration: none;
    border-style:none;
color:#FFFFFF;
}
a img {
    border-style:none;
}
h1{
color:#FFFFFF;
font-size:10px;
	margin: 0px;
	padding: 0px;
}

h2,h3{
color:#CC0000;
 font-size:17px;
 margin:0px 0px 3px 0px;
 padding:0px;
}

h4,h5,h6{
color:#FF6600;
font-size:16px;
font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック";
margin:0px 0px 2px 0px;
padding:0px;
}

ul,li {
	list-style-type: none;
	padding:0px;
	margin:0px;
	margin: 0px;
	padding: 0px;
}
.p{
	margin: 0px;
	padding: 0px;
}

/*---------------------------------------------*/
#outline{
	background-color:#000000;
}
#inline{}

#line{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color:#c90417;
}

#title_box{
text-align:right;
}

/*---------------------------------------------*/
#header {background-color:#c90417;}
/*---------------------------------------------*/

#main_img_box{
	width: 900px;
	height:290px;
	background-image:url(../img/main_img_zairyou.gif);
	background-color:#c90417;
}

#main_img{
	width: 856px;
	padding:10px 6px 6px 6px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

/*-------------top_menu--------------------------------*/

#top_menu{
	height: 46px;
	width: 900px;	
}
#in_top_menu{
	width: 852px;
	height:46px;
	margin-right: auto;
	margin-left: auto;
	padding-left:16px;
	background-image:url(../img/mbg.gif);
	background-repeat:repeat-x;
}
.menu_button{
float:left;
}

/*-----------------contents_01----------------------------*/

#contents_waku{
width:900px;
padding-top:8px;
background-color:#c90417;
}

#contents_img{
width:868px;
	margin-right: auto;
	margin-left: auto;
	background-color:#c90417;
}

#contents_01{
width:900px;
background-color:#c90417;
}

#contents_small{
	width:865px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../img/sendenbg.gif);
	background-repeat:repeat;
	height:1000px;
	background-color:#c90417;
}

#text_box{
	width: 834px;
	float:left;
	padding:6px 17px 5px 17px;
}
.bun_01{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

/*------------contents_02---------------------------------*/
#contents_02{
	width: 865px;
	height: 1300px;
	margin-right: auto;
	margin-left: auto;
	background-color:#003300;
	background-image:url(../img/sendenbg.gif);
	padding:0px 0px 0px 0px ;
	font-size:13px;
}

#text_box_02{
padding:3px 10px 3px 10px;
font-size:14px;
}
/*------------table_contents_box---------------------------------*/
#table_contents_box{
	width: 865px;
	height: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color:#003300;
	background-image:url(../img/sendenbg.gif);
	padding:0px 0px 0px 0px ;
	font-size:13px;
}

#table_contents_text_box{
padding:3px 10px 3px 10px;
font-size:14px;
}

/*--------------------contents_03-------------------------*/

#contents_03{
font-size:16px;
color:#FFFFFF;
background-color:#c90417;
}

#contents_03_small{
	width: 868px;
	height: 780px;
	margin-right: auto;
	margin-left: auto;
	padding:0px 0px 0px 0px ;
	background-color:#003300;
	background-image:url(../img/back22.gif);
	padding:10px 0px 0px 0px ;
}

#p_waku{
	width: 868px;
	height: 240px;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}


#p_gazou{
	width: 310px;
	height: 140px;
	float:left;
	padding:0px 20px 0px 10px;
}

#p_text{
	width: 500px;
	height: 140px;
	font-size:14px;
	float:left;
	padding:0px 0px 0px 0px;
}

.point_midashi{
font-size:16px;
color:#FFCC00;
padding:5px 0px 0px 0px;
margin:0px 0px 5px 0px ;
}

/*--------------------futter-------------------------*/

#futter_waku{
color:#FFFFFF;
font-size:14px;
background-color:#c90417;
}

#futter_box{
	margin-right: auto;
	margin-left: auto;
	width: 838px;
	height:260px;
	background-color:#c90417;
	padding-top:22px;
}

#f_b_1,#f_b_2,#f_b_3{
	width: 160px;	
	float:left;
	font-size:12px;
}


#f_b_4{
	width: 175px;	
	float:left;
	font-size:12px;
	}
	
#f_b_5{
	width: 170px;	
	float:left;
	font-size:12px;
	}	

	
#f_b_copy{
	width: 808px;
	height:20px;
	padding:40px 30px 30px 10px;
	text-align:right;
}
/*-------------------futter--------------------------*/

#f_line{
	height:180px;
	background-image:url(../img/futter_bg.gif);
	background-repeat:repeat;
	margin-top:80px;
}

#futter{
	width: 905px;
	height:180px;
	margin-right: auto;
	margin-left: auto;
}
#f_b_1,#f_b_2,#f_b_3{
	width: 160px;	
	float:left;
	font-size:12px;
}
#f_b_1,#f_b_2,#f_b_3{
	width: 160px;	
	float:left;
	font-size:12px;
}


#f_b_4{
	width: 175px;	
	float:left;
	font-size:12px;
	}
	
#f_b_5{
	width: 170px;	
	float:left;
	font-size:12px;
	}	


.ff{
float:left;
margin-top:20px;
}

#copyright{
padding-left:560px;
padding-top:50px;
}
/*--------table_01-------------------------------------*/
#table_01 {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px #666666;
	border-left: 0px #666666;
	margin-top: 10px;
	font-size: 14px;
	text-align: left;
	text-indent: 2px;
	margin-bottom: 15px;
	font-weight: lighter;
}

td {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	vertical-align:top;
}

th {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:left;
	background-color:#FF9999;
}
.sennashi{
	border-bottom: 0px solid #666666;
	background-color:#FFFFCC;
}

#red{
color:#CC0000;
margin: 0px;
padding: 0px;
}
/*--------table_02-------------------------------------*/
.table_midashi_01{
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#FF9999;
}
.table_midashi_02{
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#FF9999;
}


#table_02 {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 0px;
	font-size: 14px;
	text-align: left;
	text-indent: 2px;
	margin-bottom: 0px;
	font-weight: lighter;
	height:250px;
}

.td_01{
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
	width:422px;
	background-color:#FF9999;
}
.td_01_a{
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
	width:422px;
	background-color:#FF9999;
}

.td_02{
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}
.td_02_a{
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}


td {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	vertical-align:top;
}

th {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:left;
	background-color:#FF9999;
}
.sennashi{
	border-bottom: 0px solid #666666;
	background-color:#FFFFCC;
}

#red{
color:#CC0000;
margin: 0px;
padding: 0px;
}







