@charset "utf-8";
.required{color:#F00}
/*-------------------------------------------------*/
/*フォームクラス(変更不可）
/*-------------------------------------------------*/

.form-list{margin-top:35px}
.input-text{width:250px}
.input-textarea{width:250px}
.input-text-short{width:60px}
.input-text, .input-text-short{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#ABADB3; border-right-color:#DBDFE6; border-bottom-color:#E3E9EF; border-left-color:#DBDFE6; margin:1px; padding:2px}
.input-text:focus, .input-text-short:focus{background-color:#FEFCE7}
.button{text-align:right; padding:5px}
a.edit{color:#F60; font-size:11px; font-weight:normal}
fieldset{padding:1px; /*margin:10px;*/ border:0px}
*+html fieldset{margin-top:10px}
legend{font-weight: bold;
    font-size: 16px;
    display: block;
    position: relative;}
.form{/*border:1px solid #D0D0D0; background-color:#FFF; */margin-bottom:10px}
*+html fieldset{margin-top:10px}
.form-list dt{width:145px; clear:both;  float:left; display:block; margin-bottom:5px; font-weight: normal}
.form-list dd{margin-bottom:5px; width:455px; float:left; display:block}
@media only screen and (max-width: 600px) {
    .form-list dd{margin-bottom:5px; width:100%;}
    .form-list dt{ margin-bottom:0px;}
    #terms{
    width: inherit;
    font-size: 10px;
    }

}
.form-list small{color:#008040; font-size: 10px;}
.form-list #btn_postcode{display: block;}
.step{color:#999; height:20px; padding-top:5px; padding-left:15px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DCE1E7}
.current{color:#6D9ADE; font-weight:bold}
.step img{padding-right:10px; vertical-align:middle}
.form-list td{vertical-align:top}
.fullFrame p{margin-bottom:10px; margin-top:10px}
#ddgender br{ display: none;}
/*-------------------------------------------------*/
/*ajax(変更不可）
/*-------------------------------------------------*/
div#payment{ display:none; }
.errors { color: #CC3333;}
