@charset "Shift_JIS";

/*======================基本関係======================*/
body{
	margin-top:3px;
	padding:0px;
}


/*リンク関係*/
a:link {/*リンクされた文字の色*/
	color:#0670B0;
	text-decoration:underline;
}
a:visited {/*訪問後の色*/
	color:#0670B0;/
	text-decoration:underline;
}
a:hover {/*カーソルを合わせたときの色*/
	color:#68ACFA;
	text-decoration:underline;
}
a:active {/*クリック中の色*/
	color:#68ACFA;
	text-decoration:underline;
}

.noline a {/*リンクされた文字の色*/
	color:#000000;
	text-decoration:none;
}
.noline a:link {/*リンクされた文字の色*/
	color:#000000;
	text-decoration:none;
}
.noline a:visited {/*訪問後の色*/
	color:#000000;/
	text-decoration:none;
}
.noline a:hover {/*カーソルを合わせたときの色*/
	color:#68ACFA;
	text-decoration:none;
}
.noline a:active {/*クリック中の色*/
	color:#68ACFA;
	text-decoration:none;
}

/*======================いろんなスタイル======================*/

.form_search
	{
	color:#FFFFFF;
	font-size:11px;
	padding:1px;
	border: solid 1px #364447;
	background-color: #364447;
	}
.side_midashi
	{
	margin:0px;/*メニューボタン間のアキを詰める場合は、margin:0;にする*/
	padding:0px;
	width:158px;
	height:18px;
	padding-left:5px;/*ボタンテキストのセンター揃えの場合は、0px;*/
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	background-color: #364447;
	}
	
.midashi01_1
	{
	padding:1px;
	height:41px;
	text-indent: 15px; 
	line-height:41px;
	background: url(../imgs/midashi01_orange.jpg) no-repeat;
	}
	.midashi01_2
	{
	padding:1px;
	height:41px;
	text-indent: 15px; 
	line-height:41px;
	background: url(../imgs/midashi01_green.jpg) no-repeat;
	}
	.midashi01_3
	{
	padding:1px;
	height:41px;
	text-indent: 15px; 
	line-height:41px;
	background: url(../imgs/midashi01_red.jpg) no-repeat;
	}
	.midashi01
	{
	padding:1px;
	height:41px;
	text-indent: 15px; 
	line-height:41px;
	background: url(../imgs/midashi01.jpg) no-repeat;
	}
.midashi02
	{
	padding-top:1px;
	height:28px;
	line-height:25px;
	background: url(../imgs/midashi02.jpg) no-repeat;
	}
.midashi03
	{
	padding-top:1px;
	height:28px;
	line-height:25px;
	background: url(../imgs/midashi03.jpg) no-repeat;
	}
.midashi04
	{
	padding-top:1px;
	height:28px;
	line-height:25px;
	background: url(../imgs/midashi04.jpg) no-repeat;
	}
.midashi05
	{
	padding-top:1px;
	height:28px;
	line-height:25px;
	background: url(../imgs/midashi05.jpg) no-repeat;
	}
.midashi06
	{
	padding:1px;
	height:41px;
	text-indent: 15px; 
	line-height:41px;
	background: url(../imgs/midashi06.jpg) no-repeat;
	}
.midashi07
	{
	padding-top:1px;
	height:28px;
	line-height:25px;
	background: url(../imgs/midashi07.jpg) no-repeat;
	}
	/*====================ボックス設定（ヘッダ・フッター部分）=====================*/

#whitebox
	{
	width:780px;
	margin:0px auto 0px;
	}

#head1_back_a
	{
	width:220px;
	height:90px;
	margin:0px;
	background: url(../imgs/menu_back_a.jpg) no-repeat;
	}
#head1_back_b
	{
	width:277px;
	height:90px;
	margin:0px;
	background: url(../imgs/menu_back_b.jpg) no-repeat;
	}
#head1_back_c
	{
	width:283px;
	height:40px;
	margin:0px;
	background: url(../imgs/menu_back_c.jpg) no-repeat;
	}
#head1_back_d
	{
	width:283px;
	height:32px;
	margin:0px;
	background: url(../imgs/menu_back_d.jpg) no-repeat;
	}	
#head1_flame
	{
	width:283px;
	margin:0px auto 0px;
	}


#head1_left
	{
	width:110px;
	height:22px;
	line-height:30px;
	float:left;
}

#head1_center
	{
	width:80px;
	text-align:right;
	height:22px;
	line-height:30px;
	margin-top:5px;
	float:left;
	}

#head1_right
	{
	width:80px;
	text-align: right;
	margin:5px 5px 0px 0px;
	float:right;
	}

#head2_flame
	{
	width:780px;
	margin:0px auto 5px;
	}


#head3_flame
	{
	width:780px;
	margin:0px auto 0px;
	}

#head4_flame
	{
	width:780px;
	margin:5px auto 15px;
	}


#main_flame
	{
	width:780px;
	margin:0px auto 0px;
}


#header_flame
	{
	width:780px;
	margin:0px auto 0px;
}


.clears
	{
	clear:both;
}
/*==================「フォントサイズ変更ボタン」について===================*/

#head1_right ul{
	margin:0;
	padding:0;
	list-style:none;
}
#head1_right ul li{
	margin:2px;/*メニューボタン間のアキを詰める場合は、margin:0;にする*/
	padding-top:2px;
	width:22px;
	float:left;
}

