@charaset "Shift_JIS";

body{
position:absolute;
background:#FFF;
color:#666;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:75%;
line-height:1.7;
margin:0 0 0 20px;
padding:0;
}

#header{
position:relative;
z-index:100;
}

#header ul{
float:left;
margin:0;
padding:0;
list-style:none;
}

#header ul#01{
margin:0;
padding:0;
list-style:none;
height:131px;
}

#header ul#02{
margin:0;
padding:0;
list-style:none;
height:111px;
}

#header ul#03{
margin:0;
padding:0;
list-style:none;
height:251px;
}

#header ul#04{
margin:0;
padding:0;
list-style:none;
height:91px;
}

#header ul li{
float:left;
text-indent:-9999px;
}

#header ul ul li{
float:none;
}

#header ul li.menu01 a{
display:block;
background:url(../img_com/btn_corporate.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu01on a{
display:block;
background:url(../img_com/btn_corporateover.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu01select{
display:block;
background:url(../img_com/btn_corporateover.gif) no-repeat;
width:185px;
height:40px;
}

#header ul li.menu01 ul{
display:none;
}

#header ul li.menu01select ul{
display:none;
}

#header ul li.menu01on ul{
display:block;
}

#header ul ul li.menu01_01 a{
display:block;
background:url(../img_com/menu01_01.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu01_01on a{
display:block;
background:url(../img_com/menu01_01over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul ul li.menu01_02 a{
display:block;
background:url(../img_com/menu01_02.gif) no-repeat;
width:185px;
height:21px;
}
#header ul ul li.menu01_02on a{
display:block;
background:url(../img_com/menu01_02over.gif) no-repeat;
width:185px;
height:21px;
}

#header ul ul li.menu01_03 a{
display:block;
background:url(../img_com/menu01_03.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu01_03on a{
display:block;
background:url(../img_com/menu01_03over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu01_04 a{
display:block;
background:url(../img_com/menu01_04.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu01_04on a{
display:block;
background:url(../img_com/menu01_04over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul li.menu02 a{
display:block;
background:url(../img_com/btn_business.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu02on a{
display:block;
background:url(../img_com/btn_businessover.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu02select{
display:block;
background:url(../img_com/btn_businessover.gif) no-repeat;
width:185px;
height:40px;
}

#header ul li.menu02 ul{
display:none;
}

#header ul li.menu02select ul{
display:none;
}

#header ul li.menu02on ul{
display:block;
}

#header ul ul li.menu02_01 a{
display:block;
background:url(../img_com/menu02_01.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu02_01on a{
display:block;
background:url(../img_com/menu02_01over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul ul li.menu02_02 a{
display:block;
background:url(../img_com/menu02_02.gif) no-repeat;
width:185px;
height:21px;
}
#header ul ul li.menu02_02on a{
display:block;
background:url(../img_com/menu02_02over.gif) no-repeat;
width:185px;
height:21px;
}

#header ul ul li.menu02_03 a{
display:block;
background:url(../img_com/menu02_03.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu02_03on a{
display:block;
background:url(../img_com/menu02_03over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul li.menu03 a{
display:block;
background:url(../img_com/btn_job.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu03on a{
display:block;
background:url(../img_com/btn_jobover.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu03select{
display:block;
background:url(../img_com/btn_jobover.gif) no-repeat;
width:185px;
height:40px;
}

#header ul li.menu03 ul{
display:none;
}

#header ul li.menu03select ul{
display:none;
}

#header ul li.menu03on ul{
display:block;
}

#header ul ul li.menu03_01 a{
display:block;
background:url(../img_com/menu03_01.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu03_01on a{
display:block;
background:url(../img_com/menu03_01over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul ul li.menu03_02 a{
display:block;
background:url(../img_com/menu03_02.gif) no-repeat;
width:185px;
height:21px;
}
#header ul ul li.menu03_02on a{
display:block;
background:url(../img_com/menu03_02over.gif) no-repeat;
width:185px;
height:21px;
}

#header ul ul li.menu03_03 a{
display:block;
background:url(../img_com/menu03_03.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_03on a{
display:block;
background:url(../img_com/menu03_03over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_04 a{
display:block;
background:url(../img_com/menu03_04.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_04on a{
display:block;
background:url(../img_com/menu03_04over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_05 a{
display:block;
background:url(../img_com/menu03_05.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_05on a{
display:block;
background:url(../img_com/menu03_05over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_06 a{
display:block;
background:url(../img_com/menu03_06.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_06on a{
display:block;
background:url(../img_com/menu03_06over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_07 a{
display:block;
background:url(../img_com/menu03_07.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_07on a{
display:block;
background:url(../img_com/menu03_07over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_08 a{
display:block;
background:url(../img_com/menu03_08.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_08on a{
display:block;
background:url(../img_com/menu03_08over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_09 a{
display:block;
background:url(../img_com/menu03_09.gif) no-repeat;
width:185px;
height:20px;
}
#header ul ul li.menu03_09on a{
display:block;
background:url(../img_com/menu03_09over.gif) no-repeat;
width:185px;
height:20px;
}

#header ul ul li.menu03_10 a{
display:block;
background:url(../img_com/menu03_10.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu03_10on a{
display:block;
background:url(../img_com/menu03_10over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul li.menu04 a{
display:block;
background:url(../img_com/btn_client.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu04on a{
display:block;
background:url(../img_com/btn_clientover.gif) no-repeat;
width:185px;
height:40px;
}
#header ul li.menu04select{
display:block;
background:url(../img_com/btn_clientover.gif) no-repeat;
width:185px;
height:40px;
}

#header ul li.menu04 ul{
display:none;
}

#header ul li.menu04select ul{
display:none;
}

#header ul li.menu04on ul{
display:block;
}

#header ul ul li.menu04_01 a{
display:block;
background:url(../img_com/menu04_01.gif) no-repeat;
width:185px;
height:25px;
}
#header ul ul li.menu04_01on a{
display:block;
background:url(../img_com/menu04_01over.gif) no-repeat;
width:185px;
height:25px;
}

#header ul ul li.menu04_02 a{
display:block;
background:url(../img_com/menu04_02.gif) no-repeat;
width:185px;
height:26px;
}
#header ul ul li.menu04_02on a{
display:block;
background:url(../img_com/menu04_02over.gif) no-repeat;
width:185px;
height:26px;
}

#main{
position:absolute;
left:0px;
top:140px;
}

.red{
color:#F00;
}

img{
border:0px;
}

.news{
font-size:80%
}

a:link{
color:#CC0000;
}


p#top-ba{
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
}
p#top-ba img{
	padding-right: 2px;
	vertical-align: middle;
}
