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

body {
margin: 0px;
padding: 0px;
background-color: #FFF;
font-family: "Osaka‐等幅";
font-size:9px;
color: #000000;
}

A:link { text-decoration: none }
A:visited { text-decoration: none }
A:active { text-decoration: none }



#outline {
width:900px;
margin:70px auto;
padding: 0px;
border:solid 0px;
}
 
#header { 
margin: 0px 110px 20px 110px;
height: 45px;
}




.header_menu { 
height:15px;
width:280px;
margin: 0px 0px 1px 50px;
float: right;
}

#button___work a{
display:block;
background:url(../button__work.gif) no-repeat;
width:75px;height:15px;line-height:15px;
margin: 0px 7px; padding: 0;float: left;}

#button_work a{
display:block;
background:url(../button_work.gif) no-repeat;
width:75px;height:15px;line-height:15px;
margin: 0px 7px; padding: 0;float: left;}
#button_work a:hover{
background:url(../button__work.gif) no-repeat;
}


#button___pocket { 
display:block;
background:url(../button__pocket.gif) no-repeat;
width:76px;height:15px;line-height:15px;
margin: 0px 7px 0px 0px; padding: 0;float: left;}

#button_pocket a{
display:block;
background:url(../button_pocket.gif) no-repeat;
width:76px;height:15px;line-height:15px;
margin: 0px 7px 0px 0px; padding: 0;float: left;}
#button_pocket a:hover{
background:url(../button__pocket.gif) no-repeat;
}


#button___company {
display:block;
background:url(../button__company.gif) no-repeat;
width:98px;height:15px;line-height:15px;
margin: 0px; padding: 0;float: left;}

#button_company a{
display:block;
background:url(../button_company.gif) no-repeat;
width:98px;height:15px;line-height:15px;
margin: 0px; padding: 0;float: left;}
#button_company a:hover{
background:url(../button__company.gif) no-repeat;
}


.menu{
float: right;
}


#menu{
height:18px;
width:355px;
margin: 6px 0px 0px 0px;
background: url(work_menu_blue.gif) no-repeat;
background-color: #FFF;
}

#menu ul{
height:15px;
margin:0px;
padding:0px;
}

#menu li{
height:15px;
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#menu li a{
height:15px;
display:block;
float:left;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}







#main { 
margin: 0px 0px 0px 0px; 
height: 500px;
}


table{
width: 880px;
border-width: 0px;
}

td{
text-align: center;
border-width: 0px;
border-style: solid;
padding: 22px;
}



img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.button{
border-width: 0px;
}









/*------a01*/
#menu li.a01 a{
background:url(work_menu_blue.gif) no-repeat 0px 0px;
width:58px;
position: relative;
}

#menu li.a01 a:hover{
background:url(work_menu_blue.gif) no-repeat 0px -15px;
}

#menu li.a01_on a{
width:58px;
background:url(work_menu_blue.gif) no-repeat 0px -15px;
}

.menu_01{
width:58px;height:15px;
background:url(work_menu_blue.gif) no-repeat 0px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}


/*------a02*/
#menu li.a02 a{
background:url(work_menu_blue.gif) no-repeat -58px 0px;
width:58px;
　/* position: relative; */
}

#menu li.a02 a:hover{
background:url(work_menu_blue.gif) no-repeat -58px -15px;
}

#menu li.a02_on a{
width:58px;
background:url(work_menu_blue.gif) no-repeat -58px -15px;
}

.menu_02{
width:58px;height:15px;
background:url(work_menu_blue.gif) no-repeat -58px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}


/*------a03*/
#menu li.a03 a{
background:url(work_menu_blue.gif) no-repeat -116px 0px;
width:77px;
position: relative;
}

#menu li.a03 a:hover{
background:url(work_menu_blue.gif) no-repeat -116px -15px;
}

#menu li.a03_on a{
width:77px;
background:url(work_menu_blue.gif) no-repeat -116px -15px;
}

.menu_03{
width:77px;height:15px;
background:url(work_menu_blue.gif) no-repeat -116px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}


/*------a04*/
#menu li.a04 a{
background:url(work_menu_blue.gif) no-repeat -193px 0px;
width:54px;
position: relative;
}

#menu li.a04 a:hover{
background:url(work_menu_blue.gif) no-repeat -193px -15px;
}

#menu li.a04_on a{
width:54px;
background:url(work_menu_blue.gif) no-repeat -193px -15px;
}

.menu_04{
width:54px;height:15px;
background:url(work_menu_blue.gif) no-repeat -193px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}


/*------a05*/
#menu li.a05 a{
background:url(work_menu_blue.gif) no-repeat -247px 0px;
width:53px;
position: relative;
}

#menu li.a05 a:hover{
background:url(work_menu_blue.gif) no-repeat -247px -15px;
}

#menu li.a05_on a{
width:53px;
background:url(work_menu_blue.gif) no-repeat -247px -15px;
}

.menu_05{
width:53px;height:15px;
background:url(work_menu_blue.gif) no-repeat -247px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}


/*------a06*/
#menu li.a06 a{
background:url(work_menu_blue.gif) no-repeat -300px 0px;
width:49px;
position: relative;
}

#menu li.a06 a:hover{
background:url(work_menu_blue.gif) no-repeat -300px -15px;
}

#menu li.a06_on a{
width:49px;
background:url(work_menu_blue.gif) no-repeat -300px -15px;
}

.menu_06{
width:49px;height:15px;
background:url(work_menu_blue.gif) no-repeat -300px -15px;
display:block;
float:left;
text-decoration:none;
overflow:hidden;
margin:0px;
padding:0px;
}
