@charset "utf-8";
/* CSS Document */

.form {}
.form label { cursor:pointer; padding-right:10px; padding-left:3px; vertical-align:middle}
.form input[type="radio"],.form input[type="checkbox"] { vertical-align:middle}
.form input[type="text"],.form input[type="password"],.form input[type="file"] { width:auto; height:30px; line-height:30px; color:#666666; padding:0 5px; border:none; font-size:16px}
/*.form textarea { width:auto; height:66px; line-height:22px; color:#666666; padding:0 5px; border:none; font-size:14px; overflow:hidden}*/
.form input[type="button"],.form input[type="submit"] { width:auto; height:30px; line-height:30px; border:none; cursor:pointer; font-weight:normal; color:#FFFFFF; text-align:center; background-color:#29A7E1; padding:0 15px}
.form input[type="file"] { padding:4px; background-color:#FFFFFF; height:auto; line-height:normal}
.post .form input[type="file"] { padding:4px; background-color:#FFFFFF; height:auto; line-height:normal}
.form input[type="text"].w60,.form input[type="password"].w60 { width:60px}
.form input[type="text"].w200,.form input[type="password"].w200 { width:200px}
.form input[type="text"].w400,.form input[type="password"].w400 { width:400px}
.form input[type="file"].w60 { width:60px}
.form input[type="file"].w200 { width:210px}
.form input[type="file"].w400 { width:410px}
.form textarea.w60 { width:60px}
.form textarea.w200 { width:200px}
.form textarea.w400{ width:400px}
.form select { width:auto; height:auto; border:none; padding:4px 4px 5px 4px; color:#666666;}
.form select.w60 { width:60px}
.form select.w200 { width:210px}
.form select.w400{ width:410px}

.form input.btn { width:auto; height:30px; line-height:30px; border:none; cursor:pointer; font-weight:normal; color:#FFFFFF; text-align:center; background-image:none; background-color:#29A7E1; padding:0 15px}
.form input.btn.no { background-color:#818286; margin-left:5px}

.form.border input[type="text"],.form.border input[type="password"] { height:28px; line-height:28px; border:#999999 1px solid}
.form.border input[type="file"] { border:#999999 1px solid}
.form.border select { border:#999999 1px solid; padding:3px 3px 4px 3px}
.form.border textarea { border:#999999 1px solid}

.bblue .form input.btn { background-color:#29A7E1;border-radius:5px}
.bblue .form input.btn.hidename { background-color:#87CEFA;border-radius:5px}
.bblue .form input.btn.no { background-color:#a9a9a9;border-radius:5px}
.byellow .form input.btn { background-color:#FCBF0F;border-radius:5px}
.byellow .form input.btn.no { background-color:#a9a9a9;border-radius:5px}
.bred .form input.btn { background-color:#F06896;border-radius:5px}
.bred .form input.btn.no { background-color:#a9a9a9;border-radius:5px}
.bgreen .form input.btn { background-color:#69BD72;border-radius:5px}
.bgreen .form input.btn.no { background-color:#a9a9a9;border-radius:5px}

.form td { padding:5px 0}
.form .must { color:red; padding-left:5px; font-size:14px}
.form .memo { color:#bbbbbb; padding-left:5px; font-size:12px}
