.mainArea .contSec h2{margin:0; padding:0;}

.mainArea .contSec .leftSec{float:left; width:330px;}
.mainArea .contSec .leftSec ul li.first{margin-top:30px;}
.mainArea .contSec .leftSec ul li p.q{background:url(../img/question/icon_q.gif) no-repeat; background-position:5px 7px; padding:0 6px 10px 45px; border-bottom:2px #001996 solid; font-size:97%;}
.mainArea .contSec .leftSec ul li p.a{background:url(../img/question/icon_a.gif) no-repeat; background-position:5px 7px; padding:11@px 6px 10px 45px; font-size:97%;}
.mainArea .contSec .leftSec ul li p.kaisetsu{margin-top:5px; font-size:97%;}

.mainArea .contSec .rightSec{float:right; width:220px;}
.mainArea .contSec .rightSec img{margin-top:30px;}
.mainArea .contSec .rightSec p{margin-top:10px; font-size:90%; line-height:1.3; text-align:right; padding:0 10px 0 10px;}

.mainArea .contSec ul{margin:0 8px 0 12px;}
.mainArea .contSec ul li{font-size:97%; line-height:1.3; margin-top:40px;}
.mainArea .contSec ul li p.q{background:url(../img/question/icon_q.gif) no-repeat; background-position:5px top; padding:2px 6px 12px 45px; border-bottom:2px #001996 solid; font-size:97%;}
.mainArea .contSec ul li p.a{background:url(../img/question/icon_a.gif) no-repeat; background-position:5px 7px; padding:11px 6px 10px 45px; font-size:97%;}
.mainArea .contSec ul li p.kaisetsu{margin-top:5px; font-size:97%;}





