/* ------ 基本設定 ------ */

/* ------ 全体構造 ------ */
body {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background: #FFFFFF;
}

p { 
  margin:5px 5px; 
  padding: 0px; 
  font-size: 12px; 
  line-height: 20px;
  }

td { 
  font-size: 
  12px; 
  line-height: 
  15px;
  }
  
a{ color: #0000FF; text-decoration: none;}
a:link { color: #0000FF; text-decoration: none;}
a:visited { color: #0000FF; text-decoration: none;}
a:hover { color: #666666; text-decoration: none;}
a:active { color: #0000FF; text-decoration: none;}

  
/* ヘッダー部分の設定 */
/* ------ ヘッダー　テキスト ------ */
.header_text { 
  	font-size: 12px;
	color: #000000;
    margin:0px; 
	padding: 0px;
  }
/* ------ ヘッダー　バックグラウンド ------ */
.header_bg { 
  background: #F0FCFE;
  }


/* ------ H1テキスト ------ */
h1{ 
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
    margin:0px; 
	padding: 0px;
	}
	
/* ------ H1バックグラウンド ------ */
.td_h1 { 
  background: #20006A;
  }
 
 
/* ------ フォームテーブル ------ */

/* ------ 項目テキスト ------ */
.form_item { 
  	font-size: 12px;
	color: #000000;
    margin:0px; 
	padding: 0px;
  }

.emailin { 
  	font-size: 24px;
	
  }
  

.red { 
  	font-size: 12px;
	color: #FF0000;
    margin:0px; 
	padding: 0px;
  }

.disabled {
        color: #888888;
  }
  
/* ------ 項目バックグランド ------ */
.td_bg_item { 
  background: #D8DAEB;
  }

/* ------ 入力部分テキスト ------ */
.form_inp { 
  	font-size: 12px;
	color: #333333;
    margin:0px; 
	padding: 0px;
  }
  
/* ------ 入力部分バックグランド ------ */
.td_bg_inp { 
  color: #333333;
  background: #FFFFFF;
  }

.td_bg_inp_email { 
  font-size: 24px;
  color: #333333;
  background: #FFFFFF;
  margin:0px; 
  padding: 10px 10px 10px 0px;
  }

/* ------ 枠線 ------ */
.form_border { 
  background: #999999;
  }

/* ------ 個人情報枠線 ------ */
.ppd_border { 
  background: #CC0000;
  }

/* ------ 閉じるボタン ------ */
.close { 
	clear: both;
	text-align: center;
	margin: 0px auto 0px auto;
	padding:3px;
	border:1px solid #20006A;
	background: #EEEEEE;
	font-size: 10px;
	line-height: 150%;
	color: #000000;
	width:100px;
  }

/* ------ エラーメッセージ ------ */
.error_text{
	text-align: left;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #FF0000;
}

/* ------ メールアドレス ------ */
.mail{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #333333;
}

/* ------ フッタ ------ */
.footer{
	text-align: center;
	margin: 0px;
	font-size: 10px;
	line-height: 150%;
	color: #333333;
}
.fontsize12{
  font-size: 12px; 
  line-height: 15px;
}