/* 共通 */
body{   background-color:#ffffff; margin:0; padding:0; color:#993333; }
img{    border-width:0; }
frame{  frame-border:0; }
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); }

/* メニュー */
body.menu0{ padding:0px; margin:0px; }
table.menu0{ padding:0; margin:10px 0px 0px 10px; }
td.menu0{ padding:0px; margin:0px 0px 0px 0px; }

/* タイトル */
body.title0{ padding:0px; margin:0px; }
table.title0{ padding:0; margin:10px 0px 0px 10px; width:570px; }
table.title1{ padding:0; margin:50px 0px 50px 10px; width:570px; }
td.title0{ padding:0; margin:0; text-align:center; }
td.title1{ padding:0; margin:0; text-align:center; }
td.title2{ padding:0; margin:0; text-align:left; }
img.title0{ text-align:center; margin:0px 0px 5px 10px; }

/* 底 */
body.bottom0{ padding:0px; margin:0px; }
table.bottom0{ padding:0; margin:10px 0px 0px 10px; width:570px; }
td.bottom0{ text-align:center; }

/* はじめにのページ */
table.page0{ padding:0px; margin:10px 0px 10px 10px; width:570px; }
table.page03{ padding:0px; margin:10px 0px 10px 10px; width:570px; }
td.page0{ padding:0px; margin:margin:0px; }
td.page01{ padding:0px 0px 0px 0px; margin:0px; font-size:14px; line-height:140%; letter-spacing:1px; background-color:#ffffff; color:#000099; background-image:url(./img/spacer.gif); }
td.page02{ padding:20px 20px 20px 20px; margin:0px; font-size:14px; line-height:140%; letter-spacing:1px; background-color:#ffffff; color:#333333; background-image:url(./img/p1_bk_401.gif); }
td.page03{ margin:0; padding:3px 5px 3px 5px ; font-size:13px; color:; border-style:solid; border-color:#999999; border-width:1; text-align:right; }
img.page0{ padding:0px; margin:0px; }


/* トップ表示用 */
body.top{      background-color:#ffffff; margin:0; padding:0; color:#666666; }
table.top{     margin:20px 0 0 18px; padding:0; width:570px; border-collapse: collapse; border-spacing: 0; }
td.topleft1{   margin:0; padding:20px; width:365px; font-size:12px; line-height:110%; 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:110%; 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";  }