@charset "shift_jis";
/* ----------------------------------------------
	This style definition is index_style.
------------------------------------------------- */
/* ::::::::::::::::::::::::::::::::::::::::::::::
	global navigation.
::::::::::::::::::::::::::::::::::::::::::::::::: */
#gnavi .home a{background:url(../images/gnavi_home_off.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .home a:hover{background:url(../images/gnavi_home_on.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .res a{background:url(../images/gnavi_res_off.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .res a:hover{background:url(../images/gnavi_res_on.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .wb21 a{background:url(../images/gnavi_wb21_off.jpg) no-repeat 0 0;width:185px; margin:0px 25px 0px 0px;}
#gnavi .wb21 a:hover{background:url(../images/gnavi_wb21_on.jpg) no-repeat 0 0;}
#gnavi .rec a{background:url(../images/gnavi_rec_off.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .rec a:hover{background:url(../images/gnavi_rec_on.jpg) no-repeat 0 0;}
#gnavi .map a{background:url(../images/gnavi_map_off.jpg) no-repeat 0 0;width:120px; margin:0px 25px 0px 0px;}
#gnavi .map a:hover{background:url(../images/gnavi_map_on.jpg) no-repeat 0 0;}
#gnavi .acc a{background:url(../images/gnavi_acc_on.jpg) no-repeat 0 0;width:120px; margin:0px 0px 0px 0px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::
	main.
::::::::::::::::::::::::::::::::::::::::::::::::: */
#main h2{ margin:0px 0px 30px;}
#main .array{height:170px; margin:0px 0px 30px 0px; padding:0px; border-bottom:1px dashed #999999;}
#main .array_info { background:url(../images/img_news.jpg) no-repeat 0 0;text-indent:-9999px;width:590px; height:26px;margin:0px 0px 4px 0px;}
#main .array_info_news { border-bottom:1px dashed #999999; padding:8px 2px 4px;}
#main .array .array_info_news a {color:#090DC8;}
#main .array .array_left{ float:left;width:280px;display:inline;margin:0px 0px 0px 0px;}
.array_right{ float:right;width:280px;display:inline;margin:0px 0px 30px 0px;}
#main .array-iiner h3 {
	color: #090DC8;
	font-size: 16px;
	font-weight: bold;
	padding:0px 0px 10px 20px;
}
.array-iiner{ margin:0px 0px 30px 0px; padding:0px; border-bottom:1px dashed #999999;}
/* ::::::::::::::::::::::::::::::::::::::::::::::
	other.
::::::::::::::::::::::::::::::::::::::::::::::::: */

.read-acc {padding:0px 0px 10px 20px;}
.array_left p {
	color: #333333;
	line-height:150%;
	text-align:justify;
	text-justify:distribute;
}
.column { text-align:center; line-height:15px;}
.img-box { margin:0px 0px 10px;padding:20px 0px 20px 20px;clear:both;}
.read-right {padding:0px 0px 30px 20px;text-align:right;}