﻿@charset "UTF-8";
/* CSS Document */


/* Spoqa Han Sans Neo */
@font-face{
	font-family:'Spoqa Han Sans Neo';
	src:url('/font/SpoqaHanSansNeo-Bold.eot');
	src:local(''), local('SpoqaHanSansNeo-Bold'),
		url('/font/SpoqaHanSansNeo-Bold.eot?#iefix') format('embedded-opentype'),
		url('/font/SpoqaHanSansNeo-Bold.woff2') format('woff2'),
		url('/font/SpoqaHanSansNeo-Bold.woff') format('woff'),
		url('/font/SpoqaHanSansNeo-Bold.ttf') format('truetype');
	font-weight:700;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Spoqa Han Sans Neo';
	src:url('/font/SpoqaHanSansNeo-Medium.eot');
	src:local('Spoqa Han Sans Neo Medium'), local('SpoqaHanSansNeo-Medium'),
		url('/font/SpoqaHanSansNeo-Medium.eot?#iefix') format('embedded-opentype'),
		url('/font/SpoqaHanSansNeo-Medium.woff2') format('woff2'),
		url('/font/SpoqaHanSansNeo-Medium.woff') format('woff'),
		url('/font/SpoqaHanSansNeo-Medium.ttf') format('truetype');
	font-weight:500;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Spoqa Han Sans Neo';
	src:url('/font/SpoqaHanSansNeo-Regular.eot');
	src:local('Spoqa Han Sans Neo Regular'), local('SpoqaHanSansNeo-Regular'),
		url('/font/SpoqaHanSansNeo-Regular.eot?#iefix') format('embedded-opentype'),
		url('/font/SpoqaHanSansNeo-Regular.woff2') format('woff2'),
		url('/font/SpoqaHanSansNeo-Regular.woff') format('woff'),
		url('/font/SpoqaHanSansNeo-Regular.ttf') format('truetype');
	font-weight:400;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Spoqa Han Sans Neo';
	src:url('/font/SpoqaHanSansNeo-Light.eot');
	src:local('Spoqa Han Sans Neo Light'), local('SpoqaHanSansNeo-Light'),
		url('/font/SpoqaHanSansNeo-Light.eot?#iefix') format('embedded-opentype'),
		url('/font/SpoqaHanSansNeo-Light.woff2') format('woff2'),
		url('/font/SpoqaHanSansNeo-Light.woff') format('woff'),
		url('/font/SpoqaHanSansNeo-Light.ttf') format('truetype');
	font-weight:300;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'Spoqa Han Sans Neo';
	src:url('/font/SpoqaHanSansNeo-Thin.eot');
	src:local(''), local('SpoqaHanSansNeo-Thin'),
		url('/font/SpoqaHanSansNeo-Thin.eot?#iefix') format('embedded-opentype'),
		url('/font/SpoqaHanSansNeo-Thin.woff2') format('woff2'),
		url('/font/SpoqaHanSansNeo-Thin.woff') format('woff'),
		url('/font/SpoqaHanSansNeo-Thin.ttf') format('truetype');
	font-weight:100;
	font-style:normal;
	font-display:swap;
}
/* TmonMonsoriOTF */
@font-face{
	font-family:'TmonMonsoriOTF';
	src:url('/font/TmonMonsoriOTFBlack.eot');
	src:local(''), local('TmonMonsoriOTFBlack'),
		url('/font/TmonMonsoriOTFBlack.eot?#iefix') format('embedded-opentype'),
		url('/font/TmonMonsoriOTFBlack.woff2') format('woff2'),
		url('/font/TmonMonsoriOTFBlack.woff') format('woff'),
		url('/font/TmonMonsoriOTFBlack.ttf') format('truetype');
	font-weight:900;
	font-style:normal;
	font-display:swap;
}


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;}

/* basic */
/*:lang(ko){word-break:keep-all;}*/
html, body{margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;}
body{width:100%;font-family:'Spoqa Han Sans Neo','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Dotum','Gulim','Arial','sans-serif';font-size:16px;color:#181819;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;}
html *, body *{font-family:'Spoqa Han Sans Neo','sans-serif';letter-spacing:-0.04em;}
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;color:#181819;}
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;}

.bg_E2FDFE{background-color:#e2fdfe !important;}
.bg_E0FFF6{background-color:#e0fff6 !important;}
.bg_C6E5F5{background-color:#c6e5f5 !important;}
.bg_B5CFFF{background-color:#b5cfff !important;}
.bg_EEF2F5{background-color:#eef2f5 !important;}
.bg_D7E1F3{background-color:#d7e1f3 !important;}

.txt_white{color:#fff !important;}
.txt_black{color:#000 !important;}
.txt_gray1{color:#666 !important;}
.txt_red1{color:#ff4949 !important;}
.txt_blue1{color:#2e81f8 !important}

.ls0{letter-spacing:0 !important;}
.ls1{letter-spacing:-1px !important;}
.ls2{letter-spacing:-2px !important;}
.ls3{letter-spacing:-3px !important;}

/* 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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.tx_ellipsis90{display:block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tx_ellipsis95{display:block;max-width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tx_ellipsis100{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.yDisable{background-color:#f5f5f5 !important;}
.nDisable{background-color:#fff !important;}

.disabled{pointer-events:none !important;}

/* font */
.fwn{font-weight:normal !important;}
.fwb{font-weight:bold !important;}
.fwm{font-weight:500 !important;}

/* IE10 input type auto x delete */
input[type=text]::-ms-clear,input[type=file]::-ms-clear{display:none;}

/* input placeholder */
input::-webkit-input-placeholder{color:#696b74;opacity:0.6;}
input::-moz-placeholder{color:#696b74;opacity:0.6;}
input:-ms-input-placeholder{color:#696b74;opacity:0.6;}
input:-moz-placeholder{color:#696b74;opacity:0.6;}

/* webkit */
::-webkit-input-placeholder{color:#696b74 !important;opacity:0.6;}
/* FF 4~18 */
:-moz-placeholder{color:#696b74 !important;opacity:0.6;}
/* FF 19+ */
::-moz-placeholder{color:#696b74 !important;opacity:0.6;}
/* IE10+ */
:-ms-input-placeholder{color:#696b74 !important;opacity:0.6;}
/* placehoder color style */
.my-placeholder{color:#696b74 !important;opacity:0.6;}

/* from (error)placeholder */
.frmError{border-color:#f44949 !important;}
.frmError::-webkit-input-placeholder{color:#f44949 !important;}
.frmError:-moz-placeholder{color:#f44949 !important;}
.frmError::-moz-placeholder{color:#f44949 !important;}
.frmError:-ms-input-placeholder{color:#f44949 !important;}

/* Chrome Field Outline = None */
input:focus{outline:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
button:focus{outline:none;}
