/* キャンペーン＆おトク情報 */

body {margin: 0px; background-image:url(img/bg_body.gif); background-color: #CEE5B6; 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:640px; height:190px;}
/*.header a img { float:right;}*/

.content {padding:0 0 85px 0; border-bottom:2px solid #003333; border-left:2px solid #003333; border-right:2px solid #003333; width:640px; background-color:#FFFFFF; background-image:url(img/bg_content.gif); background-position:bottom center; background-repeat:no-repeat;}
.content-header{ padding:29px 8px 22px 8px; margin:0 20px 0 20px; text-align:left; font-size:16px; color:#000000; line-height:1.2; font-weight:normal; clear:both; background-image:url(img/bg_hdline.gif); background-position:top center; background-repeat:no-repeat;}
.content-body { background-color:#FFFFFF; padding:40px 0 0 0; margin:0 20px 0 20px; text-align:left; line-height:150%; font-size:14px; clear:both; background-image:url(img/bg_hdline.gif); background-position:top center; background-repeat:no-repeat;}
.bn ul {margin:0; padding-left:40px; text-align:left;}
.bn li {margin:0; padding-bottom:8px; font-size:14px;}
.paging {padding-top:25px; margin:0 20px 0 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 a,
.footer a:link {color: #558000;text-decoration: none;}
.footer a:visited {color: #558000;}
.footer a:hover {color: #EC1242;text-decoration: underline;}

.close { width:640px; padding-bottom:40px; text-align:center; position:relative;}
