/***********************************************/
@import url(base.css);
@import url(style.css);
/***********************************************/

/*itiosi*/
.site_title{ width:420px; height:60px; margin-left:auto; margin-right:auto;  }
.clear{clear:both;}

.contents_back_bottom{width:420px; margin:0px auto; background:transparent url(../img/contents_back_bottom.jpg);}

/*report*/
#siteinfo_box{width:400px; padding:10px 10px 10px 10px; margin-bottom:0px; margin-left:auto; margin-right:auto; line-height:18px; letter-spacing:1px; background-image:url(../img/contents_back_middle.jpg); }
.sitereport{ width:400px; text-align:center; margin:0px 0px 5px 0px; background-color:#FF6600;}
.report_title{width:420px; height:69px; margin-bottom:0px; margin-left:auto; margin-right:auto; background:transparent url(../img/title_report.jpg) no-repeat; }
#siteinfo_box h3{margin:70px 0px 20px 0px;}
#siteinfo_box .top{margin-top:10px;}
/*
h3.info_gaiyou{ width:400px; height:26px; margin:0px 0px 20px 0px; }
h3.info_pay{ width:400px; height:26px; margin:50px 0px 30px 0px; background-image:url(../img/info_pay.gif);  clear:both;}
h3.info_comment{ width:400px; height:26px; margin:50px 0px 30px 0px; background-image:url(../img/info_comment.gif);  clear:both;}
.info_data{ width:400px; height:26px; margin:50px 0px 30px 0px; background-image:url(../img/info_data.gif); }
*/
.report_navi_img{ padding-top:3px; display:block; float:left;}
.sitename{ margin:5px 0px 5px 0px; font-size:18px; font-weight:bold; line-height:18px; vertical-align:bottom; clear:both;}
#siteinfo_box span{color:#CC0000; text-decoration:underline;}
.sitetext{ width:390px; margin:0px auto 0px auto;}
.info_icon{margin:5px 0px 2px 4px; vertical-align:bottom; font-size:12px; line-height:12px;}
.logo_tanmatu{ margin:0px;}
.logo_freemail{ margin:0px 0px 0px 2px;}
.logo_pay{ margin:0px 0px 0px 2px;}
.logo_free_entry{ margin:0px 0px 0px 2px;}
.logo_point{ margin:0px 0px 0px 2px;}
.screen{ width:390px; height:293px; border:1px solid #666666; margin:0px auto;}
.screen a:hover img{ filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
.graph1{ float:left; padding-left:10px;}
.graph2{ float:right; padding-right:10px;}
p.pay{ width:268px; padding-right:2px; margin:0px auto; text-align:right;}
table.pay{ width:270px; border:2px solid #000000; background-color:#FFFFFF; border-collapse:collapse; margin:0px auto 5px auto;}
table.pay th{background-color:#FFFFCC; text-align:center;}
td.cell1{ width:170px; border:1px solid #000000; padding:1px 5px; }
td.cell2{ width:100px; border:1px solid #000000; padding:1px 5px; }
p.pay_text{width:385px; margin:0px auto;}
h4.comment{ width:385px; font-size:16px; font-weight:bold; color:#990000; margin:36px 0px 0px 2px; padding:2px 0px 1px 4px; line-height:16px; vertical-align:bottom; border-bottom:1px solid #990000; border-left:3px solid #990000;}
.b{font-size:16px; color:#FF0000;}
p.comment1{ width:385px; margin:12px auto 0px auto;}
p.comment2{ width:385px; margin:24px auto 0px auto;}
p.comment3{ width:385px; margin:48px auto 0px auto;}
.goto{ font-weight:bold; font-size:14px; margin:20px 0px 0px 0px; text-align:center;}
.top{ margin:10px 0px 0px 10px; text-align:right;} 
#syokai{margin:30px 0px 0px 0px; padding:3px; border: 1px dotted #999999; }
#syokai h5{ padding-bottom:14px; font-size:14px; color:#000000;}
#syokai dt{ font-size:14px; margin-left:20px; padding-left:16px; background:url(../img/list_mark01.gif) no-repeat 0px; }
#syokai dd{padding:4px 0px 16px 36px; }


dl.main_navi{margin:0px 0px 0px 20px;}
dl.main_navi dd{margin:0px 0px 10px 15px;}

