@charset "UTF-8";
/*---------------------------------------------

	index トップページ

---------------------------------------------*/

#index_top{

width: 100%;
background: url(../img/index_top.jpg) no-repeat center top;


min-width:1100px;
_display: inline;
_zoom:1;

}



#index_top>div{

min-width:1100px;
_display: inline;
_zoom:1;
width: 100%;
background: url(../img/index_down.png) no-repeat center bottom;

}


body{
background: #f8f1e7;
}


/*　ヘッダー*/
#index_head{
padding-top: 48px;
margin-bottom: 58px;
width: 100%;
}

#index_head>li:nth-child(1){
float: left;
}

#index_head>li:nth-child(1)>a{
display: block;
width: 635px;
height: 126px;
background: url(../img/index_img.png) no-repeat 0 0;
text-indent: -9999px;

}

#index_head>li:nth-child(2){
float: right;
}

#index_head>li:nth-child(2)>a{
display: block;
width: 235px;
height: 126px;
background: url(../img/index_img.png) no-repeat -765px 0;
text-indent: -9999px;
}


#main_img_right_text>h1{
display: block;
width: 251px;
height: 30px;
background: url(../img/index_img.png) no-repeat -749px -156px;

text-indent: -9999px;
margin: 0 0 8px auto;
}


#main_img_right_text>h2{
display: block;
width: 377px;
height: 74px;

background: url(../img/index_img.png) no-repeat -629px -195px;
text-indent: -9999px;
margin: 0 0 125px auto;
}


#main_img_right_text>h3{
display: block;
width: 357px;
height: 173px;
background: url(../img/selectclick.png) no-repeat;
text-indent: -9999px;
margin: 0 0 0px auto;
}






#index_main_bt{
width: 912px;
margin: 0 auto 76px auto;
}


#index_main_bt>li{
float: left;
}

#index_main_bt>li>a{
display: block;
text-indent: -9999px;
}




#index_main_bt>li:nth-child(1)>a{
width: 67px;
height: 18px;
background: url(../img/index_img.png) no-repeat 0 -385px;
}

#index_main_bt>li:nth-child(2)>a{
width: 169px;
height: 18px;
background: url(../img/index_img.png) no-repeat -67px -385px;
}

#index_main_bt>li:nth-child(3)>a{
width: 120px;
height: 18px;
background: url(../img/index_img.png) no-repeat -236px -385px;
}

#index_main_bt>li:nth-child(4)>a{
width: 177px;
height: 18px;
background: url(../img/index_img.png) no-repeat -356px -385px;
}

#index_main_bt>li:nth-child(5)>a{
width: 153px;
height: 18px;
background: url(../img/index_img.png) no-repeat -533px -385px;
}

#index_main_bt>li:nth-child(6)>a{
width: 138px;
height: 18px;
background: url(../img/index_img.png) no-repeat -686px -385px;
}

#index_main_bt>li:nth-child(7)>a{
width: 88px;
height: 18px;
background: url(../img/index_img.png) no-repeat -824px -385px;
}



#index_main_bt>li:nth-child(1)>a:hover{
width: 67px;
height: 18px;
background: url(../img/index_img.png) no-repeat 0 -403px;
}

#index_main_bt>li:nth-child(2)>a:hover{
width: 169px;
height: 18px;
background: url(../img/index_img.png) no-repeat -67px -403px;
}

#index_main_bt>li:nth-child(3)>a:hover{
width: 120px;
height: 18px;
background: url(../img/index_img.png) no-repeat -236px -403px;
}

#index_main_bt>li:nth-child(4)>a:hover{
width: 177px;
height: 18px;
background: url(../img/index_img.png) no-repeat -356px -403px;
}

#index_main_bt>li:nth-child(5)>a:hover{
width: 153px;
height: 18px;
background: url(../img/index_img.png) no-repeat -533px -403px;
}

#index_main_bt>li:nth-child(6)>a:hover{
width: 138px;
height: 18px;
background: url(../img/index_img.png) no-repeat -686px -403px;
}

#index_main_bt>li:nth-child(7)>a:hover{
width: 88px;
height: 18px;
background: url(../img/index_img.png) no-repeat -824px -403px;
}





