#content { width: 750px; float: right }
#content h2 { color: #0063bf; font-size: 140%; line-height: 150%; background-color: #e8f4ff; background-image: url("../img/title_back.gif"); background-repeat: repeat-x; background-position: 0 100%; text-align: left; margin-top: 10px; padding-top: 3px; padding-left: 3px; min-height: 35px; clear: both; border-bottom: 1px solid #0063bf }
#content h3 { color: #fff; font-size: 100%; line-height: 150%; background-color: #0063bf; text-align: left; margin-top: 10px; padding-top: 2px; padding-left: 3px; clear: both }
#content hr { width: 100%; clear: both; border-top: 1px dashed #999 }
#content p { color: #666; font-size: 80%; line-height: 150%; text-align: left; margin-top: 10px; clear: both }
.detail { font-size: 80%; list-style-type: none; margin-top: 10px; clear: both }
.detail li { background-image: url("../img/left_midasi.gif"); background-repeat: no-repeat; background-position: 0 1px; text-align: left; display: inline; padding-bottom: 5px; padding-left: 17px; height: 1%; float: right; clear: both }

.pankuzu  { background-color: #deeeff; margin-bottom: 20px; padding-left: 5px }

#content dl   { text-align: left; margin-left: 20px }
#content dt      { color: #555; font-size: 95%; font-weight: bold; line-height: 150%; background-image: url("../img/contact_midasi.gif"); background-repeat: no-repeat; background-position: 0 2px; margin-top: 15px; padding-left: 36px; height: 1%; min-height: 16px; clear: both }
#content dd    { color: #555; font-size: 80%; line-height: 150%; margin-top: 10px; padding-left: 5px; clear: both }
