﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+SC&subset=chinese-simplified,japanese,korean');

@font-face {
	font-family: Noto Sans KR;
	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-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: Noto Sans KR;
	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-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Noto Sans KR;
	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-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Noto Sans KR;
	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-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: Noto Sans KR;
	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-weight: 700;
	font-style: normal;
}

/*
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR|Noto+Sans+SC&subset=chinese-simplified,japanese,korean');

@font-face {
	font-family: Noto Sans SC;
	src: url(/Fonts/NotoSansSC-Thin.eot?#iefix) format("embedded-opentype"), url(/Fonts/NotoSansSC-Thin.woff) format("woff"), url(/Fonts/NotoSansSC-Thin.ttf) format("truetype");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: Noto Sans SC;
	src: url(/Fonts/NotoSansSC-Light.eot?#iefix) format("embedded-opentype"), url(/Fonts/NotoSansSC-Light.woff) format("woff"), url(/Fonts/NotoSansSC-Light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: Noto Sans SC;
	src: url(/Fonts/NotoSansSC-Regular.eot?#iefix) format("embedded-opentype"), url(/Fonts/NotoSansSC-Regular.woff) format("woff"), url(/Fonts/NotoSansSC-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: Noto Sans SC;
	src: url(/Fonts/NotoSansSC-Medium.eot?#iefix) format("embedded-opentype"), url(/Fonts/NotoSansSC-Medium.woff) format("woff"), url(/Fonts/NotoSansSC-Medium.ttf) format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: Noto Sans SC;
	src: url(/Fonts/NotoSansSC-Bold?#iefix) format("embedded-opentype"), url(/Fonts/NotoSansSC-Bold.woff) format("woff"), url(/Fonts/NotoSansSC-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
}
*/
/*
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
*/

html{-webkit-text-size-adjust: none; font-size:1em; overflow-y:scroll; }
* { list-style-type: none; color: #343434; line-height: 160%; box-sizing: border-box;  font-family: "Noto Sans KR",  "Noto Sans SC","돋움","dotum",sans-serif; font-weight:400; } 
*:focus {
    outline: none !important;outline-width: 0 !important;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
    -webkit-tap-highlight-color: transparent;
}

a{ text-decoration:none; cursor:pointer;}
table{ width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;}
button{cursor:pointer;}
strong { font-weight:bold;}
.gray_color { color:#777;}
.pd_left20 { display:block; padding-left:20px; }

input[type=date]::-ms-clear,
input[type=password]::-ms-clear,
input[type=text]::-ms-clear {display: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  { color: #828282; font-size:.9rem;}	/* Chrome/Opera/Safari */
input::-moz-placeholder , textarea::-moz-placeholder{ color: #828282; font-size:.9rem;}			/* Firefox 19+ */
input:-ms-input-placeholder, textarea:-ms-input-placeholder  { color: #828282; font-size:.9rem;}	/* IE 10+ */
input:-moz-placeholder, textarea:-moz-placeholder {  color: #828282; font-size:.9rem;} /* Firefox 18- */

/*드래그색상변경*/
::-moz-selection {
   background: #5E5E5E;
   color: #fff;
}
::selection {
   background: #5E5E5E;
   color: #fff;
}


/*Safari 그라데이션 삭제*/
input[type=text], input[type=password], input[type=date], textarea, button {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/*Safari  테두리 곡선 삭제*/
input[type=text], input[type=password], input[type=date],
input[type=checkbox], textarea, button, select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
input[type=checkbox]{  accent-color: #EB6329;   }
input[type=text], input[type=password], input[type=date], textarea, button, select {	vertical-align: middle; border:1px solid #cecece;}
select{background-color:#fff;-webkit-appearance: listbox;-moz-appearance: listbox;appearance: listbox;}

@supports (-webkit-overflow-scrolling: touch) {	/*IPhone 입력창 focus 화면 확대 방지 : 16px가 안될 경우 자동확대 됨.*/
	select, textarea, input[type=text], input[type=password], input[type=date] {
		font-size: 16px !important;
	}
}

    .blind{position:absolute;overflow: hidden;margin:-1px;width: 1px;height: 1px;clip: rect(0,0,0,0);}
    .ellipsis {display:block !important;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.ellipsis2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 2;}
	.ellipsis3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 3;}
	.ellipsis4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 4;}
    .hidn{ display:none !important;}
    .clear::after{content:' '; display:block; clear:both;}

	