 @charset "shift_jis";
/* 右サイドメニューCSS用 */


div.offer_box01,div.offer_box01 a{
width:150px;
height:39px;
margin:0;
text-indent:-9999px;
display:block;
background:url(../images/right_box/offer_botton.jpg) no-repeat 0 0;
}
#right_box div.offer_box02,div.offer_box02 a{
width:150px;
height:40px;
margin:0;
text-indent:-9999px;
display:block;
background:url(../images/right_box/offer_botton.jpg) no-repeat 0 -39px;
}

div.offer_box01 a:hover{
background:url(../images/right_box/offer_botton.jpg) no-repeat -150px 0;
}
div.offer_box02 a:hover{
background:url(../images/right_box/offer_botton.jpg) no-repeat -150px -39px;
}


#right_box h3{
margin:0;
padding:0;
width:150px;
height:34px;
text-indent:-9999px;
cursor:pointer;
}
#right_box h3.htitle01{
background:url(../images/right_box/header_title01.jpg) no-repeat;
}
#right_box h3.htitle02{
background:url(../images/right_box/header_title02.jpg) no-repeat;
height:51px;
}

#right_box h3 a{
width:150px;
height:34px;
display:block;
}


#right_box ul{
margin:0;
padding:0;
list-style:none;
}

#right_box li.cat-title{
padding:0;
margin:0;
list-style:none;
background:#FFF;
}
#right_box li.cat-title a{
display:block;
width:133px;
padding:5px 0 5px 15px;
margin:0;
list-style:none;
background:url(../images/left_box/arrow01.gif) 7px 12px no-repeat ;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
#right_box li.cat-title a:hover,#left_box li.cat-title a.on{
background:url(../images/left_box/arrow01ov.gif) 7px 12px no-repeat #C1EBFF;
text-decoration:none;
}

#banner_box{
width:130px;
background:#EEE;
padding:10px 10px 0 10px;
}

#banner_box img{
margin:0 0 15px 0;
}



/*Q&Aアコーデオン*/


/*#accordion {width:148px; margin:0;padding:0;}
.accordion {width:148px; color:#333}
.accordion dt {width:148px; padding:0; cursor:pointer;}
.accordion dt:hover {}
.accordion .open {background-color:#444; background:url(../images/right_box/header_title02.jpg) no-repeat;}
.accordion dd {width:150px; overflow:hidden; background:#fff;margin:0; }
.accordion span {display:block; width:148px; border-top:none; padding:0;}
*/
