@charset "UTF-8";

input:focus, select:focus, textarea:focus {
    background-color: #ebe1b0;
}

div#mf_wrapper {
	width: 540px;
	text-align: left;
	margin: 0px;
	font-family:"CI",Meiryo,"qMmpS ProN W3","Hiragino Kaku Gothic ProN","HiraKakuPro-W3","lr oSVbN","MS PGothic",sans-serif;
	color:#ffffff;
}
form#mailform {
	padding: 0px;
}
table.mailform {
	width: 540px;
}
table.mailform tr th {
	text-align: left;
	font-weight: normal;
	font-size: 13px;
}
table.mailform tr td {
	padding: 0px 0px 10px;
}
table.mailform tr th span {
	color: #efe7b6;
	font-size: 11px;
	margin-left:5px;
}
table.mailform tr td textarea {
	width: 100%;
}


form input#btn_send {
	background: url(../img/send_btn.png) no-repeat left top; 
}
form input#btn_send:hover {
	background: url(../img/send_btn.png) no-repeat left -28px; 
}
form input#btn_clear {
	background: url(../img/clear_btn.png) no-repeat left top; 
}
form input#btn_clear:hover {
	background: url(../img/clear_btn.png) no-repeat left -28px; 
}
form input.input_btn {
	width: 97px;
	height: 28px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-right: 20px;
}
/* OperaΜέKp*/
*+html:first-child body form input.input_btn {
	padding-left: 300px;
}

#thanksBox {
width: 540px;
text-align: left;
font-family:"CI",Meiryo,"qMmpS ProN W3","Hiragino Kaku Gothic ProN","HiraKakuPro-W3","lr oSVbN","MS PGothic",sans-serif;
font-size: 13px;
line-height: 160%;
}
#thanksHead {
font-size: 20px;
font-weight: bold;
margin:20px 0 30px;
}
#returnBtn a {
display: block;
width:97px;
height:28px;
background: url(../img/return_btn.png);
background-repeat: no-repeat;
background-position:0 top;
}
#returnBtn a:hover { 
background: url(../img/return_btn.png);
background-repeat: no-repeat;
background-position: 0 -28px;
}
