/*------------レフト------------*/


#left {
float: right;
width: 216px;
background-color: #FFFFFF;
overflow: hidden;
}


.sidebar_menu {
margin:0px;
padding: 0px;
width:206px;
height:282px;
background-image:url(/images02/side_menu_01.jpg);
background-repeat:no-repeat;
text-indent:-9999em;

}


.sidebar_menu ul {
margin:0px 0px 0px 0px;
padding: 67px 0px 0px 0px;
}
.sidebar_menu li {

list-style-type: none;
}

.sidebar_menu li.side_01 a {
width:196px;
height:35px;
display: block;
padding:0px;
}

.sidebar_menu li.side_01 a:hover {
width:209px;
height:35px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -67px;
}

.sidebar_menu li.side_02 a {
width:196px;
height:35px;
display: block;
margin:1px 0px 0px 0px;
padding:0px;
}

.sidebar_menu li.side_02 a:hover {
width:209px;
height:35px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -103px;
}

.sidebar_menu li.side_03 a {
width:196px;
height:35px;
display: block;
margin:1px 0px 0px 0px;
padding:0px;
}

.sidebar_menu li.side_03 a:hover {
width:209px;
height:35px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -139px;
}

.sidebar_menu li.side_04 a {
width:196px;
height:35px;
display: block;
margin:1px 0px 0px 0px;
padding:0px;
}

.sidebar_menu li.side_04 a:hover {
width:209px;
height:35px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -175px;
}

.sidebar_menu li.side_05 a {
width:196px;
height:35px;
display: block;
margin:1px 0px 0px 0px;
padding:0px;
}

.sidebar_menu li.side_05 a:hover {
width:209px;
height:35px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -211px;
}

.sidebar_menu li.side_06 a {
width:196px;
height:35px;
display: block;
margin:1px 0px 0px 0px;
padding:0px;
}

.sidebar_menu li.side_06 a:hover {
width:209px;
height:35px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/images02/side_menu_02.jpg);
background-repeat:no-repeat; 
background-position:-0px -247px;
}

/*============緑（バナー）===========*/
.sidebar_menu02 {
margin-top:10px;
}

