/* logo Setting
--------------------------------------------------*/
div#kochare_logo img{margin:0px 10px 10px; border:0px;}
div#kochare_contents{width: 920px; margin:0px auto 20px;}


/*---pocket.hop---*/
ul.coursebtn {
display:block;
margin: 0 -10px 0 5px;
padding: 0;
width: 310px;
overflow: hidden;
zoom: 1;
list-style-type: none;
}

ul.coursebtn li {
float: left;
width: 138px;
margin: 0 10px 10px 0;
padding: 2px;
display: inline;
}

.clearLeft { 
clear: left; 
}

img {
border:0;
}
.rollover_pocket a {
display:block;
width:138px;
height:174px;
background:url(../images/nav-pocket.gif) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
text-align:center;
outline:none;
}
.rollover_pocket a:hover {
background-position:left bottom;
}

.rollover_hop a {
display:block;
width:138px;
height:174px;
background:url(../images/nav-hop.gif) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;

outline:none;
}
.rollover_hop a:hover {
background-position:left bottom;
}

.rollover_hop a {
display:block;
width:138px;
height:174px;
background:url(../images/nav-hop.gif) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;

outline:none;
}
.rollover_hop a:hover {
background-position:left bottom;
}

/*---nyukai_btn---*/
ul.nyukai_btn {
display:block;
margin: 30px -10px 0 0;
padding: 0;
width: 210px;
overflow: hidden;
zoom: 1;
list-style-type: none;
}


.rollover_nyukai a {
display:block;
width:210px;
height:45px;
background:url(../images/idx_common_btn2) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;

outline:none;
}
.rollover_nyukai a:hover {
background-position:left bottom;
}





