body{
font-family: Verdana, Helvetica, "$B#M#S(B $B#P%4%7%C%/(B", Osaka, sans-serif;
font-size:13px;
line-height:1.5em;
text-decoration: none;
color:#4D4D4D;
}

a {
text-decoration: none;
}

a.banner_link {
border-bottom: 1px dotted;
text-decoration: none;
}


h3 {
font-weight: bold;
font-size: 18px;
}


#contents{
margin:0px;
background-color:#fff;
}

#main{
float:none;
width:1000px;
margin:0px auto;
padding:0px;
}

img.kv {
margin-top: 20px;
}


table{
width: 1000px;
margin-top: 20px;
margin-bottom: 20px;
border-spacing: 7px;
}

ul.book_info{
list-style-type:none;
margin: 0px 0px 10px 0px;
height: 400px;
width: 1000px;
}

li.book_img {
margin: 0px 20px 0px 7px;
}

p.amazon_btn {
margin-right: 30px;
float: left;
}

img.cover_img {
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777;
	}


li.book_img{
float: left;
}

ul.tokuten_info {
list-style-type:none;
margin: 20px 0px 0px 0px;
}

li.tokuten_l {
float: left;
margin-left: 75px;
text-align: center;
}

li.tokuten_r {
text-align: center;
margin-left: 50px;
}


p.tokuten_text {
font-weight: bold;
}


li.tokuten_l2 {
float: left;
margin-left: 60px;
text-align: center;
}

li.tokuten_r2 {
float: left;
text-align: center;
margin-left: 25px;
}

p.tokuten_notice {
margin: 20px 0px 20px 75px;

}

p.copyright {
text-align: right;
}



  

#material_wrap {
width: 1000px;
margin: 0px 20px 0px 0px;
padding: 0px;
}




.material2 {
height: 400px;
float: left;
}



.link_banner1 {
margin-right: 20px;
float: left;
}


.link_banner2 {
float: left;
}



h1 {
margin: 20px 0px 20px 10px;
font-weight: bold;
color: #fd54cf;

}

.sstitle {
font-size:18px;
font-weight: bold;
margin: 0px 0px 0px 10px;
}


.new {
font-size:20px;
color:#ff0000;
font-weight: bold;
}

h2 {
margin: 20px 0px 20px 10px;
font-weight: bold;
color: #fd54cf;

}

.special_text {
margin: 0px 0px 0px 10px;








br.clear {
clear:both;
}


div.breadcrum{
margin:1em 0em;
font-size:12px;
}

.l_color{
color:#1111cc; 
border-bottom: 1px dashed;

}



