div.linkBox ul{ margin: 0; padding: 0; list-style:none; }
div.linkBox ul li{ margin: 0; padding: 0; list-style:none; }
div.linkBox ul.bLogo li{ margin-bottom:20px; }

.fregister ul{ margin:0; padding:0; list-style:none; }
.fregister ul li{ margin:0; padding:0; list-style:none; margin-bottom: 10px; }
.fregister ul li input[type=email],
.fregister ul li select,
.fregister ul li input[type=password],
.fregister ul li input[type=text]{ width:100%; height:30px; font-size:0.9em; color:#111;}
.fregister ul li textarea{ width:100%; height:100px; font-size:0.9em; color:#111;}

.fregister section ul li.CN{ width:calc(70% - 20px); float:left; margin-right:20px; }
.fregister section ul li.PS{ width:calc(30% - 20px); float:left; margin-right:20px; }
.fregister section ul li.CP{ width:calc(100% - 20px); float:left; margin-right:20px; } 
.fregister section ul li.CP .g-recaptcha{ margin-left:0; } 
.fregister section.BLK_AST,
.fregister section.BLK_LBL{ width:calc(50% - 20px); float:left; margin-right:20px; }
.fregister section.BLK_BTN{ clear:both; }
.fregister section.BLK_CAP{ clear:both; }
.fregister section ul li.CB{ clear:both;} 
.fregister section ul li.BT{ width:120px; float:left; margin-right:20px;}

.fregister ul li input[type=submit],
.fregister ul li input[type=button]{ background-color:#30703c; width: 100%; height:40px; color: #fff; font-size: 1.2em;}
.fregister ul li input[type=submit]:hover,
.fregister ul li input[type=button]:hover{ background-color:#1e69b2; }
.fregister .fss{ display:block; clear:both}
.fregister .fsd{ display:block; clear:both}
.fregister .fer{ display:block; clear:both}
.fregister h3{margin-top:0;}

@media only screen and (min-width: 0) and (max-width: 600px) {
    div.textBox{ width: 100%; clear:both;}
    div.linkBox{ width: 100%; clear:both; margin-top: 30px;}
    .fregister .BLK_NME ul li{ width:100px; float:left; margin-right:20px;}
    .fregister .BLK_NME ul li:first-child,
    .fregister .BLK_NME ul li:last-child{ width:calc(50% - 80px); float:left; margin-right:20px;}
    .fregister section ul li.HF{ width:calc(50% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.AD{ width:calc(100% - 20px); float:left; margin-right:20px; } 
    .fregister section ul li.CT{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.ST{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.ZP{ width:calc(20% - 20px); float:left; margin-right:20px; }   
    .fregister section ul li.CN{ width:calc(100% - 20px); float:left; margin-right:20px; } 
    .fregister section ul li.CM{ width:calc(100% - 20px); float:left; margin-right:20px; } 
}
@media only screen and (min-width: 601px) {
    div.textBox{ width: calc(100% - 310px); float:left; }
    div.linkBox{ width: 280px; margin-left:30px; float:left; }
}
@media only screen and (min-width: 601px) and (max-width: 800px) {
    .fregister .BLK_NME ul li{ width: 300px; clear:both; }
    .fregister section ul li.HF{ width: 300px; clear:both; }
    .fregister section ul li.AD{ width: 300px; clear:both; }    
    .fregister section ul li.CT{ width: 300px; clear:both; }  
    .fregister section ul li.CN{ width: 300px; clear:both; }
    .fregister section ul li.CM{ width: 300px; clear:both; }
    .fregister section ul li.ST{ width:180px; float:left; margin-right:20px; }
    .fregister section ul li.ZP{ width:100px; float:left; }    
}
@media only screen and (min-width: 801px) {
    .fregister .BLK_NME ul li{ width:100px; float:left; margin-right:20px;}
    .fregister .BLK_NME ul li:first-child,
    .fregister .BLK_NME ul li:last-child{ width:calc(50% - 80px); float:left; margin-right:20px;}
    .fregister section ul li.HF{ width:calc(50% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.AD{ width:calc(60% - 20px); float:left; margin-right:20px; } 
    .fregister section ul li.CT{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.ST{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.ZP{ width:calc(20% - 20px); float:left; margin-right:20px; } 
    .fregister section ul li.CN{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .fregister section ul li.CM{ width:calc(100% - 20px); float:left; margin-right:20px; }
}
