@charset "UTF-8";

/* -*- Encoding: utf8n -*- */

/* merit
 ------------------------------------------------------*/



#merit .merit-topic .r4 {
  float:left; width:702px;
}
#merit .merit-topic p.m01 {
  margin-top:10px; margin-bottom:18px;
}
#merit .merit-topic .clear_white {
  border-bottom:1px dashed white;clear:both; height:10px; margin-bottom:10px;
}
#merit .merit-topic .btn_float {
  float:right; margin:5px;
}

#merit .merit-topic .box01 {
  float:left; width:206px;
}
#merit .merit-topic .box02 {
  float:left; width:206px;margin-left:31px;
}
#merit .merit-topic .box03 {
  float:left; width:206px;margin-left:31px;
}
#merit .merit-topic .box04 {
  float:left; width:206px;margin-left:31px;
}

#merit .merit-topic .blue{
  border-left:2px solid #004a8a; padding:10px 0px 10px 25px;
}
#merit .merit-topic .pink{
/*border-left:2px solid #a50a0a; padding:10px 0px 10px 25px;*/
  border-left:2px solid #006600; padding:10px 0px 10px 25px;
}
#merit .merit-topic .orange{
  border-left:2px solid #cf5200; padding:10px 0px 10px 25px;
}

#merit .merit-topic .box01 .link01{
  margin:0px;padding:0px;height:42px;background:url(/jp/image/asteria/merit/merit_bkimage01.gif) no-repeat right bottom ;
}
#merit .merit-topic .box02 .link02{
  margin:0px;padding:0px;height:42px;background:url(/jp/image/asteria/merit/merit_bkimage02.gif) no-repeat right bottom ;
}
#merit .merit-topic .box03 .link03{
  margin:0px;padding:0px;height:42px;background:url(/jp/image/asteria/merit/merit_bkimage03.gif) no-repeat right bottom ;
}
#merit .merit-topic .box04 .link04{
  margin:0px;padding:0px;height:42px;background:url(/jp/image/asteria/merit/merit_bkimage04.gif) no-repeat right bottom ;
}
#merit .merit-topic  .linktxt {
  padding-top:13px; margin-left:15px;
}