#top_bt2>li:nth-child(1){
float: left;
background: url(../img/index_img.png) 0 -506px no-repeat;
width: 496px;
}

#top_bt2>li:nth-child(2){
float: right;
background: url(../img/index_img.png) -504px -506px no-repeat;
width: 496px;

}

#top_bt2>li{
width: 496px;
height: 173px;

}



#top_bt2>li>a{
display: block;
width: 496px;
height: 153px;
text-indent: -9999px;
}



#map_area_base{
width: 1000px;
height: 790px;
background: url(../img/index_img.png) no-repeat 0 -705px;
margin: 0 0 41px 0;
}

.back_white{

	background: white;
	padding-top: 30px;
}

.map_left_right{
width: 100%;
margin-bottom: 50px;
}


.map_left_right>div:nth-child(1){

width: 457px;
float: left;
padding-top: 79px;

}




.map_left_right>div:nth-child(1)>div:nth-child(1){

width: 435px;
height: 146px;
margin-left: 22px;
background: url(../img/index_img2.png) no-repeat -10px -20px;
margin-bottom: 27px;
text-indent: -9999px;
}


.map_left_right>div:nth-child(1)>div:nth-child(2){

width: 435px;
height: 75px;
margin-left: 22px;
background: url(../img/index_img2.png) no-repeat -10px -193px;
text-indent: -9999px;
}


.point123{

	width: 422px;
	margin-left: 23px;
	margin-bottom: 16px;
}

.point123>li{
text-indent: -9999px;
}


.point123>li:nth-child(1){
width: 422px;
height: 35px;
background: url(../img/index_img2.png) no-repeat -23px -268px;
}

.point123>li:nth-child(2){
width: 422px;
height: 39px;
background: url(../img/index_img2.png) no-repeat -23px -303px;
}

.point123>li:nth-child(3){
width: 422px;
height: 43px;
background: url(../img/index_img2.png) no-repeat -23px -342px;
}

.pic12{
	margin-left: 23px;
}

.pic12>li{
float: left;
width:101px;
height: 25px;
margin:0 5px 6px 0;
text-indent: -9999px;
}

.pic12>li:nth-child(1){
background: url(../img/index_img2.png) no-repeat -23px -401px;
}

.pic12>li:nth-child(2){
background: url(../img/index_img2.png) no-repeat -129px -401px;
}

.pic12>li:nth-child(3){
background: url(../img/index_img2.png) no-repeat -234px -401px;
}

.pic12>li:nth-child(4){
background: url(../img/index_img2.png) no-repeat -340px -401px;
}


.pic12>li:nth-child(5){
background: url(../img/index_img2.png) no-repeat -23px -432px;
}

.pic12>li:nth-child(6){
background: url(../img/index_img2.png) no-repeat -129px -432px;
}

.pic12>li:nth-child(7){
background: url(../img/index_img2.png) no-repeat -234px -432px;
}

.pic12>li:nth-child(8){
background: url(../img/index_img2.png) no-repeat -340px -432px;
}


.pic12>li:nth-child(9){
background: url(../img/index_img2.png) no-repeat -23px -463px;
}

.pic12>li:nth-child(10){
background: url(../img/index_img2.png) no-repeat -129px -463px;
}

.pic12>li:nth-child(11){
background: url(../img/index_img2.png) no-repeat -234px -463px;
}

.pic12>li:nth-child(12){
background: url(../img/index_img2.png) no-repeat -340px -463px;
}




.map_left_right>div:nth-child(2){

width: 485px;
float: left;
margin-left: 27px

}


.map_left_right>div:nth-child(2)>div.map{
display:block;
width: 485px;
height: 44px;
background: url(../img/index_img2.png) no-repeat -471px -133px;
margin: 193px 0 23px 0;
text-indent: -9999px;
}

.map_left_right>div:nth-child(2)>div.map>a{
display:block;
width: 485px;
height: 44px;

}

.index_areamap{
width: 485px;
height: 290px;
background: url(../img/index_img2.png) no-repeat -471px -200px;
padding-top: 0px;
display: block;
}




.index_areamap>div:nth-child(1)>a{

display: block;
width: 100%;
height: 290px;
text-indent: -9999px;
}


