@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* font-family: 'Noto Sans KR', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126*/

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,button {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Noto Sans KR', 'Nanum Gothic','Nanum Square', 'Malgun Gothic';
	 word-break: keep-all;
	 
}
body{font-size: 14px; line-height: 1; color: #666; }

/* 모바일 가로모드 폰트확대 방지 */
body{-webkit-text-size-adjust:none; }

img.map, map area{
    /* outline: none; */
border:0;
}
a:hover{text-decoration: none;}
img{max-width: 100%	; vertical-align: middle;}
/* form */
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0 none}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
input,select,textarea{margin:0;padding:0;vertical-align:middle;font-family: 'Nanum Gothic','Nanum Square', 'Noto Sans KR', 'Malgun Gothic';}
label,button{cursor:pointer}
caption{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}

/* input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #fff inset ; -webkit-text-fill-color: #000; }
 */



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0; word-break: break-all;}

/* select 초기화 */
select::-ms-expand {display: none;} 
select{appearance: none;-ms-appearance: none;-o-appearance: none;-webkit-appearance: none;-moz-appearance:none; background: url(/img/bbs/sel_arr.gif) 90% center no-repeat;} 

/* basic */
.d-n{display:none}
.fw-n{font-weight: normal  !important;}
.ta-c{text-align:center !important}
.ta-l{text-align:left !important}
.ta-r{text-align:right !important}
.v-t{vertical-align:top !important}
.v-m{vertical-align:middle !important}
.v-b{vertical-align:bottom !important}
.f-l{float:left !important}
.f-r{float:right !important}
.f-n{float:none !important}
.bg-n{background:none !important}
.bd-n{border:none !important}
.blind{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}
.accessibilityWrap{}
.accessibilityWrap dd a{display:block;position:absolute;top:-10000px;left:0;z-index:500;width:100%;font-size:1.3em;text-align:center}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{position:absolute;top:0;z-index:500;padding:15px 0;background:#1d60a7;font-weight:bold;color:#fff}


*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.AXInput{-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}


.clearfix:after{display: block;clear: both;content: "";}

/* link */
a{text-decoration:none;cursor:pointer}
a:link{color:#7e7e7e}
a:visited{color:#7e7e7e}
a:hover{color:#333}
a:focus{color:#333}
a:active{color:#333}

/* Button */
button{margin:0;padding:0;border:none;background:none; outline:none;}
button.btn{display:inline-block;*overflow:visible;cursor:pointer;}
button,button.btn{vertical-align:middle}

/* 공통 */
.pl0{padding-left:0px !important;}.pl05{padding-left:5px !important;}.pl10{padding-left:10px !important;}.pl20{padding-left:20px !important;}.pl30{padding-left:30px !important;}.pl40{padding-left:40px !important;}.pr05{padding-right:5px !important;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px !important;}.pr30{padding-right:30px !important;}.pr40{padding-right:40px !important;}.pt05{padding-top:5px !important;}.pt10{padding-top:10px !important;}.pt20{padding-top:20px !important;}.pt30{padding-top:30px !important;}.pt40{padding-top:40px !important;}.pt50{padding-top:50px !important;}.pt60{padding-top:60px !important;}.pt70{padding-top:70px !important;}.pb05{padding-bottom:5px !important;}.pb10{padding-bottom:10px !important;}.pb20{padding-bottom:20px !important;}.pb30{padding-bottom:30px !important;}.pb40{padding-bottom:40px !important;}
.ml0{margin-left:0 !important;}.ml05{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml10{margin-left:10px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.mr05{margin-right:05px !important;}.mr10{margin-right:10px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mt05{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important;}.mb05{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px !important;}.mb40{margin-bottom:40px !important;}
.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}.fs18{font-size:18px;}.fs19{font-size:19px;}.fs20{font-size:20px;}.fs25{font-size:25px;}.fs30{font-size:30px;}.fs35{font-size:35px;}.fs40{font-size:40px;}
.W30{width:30px;}.W40{width:40px;}.W50{width:50px;}.W60{width:60px;}.W70{width:70px;}.W80{width:80px;}.W90{width:90px;}.W100{width:100px;}.W110{width:110px;}.W120{width:120px;}.W130{width:130px;}.W140{width:140px;}.W150{width:150px;}.W160{width:160px;}.W170{width:170px;}.W180{width:180px;}.W190{width:190px;}.W200{width:200px;}.W210{width:210px;}.W220{width:220px;}.W230{width:230px;}.W240{width:240px;}.W250{width:250px;}.W260{width:260px;}.W270{width:270px;}.W280{width:280px;}.W290{width:290px;}.W300{width:300px;}

.wp5 {width:5%;}.wp7 {width:7%;}.wp8{width:8%;}.wp10 {width:10%;}.wp15 {width:15%;}.wp20 {width:20%;}.wp24 {width:24%;}.wp25 {width:25%;}.wp30 {width:30%;}.wp35 {width:35%;}.wp40 {width:40%;}.wp45 {width:45%;}.wp48{width: 48%;}.wp48_5 {width:48.5%;}.wp49 {width:49%;}.wp49_5 {width:49.5%;}.wp50 {width:50%;}.wp55 {width:55%;}.wp60 {width:60%;}.wp65 {width:65%;}.wp70 {width:70%;}.wp75 {width:75%;}.wp80 {width:80%;}.wp85 {width:85%;}.wp90 {width:90%;}.wp95 {width:95%;}.wp100 {width:100%;}
.mt0{margin-top: 0 !important;}.mt1p{margin-top: 1%;}.mt2p{margin-top: 2%;}.mt3p{margin-top: 3%;}.mt4p{margin-top: 4%;}.mt5p{margin-top: 5%;}.mt6p{margin-top: 6%;}.mt7p{margin-top: 7%;}.mt8p {margin-top:8%;}.mt9p {margin-top:9%;}.mt10p {margin-top:10%;}.mt15p {margin-top:15%;}.mt20p {margin-top:20%;}.mt25p {margin-top:25%;}.mt30p {margin-top:30%;}.mt35p {margin-top:35%;}.mt40p {margin-top:40%;}.mt45p {margin-top:45%;}.mt50p {margin-top:50%;}
.mb0{margin-bottom: 0 !important;}.mb1p{margin-bottom: 1%;}.mb2p{margin-bottom: 2%;}.mb3p{margin-bottom: 3%;}.mb4p{margin-bottom: 4%;}.mb5p{margin-bottom: 5%;}.mb6p{margin-bottom: 6%;}.mb7p{margin-bottom: 7%;}.mb8p {margin-bottom:8%;}.mb9p {margin-bottom:9%;}.mb10p {margin-bottom:10%;}.mb15p {margin-bottom:15%;}.mb20p {margin-bottom:20%;}.mb25p {margin-bottom:25%;}.mb30p {margin-bottom:30%;}.mb35p {margin-bottom:35%;}.mb40p {margin-bottom:40%;}.mb45p {margin-bottom:45%;}.mb50p {margin-bottom:50%;}
.ml0{margin-left: 0 !important;}.ml1p{margin-left: 1%;}.ml2p{margin-left: 2%;}.ml3p{margin-left: 3%;}.ml4p{margin-left: 4%;}.ml5p{margin-left: 5%;}.ml6p{margin-left: 6%;}.ml7p{margin-left: 7%;}.ml8p {margin-left:8%;}.ml9p {margin-left:9%;}.ml10p {margin-left:10%;}.ml15p {margin-left:15%;}.ml20p {margin-left:20%;}.ml25p {margin-left:25%;}.ml30p {margin-left:30%;}.ml35p {margin-left:35%;}.ml40p {margin-left:40%;}.ml45p {margin-left:45%;}.ml50p {margin-left:50%;}
.mr0{margin-right: 0 !important;}.mr1p{margin-right: 1%;}.mr2p{margin-right: 2%;}.mr3p{margin-right: 3%;}.mr4p{margin-right: 4%;}.mr5p{margin-right: 5%;}.mr6p{margin-right: 6%;}.mr7p{margin-right: 7%;}.mr8p {margin-right:8%;}.mr9p {margin-right:9%;}.mr10p {margin-right:10%;}.mr15p {margin-right:15%;}.mr20p {margin-right:20%;}.mr25p {margin-right:25%;}.mr30p {margin-right:30%;}.mr35p {margin-right:35%;}.mr40p {margin-right:40%;}.mr45p {margin-right:45%;}.mr50p {margin-right:50%;}
/*
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('/font/NotoSansKR-Thin.eot?#iefix') format('embedded-opentype'),
       url('/font/NotoSansKR-Thin.woff') format('woff')
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('/font/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'),
       url('/font/NotoSansKR-Light.woff') format('woff')
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('/font/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
        url('/font/NotoSansKR-Regular.woff') format('woff')
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url('/font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
        url('/font/NotoSansKR-Medium.woff') format('woff')
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('/font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
        url('/font/NotoSansKR-Bold.woff') format('woff')
 }
 @font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url('/font/NotoSansKR-Black.eot?#iefix') format('embedded-opentype'),
        url('/font/NotoSansKR-Black.woff') format('woff')
 }
*/


@font-face {
  font-family: 'KBIZgoH';
  src: url('/font/KBIZgoH.woff') format('woff'),
       url('/font/KBIZgoH.ttf') format('truetype'),
	   url('/font/KBIZgoH.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KBIZgoB';
  src: url('/font/KBIZgoB.woff') format('woff'),
       url('/font/KBIZgoB.ttf') format('truetype'),
	   url('/font/KBIZgoB.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KBIZgoL';
  src: url('/font/KBIZgoL.woff') format('woff'),
       url('/font/KBIZgoL.ttf') format('truetype'),
	   url('/font/KBIZgoL.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KBIZgoM';
  src: url('/font/KBIZgoM.woff') format('woff'),
       url('/font/KBIZgoM.ttf') format('truetype'),
	   url('/font/KBIZgoM.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KBIZgoR';
  src: url('/font/KBIZgoR.woff') format('woff'),
       url('/font/KBIZgoR.ttf') format('truetype'),
	   url('/font/KBIZgoR.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'KBIZmjoB';
  src: url('/font/KBIZmjoB.woff') format('woff'),
       url('/font/KBIZmjoB.ttf') format('truetype'),
	   url('/font/KBIZmjoB.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'KBIZmjoL';
  src: url('/font/KBIZmjoL.woff') format('woff'),
       url('/font/KBIZmjoL.ttf') format('truetype'),
	   url('/font/KBIZmjoL.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'KBIZmjoM';
  src: url('/font/KBIZmjoM.woff') format('woff'),
       url('/font/KBIZmjoM.ttf') format('truetype'),
	   url('/font/KBIZmjoM.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'KBIZmjoR';
  src: url('/font/KBIZmjoR.woff') format('woff'),
       url('/font/KBIZmjoR.ttf') format('truetype'),
	   url('/font/KBIZmjoR.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}







/* slick-slider 필수 css */
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{position:relative; top:0; left:0; display:block;}
.slick-track:before,.slick-track:after{display:table; content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display: block; margin:0 auto;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}