@charset "utf-8";
/* --------------------------------------
 会員登録
-------------------------------------- */
#members p.navi{
margin:10px;
}

#members table{
border:solid 1px #CCCCCC;
margin:15px auto 5px;
width:640px;
}

#members td ,#members th{
border:solid 1px #CCCCCC;
padding:10px;
}

#members th{
background:#EEEEEE;
width:1%;
height:auto;
text-align:center;
font-weight:normal;
padding-right:6px;
vertical-align:middle;
color:#676767;
white-space:nowrap;
}

#members td {
padding-left:15px;
}

#men, #women {
vertical-align:middle;
}

#handle input, #mail input {
width:200px;
}

#members #ramen-type input {
margin-right:6px;
vertical-align:middle;
}

#members #ramen-type label {
margin-right:3px;
}

#members #post input {
width:75px;
}

/*プレゼント

#present {
margin-bottom:25px;
}

#present h2{
font-weight:bold;
font-size:1.5em;
}

#present-detail {
border:solid 1px #FF9933;
background:#FFFCEE;
padding:10px;
width:618px;
margin:10px auto;
}

#present-detail .caution {
font-size:0.95em;
letter-spacing:0.4pt;
}

#present table{
margin:15px auto 5px;
width:640px;
}

#present table p{
font-weight:bold;
font-size:1.1em;
letter-spacing:0.4pt;
}

#present td {
text-align:left;
vertical-align:top;
padding:2px;
width:200px;
}

#present td.pt15 {
padding-top:15px;
}

#present td.bd {
border-left:dotted 1px #CCCCCC;
padding-left:28px;
}

#present #youtube {
padding-top:5px;
padding-bottom:10px;
text-align:center;
}
*/