@charset 'utf-8';
/* font */
 

@font-face {
 font-family : "notokr";
 font-weight: 400;
  src: url('/font/notokr-regular.eot'); /* IE9 Compat Modes */
  src: url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/notokr-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/notokr-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('/font/notokr-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/notokr-regular.svg#svgFontName') format('svg'); /* Legacy iOS */
} 
@font-face {
 font-family : "notokr";
 font-weight: 500;
  src: url('/font/notokr-medium.eot'); /* IE9 Compat Modes */
  src: url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/notokr-medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/notokr-medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('/font/notokr-medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/notokr-medium.svg#svgFontName') format('svg'); /* Legacy iOS */
} 
@font-face {
 font-family : "notokr";
 font-weight: 600;
  src: url('/font/notokr-bold.eot'); /* IE9 Compat Modes */
  src: url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/notokr-bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/notokr-bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('/font/notokr-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/notokr-bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
font-family : "NanumGothicWeb";
   font-weight: normal;
   font-style: normal; 
   src: url('/font/NanumGothic-Regular.eot');	/* IE9 Compat Modes */
   src: url('/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/font/NanumGothic-Regular.woff') format('woff'), /* Pretty Modern Browsers */ 
		url('/font/NanumGothic-Regular.ttf') format('truetype');   /* Safari, Android, iOS */
    
}

@font-face {
font-family : "NanumGothicWeb";
font-weight: bold;
   src: url('/font/NanumGothic-Bold.eot');	 /* IE9 Compat Modes */
   src: url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/font/NanumGothic-Bold.woff') format('woff'),  /* Pretty Modern Browsers */ 
		url('/font/NanumGothic-Bold.ttf') format('truetype');  /* Safari, Android, iOS */
}

 
@import url('https://fonts.googleapis.com/css?family=Roboto:700,900&display=swap');


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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,select,button,
ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,textarea {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;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;margin:0;padding:0;}
img {-ms-interpolation-mode:bicubic !important;}
a,input,select,textarea,button,img {vertical-align:middle;font-family:inherit;}
input {margin:0;padding:0;}
table,th,td {margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}
legend,caption {height:0;text-indent:-9999px;overflow:hidden;font-size:0;}
input,button {border-radius:0;outline:none;cursor:pointer;}				  
input[type='text'] { cursor:text;}
button,input[type='button'],input[type='submit'] {-webkit-appearance:none;outline:none;cursor:pointer;}
label {cursor:pointer;}
button::-moz-focus-inner {padding:0;border:0;*overflow:visible;}
select {border-radius:0;}

html {overflow-y:scroll;font-size:15px;}
body {font-family:'NanumGothicWeb','맑은 고딕','Malgun Gothic',sans-serif;color:#555;font-weight:400;font-size:13px;-webkit-text-size-adjust:none;}
a {text-decoration:none;color:#555;}
a:hover {text-decoration:none;}

.clear {clear:both;display:block;float:none;font-size:0 !important;height:0;line-height:0 !important;margin:0 !important;overflow:hidden;padding:0 !important;width:100%;}
.clearfix {*zoom:1;*overflow:hidden;}
.clearfix:after {content:'';display:block;clear:both;font-size:0;}
.hide {position:absolute;left:-9999px;top:-9999px;overflow:hidden;width:0;height:0;font-size:0;visibility:hidden;}

.icn{display:inline-block;text-align:center;vertical-align:middle;text-align:center;}
/* FAST CSS */

.fc_888{color:#888 !important;}
.f_em{color:#ff5a34;}
.f_bd_m{font-weight:500;}
.f_bd{font-weight:600;}
.btn_icon{display:inline-block;vertical-align:middle;text-align:center;font-style:normal;}
.btns_area{text-align:center;}

.h35{height:35px;line-height:35px; font-weight:bold;font-size:14px;}	  
.h40{height:40px;line-height:40px; font-size:14px;}		  
.h50{height:50px;line-height:50px; font-weight:bold;font-size:14px;}	
  				   
.w100{width:100px;}
.w160{width:160px;}    
.w300{width:300px;}  
/* .btn_org{border:1px solid #ff5a34;background: #ff5a34;color:#fff;} */
.btn_wt{border:1px solid #dddddd;background: #fff;color:#333;}
.btn_blue{border:1px solid #3d6edd;background: #3d6edd;color:#fff;}
.btn_dblue {border:1px solid #0b2d79;background: #0b2d79;color:#fff;}
.btn_blue_line{border:1px solid #0b2d79;background: #fff;color:#0b2d79;}

.inp{ border: 1px solid #ddd; height: 45px; line-height: 45px; box-sizing: border-box; text-indent: 20px;}
.tarea{ border: 1px solid #ddd;width:100%;height:200px; }

/* input[type="checkbox"] + label:before { display: inline-block;  vertical-align:middle; content:''; width: 16px; height: 16px; margin-right:5px; background:url('../images/checkbox.gif') no-repeat;
	cursor: pointer; }
input[type="checkbox"]:checked + label:before {background-image:url('../images/checkbox_checed.gif');}				 
input[type="checkbox"] {display: none;}
 */

.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mt70{margin-top:70px !important;}
.mt75{margin-top:75px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
@media all and (max-width:639px){ 
	.mt15{margin-top:7px !important;}
	.mt20{margin-top:10px !important;}
	.mt30{margin-top:15px !important;}
	.mt40{margin-top:20px !important;}
	.mt50{margin-top:25px !important;}
	.mt60{margin-top:30px !important;}
	.mt70{margin-top:35px !important;}
	.mt80{margin-top:40px !important;}
	.mt90{margin-top:45px !important;}
}
::-moz-selection {background-color:rgba(0,0,0,0.4);color:#fff;}
::selection {background-color:rgba(0,0,0,0.4);color:#fff;}

::-webkit-input-placeholder {color:#888;}
:-moz-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#888;}

/*JQUERY UI*/
 

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url(../images/fancybox_sprite.png);}
#fancybox-loading {background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:0.8;position:fixed;top:50%;z-index:8060;}
#fancybox-loading div {background:url(../images/fancybox_loading.gif) center center no-repeat;height:44px;width:44px;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image,.fancybox-wrap iframe, .fancybox-wrap object,
.fancybox-nav, .fancybox-nav span, .fancybox-tmp {border:0;margin:0;outline:none;padding:0;vertical-align:top;}
.fancybox-wrap {left:0;position:absolute;top:0;z-index:8020;}
.fancybox-skin {background:#f9f9f9;border-radius:4px;color:#444;moz-border-radius:4px;position:relative;text-shadow:none;webkit-border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {box-shadow:0 10px 25px rgba(0,0,0,0.5);moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;height:100%;width:100%;}
.fancybox-image {max-height:100%;max-width:100%;}
.fancybox-close {cursor:pointer;height:36px;position:absolute;right:-18px;top:-18px;width:36px;z-index:8040;}
.fancybox-nav {background:transparent url(../images/blank.gif);cursor:pointer;height:100%;position:absolute;text-decoration:none;top:0;webkit-tap-highlight-color:rgba(0,0,0,0);width:40%;z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040;}
.fancybox-prev span {background-position:0 -36px;left:10px;}
.fancybox-next span {background-position:0 -72px;right:10px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {left:-99999px;max-height:99999px;max-width:99999px;overflow:visible !important;position:absolute;top:-99999px;visibility:hidden;}
.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {background:url(../images/fancybox_overlay.png);display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:8010;}
.fancybox-overlay-fixed {bottom:0;position:fixed;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-title {position:relative;text-shadow:none;visibility:hidden;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {bottom:0;margin-bottom:-35px;position:absolute;right:50%;text-align:center;z-index:8050;}
.fancybox-title-float-wrap .child {color:#fff;display:inline-block;font-size:20px;font-weight:normal;letter-spacing:-1px;line-height:24px;margin-right:-100%;padding:2px 20px;white-space:nowrap;}
.fancybox-title-outside-wrap {color:#fff;margin-top:10px;position:relative;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {background:#000;background:rgba(0, 0, 0, 0.8);bottom:0;color:#fff;left:0;padding:10px;position:absolute;}

 