@charset "utf-8";

/*-----------------------------------------------------------------------------
メールフォーム用セット
-----------------------------------------------------------------------------*/
#mailform {
margin: 0;
}

legend {
display: none;
}

input,
select,
textarea,
button {
padding: 3px;
font-family: inherit;
font-size: 100%;
}

input.checkbox {
vertical-align: middle;
}

button {
height: 25px;
cursor: pointer;
}

input,
select,
textarea,
button {
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", sans-serif;
font-size: 100%;
}

*+html input,
*+html select,
*+html textarea
{ font-family: "メイリオ", Meiryo, sans-serif; font-size:75%;/* for IE7 */ font-size: 100%;}

*html input,
*html select,
*html textarea
{ font-family: "メイリオ", Meiryo, sans-serif; font-size:75%;/* for IE6 */ font-size: 100%;}

.submitarea {
padding: 7px 0;
text-align: center;
background-color: #FEF3E2;
}

/* ------------------------------
見出し&フォーム部品を内包するdiv
------------------------------ */
div.subGroup {
clear: both;
padding: 8px;
}

div.sendButton {
padding: 10px 0 0 10px;
margin: 10px auto;
text-align: center;
height:40px;
background: #fff;
}

div.even {
background-color: #FFFFFF;
}

/* ------------------------------
項目の見出し
------------------------------ */
.label-txt {
float: left;
width: 10em;
padding-right: 1em;
margin-right: 1em;
display: block;
}

.label-txt span {
font-size: 0.7em;
font-weight: bold;
color: #CC0000;
}

/* ------------------------------
テキストフィールド,select要素
------------------------------ */
form input, 
form textarea{
padding: 0.2em;
border: 1px solid;
border-color: #929292 #e5e5e5 #dddddd #b3b3b3;
vertical-align: top;
background-color: #fff;
}

form textarea:focus,
form input:focus {
background: #f8f8f8;
}

.indentForm {
margin: 0 0 0 12.5em;
}




/*送信ボタン*/
input#btnSubmit {
background: url(/mailer/img/button_check.png) no-repeat left top;
}

input#btnSubmit:hover {
background-position: left bottom;
}

input#btnReset {
background: url(/mailer/img/button_reset.png) no-repeat left top;
}

input#btnReset:hover {
background-position: left bottom;
}

input#btnSend {
background: url(/mailer/img/button_send.png) no-repeat left top;
}

input#btnSend:hover {
background-position: left bottom;
}

input#btnBack {
background: url(/mailer/img/button_prew.png) no-repeat left top;
}

input#btnBack:hover {
background-position: left bottom;
}


input.inputBtn {
float:left;
height: 30px;
width: 100px;
padding: 0;
margin-right: 5px;
border: none;
display: block;
text-indent: -9999px;
cursor: pointer;
}



/*注意事項*/
#formNote {
padding: 1em 1.7em;
margin: 15px 0;
line-height: 1.5em;
background-color: #fff;
}


.checkSend {
margin: 15px 0 8px 0;
background-color: #EBD9D8;
}

