/*pagemainnavi_style*/
#menu_ul2{
margin-top:30px;
margin-left:50px;
margin-bottom:0px;
padding:0px;
width:550px;
background:#FFFFFF;
padding-left:5px;
}
#menu_ul2 ul{
margin-top:0px;
margin-right:0px;
margin-bottom:15px;
margin-left:0px;
padding:0px;
list-style:none;
font-size:13px;
font-weight:normal;
}
#menu_ul2 li{
display:inline;
margin-top:0px;
margin-right:2px;
margin-botoom:5px;
margin-left:2px;
padding:0px;
border:1px solid #CC0000;
}
#menu_ul2 a{
float:left;
color:#E20A16;
background:#FFFFFF no-repeat left top;
margin-top:0px;
margin-right:2px;
margin-botoom:0px;
margin-left:2px;
text-decoration:none;
letter-spacing:1px;
border:1px solid #CC0000;
}
#menu_ul2 a span{
float:left;
display:block;
background-color:#FFFFFF;
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
background-position:right top;
}
#menu_ul2 a span{
float:none;
}
#menu_ul2 a:hover{
background-color:#FDD2D5;
color:#FFFFFF;
}
#menu_ul2 a:hover span{
background-color:#E20A16;
}
/*navi_style*/
#navi{
width:800px;
height:30px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
}
#navi ul{
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
list-style-type:none;
}
#navi li{
display:inline;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
float:left;
}
/* navi_style */
#navi {
width:800px;
height:30px; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
#navi ul {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
list-style-type : none;
}
#navi li {
display : inline;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float:left;
}
/* header navi_style */
#navi #menu_1 a{
background-image:url(../img/bt/about.gif); 
width:80px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_1 a:hover {
background-image:url(../img/bt/about02.gif); 
width:80px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_2 a {
background-image:url(../img/bt/pay.gif); 
width:120px;
height:30px;
background-repeat:no-repeat; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_2 a:hover {
background-image:url(../img/bt/pay02.gif); 
width:120px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_3 a {
background-image:url(../img/bt/delivery.gif); 
width:80px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_3 a:hover {
background-image:url(../img/bt/delivery02.gif); 
width:80px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_4 a {
background-image:url(../img/bt/carriage.gif); 
width:75px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_4 a:hover {
background-image:url(../img/bt/carriage02.gif); 
width:75px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_5 a {
background-image:url(../img/bt/policy.gif); 
width:110px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_5 a:hover {
background-image:url(../img/bt/policy02.gif); 
width:110px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_6 a {
background-image:url(../img/bt/fax.gif); 
width:90px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_6 a:hover {
background-image:url(../img/bt/fax02.gif); 
width:90px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_7 a {
background-image:url(../img/bt/contact.gif); 
width:75px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_7 a:hover {
background-image:url(../img/bt/contact02.gif); 
width:75px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
.span1 {
display:none;
}

/* footer navi_style */
#navi #menu_8 a{
background-image:url(../images/footer/company.gif); 
width:85px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_8 a:hover {
background-image:url(../images/footer/company_f2.gif); 
width:85px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_9 a {
background-image:url(../images/footer/law.gif); 
width:176px;
height:30px;
background-repeat:no-repeat; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_9 a:hover {
background-image:url(../images/footer/law_f2.gif); 
width:176px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_10 a {
background-image:url(../images/footer/sitemap.gif); 
width:115px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_10 a:hover {
background-image:url(../images/footer/sitemap_f2.gif); 
width:115px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_11 a {
background-image:url(../images/footer/link.gif);  
width:115px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_11 a:hover {
background-image:url(../images/footer/link_f2.gif);  
width:115px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_12 a {
background-image:url(../images/footer/recruit.gif); 
width:89px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_12 a:hover {
background-image:url(../images/footer/recruit_f2.gif); 
width:89px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_13 a {
background-image:url(../images/footer/yoshitaka.gif); 
width:112px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_13 a:hover {
background-image:url(../images/footer/yoshitaka_f2.gif); 
width:112px;
height:30px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
/* top Contents navi_style */
#navi #menu_14 a {
background-image:url(../images/bt/bt_01.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_14 a:hover {
background-image:url(../images/bt/bt_01_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_15 a {
background-image:url(../images/bt/bt_02.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_15 a:hover {
background-image:url(../images/bt/bt_02_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_16 a {
background-image:url(../images/bt/bt_03.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_16 a:hover {
background-image:url(../images/bt/bt_03_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_17 a {
background-image:url(../images/bt/bt_04.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_17 a:hover {
background-image:url(../images/bt/bt_04_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_18 a {
background-image:url(../images/bt/bt_05.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_18 a:hover {
background-image:url(../images/bt/bt_05_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_19 a {
background-image:url(../images/bt/bt_06.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
#navi #menu_19 a:hover {
background-image:url(../images/bt/bt_06_f2.gif); 
width:133px;
height:100px;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
display:block;
}
