/*************************************************
 CSS by TABLE ENOCH * http://mama.oops.jp/ 
 Template Name [ form01 ]
 Ver. 2007.02.27.忍者式メールフォーム

 For 『忍者式メールフォーム』
 http://www.shinobi.jp/mform/
*************************************************/

body {
  font-family:Tahoma ;
  color:#cccccc ;
  scrollbar-highlight-color:#ffffff ;
  scrollbar-shadow-color:#ffffff ;
  scrollbar-arrow-color:#ffb6c1 ;
  scrollbar-face-color:#ffffff ;
  scrollbar-3dlight-color:#ffffff ;
  scrollbar-track-color:#ffffff ;
  scrollbar-darkshadow-color:#ffffff;
}
a {
  color:#cccccc ;
  text-decoration:none ;
}
a:hover {
  color:#999999 ;
  text-decoration:none ;
}

.title {
  font:12px Verdana ;
  color:#000000 ;
  letter-spacing:2px ;
}
.explain {
  text-align:left ;
  font:10px Verdana ;
  color:#000000 ;
  line-height:15px ;
  margin:20px ;
  padding-bottom:20px ;
}
.explain a{
  color:#ff0099 ;
  text-decoration:none ;
}

/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
.te_mailform .main {
  width:300px ;
  text-align:left ;
  font:10px Verdana ;
  color:#ff0099 ;
  margin-top:20px ;
  margin-bottom:50px ;
}

input {
  width:300px ;
  border:solid 1px #cccccc ;
  background:#ffffff ;
  font-size:12px ;
  color:#666666 ;
}
textarea {
  width:300px ;
  height:100px ;
  border:solid 1px #cccccc ;
  font-size:12px ;
  color:#666666 ;
  scrollbar-highlight-color:#ffffff ;
  scrollbar-shadow-color:#ffffff ;
  scrollbar-arrow-color:#b3ddff ;
  scrollbar-face-color:#ffffff ;
  scrollbar-3dlight-color:#ffffff ;
  scrollbar-track-color:#ffffff ;
  scrollbar-darkshadow-color:#ffffff;
}

/*メールフォームの送信ボタンを囲っているタグのclass*/
.te_mailform .submit {
  text-align:right ;
}
/*メールフォームの送信ボタンのclass*/
.te_mailform .submit_button {
  width:100px ;
  border:solid 1px #ff0099 ;
  background:#ffffff ;
  font:10px Verdana ;
  letter-spacing:2px ;
  color:#000000 ;
}

/*エラーメッセージを囲っているタグのclass*/
.te_mailform .error {
  width:300px ;
  text-align:left ;
  font:12px Verdana ;
  color:#999999 ;
  line-height:16px ;
}
/*エラーメッセージのリトライボタンを囲っているタグのclass*/
.te_mailform .error_submit {
  text-align:right ;
  margin-bottom:50px ;
}
/*エラーメッセージのリトライボタンのclass*/
.te_mailform .error_submit_button {
  width:100px ;
  border:solid 1px #ff0099 ;
  background:#ffffff ;
  font:10px Verdana ;
  letter-spacing:2px ;
  color:#000000 ;
}

/*送信完了メッセージを囲っているタグのclass*/
.te_mailform .result {
  width:300px ;
  text-align:center ;
  font:12px Verdana ;
  color:#999999 ;
  line-height:16px ;
}
/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
.te_mailform .result_submit {
  text-align:center ;
  margin-bottom:50px ;
}
/*送信完了メッセージの戻るボタンのclass*/
.te_mailform .result_submit_button {
  width:100px ;
  border:solid 1px #ff0099 ;
  background:#ffffff ;
  font:10px Verdana ;
  letter-spacing:2px ;
  color:#000000 ;
}

#footer {
  font-size:10px ;
}
.footer_spacing {
  letter-spacing:1px ;
}