@charset "EUC-JP";


.about_ssl {
	width: 570px;
	padding: 10px;
	background: #f9f9f9;
	border: 1px solid #aaaaaa;
	margin: 0px 0px 10px 0px;
}

table.form th.title{
background: url(../img/h3.gif) 0 0 no-repeat;
	padding:5px;
	text-align:center;
	}

table.form th{
	background-image:url(../img/arroe_sitemap.gif);
	background-position:5px 10px;
	background-repeat:no-repeat;
	background: #f9f9f9;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #d7d1b1;
	padding:5px 0px 5px 17px;
	}

p.check_pp{
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

table.form td{
	background-color:#ffffff;
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #dadada;
	}

table.form td.button{
	padding:10px 0;
	text-align:center; 
	}


/*--個人情報取扱事項--*/
textarea.pp{
	width:565px;
	font-size:12px;
	line-height:14px;
	color:#333333;
	font-family:Verdana;
	margin:5px 0;
	background: white;
	font-weight:normal;
	}

input{font-size:14px; line-height:16px; color:#333333; font-family:Verdana;}

.btn{width:110px; height:30px;}
.w400{width:400px;}
.w300{width:300px;}
.w250{width:250px;}
.w200{width:200px;}
.w100{width:100px;}


/*--フォーム専用--*/

.form_contact01{
	font-size:18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	}
	
.form_contact02{
	color:#FF0000;
	font-weight:normal;
	}
	
.form_contact03{
	margin: 0px 0px 0px 3px;
	font-weight:normal;
	}
	
.form_contact04{
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	}
	
.form_contact05{
	margin: 10px 0px 10px 0px;
	}
	
.form_contact06{
	margin: 20px 0px 0px 0px;
	}
	
.form_contact07{
	margin: 20px 0px 0px 0px;
	text-align: center;
	}
	
.form_contact08{
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	}
	
.form_contact09{
	font-size:14px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	line-height:20px;
	}
