BODY{
 margin: 10px 0 10px 0; padding: 0; background-image : url(bg_01.gif);
  position : relative;
}

body,td{
 font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 80%; color: #666; line-height: 120%;
}

body{  text-align: center;}
a:link, a:visited { color: #666; text-decoration: underline;}
a:hover { color: #000; text-decoration: underline;}

#head{ width: 700px; height: 20px; margin: 0; padding: 0;}
#head-left{ width: 150px; height: 20px; padding: 3px 0 0 0; text-align: center; float: left;
  z-index : 20;
}
#head-right{ width: 540px; height: 20px; padding: 2px 0 0 0; font-size:10px; text-align: center; vertical-align: middle; float: right; background-image : url(bg_02.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: right;}

#layout{ width: 700px; border: 1px solid #999; margin: 0; padding: 0; background-color: #fff;
  clear : both;
}
#layout-left{ width: 534px; margin: 0; padding: 2px; float: left; text-align: left; background-color: #fff;
  
  
  z-index : 19;
}
#layout-right{ width : 157px; margin: 0; padding: 2px; float: right; text-align: left; background-color: #fff;
  position : relative;
  z-index : 20;
}

.box1{ width: 100%; text-align: center; margin: 0 0 10px 0;
  float : left;
} /* センタリング */

#foot{ width: 700px; background-color: #f9c; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 2px 5px 2px 5px; text-align: left; font-size: 12px; line-height: 16px;
  clear : both;
  z-index : 1;
}

p{ margin: 0 0 20px 10px;}

hr{ border: 1px solid #f9c; margin: 5px;}

h1{ font-size: 120%; color: #f9c; border-bottom: 1px solid #f9c; margin: 0 0 10px 0; padding: 0 0 0 15px; background-image : url(icon_01.gif); background-repeat: no-repeat;}
h2{ font-size: 120%; color: #666; margin: 0 0 5px 0; line-height: 140%;}
h3{ font-size: 120%; color: #666; margin: 0 0 5px 10px; line-height: 140%; }
h4{ font-size: 120%; color: #666; margin: 0; padding: 0; line-height: 100%;}

#layout-left UL{ font-size: 120%; margin: 0 0 20px 10px; font-weight: bold; list-style: none;
  

  float : left;
}
#layout-left LI{ font-size: 10px; margin: 0 0 0 10px; padding: 0; font-weight: normal;
  

  float : left;
}

/* フォント */

.font-10_666{ font-size: 10px; color: #666666; line-height: 12px;}
.font-10_f00{ font-size: 10px; color: #FF0000; line-height: 12px;}


/* メニュー */
#layout-right ul{ margin: 0 0 5px 5px; padding: 0;font-weight: bold; color: #930; list-style-type: none; font-size: 90%;}
#layout-right li{ width: 135px; margin: 0; padding: 0; font-weight: normal; border-bottom: 1px dashed #c96;}

#layout-right ul a:link, #layout-right ul a:visited{ text-decoration: none; color: #930;}
#layout-right ul a:hover{ text-decoration: none; color: #f6f;}


/* 画像 */
.img1{ margin: 0; padding: 0; border: 0;}
.img2{ margin: 3px 0 5px 0; padding: 0; border: 0;}
.img3{ margin: 0 0 10px 0; padding: 0; border: 0;}
.img4{ margin: 0 2px 0 0; padding: 0; border: 0;}
.img5{ margin: 0 0 0 50px; padding: 0; border: 0;}


/* パンくずリスト */
#box-list{ width: 100%; padding: 0; margin: 0 0 10px 0; font-size: 10px;}
#box-list a:link, #box-list a:visited{ text-decoration: underline; color: #666;}
#box-list a:hover{ text-decoration: underline; color: #f9c;}


/* ws-satuei.html */
.box2{ width: 100%; margin: 0; padding: 300px 0 0 20px; background-image : url(../../F2/img/satuei-bg_01.jpg); background-repeat: no-repeat;
  float : left;
}


/* album.html */
.box3{ width : 427px; height : 45px; margin: 0 0 20px 15px; padding: 5px; border-bottom: 1px solid #666; font-size: 10px; line-height: 12px;
  float : left;
}


/* テーブル */
.td-title1{ font-weight: bold; text-align: right; vertical-align: top;}
.td-text1{ font-weight: normal; text-align: left; vertical-align: top;}

.td-plan1{ text-align: left;}
.td-plan2{ text-align: center;}
.td-plan3{ text-align: center; color: red;}

.td-left{ text-align: left; vertical-align: top;}
A{
  text-decoration : none;
}

