@font-face{
	font-family: 'NotoKr';
	font-weight: 400;
	src: url("../../../common/font/NotoSansCJKkr-Regular.woff2") format('woff2'),
	url("../font/NotoSansCJKkr-Regular.woff") format('woff');
}

@font-face{
	font-family: 'NotoKr';
	font-weight: 600;
	src: url("../../../common/font/NotoSansCJKkr-Bold.woff2") format('woff2'),
	url("../../../common/font/NotoSansCJKkr-Bold.woff") format('woff');
}

/* Opensans */
@font-face{
	font-family:'Opensans';
	font-weight: 400;
	src: url("../../../common/font/OpensansR.woff2") format('woff2'),
	url("../../../common/font/OpensansR.woff") format('woff');
}

@font-face{
	font-family:'Opensans';
	font-weight: 600;
	src: url("../../../common/font/OpensansB.woff2") format('woff2'),
		url("../../../common/font/OpensansB.woff") format('woff');
}


/* 열린 구청장실 서강석*/
/* 열린 구청장실 서강석*/

@font-face {
    font-family: 'ONEMobile';
    src: url('../../../common/font/ONEMobileLight.woff2') format('woff2'),
        url('../../../common/font/ONEMobileLight.woff') format('woff'),
        url('../../../common/font/ONEMobileLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ONEMobile';
    src: url('../../../common/font/ONEMobileRegular.woff2') format('woff2'),
        url('../../../common/font/ONEMobileRegular.woff') format('woff'),
        url('../../../common/font/ONEMobileRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'ONEMobile';
    src: url('../../../common/font/ONEMobileTitleRegular.woff2') format('woff2'),
        url('../../../common/font/ONEMobileTitleRegular.woff') format('woff'),
        url('../../../common/font/ONEMobileTitleRegular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header_cct,footer,nav,hgroup,section,article,aside{margin: 0;padding: 0;font-family: 'ONEMobile','dotum','verdana', sans-serif;font-weight: 400;}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-weight: 500;}

i{font-style: normal;}

body,textarea{}
body,input,textarea,select,button,table,th,td{font-style: normal; font-variant: normal; font-family: 'ONEMobile','dotum','verdana', sans-serif;}
body{color: #727272; }

input[type="file"], input[type="text"], input[type="password"], select{border: 1px solid #dfdfdf;color: #727272;}
input,textarea,select,button {font-size: 17px;vertical-align: middle;font-family: 'ONEMobile','dotum','verdana', sans-serif;}
legend {margin: 0;padding: 0;display: none;}
pre{white-space: pre;font-family: 'ONEMobile','dotum','verdana', sans-serif;white-space: pre-wrap;word-wrap: break-word;}
textarea{height:initial;resize: none;}
*{box-sizing: border-box;/*line-height: 140%;*/}
img{border: 0 none;vertical-align: middle;max-width: 100%;}
ul,ol,li,dl,dt,dd{list-style: none;padding:0;}
a{text-decoration: none;color: #727272;font-family: 'ONEMobile','dotum','verdana', sans-serif;display: inline-block;transition: all 0.3s ease;font-size:17px;}
a:link {color:#727272; text-decoration:none; }

table {border-collapse: separate;border-collapse: collapse;width: 100%;position: relative;}
table caption{width: 0;height: 0;font-size: 17px;overflow: hidden;text-indent: -999em;}

.hidden {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	top: -9999px;
	left: -9999px;
	line-height: 0;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 0;
	border: none;
}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear: both;height: 0;}


@media screen and (max-width: 1500px) {
	*{font-size: 16px;}
}

/* 열린 구청장실 서강석*/
/* 열린 구청장실 서강석*/