@charset "Shift_JIS";
/* init */


body{
	color:#333333;
	margin:0;
	padding: 0;
	background-color:#ffffff;
}

.flash{
margin:0 0 0 45px;
}

.w_container{
	width:900px;
	background:url(../images/opening_bg.png) repeat-x;
	height:540px;
}

.w_container .header h1{
margin:10px 0 0 43px;
background:url(../images/logo.jpg) no-repeat;
width:251px;
height:25px;
text-indent:-10000px;
line-height:0%;
float:left;
display:inline;
padding:0;
}

.w_container .header{
height:45px;
background:url(../images/head_bg.gif) no-repeat;
}

.w_container .navigationArea{
float:left;
height:45px;
margin-left:25px;
width:581px;
display:inline;
}

.w_container .navigationArea ul{
margin:0;
padding:0;
list-style-type:none;
}

.w_container .navigationArea li{
float:left;
width:134px;
height:45px;
display:block;
text-indent:-10000px;
}


.w_container .navigationArea  li a{
text-decoration:none;
width:134px;
height:45px;
display:block;
overflow:hidden;
}

.w_container .navigationArea li.menu01{
background: url(../images/global_navi01.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu01 a:hover{
background: url(../images/global_navi01_on.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu01_on{
background: url(../images/global_navi01_on.gif) no-repeat 0 0;
}

.w_container .navigationArea li.menu02{
background: url(../images/global_navi02.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu02 a:hover{
background: url(../images/global_navi02_on.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu02_on{
background: url(../images/global_navi02_on.gif) no-repeat 0 0;
}

.w_container .navigationArea li.menu03{
background: url(../images/global_navi03.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu03 a:hover{
background: url(../images/global_navi03_on.gif) no-repeat 0 0;
}
.w_container .navigationArea li.menu03_on{
background: url(../images/global_navi03_on.gif) no-repeat 0 0;
}


.w_container .lacalArea{
width:857px;
background:url(../images/localnavi.gif) no-repeat;
height:20px;
padding-left:43px;
}

.w_container .lacalArea li{
float:left;
height:20px;
display:block;
text-indent:-10000px;
margin-right:31px;
}

.w_container .lacalArea li a{
height:20px;
text-decoration:none;
display:block;
overflow:hidden;
}

.w_container .lacalArea li.menu01{
width:117px;
background: url(../images/sub_navi01.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu01 a:hover{
background: url(../images/sub_navi01_on.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu01_on{
width:117px;
background: url(../images/sub_navi01_on.gif) no-repeat 0 0;
}

.w_container .lacalArea li.menu02{
width:81px;
background: url(../images/sub_navi02.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu02 a:hover{
background: url(../images/sub_navi02_on.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu02_on{
width:81px;
background: url(../images/sub_navi02_on.gif) no-repeat 0 0;
}

.w_container .lacalArea li.menu03{
width:119px;
background: url(../images/sub_navi03.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu03 a:hover{
background: url(../images/sub_navi03_on.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu03_on{
width:119px;
background: url(../images/sub_navi03_on.gif) no-repeat 0 0;
}

.w_container .lacalArea li.menu04{
width:90px;
background: url(../images/sub_navi04.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu04 a:hover{
background: url(../images/sub_navi04_on.gif) no-repeat 0 0;
}
.w_container .lacalArea li.menu04_on{
width:90px;
background: url(../images/sub_navi04_on.gif) no-repeat 0 0;
}


.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/



