@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/*=================================================================================
 * Default Tag Style Definition1
 =================================================================================*/
 *{-webkit-box-sizing: border-box;box-sizing: border-box;}
 body {
    font-family:"Noto Sans KR", Noto Sans KR,'맑은고딕', 'Malgun Gothic', "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	border-collapse: collapse;
	-webkit-text-size-adjust:none;
	position:relative;
	letter-spacing:-1px;
}

a:link, a:visited {
	font-size: 1em;
	color: inherit;
	text-decoration: none;
}

/*=================================================================================
 *Reset Tag Style Definition
 =================================================================================*/
/*html { overflow-y:scroll; }*/

html, body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, code, address, ul, ol, li,
dl, dt, dd, table, caption,  tbody, tfoot, thead, th, tr, td, form, fieldset, legend, hr, input, button, textarea
object, iframe, form, caption, select, figure {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}

ul, ol ,li{
	list-style:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}

img, fieldset, abbr, input.type-image,  button {
border:none;
}

img{
    vertical-align: middle;
}

img, input {
	vertical-align:middle;
	border:0;
	padding:0;
}

address, caption, cite, code,  em {
	font-style:normal;
	font-weight:normal;
}


input, select, textarea, button {
	color:#555;
	vertical-align:middle;
    font-family:"Noto Sans KR", Noto Sans KR,'맑은고딕', 'Malgun Gothic', "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
}

/*input close button display none*/
/* IE */
input::-ms-clear,
input::-ms-reveal{
    display:none;
}
/* chrome */
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{display:none;}
caption,legend {width:0;height:0;padding: 0px;margin: 0px;visibility: hidden;font-size:0px; height:0px; line-height:0px}
hr {display:none;}
button::-moz-focus-inner{ border:0; padding: 0;} /*FF 초기화*/
button {background:transparent;overflow:visible;cursor:pointer; }
input,img,button{outline:none;}
[class*="sec-type"] > header * {color: #222222; font-size:28px;font-weight: 700;line-height: 24px;letter-spacing: -1px;}
[class*="sec-type"] > header > h2 * {display: inline-block;}

.ico-menu-close{width:28px; height:28px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23333' d='m15.47 13.95 7.29-7.29a1 1 0 0 0-1.41-1.41l-7.29 7.29-7.29-7.3a1 1 0 0 0-1.41 1.41l7.29 7.3-7.3 7.29a.999.999 0 1 0 1.41 1.41l7.3-7.29 7.29 7.29a1 1 0 0 0 1.41-1.41l-7.29-7.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.hide {display: none !important;}