@charset "utf-8";
/* @import url(LGSmHaTR.css);
@import url(LGSmHaTB.css);
@import url(LGSmHaTL.css);
@import url(LGSmHaTSB.css); */

/*    Reset CSS  */
* {margin:0;  padding:0;}
ol,ul {list-style: none; }
body {background:#fff; color:#222; font-family:'LGSmart_H_TR';}
a {outline:0; text-decoration:none; color:#222;}
img {border:0;}
section {width:1330px; height:auto; position:relative; z-index:4; top:40px; font-family:'LGSmart_H_TR'; margin:0 auto;}


/* title */

.title {position:relative; width:1360px; top:-15px; height:125px;}
.title h2 {font-size:20px; padding:15px; border-bottom:3px #8c002f solid;}

/* grid */

.pw {position:relative; width:650px; height:240px; top:15px; padding:20px; border:1px #ccc solid; border-left:10px #8c002f solid; border-bottom:2px #8c002f solid; margin:0 auto;}
.pw div {position:relative; margin-top:30px;}
.pw div p {position:relative; width:630px; font-size:15px; padding-bottom:20px; line-height:2;}
.pw div p input {position:relative; width:300px; float:right; right:220px; padding:7px 10px; border:1px #ccc solid; font-family:'LGSmart_H_TR'; font-size:15px;}
.pw div a {float:right; right:-240px; width:150px; background:#8c002f; color:#fff; border:1px #ccc solid; position:relative; display:inline-block; font-size:15px; margin:0 auto; -webkit-border-radius:2px; text-align:center;}
.pw div a:last-child {}

.authSms {margin-top:30px;}
.timer {float:right; top:-70px; margin-right:20px;}
.cancel {left:-240px;}

footer {position:relative; width:100%; height:80px; bottom:0;}