@charset "utf-8";
@import url("css.css");

caption {position: absolute; left: -9999px; font-size: 0; line-height: 0;}

/* layout */
#contentWrap {background: url('/images/img1/eval/bg_content_01.gif') no-repeat 0 0; padding: 15px 24px 0 16px; width:839px; min-height: 500px; /*_height: 500px;*/}
#content {float: left;}

.titleline {width: 841px; overflow: hidden; background: url('/images/img1/eval/bg_titleline.gif') repeat-x left bottom; padding: 17px 0 8px; margin-bottom: 14px;}
.titleline h3 { float: left;}
.titleline .location {float: right; font-size: 0.915em; color: #989898; padding-top: 9px;}
.titleline .location span {color: #797979;}
.titleline .location img {vertical-align: middle;}

.subTitle {position: relative; border-bottom: 1px solid #000; padding-bottom: 8px; margin-bottom: 19px;}
.subTitle span {position: absolute; right: 0; top: 0;}

/* #footer {clear:both; height:70px; margin: 24px 0 10px 0; background:url('/images/img1/footer_img.jpg') no-repeat; } */


/* contents */
.contWrap {padding: 0 0 0 11px; width: 830px;}

.tabArea {overflow: hidden; width: 830px; margin-bottom: 20px;}
.tabArea li {float: left;}

.contents {overflow: hidden; width: 830px; margin-bottom: 20px;}
dl.cont {overflow: hidden; width: 830px;}
dl.cont dt {float: left; width: 166px; padding-bottom: 15px;}
dl.cont dd.Rcontents {float: left; width: 664px; color: #646363; padding-bottom: 15px;}

.Rcontents p {line-height: 1.5em; padding-bottom: 5px;}
.Rcontents p.cont01 {padding-bottom: 10px;}
.Rcontents p.cont02 {padding-top: 10px;}

.Rcontents dl {padding-top: 12px;}
.Rcontents dl dt {float: none; padding-bottom: 6px;}
.Rcontents dl dd {float: none; line-height: 1.5em; padding-left: 10px;}

.Rcontents .cImg {text-align: center;}

.tb01 {color: #464545; width: 100%; border-top: 1px solid #b9b7b7;}
.tb01 th {background: #e2e1e1;border: 1px solid #b9b7b7; padding: 7px 0 6px; font-weight: normal;}
.tb01 td {border: 1px solid #b9b7b7; text-align: left; padding: 7px 12px 6px;}
.tb01 tbody th {background: #fff; text-align: left; padding: 7px 12px 6px;}