/* Close UP! 今日のオススメ校 */

body {margin: 0px; background-image:url(img/bg_body.gif); background-color: #85CBE7; font-size:12px;}

a img { border: 0px;}
a, a:link {color: #EC1242;text-decoration: none;}
a:visited {color: #983D51;text-decoration: none;}
a:hover {color: #EC1242;text-decoration: underline;}

.header { width:620px; height:55px; text-align:right; position:relative; padding-right:20px;}
/*.header a img { float:right;}*/

.content {padding:0; border-bottom:3px solid #002868; border-left:3px solid #002868; border-right:3px solid #002868; width:640px; text-align:right; background-color:#FFFFFF;}
.content-header{ background-color:#3399CC; clear:both; padding:10px 20px 10px 20px; background-image:url(img/img_closeup.gif); background-position:20px 10px; background-repeat:no-repeat;}
.content-header h1 {padding:22px 0px 0px 70px; margin:0; text-align:left; font-size:16px; color:#FFFFFF; font-weight:normal; float:left; width:420px; line-height:1.4;}
.content-header img {border:0; /*margin:10px 20px 10px 20px;*/}
.content-body { background-color:#FFFFFF; padding:25px 20px 30px 20px; text-align:left; line-height:150%; font-size:14px; width:600px; clear:both;}
#bn {padding-bottom:24px; text-align:left; clear:both;}
#bn h1 { font-size:12px; font-weight:normal; margin:0; padding-left:5px; border-left:solid 3px #999999; background-color:#EBEBEB; width:498px;}
#bn h2 { font-size:12px; font-weight:normal; margin:8px 0 0 0;}
#bn h3 { font-size:14px; font-weight:normal; margin:8px 0 0 0;}
#bn img { clear:both; border:0; margin-bottom:10px;}

.paging {padding:25px 20px 25px 20px;}
.paging td {padding:0 5px 0 5px; font-size:14px; text-align:center;}
.paging a, a:link {color: #EC1242;text-decoration: none;}
.paging a:visited {color: #983D51;text-decoration: none;}
.paging a:hover {color: #EC1242;text-decoration: underline;}

.footer { width:640px; text-align:center; padding-top:30px; color:#999999; position:relative; clear:both;}
.footer img { margin:12px 0 36px 0;}
.footer img.back_btn { margin-left:410px;}
.footer a,
.footer a:link {color: #002B81;text-decoration: none;}
.footer a:visited {color: #002B81;}
.footer a:hover {color: #EC1242;text-decoration: underline;}

.close { width:640px; padding-bottom:40px; text-align:center; position:relative;}

.names { color: #002B81; font-size:16px; line-height: 18px; font-weight:normal; margin:0 0 10px 0; }