@charset "Shift_JIS";

p.txtA {
  padding:15px;
}

.merit {
  margin-bottom:30px;
  padding-left:20px;
  background:url(../../first/images/bg_merit.gif) no-repeat;
  width:880px;
  height:190px;
}

.merit ul {
  padding:20px 0 10px 0;
}

.merit ul li {
  margin-bottom:10px;
}

.contact {
  margin-left:15px;
  padding:10px;
  width:600px;
  border:1px solid #1182AC;
}

.contact p {
  margin-top:10px;
}

.fs10 {
  font-size:10px;
}

.tejyun {
  background:url(../../first/images/bg_tejyn_bottom.gif) no-repeat bottom;
}

p.nagare {
  padding-top:20px;
  background:url(../../first/images/bg_tejyn_top.gif) no-repeat top;
  text-align:center;
}

.tejyun .center {
  margin:0 auto;
  width:860px;
}

h4 {
  margin:30px 0 10px 0;
}

.center p, .center dl {
  padding:10px 0 0 10px;
}

dt {
  font-weight:bold;
}

dd {
  margin-bottom:10px;
}

.center span {
  color:#CC0000;
 font-size:12px;
}

.fs10 {
 font-size:10px;
}

ul.entry li {
  padding:3px 0 0 27px;
  height:22px;
}

.first {
  margin-bottom:5px;
}

li.kairyo {
  background:url(../../first/images/icon_01.gif) no-repeat 0 0;
}

li.golf {
  background:url(../../first/images/icon_02.gif) no-repeat 0 0;
}

li.auto {
  background:url(../../first/images/icon_03.gif) no-repeat 0 0;
}

li.cycle {
  background:url(../../first/images/icon_04.gif) no-repeat 0 0;
}

li.medical {
  background:url(../../first/images/icon_05.gif) no-repeat 0 0;
}

li.gan {
  background:url(../../first/images/icon_06.gif) no-repeat 0 0;
}

li.seiho {
  background:url(../../first/images/icon_07.gif) no-repeat 0 0;
}

li.kasai {
  background:url(../../first/images/icon_11.gif) no-repeat 0 0;
}

li.child {
  background:url(../../first/images/icon_08.gif) no-repeat 0 0;
}

li.nenkin {
  background:url(../../first/images/icon_09.gif) no-repeat 0 0;
}

li.pet {
  background:url(../../first/images/icon_10.gif) no-repeat 0 0;
}

table.styleAA {
  width:840px;
}

table.styleAA th {
  width:170px;
  text-align:left;
  background:#FFFFFF;
}

table.styleBB {
  width:840px;
  text-align:center;
}

table.styleBB th {
  font-weight:normal;
}

table.styleBB th.name {
  background:#E2F3FC;
}

table.styleBB th.namehoken {
  background:#ffffff;
}

.attentionA {
  margin:0 auto;
  margin-top:30px;
  width:880px;
}

.attentionA strong {
  color:#CC0000;
  font-weight:normal;
}

.attentionA dl {
  margin-top:10px;
  padding:15px 20px 5px 20px;
  background:#FFF0F0;
}

.attentionB {
  margin:0 auto;
  margin-top:20px;
  width:850px;
}

ul.faq {
  margin:30px 0 20px 7px;
} 

ul.faq li {
  background:url(../images/lm_blue.gif) no-repeat 0 0.25em;
  padding-left:23px;
} 




