@charset "utf-8";


.contSec .mgt10{margin-top:10px;}

.contSec .topBox .title{margin:20px 10px 0 10px; font-size:96%;}
.contSec .topBox .title strong{font-weight:bold; font-size:100%; line-height:1.8;}

.contSec .topBox ul{margin:20px 10px 0 10px; font-size:96%;}
.contSec .topBox ul li{line-height:1.5;}

.contSec .topBox p{margin:0 10px 0 10px; font-size:96%; line-height:1.3;}

.contSec .contBox table{margin:20px 10px 0 10px; padding:0; font-size:96%; line-height:1.3; border-collapse: collapse; border: none; border-spacing: 0; width:100%}
.contSec .contBox table th.first{border-top:1px solid #9f9f9f;}
.contSec .contBox table th{background:#edf6ff; padding:12px; border-bottom:1px solid #9f9f9f; width:15%; text-align:center; vertical-align:top;}
.contSec .contBox table td.first{border-top:1px solid #9f9f9f;}
.contSec .contBox table td{padding:12px; border-bottom:1px solid #9f9f9f; border-left:none;}
.contSec .contBox table td p.mgt10{margin-top:10px;}

.contSec .contBox ol li{padding-left:1.5em; text-indent:-1.5em;}

.contSec h3{font-size:110%; font-weight:bold; margin:30px 10px 0 10px;}

.contSec dl{margin:5px 10px 0 10px; font-size:96%; line-height:1.3;}
.contSec dl dt{margin-top:10px; font-weight:bold; color:#003894; font-size:100%;}
.contSec dl dd{padding-left:15px;}

.contSec dl dd ul.knowledge{margin:20px 0 0 20px;}
.contSec dl dd ul.knowledge li{line-height:3; font-size:96%; font-weight:bold;}
.contSec dl dd ul.knowledge li strong{text-decoration:underline; color:#C00;}

.contSec .attention{margin:20px 10px 0 10px; border:2px solid #09F; padding:8px; font-size:96%; line-height:1.3;}
.contSec .attention strong{font-weight:bold; color:#C00; text-decoration:underline;}


