/* JW FRM FORM STYLLING v1.0 */

form.jw.frm,fieldset.jw.frm{border:0;margin:0;padding:0;min-width:0;}

.jw.frm input[type=text],
.jw.frm input[type=password],
.jw.frm input[type=email],
.jw.frm input[type=tel],
.jw.frm input[type=url],
.jw.frm input[type=submit],
.jw.frm input[type=button],
.jw.frm select
.jw.frm button{line-height:2em;height:2em;outline:none;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.jw.frm input[type=image]{outline:none;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.jw.frm textarea{line-height:1.5em;outline:none;resize:none;overflow:auto;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.jw.frm select{height:2em;outline:none;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.jw.frm label{line-height:1.6em;outline:none;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}

.jw.frm input[type=checkbox],
.jw.frm input[type=radio]{background:#FFF;border:1px solid #959595;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;width:1em;height:1em;}

.jw.frm input[type=text],
.jw.frm input[type=password],
.jw.frm input[type=email],
.jw.frm input[type=tel],
.jw.frm input[type=url],
.jw.frm input[type=submit],
.jw.frm input[type=button],
.jw.frm input[type=image],
.jw.frm button,
.jw.frm textarea,
.jw.frm select{margin:2px;}

.jw.frm input::-webkit-input-placeholder{/* font-style:italic; */}
.jw.frm input::-moz-placeholder{/* font-style:italic; */}
.jw.frm input:-moz-placeholder{/* font-style:italic; */}
.jw.frm input:-ms-input-placeholder{/* font-style:italic; */}
/*.jw.frm select::-ms-expand{display:none;}*/

.jw.frm input[type=text],
.jw.frm input[type=password],
.jw.frm input[type=email],
.jw.frm input[type=tel],
.jw.frm input[type=url],
.jw.frm input[type=submit],
.jw.frm input[type=button],
.jw.frm input[type=image],
.jw.frm textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;}

.jw.frm textarea{padding:5px;}
.jw.frm select{padding:0.2em 5px;}

.jw.frm input[type=text],
.jw.frm input[type=password],
.jw.frm input[type=email],
.jw.frm input[type=tel],
.jw.frm input[type=url],
.jw.frm select,
.jw.frm textarea{border:1px solid #959595;background:#FFF;}

.jw.frm input[type=text],
.jw.frm input[type=password],
.jw.frm input[type=email],
.jw.frm input[type=tel],
.jw.frm input[type=url],
.jw.frm input[type=submit],
.jw.frm input[type=button],
.jw.frm input[type=checkbox],
.jw.frm input[type=radio],
.jw.frm button,
.jw.frm select,
.jw.frm textarea,
.jw.frm label{font-size:0.75em;}

.jw.frm .nowrap{white-space:nowrap;}
.jw.frm .pre_line{white-space:pre-line;}
.jw.frm input[type=text].w_full,
.jw.frm input[type=password].w_full,
.jw.frm input[type=email].w_full,
.jw.frm input[type=tel].w_full,
.jw.frm input[type=url].w_full,
.jw.frm input[type=submit].w_full,
.jw.frm input[type=button].w_full,
.jw.frm input[type=image].w_full,
.jw.frm button.w_full,
.jw.frm textarea.w_full,
.jw.frm select.w_full,
.jw.frm label.w_full{width:100%;margin-left:0px;margin-right:0px;}
.jw.frm .w_full{width:100%;margin-left:0px;margin-right:0px;}

.jw.frm  .w_50{width: 50px;}
.jw.frm  .w_60{width: 60px;}
.jw.frm  .w_70{width: 70px;}
.jw.frm  .w_80{width: 80px;}
.jw.frm  .w_90{width: 90px;}
.jw.frm .w_100{width:100px;}
.jw.frm .w_110{width:110px;}
.jw.frm .w_120{width:120px;}
.jw.frm .w_130{width:130px;}
.jw.frm .w_140{width:140px;}
.jw.frm .w_150{width:150px;}
.jw.frm .w_160{width:160px;}
.jw.frm .w_170{width:170px;}
.jw.frm .w_180{width:180px;}
.jw.frm .w_190{width:190px;}
.jw.frm .w_200{width:200px;}
.jw.frm .w_210{width:210px;}
.jw.frm .w_220{width:220px;}

.jw.frm .left{text-align:left;}
.jw.frm .center{text-align:center;}
.jw.frm .right{text-align:right;}

.jw.tlb table{border:0;border-collapse:collapse;border-spacing:0;}
.jw.tlb .col_w_80px{width:80px;}
.jw.tlb .col_w_100px{width:100px;}
.jw.tlb .col_w_120px{width:120px;}
.jw.tlb .col_2>*{width:50%;}
.jw.tlb .col_3>*{width:33.33%;}
.jw.tlb .col_4>*{width:25%;}
.jw.tlb .col_5>*{width:20%;}
.jw.tlb .col_6>*{width:16.66%;}

.jw.tlb th,
.jw.tlb td{padding:3px 8px;line-height:1em;}


.jw.frm.row.field{position:relative;}
.jw.frm.row.field.w_50 {padding-left: 55px;width:100%;}
.jw.frm.row.field.w_60 {padding-left: 65px;width:100%;}
.jw.frm.row.field.w_70 {padding-left: 75px;width:100%;}
.jw.frm.row.field.w_80 {padding-left: 85px;width:100%;}
.jw.frm.row.field.w_90 {padding-left: 95px;width:100%;}
.jw.frm.row.field.w_100{padding-left:105px;width:100%;}
.jw.frm.row.field.w_110{padding-left:115px;width:100%;}
.jw.frm.row.field.w_120{padding-left:125px;width:100%;}
.jw.frm.row.field.w_130{padding-left:135px;width:100%;}
.jw.frm.row.field.w_140{padding-left:145px;width:100%;}
.jw.frm.row.field.w_150{padding-left:155px;width:100%;}
.jw.frm.row.field.w_160{padding-left:165px;width:100%;}
.jw.frm.row.field.w_170{padding-left:175px;width:100%;}
.jw.frm.row.field.w_180{padding-left:185px;width:100%;}
.jw.frm.row.field.w_190{padding-left:195px;width:100%;}
.jw.frm.row.field.w_200{padding-left:205px;width:100%;}
.jw.frm.row.field.w_210{padding-left:215px;width:100%;}
.jw.frm.row.field.w_220{padding-left:225px;width:100%;}

.jw.frm.f-inventory{display:block;position:absolute;top:0px;left:0px;}
.jw.frm.row.field.w_50  .jw.frm.f-inventory{width: 50px;}
.jw.frm.row.field.w_60  .jw.frm.f-inventory{width: 60px;}
.jw.frm.row.field.w_70  .jw.frm.f-inventory{width: 70px;}
.jw.frm.row.field.w_80  .jw.frm.f-inventory{width: 80px;}
.jw.frm.row.field.w_90  .jw.frm.f-inventory{width: 90px;}
.jw.frm.row.field.w_100 .jw.frm.f-inventory{width:100px;}
.jw.frm.row.field.w_110 .jw.frm.f-inventory{width:110px;}
.jw.frm.row.field.w_120 .jw.frm.f-inventory{width:120px;}
.jw.frm.row.field.w_130 .jw.frm.f-inventory{width:130px;}
.jw.frm.row.field.w_140 .jw.frm.f-inventory{width:140px;}
.jw.frm.row.field.w_150 .jw.frm.f-inventory{width:150px;}
.jw.frm.row.field.w_160 .jw.frm.f-inventory{width:160px;}
.jw.frm.row.field.w_170 .jw.frm.f-inventory{width:170px;}
.jw.frm.row.field.w_180 .jw.frm.f-inventory{width:180px;}
.jw.frm.row.field.w_190 .jw.frm.f-inventory{width:190px;}
.jw.frm.row.field.w_200 .jw.frm.f-inventory{width:200px;}
.jw.frm.row.field.w_210 .jw.frm.f-inventory{width:210px;}
.jw.frm.row.field.w_220 .jw.frm.f-inventory{width:220px;}

.jw.frm.f-container{display:block;position:relative;width:100%;}
.jw.frm.contents input[type=radio] + label,
.jw.frm.contents input[type=checkbox] + label{margin-left:0.3em;}
.jw.frm.contents .mr_text:not(:last-child),
.jw.frm.contents label:not(:last-child){margin-right:0.7em;}

