@charset "UTF-8";
/*====================================================================================================
contents.css
ページのcss
====================================================================================================*/
#form_entry {padding:0 5px;}
#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 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 #999999;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 #666666;}
#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 #333333;}
#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;}

#thanks h2 {border-bottom: 3px solid #a38666;color:#645049;font-size:18px;height:30px;line-height:30px;text-align:center;font-weight:700;}
#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;}

#personal {padding-bottom: 1em;}
#personal h2 {border-bottom: 3px solid #a38666;color:#645049;font-size:18px;height:30px;line-height:30px;text-align:center;font-weight:700;}
#personal p {padding:10px 0 15px;;text-align:center;font-size:14px;line-height:20px;}
#personal table {width:90%;border-collapse:collapse;border:#999 solid 1px;margin:0 auto;}
#personal th {width:185px;padding:10px;font-size:14px;line-height:20px;font-weight:400;text-align:left;background-color:#FFFFEF;border-bottom:#999 solid 1px;border-right:#999 solid 1px;}
#personal td {font-size:14px;line-height:20px;padding:10px;text-align: center;border-bottom:#999 solid 1px;border-right:#999 solid 1px;}
#personal input {width:90%;margin:0 auto;text-align: left;}

/*150115装飾追加*/
#clubintroduction {
padding-bottom:20px;
}
#clubintroduction h3 {
font-size:15px;
line-height:25px;
height:25px;
font-weight:700;
color:#645049;
border-top:#a38666 solid 0px;
border-bottom:#a38666 solid 2px;
text-align:left;
background-image:none;
text-shadow:none;
}
p.orange {
color: #f29600;
font-size: 14px;
font-weight: 700;
line-height: 20px;
padding: 10px 10px 0;
text-align: left;
margin:0;
}
p.brown {
color: #64514a;
font-size: 14px;
font-weight: 700;
line-height: 20px;
padding: 10px 10px 0;
text-align: left;
margin:0;
}
#clubmerit {
background-color:#655145;
padding-bottom:10px;
margin-bottom:10px;
}
#clubmerit .club_logo {
background-color:#231815;
padding:15px 0 10px;
margin:0;
text-align:center;
}
#clubmerit h3 {
font-size:15px;
line-height:25px;
height:25px;
font-weight:700;
color:#ffcf00;
border-top:#a38666 solid 0px;
border-bottom:#a38666 solid 0px;
text-align:left;
background-image:none;
text-shadow:none;
padding: 10px 10px 0;
margin:0;
}
#clubmerit dl {
margin:0;
padding:5px 0 0;
}
#clubmerit dt {
color: #fff;
text-align:left;
padding:10px 10px 0;
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin:0;
}
#clubmerit dd {
color: #cdb99a;
text-align:left;
padding:5px 10px 0 20px;
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin:0;
}

#personal h3 {
font-size:15px;
line-height:25px;
height:25px;
font-weight:700;
color:#645049;
border-top:#a38666 solid 0px;
border-bottom:#a38666 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;
}
#form_entry {padding:0 10px;}
#form_entry th span.attention {
font-size:14px;
line-height:20px;
color:#f00;
}
#form_entry td {
text-align:left;
}
#personal #form_entry td input[type="button"] {
width:150px;
text-align:center;
}
#personal table {
width:100%;
border-collapse:collapse;
border:#999 solid 1px;
margin:0 auto;
}
.submit {
	text-align:center;
}
#personal .submit input {
    background: none repeat scroll 0 0 #c3d60b;
    border: medium none;
    color: #766a3b;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
	margin:0 auto;
    width: 100%;
	text-align:center;
}