@charset "utf-8";
/* CSS Document */

/*-背景設定-*/

.b_bg{
	background-image: url(../common_img/bg-b.gif);
	background-repeat: repeat-x;
	background-color: #EAF5FD;
}
/*#logo.bl{
	background-image: url(../common_img/logo-b.gif);
	background-repeat: no-repeat;
}*/
#wrapper.bl{
	background-image: url(../common_img/wrapperbg-b.gif);
	background-repeat: no-repeat;

}
#footer.bl{
	background-image: url(../common_img/b-footer.jpg);
	background-repeat: no-repeat;
}
#menu.bl{
	background-image: url(../common_img/menu_b.gif);
}
#submenu.bl{
	height: 434px;
	background-image: url(../common_img/submenu_b.gif);
}


/*-基本リンクカラー-*/
a:link {
	color: #3F6A7E;
	text-decoration: none;
}
a:visited {
	color: #3F6A7E;
	text-decoration: none;
}
a:active {
	color: #CC0000;
}
a:hover {
	color: #CC3333;
	text-decoration: underline;
}


/*-menu-*/
li.menu1 a{
	width:120px;
	height:44px;
	background:url(../common_img/menu_b.gif) no-repeat 0px 0px;
}
li.menu1 a:hover {background:url(../common_img/menu_b.gif) no-repeat 0px -44px;}
li.menu1av a{width:120px;height:44px;background:url(../common_img/menu_b.gif) no-repeat 0px -44px;}
li.menu2 a{
	width:197px;
	height:44px;
	background:url(../common_img/menu_b.gif) no-repeat -120px 0px;
}
li.menu2 a:hover {background:url(../common_img/menu_b.gif) no-repeat -120px -44px;}
li.menu3 a{
	width:158px;
	height:44px;
	background:url(../common_img/menu_b.gif) no-repeat -317px 0px;
}
li.menu3 a:hover {background:url(../common_img/menu_b.gif) no-repeat -317px -44px;}
li.menu4 a{
	width:236px;
	height:44px;
	background:url(../common_img/menu_b.gif) no-repeat -474px 0px;
}
li.menu4 a:hover {background:url(../common_img/menu_b.gif) no-repeat -474px -44px;}
li.menu5 a{
	width:149px;
	height:44px;
	background:url(../common_img/menu_b.gif) no-repeat -711px 0px;
}
li.menu5 a:hover {background:url(../common_img/menu_b.gif) no-repeat -711px -44px;}
li.menu5av a{width:149px;height:44px;background:url(../common_img/menu_b.gif) no-repeat -711px -44px;}


/*-SUb menu-*/

li.sub1 a{width:200px; height:32px;}
li.sub1 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px 0px;}
li.sub1av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px 0px;}

li.sub2 a{width:200px; height:32px;}
li.sub2 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -32px;}
li.sub2av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -32px;}

li.sub3 a{width:200px; height:50px;}
li.sub3 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -64px;}
li.sub3av a{width:200px;height:50px;background:url(../common_img/submenu_b.gif) no-repeat -200px -64px;}

li.sub4 a{width:200px; height:32px;}
li.sub4 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -114px;}
li.sub4av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -114px;}

li.sub5 a{width:200px; height:32px;}
li.sub5 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -146px;}
li.sub5av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -146px;}

li.sub6 a{width:200px; height:32px;}
li.sub6 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -178px;}
li.sub6av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -178px;}

li.sub7 a{width:200px; height:32px;}
li.sub7 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -210px;}
li.sub7av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -210px;}

li.sub8 a{width:200px; height:32px;}
li.sub8 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -242px;}
li.sub8av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -242px;}

li.sub9 a{width:200px; height:32px;}
li.sub9 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -274px;}
li.sub9av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -274px;}

li.sub10 a{width:200px; height:32px;}
li.sub10 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -306px;}
li.sub10av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -306px;}

li.sub11 a{width:200px; height:32px;}
li.sub11 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -338px;}
li.sub11av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -338px;}

li.sub12 a{width:200px; height:32px;}
li.sub12 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -370px;}
li.sub12av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -370px;}

li.sub13 a{width:200px; height:32px;}
li.sub13 a:hover {background:url(../common_img/submenu_b.gif) no-repeat -200px -402px;}
li.sub13av a{width:200px;height:32px;background:url(../common_img/submenu_b.gif) no-repeat -200px -402px;}



/*-メインイメージ-*/
#main_img.bl{
	background-image: url(../img/main_img_b.jpg);
	height: 283px;
}
#main_img.bl h2 span{
    text-indent:-9999px;
    display:block;
}

/*-最新情報の色指定-*/
.data{}
.data table{
    background-color:#f3f4f9;
}
.data-date{
	width: 12%;
	background-image: url(../img/blue-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 0.4em;
	vertical-align: top;
}
/*-メインバナー-*/
#main_banner.bl{
	background-image: url(../img/main_banner_b.jpg);
	height: 125px;
}
li.left a{width:275px; height:125px;}
li.left a:hover {background:url(../img/main_banner_b.jpg) no-repeat 0px -125px;}

li.mid a{width:274px; height:125px;}
li.mid a:hover {background:url(../img/main_banner_b.jpg) no-repeat -275px -125px;}

li.right a{width:271px; height:125px;}
li.right a:hover {background:url(../img/main_banner_b.jpg) no-repeat -549px -125px;}


/*-見出し-*/
.h3_wn{
background-image: url(../h2-3/h3_b_wn.gif);
}
.h3_about{
background-image: url(../h2-3/h3_b_about.gif);
}
.h3_idea{
background-image: url(../h2-3/h3_b_idea.gif);
}
.h3_greeting{
background-image: url(../h2-3/h3_b_greeting.gif);
}
.h3_message{
background-image: url(../h2-3/h3_b_message.gif);
}
.h3_activities{
background-image: url(../h2-3/h3_b_activities.gif);
}
.h3_other{
background-image: url(../h2-3/h3_b_other.gif);
}
.h3_history{
background-image: url(../h2-3/h3_b_history.gif);
}
.h3_schedule{
background-image: url(../h2-3/h3_b_schedule.gif);
}
.h3_address{
background-image: url(../h2-3/h3_b_address.gif);
}
.h3_articles{
background-image: url(../h2-3/h3_b_articles.gif);
}
.h3_executive{
background-image: url(../h2-3/h3_b_executive.gif);
}
.h3_financial{
background-image: url(../h2-3/h3_b_financial.gif);
}
.h3_inq{
background-image: url(../h2-3/h3_b_inq.gif);
}
.h3_group{
background-image: url(../h2-3/h3_b_group.gif);
}
.h3_inq{
background-image: url(../h2-3/h3_b_inq.gif);
}
.h3_generalinq{
background-image: url(../h2-3/h3_b_generalinq.gif);
}
.h3_privacy{
background-image: url(../h2-3/h3_b_privacy.gif);
}
.h3_sitemap{
background-image: url(../h2-3/h3_b_sitemap.gif);
}
.h3_regulations{
background-image: url(../h2-3/h3_b_regulations.gif);
}
