.container .carea {padding:30px 20px;}

.container .cnt {margin:40px 0px 20px 0px; -webkit-box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13); -moz-box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13); box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13);}
.container .cnt .cols {position:relative; overflow:hidden; min-height:362px; padding:20px;}
.container .cnt .cols .col.col1 {padding-right:520px;}
.container .cnt .cols .col.col1 .title {text-transform:uppercase;color: #c43430;font-weight:700;font-size:24px;}
.container .cnt .cols .col.col1 form label {font-size:16px; margin-bottom:5px; display:block;}
.container .cnt .cols .col.col1 form input {display:block; width:100%; box-sizing:border-box; border:solid #ccc 1px; height:34px; padding:0px 10px; font-size:16px; color:#000 !important; margin-bottom:15px;}
.container .cnt .cols .col.col1 form input.nlttcode {width:230px; float:left;}
.container .cnt .cols .col.col1 form input.nlttsubmit {float:left;cursor:pointer;width:320px;margin-left:20px;border-color: #c43430;background: #c43430;color:#ffffff !important;text-transform:uppercase;font-weight:700;font-size:22px;}
.container .cnt .cols .col.col1 form input.nlttsubmit:hover {background: #e9a922;border-color: #e9a922;}
.container .cnt .cols .col.col1 form .nltttxt {margin:18px 0px; display:block; font-size:16px;}
.container .cnt .cols .col.col1 form .nltttxt b {color: #c43430;}
.container .cnt .cols .col.col1 form .nlttrmb {margin-top:16px; display:block; padding-top:18px; border-top:solid 1px #ccc; font-size:16px;}
.container .cnt .cols .col.col1 form .nlttrmb b {color: #c43430;}
.container .cnt .cols .col.col2 {position:absolute; top:0px; right:0px; width:510px;}

.res1810 .container .carea {max-width:1500px;}
.res1810 .container .cnt .cols {min-height:501px;}
.res1810 .container .cnt .cols .col.col1 {padding-right:726px;}
.res1810 .container .cnt .cols .col.col1 .title {font-size:30px;}
.res1810 .container .cnt .cols .col.col1 form .nltttxt {margin:24px 0px; font-size:22px;}
.res1810 .container .cnt .cols .col.col1 form .nlttrmb {font-size:21px;}
.res1810 .container .cnt .cols .col.col1 form input {height:50px; font-size:18px; margin-bottom:30px;}
.res1810 .container .cnt .cols .col.col1 form input.nlttcode {width:300px;}
.res1810 .container .cnt .cols .col.col1 form input.nlttsubmit {width:414px;}
.res1810 .container .cnt .cols .col.col2 {width:auto;}

.res940 .container .cnt .cols {min-height:360px;}
.res940 .container .cnt .cols .col.col1 {padding-right:400px;}
.res940 .container .cnt .cols .col.col1 form input.nlttcode {width:190px;}
.res940 .container .cnt .cols .col.col1 form input.nlttsubmit {width:250px;}
.res940 .container .cnt .cols .col.col2 {width:380px;}

.res720 .container .cnt .cols {min-height:auto;}
.res720 .container .cnt .cols .col.col1 {padding-right:0px;}
.res720 .container .cnt .cols .col.col1 form input.nlttcode {width:30%;}
.res720 .container .cnt .cols .col.col1 form input.nlttsubmit {width:66%;}
.res720 .container .cnt .cols .col.col2 {width:auto; position:static; margin-top:30px;}

.res480 .container .cnt .cols {min-height:auto;}
.res480 .container .cnt .cols .col.col1 {padding-right:0px;}
.res480 .container .cnt .cols .col.col1 form input.nlttcode {width:30%;}
.res480 .container .cnt .cols .col.col1 form input.nlttsubmit {width:65%;}
.res480 .container .cnt .cols .col.col2 {width:auto; position:static; margin-top:30px;}

.res320 .container .cnt .cols {min-height:auto;}
.res320 .container .cnt .cols .col.col1 {padding-right:0px;}
.res320 .container .cnt .cols .col.col1 form input.nlttcode {width:100%;}
.res320 .container .cnt .cols .col.col1 form input.nlttsubmit {width:100%; margin-left:0px;}
.res320 .container .cnt .cols .col.col2 {width:auto; position:static; margin-top:30px;}