.sidebar_menu02 h4.side_01 {
margin:0px;
padding: 0px;
width:196px;
height:54px;
background-image:url(/images02/side_menu3.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.sidebar_menu02 h4.side_01 a {
width:196px;
height:54px;
display: block;
padding:0px;
}


.sidebar_menu02 h4.side_01 a:hover {
width:196px;
height:54px;
margin:0px;
padding:0px;
background-image:url(/images02/side_menu3_1.jpg);
background-repeat:no-repeat; 
}

.sidebar_menu02 h4.side_02 {
margin:10px 0px 0px 0px;
padding: 0px;
width:196px;
height:54px;
background-image:url(/images02/side_menu4.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.sidebar_menu02 h4.side_02 a {
width:196px;
height:54px;
display: block;
padding:0px;
}


.sidebar_menu02 h4.side_02 a:hover {
width:196px;
height:54px;
margin:0px;
padding:0px;
background-image:url(/images02/side_menu4_1.jpg);
background-repeat:no-repeat; 
}

/*============白抜き（バナー）===========*/
.sidebar_menu03 {
margin-top:10px;
}

.sidebar_menu03 h4.side_03_1 {
margin:0px;
padding: 0px;
width:196px;
height:40px;
background-image:url(/images02/side_menu5.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.sidebar_menu03 h4.side_03_1 a {
width:196px;
height:40px;
display: block;
padding:0px;
}


.sidebar_menu03 h4.side_03_1 a:hover {
width:196px;
height:40px;
margin:0px;
padding:0px;
background-image:url(/images02/side_menu5_1.jpg);
background-repeat:no-repeat; 
}

.sidebar_menu03 h4.side_03_2 {
margin:10px 0px 0px 0px;
padding: 0px;
width:196px;
height:40px;
background-image:url(/images02/side_menu6.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.sidebar_menu03 h4.side_03_2 a {
width:196px;
height:40px;
display: block;
padding:0px;
}


.sidebar_menu03 h4.side_03_2 a:hover {
width:196px;
height:40px;
margin:0px;
padding:0px;
background-image:url(/images02/side_menu6_1.jpg);
background-repeat:no-repeat; 
}

.sidebar_menu03 h4.side_03_3 {
margin:10px 0px 0px 0px;
padding: 0px;
width:196px;
height:40px;
background-image:url(/images02/side_menu7.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
}

.sidebar_menu03 h4.side_03_3 a {
width:196px;
height:40px;
display: block;
padding:0px;
}


.sidebar_menu03 h4.side_03_3 a:hover {
width:196px;
height:40px;
margin:0px;
padding:0px;
background-image:url(/images02/side_menu7_1.jpg);
background-repeat:no-repeat; 
}

.sidebar_menu04 {
margin:0px;
padding: 0px;
width:206px;
height:200px;
background-image:url(/images02/side_menu8.jpg);
background-repeat:no-repeat;
text-indent:-9999em;
margin-top:10px;
}


#left .sidebar_menu04 ul {
float:left;
margin:7px 0px 0px 0px;
padding: 0px 10px 0px 0px;
}
.sidebar_menu04 li {

list-style-type: none;
}

.sidebar_menu04 li.side_04_01 a {
width:196px;
height:23px;
display: block;
padding:0px;
}

.sidebar_menu04 li.side_04_01 a:hover {
width:206px;
height:23px;
padding:0px;
background-image:url(/images02/side_menu8_1.jpg);
background-repeat:no-repeat; 
background-position:0px -7px;
}


.sidebar_menu04 li.side_04_02 a {
width:196px;
height:23px;
margin-top:5px;
display: block;
padding:0px;
}

.sidebar_menu04 li.side_04_02 a:hover {
width:206px;
height:23px;
padding:0px;
background-image:url(/images02/side_menu8_1.jpg);
background-repeat:no-repeat; 
background-position:0px -35px;
}

.sidebar_menu04 li.side_04_03 a {
width:196px;
height:23px;
margin-top:4px;
display: block;
padding:0px;
}

.sidebar_menu04 li.side_04_03 a:hover {
width:206px;
height:23px;
padding:0px;
background-image:url(/images02/side_menu8_1.jpg);
background-repeat:no-repeat; 
background-position:0px -62px;
}

.sidebar_menu04 li.side_04_04 a {
width:196px;
height:23px;
margin-top:4px;
display: block;
padding:0px;
}

.sidebar_menu04 li.side_04_04 a:hover {
width:206px;
height:23px;
padding:0px;
background-image:url(/images02/side_menu8_1.jpg);
background-repeat:no-repeat; 
background-position:0px -89px;
}


.sidebar_menu04 li.side_04_05 a {
width:196px;
height:55px;
margin-top:14px;
display: block;
padding:0px;
}

.sidebar_menu04 li.side_04_05 a:hover {
width:196px;
height:55px;
padding:0px;
background-image:url(/images02/side_menu8_1.jpg);
background-repeat:no-repeat; 
background-position:0px -126px;
}

.sidebar_menu05 {
float:left;
margin:25px 0px 0px 0px;
padding: 0px;
width:196px;
height:200px;
background-image:url(http://www.kurane.jp/images/top_infobar.jpg);
background-repeat:no-repeat;
text-indent:-9999em;

}


#left .sidebar_menu05 ul {
float:left;
margin:163px 0px 0px 11px;
padding: 0px 10px 0px 0px;
}
.sidebar_menu05 li {
list-style-type: none;
}

.sidebar_menu05 li.side_05_01 a {
width:196px;
height:23px;
display: block;
padding:0px;
}

.sidebar_menu05 li.side_05_01 a:hover {
width:206px;
height:23px;
padding:0px;
background-image:url(http://www.kurane.jp/images/top_infobar02.jpg);
background-repeat:no-repeat; 
background-position:-11px -163px;
}


