@charset "utf-8";
/*
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/
/* Fonts Style */
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:200;
	src:url('../fonts/notokr-light.eot');
	src:url('../fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/notokr-light.woff') format('woff'),
	url('../fonts/notokr-light.ttf') format('truetype'),
	url('../fonts/notokr-light.svg#notokr-light') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:300;
	src:url('../fonts/notokr-demilight.eot');
	src:url('../fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	url('../fonts/notokr-demilight.woff') format('woff'),
	url('../fonts/notokr-demilight.ttf') format('truetype'),
	url('../fonts/notokr-demilight.svg#notokr-demilight') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:400;
	src:url('../fonts/notokr-regular.eot');
	src:url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/notokr-regular.woff') format('woff'),
	url('../fonts/notokr-regular.ttf') format('truetype'),
	url('../fonts/notokr-regular.svg#notokr-regular') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:500;
	src:url('../fonts/notokr-medium.eot');
	src:url('../fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/notokr-medium.woff') format('woff'),
	url('../fonts/notokr-medium.ttf') format('truetype'),
	url('../fonts/notokr-medium.svg#notokr-medium') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:700;
	src:url('../fonts/notokr-bold.eot');
	src:url('../fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/notokr-bold.woff') format('woff'),
	url('../fonts/notokr-bold.ttf') format('truetype'),
	url('../fonts/notokr-bold.svg#notokr-bold') format('svg');
}

@font-face {
	font-family:'Gmarket Sans';font-style:normal;font-weight:700;
	src:local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
	url('../fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family:'Gmarket Sans';font-style:normal;font-weight:500;
	src:local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
	url('../fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family:'Gmarket Sans';font-style:normal;font-weight:300;
	src:local('Gmarket Sans Light'), local('GmarketSans-Light'),
	url('../fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../fonts/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* CSS Reset */
html{/*-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%*/-webkit-text-size-adjust:none;}
body,button,input,textarea,select,table,h1,h2,h3,h4,h5,h6{font-family:'Noto Sans Korean','Noto Sans KR','Nanum Gothic','돋움','dotum','sans-serif';font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-0.5px;word-break:break-all;/*word-break:keep-all*/}
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,button,input,textarea,select,optgroup,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;box-sizing:border-box}
article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
template{display:none}
[hidden]{display:none}
summary{display:list-item}
pre{font:inherit;color:inherit;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:break-all;}
ol,ul{list-style:none}
dt,dd{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,legend{overflow:hidden;font-size:0;line-height:0}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
svg:not(:root){overflow:hidden}
canvas{display:inline-block}
img{max-width:100%;border-style:none;vertical-align:top}
fieldset,img{border:none}
button,input{overflow:visible}
button,select{text-transform:none}
input,button,select{vertical-align:top}
input,button,select,textarea{font-size:inherit;box-sizing:border-box;}
input[disabled],input[readonly]{/*cursor:not-allowed;background-color:#eaeaea;*/}
::placeholder, ::-webkit-input-placeholder, ::-ms-input-placeholder, ::-moz-placeholder{color:inherit;line-height:inherit;opacity:1;}
button,[type="button"],[type="reset"],[type="submit"]{border:0 none;background:none;cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
[type="checkbox"],[type="radio"]{}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
textarea{display:block;overflow:auto;resize:vertical;}
address,em,i{font-style:normal}
hr{box-sizing:content-box;height:0;overflow:visible;margin:0;padding:0;border:0}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit;cursor:pointer;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}

/* Skip Style */
.skip{overflow:hidden;width:100%;z-index:9999;height:0;font-size:0;line-height:0}
.skip a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;text-align:center;font-size:0;line-height:0}
.skip a:focus,.skip a:hover,.skip a:active{position:absolute;top:0;left:0;width:100%;height:auto;margin:0;padding:15px 0;border-bottom:1px solid #d6d6d6;background-color:#f1f1f1;color:#444;font-size:14px;font-weight:700;line-height:1;z-index:9999}

/* Create Style */
.blind{display:block;position:absolute;overflow:hidden;width:0;height:0}
.hidden{position:absolute;top:-9999px;overflow:hidden;}
.clear::after{display:block;clear:both;content:''}
.clear_both{clear:both;position:relative;}
.clear_after::after{display:block;clear:both;content:''}
.float_left{float:left !important;}
.float_right{float:right !important;}
.display_none{display:none !important;}
.border_none{border:none !important;}
.bg_none{background:none !important;}
.table_cell *{display:table-cell;}
.align_center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_top{vertical-align:top;}
.align_middle{vertical-align:middle;}
.align_bottom{vertical-align:bottom;}
.align_base{vertical-align:baseline;}
.underline,a.underline{text-decoration:underline}
.overline,a.overline{text-decoration:overline}
.line_through,a.line-through{text-decoration:line-through !important;}
.break_all{word-break:break-all;}
.keep_all{word-break:keep-all;}
.nowrap{white-space:nowrap}
hr.break{clear:both;height:8px;}

/* Forms Style */
.forms{}
.forms [type="text"],.forms [type="password"],.forms select,.forms button,.forms .dash{height:36px;line-height:36px;}
.forms [type="text"],.forms [type="password"],.forms textarea,.forms select{border:1px solid #cccccc;}
.forms [type="text"],.forms [type="password"]{padding:0 10px;}
.forms input{width:100%;}
.forms textarea{width:100%;padding:10px;}
.forms select{width:100%;padding:0 0 0 7px;background:#fff;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.forms button{width:100%;background:#575c63;color:#fff;}
.forms .dash{text-align:center;}
.forms [type="checkbox"],.forms [type="radio"]{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;}
.forms [type="checkbox"] + label,.forms [type="radio"] + label{display:inline-block;margin-right:10px;vertical-align:middle;line-height:20px;}

/* Margin Style */
.mt0{margin-top:0px !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;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.mb0{margin-bottom:0px !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;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml12{margin-left:12px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}

.mr0{margin-right:0px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}

/* Padding Style */
.pt0{padding-top:0px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}

.pb0{padding-bottom:0px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}

.pl0{padding-left:0px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pl150{padding-left:150px !important;}

.pr0{padding-right:0px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}

.resm{display:none !important;}

@media screen and (max-width:1023px){
	body,button,input,textarea,select,table,h1,h2,h3,h4,h5,h6{font-size:13px;}
	.hltw{display:none !important;}
}

@media screen and (max-width:767px){
	body,button,input,textarea,select,table,h1,h2,h3,h4,h5,h6{font-size:12px;}
	.resw{display:none !important;}
	.resm{display:block !important;}
	.hltt{display:none !important;}
}

@media screen and (max-width:479px){

	.hltm{display:none !important;}
	.forms [type="text"],.forms [type="password"]{padding:0 8px;}
	.forms textarea{padding:8px;}
	.forms select{padding:0 0 0 6px;}
}