@charset "utf-8";

/* Reset */
html,body{height:100%;}
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;}
body, th, td,  p, li, dt, dd, input, textarea, select, button {color:#666;font-size:12px;font-family:"돋움",Dotum,"굴림",Gulim,'나눔고딕', Nanum Gothic,AppleGothic,Sans-serif;}
fieldset, img, area {border:0 none;vertical-align:top;}
ul, ol {list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-size:12px;font-weight:normal;text-align:left;}
hr {display:none;}
a:link, a:visited, a:active {color:#666;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}

caption, th {text-align:left;font-weight:normal;}
legend, caption {overflow:hidden;left:0;top:-5000px;width:0;height:0;font-size:0;line-height:0;display:none;}

button,label{cursor:pointer;}
button {display:inline-block;border:0;vertical-align:top;}
button img{left:-3px;}
button * {position:relative;}
button span {z-index:-1;}
em,address{font-style:normal}

table {width:100%;}
table, table th, table td {border-collapse:collapse;border-spacing:0;font-family:"돋움",Dotum;letter-spacing:-1px;}
table td a {text-decoration:underline ;letter-spacing:-1px !important;}

.vt {vertical-align:top;}
.t_c {text-align:center;}
.t_h {font-size:14px;}

/* pop */
.pop_requisition {width:660px;padding:20px 30px 0 30px;}
.pop_requisition .pop_event_title {width:718px;margin-bottom:10px;padding:18px 0;text-align:center;font-size:16px;color:#3f3e3e;font-weight:bold;border:1px solid #e7e7e7;border-top:2px solid #007bc7;border-bottom:1px solid #777;background-color:#f1f1f1;}
.pop_requisition .pop_top_img {margin-bottom:10px;}
.pop_requisition .pop_event_view {width:678px;margin-bottom:10px;padding:20px;font-size:13px;color:#3f3e3e;background-color:#f1f1f1;overflow-x:hidden;overflow-y:auto;}
.pop_requisition .pop_btn_wrap {width:720px;margin-top:25px;text-align:center;}
.pop_requisition .pop_mem_view {width:720px;}
.pop_requisition .pop_mem_view th,.pop_requisition .pop_mem_view td {padding:10px 20px;border:1px solid #ccc;}
.pop_requisition .pop_mem_view th {font-weight:bold;color:#3f3e3e;background-color:#f1f1f1;}
.pop_requisition .pop_mem_view th.optionRules,
.pop_requisition .pop_mem_view td.optionRules {border:1px solid #ccc;}
.pop_requisition .select_box select {margin-right:10px;}
.pop_requisition .sex_box label {margin-right:10px;}
.pop_requisition .email_box input {width:180px;}
.pop_requisition .email_box select {width:150px;}
.pop_requisition .detail_adr {margin:10px 0;}
.pop_requisition .detail_adr input {margin-left:10px;width:385px;}
.pop_requisition .pop_footer {width:720px;margin-top:20px;border-top:2px solid #007bc7;}

.pop_requisition input[type="checkbox"]	{width:13px;height:13px;vertical-align:middle;margin:-3px 3px 0 0;}
.pop_requisition input[type="radio"]	{width:13px;height:13px;vertical-align:middle;margin:-3px 3px 0 0;}
.pop_requisition input[type="text"]	{padding:5px 5px;border:1px solid #ccc;}
.pop_requisition input[type="password"]	{padding:5px 5px;border:1px solid #ccc;}
.pop_requisition .num_first {width:77px;}
.pop_requisition .call {width:77px;}
.pop_requisition .full {width:97%;}
.pop_requisition .t_area {width:97%;height:107px;margin-bottom:10px;padding:5px;border:1px solid #ccc;overflow-y:auto;}
.file_1 {padding:5px 5px;border:1px solid #ccc;background:#fff;}

.file_down {color:#0c3161 !important;text-decoration:underline !important;}
.helpdesc {width:720px;margin:10px 0 10px 0;color:#252525;}
.helpdesc strong {margin-left:23px;}

.agree {}
.agree_con {margin:0 0 10px 0;border:1px solid #ccc;}
.agree_con pre {white-space:pre-wrap;margin:0;padding:10px;line-height:20px;}

.pop_btn {display:inline-block;width:173px;height:44px;font-weight:bold;color:#ffffff;text-align:center;line-height:44px;background:url('../images/pop_btn_back.gif') 0 0 no-repeat;}
.pop_btn.gray {background:url('../images/pop_btn_back_gray.gif') 0 0 no-repeat;}
a.pop_btn:link, a.pop_btn:visited, a.pop_btn:active, a.pop_btn:hover {color:#ffffff;}