.map_bt12{

width: 910px;
margin: 0 auto 53px auto;
}


.map_bt12>li{
float: left;
}

.map_bt12>li:nth-child(1)>a{
display: block;
background: url(../img/index_img2.png) no-repeat -16px -528px;
width: 443px;
height:145px;
margin-right: 23px;
text-indent: -9999px;
}

.map_bt12>li:nth-child(2)>a{
display: block;
background: url(../img/index_img2.png) no-repeat -482px -528px;
width: 444px;
height:145px;
text-indent: -9999px;
}




.index_map_down_bt2{

	margin: 0 0 43px 0;
}


.index_map_down_bt2>li{
	float: left;
}

.index_map_down_bt2>li>a{
display: block;
text-indent: -9999px;
}



.index_map_down_bt2>li:nth-child(1){

width: 496px;
height: 173px;
background: url(../img/index_img2.png) no-repeat 0 -921px;
margin-right: 10px;
}

.index_map_down_bt2>li:nth-child(1)>a{

width: 496px;
height: 153px;
}




.index_map_down_bt2>li:nth-child(2){
width: 494px;
height: 173px;
background: url(../img/index_img2.png) no-repeat -506px -921px;
}


.index_map_down_bt2>li:nth-child(2)>a{

width: 494px;
height: 153px;
}


#index_5merit{

background: url(../img/white_page_down.png) no-repeat bottom;
padding-bottom: 23px;
margin: 0 0 20px 0;
}

#index_5merit>div{

background: white;

}


#index_5merit>div>div{
margin-left: 16px;
padding-top: 24px;
}

#index_5merit>div>div>h3{
display: block;
width: 968px;
height: 26px;
background: url(../img/index_img2.png) no-repeat 0 -1118px;
text-indent: -9999px;
margin: 0 0 19px 0;
}


#index_5merit>div>div>ul>li{
width: 171px;
height: 290px;
float: left;
}

#index_5merit>div>div>ul>li>div{
font-size: 12px;
}


#index_5merit>div>div>ul>li:nth-child(1){
	margin-right: 29px;
}


#index_5merit>div>div>ul>li:nth-child(2){
	margin-right: 28px;
}


#index_5merit>div>div>ul>li:nth-child(3){
	margin-right: 28px;
}


#index_5merit>div>div>ul>li:nth-child(4){
	margin-right: 28px;
}


#index_5merit>div>div>ul>li>h4{
width: 171px;
height: 137px;
text-indent: -9999px;
}


#index_5merit>div>div>ul>li:nth-child(1)>h4{
background: url(../img/index_img2.png) no-repeat 0 -1163px;
}


#index_5merit>div>div>ul>li:nth-child(2)>h4{
background: url(../img/index_img2.png) no-repeat -200px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(3)>h4{
background: url(../img/index_img2.png) no-repeat -399px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(4)>h4{
background: url(../img/index_img2.png) no-repeat -598px -1163px;
}


#index_5merit>div>div>ul>li:nth-child(5)>h4{
background: url(../img/index_img2.png) no-repeat -797px -1163px;
}


.index_mame_area{
margin-bottom: 45px;
width: 1000px;
margin: 0 auto 33px auto;
}



.index_mame_area>h3{
width: 340px;
height:27px;
background: url(../img/index_img2.png) no-repeat 0 -1333px;
margin: 0 0 33px 16px;
text-indent: -9999px;
}



.index_mame_area>div>ul{
float: left;
padding-left: 16px;
width: 618px;
}



.index_mame_area>div>ul>li{
float: left;


margin-bottom: 44px;
}

.index_mame_area>div>ul>li>a{
display: block;
width: 192px;
height: 56px;
text-indent: -9999px;ン
}


.index_mame_area>div>ul>li:nth-child(1),.index_mame_area>div>ul>li:nth-child(2),.index_mame_area>div>ul>li:nth-child(4),.index_mame_area>div>ul>li:nth-child(5),
.index_mame_area>div>ul>li:nth-child(7),.index_mame_area>div>ul>li:nth-child(8){
margin-right: 21px;
}


.index_mame_area>div>ul>li:nth-child(1)>a{
	background: url(../img/index_img2.png) no-repeat 0 -1392px;
}


