@charset "utf-8";
/* =======================================

FormElements

======================================= */

.aform img {
vertical-align: middle;
}

.aform-content .aform-name-ul li, .aform-content .aform-kana-ul li{
width: 48%;
margin-right: 1%;
display: inline-block;
}

.aform-content #zip,
.aform-content #birth,
.aform-content #pref,
.aform-content #gender{
width: 48%;
}


.aform-input.error {
    background: #FDECF1!important;
}

.aform .submit input {
display: inline-block;
overflow:hidden;
width: 285px;
text-align: center;
padding: 14px 0;
font-size: 1.3em;
font-weight: bold;
color: #fff;
border: #db373d 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fd4c51; /* Old browsers */
background: -moz-linear-gradient(top,  #fd4c51 0%, #c33237 49%, #991f24 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4c51), color-stop(49%,#c33237), color-stop(100%,#991f24)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd4c51 0%,#c33237 49%,#991f24 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd4c51 0%,#c33237 49%,#991f24 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd4c51 0%,#c33237 49%,#991f24 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd4c51 0%,#c33237 49%,#991f24 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4c51', endColorstr='#991f24',GradientType=0 ); /* IE6-9 */
cursor:pointer;
}

.aform .submit input:hover {
webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0.6;
filter: alpha(opacity=60);
-webkit-filter: opacity(0.6);
-moz-filter: opacity(0.6);
}

#aform_btn_back {
color: #fff;
border: #ccc 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #ccc; /* Old browsers */
background: -moz-linear-gradient(top,  #ccc 0%, #999 49%, #666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(49%,#999), color-stop(100%,#666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ccc 0%,#999 49%,#666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ccc 0%,#999 49%,#666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ccc 0%,#999 49%,#666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ccc 0%,#999 49%,#666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#666',GradientType=0 ); /* IE6-9 */
}

#aform_confirm_msg { display: none; }
