.cont-header {border-bottom: 1px solid #E6E6E6; margin-bottom:17px;}

#mainimage {margin-bottom: 10px;}

.note {font-size: 12px;}

p.note {background: #F3F3F3; padding: 10px; margin: 20px 0;}

.wrapcent #contents .lead {font-size: 117%; margin-bottom: 15px;}

.wrapcent #contents .note h2 {font-size: 12px; margin-bottom: 5px;}

.wrapcent #contents p {margin-bottom: 10px; line-height: 1.6;}

.desc {border-top: 1px solid #F5F5F5; padding: 15px 100px 0 0;}
.detail dl {border:1px solid #CCC; padding: 10px 10px 5px;}

.detail dt {clear:both; float:left; margin-right:5px;display:block;}
.detail dt.second { height: 30px;}
.detail dd {font-weight: bold; margin-bottom:5px;}

.wrapcent #contents .note p,
.wrapcent #contents .note dl,
.wrapcent #contents .note ul {font-size: 11px; color:#333;}
.wrapcent #contents .note dt {font-weight:bold; margin-top:10px;}
.wrapcent #contents .note ul {padding-left: 1.5em;}
.wrapcent #contents .note li {list-style: disc; margin-bottom: 0.5em;}

.note {background: #F3F3F3; padding: 10px; margin: 20px 0;}
.note h2 {border-top:1px solid #E6E6E6; padding-top:10px;}
.note h2.first {border-top:0; padding-top:0; _margin: 5px 0 20px;}

#btn-submit {text-align:center; margin:10px 0 10px;}
#btn-submit a {
background:#333; border:0; color:#fff; font-weight:bold; padding:7px 10px;
display:inline-block;
cursor:pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
}
#btn-submit a:hover {
background:#7f0019;
}

.wrapcent #contents .register { text-align:center;}

/* clear
 -------------------------------------------------- */
#contents dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE 7 and MacIE */
#contents dl {
display: inline-block;
}
/* Hides from IE-mac \*/
#contents dl {
height: 1%;
}
#contents dl {
display: block;
}
/* End hide from IE-mac */
