@charset "utf-8";
/* ------------------------------------------------------------
lead
------------------------------------------------------------ */
#lead p{
margin-bottom: 15px;
}
/* ------------------------------------------------------------
merit
------------------------------------------------------------ */
#merit h3{
font-size: 1.8rem;
margin-bottom: 10px;
}
#merit h3 i{
color: blue;
margin-right: 5px;
}

#merit .float-l{
width: 54%;
}
#merit .float-r{
width: 46%;
}

#merit .box p{
padding-left: 25px;
margin-bottom: 20px;
}
/* ==========================================================================
pc
========================================================================== */
@media screen and (min-width: 1200px) {

}
/* ==========================================================================
tablet
========================================================================== */
@media screen and (max-width:1199px) {
/* ------------------------------------------------------------

------------------------------------------------------------ */

}
/* ==========================================================================
sp
========================================================================== */
@media screen and (max-width: 699px) {
/* ------------------------------------------------------------
merit
------------------------------------------------------------ */
#merit .float-l{
float: none;
width: auto;
}
#merit .float-r{
width: 100%;
}

#merit h3{
font-size: 1.6rem;
}


}