@charset "utf-8";
/******************************************************************
 * #RESET-STYLESHEET
******************************************************************/
html,body {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height : 100%;
} 
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,
i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,time,mark,audio,video,input,
header, section, article, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	word-break:keep-all !important;
	font-weight:normal;
	
} 

h1,h2,h3,h4,h5,h6 {font-family:"NanumGothicBold","나눔고딕","ng",sans-serif;}
/******************************************************************
 * #BASIC SET CODE
******************************************************************/
body {-webkit-text-size-adjust:none; font-family:"NanumGothic","나눔고딕","ng",sans-serif; background:#fff; min-width:320px;position:relative} /*아이폰 가로세로 폰트크기 고정, position:relative 팝업에서 close버튼 고정위해 history by 20150810*/
button {border:0 none;cursor:pointer; background:none; margin:0; padding:0;vertical-align:middle}
button span {position:relative; left:0; top:0;vertical-align:middle}
button::-moz-focus-inner {border:0; padding:0}

a {text-decoration:none;}
a:visited,
a:active,
a:link {color:#666}
ol,ul {list-style:none;}
li,dd {padding:0; margin:0;}

input[type=text],input[type=password],input[type=number] {border:1px solid #d4d4d4; padding:6px; background:#FFF; font-size:14px;}
input[type=button] {cursor:pointer}
input[type=check] {border:0 none}
/* input[type=submit]:focus {outline:1;border:1px;cursor:pointer;border: 0 solid rgba(81, 203, 238, 1);box-shadow: 0 0 1px rgba(81, 203, 238, 1);} */
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {border:1px solid #0a955c; background:#e6f4ee; color:#0a955c}
textarea {border:1px solid #d4d4d4; padding:2px}
select {border:1px solid #d4d4d4; padding:2px; vertical-align:middle;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.aftClear:after {display:block; height:0; content:""; clear:both}

.tr {text-align:right !important}
.tl {text-align:left !important}
.tc {text-align:center !important}

.vt {vertical-align:top}
.vm {vertical-align:middle}
.vb {vertical-align:bottom}

table {border-collapse:collapse; border-spacing:0; }
legend {background:none;border:0 none; display:inline; line-height:0; font-size:0; overflow:hidden; text-indent:-9999px; cursor:pointer; position:absolute; margin:0; padding:0}
caption {overflow:hidden; height:0;}
fieldset {border:0; margin:0; padding:0}
hr {height:0; margin:0; padding:0; border:0}

.hidTxt {display:inline-block; overflow:hidden; text-indent:-9999px;}
.blind {display:block;overflow:hidden;position:absolute;top:-1000em;left:0}

.redt {color:#d90000 !important}
.orgt {color:#FF6600}
.bluet {color:#0068a9}

::selection {
    background:#09c06e;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#09c06e;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#09c06e;
    color: #FFF;
    text-shadow: none;
}
.popmask {background:url(/images/inc/tranBg.png); position:fixed; left:0; top:0; z-index:999999999999999999999999999999999999999999999999999}
.dp_block {display:block}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.pd0 {padding:0 !important}
.pd10 {padding:10px !important}
.pl5 {padding-left:5px !important;}








	