@charset "utf-8";
/*
@import url(http/newhtml/fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http/newhtml/fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/
/newhtml Fonts Style */
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:200;
	src:url('/newhtml/fonts/notokr-light.eot');
	src:url('/newhtml/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
	url('/newhtml/fonts/notokr-light.woff') format('woff'),
	url('/newhtml/fonts/notokr-light.ttf') format('truetype'),
	url('/newhtml/fonts/notokr-light.svg#notokr-light') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:300;
	src:url('/newhtml/fonts/notokr-demilight.eot');
	src:url('/newhtml/fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	url('/newhtml/fonts/notokr-demilight.woff') format('woff'),
	url('/newhtml/fonts/notokr-demilight.ttf') format('truetype'),
	url('/newhtml/fonts/notokr-demilight.svg#notokr-demilight') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:400;
	src:url('/newhtml/fonts/notokr-regular.eot');
	src:url('/newhtml/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('/newhtml/fonts/notokr-regular.woff') format('woff'),
	url('/newhtml/fonts/notokr-regular.ttf') format('truetype'),
	url('/newhtml/fonts/notokr-regular.svg#notokr-regular') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:500;
	src:url('/newhtml/fonts/notokr-medium.eot');
	src:url('/newhtml/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('/newhtml/fonts/notokr-medium.woff') format('woff'),
	url('/newhtml/fonts/notokr-medium.ttf') format('truetype'),
	url('/newhtml/fonts/notokr-medium.svg#notokr-medium') format('svg');
}
@font-face{
	font-family:'Noto Sans Korean';
	font-style:normal;
	font-weight:700;
	src:url('/newhtml/fonts/notokr-bold.eot');
	src:url('/newhtml/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('/newhtml/fonts/notokr-bold.woff') format('woff'),
	url('/newhtml/fonts/notokr-bold.ttf') format('truetype'),
	url('/newhtml/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('/newhtml/fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/newhtml/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('/newhtml/fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/newhtml/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('/newhtml/fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/newhtml/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;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,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}
[type="text"],.forms [type="password"]{border-radius:0;-webkit-appearance: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"]{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:#f6f6f6;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;}

/*[type="text"],[type="password"],select,button{height:36px;line-height:36px;}*/
[type="text"],[type="password"],textarea,select{border:1px solid #cccccc;padding:4px;}
/*[type="text"],[type="password"]{padding:0 10px;}*/
/*input{width:100%;}*/
textarea{width:100%;padding:10px;}
/*select{width:100%;padding:0 0 0 10px;background:#fff;vertical-align:middle}*/
button{width:100%;background:#575c63;color:#fff;}
[type="checkbox"],[type="radio"]{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;}
[type="checkbox"] + label,[type="radio"] + label{display:inline-block;margin-right:10px;vertical-align:middle;line-height:20px;}


/* 팝업레이어 */
div.popupBody img{width:100% !important;height:auto !important}
div.layerPopupWrap {height:auto !important;}
div.popupBottom{height:30px;padding:5px;line-height:20px; background:#333; color:#fff; text-align:right;}
div.popupBottom a {display:inline-block;color:#fff; margin:0 10px;vertical-align:top;}
div.popupBottom a:hover {color:#cacaca; text-decoration:none;}

@media screen and (max-width:479px){
	.layer_popup{width:100%;top:0 !important;left:0 !important;padding:10px;}
	div.layerPopupWrap {width:100% !important;}
	div.layerPopupWrap img{width:100% !important;}
}

.Wfield{margin-top:10px;margin-bottom:10px;}
