h3{
margin-bottom:20px;
}
.box_ans h3{
padding:5px;
background-color:#eee;
margin-bottom:5px;
}
#questbox{
width:564px;
margin-bottom:20px;
background-image:url(../img/bg_ul_quest.gif);
background-repeat:repeat-y;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
#questbox ul{
width:525px;
margin:20px auto;
list-style:none;
}
#questbox li.limb{
margin-bottom:10px;
}
#questbox li img{
vertical-align:middle;
}
.h4box{
width:520px;
margin:0px auto;
}
.h4boxbody{
width:500px;
padding:10px;
margin-bottom:20px;
background-image:url(../img/bg_h4_box.gif);
background-repeat:repeat-y;
border-bottom:1px solid #999999;
}
.h4boxbody p.honmon{
margin-bottom:10px;
font-size:12px;
line-height:130%;
}
.h4boxbody p.honmonimg{
width:480px;
margin:0px auto 10px;
}
.h4boxbody p.btnmore{
width:100px;
margin-left:auto;
margin-right:0px;
}
#dlwhattaxi{
width:361px;
margin:0px auto;
}
#dlwhattaxi dt{
display:block;
width:134px;
height:40px;
line-height:100%;
float:left;
}
#dlwhattaxi dd{
display:block;
width:208px;
height:38px;
padding-top:2px;
line-height:100%;
float:right;
}
#dlwhattaxi dt img,
#dlwhattaxi dd img{
display:block;
line-height:100%;
vertical-align:top;
}
#casebox{
width:560px;
margin:0px auto;
}
#casebox .personbox{
width:160px;
height:430px;
padding:10px;
float:left;
background-image:url(../img/bg_person_box.gif);
background-repeat:repeat-y;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
position:relative;
left:0px;
top:0px;
}
#casebox .mr{
margin-right:10px;
}
.personbox h4{
width:120px;
padding:5px 0px;
margin:0px auto 10px;
text-align:center;
background-color:#EEEEEE;
}
.personbox dl{
width:160px;
font-size:12px;
background-image:url(../img/bg_persondl.gif);
background-repeat:no-repeat;
background-position:0px 23px;
}
.personbox dt{
width:30px;
margin-bottom:14px;
line-height:130%;
float:left;
}
.personbox dd{
width:125px;
margin-bottom:14px;
line-height:130%;
float:right;
}
.personimage{
width:120px;
margin:0px auto 10px;
}
.btnhowtosol{
width:140px;
height:40px;
position:absolute;
left:20px;
top:400px;
}
div.box_ans{
width:540px;
padding:10px;
margin:0px auto 20px;
border:1px solid #CCCCCC;
background-color:#FFF;
}
.personimage_ans{
width:120px;
margin:0px auto 10px;
float:left;
}
.persontext_ans{
width:360px;
padding:0px 10px 10px;
background-image:url(../img/bg_persontext_ans.gif);
background-repeat:no-repeat;
background-position:0px 23px;
float:right;
}
dl#dl_ans{
width:335px;
font-size:12px;
}
#dl_ans dt{
width:30px;
margin-bottom:14px;
line-height:130%;
float:left;
}
#dl_ans dd{
width:300px;
margin-bottom:14px;
line-height:130%;
float:right;
}
p#ans_arrow_psi{
width:170px;
padding:10px 100px 10px 0px;
margin:0px auto;
}
p.ans_text{
font-size:14px;
line-height:130%;
color:#666;
margin-bottom:20px;
}
/* 比較用テーブル */
table#ans_table{
width:500px;
border-collapse:collapse;
border:2px solid #333;
margin:0px auto 10px;
}
table#ans_table tr{
border-collapse:collapse;
border:1px solid #999;
padding:5px;
}
.ans_th01{
width:25%;
background-color:#ddd;
border:1px solid #999;
border-collapse:collapse;
padding:5px;
}
.ans_th02{
background-color:#FFCC99;
border:1px solid #999;
border-collapse:collapse;
padding:5px;
}
.ans_th03{
background-color:#C6D8EA;
border:1px solid #999;
border-collapse:collapse;
padding:5px;
}
.ans_td01{
width:30%;
border:1px solid #999;
border-collapse:collapse;
padding:5px 10px;
line-height:130%;
background-color: #FCE9F4;
}
.ans_td02{
width:30%;
border:1px solid #999;
border-collapse:collapse;
padding:5px 10px;
line-height:130%;
background-color:#E6EFF7;
}