#button_size a:link{
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-style:solid;
	border-color:#999;
	border-width:1px 1px 1px 1px;
	background-color: #FFF;
	display:block;
}
#button_size a:visited{
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-style:solid;
	border-color:#999;
	border-width:1px 1px 1px 1px;
	background-color: #FFF;
	display:block;
}
#button_size a:hover{
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-style:solid;
	border-color:#999;
	border-width:1px 1px 1px 1px;
	background-color: #999;
	display:block;
}

/*======================サイドメニューについて======================*/

#sidemenu{
	padding:0px;
	border-style:solid;
	border-color:#999;
	border-width:1px 1px 1px 1px;
	margin:0px 0 20px 0;
}
#sidemenu_in{
	/*text-align: center; ボタンテキストのセンター揃えの場合は、イキにする。*/
	text-indent: 10px; 
}

DL{
	margin:0px;
	padding:0;
	list-style:none;
	font: normal 12px;
}
DT{
	margin:0px;/*サブボタン間のアキを詰める場合は、margin:0;にする*/
	padding:0px;
	width:158px;
	height:25px;
	text-indent: 20px; 
	color:#000;
	font-size:12px;
	line-height:25px;
}
DD{
	margin:0px;/*サブボタン間のアキを詰める場合は、margin:0;にする*/
	padding:0px;
	width:158px;
	text-indent: 35px; 
	color:#000;
	font-size:12px;
	line-height:25px;
}

/*======================「DTボタン」01始めの状態======================*/
.DTnormal a,
.DTnormal a:link,
.DTnormal a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt.gif) 0px -0px repeat-y;
	display:block;

}

/*======================「DTボタン」02ロールオーバー状態================*/
.DTnormal a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt.gif) 0px -25px repeat-y;
}

/*====================「一番上のDTボタン」01始めの状態======================*/
.DTtop a,
.DTtop a:link,
.DTtop a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_top.gif) 0px -0px repeat-y;
	display:block;

}

/*====================「一番上のDTボタン」02ロールオーバー状態================*/
.DTtop a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_top.gif) 0px -25px repeat-y;
}





/*====================「一番上のDTボタン」01始めの状態======================*/
.DT2top a,
.DT2top a:link,
.DT2top a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_top.gif) 0px -0px repeat-y;
	display:block;
	font-size:11px;
	line-height:13px;
}

/*====================「一番上のDTボタン」02ロールオーバー状態================*/
.DT2top a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_top.gif) 0px -25px repeat-y;
	font-size:11px;
	line-height:13px;
}




/*====================「きいろDTボタン」01始めの状態======================*/
.DTnormal_y a,
.DTnormal_y a:link,
.DTnormal_y a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_y.gif) 0px -0px repeat-y;
	display:block;

}

/*====================「きいろDTボタン」02ロールオーバー状態================*/
.DTnormal_y a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_y.gif) 0px -25px repeat-y;
}

/*==================「一番上のきいろDTボタン」01始めの状態==================*/
.DTtop_y a,
.DTtop_y a:link,
.DTtop_y a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_y_top.gif) 0px -0px repeat-y;
	display:block;

}

/*==================「一番上のきいろDTボタン」02ロールオーバー状態============*/
.DTtop_y a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_y_top.gif) 0px -25px repeat-y;
}
/*====================「みどりDTボタン」01始めの状態======================*/
.DTnormal_g a,
.DTnormal_g a:link,
.DTnormal_g a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_g.gif) 0px -0px repeat-y;
	display:block;

}

/*====================「みどりDTボタン」02ロールオーバー状態================*/
.DTnormal_g a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_g.gif) 0px -25px repeat-y;
}

/*==================「一番上のみどりDTボタン」01始めの状態==================*/
.DTtop_g a,
.DTtop_g a:link,
.DTtop_g a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_g_top.gif) 0px -0px repeat-y;
	display:block;

}

/*==================「一番上のみどりDTボタン」02ロールオーバー状態============*/
.DTtop_g a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_g_top.gif) 0px -25px repeat-y;
}
/*====================「あかDTボタン」01始めの状態======================*/
.DTnormal_r a,
.DTnormal_r a:link,
.DTnormal_r a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_r.gif) 0px -0px repeat-y;
	display:block;

}

/*====================「あかDTボタン」02ロールオーバー状態================*/
.DTnormal_r a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_r.gif) 0px -25px repeat-y;
}

/*==================「一番上のあかDTボタン」01始めの状態==================*/
.DTtop_r a,
.DTtop_r a:link,
.DTtop_r a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dt_r_top.gif) 0px -0px repeat-y;
	display:block;

}

/*==================「一番上のあかDTボタン」02ロールオーバー状態============*/
.DTtop_r a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dt_r_top.gif) 0px -25px repeat-y;
}

/*======================「DDボタン」01始めの状態======================*/
.DDnormal a,
.DDnormal a:link,
.DDnormal a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dd.gif) 0px -0px repeat-y;
	display:block;
}

/*======================「DDボタン」02ロールオーバー状態================*/
.DDnormal a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dd.gif) 0px -25px repeat-y;
}

/*====================「一番上のDDボタン」01始めの状態======================*/
.DDtop a,
.DDtop a:link,
.DDtop a:visited{
	text-decoration:none;
	color:#000;
	background: url(../imgs/side_button_dd_top.gif) 0px -0px repeat-y;
	display:block;
}

/*====================「一番上のDDボタン」02ロールオーバー状態================*/
.DDtop a:hover{
	text-decoration:none;
	color:#0670B0;
	display:block;
	background: url(../imgs/side_button_dd_top.gif) 0px -25px repeat-y;
}

/*====================テーブル内の揃え================*/

.tbl_right
	{
	text-align: right;
	}

.tbl_left
	{
	text-align: left;
	}

