/*
-----------------------------------------------
▼ホームページALL
----------------------------------------------- */

body {
text-align:center;
background:#d2e8f3 url(../img/topbg.gif) repeat-x;
}
#ALL {
margin:0 auto 0;
padding:0 0 24px;
text-align:left;
width:1000px;
position:relative;
background:url(../img/bgbtm.gif) no-repeat bottom;
}
#ALL .ALLin {
padding-top:164px;
background:url(../img/bgtop.gif) no-repeat;
}
#ALL .ALLin .ALLinin {
padding:0 0px;
background:url(../img/bgmid.gif) repeat-y;
width:1000px;
}


/*
-----------------------------------------------
▼サイドメニュー
----------------------------------------------- */

#ALL #sidemenu2 {
width:150px;
height:267px;
position:fixed;
position:absolute;
top:130px;
padding-left:48px;
z-index:23;
_left:0px !important;
}

#ALL #sidemenu2 ul#linkbtn {
width:150px;
height:267px;
position:relative;
margin:32px 0 0 32px;
}
#ALL #sidemenu2 ul#linkbtn li {
text-indent:-9999px;
}
#ALL #sidemenu2 ul#linkbtn li a {
position:absolute;
display:block;
background:url(../img/linkbtn02.gif) no-repeat;
overflow:hidden;
left:0;
width:150px;
}
#ALL #sidemenu2 ul#linkbtn li.li01 a {
background-position:0 0;
top:0;
height:76px;
}
#ALL #sidemenu2 ul#linkbtn li.li02 a {
background-position:0 -76px;
top:76px;
height:65px;
}
#ALL #sidemenu2 ul#linkbtn li.li03 a {
background-position:0 -141px;
top:141px;
height:65px;
}
#ALL #sidemenu2 ul#linkbtn li.li04 a {
background-position:0 -206px;
top:206px;
height:65px;
}

#ALL #sidemenu2 #linkbtn li.li01 a:hover {
background-position:-152px 0;
}
#ALL #sidemenu2 #linkbtn li.li02 a:hover {
background-position:-304px -70px;
top:70px;
height:71px;
}
#ALL #sidemenu2 #linkbtn li.li03 a:hover {
background-position:-456px -135px;
top:135px;
height:71px;
}
#ALL #sidemenu2 #linkbtn li.li04 a:hover {
background-position:-608px -197px;
top:197px;
height:74px;
}

