@charset "utf-8";


@import url('font/nanumbarungothic.css');


*{ font-family:'Nanum Barun Gothic','돋움', '굴림', serif;  }
html { height: 100%; }
body{margin:0; padding:0; font-size:14px; line-height:1.5; }

img,fieldset{ border:0}
ul,ol{ list-style:none}
em,address{ font-style:normal}
a{ text-decoration:none}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{ margin:0; padding:0; border:0; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block;}
body{ -webkit-text-size-adjust:none; }
ol, ul{ list-style:none;}
blockquote, q{ quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{ content:''; content:none; }
table {width:100%; border-collapse:collapse; border:0 none;}

img{ border:0; max-width:100%; height:auto; }
iframe,
embed,
object,
video {max-width:100%;}
i,
cite,
em,
var,
address,
dfn { font-style:normal;}
strong{font-family: 'Nanum Gothic'; font-weight:700;}
.blind{display: block;overflow: hidden;position: absolute;left: 0;top: -5000px;text-indent: -5000px;height: 0 !important;width: 0 !important; font-size: 0 !important;line-height: 0 !important;padding: 0 !important;}
hr, legend, caption,.hidden {overflow:hidden; width:100%; height:0; margin:0; padding:0; font-size:0; line-height:0;}

::-webkit-scrollbar{width:6px; height:12px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px; -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3); background:rgba(255,255,255,0.3);}




.block{display: block;}

.stext{font-size:50px;}
.btext{font-size:65px;}
.ycolor{color:#dde19d;}
.bdb{border-bottom:solid 1px #ffffff;}
.tac{text-align:center !important;}

.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt40{margin-top:40px !important;}
.mb10{margin-bottom:10px !important;}
.mb40{margin-bottom:40px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}

.mt5{margin-top:5px !important;}
.mb5{margin-bottom:5px !important;}
.ml5{margin-left:5px !important;}
.mr5{margin-right:5px !important;}

.pt10{padding-top:10px !important;}
.pb10{padding-bottom:10px !important;}
.pl10{padding-left:10px !important;}
.pr10{padding-right:10px !important;}

.onepass_login p{ color: #858481;font-size: 14px;text-align: center;margin-bottom: 38px;}
.btn_onepass{ display:block; width:100%; background:url(/cmmnarc/images/common/btn_onepass_blue_48.png) no-repeat center center; height:48px;}
.div_onepass_msg{ display:block; width:100%; background:url(/cmmnarc/images/common/login_onepass_info.png) no-repeat center center; height:205px;}