@charset "utf-8";

/* font */
@font-face {
	font-family:'NanumBarunGothic';
	font-style:normal;
	src: /*url(/fonts/NanumBarunGothic.eot),*/
		 url(/fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
     	 url(/fonts/NanumBarunGothic.woff) format('woff'),
		 url(/fonts/NanumBarunGothic.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'),local('NotoSans-Thin'),
	/*url(/fonts/NotoSansKR-Thin.eot),*/
	url(/fonts/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Thin.woff) format('woff'),
	url(/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:200;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
	/*url(/fonts/NotoSansKR-Light.eot),*/
	url(/fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Light.woff) format('woff'),
	url(/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
	/*url(/fonts/NotoSansKR-DemiLight.eot),*/
	url(/fonts/NotoSansKR-DemiLight.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-DemiLight.woff) format('woff'),
	url(/fonts/NotoSansKR-DemiLight.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
	/*url(/fonts/NotoSansKR-Regular.eot),*/
	url(/fonts/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Regular.woff) format('woff'),
	url(/fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
	/*url(/fonts/NotoSansKR-Medium.eot),*/
	url(/fonts/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Medium.woff) format('woff'),
	url(/fonts/NotoSansKR-Medium.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
	/*url(/fonts/NotoSansKR-Bold.eot),*/
	url(/fonts/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Bold.woff) format('woff'),
	url(/fonts/NotoSansKR-Bold.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
	/*url(/fonts/NotoSansKR-Black.eot),*/
	url(/fonts/NotoSansKR-Black.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Black.woff) format('woff'),
	url(/fonts/NotoSansKR-Black.otf) format('opentype');
}
@font-face {font-family: "RussellSquare";
    src: url("/fonts/RussellSquare.eot"); /* IE9*/
    src: url("/fonts/RussellSquare.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/RussellSquare.woff") format("woff"), /* chrome、firefox */
    url("/fonts/RussellSquare.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("/fonts/RussellSquare.svg#RussellSquare") format("svg"); /* iOS 4.1- */
}
@font-face{
	font-family:'SCDream';
	font-style:normal;
	font-weight:300;
	src:local('SCDream3')
	url(/fonts/SCDream3.eot?#iefix) format('embedded-opentype'),
	url(/fonts/SCDream3.woff) format('woff'),
	url(/fonts/SCDream3.otf) format('opentype');
}
@font-face{
	font-family:'SCDream';
	font-style:normal;
	font-weight:400;
	src:local('SCDream4')
	url(/fonts/SCDream4.eot?#iefix) format('embedded-opentype'),
	url(/fonts/SCDream4.woff) format('woff'),
	url(/fonts/SCDream4.otf) format('opentype');
}
@font-face{
	font-family:'SCDream';
	font-style:normal;
	font-weight:500;
	src:local('SCDream5')
	url(/fonts/SCDream5.eot?#iefix) format('embedded-opentype'),
	url(/fonts/SCDream5.woff) format('woff'),
	url(/fonts/SCDream5.otf) format('opentype');
}
@font-face{
	font-family:'SCDream';
	font-style:normal;
	font-weight:600;
	src:local('SCDream6')
	url(/fonts/SCDream6.eot?#iefix) format('embedded-opentype'),
	url(/fonts/SCDream6.woff) format('woff'),
	url(/fonts/SCDream6.otf) format('opentype');
}
@font-face{
	font-family:'SCDream';
	font-style:normal;
	font-weight:700;
	src:local('SCDream7')
	url(/fonts/SCDream7.eot?#iefix) format('embedded-opentype'),
	url(/fonts/SCDream7.woff) format('woff'),
	url(/fonts/SCDream7.otf) format('opentype');
}
/* Global SPACE */
.MAL0 {margin-left:0px !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;}
.MAL45 {margin-left:45px !important;}
.MAL50 {margin-left:50px !important;}
.MAL55 {margin-left:55px !important;}
.MAL60 {margin-left:60px !important;}
.MAL70 {margin-left:70px !important;}
.MAL100 {margin-left:100px !important;}
.MAL140 {margin-left:140px !important;}

.MAR0 {margin-right:0px !important;}
.MAR2 {margin-right:2px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}
.MAR85 {margin-right:85px !important;}
.MAR165 {margin-right:165px !important;}

.MAB0 {margin-bottom:0px !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}
.MAB45 {margin-bottom:45px !important;}
.MAB50 {margin-bottom:50px !important;}
.MAB55 {margin-bottom:55px !important;}
.MAB60 {margin-bottom:60px !important;}
.MAB65 {margin-bottom:65px !important;}

.MAT0 {margin-top:0 !important;}
.MAT5 {margin-top:5px !important;}
.MAT6 {margin-top:6px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT35 {margin-top:35px !important;}
.MAT40 {margin-top:40px !important;}
.MAT47 {margin-top:47px !important;}
.MAT45 {margin-top:45px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT60 {margin-top:60px !important;}
.MAT70 {margin-top:70px !important;}
.MAT80 {margin-top:80px !important;}
.MAT90 {margin-top:90px !important;}
.MAT100 {margin-top:100px !important;}
.MAT115 {margin-top:115px !important;}
.MAT130 {margin-top:130px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}


.MAR-15 {margin-right:-15px !important;}
.MAL-50 {margin-left:-50px !important;}
.MAL-40 {margin-left:-40px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL45 {padding-left:45px !important;}
.PAL50 {padding-left:50px !important;}
.PAL70 {padding-left:70px !important;}

.PAR0 {padding-right:0 !important;}
.PAR5 {padding-right:5px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT0 {padding-top:0 !important;}
.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}
.PAT45 {padding-top:45px !important;}
.PAT50 {padding-top:50px !important;}
.PAT55 {padding-top:55px !important;}
.PAT60 {padding-top:60px !important;}
.PAT65 {padding-top:65px !important;}
.PAT70 {padding-top:70px !important;}
.PAT75 {padding-top:75px !important;}
.PAT80 {padding-top:80px !important;}
.PAT85 {padding-top:85px !important;}
.PAT90 {padding-top:90px !important;}
.PAT95 {padding-top:95px !important;}
.PAT100 {padding-top:100px !important;}
.PAT105 {padding-top:105px !important;}
.PAT110 {padding-top:110px !important;}
.PAT115 {padding-top:115px !important;}
.PAT120 {padding-top:120px !important;}
.PAT125 {padding-top:125px !important;}
.PAT130 {padding-top:130px !important;}
.PAT135 {padding-top:135px !important;}

.PAB0 {padding-bottom:0 !important;}
.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}
.PAB50 {padding-bottom:50px !important;}
.PAB85 {padding-bottom:85px !important;}
.PAB120 {padding-bottom:120px !important;}

.PAD0{padding:0 !important;}
.PADDING5{padding:5px !important;}
.PADDING10{padding:10px !important;}
.PADDING15{padding:15px !important;}
.PADDING20{padding:20px !important;}
.PADDING30{padding:30px !important;}
.PADDING40{padding:40px !important;}
.PADDING50{padding:50px !important;}

.WID100PER{width:100% !important;}
.WID98PER{width:98% !important;}
.WID95PER{width:95% !important;}
.WID85PER{width:85% !important;}
.WID45PER{width:45% !important;}
.WID20PER{width:20% !important;}

.WID20PX{width:20px !important;}
.HGT20PX{height:20px !important;}
.HGT30PX{height:30px !important;}
.HGT40PX{height:40px !important;}
.HGT50PX{height:50px !important;}
.HGT60PX{height:60px !important;}
.HGT70PX{height:70px !important;}
.HGT80PX{height:80px !important;}
.HGT90PX{height:90px !important;}
.HGT100PX{height:100px !important;}
.HGT110PX{height:120px !important;}
.HGT120PX{height:120px !important;}
.HGT140PX{height:140px !important;}
.HGT160PX{height:160px !important;}
.HGT170PX{height:170px !important;}

.fb_x {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;-webkit-justify-content:center; -ms-flex-pack:center;}
.fb_y {display:flex; display:-webkit-flex; display:-ms-flexbox; align-items:center;-webkit-align-items:center; -ms-flex-align:center;}
.fb_xy {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;align-items:center; -webkit-justify-content:center; -webkit-align-items:center; -ms-flex-pack:center; -ms-flex-align:center;}
.fb_e {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;-webkit-justify-content:flex-start; -ms-flex-pack:start;}
.fb_w {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-end;-webkit-justify-content:flex-end; -ms-flex-pack:end;}
.fb_ey {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}
.fb_wy {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-end;align-items:center; -webkit-justify-content:flex-end; -webkit-align-items:center; -ms-flex-pack:end; -ms-flex-align:center;}
.fb_ew {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:space-between;-webkit-justify-content:space-between; -ms-flex-pack:justify;}
.fb_ewy {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:space-between;align-items:center; -webkit-justify-content:space-between; -webkit-align-items:center; -ms-flex-pack:justify; -ms-flex-align:center;}
.fb_dir_x {flex-direction:row;-ms-flex-direction:row;}
.fb_dir_y {flex-direction:column;-ms-flex-direction:column;}
.fi_start {align-self:flex-start;}
.fi_end {align-self:flex-end;}
.fi_xy {align-self:center;}

.flL{float:left!important}
.flR{float:right!important}

.maxWid80px{max-width:80px}
.maxWid120px{max-width:120px}

.txtC{text-align:center!important}
.txtL{text-align:left!important}
.txtR{text-align:right!important}
.vtcT{vertical-align:top!important}
.vtcM{vertical-align:middle!important}
.vtcB{vertical-align:bottom!important}
.cursor_p{cursor:pointer}

.color_r{color:#f75151!important}
.color_g{color:#019f88!important}
.color_b{color:#0a31a8!important}

.w50px{width:50px!important}
.w100px{width:100px!important}
.w200px{width:200px!important}
.w300px{width:300px!important}
.w400px{width:400px!important}
.w500px{width:500px!important}
.w600px{width:600px!important}
.w700px{width:700px!important}
.w800px{width:800px!important}
.w900px{width:900px!important}

.w1per{width:1%!important}
.w2per{width:2%!important}
.w3per{width:3%!important}
.w4per{width:4%!important}
.w5per{width:5%!important}
.w6per{width:6%!important}
.w7per{width:7%!important}
.w8per{width:8%!important}
.w9per{width:9%!important}
.w10per{width:10%!important}
.w11per{width:11%!important}
.w12per{width:12%!important}
.w13per{width:13%!important}
.w14per{width:14%!important}
.w15per{width:15%!important}
.w16per{width:16%!important}
.w17per{width:17%!important}
.w18per{width:18%!important}
.w19per{width:19%!important}
.w20per{width:20%!important}
.w21per{width:21%!important}
.w22per{width:22%!important}
.w23per{width:23%!important}
.w24per{width:24%!important}
.w25per{width:25%!important}
.w26per{width:26%!important}
.w27per{width:27%!important}
.w28per{width:28%!important}
.w29per{width:29%!important}
.w30per{width:30%!important}
.w31per{width:31%!important}
.w32per{width:32%!important}
.w33per{width:33%!important}
.w33_3per{width:33.3%!important}
.w34per{width:34%!important}
.w35per{width:35%!important}
.w36per{width:36%!important}
.w37per{width:37%!important}
.w38per{width:38%!important}
.w39per{width:39%!important}
.w40per{width:40%!important}
.w41per{width:31%!important}
.w42per{width:32%!important}
.w43per{width:33%!important}
.w44per{width:34%!important}
.w45per{width:35%!important}
.w46per{width:36%!important}
.w47per{width:37%!important}
.w48per{width:38%!important}
.w49per{width:39%!important}
.w50per{width:50%!important}
.w51per{width:51%!important}
.w52per{width:52%!important}
.w53per{width:53%!important}
.w54per{width:54%!important}
.w55per{width:55%!important}
.w56per{width:56%!important}
.w57per{width:57%!important}
.w58per{width:58%!important}
.w59per{width:59%!important}
.w60per{width:60%!important}
.w61per{width:61%!important}
.w62per{width:62%!important}
.w63per{width:63%!important}
.w64per{width:64%!important}
.w65per{width:65%!important}
.w66per{width:66%!important}
.w67per{width:67%!important}
.w68per{width:68%!important}
.w69per{width:69%!important}

.w70per{width:70%!important}
.w71per{width:71%!important}
.w72per{width:72%!important}
.w73per{width:73%!important}
.w74per{width:74%!important}
.w75per{width:75%!important}
.w76per{width:76%!important}
.w77per{width:77%!important}
.w78per{width:78%!important}
.w79per{width:79%!important}

.w80per{width:80%!important}
.w81per{width:81%!important}
.w82per{width:82%!important}
.w83per{width:83%!important}
.w84per{width:84%!important}
.w85per{width:85%!important}
.w86per{width:86%!important}
.w87per{width:87%!important}
.w88per{width:88%!important}
.w89per{width:89%!important}
.w90per{width:90%!important}
.w91per{width:91%!important}
.w92per{width:92%!important}
.w93per{width:93%!important}
.w94per{width:94%!important}
.w95per{width:95%!important}
.w96per{width:96%!important}
.w97per{width:97%!important}
.w98per{width:98%!important}
.w99per{width:99%!important}
.w100per{width:100%!important}