/* レイアウトの設定*/
body2{margin:0px;  padding:0px;}

/* ヘッダーの設定*/
#head{width : 710px;height :95px;}

/* ラッパーの設定*/

#sotowaku{    width : 800px;   
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;

  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px; 
  

  text-align : center;
}

#wrap{    position:relative;width : 780px;     
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;}


/* 左側の設定*/
#left{
    width : 540px;   
    float:left; 
  
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 5px;
  padding-bottom : 0px;
  font-size : 80%;
  line-height : 1.5;}

/* 右側の設定*/
#right{width : 200px;float:right;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 15px;
  font-size : 80%;}

/* フッターの設定*/
#foot{position:relative;
    width : 100%;
    height : 5px;   
    clear:both;}

/* ベタテーブル*/
<style type='text/css'>
    div.km img          { border:none; }
    DIV.km TABLE {
        margin:0; padding:0;
        border:0;
        border-collapse:collapse;}
    div.km table th,
    div.km table td {
        margin:0; padding:0;
        border:0;}
   /* 左上角 */
    DIV.km TD.top_left  { background : url(km_top_left_midori.GIF) no-repeat; }
   /* 右上角 */
    DIV.km TD.top_right { background : url(km_top_right_midori..GIF) no-repeat; }
   /* 左下角 */
    DIV.km TD.btm_left  { background : url(km_btm_left_midori.GIF) no-repeat; }
   /* 右下角 */
    DIV.km TD.btm_right { background : url(km_btm_right_midori.GIF) no-repeat; }
   /* 上部*/
    DIV.km TD.center_ue    { background : url(km_center_ue_midori.GIF) repeat-x; }
   /*下部 */
    DIV.km TD.center_sita    { background : url(km_center_sita_midori.GIF) repeat-x; }
   /* 左部*/
    DIV.km TD.side_hidari      { background : url(km_side_hidari_midori.GIF) repeat-y; }
   /* 右部 */
    DIV.km TD.side_migi      { background : url(km_side_migi_midori.GIF) repeat-y; }
   /* 中身 */
    DIV.km TD.content   { background-color : #e3f2d3;  
  
  padding-top : 8px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;} 
</style>


/* 角丸ボックス*/
<style type='text/css'>
    div.km img          { border:none; }
    DIV.k TABLE {
        margin : 0px 0px 10px 0px; padding : 0px 0px 0px 0px;
        border:0;
  border-collapse : collapse;}
    DIV.k TABLE TH,
    DIV.k TABLE TD {
        margin:0; padding : 0px 0px 0px 0px;
        border:0;    }
   
   /* 左上角 */
    DIV.k TD.top_left1{ background : url(km_top_left_midori.GIF) no-repeat;}
   /* 右上角 */
    DIV.k TD.top_right1{ background : url(km_top_right_midori.GIF) no-repeat;}
   /* 左下角 */
    DIV.k TD.btm_left1{ background : url(hidari_sita_midori.GIF) no-repeat;}
   /* 右下角 */
    DIV.k TD.btm_right1{ background : url(migi_sita_midori.GIF) no-repeat;}
   /* 上部、 */
    DIV.k TD.center1ue{ background : url(km_center_ue_midori.GIF) repeat-x;} 
   /* 下部 */
    DIV.k TD.center1sita{ background : url(sita_midori.GIF) repeat-x; }
   /* 右部 */
    DIV.k TD.hidari{ background : url(km_side_hidari_midori.GIF) repeat-y; }
   /* 左部 */
    DIV.k TD.migi{ background : url(km_side_migi_midori.GIF) repeat-y; }
    /* 中身 */
    DIV.k TD.content1{line-height : 1.5;padding-bottom : 3px;background-color : #e3f2d3; padding-left : 0px;} 
   /* 右部下 */
    DIV.k TD.hidarisita{ background : url(km_side_hidari_midori2.GIF) repeat-y; }
   /* 左部下 */
    DIV.k TD.migisita{ background : url(km_side_migi_midori2.GIF) repeat-y; }
    /* 中身下 */
    DIV.k TD.content1sita{padding-top : 15px;padding-bottom : 15px;padding-left : 20px;padding-right : 10px;background-color : #ffffff;font-size : 80%;line-height : 1.5;} 

</style>


/*テーブル*/
table#sample{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
#sample TH{    padding : 3px 3px 3px 3px;
    text-align:center;
  font-size : 80%;
  font-weight : normal;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  width : 90px;}

#sample TD{
    border-right : 1px solid gray;
    border-bottom : 1px solid gray;
    padding : 3px 3px 3px 3px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
  font-size : 80%;
  text-align : left;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  width : 400px;}


/*透明テーブル*/
TABLE#toumeisample{border-spacing : 1px;}

#toumeisample TH{    padding : 4px 4px 4px 4px;
    text-align:center;font-size : 80%;}

#toumeisample TD{padding : 3px 3px 3px 3px;font-size : 80%;text-align : left;}
</style>
/* 透明角丸テーブル*/
<style type='text/css'>
    div.km img          { border:none; }
    DIV.kt TABLE {
        margin : 0px 0px 10px 0px; padding : 0px 0px 0px 0px;
        border:0;
  border-collapse : collapse;}
    DIV.kt TABLE TH,
    DIV.kt TABLE TD {
        margin:0; padding : 0px 0px 0px 0px;
        border:0;    }
   
   /* 左上角 */
    DIV.kt TD.top_left{ background : url(km_top_left_toumei.GIF) no-repeat;}
   /* 右上角 */
    DIV.kt TD.top_right{ background : url(km_top_right_toumei.GIF) no-repeat;}
   /* 左下角 */
    DIV.kt TD.btm_left{ background : url(hidari_sita_midori.GIF) no-repeat;}
   /* 右下角 */
    DIV.kt TD.btm_right{ background : url(migi_sita_midori.GIF) no-repeat;}
   /* 上部、 */
    DIV.kt TD.center_ue{ background : url(km_center_ue_toumei.GIF) repeat-x;} 
   /* 下部 */
    DIV.kt TD.center_sita{ background : url(sita_midori.GIF) repeat-x; }
   /* 左部 */
    DIV.kt TD.hidari{ background : url(km_side_hidari_midori2.GIF) repeat-y; }
   /* 右部 */
    DIV.kt TD.migi{ background : url(km_side_migi_midori2.GIF) repeat-y; }
    /* 中身 */
    DIV.kt TD.content{line-height : 1.5;padding-bottom : 10px;padding-left : 15px;
  background-color : white;
  
  
  
  
  padding-top : 10px;
  padding-right : 10px;
  font-size : 80%;
} 

</style>