.index_mame_area>div>ul>li:nth-child(2)>a{
	background: url(../img/index_img2.png) no-repeat -214px -1392px;
}

.index_mame_area>div>ul>li:nth-child(3)>a{
	background: url(../img/index_img2.png) no-repeat -427px -1392px;
}


.index_mame_area>div>ul>li:nth-child(4)>a{
	background: url(../img/index_img2.png) no-repeat 0 -1492px;
}


.index_mame_area>div>ul>li:nth-child(5)>a{
	background: url(../img/index_img2.png) no-repeat -214px -1492px;
}

.index_mame_area>div>ul>li:nth-child(6)>a{
	background: url(../img/index_img2.png) no-repeat -427px -1492px;
}



.index_mame_area>div>ul>li:nth-child(7)>a{
	background: url(../img/index_img2.png) no-repeat 0 -1592px;
}


.index_mame_area>div>ul>li:nth-child(8)>a{
	background: url(../img/index_img2.png) no-repeat -214px -1592px;
}

.index_mame_area>div>ul>li:nth-child(9)>a{
	background: url(../img/index_img2.png) no-repeat -427px -1592px;
}















.index_mame_area>div>div{
float: right;
width: 279px;
}


.index_mame_area>div>div>iframe{
background: white;
margin-left: -20px;
}


#footer{
min-height: 285px;

background: url(../img/alpha_black.png);
padding-top: 21px;

padding-bottom: 60px;

}


#footer>div{

	width: 1000px;
	margin: 0 auto;

	background: url(../img/footer_mini.png) no-repeat 0 0;
	min-height: 264px;
	min-width: 1000px;
}


.foot1{
width: 172px;
margin-left: 115px;
float: left;
}

.foot1>dt{

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 0;
text-indent: -9999px;
margin-bottom: 5px;

}

.foot2>div:nth-child(1){
width: 170px;
height: 20px;
margin-bottom: 5px;
background: url(../img/index_img3.png) no-repeat 0 -20px;
text-indent: -9999px;
}


.foot3>dt{

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -40px;
text-indent: -9999px;
margin-bottom: 5px;
}

.foot4>dt:nth-child(1){

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -60px;
text-indent: -9999px;
margin-bottom: 5px;
}


.foot4>dt:nth-child(5){

width: 170px;
height: 20px;
background: url(../img/index_img3.png) no-repeat 0 -80px;
text-indent: -9999px;
margin-bottom: 5px;
}




.foot2>div>dl>dt{
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.foot2_left{

	float: left;
	width: 200px;


}



.foot2_right{

	float: right;

	width: 200px;
}



.foot1>dd>a{
	font-size: 11px;
	color: white;
}



.foot2>div>dl>dd>a{

	font-size: 11px;
	color: white;

}

.foot2{
width: 420px;
float: left;
margin-left: 12px;

float: left;
}



.foot3{
width: 129px;
margin-left: 12px;

float: left;
}

.foot3>dd>a{
		font-size: 11px;
	color: white;
}



.foot4{
width: 127px;
margin-left: 12px;

float: left;
}

.foot4>dd>a{

		font-size: 11px;
	color: white;
}



#index_bri_bt{
	margin-bottom: 30px;
}


#index_bri_bt>li:nth-child(1){
float: left;
background: url(../img/index_img3.png) 0 -120px no-repeat;
width: 496px;
}

#index_bri_bt>li:nth-child(2){
float: right;
background: url(../img/index_img3.png) -504px -120px no-repeat;
width: 496px;

}




#index_bri_bt>li{
width: 496px;
height: 173px;

}



#index_bri_bt>li>a{
display: block;
width: 496px;
height: 153px;
text-indent: -9999px;
}


.oshirase{
min-width: 1100px;
	width: 100%;
	background: #333333;
	color: white;
	text-align: center;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.index_footbt4{

width: 1000px;
margin: 40px auto 70px auto;

}

.index_footbt4>li{
float: left;


}

.index_footbt4>li:nth-child(1),.index_footbt4>li:nth-child(2),.index_footbt4>li:nth-child(3){
margin-right: 35px;
}

.index_footbt4>li:nth-child(4){
width: 151px;}