
/* 共通 */
body{   background-color:#ffffff; margin:0; padding:0; color:#993333; }
img{    border-width:0; }
frame{  frame-border:0; }
H1{text-align:left;font-size:12px;margin-left:120px;font-weight:normal;}
tr{     margin:0; padding:0; }
td{     margin:0; padding:0; }
table{ padding:0; margin:0; }
td.fa1{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_001.gif); }
td.fa2{ padding:0; margin:0;             height:10px; background-image : url(img/p0_frame_a_002.gif); }
td.fa3{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_003.gif); }
td.fa4{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_004.gif); }
td.fa5{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_005.gif); }
td.fa6{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_006.gif); }
td.fa7{ padding:0; margin:0;             height:10px; background-image : url(img/p0_frame_a_007.gif); }
td.fa8{ padding:0; margin:0; width:10px; height:10px; background-image : url(img/p0_frame_a_008.gif); }

/* ランキング用 */
table.rank{ margin:20px 0 0 53px; padding:0; width:500px; border-collapse:collapse; border-spacing:0; border-style:dotted; border-width:0px; }
img.rank{ margin:0 0 5px; padding:0; border-width:0px; }
img.rank1{ margin:0; padding:0; border-width:0px; }
td.rank01{ margin:0; padding:3px 5px 3px 5px; font-size:12px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* ランク */
td.rank02{ margin:0; padding:3px 5px 3px 5px; font-size:12px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* 顔 */
td.rank03{ margin:0; padding:3px 5px 3px 5px; font-size:12px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* 画像・プロフ */
td.rank04{ margin:0; padding:3px 5px 3px 5px; font-size:12px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* リボン */
td.rank05{ margin:0; padding:3px 5px 3px 5px; font-size:12px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* 得票 */
td.rank06{ margin:0; padding:3px 5px 3px 5px; font-size:10px; border-style:dotted; border-width:0px; text-align:center; color:#ffffff; background-color:#cccccc; background-image : url(img/p0_bk_005.gif); } /* 当月 */

td.rank11{ margin:0; padding:5px;             font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* ランク */
td.rank12{ margin:0; padding:5px; width:90px; font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* 顔 */
td.rank13{ margin:0; padding:5px;             font-size:11px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* 画像・プロフ */
td.rank14{ margin:0; padding:5px;             font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* リボン */
td.rank15{ margin:0; padding:5px;             font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* 得票 */
td.rank16{ margin:0; padding:5px; width:88px; font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);} /* 当月 */
td.rank17{ margin:0; padding:5px; width:88px; font-size:12px; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; background-image : url(img/p0_bk_001.gif);}

table.rank2{ margin:20px 0 0 18px; padding:0; width:570px; border-collapse:collapse; border-spacing:0; border-style:dotted; border-width:0px; }
td.rank21{ margin:0; padding:0px; width:400px; border-width:0px; text-align:left; } /* タイトル           */
td.rank22{ margin:0; padding:0px; width:170px; border-width:0px; text-align:left; } /* タイトル横ボタン上 */
td.rank23{ margin:0; padding:0px; width:35px;  border-width:0px; text-align:left; } /* タイトル横ボタン   */
td.rank24{ margin:0; padding:0px; width:30px;  border-width:0px; text-align:left; } /* タイトル横ボタン横 */
td.rank25{ margin:0; padding:0px; width:180px; border-width:0px; text-align:left; } /* 地域リンク左 */

table.rank3{ margin:20px 0 0 18px; padding:0; width:570px; border-collapse:collapse; border-spacing:0; border-style:dotted; border-width:0px; }
td.rank31{ margin:0; padding:0px; width:570px; border-width:0px; text-align:center; } /* 著作権表示部分 */
td.rank32{ margin:0; padding:0px; width:285px; border-width:0px; text-align:right; } /* 前後ナビ・前 */
td.rank33{ margin:0; padding:0px; width:285px; border-width:0px; text-align:left; } /* 前後ナビ・次 */
td.rank34{ margin:0; padding:0px; width:570px; border-width:0px; text-align:right; } /* 管理者リンク */

table.rank4{ margin:20px 0 0 53px; padding:0; width:500px; border-collapse:collapse; border-spacing:0; border-style:dotted; border-width:0px; }
td.rank41{ margin:0; padding:10px 10px 10px 10px; font-size:13px; border-style:dotted; border-width:0px; text-align:center; color:#333399; background-color:#333399; background-image : url(img/p0_bk_004.gif); line-height:140%; letter-spacing:2px; } /* その他案内 */


/* ヘッダー用 */
body.header0{ background-color:#ffffff; margin:0 0 0 0; padding:0px 0 0 10px; color:#993333; }

/* フッター用 */
body.bottom0{ background-color:#ffffff; margin:0 0 0 0; padding:0 0 0 10px;       color:#993333; }

/* メニュー用 Page0 */
body.menu0{   background-color:#ffffff; margin:0 0 0 0; padding:0 0 0 0;       color:#993333; }
table.menu0{ margin:0px 0px 0px 10px; padding:0; width:160px; border-collapse: collapse; border-spacing: 0; }
td.menu0{      margin:0; padding:0 0 5px 0px; width:160px; }
p.info{ margin:0; padding:0; font-size:12px;  }
td.menu0_2{ margin:0; padding:5px 0px 2px 10px; width:160px; text-align:left; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#ffeeee; color:#003399; font-size:11px; letter-spacing:1px; font-family:MS Gothic;}

td.page03{ margin:0; padding:3px 5px 3px 5px ; font-size:13px; color:#ff0000; border-style:solid; border-color:#999999; border-width:1; text-align:right; }

/* トップ表示用 */
body.top{      background-color:#ffffff; margin:0; padding:0; color:#666666; }
table.top{     margin:10px 0px 0px 10px; padding:0; width:570px; border-collapse: collapse; border-spacing: 0; }
td.topleft1{   margin:0; padding:20px; width:365px; font-size:12px; line-height:20px; letter-spacing:2px; text-align:left;  background-image : url(img/p0_bk_001.gif); }
td.topright1{  margin:0; padding:20px; width:165px; font-size:12px; line-height:110%; letter-spacing:2px; text-align:right; background-image : url(img/p0_bk_001.gif); }
td.topleft2{   margin:0; padding:20px; width:165px; font-size:12px; line-height:110%; letter-spacing:2px; text-align:left;  background-image : url(img/p0_bk_001.gif); }
td.topright2{  margin:0; padding:20px; width:365px; font-size:12px; line-height:20px; letter-spacing:2px; text-align:left;  background-image : url(img/p0_bk_001.gif); }
td.top{        margin:0; padding:0px; width:570px; font-size:12px; line-height:110%; letter-spacing:2px; text-align:center;  }

/* はじめに用 Page1 */
body.page1{    background-color:#ffffff; margin:0; padding:0; color:#666666; }
table.mes1{    margin:10px 0 0 18px; padding:0; width:570px; border-collapse: collapse; border-spacing: 0; }
td.mes1{       margin:0; padding:10px 5px 10px 5px; width:570px; font-size:12px; line-height:110%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); }
td.mes1left{   margin:0; padding:10px 5px 10px 5px; width:280px; font-size:12px; line-height:140%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); }
td.mes1right{  margin:0; padding:10px 5px 10px 5px; width:280px; font-size:12px; line-height:140%; letter-spacing:2px; background-image : url(img/p0_bk_002.gif); }
td.mes1img{    margin:0; padding:0; width:280px; font-size:13px; line-height:140%; letter-spacing:1px; }
td.mes1center{ margin:0; padding:0; width:10px; font-size:13px; line-height:140%; letter-spacing:1px;   }
td.mes1sub0{   margin:0; padding:0; font-size:12px; line-height:110%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); }
td.mes1sub1{   margin:0; padding:5; font-size:14px; line-height:110%; letter-spacing:2px; font-family:MS Gothic; border-style:solid; border-width:1; }
td.mes1sub2{   width:600px; margin:0; padding:0; font-size:13px; line-height:100%; letter-spacing:2px; font-family:MS Gothic; border-style:solid; border-width:0 1 1 0; }
td.mes1sub3{   margin:0; padding:10; font-size:12px; line-height:110%; letter-spacing:1px; font-family:MS UI Gothic; border-style:solid; border-width:0 0 0 0; }
td.mes1sub4{   margin:0; padding:0; font-size:13px; line-height:100%; letter-spacing:2px; font-family:MS Gothic; border-style:solid; border-width:0 1 1 0; }

/* 新着情報用 Page2 */
body.page2{    background-color:#ffffff; margin:0; padding:0; color:#666666; }
table.mes2{    margin:10px 0 0 18px; padding:0; width:570px; border-collapse: collapse; border-spacing: 2px; }
td.mes2{       margin:0; padding:10px 5px 10px 5px; width:570px; font-size:12px; line-height:110%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); }
td.mes2left{   margin:0; padding:8px 5px 8px 5px; width:90px;  font-size:12px; line-height:140%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); border-style:dotted; border-width:0 0 1px 0; border-color:#ddddff; }
td.mes2right{  margin:0; padding:8px 5px 8px 5px; width:475px; font-size:12px; line-height:140%; letter-spacing:2px; background-image : url(img/p0_bk_002.gif); border-style:dotted; border-width:0 0 1px 0; border-color:#ddddff;  }
td.mes2img{    margin:0; padding:0px; width:280px; font-size:13px; line-height:140%; letter-spacing:1px; }
td.mes2center{ margin:0; padding:0; width:5px; font-size:13px; line-height:140%; letter-spacing:1px;   }
td.mes2sub0{   margin:0; padding:0; font-size:12px; line-height:110%; letter-spacing:2px; background-image : url(img/p0_bk_001.gif); }

/* リンク用 Page6 */
body.page6{       background-color:#ffffff; margin:0; padding:0; color:#666666; }
table.mes6{       margin:10px 0 0 18px; padding:0; width:570px; border-collapse: collapse; border-spacing: 0; }
td.mes6right{     margin:0; padding:0; width:340px; }
td.mes6left{      margin:0; padding:0; width:230px; font-size:12px; line-height:110%; letter-spacing:2px;}
table.mes6_2{     margin:0px; padding:0px; border-collapse: collapse; border-spacing: 0; }
td.mes6_2center{  margin:0; padding:10px;}

#conta{
float: left;
width: 280px;
font-size:12px;
padding: 0px 0px 0px 10px;
}

ul{
margin:0;
padding:0;
}

li{
list-style-position: inside;
margin-top: 3px;
border-bottom: gray dotted 1px;
}

#pr{
font-size:15px;
padding: 0px 0px 0px 10px;
}
