@charset "utf-8";
/* CSS Document */

.web01-up{
width:541px;
height:21px;
background:url(../../img/web01_up.gif) no-repeat;
}

.web02-up{
width:541px;
height:21px;
background:url(../../img/web02_up.gif) no-repeat;
}

.web03-up{
width:541px;
height:21px;
background:url(../../img/web03_up.gif) no-repeat;
}

.web04-up{
width:541px;
height:21px;
background:url(../../img/web04_up.gif) no-repeat;
}

.web05-up{
width:541px;
height:21px;
background:url(../../img/web05_up.gif) no-repeat;
}

.web06-up{
width:541px;
height:21px;
background:url(../../img/web06_up.gif) no-repeat;
}

.result_box02{
padding-bottom:20px;
margin-bottom:12px;
background:url(../../img/line-dotted35x4.gif) center bottom repeat-x;
}

dl.qa{
margin:12px;
margin-bottom:30px;
}

.qa dt{
font-size:12px;
color:#515150;
height:18px;
background:url(../../img/icon_q.gif) no-repeat top left;
padding-left:45px;
padding-top:16px;
}

.qa dd{
margin:10px;
margin-top:5px;
margin-bottom:15px;
}

.txt-price{
color:#990000;
font-weight:bold;
}

.price_table{
margin:15px 10px 20px 10px;
}

.price_table th{
background-color:#515150;
width:120px;
text-align:center;
vertical-align:middle;
color:#ffffff;
}

.price_table td{
border:1px solid #a4a4a4;
text-align:left;
padding:5px;
}

.price_table td.blank{
border:none;
height:2px;
font-size:1px;
}


#price-caution{
padding:10px;
color:#ffffff;
font-size:10px;
background-color:#515150;
}

.con_table input.w30{
width:30px;
}




