@charset "UTF-8";


/* ------------------------
     Font-size Adjustment
---------------------------
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
---------------------------*/



/*------- メインイメージ -------*/ 


.mainimg{
  background: url(../qa/img/mainimg.jpg) center top no-repeat;
 }

.qaBlock{
 margin:0px 0px 80px 0px;  
  }
 
.qaBlock dl{
  overflow:hidden;
  background:#FFFFFF;
  margin:0px 0px 30px 0px;
  padding:20px 20px;
  }

.qaBlock dt{
  background:url(../qa/img/ico_q.jpg) 5px top no-repeat;
  padding:0px 20px 15px 50px;
  font-size:138.5%;
  line-height:1.2;
  }

.qaBlock dd{
  background:url(../qa/img/ico_a.jpg) left top no-repeat;
  padding:18px 20px 0px 50px;
  min-height:30px;
  line-height:1.6;
  }


table.priceBox02,
table.priceBox{
  width:350px;
  border:1px solid #CCCCCC;
  margin:0px 0px 5px 0px;
  padding:0;
 }

table.priceBox02{
  width:570px;
 }

table.priceBox02 th,
table.priceBox th{
  width:200px;
  border:1px solid #CCCCCC;
  background:#F2F2F2;
  padding:5px 0px;
  text-align:center;
 }

table.priceBox02 td,
table.priceBox td{
  border:1px solid #CCCCCC;
  padding:5px 30px 5px 0px;
  text-align:right;
 }

table.priceBox02  th.total,
table.priceBox02  td.total,
table.priceBox th.total,
table.priceBox td.total{
  background:#EAEFDB; 
 }















