@charset "utf-8";

.chocolat_list {
background: none;
border-top: 1px solid #E1E1D1;
border-bottom: 1px solid #E1E1D1;
}
.chocolat_list ul li{
float:left;
text-align:center;
width:50%;
}
.chocolat_list ul li div{
padding:10px;
}
.chocolat_list ul li div.eigo, .chocolat_bgcolor1{
background:#FAF5BF;
}
.chocolat_list ul li div.asobi, .chocolat_bgcolor2{
background:#E1FDD2;
}
.chocolat_list ul li div.kodomo, .chocolat_bgcolor3{
background:#D1EAF5;
}
.chocolat_list ul li div.douyou, .chocolat_bgcolor4{
background:#F7D9DF;
}
.chocolat_list ul li div a img{
width:95%;
border:2px solid #fff;
}
.chocolat_list ul li div p.title{
margin-top:5px;
font-weight:bold;
}
h2.chocolat_oh2 {
 background: #666666;
 border-bottom: 1px solid #999999;
 border-top: 1px solid #999999;
 color: #FFFFFF;
 font-size: 12px;
 padding:5px;
}
.chocolat_title {
padding:0;
background:#DDD24C;
border-top: 1px solid #C8BB1C;
border-bottom: 1px solid #C8BB1C;
font-size:16px;
font-weight:bold;
text-align:center;
}
.chocolat_title span{
font-size:12px;
}
.chocolat_title2 {
padding:5px;
background:#FFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
.chocolat_h2 {
padding:5px;

font-size:12px;
font-weight:bold;
}
.chocolat_bgcolor1{
border-top: 1px solid #F6E300;
border-bottom: 1px solid #F6E300;
}
.chocolat_bgcolor2{
border-top: 1px solid #5ABC29;
border-bottom: 1px solid #5ABC29;
}
.chocolat_bgcolor3{
border-top: 1px solid #0093D8;
border-bottom: 1px solid #0093D8;
}
.chocolat_bgcolor4{
border-top: 1px solid #DF002D;
border-bottom: 1px solid #DF002D;
}
.chocolat_list ul li div a img{
width:95%;
border:2px solid #fff;
}
.chocolat_detail {
padding:5px 0px 10px;
}
.chocolat_detail p {
padding:1px 5px;
}
.chocolat_detail p.img{
padding-bottom:10px;
margin-bottom:10px;
text-align:center;
background: #FFF;
border-bottom: 1px solid #E1E1D1;
}
.chocolat_detail2 {
padding:5px;
}
.comment_h2 {
padding:5px;
background:#999999;
border-top: 1px solid #E1E1D1;
border-bottom: 1px solid #E1E1D1;
font-size:12px;
margin-bottom:5px;
}
p.chocolat_disc_p {
padding:5px;
background:#CCC;
font-size:12px;
}
.chocolat_relate{
padding:7px 0;
border-bottom: 2px solid #E1E1D1;
}
.chocolat_relate ul li{
text-align:center;
width:33%;
float:left;
}
.chocolat_relate ul li:last-child{
width:34%;
}
.chocolat_relate ul li img{
border: 2px solid #FFF;
}
.chocolat_reserve{
border-bottom: 2px solid #E1E1D1;
}
.chocolat_reserve h3{
padding:5px;
background:#EEE;
border-top: 1px solid #AAA;
border-bottom: 1px solid #AAA;
font-size:12px;
}
.chocolat_reserve p{
padding:5px;
}