@charset "UTF-8";

table {width:100%;margin:10px 0 20px 0;}
table th, table td{padding:10px;border:1px solid #dfd4c4;}
table th {color:#444;width:180px;text-align:left;background:#f0eddf}
table th img {margin-right:5px;vertical-align:middle}
table td {background:#fbfaf4;line-height:2}
table td .ex {color:#bd9f5f;}
table td .btn a {color:#fff;display:block;text-decoration:none;margin:5px 0 5px 15px;width:80px;text-align:center;padding:1px 2px;background:#999;border:1px solid #999}
table td .btn a:hover {color:#ddd;}
table td input,table td textarea {padding:3px 5px;border:1px solid #c8b8a2;}
table td select {padding:3px;border:1px solid #c8b8a2;}
table td li label {margin-right:10px;}
table td li input {vertical-align:middle;margin-right:5px;}
input,select,textarea {font-size:1em;	margin-bottom:1px;}

.mini {font-size:10px;}

optgroup {background-color:#cccccc;color:#333333;font-style:normal;}
option {margin:0 5px 0 0;background-color:#ffffff;color:#333333;}

/*ime_mode*/
.ime_on {ime-mode:active;}
.ime_off {	ime-mode:disabled;}

/*input_text_setting*/

input#issue02c1 {width:100px;}
input#name1,
input#name2,
input#company {width:240px;}
input#tel,
input#time,{	width:140px;}
input#email {width:240px;}
input#pass {width:240px;}
input#zip {width:80px;}
input#guests {width:50px;}
input#address,
textarea#comment1,
textarea#comment2 {width:97%;}

/*submitBtnArea*/
#formEnd {margin-bottom:20px;text-align:center;}
#formEnd input {cursor:pointer;border-style:none;color:#333;border:1px solid #dfd4c4;width:205px;padding:10px 0;text-align:center;font-weight:bold;background:#e8e4d0;}




