@charset "utf-8";


/* @import url(../../front/fonts/notosanskr.css);
@import url(../../front/fonts/NanumSquare.css); */
@import url(../../front/fonts/DSDIGI.css);

body{margin:0px; padding:0px; font-family:"Noto Sans KR", Dotum, "돋움", Arial, serif; font-size:13px;  height:100%;  }
html{height:100%;}
div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0px; padding:0px;}

iframe{border:none}

a{color:#454545; text-decoration:none; margin:0px; padding:0px;}
a:link{color:#454545; text-decoration:none; margin:0px; padding:0px;}
a:hover{color:#454545;	text-decoration:none; margin:0px; padding:0px; }
a:visited{color:#454545; text-decoration:none; margin:0px; padding:0px;}

hr{display:none;}
*:first-child+html caption {display:none;}

input, select, textarea {font-size:12px;  vertical-align:middle; color:#707070; font-family:"나눔고딕", Dotum, "돋움", Arial, serif;}
input[type="button"] {font-family:"Noto Sans KR", Dotum, "돋움", Arial, serif;}
textarea{padding:4px; border:1px solid #c2c2c2;}
input{padding:3px 4px;  height:14px; line-height:14px;}
select{padding:1px 0px; border:1px solid #c2c2c2;}
ul,ol{list-style:none}

table{border-collapse:collapse; border-spacing:0;}
img{border:0; vertical-align:middle; border:none; outline:0;}

h1{margin:0px; font-size:16px; font-weight:bold;}
h2{margin:0px; font-size:14px; font-weight:bold;}
h3{margin:0px; font-size:12px; font-weight:bold;}
h4{margin:0px; font-size:12px;}
h5{margin:0px; font-size:12px;}
h6{margin:0px; font-size:12px;}

caption{display:none}
nav,ol,ul {list-style:none;}
fieldset {position:absolute; margin:0px; padding:0px; border:0px;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;}
#skip_navi{position:absolute; margin:0 auto; width:100%; list-style:none; font-size:1.15em; top:-10.5em; left:0; z-index:999;}
#skip_navi a:active, #skip_navi a:focus{position:absolute; padding-top:0.5em; width:100%; height:2em; top:10.5em; left:0; z-index:999; text-align:center; color:#fff; background:#333;}

.hidden{display:none;}

.margtop20{margin-top:20px;}
.margtop10{margin-top:10px;}
.mt40{margin-top:40px;}
.margbottom5{margin-bottom:5px;}
.margtop10b10{margin:10px 0px;}
.mt3{margin-top:3px !important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt10{margin-top:10px !important;}
.mt12{margin-top:12px !important;}
.mt15{margin-top:15px !important;}
.mt17{margin-top:17px !important;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px !important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}

/*padding*/
.pd10{padding:10px; box-sizing: border-box;}
.pd15{padding:15px; box-sizing: border-box;}

.ft11{font-size:11px;}
.ft12{font-size:12px;}
.ft20{font-size:20px;}

/*.blue{color:#87b6e3 !important;}
.red{color: #fb5d10 !important;}
.red2{color:#c00c00 !important;}
.green{color:#6be38a !important;}
.yellow{color:#efb451 !important;}
.gray{color:#b9babc !important;}*/

.f_black{color:#000 !important;}
.f_blue{color:#87b6e3 !important;}
.f_red{color: #ff5655 !important;}
.f_red2{color:#c00c00 !important;}
.f_green{color:#6be38a !important;}
.f_yellow{color:#efb451 !important;}
.f_yellow2{color:#f0f103 !important;}
.f_gray{color:#b9babc !important;}
.f_orange{color:#f6821a !important;}
.f_blue2{color:#0f79cf !important;}

.t_red{color:#f22626 !important;}
.t_green{color: #01a035 !important;}
.t_yellow{color: #ff9c00 !important;}
.t_blue{color:#0d73f0 !important;}
.t_gray{color:#b9babc !important;}
.t_orange{color:#fd9b00 !important;}

.clearfix::before,
.clearfix::after{content:''; display:block; clear:both;}


/*--------------------------- base end 끝*/
