body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle}
html{    overflow-y: scroll;}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
a {color:#3a3a3a;text-decoration:none !important;}
a:active, a:hover {text-decoration:none !important;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
body,th,td,input,select,textarea,button,h1,h2,h3,h4,h5{ font-family:'Noto Sans KR', sans-serif !important; color:#454545; font-size:15px;} 
img{max-width:100%;}
strong{font-weight:600;}
caption, legend { /*position: absolute;*/ width: 0; visibility:hidden; height: 0; font-size: 0; line-height: 0; text-indent: -10000px; }
h1,h2,h3,h4,h5,p,ul,ol,dl{margin:0; padding:0; word-break: keep-all;}
p{word-break: keep-all;}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

.hide{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0; font-size:0; clear:both; content:''}
.daumIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.exbold{font-weight:700; border-collapse : inherit;}
.border-left{border-left:none !important;}
.mt12{margin-top:12px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt10{margin-top:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml35{margin-left:35px !important;}
.ml15{margin-left:15px !important;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml13{margin-left:13px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb45{margin-bottom:45px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb0{margin-bottom:0px !important;}
.pl53{padding-left:53px !important;}
.pl30{padding-left:30px !important;}
.pl20{padding-left:20px !important;}
.pl10{padding-left:10px !important;}
.pr15{padding-right:15px !important;}
.bor{border-left:1px solid #cfcfcf;}
.bor_bot{border-bottom:none !important;}
.bor_left{border-left:none !important;}
input[type='password']{color:#000 !important;}
.common_arealr01{margin:0 1%;}
.common_arealr02{margin:0 2%;}
.common_arealr03{margin:0 3%;}
.common_arealr04{margin:0 4%;}
.common_arealr05{margin:0 5%;}
.common_arear01{margin-right:1%;}
.common_arear02{margin-right:2%;}
.common_arear03{margin-right:3%;}
.common_arear04{margin-right:4%;}
.common_arear05{margin-right:5%;}
.ml1{margin-left:1%;}
.ml2{margin-left:2%;}
.pc_block{display:block;}
.wh_inherit{max-width:inherit;}


/* font */
.tright{text-align:right; font-size:0;}.tleft{text-align:left !important;}.tcenter{text-align:center !important;}
.fleft{float:left!important;}.fright{float:right!important;}
em{font-style:normal;}
.bold500{font-weight:500 !important;}.bold600{font-weight:600 !important;}
.fs13{font-size:13px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}.fs18{font-size:18px;}
.line24{line-height:24px;}.line25{line-height:25px;}.line26{line-height:26px;}.line27{line-height:27px;}.line28{line-height:28px;}.line29{line-height:29px;}.line30{line-height:30px;}
.w10c{width:10%;}.w20c{width:20%;}.w30c{width:33.333%;}.w50c{width:50%;}.w70c{width:70%;}.w100c{width:100%;}
.colrblue{color:#2865a0;}
.colrwht{color:#fff!important;}
.colrblue2{color:#004e96;}
.colrblue3{color:#4298d2;}
.colrblue4{color:#0084df;}
.colrred{color:#eb5838;}
.colrred2{color:#e95a3a;}
.color414040{color:#414040;}
.color707070{color:#707070;}
.color636363{color:#636363;}
.color0054a6{color:#0054a6;}
.color535353{color:#535353 !important;}
.colordb121a{color:#db121a !important;}
.colora92828{color:#a92828;}
.btn:hover{color:#fff !important;}
.btn.btn_blue{color:#fff !important;border:1px solid #51687e;background:#51687e; border-radius: inherit !important;}
.btn.btn_blue2{color:#fff !important;border:1px solid #51687e;background:#333; border-radius: inherit !important;}
.btn.btn_blue3{color:#fff !important;border:1px solid #004e96;background:#004e96; border-radius: inherit !important;}
.btn.btn_gray{color:#fff !important;border:1px solid #afafaf;background:#969696; border-radius: inherit !important;}
.btn.btn_gray2{width:98px; color:#fff !important;border:1px solid #747474;background:#747474;border-radius: inherit !important;}
.btn_pdf_down{color:#ff5722;font-size:14px;font-weight:600;display:inline-block;padding:5px 10px;border-radius:4px;border:1px solid #ed4d1a;}
.btn_pdf_down:after{content:'';display:inline-block;width:18px;height:23px;margin-left:4px;margin-top:-3px;vertical-align:middle;background:url(../images/common/icon_pack.png) 0 0 no-repeat;}

@media screen and (max-width : 768px) {
	.pc_block{display:inline !important;}
	.mt20{margin-top:15px !important;}
	.mt30{margin-top:20px !important;}
	.mt35{margin-top:25px !important;}
	.mt40{margin-top:30px !important;}
	.mt50{margin-top:40px !important;}
	.mt60{margin-top:50px !important;}
	.mt70{margin-top:60px !important;}
	.mt10{margin-top:10px !important;}
	.ml20{margin-left:20px !important;}
	.ml30{margin-left:30px !important;}
	.ml40{margin-left:40px !important;}
	.ml35{margin-left:35px !important;}
	.ml15{margin-left:15px !important;}
	.ml0{margin-left:0px !important;}
	.ml5{margin-left:5px !important;}
	.ml10{margin-left:10px !important;}
	.ml13{margin-left:13px !important;}
	.mb10{margin-bottom:10px !important;}
	.mb15{margin-bottom:15px !important;}
	.mb20{margin-bottom:10px !important;}
	.mb30{margin-bottom:20px !important;}
	.mb35{margin-bottom:25px !important;}
	.mb45{margin-bottom:35px !important;}
	.mb40{margin-bottom:30px !important;}
	.mb50{margin-bottom:40px !important;}
	.mb0{margin-bottom:0px !important;}
	.pl53{padding-left:53px !important;}
	.pl30{padding-left:20px !important;}
	.pl20{padding-left:15px !important;}
	.pl10{padding-left:5px !important;}
	.pr15{padding-right:10px !important;}

}