﻿.illust-div01{


}

.illust-div02{
margin:0 auto;
width:430px;
}

.illust-box{

float:left;
}

.blanc-box{
float:left;
background:transparent url("back.gif") no-repeat scroll 0 0;
height:85px;
width:85px;
}

.illust-div02 a{
background:transparent url("back.gif") no-repeat scroll 0 0;
border:medium none;
display:block;
height:85px;
width:85px;
}
.illust-div02 a:hover{
background:transparent url("back-hover.gif") no-repeat scroll 0 0;

}
.illust-box img{
display:block;
left:5px;
position:relative;
top:4px;

}



.clr{
clear:both;

}

/*offline*/
.offline h1{
font-size:18px;

}
.offline h2{
font-size:18px;

}
.offline h3{
font-size:13px;

}


.under_menu{
border-right: 1px solid ;
padding:0 5px;
}
.under_menu_end{
border:none;
padding:0 5px;
}

.p1 {
font-size:12px;
}

.p2 {
padding:5px 0 10px 10px;
}


.offline .tsuhanform{
border : 1px #818181 dotted;
margin : 15px auto 0;
width : 400px;
padding : 10px 0 10px 35px;
}

.offline .input{
border : 1px #818181 solid;
}


.book{
padding :10px;
height:204px;
border : 1px dotted #818181;
margin-bottom: 10px;
width:568px;
}
.bookimg{
float: left;
}
.book .p2{
float: right;
width: 400px;
padding-bottom: 0px;
}
.book .title{
border-left:3px solid #43464D;
border-top:1px solid #6C6E7A;
color:#43464D;
display:block;
font-size:12px;
padding-bottom:1px;
padding-left:5px;
padding-right:1px;
width:250px;
margin-bottom:5px;
}
.info{
padding-bottom:5px ;
border-bottom:1px solid #D1D1D1;
margin-bottom: 5px;
}
.few{
color: #669E7C;
font-weight: bold;
}
.stp_fl {
clear:both;
}

