@charset "UTF-8";

/*====================================================================================================
/sph/reminder/contents.css
ID・パスワードをお忘れの方CSS

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

#contents_ .guide {padding: 0 4px;}

#form_entry {padding:0 10px;}
#form_entry table {width:100%;border-collapse:collapse;border:#CCC solid 1px;margin-bottom:10px;}
#form_entry th {font-size:14px;line-height:18px;font-weight:700; background:#eee;text-align:left;padding:5px;width:60px;border:#CCC solid 1px;}
#form_entry th span.necessary {font-size:12px;line-height:14px;padding:2px 4px;color:#FFF;background:#ff8000;margin-left:5px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
#form_entry th span.return {display:inline-block;}
#form_entry th span.add {display:block;padding-bottom:5px;}
#form_entry th span.attention {font-size:14px;line-height:20px;color:#f00;}
#form_entry td {font-size:14px;line-height:18px;text-align:left;padding:5px;border:#CCC solid 1px;}
#form_entry td table {border:#FFF solid 0px;margin-bottom:0px;}
#form_entry td td {font-size:14px;line-height:18px;text-align:left;padding:2px;border:#CCC solid 0px;}
#form_entry input[type="text"],
#form_entry input[type="number"],
#form_entry input[type="tel"],
#form_entry input[type="email"],
#form_entry input[type="password"],
#form_entry textarea {border: 1px solid #999;width:97%;font-size:14px;padding:2px;margin: 1px;}
#form_entry #ZIP {width:5em!important}
#form_entry input[type="number"].month {width:40px;}
#form_entry input[type="number"].day {width:40px;}
#form_entry input[type="button"],
#form_entry input[type="reset"],
#form_entry select {font-size: 14px;}
#form_entry input[type="text"]:hover {border: 1px solid #666;}
#form_entry input[type="text"]:focus,
#form_entry input[type="number"]:focus,
#form_entry input[type="tel"]:focus,
#form_entry input[type="email"]:focus,
#form_entry input[type="password"]:focus {background-color: #FFFFCC;border: 1px solid #333;}
#form_entry input[type="radio"],
#form_entry input[type="checkbox"] {margin-right:2px;}
#form_entry td dt,
#form_entry td dd {padding-bottom:5px;}
#form_entry td ul {overflow:hidden;}
#form_entry td li {width:50%;float:left;padding:5px 0;}
#form_entry td p {line-height:22px;padding:3px 0 12px;}

.submit {text-align:center;margin: 0 0 20px;}
.submit button {background-color: #303030/*--------------color--------------*/;border: medium none;border-radius: 4px;color: #FFF;cursor: pointer;display: block;font-size: 18px;font-weight: 700;line-height: 40px;margin: 0 auto;text-align: center;text-decoration: none;width: 220px;
}

#personal {padding-bottom: 1em;}
#personal h2 {border-bottom: 3px solid #98ABD5/*--------------color2--------------*/;color:#303030/*--------------color--------------*/;font-size:18px;line-height:30px;text-align:left;font-weight:700;padding:5px;}
#personal h3 {font-size:15px;line-height:30px;font-weight:700;color:#303030/*--------------color--------------*/;border-top:none;border-bottom:#98ABD5/*--------------color2--------------*/ solid 2px;text-align:left;background-image:none;text-shadow:none;}
#personal p {font-size:14px;line-height:20px;text-align:left;margin:0;padding:10px 10px 15px;}
#personal table {width:100%;border-collapse:collapse;border:1px solid #999;margin:0 auto;}
#personal th {width:185px;padding:10px;font-size:14px;line-height:20px;font-weight:400;text-align:left;background-color:#FAF8F5;border:#999 solid 1px;}
#personal td {font-size:14px;line-height:20px;padding:10px;text-align: center;border:#999 solid 1px;}
#personal input {width:90%;margin:0 auto;text-align: left;}
#personal #form_entry td input[type="button"] {width:150px;text-align:center;}

#thanks h2 {border-bottom: 3px solid #98ABD5/*--------------color2--------------*/;color:#303030/*--------------color--------------*/;font-size:18px;line-height:30px;text-align:left;font-weight:700;padding:5px;}
#thanks .cap01 {font-size:14px;line-height:26px;padding:1em 10px;font-weight:700;text-align:left;}
#thanks .cap02 {font-size:12px;line-height:24px;padding:0 10px 1em;text-align:left;}
#thanks dl {padding:1em 0 0;}
#thanks dt {font-size:14px;line-height:24px;}
#thanks dd {font-size:14px;line-height:24px;font-weight:700;color:#f00;margin:0;}
#thanks dd a {color:#f00;}
