.index_mes {
color: #999999;
font-weight: 600;
font-size: 11px;
line-height: 1.3;
text-align: left;
width: 550px;
}
.top_flash {
padding: 0px 10px;
width: 550px;
height: 250px;
}


.hikaku_out {
width: 570px;
}
.hikaku_head {
width: 570px;
height: 20px;
}
.hikaku_box {
width: 190px;
height: 100px;
background-color: #cccccc;
float: left;
}
.hikaku_gazo {
width: 380px;
height: 100px;
background-color: #ccccff;
float: left;
}



.hikaku_ue_banner {
width: 570px;
height: 100px;
background-color: #000000;
}






.osusume_out {
font-size: 12px;
font-weight: 600;
text-align: right;
width: 570px;
}

.osusume_left {
width: 170px;
border-style: solid;
border-width: 5px 15px 5px 15px;
border-color: #ffffff;
float: left;
}
.osusume_center {
width: 170px;
border-style: solid;
border-width: 5px 0px 5px 0px;
border-color: #ffffff;
float: left;
}
.osusume_right {
width: 170px;
border-style: solid;
border-width: 5px 15px 5px 15px;
border-color: #ffffff;
float: left;
}
.osusume_no {
width: 160px;
height: 30px;
border-style: solid;
border-width: 5px 5px 0px 5px;
border-color: #ffffff;
}


.campaign {
width: 570px;
}
.c_box {
border-style: solid;
border-width: 5px;
border-color: #ffffff;
float: left;
}
.c_gazo {
margin: 0px;
width: 100px;
height: 60px;
float: left;
}
.c_text {
margin: 0px;
padding: 5px;
font-size: 11px;
text-align: left;
width: 164px;
height: 50px;
float: left;
}

