@charset "UTF-8";

/*    トップページCSS　　
-----------------------*/

#index_menu {
	padding: 0px;
	width: 960px;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_menu ul {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#index_menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.menu_01 {
	background-image: url(../img_index/menu_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 192px;
}
.menu_01 a {
	background-image: url(../img_index/menu_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 192px;
	overflow: hidden;
}
.menu_01 a:hover {
	background-image: url(../img_index/menu_01_hover.jpg);
}
.menu_02 {
	background-image: url(../img_index/menu_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 143px;
}
.menu_02 a {
	background-image: url(../img_index/menu_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 143px;
	overflow: hidden;
}
.menu_02 a:hover {
	background-image: url(../img_index/menu_02_hover.jpg);
}
.menu_03 {
	background-image: url(../img_index/menu_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 153px;
}
.menu_03 a {
	background-image: url(../img_index/menu_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 153px;
	overflow: hidden;
}
.menu_03 a:hover {
	background-image: url(../img_index/menu_03_hover.jpg);
}
.menu_04 {
	background-image: url(../img_index/menu_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 166px;
}
.menu_04 a {
	background-image: url(../img_index/menu_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 166px;
	overflow: hidden;
}
.menu_04 a:hover {
	background-image: url(../img_index/menu_04_hover.jpg);
}
.menu_05 {
	background-image: url(../img_index/menu_05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 306px;
}
.menu_05 a {
	background-image: url(../img_index/menu_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 306px;
	overflow: hidden;
}
.menu_05 a:hover {
	background-image: url(../img_index/menu_05_hover.jpg);
}
#index_main {
	margin: 0px;
	width: 960px;
	background-image: url(../img_index/img_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: right 0px;
}
#index_main_left {
	padding: 0px;
	float: left;
	width: 430px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_main_left ul {
	padding: 0px;
	width: 396px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
}
#index_main_left li {
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn_sisetu {
	background-image: url(../img_index/btn_sisetu.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 188px;
}
.btn_sisetu a {
	background-image: url(../img_index/btn_sisetu.jpg);
	background-repeat: repeat-y;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 188px;
	overflow: hidden;
}
.btn_sisetu a:hover {
	background-image: url(../img_index/btn_sisetu_hover.jpg);
}
.btn_bumon {
	background-image: url(../img_index/btn_bumon.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 188px;
}
.btn_bumon a {
	background-image: url(../img_index/btn_bumon.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 188px;
	overflow: hidden;
}
.btn_bumon a:hover {
	background-image: url(../img_index/btn_bumon_hover.jpg);
}
#index_main_right {
	padding: 0px;
	float: right;
	width: 530px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_textbox_01 {
	font-size: 80%;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #A5BDDC;
	width: 360px;
}
.img_01 {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
}
#index_mailbox {
	width: 492px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 19px;
}
.index_address {
	background-image: url(../img_index/img_address.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 492px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index_btn_form {
	background-image: url(../img_index/btn_form.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 280px;
	padding: 0px;
}
.index_btn_form  a {
	background-image: url(../img_index/btn_form.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 197px;
	overflow: hidden;
}
.index_btn_form  a:hover {
	background-image: url(../img_index/btn_form_hover.gif);
}
#flash_box {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#flash {
	margin: 0px;
	padding:50px 0px 0px 0px;
	float: left;
	width: 726px;
	text-align: right;
}
.bth_bosyu {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:232px;
	height:44px;
	text-indent:-9999px;
	background:url(../img_index/bosyu.jpg);
}
.bth_bosyu a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:232px;
	height:44px;
	display:block;
	overflow:hidden;
	background:url(../img_index/bosyu.jpg);
}
.bth_bosyu a:hover{
	background:url(../img_index/bosyu_hover.jpg);
}
.bth_azuma {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:232px;
	height:67px;
	text-indent:-9999px;
	background: url(../img_index/bn_azumadori.jpg) no-repeat;
}
.bth_azuma a{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:232px;
	height:67px;
	display:block;
	overflow:hidden;
	background: url(../img_index/bn_azumadori.jpg) no-repeat;
}
.bth_azuma a:hover{
	background: url(../img_index/bn_azumadori_hover.jpg) no-repeat;
}