@charset "UTF-8";
/* CSS Document */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none;font-family:nanum-square-r, "돋움",dotum,AppleGothic,sans-serif;font-weight:normal;}
body,input,textarea,select,button,table{font-size:13px;color:#202020;}
body{border:1px solid #ccc;}
em{font-style:normal;}
a{text-decoration:none;color:#000;}
a:hover,a:active,a:focus{text-decoration:none;}

/* table */
.tbtype table{width:585px;border-collapse:collapse; border-top:2px solid #a67a4f;}
.tbtype table th{padding:10px 0 10px 8px;border:1px solid #e1e1e1;text-align:left; background-color:#faf8f1;}
.tbtype table td{padding:10px;border:1px solid #e1e1e1;background:#fff;font-family:dotum,'돋움';font-size:12px;}
.tbtype table th span{display:inline-block;width:8px;height:12px;margin-left:2px;background:url(../../images/popup/icon_star.png) no-repeat 0 0;}
input.i_text{width:149px; height:19px; border:1px solid #ccc;}
.tbtype.vertical table th,.tbtype.vertical table td{padding-left:0;text-align:center;}
.tbtype.vertical table td.left{padding-left:10px;text-align:left;}
.tbtype.vertical table td.right{padding-right:10px;text-align:right;}



/****** CONTENT ******/
body{width:640px;}
.title{width:640px; height:180px;background:url(../../images/popup/apply_title.png) no-repeat 0 0;}
.table{padding: 26px 30px 0 30px;}
.info{margin-bottom:16px;}
.application{margin-bottom:16px;}

/*h3{color:333; font-size:14px; font-weight:bold; margin-bottom:8px; background:url(../images/bul.png) no-repeat 0 0;}*/
h3{color:333; font-size:14px; font-weight:bold; margin-bottom:6px; padding-left:12px; background:url(../../images/popup/bul.png) no-repeat 0 48%;}

.check{text-align:right; margin-top:6px; margin-bottom:16px;}
.btn{margin:auto; width:140px; height:42px; background-color:#f6843e; text-align:center; line-height:42px; font-size:15px; font-weight:bold; border-radius:4px;}
.btn{margin-bottom:16px;}
.btn a:hover{background-color:#f2803a; border-radius:4px;}
.btn a{display:block; color:#fff;}

.agree{font-size:12px;}

/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.select_type{height:26px;}
.select_type select{margin:3px 0;}
input.i_text{height:19px;}
input[type="radio"]:checked + label:before{content:"\25CF";font-size:6px;color:#1c90fb;background:#fff;text-align:center;line-height:12px;}
}



