@charset "shift_jis";
body {font-size: 14px; color:#ffffff;line-height: 16px; background-color:#000000;}

ul{list-style:none;}
a{ overflow:hidden;}
a:link {color: #6699CC;}
a:visited {	color: #6699CC;}
a:hover {color: #6699CC;}
a:active {color: #6699CC;}
body,h1,h2,h3,h4,h5,p,div,li,ul{margin:0px; padding:0px;}

h2,h3{text-indent:-9999px;}
h1{ font-size:14px; font-weight:normal;}


#contents{width:950px;margin:auto;}
#contents h2{ width:790px; height:137px; background: url(../img/ctxt.jpg) no-repeat; margin:auto;}

#contents #main{width:880px; padding:10px;}
#contents #main #mainleft{ width:401px; height:498px; background:url(../img/main.jpg) no-repeat; float:left;}
#contents #main #mainright{ width:455px; float:right; margin-left:20px;}
#contents #main #mainright img.jk{ float:left; margin-right:20px;}
#contents #main #mainright a{ width:110px; height:110px; display:block; background: url(../img/bt_tvcm.gif) no-repeat; text-indent:-9999px; margin-top:20px;}
#contents #main #mainright #pr{ width:441px; padding:5px; background:#333333; margin-top:10px;}
#contents #mlist{ width:838px; margin:auto; border-bottom:#ffffff solid 1px; clear:both;}
#contents #mlist h3.m01{ width:838px; height:23px; background:url(../img/mlist.gif) no-repeat;}
#contents #mlist table{ width:838px; margin:10px 0px 10px 0px;}
#contents #mlist td{ width:419px;height:18px; font-size:12px;}
#contents #mlist img{ margin:2px 0px 0px 3px;}


/*▼▼▼▼▼▼▼▼▼フッター▼▼▼▼▼▼▼▼*/
#contents #footer{ width:838px; margin:auto; text-align:center;}
#contents #footer div.copy{ width:293px; height:11px; background:url(../img/copyright.gif) no-repeat; margin:5px; text-indent:-9999px; margin:5px auto;}
#contents #footer .f_txt{padding-top:3px; clear:both;}
#contents #footer .f_txt p.bnanx a{ background:url(../img/bnanx.gif); width:88px; height:31px; text-indent:-9999px; float:right; display:block; margin-left:3px;}
#contents #footer .f_txt div{ font-size:10px; line-height:10px; text-align:right;}
/*▲▲▲▲▲▲▲▲▲フッターここまで▲▲▲▲▲▲▲▲▲*/
