@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;}
#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;}
#gnavi .wb21 a{background:url(../images/gnavi_wb21_on.jpg) no-repeat 0 0;width:185px; margin:0px 25px 0px 0px;}
#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_off.jpg) no-repeat 0 0;width:120px; margin:0px 0px 0px 0px;}
#gnavi .acc a:hover{background:url(../images/gnavi_acc_on.jpg) no-repeat 0 0;}
/* ::::::::::::::::::::::::::::::::::::::::::::::
	main.
::::::::::::::::::::::::::::::::::::::::::::::::: */
#main h2{ margin:0px 0px 30px;}
#main .array{height:210px; 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;}
#main .array .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 40px 0px; padding:0px;}
/* ::::::::::::::::::::::::::::::::::::::::::::::
	other.
::::::::::::::::::::::::::::::::::::::::::::::::: */
.res-thme {
    background:url(../images/img_list_them.gif) no-repeat 1px 5px;
	font-size: 16px;
	color: #090DC8;
	padding:0px 0px 10px 20px;
	font-weight: bold;
}
.read { padding:0px 0px 30px 20px;}
.res-date {padding:0px 0px 4px 20px; text-align:right;}
.res-catch {
    background-color:#EDEDED;
    font-size: 14px;
	color: #090DC8;
	padding:4px 0px 4px 20px;
	margin:0px 0px 10px 0px;
	font-weight: bold;}
.array_left p {
	color: #333333;
	line-height:150%;
	text-align:justify;
	text-justify:distribute;
}
.column { text-align:center; line-height:15px;border-top:1px dashed #999999;padding:30px 0px 0px;}
.img-box { margin:0px 0px 10px;padding:20px 0px 20px 20px;}
.read-right {padding:0px 0px 30px 20px;text-align:right;}
#col-wb21 {clear:both;padding:40px 0px 0px;height:20px;}
.back {display:inline;
	float: left;
	font-size:12px;
	margin:0px 0px 0px 20px;
}
.page_area{ display:inline;}
.next {display:inline;
	float: right;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.col-center{	display:block;
	margin:0px auto 0px;
	width:120px;
	text-align:center;
	font-size:12px;
}