@charset "UTF-8";

/* h2 */
#contents h2 {
	border-bottom:2px solid #6FA4D6;
	border-top:2px solid #F69A9F;
	padding:5px 0 0;
}

/* mail ============== */

/* table */
form table       { width:100%; margin:20px 0; border-bottom:1px solid #999; }
form th, form td { padding:10px 0; border:0; }
form th          { width:20%; text-align:left; background:none; }
form table span  { display:block; font-size:80%; }

.red {color:red;}

input,textarea { font-size:120%; padding:10px; margin:0; }
textarea           { width:90%; height:16em; }
input[type="text"] { width:80%; }
#name, #furigana   { width:50%; }
#email1, #email2   { width:70%; }
#tel, #postal-code { width:30%; }
