@charaset "UTF-8";

#wrap{max-width:850px;margin:10px auto;padding:1em;}
h1{font-size:20px;font-size:2rem;	width:100%;
	text-align:center;
	margin-bottom:2em;
	background-color:#432f2f;
	color:#fff;
	padding:0.5em;
	line-height:1.5;
}
h1 span{font-size:16px;font-size:1.6rem;display:block;}

p#pre{line-height:1.5;}
.-red{color:#c9171e;}
.-b{font-weight:bold;}
/*---------------
　入力部
---------------*/
form section{margin-bottom:2em;}
h2{font-size:16px;font-size:1.6rem;	background-color:#eaf4fc;
	padding:10px;
	margin-bottom:1em;
	margin-top:1em;
	border-radius:5px;
	line-height:1.35;
}
h2 span{font-size:14px;font-size:1.4rem;color:#666;display:block;}
form *{font-size:18px;font-size:1.8rem;}

section.text_etc{margin-top:-2em;}
/*---名前------------------*/
input.nam{font-size:18px;font-size:1.8rem;	border-radius:10px;
}
/*---ラジオボタン----------*/
label.radiobox{font-size:16px;font-size:1.6rem;	display:inline-block;
	background:#eef; border:1px solid #ccc;
	border-radius:4px;
	padding:0.5em;
	margin:0 0.5em 1em 0;
}
label.radiobox:hover{cursor:pointer;}
/*---テキストエリア----------*/
textarea{
	width:90%;
	height:80px;
}
/*---------------
　#wrap内
---------------*/
#wrap p{font-size:16px;font-size:1.6rem;}

/*---------------
　ボタン
---------------*/

/*---------------
　table
---------------*/
table{margin-bottom:20px;}
th,td{border:solid 1px;#666;padding:0.75em;font-size:16px;font-size:1.6rem;}
th{width:50%;text-align:left;}
th span{display:block;font-size:12px;font-size:1.2rem;}

/*---------------
　サンキューページ
---------------*/
#fin_mes{line-height:1.75;display:block;background-color:navy;color:#fff;padding:2em;border-radius:20px;}
#fin_mes a{color:#fff;text-decoration:underline;}
