@charset "utf-8";

.contSec h2{padding:12px; background:#d2e7ff; font-weight:bold; font-size:110%; line-height:1.6; color:#033c7e;}
.contSec div.openinBox{margin:20px 10px 0 10px; font-size:96%; line-height:1.3;}
.contSec div.openinBox p.first{margin-top:0;}
.contSec div.openinBox p{margin-top:20px;}
.contSec div.openinBox strong{font-weight:bold; color:#F00;}

.contSec div.sampleBox{margin:30px 10px 0 10px; font-size:96%; line-height:1.3;}
.contSec div.sampleBox table.profil{font-size:96%; line-height:1.3; border-collapse: collapse; border:1px solid #999; border-spacing: 0; width:60%;}
.contSec div.sampleBox table.profil th{background:#edf6ff; padding:12px; border:none; width:52px;}
.contSec div.sampleBox table.profil td{padding:12px; border:none;background:#edf6ff;}
.contSec div.sampleBox p.atention{margin-top:10px; font-weight:bold; font-size:95%;}

.contSec div.sampleBox h3{margin:30px 0 0 0; border-left:8px solid #459cff; border-bottom:2px solid #459cff; padding:5px 3px 3px 5px; font-weight:bold; font-size:110%; color:#0067dd;} 

.contSec div.sampleBox table.hikaku{font-size:96%; line-height:1.3; border-collapse: collapse;  border:1px solid #999; border-spacing: 0; width:100%; margin-top:20px;}
.contSec div.sampleBox table.hikaku th{background:#ffffda; padding:12px; border:1px solid #999; text-align:center;}
.contSec div.sampleBox table.hikaku td{padding:12px; border:1px solid #999;}
.contSec div.sampleBox table.hikaku th.name,
.contSec div.sampleBox table.hikaku td.name{width:30%; text-align:center;}
.contSec div.sampleBox table.hikaku th.hantei,
.contSec div.sampleBox table.hikaku td.hantei{width:14%; text-align:center;}
.contSec div.sampleBox table.hikaku td.txt strong{font-weight:bold; text-decoration:underline; color:#C30;}

.contSec div.sampleBox h4{margin-top:30px; background:#ddefff; padding:5px 0 5px 15px; font-weight:bold; font-size:110%; color:#0067dd;}

.contSec div.sampleBox p{margin-top:20px; font-size:96%; line-height:1.3;}
.contSec div.sampleBox p strong{font-weight:bold; text-decoration:underline; color:#F00;}
.contSec div.sampleBox p .blue{font-weight:bold; color:#06F;}
.contSec div.sampleBox p .red{font-weight:bold; color:#F00;}
.contSec div.sampleBox p .green{font-weight:bold; color:#090;}


.contSec div.atentionBox{background:#ddefff; padding:15px; font-size:96%; line-height:1.6; margin:30px 10px 0 10px;}
.contSec div.atentionBox strong{font-weight:bold; color:#C30;}


