@charset "UTF-8";

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

#index_box01 {
	padding: 0px;
	float: left;
	width: 545px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_box02 {
	padding: 0px;
	float: left;
	width: 192px;
	margin-top: 15px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_box03 {
	padding: 0px;
	float: left;
	width: 194px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_top_btn {
	background-image: url(../index_img/index_top_bar.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 960px;
}
#index_top_btn ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 398px;
}
#index_top_btn li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.index_top_btn01 {
	background-image: url(../index_img/index_top_btn01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 99px;
}
.index_top_btn01 a {
	background-image: url(../index_img/index_top_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 99px;
	overflow: hidden;
}
.index_top_btn01 a:hover {
	background-image: url(../index_img/index_top_btn01_on.jpg);
}
.index_top_btn02 {
	background-image: url(../index_img/index_top_btn02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 112px;
}
.index_top_btn02 a {
	background-image: url(../index_img/index_top_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 112px;
	overflow: hidden;
}
.index_top_btn02 a:hover {
	background-image: url(../index_img/index_top_btn02_on.jpg);
}
.index_top_btn03 {
	background-image: url(../index_img/index_top_btn03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 96px;
}
.index_top_btn03 a {
	background-image: url(../index_img/index_top_btn03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 96px;
	overflow: hidden;
}
.index_top_btn03 a:hover {
	background-image: url(../index_img/index_top_btn03_on.jpg);
}
.index_top_btn04 {
	background-image: url(../index_img/index_top_btn04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 91px;
}
.index_top_btn04 a {
	background-image: url(../index_img/index_top_btn04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 91px;
	overflow: hidden;
}
.index_top_btn04 a:hover {
	background-image: url(../index_img/index_top_btn04_on.jpg);
}
#index_box02 ul {
	padding: 0px;
	width: 192px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#index_box02 li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.index_fia {
	background-image: url(../index_img/2017/index_fia.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 192px;
}
.index_fia a {
	background-image: url(../index_img/2017/index_fia.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 192px;
	overflow: hidden;
}
.index_fia a:hover {
	background-image: url(../index_img/2017/index_fia_on.jpg);
}
.index_fia_btn01 {
	background-image: url(../index_img/2017/index_fia_2017_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_fia_btn01 a {
	background-image: url(../index_img/2017/index_fia_2017_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn01 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_01_on1.jpg);
}



.index_fia_btn02 {
	background-image: url(../index_img/2017/index_fia_2017_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 192px;
}
.index_fia_btn02 a {
	background-image: url(../index_img/2017/index_fia_2017_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn02 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_02_on.jpg);
}


.index_fia_btn03 {
	background-image: url(../index_img/2017/index_fia_2017_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
}
.index_fia_btn03 a {
	background-image: url(../index_img/2017/index_fia_2017_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn03 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_03_on.jpg);
}
.index_fia_btn04 {
	background-image: url(../index_img/2017/index_fia_2017_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 192px;
}
.index_fia_btn04 a {
	background-image: url(../index_img/2017/index_fia_2017_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn04 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_04_on.jpg);
}

.index_fia_btn15 {
	background-image: url(../index_img/2017/index_fia_2017_05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
}
.index_fia_btn15 a {
	background-image: url(../index_img/2017/index_fia_2017_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn15 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_05_on.jpg);
}

.index_fia_btn06 {
	background-image: url(../index_img/2017/index_fia_2017_06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 192px;
}
.index_fia_btn06 a {
	background-image: url(../index_img/2017/index_fia_2017_06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn06 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_06_on.jpg);
}
.index_fia_btn07 {
	background-image: url(../index_img/2017/index_fia_2017_07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 192px;
}
.index_fia_btn07 a {
	background-image: url(../index_img/2017/index_fia_2017_07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn07 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_07_on.jpg);
}
.index_fia_btn08 {
	background-image: url(../index_img/2017/index_fia_2017_08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
}
.index_fia_btn08 a {
	background-image: url(../index_img/2017/index_fia_2017_08.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn08 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_08_on.jpg);
}
.index_fia_btn09 {
	background-image: url(../index_img/2017/index_fia_2017_09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
}
.index_fia_btn09 a {
	background-image: url(../index_img/2017/index_fia_2017_09.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn09 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_09_on.jpg);
}
.index_fia_btn10 {
	background-image: url(../index_img/2017/index_fia_2017_10.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
}
.index_fia_btn10 a {
	background-image: url(../index_img/2017/index_fia_2017_10.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn10 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_10_on.jpg);
}
.index_fia_btn11 {
	background-image: url(../index_img/2017/index_fia_2017_11.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 192px;
}
.index_fia_btn11 a {
	background-image: url(../index_img/2017/index_fia_2017_11.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn11 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_11_on.jpg);
}
.index_fia_btn12 {
	background-image: url(../index_img/2017/index_fia_2017_12.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 192px;
}
.index_fia_btn12 a {
	background-image: url(../index_img/2017/index_fia_2017_12.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 192px;
	overflow: hidden;
}
.index_fia_btn12 a:hover {
	background-image: url(../index_img/2017/index_fia_2017_12_on.jpg);
}


.index_kouryu {
	background-image: url(../index_img/index_kouryu.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 192px;
}
.index_kouryu a {
	background-image: url(../index_img/index_kouryu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 192px;
	overflow: hidden;
}
.index_kouryu a:hover {
	background-image: url(../index_img/index_kouryu_on.jpg);
}
.index_kouryu_btn01 {
	background-image: url(../index_img/index_kouryu_btn01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_kouryu_btn01 a {
	background-image: url(../index_img/index_kouryu_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_kouryu_btn01 a:hover {
	background-image: url(../index_img/index_kouryu_btn01_on.jpg);
}
.index_kouryu_btn02 {
	background-image: url(../index_img/index_kouryu_btn02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_kouryu_btn02 a {
	background-image: url(../index_img/index_kouryu_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_kouryu_btn02 a:hover {
	background-image: url(../index_img/index_kouryu_btn02_on.jpg);
}
.index_kouryu_btn03 {
	background-image: url(../index_img/index_kouryu_btn03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_kouryu_btn03 a {
	background-image: url(../index_img/index_kouryu_btn03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_kouryu_btn03 a:hover {
	background-image: url(../index_img/index_kouryu_btn03_on.jpg);
}
.index_kouryu_btn04 {
	background-image: url(../index_img/index_kouryu_btn04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 192px;
}
.index_kouryu_btn04 a {
	background-image: url(../index_img/index_kouryu_btn04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 192px;
	overflow: hidden;
}
.index_kouryu_btn04 a:hover {
	background-image: url(../index_img/index_kouryu_btn04_on.jpg);
}
.index_kouryu_img {
	background-image: url(../index_img/index_kouryu_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 192px;
}
.index_rikai {
	background-image: url(../index_img/index_rikai.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 192px;
	display: block;
}
.index_rikai a {
	background-image: url(../index_img/index_rikai.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 192px;
	overflow: hidden;
}
.index_rikai a:hover {
	background-image: url(../index_img/index_rikai_on.jpg);
}
.index_rikai_btn01 {
	background-image: url(../index_img/index_rikai_btn01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_rikai_btn01 a {
	background-image: url(../index_img/index_rikai_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_rikai_btn01 a:hover {
	background-image: url(../index_img/index_rikai_btn01_on.jpg);
}
.index_rikai_btn02 {
	background-image: url(../index_img/index_rikai_btn02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_rikai_btn02 a {
	background-image: url(../index_img/index_rikai_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_rikai_btn02 a:hover {
	background-image: url(../index_img/index_rikai_btn02_on.jpg);
}
.index_rikai_btn03 {
	background-image: url(../index_img/index_rikai_btn03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
}
.index_rikai_btn03 a {
	background-image: url(../index_img/index_rikai_btn03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 192px;
	overflow: hidden;
}
.index_rikai_btn03 a:hover {
	background-image: url(../index_img/index_rikai_btn03_on.jpg);
}
.index_rikai_img {
	background-image: url(../index_img/index_rikai_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 132px;
	width: 192px;
}

.index_life {
	background-image: url(../index_img/index_life.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 192px;
}
.index_life a {
	background-image: url(../index_img/index_life.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 192px;
	overflow: hidden;
}
.index_life a:hover {
	background-image: url(../index_img/index_life_on.jpg);
}
.index_life_btn01 {
	background-image: url(../index_img/index_life_btn_1.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 192px;
}
.index_life_btn01 a {
	background-image: url(../index_img/index_life_btn_1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn01 a:hover {
	background-image: url(../index_img/index_life_btn_1_on.jpg);
}
.index_life_btn02 {
	background-image: url(../index_img/index_life_btn_2.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 192px;
}
.index_life_btn02 a {
	background-image: url(../index_img/index_life_btn_2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn02 a:hover {
	background-image: url(../index_img/index_life_btn_2_on.jpg);
}
.index_life_btn03 {
	background-image: url(../index_img/index_life_btn_3.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 192px;
}
.index_life_btn03 a {
	background-image: url(../index_img/index_life_btn_3.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn03 a:hover {
	background-image: url(../index_img/index_life_btn_3_on.jpg);
}
.index_life_btn04 {
	background-image: url(../index_img/index_life_btn_4.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 192px;
}
.index_life_btn04 a {
	background-image: url(../index_img/index_life_btn_4.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn04 a:hover {
	background-image: url(../index_img/index_life_btn_4_on.jpg);
}
.index_life_btn05 {
	background-image: url(../index_img/index_life_btn_5.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 192px;
}
.index_life_btn05 a {
	background-image: url(../index_img/index_life_btn_5.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn05 a:hover {
	background-image: url(../index_img/index_life_btn_5_on.jpg);
}
.index_life_btn06 {
	background-image: url(../index_img/index_life_btn_6.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 192px;
}
.index_life_btn06 a {
	background-image: url(../index_img/index_life_btn_6.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn06 a:hover {
	background-image: url(../index_img/index_life_btn_6_on.jpg);
}
.index_life_btn07 {
	background-image: url(../index_img/index_life_btn_7.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 192px;
}
.index_life_btn07 a {
	background-image: url(../index_img/index_life_btn_7.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn07 a:hover {
	background-image: url(../index_img/index_life_btn_7_on.jpg);
}
.index_life_btn08 {
	background-image: url(../index_img/index_life_btn_8.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 192px;
}
.index_life_btn08 a {
	background-image: url(../index_img/index_life_btn_8.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn08 a:hover {
	background-image: url(../index_img/index_life_btn_8_on.jpg);
}
.index_life_btn09 {
	background-image: url(../index_img/index_life_btn_9.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 192px;
}
.index_life_btn09 a {
	background-image: url(../index_img/index_life_btn_9.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 192px;
	overflow: hidden;
}
.index_life_btn09 a:hover {
	background-image: url(../index_img/index_life_btn_9_on.jpg);

}
#search_box {
	padding: 0px;
	width: 194px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.img_search {
	background-image: url(../index_img/img_search.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 176px;
}
.img_sanka {
	background-color:#faf0e6;
	background-image: url(../index_img/img_sanka.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 28px;
	width: 192px;
}

#index_jishin_box {
	padding: 0px;
	width: 194px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#index_jishin_box ul {
	margin: 0px;
	padding: 0px;
	width: 194px;
}
#index_jishin_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.index_jishin {
	background-image: url(../index_img/index_jishin_btn00.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 194px;
}
.index_jishin a {
	background-image: url(../index_img/index_jishin_btn00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn01 {
	background-image: url(../index_img/index_jishin_btn01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 194px;
}
.index_jishin_btn01 a {
	background-image: url(../index_img/index_jishin_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn01 a:hover {
	background-image: url(../index_img/index_jishin_btn01_on.jpg);
}
.index_jishin_btn02 {
	background-image: url(../index_img/index_jishin_btn02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
}
.index_jishin_btn02 a {
	background-image: url(../index_img/index_jishin_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn02 a:hover {
	background-image: url(../index_img/index_jishin_btn02_on.jpg);
}
.index_jishin_btn03 {
	background-image: url(../index_img/index_jishin_btn03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 194px;
}
.index_jishin_btn03 a {
	background-image: url(../index_img/index_jishin_btn03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn03 a:hover {
	background-image: url(../index_img/index_jishin_btn03_on.jpg);
}
.index_jishin_btn04 {
	background-image: url(../index_img/index_jishin_btn04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
}
.index_jishin_btn04 a {
	background-image: url(../index_img/index_jishin_btn04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn04 a:hover {
	background-image: url(../index_img/index_jishin_btn04_on.jpg);
}
.index_jishin_btn05 {
	background-image: url(../index_img/index_jishin_btn05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
}
.index_jishin_btn05 a {
	background-image: url(../index_img/index_jishin_btn05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn05 a:hover {
	background-image: url(../index_img/index_jishin_btn05_on.jpg);
}
.index_jishin_btn06 {
	background-image: url(../index_img/index_jishin_btn06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
}
.index_jishin_btn06 a {
	background-image: url(../index_img/index_jishin_btn06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn06 a:hover {
	background-image: url(../index_img/index_jishin_btn06_on.jpg);
}

.index_jishin_btn07 {
	background-image: url(../index_img/index_jishin_btn07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 194px;
}
.index_jishin_btn07 a {
	background-image: url(../index_img/index_jishin_btn07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn07 a:hover {
	background-image: url(../index_img/index_jishin_btn07_on.jpg);
}


.index_jishin_btn08 {
	background-image: url(../index_img/index_jishin_btn08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
}
.index_jishin_btn08 a {
	background-image: url(../index_img/index_jishin_btn08.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn08 a:hover {
	background-image: url(../index_img/index_jishin_btn08_on.jpg);
}

.index_jishin_btn09 {
	background-image: url(../index_img/index_jishin_btn09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 194px;
}
.index_jishin_btn09 a {
	background-image: url(../index_img/index_jishin_btn09.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn09 a:hover {
	background-image: url(../index_img/index_jishin_btn09_on.jpg);
}

.index_jishin_btn10 {
	background-image: url(../index_img/index_jishin_btn10.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 194px;
}
.index_jishin_btn10 a {
	background-image: url(../index_img/index_jishin_btn10.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 194px;
	overflow: hidden;
}
.index_jishin_btn10 a:hover {
	background-image: url(../index_img/index_jishin_btn10_on.jpg);
}
.index_jishin_img2 {
	background-image: url(../index_img/index_jishin_img2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 194px;
}

.index_jishin_img {
	background-image: url(../index_img/index_jishin_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 194px;
}





#index_jishin2017_box {
	padding: 0px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_jishin2017_box ul {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#index_bousai2017_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.index_jishin2017_btn00 {
	background-image: url(../index_img/2017/index_jishin_00.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 170px;
}
.index_jishin2017_btn00 a {
	background-image: url(../index_img/2017/index_jishin_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 170px;
	overflow: hidden;
}
.index_jishin2017_btn00 a:hover {
	background-image: url(../index_img/2017/index_jishin_00_on.jpg);
}
.index_jishin2017_btn01 {
	background-image: url(../index_img/2017/index_jishin_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
}
.index_jishin2017_btn01 a {
	background-image: url(../index_img/2017/index_jishin_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
	overflow: hidden;
}
.index_jishin2017_btn01 a:hover {
	background-image: url(../index_img/2017/index_jishin_01_on.jpg);
}

.index_jishin2017_btn02 {
	background-image: url(../index_img/2017/index_jishin_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 170px;
}
.index_jishin2017_btn02 a {
	background-image: url(../index_img/2017/index_jishin_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 170px;
	overflow: hidden;
}
.index_jishin2017_btn02 a:hover {
	background-image: url(../index_img/2017/index_jishin_02_on1.jpg);
}
.index_jishin2017_btn03 {
	background-image: url(../index_img/2017/index_jishin_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
}
.index_jishin2017_btn03 a {
	background-image: url(../index_img/2017/index_jishin_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
	overflow: hidden;
}
.index_jishin2017_btn03 a:hover {
	background-image: url(../index_img/2017/index_jishin_03_on.jpg);
}




#index_bousai_box {
	padding: 0px;
	width: 194px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_bousai_box ul {
	margin: 0px;
	padding: 0px;
	width: 194px;
}
#index_bousai_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.index_bousai_btn00 {
	background-image: url(../index_img/index_bousai_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 194px;
}
.index_bousai_btn00 a {
	background-image: url(../index_img/index_bousai_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 194px;
	overflow: hidden;
}

.index_bousai_btn00 a:hover {
	background-image: url(../index_img/index_bousai_00_on.jpg);
}
.index_bousai_btn01 {
	background-image: url(../index_img/index_bousai_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 194px;
}
.index_bousai_btn01 a {
	background-image: url(../index_img/index_bousai_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn01 a:hover {
	background-image: url(../index_img/index_bousai_01_on.jpg);
}
.index_bousai_btn02 {
	background-image: url(../index_img/index_bousai_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 194px;
}
.index_bousai_btn02 a {
	background-image: url(../index_img/index_bousai_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn02 a:hover {
	background-image: url(../index_img/index_bousai_02_on.jpg);
}
.index_bousai_btn03 {
	background-image: url(../index_img/index_bousai_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 194px;
}
.index_bousai_btn03 a {
	background-image: url(../index_img/index_bousai_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn03 a:hover {
	background-image: url(../index_img/index_bousai_03_on.jpg);
}

.index_bousai_btn04 {
	background-image: url(../index_img/index_bousai_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 194px;
}
.index_bousai_btn04 a {
	background-image: url(../index_img/index_bousai_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn04 a:hover {
	background-image: url(../index_img/index_bousai_04_on.jpg);
}

.index_bousai_btn05 {
	background-image: url(../index_img/index_bousai_05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
}
.index_bousai_btn05 a {
	background-image: url(../index_img/index_bousai_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn05 a:hover {
	background-image: url(../index_img/index_bousai_05_on.jpg);
}

.index_bousai_btn06 {
	background-image: url(../index_img/index_bousai_06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 194px;
}
.index_bousai_btn06 a {
	background-image: url(../index_img/index_bousai_06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn06 a:hover {
	background-image: url(../index_img/index_bousai_06_on.jpg);
}
.index_bousai_btn07 {
	background-image: url(../index_img/index_bousai_07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 194px;
}
.index_bousai_btn07 a {
	background-image: url(../index_img/index_bousai_07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 194px;
	overflow: hidden;
}
.index_bousai_btn07 a:hover {
	background-image: url(../index_img/index_bousai_07_on.jpg);
}






#index_bousai2017_box {
	padding: 0px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_bousai2017_box ul {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#index_bousai2017_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.index_bousai2017_btn00 {
	background-image: url(../index_img/2017/index_bousai_17_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 170px;
}
.index_bousai2017_btn00 a {
	background-image: url(../index_img/2017/index_bousai_17_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn00 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_00_on.jpg);
}

.index_bousai2017_btn01 {
	background-image: url(../index_img/2017/index_bousai_17_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 170px;
}
.index_bousai2017_btn01 a {
	background-image: url(../index_img/2017/index_bousai_17_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn01 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_01_on.jpg);
}
.index_bousai2017_btn02 {
	background-image: url(../index_img/2017/index_bousai_17_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 170px;
}
.index_bousai2017_btn02 a {
	background-image: url(../index_img/2017/index_bousai_17_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn02 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_02_on.jpg);
}
.index_bousai2017_btn03 {
	background-image: url(../index_img/2017/index_bousai_17_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 170px;
}
.index_bousai2017_btn03 a {
	background-image: url(../index_img/2017/index_bousai_17_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn03 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_03_on.jpg);
}

.index_bousai2017_btn04 {
	background-image: url(../index_img/2017/index_bousai_17_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 170px;
}
.index_bousai2017_btn04 a {
	background-image: url(../index_img/2017/index_bousai_17_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn04 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_04_on.jpg);
}

.index_bousai2017_btn05 {
	background-image: url(../index_img/2017/index_bousai_17_05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 54px;
	width: 170px;
}
.index_bousai2017_btn05 a {
	background-image: url(../index_img/2017/index_bousai_17_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 54px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn05 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_05_on.jpg);
}

.index_bousai2017_btn06 {
	background-image: url(../index_img/2017/index_bousai_17_06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
}
.index_bousai2017_btn06 a {
	background-image: url(../index_img/2017/index_bousai_17_06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
	overflow: hidden;
}
.index_bousai2017_btn06 a:hover {
	background-image: url(../index_img/2017/index_bousai_17_06_on.jpg);
}



#index_inquiry_box {
	background-image: url(../index_img/index_inquiry.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 185px;
	width: 184px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_inquiry_btn {
	background-image: url(../index_img/index_inquiry_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 172px;
}
.index_inquiry_btn a {
	background-image: url(../index_img/index_inquiry_btn.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 172px;
	overflow: hidden;
}
.index_inquiry_btn a:hover {
	background-image: url(../index_img/index_inquiry_btn_on.jpg);
}
.mobile_img {
	background-image: url(../index_img/mobile_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 159px;
	width: 194px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#flash_box {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#index_address_box {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 521px;
}
.index_address {
	background-image: url(../index_img/index_address.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 521px;
}
#news_box {
	margin: 0px;
	padding: 0px;
	width: 545px;
}
.news_bar {
	background-image: url(../index_img/news_bar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 545px;
}
#news_box ul {
	padding: 0px;
	width: 545px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#news_box li {
	list-style-type: none;
	font-size: 80%;
	line-height: 1.5em;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#blog_box {
	padding: 0px;
	width: 545px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gyro_bar {
	background-image: url(../index_img/gyro_bar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 545px;
}
.gyro_img {
	background-image: url(../index_img/gyro_img.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 49px;
	width: 545px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#blog_box ul {
	padding: 0px;
	width: 545px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#blog_box li {
	list-style-type: none;
	font-size: 80%;
	line-height: 1.5em;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}







#index_jigyo_box {
	padding: 0px;
	width: 545px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	height: 178px;
}



.index_jinzai {
	background-image: url(../index_img28/jinzai1.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 75px;
	width: 178px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.index_jinzai a {
	background-image: url(../index_img28/jinzai1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
	overflow: hidden;
}
.index_jinzai a:hover {
	background-image: url(../index_img28/jinzai1_on.gif);
}


.btn_jinzai {
	background-image: url(../index_img28/jinzai2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
}
.btn_jinzai a {
	background-image: url(../index_img28/jinzai2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
	overflow: hidden;
}
.btn_jinzai a:hover {
	background-image: url(../index_img28/jinzai2_on.gif);
}


.btn_volunteer {
	background-image: url(../index_img28/volunteer2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 178px;
}
.btn_volunteer a {
	background-image: url(../index_img28/volunteer2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 178px;
	overflow: hidden;
}
.btn_volunteer a:hover {
	background-image: url(../index_img28/volunteer2_on.gif);
}


.btn_demae {
	background-image: url(../index_img28/demae3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 178px;
}
.btn_demae a {
	background-image: url(../index_img28/demae3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 178px;
	overflow: hidden;
}
.btn_demae a:hover {
	background-image: url(../index_img28/demae3_on.gif);
}


.btn_2017_demae {
	background-image: url(../index_img/2017/index_demae2017.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 178px;
}
.btn_2017_demae a {
	background-image: url(../index_img/2017/index_demae2017.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 178px;
	overflow: hidden;
}
.btn_2017_demae a:hover {
	background-image: url(../index_img/2017/index_demae2017_on.gif);
}



.btn_sodan {
	background-image: url(../index_img28/sodan1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
}
.btn_sodan a {
	background-image: url(../index_img28/sodan1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
	overflow: hidden;
}
.btn_sodan a:hover {
	background-image: url(../index_img28/sodan1_on.gif);
}


.btn_jigyo {
	background-image: url(../index_img28/jigyo1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
}
.btn_jigyo a {
	background-image: url(../index_img28/jigyo1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 178px;
	overflow: hidden;
}
.btn_jigyo a:hover {
	background-image: url(../index_img28/jigyo1_on.gif);
}

.btn_mm {
	background-image: url(../index_img28/mm2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 178px;
}
.btn_mm a {
	background-image: url(../index_img28/mm2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 178px;
	overflow: hidden;
}
.btn_mm a:hover {
	background-image: url(../index_img28/mm2_on.gif);
}


.btn_gccafe {
	background-image: url(../index_img/2017/index_gccafe17.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 178px;
}
.btn_gccafe a {
	background-image: url(../index_img/2017/index_gccafe17.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 178px;
	overflow: hidden;
}
.btn_gccafe a:hover {
	background-image: url(../index_img/2017/index_gccafe17_on.gif);
}


.btn_link2 {
	background-image: url(../index_img28/link2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 178px;
}
.btn_link2 a {
	background-image: url(../index_img28/link2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 178px;
	overflow: hidden;
}
.btn_link2 a:hover {
	background-image: url(../index_img28/link2_on.gif);
}





.index_jigyo {
	background-image: url(../index_img/index_jigyo.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	float: left;
	height: 222px;
	width: 178px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_gyro {
	background-image: url(../index_img/index_gyro.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 223px;
	width: 178px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_life_sodan {
	background-image: url(../index_img/index_life_sodan.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 222px;
	width: 178px;
}
.index_btn01 {
	background-image: url(../index_img/index_btn01.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 22px;
	width: 146px;
	margin-top: 190px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.index_btn01 a {
	background-image: url(../index_img/index_btn01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 146px;
	overflow: hidden;
}
.index_btn01 a:hover {
	background-image: url(../index_img/index_btn01_on.gif);
}


#index_banner_box {
	clear: both;
	margin: 0px;
	width: 545px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner_box01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 307px;
}



.banner_box04 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 178px;
}
.banner_box04 ul {
	margin: 0px;
	padding: 0px;
	width: 178px;
}
.banner_box04 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	list-style-type: none;
}

.banner_box05 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 178px;
}
.banner_box05 ul {
	margin: 0px;
	padding: 0px;
	width: 178px;
}
.banner_box05 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	list-style-type: none;
}


.btn_ngo {
	background-image: url(../index_img28/ngo3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 178px;
}
.btn_ngo a {
	background-image: url(../index_img28/ngo3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 178px;
	overflow: hidden;
}
.btn_ngo a:hover {
	background-image: url(../index_img28/ngo3_on.gif);
}
.btn_city {
	background-image: url(../index_img28/city3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178px;
}
.btn_city a {
	background-image: url(../index_img28/city3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178x;
	overflow: hidden;
}
.btn_city a:hover {
	background-image: url(../index_img28/city3_on.gif);
}
.btn_nihongo {
	background-image: url(../index_img28/nihongo3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178px;
}
.btn_nihongo a {
	background-image: url(../index_img28/nihongo3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178x;
	overflow: hidden;
}
.btn_nihongo a:hover {
	background-image: url(../index_img28/nihongo3_on.gif);
}
.btn_key {
	background-image: url(../index_img28/keyperson3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178px;
}
.btn_key a {
	background-image: url(../index_img28/keyperson3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 178x;
	overflow: hidden;
}
.btn_key a:hover {
	background-image: url(../index_img28/keyperson3_on.gif);
}












.btn_supporter {
	background-image: url(../index_img/btn_supporter.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 307px;
}
.btn_supporter a {
	background-image: url(../index_img/btn_supporter.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 307px;
	overflow: hidden;
}
.btn_supporter a:hover {
	background-image: url(../index_img/btn_supporter_on.jpg);
}
.btn_ezine {
	background-image: url(../index_img/btn_ezine.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 58px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.btn_ezine a {
	background-image: url(../index_img/btn_ezine.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 150px;
	overflow: hidden;
}
.btn_ezine a:hover {
	background-image: url(../index_img/btn_ezine_on.jpg);
}
.btn_link {
	background-image: url(../index_img/btn_link.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	float: right;
	height: 58px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn_link a {
	background-image: url(../index_img/btn_link.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 150px;
	overflow: hidden;
}
.btn_link a:hover {
	background-image: url(../index_img/btn_link_on.jpg);
}
.banner_box02 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 224px;
}
.banner_box02 ul {
	margin: 0px;
	padding: 0px;
	width: 224px;
}
.banner_box02 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	list-style-type: none;
}
.btn_international {
	background-image: url(../index_img/btn_international.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
}
.btn_international a {
	background-image: url(../index_img/btn_international.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
	overflow: hidden;
}
.btn_international a:hover {
	background-image: url(../index_img/btn_international_on.jpg);
}
.btn_ctv {
	background-image: url(../index_img/btn_ctv.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
}
.btn_ctv a {
	background-image: url(../index_img/btn_ctv.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
	overflow: hidden;
}
.btn_ctv a:hover {
	background-image: url(../index_img/btn_ctv_on2.jpg);
}
.btn_japan {
	background-image: url(../index_img/btn_japan.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
}
.btn_japan a {
	background-image: url(../index_img/btn_japan.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
	overflow: hidden;
}
.btn_japan a:hover {
	background-image: url(../index_img/btn_japan_on2.jpg);
}
.btn_keyperson {
	background-image:url(../index_img/btn_keyperson.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
}
.btn_keyperson a {
	background-image:url(../index_img/btn_keyperson.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 224px;
	overflow: hidden;
}
.btn_keyperson a:hover {
	background-image:url(../index_img/btn_keyperson_on2.jpg);
}
.banner_box03 {
	padding: 0px;
	width: 545px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#thumbnailbox {
	left: 0px;
	bottom: 10px;
	background-color: #014F27;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 960px;
}
#thumbnailbox .nav_prev {
	position:absolute;
	left:35px;
	top:20px;
	cursor:pointer;
}
#thumbnailbox .nav_next {
	position:absolute;
	right:35px;
	top:20px;
	cursor:pointer;
}
.urgent_btn {
	background-image: url(../index_img/urgent_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 201px;
	width: 545px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.urgent_btn a {
	background-image: url(../index_img/urgent_btn.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 201px;
	width: 545px;
	overflow: hidden;
}
.urgent_btn a:hover {
	background-image: url(../index_img/urgent_btn_on.jpg);
}
#btn_kodomo a {
	text-indent:-9999px;
	line-height: 0;
	background: url(../img/btn_kodomo.jpg) no-repeat;
	width: 194px;
	height: 170px;
	display: block;
}
#btn_kodomo a:hover {
	text-indent:-9999px;
	line-height: 0;
	background: url(../img/btn_kodomo_on.jpg) no-repeat;
	width: 194px;
	height: 170px;
	display: block;
	overflow:hidden;
}


#index_now2017_box {
	padding: 0px;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index_now2017_box ul {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
#index_now2017_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.index_now2017_btn00 {
	background-image: url(../index_img/2017/index_now_00.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 195px;
}
.index_now2017_btn00 a {
	background-image: url(../index_img/2017/index_now_00.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn00 a:hover {
	background-image: url(../index_img/2017/index_now_00_on.jpg);
}
.index_now2017_btn01 {
	background-image: url(../index_img/2017/index_now_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 195px;
}
.index_now2017_btn01 a {
	background-image: url(../index_img/2017/index_now_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn01 a:hover {
	background-image: url(../index_img/2017/index_now_01_on.jpg);
}

.index_now2017_btn02 {
	background-image: url(../index_img/2017/index_now_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 195px;
}
.index_now2017_btn02 a {
	background-image: url(../index_img/2017/index_now_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn02 a:hover {
	background-image: url(../index_img/2017/index_now_02_on.jpg);
}
.index_now2017_btn03 {
	background-image: url(../index_img/2017/index_now_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 195px;
}
.index_now2017_btn03 a {
	background-image: url(../index_img/2017/index_now_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn03 a:hover {
	background-image: url(../index_img/2017/index_now_03_on.jpg);
}

.index_now2017_btn04 {
	background-image: url(../index_img/2017/index_now_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 195px;
}
.index_now2017_btn04 a {
	background-image: url(../index_img/2017/index_now_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn04 a:hover {
	background-image: url(../index_img/2017/index_now_04_on.jpg);
}
.index_now2017_btn05 {
	background-image: url(../index_img/2017/index_now_05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 195px;
}
.index_now2017_btn05 a {
	background-image: url(../index_img/2017/index_now_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 195px;
	overflow: hidden;
}
.index_now2017_btn05 a:hover {
	background-image: url(../index_img/2017/index_now_05_on.jpg);
}
