@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');

@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em; font-family: 'Nanum Gothic','Noto Sans KR', sans-serif , 'Malgun Gothic', dotum;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-family: 'Nanum Gothic','Noto Sans KR', sans-serif , 'Malgun Gothic', dotum;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul{margin:0;padding:0;list-style:none}
ol,li,dl,dt,dd{margin:0;padding:0} 
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0; font-family: 'Nanum Gothic','Noto Sans KR', sans-serif , 'Malgun Gothic', dotum;;font-size:1em}
button {cursor:pointer}
textarea, select { font-family: 'Nanum Gothic','Noto Sans KR', sans-serif , 'Malgun Gothic', dotum;;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
}
 
input[type=text]:focus,input[type=password]:focus,  textarea:focus,select:focus {
-webkit-box-shadow:  0 0 5px #9ed4ff;
-moz-box-shadow:  0 0 5px #9ed4ff;
box-shadow: 0 0 5px #9ed4ff;
border: 1px solid #558ab7 !important;
}
.placeholdersjs { color: #aaa !important; }

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1200px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd {min-width:1200px;}


#sod_fin_cancelfrm {display:none; width:100%; border-top:2px solid #f15929; margin-top:40px; border-bottom:1px solid #ddd; vertical-align:top;}
#sod_fin_cancelfrm label,#sod_fin_cancelfrm input[type="submit"] {width:15%; display:block; float:left; height:80px; line-height:80px; padding:0 20px; color:#000; font-size:16px; font-weight:bold; text-align:left;}
#sod_fin_cancelfrm input[type="text"] {float:left; width:70%; float:left; height:80px; font-size:16px; border:none;}
#sod_fin_cancelfrm input[type="submit"] {text-align:center; background:#f15929; border:none; color:#fff; cursor:pointer;}

#sod_fin_cancel {margin-bottom:40px; width:100%; display:inline-block; vertical-align:top;}
#sod_fin_cancel > button {width:150px; height:40px; background:#f15929; color:#fff; font-size:16px; border:none; border-radius:3px;}