@charset "utf-8";
/* CSS Document */
#formWrap {
	width:70%;
	margin:0 15%;
	color:#555;
/*	line-height:120%;*/
	font-size:1.2em;
	line-height:1.6em;
    background: #efefef;	
/*    background : rgba(255, 255, 255, 0.45);*/
    border : 2px solid #cccccc;
    border-radius : 7px;
	font-weight:500;
}
.fmhead {
	width:100%;
	margin:0;
	color:#555;
	font-size:1.2em;
	line-height:1.6em;
    background: #FEAEEB;
    border : 1px solid #cccccc;
    border-radius : 7px 7px 0 0;
	font-weight:500;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border-bottom:1px solid #ccc;
	padding: 1.0em 0 1.0em 0.5em;
}
table.formTable th{
	width:30%;
	font-weight:500;
	background:#efefef;
	text-align:left;
}
table.formTable td{
	background:#efefef;
}
table.formTable input#mail_submit_button{
	width : 447px;
	height : 97px;
	padding : 0 0 0 0; /*4px 10px;*/
	vertical-align : middle;
	color : #444444;
	background : #eeeeee;
	border : 0; /*1px solid #cccccc;*/
/*	border-radius : 3px; */
	font-family : inherit;
	font-weight : bold;
    background-image:url("../images/relax_form_bt.png");
}
table.formTable input#mail_submit_button:hover{
	cursor : pointer;
	color : #106dff;
	background : #e0e0e0;
}
.mail_submit_button{
	width : 447px;
	height : 93px;
	padding : 0 0 0 0; /*4px 10px;*/
	vertical-align : middle;
	color : #444444;
	background : #eeeeee;
	border : 0; /*1px solid #cccccc;*/
/*	border-radius : 3px; */
	font-family : inherit;
	font-weight : bold;
    background-image:url("../images/relax_form_bt.png");
}
.mail_submit_button:hover{
	cursor : pointer;
	color : #106dff;
	background : #e0e0e0;
    background-image:url("../images/relax_form_bt_w.png");
}

/*　簡易版レスポンシブ用CSS（必要最低限のみとしています。ブレークポイントも含め自由に設定下さい）　*/
@media screen and (max-width:572px) {
#formWrap {
	width:95%;
	margin:0 auto;
}
table.formTable th, table.formTable td {
	width:auto;
	display:block;
}
table.formTable th {
	margin-top:5px;
	border-bottom:0;
}
input[type="text"], textarea {
	width:85%;
	padding:5px;
	font-size:120%;
	display:block;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	display:block;
	width:100%;
	height:40px;
}
}

.fomrh {
	height:1.8em;
	font-size:1.0em;
}

.fomrt {
	height:10.0em;
	line-height: 1.2em;
	font-size:1.0em;
}
