h2{ width:770px;height:100px;background:url(img/h2.gif) no-repeat;text-align:left;font-weight:bold;font-size:18pt;line-height:100px;font-family:メイリオ;text-indent:1em; }
h3{ width:550px;height:40px;background:url(img/h3.gif) no-repeat;font-weight:bold;font-size:12pt;line-height:40px;font-family:メイリオ;text-indent:1em;color:#ffffff; }
.sc{ clear:both;margin-bottom:5px; }
.sc .body{ padding:15px 0px; }
b{ font-weight:bold; }

.bg1{ background:#cde3f7; }
.full{ width:550px; }
.tblA th, .tblA td{ padding:5px 10px;border:1px solid #aaaaaa; }

.tblC th, .tblC td{ border-bottom:1px solid #cfccbf;padding:9px 13px; }
.tblC th{ white-space:nowrap;border-right:2px solid #3399ff; }

.tblD th, .tblD td{ border-bottom:1px dotted #cccccc;padding:9px 13px; }
.tblD th{ width:120px;background:#f4f4f4;text-align:center; }

.boxA{ border:1px solid #aaaaaa;background:#f7f7f7;padding:15px 10px; }
.enq td{ padding:4px;font-size:11pt;color:#222222;letter-spacing:-1pt; }

ol.dec{ list-style:decimal;padding-left:2em; }
ol.dec li{ margin:8px 0px; }
ol.dec strong{ color:#2d79e1;display:block;padding-bottom:5px; }
