@charset "utf-8";
@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');
 }
/*@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css?100,300,400,500,700,900");*/

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,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;}

html{-webkit-text-size-adjust:none;}
body{color:#555;font-size:12px;font-family:'Open Sans','Noto Sans KR',sans-serif;background:#fff;}
li{list-style-type:none;}
img,fieldset,iframe{border:0;}
li img,dd img{vertical-align:top;}
hr{}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
address{font-style:normal;}
b,strong{font-weight:500;}
table,th,td{border:none;border-collapse:collapse;border-spacing:0;}
th{font-weight:500;}
caption{position:relative;width:0;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;}
a{text-decoration:none;transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-webkit-transition: 0.2s ease-out;}
a:hover{}
input{font-size:12px;font-family:'Open Sans','Noto Sans KR',sans-serif;vertical-align:middle;}
	input[type="radio"],
	input[type="checkbox"]{}
		input[type="radio"].big,
		input[type="checkbox"].big{width:20px;height:20px;}
	input[type="text"],
	input[type="tel"],
	input[type="password"],
	input[type="search"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="file"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="time"]{height:24px;padding:0 5px;border:1px solid #dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
		input[type="file"],
		input[type="datetime-local"],
		input[type="date"],
		input[type="time"]{padding:0;}
		input[type="checkbox"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
			body.mobile input[type="number"]{-webkit-appearance:initial;}
	input[type="datetime-local"],
	input[type="date"],
	input[type="time"]{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
		input::-webkit-inner-spin-button{display:none;}
		input[type="datetime-local"]::-webkit-inner-spin-button,
		input[type="datetime-local"]::-webkit-calendar-picker-indicator,
		input[type="date"]::-webkit-inner-spin-button,
		input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}

select{height:24px;font-size:12px;font-family:'Open Sans','Noto Sans KR',sans-serif;vertical-align:middle;border:1px solid #dbdbdb;outline:0;}
button{font-size:12px;font-family:'Open Sans','Noto Sans KR',sans-serif;border:none;outline:0;cursor:pointer;}
button:hover{transition:0.2s ease-out;-moz-transition:0.2s ease-out;-webkit-transition:0.2s ease-out;}
textarea{font-size:12px;font-family:'Open Sans','Noto Sans KR',sans-serif;border:1px solid #dbdbdb;outline:0;-webkit-appearance:none;}
	textarea.input_sch{width:100%;max-height:540px;line-height:1.6em;margin-top:60px;}
	textarea.input_schedule{width:100%;line-height:1.6em;margin-top:34px;height:405px;}
select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

textarea[required]:invalid,
select[required]:invalid,
input[required]:invalid{border:1px solid #9cc;}
textarea[required],
select[required],
input[required]{background:url('/global/lib/images/bl_input_must_arrow.gif') left top no-repeat #fff;}
textarea:focus,
select:focus,
input:focus{background-color:#fafafa;}
textarea[readonly],
select[readonly],
input[readonly]{background-color: rgba(248, 218, 218, .4);}
textarea[disabled],
select[disabled],
input[disabled]{background-color: rgba(218, 218, 248, .4);}
	textarea.req,
	select.req,
	input.req{border:1px solid #f00;}
	input.isdate{width:80px;text-align:center;}
	input.istime{width:45px;text-align:center;}
:-ms-input-placeholder{color:#ddd;font-size:12px;}
::-moz-placeholder{color:#ddd;font-size:12px;}
:-moz-placeholder{color:#ddd;font-size:12px;}
::-webkit-input-placeholder{color:#ddd;font-size:12px;}
:-ms-input-placeholder{color:#ddd;font-size:12px;}
::-ms-input-placeholder{color:#ddd;font-size:12px;}
label strong{color:#e6674a;font-weight:400;}

.clear_fix{clear:both;}
.hidden_box{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;border:none;}
.tof{text-overflow:ellipsis !important;white-space:nowrap !important;word-break:normal !important;overflow:hidden !important;}

/* float */
.f_l{float:left !important;}.f_r{float:right !important;}

/* padding */
.p0{padding:0 !important;}.p5{padding:5px !important;}.p10{padding:10px !important;}.p15{padding:15px !important;}
.pt0{padding-top:0 !important;}.pt5{padding-top:5px !important;}.pt10{padding-top:10px !important;}.pt15{padding-top:15px !important;}.pt20{padding-top:20px !important;}.pt25{padding-top:25px !important;}.pt30{padding-top:30px !important;}.pt35{padding-top:35px !important;}.pt40{padding-top:40px !important;}.pt45{padding-top:45px !important;}.pt50{padding-top:50px !important;}.pt55{padding-top:55px !important;}.pt60{padding-top:60px !important;}.pt65{padding-top:65px !important;}.pt70{padding-top:70px !important;}.pt75{padding-top:75px !important;}.pt80{padding-top:80px !important;}.pt85{padding-top:85px !important;}.pt90{padding-top:90px !important;}.pt95{padding-top:95px !important;}.pt100{padding-top:100px !important;}
.pl0{padding-left:0 !important;}.pl5{padding-left:5px !important;}.pl10{padding-left:10px !important;}.pl15{padding-left:15px !important;}.pl20{padding-left:20px !important;}.pl25{padding-left:25px !important;}.pl30{padding-left:30px !important;}.pl35{padding-left:35px !important;}.pl40{padding-left:40px !important;}.pl45{padding-left:45px !important;}.pl50{padding-left:50px !important;}.pl55{padding-left:55px !important;}.pl60{padding-left:60px !important;}.pl65{padding-left:65px !important;}.pl70{padding-left:70px !important;}.pl75{padding-left:75px !important;}.pl80{padding-left:80px !important;}.pl85{padding-left:85px !important;}.pl90{padding-left:90px !important;}.pl95{padding-left:95px !important;}.pl100{padding-left:100px !important;}
.pr0{padding-right:0 !important;}.pr5{padding-right:5px !important;}.pr10{padding-right:10px !important;}.pr15{padding-right:15px !important;}.pr20{padding-right:20px !important;}.pr25{padding-right:25px !important;}.pr30{padding-right:30px !important;}.pr35{padding-right:35px !important;}.pr40{padding-right:40px !important;}.pr45{padding-right:45px !important;}.pr50{padding-right:50px !important;}.pr55{padding-right:55px !important;}.pr60{padding-right:60px !important;}.pr65{padding-right:65px !important;}.pr70{padding-right:70px !important;}.pr75{padding-right:75px !important;}.pr80{padding-right:80px !important;}.pr85{padding-right:85px !important;}.pr90{padding-right:90px !important;}.pr95{padding-right:95px !important;}.pr100{padding-right:100px !important;}
.pb0{padding-bottom:0 !important;}.pb5{padding-bottom:5px !important;}.pb10{padding-bottom:10px !important;}.pb15{padding-bottom:15px !important;}.pb20{padding-bottom:20px !important;}.pb25{padding-bottom:25px !important;}.pb30{padding-bottom:30px !important;}.pb35{padding-bottom:35px !important;}.pb40{padding-bottom:40px !important;}.pb45{padding-bottom:45px !important;}.pb50{padding-bottom:50px !important;}.pb55{padding-bottom:55px !important;}.pb60{padding-bottom:60px !important;}.pb65{padding-bottom:65px !important;}.pb70{padding-bottom:70px !important;}.pb75{padding-bottom:75px !important;}.pb80{padding-bottom:80px !important;}.pb85{padding-bottom:85px !important;}.pb90{padding-bottom:90px !important;}.pb95{padding-bottom:95px !important;}.pb100{padding-bottom:100px !important;}
.plr0{padding-left:0 !important;padding-right:0 !important;}.plr5{padding-left:5px !important;padding-right:5px !important;}.plr10{padding-left:10px !important;padding-right:10px !important;}.plr15{padding-left:15px !important;padding-right:15px !important;}

/* margin */
.m0{margin:0 !important;}.m5{margin:5px !important;}.m10{margin:10px !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;}.mt55{margin-top:55px !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;}.mt85{margin-top:85px !important;}.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}.mt100{margin-top:100px !important;}
.ml0{margin-left:0 !important;}.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml25{margin-left:25px !important;}.ml30{margin-left:30px !important;}.ml35{margin-left:35px !important;}.ml40{margin-left:40px !important;}.ml45{margin-left:45px !important;}.ml50{margin-left:50px !important;}.ml55{margin-left:55px !important;}.ml60{margin-left:60px !important;}.ml65{margin-left:65px !important;}.ml70{margin-left:70px !important;}.ml75{margin-left:75px !important;}.ml80{margin-left:80px !important;}.ml85{margin-left:85px !important;}.ml90{margin-left:90px !important;}.ml95{margin-left:95px !important;}.ml100{margin-left:100px !important;}
.mr0{margin-right:0 !important;}.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr25{margin-right:25px !important;}.mr30{margin-right:30px !important;}.mr35{margin-right:35px !important;}.mr40{margin-right:40px !important;}.mr45{margin-right:45px !important;}.mr50{margin-right:50px !important;}.mr55{margin-right:55px !important;}.mr60{margin-right:60px !important;}.mr65{margin-right:65px !important;}.mr70{margin-right:70px !important;}.mr75{margin-right:75px !important;}.mr80{margin-right:80px !important;}.mr85{margin-right:85px !important;}.mr90{margin-right:90px !important;}.mr95{margin-right:95px !important;}.mr100{margin-right:100px !important;}
.mb0{margin-bottom:0 !important;}.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb45{margin-bottom:45px !important;}.mb50{margin-bottom:50px !important;}.mb55{margin-bottom:55px !important;}.mb60{margin-bottom:60px !important;}.mb65{margin-bottom:65px !important;}.mb70{margin-bottom:70px !important;}.mb75{margin-bottom:75px !important;}.mb80{margin-bottom:80px !important;}.mb85{margin-bottom:85px !important;}.mb90{margin-bottom:90px !important;}.mb95{margin-bottom:95px !important;}.mb100{margin-bottom:100px !important;}

/* font-size */
.fs8{font-size:8px !important;}.fs9{font-size:9px !important;}.fs10{font-size:10px !important;}.fs10{font-size:10px !important;}.fs11{font-size:11px !important;}.fs12{font-size:12px !important;}.fs13{font-size:13px !important;}.fs14{font-size:14px !important;}.fs15{font-size:15px !important;}.fs16{font-size:16px !important;}.fs18{font-size:18px !important;}.fs20{font-size:20px !important;}.fs24{font-size:24px !important;}.fs28{font-size:28px !important;}.fs32{font-size:32px !important;}

/* width */
.w100p{width:100% !important;}.w75p{width:75% !important;}.w50p{width:50% !important;}.w33p{width:33.3% !important;}.w25p{width:25% !important;}
.inherit{width:inherit !important;}
.lh24{display:inline-block;line-height:24px;}

/* font-color */
.fcRed{color:#f00 !important;}.fcD13510{color:#d13510 !important;}.fcOrange{color:#f60 !important;} /* 붉은 */
.fc000{color:#000 !important;}.fc333{color:#333 !important;}.fc666{color:#666 !important;}.fcACACAC{color:#acacac !important;}.fcCCC{color:#ccc !important;} /* 회색 */
.fc06F{color:#06F !important;} /* 퍼렁 */
.fc060{color:#060 !important;}.fc0A0{color:#0A0 !important;}.fcVerde{color:#5cb85c !important;} /* 녹녹 */
.fcFF6{color:#ff6 !important;} /* 노랭이 */

/* font-weight */
.fw100{font-weight:100 !important;}.fw300{font-weight:300 !important;}.fw400{font-weight:400 !important;}.fw500{font-weight:500 !important;}.fw700{font-weight:700 !important;}.fw900{font-weight:900 !important;}
.ttu{text-transform:uppercase !important;}

/* align */
.a_l{text-align:left !important;}.a_c{text-align:center !important;}.a_r{text-align:right !important;}
.v_a_t{vertical-align:top !important;}.v_a_m{vertical-align:middle !important;}.v_a_b{vertical-align:bottom !important;}

/* border */
.bt0{border-top:0 !important;}.bl0{border-left:0 !important;}.br0{border-right:0 !important;}.bb0{border-bottom:0 !important;}.b0{border:0 !important;}
.bl1{border-left:1px solid #ddd;}
.boxsize{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* position */
.posR{position:relative;}

/* LOADER */
.zeno_loader_outer{height:auto;text-align:center;}
	.zeno_loader_cont{display:inline-block;min-height:75px;line-height:25px;padding:15px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
		.zeno_loader_cont p{color:#12121f;text-align:center;font-weight:bold;letter-spacing:-0.025em;padding-top:5px;margin:0;}
		.zeno_loader_cont p.img{height:50px;padding-top:0;}