@charset "UTF-8";
/* -----------------------------
.static_form_area
----------------------------- */
.l-content .static_form_area {
 margin-bottom: 30px;
}

.l-content .static_form_area .m-table {
 table-layout: fixed;
 border-collapse: collapse;
}

.l-content .static_form_area .m-table th,
.l-content .static_form_area .m-table td {
 padding: 12px;
 text-align: left;
}
.l-content .static_form_area .m-table th {
 vertical-align: top;
}
.l-content .static_form_area .m-table td {
 padding: 12px 12px 8px;
}

.l-content .static_form_area .required {
 display: block;
 float: right;
 color: #d00;
}

.l-content .static_form_box_msg {
 margin: 4px 0 0;
}

.l-content .flag_OK .static_form_box_msg > p {
 padding: 0 0 0 20px;
 background-image: url(/common/sf/img/icon_check.png);
 background-repeat: no-repeat;
 background-position: left top;
 color: #0169c6;
}
.l-content .flag_NG .static_form_box_msg > p {
 padding: 0 0 0 20px;
 background-image: url(/common/sf/img/icon_note.png);
 background-repeat: no-repeat;
 background-position: left top;
 color: #d90000;
}

.l-content .static_form_area input[type="text"],
.l-content .static_form_area textarea{
 box-sizing: border-box;
 border: 1px solid #bfbfbf;
 box-shadow: 0 1px rgba(0, 0, 0, 0.1) inset;
 display: inline-block;
 padding: 2px;
 margin: 0;
 vertical-align: middle;
}
.l-content .static_form_area input[type="text"].input_NG,
.l-content .static_form_area textarea.input_NG{
 background: #ffd9d9;
}
.l-content .static_form_area input[type="text"].ime_mode_jp,
.l-content .static_form_area textarea.ime_mode_jp {
 ime-mode: active;
}
.l-content .static_form_area input[type="text"].ime_mode_en,
.l-content .static_form_area textarea.ime_mode_en {
 ime-mode: disabled;
}
.l-content .static_form_area label {
 display: inline-block;
 margin: 2px 10px 2px 0;
}

.l-content .static_form_area .isUserName label[for],
.l-content .static_form_area .isUserNameKana label[for] {
 margin-left: 10px;
 cursor: default;
 text-align: right;
}
.l-content .static_form_area .isUserName label[for]:first-child,
.l-content .static_form_area .isUserNameKana label[for]:first-child {
 margin-left: 0;
}
.l-content .static_form_area textarea {
 width: 100%;
 height: 10em;
}
.l-content .static_form_area input[type="radio"],
.l-content .static_form_area input[type="checkbox"] {
 margin-right: 4px;
}

.l-content .static_form_area input[type="submit"],
.l-content .static_form_area input[type="button"][name="submit_check"] {
 display: inline-block;
 margin: 20px 10px;
 padding: 10px 0;
 font-size: 14px;
 font-weight: bold;
 width: 250px;
}
.l-content .static_form_area input[type="submit"].disabled,
.l-content .static_form_area input[type="submit"].disabled:hover {
 box-shadow: none;
 background: #ccc !important;
 color: #fff !important;
 cursor: default;
 opacity: 1 !important;
}
.l-content .static_form_area input[type="submit"].enabled {
 cursor: pointer;
}
.l-content .static_form_area input[type="button"][name="submit_check"] {
 width: 150px;
}
.l-content .static_form_area input[type="button"][name="submit_check"].disabled,
.l-content .static_form_area input[type="button"][name="submit_check"].disabled:hover {
 box-shadow: none;
 background: #ccc !important;
 color: #fff !important;
 cursor: default;
 opacity: 1 !important;
}
