﻿@charset "UTF-8";
/* CSS Document */



/*font-family:'NotoSansKRThin','Noto Sans KR Thin',sans-serif;*/
/* ========================================================================== */
@font-face{
	font-family:'MalgunGothic';
	font-style:normal;
	font-weight:400;
	src:url(../font/MalgunGothic.eot);
	src:url(../font/MalgunGothic.eot?#iefix) format('embedded-opentype'),
		url(../font/MalgunGothic.woff) format('woff'),
		url(../font/MalgunGothic.ttf) format('truetype');
}
@font-face{
	font-family:'MalgunGothicRegular';
	font-style:normal;
	font-weight:400;
	src:url(../font/MalgunGothicRegular.eot);
	src:url(../font/MalgunGothicRegular.eot?#iefix) format('embedded-opentype'),
		url(../font/MalgunGothicRegular.woff) format('woff'),
		url(../font/MalgunGothicRegular.ttf) format('truetype');
}

@font-face{
	font-family:'MalgunGothicBold';
	font-style:normal;
	font-weight:400;
	src:url(../font/MalgunGothicBold.eot);
	src:url(../font/MalgunGothicBold.eot?#iefix) format('embedded-opentype'),
		url(../font/MalgunGothicBold.woff) format('woff'),
		url(../font/MalgunGothicBold.ttf) format('truetype');
}

@font-face{
	font-family:'NotoSansThin';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'),local('NotoSans-Thin'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Thin-Hestia.eot),
		url(../font/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Thin-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NotoSansLight';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Light-Hestia.eot),
		url(../font/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Light-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NotoSansRegular';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Regular-Hestia.eot),
		url(../font/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Regular-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NotoSansMedium';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Medium-Hestia.eot),
		url(../font/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Medium-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NotoSansBold';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Bold-Hestia.eot),
		url(../font/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Bold-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NotoSansBlack';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
		/*url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
		url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');*/
		url(../font/NotoSansKR-Black-Hestia.eot),
		url(../font/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
		url(../font/NotoSansKR-Black-Hestia.woff) format('woff'),
		url(../font/NotoSansKR-Black-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'NanumGothicRegular';
	font-style:normal;
	font-weight:400;
	src:url(../font/NanumGothic.eot);
	src:url(../font/NanumGothic.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumGothic.woff2) format('woff2'),
		url(../font/NanumGothic.woff) format('woff'),
		url(../font/NanumGothic.ttf) format('truetype');
}

@font-face{
	font-family:'NanumGothicBold';
	font-style:normal;
	font-weight:700;
	src:url(../font/NanumGothicBold.eot);
	src:url(../font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumGothicBold.woff2) format('woff2'),
		url(../font/NanumGothicBold.woff) format('woff'),
		url(../font/NanumGothicBold.ttf) format('truetype');
}

header,nav,section,article,aside,footer,hgroup,menu,canvas,figcaption,figure{display:block;}
html,body,table,th,td,div,p,ol,ul,li,img,a,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,textarea,select,span,iframe,dl,dt,dd,pre,blockquote,time,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal !important;}

/* basic */
html,body{margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;}
body{width:100%;font-family:'NotoSansRegular','NanumGothic','Malgun Gothic','Apple SD Gothic Neo','Dotum','Gulim','Arial',sans-serif;font-size:12px;color:#333;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;}
html *,body *{font-family:'NotoSansRegular','NanumGothic','Malgun Gothic','Apple SD Gothic Neo','Dotum','Gulim','Arial',sans-serif;}
div,p,ol,ul,li,img,a,h1,h2,h3,form,span,iframe,dl,dt,dd{}
dl,ul,ol{list-style:none;}
table{empty-cells:show;border-collapse:collapse;width:100%;table-layout:fixed;}
fieldset{border:none;}
legend,caption,hr{display:none;}
img{border:none;}
img,label{vertical-align:top;}
button{border:0;border-radius:0;box-shadow:none;background:none;-webkit-appearance:none;}
button:focus{outline:none;}
input,select,textarea{border-radius:0;font-family:'NotoSansRegular','NanumGothic','Malgun Gothic','Apple SD Gothic Neo','Dotum','Gulim','Arial',sans-serif;color:#333;}
textarea{resize:vertical;}
ul,ol{list-style:none;}
em{font-style:normal;}
caption span,legend{overflow:hidden;position:absolute;left:-9999px;}

/* align */
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}

.vat{vertical-align:top !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}

.frt{float:right !important;}
.flt{float:left !important;}
.fno{float:none !important;}

.cboth{*zoom:1;}
.cboth:before,.cboth:after{display:table;content:'';}
.cboth:after{clear:both;}

/* text common */
/* default link */
a{text-decoration:none;cursor:pointer;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#333;}

/* etc */
.blind{position:absolute;top:-100000px;left:-100000px;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
*:first-child+html body .blind{clear:both;position:absolute;overflow:hidden;left:0;top:0;margin:0;padding:0;background:none;text-indent:-100000px;}
.skip{position:absolute;top:-100000px;left:-100000px;visibility:hidden;overflow:hidden;}
.box-sizing{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}

/* IE10 input type auto x delete */
input[type=text]::-ms-clear,
input[type=file]::-ms-clear{display:none;}

/* margin top */
.mgt0{margin-top:0 !important;}
.mgt1{margin-top:1px !important;}
.mgt2{margin-top:2px !important;}
.mgt3{margin-top:3px !important;}
.mgt4{margin-top:4px !important;}
.mgt5{margin-top:5px !important;}
.mgt6{margin-top:6px !important;}
.mgt7{margin-top:7px !important;}
.mgt8{margin-top:8px !important;}
.mgt9{margin-top:9px !important;}
.mgt10{margin-top:10px !important;}
.mgt11{margin-top:11px !important;}
.mgt12{margin-top:12px !important;}
.mgt13{margin-top:13px !important;}
.mgt14{margin-top:14px !important;}
.mgt15{margin-top:15px !important;}
.mgt16{margin-top:16px !important;}
.mgt17{margin-top:17px !important;}
.mgt18{margin-top:18px !important;}
.mgt19{margin-top:19px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt55{margin-top:55px !important;}

.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}
.mgb80{margin-bottom:80px !important;}

.mgl0{margin-left:0 !important;}
/* //margin top */

/* font */
.fwn{font-weight:normal !important;}
.fwb{font-weight:bold !important;}
.lsNone{letter-spacing:0 !important;}

/* font color */
.tx_blue{color:#0fbcf4 !important;}
.tx_black{color:#000 !important;}
.tx_white{color:#fff !important;}

/* webkit */
::-webkit-input-placeholder{}
/* FF 4~18 */
:-moz-placeholder{}
/* FF 19+ */
::-moz-placeholder{}
/* IE10+ */
:-ms-input-placeholder{}
/* placehoder color style */
.my-placeholder{}

/* Chrome Field Outline = None */
input:focus{outline:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
button:focus{outline:none;}
