@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;
scrollbar-arrow-color:#000;scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;
scrollbar-track-color:#fff;scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#fff;margin:0;padding:0;}


HTML{width:100%;height:100%;color:#000;text-align : left;display:block;}
TD,BODY{font-size:12px;line-height:18px;display:block;margin:0;padding:0;
  text-align : center;
  
  
  
  
  
  
}
* html td,* html body{font-size:11px;margin:0;padding:0;}
TD{
  text-align : left;
  
  
  
  

  
}
img{border:none;}

A:VISITED{text-decoration:none;
  color : gray;
}
A:LINK{color : #006799;
  text-decoration : none;
}
A:HOVER{color : #ffcc00;}


h1{color:#000;font-size:24px;line-height:24px;font-style:italic;
font-weight:normal;font-family:HGS明朝E,Serif;text-align:left;}
H2{font-size:12px;line-height:18px;
font-family : Verdana;letter-spacing:0.5em;text-align:left;
background-color : black;background-repeat : no-repeat;
margin-right : 0px;margin-bottom : 1em;margin-left : 0px;padding:5px 0 5px 20px;
  color : #ffffff;
  margin-top : 1em;
}
H3{font-size : 12px;line-height : 20px;font-family : Verdana;
text-align : left;border-bottom-style : solid;border-bottom-color : black;border-bottom-width : 1px;margin-top : 1em;margin-right : 1em;margin-bottom : 1em;margin-left : 1em;padding : 0px 0px;padding-bottom : 1px;padding-left : 8px;
  
  

  

  

  font-weight : normal;
  
}




/* id設定 */
/* 全体―背景とか */
#top{width:580px;height:50px;margin:0 auto;padding : 0px 0px 0px;padding-left : 0px;
background-repeat : no-repeat;
  
  
  
}
#wrapper{width:580px;height:auto;
background-repeat : repeat-y;margin:0 auto;padding:0;}

#header{text-align : left;
background-repeat : no-repeat;
  }
#header H1{position:relative;top:120px;left:50px;}

DIV#menu{width : 600px;font-size : 12px;
margin-bottom : 0em;padding:0;
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  text-align : center;
  
  
  
  
  
  
  
  
  
  

  

  margin-top : 1em;
  margin-left : auto;
  margin-right : auto;
}
#menu A{font-size : 12px;}

DIV#main{width : 600px;text-align : left;margin-right : auto;margin-bottom : 0px;margin-left : auto;padding-right : 0px;padding-bottom : 0px;padding-left : 0px;
  
  
  
  
  
  
  
  
  
  
  
  

  margin-top : auto;
}
P{margin-top : 1em;margin-right : 2em;margin-bottom : 1em;margin-left : 2em;padding:0;
  font-size : 12px;
}
#main ul,#main ol{margin:0;padding:0 4em;}
#main li{margin:0;}

.top{width : 590px;text-align:right;margin:10px auto;}

#footer{width:580px;height:50px;
background-repeat : no-repeat;margin:0 auto;padding:0;}
#right{width:520px;color:#000;font-size:9px;text-align:right;
margin:0 auto;padding:0;}
* html div#right{font-size:9px;}
#right a{padding-right:5px;}







BLOCKQUOTE{color:#369;font-size:10px;line-height:12px;border : 3px double #336699;border-left-width : 3px;
margin:0.5em 5em;padding:0.5em 1em;}



.no{margin:1em 4em;padding:0;}
.no img{border:solid #000 1px;}

/* メールフォーム */




/* リンクページ */
dl.link{width:400px;margin-left:3em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:3em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{width:100%;height:100%;text-align:left;padding:0;}
#index{width:580px;padding:50px;}


