/*css*/
*{
	padding:0;
	margin:0;
	-webkit-text-size-adjust : none; /* 크롬, 사파리, 오페라 신버전 */
	-ms-text-size-adjust : none;     /* IE */
	-moz-text-size-adjust : none;    /* 파이어폭스 */
	-o-text-size-adjust : none;      /* 오페라 구버전 */
}
li{list-style:none;}
img{border:none;}
/*body {*/
/*	overscroll-behavior-y: none;*/
/*}*/

/*웹폰트*/
@font-face {
	font-family: 'notokr-bold';
	src: url('../font/notoKR-Bold/notokr-bold.eot');
	src: url('../font/notokr-bold/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('../font/notoKR-Bold/notokr-bold.woff2') format('woff2'),
	url('../font/notoKR-Bold/notokr-bold.woff') format('woff'),
	url('../font/notoKR-Bold/notoKR_Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'notokr-medium';
	src: url('../font/notoKR-Medium/notokr-medium.eot');
	src: url('../font/notoKR-Medium/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('../font/notoKR-Medium/notokr-medium.woff2') format('woff2'),
	url('../font/notoKR-Medium/notokr-medium.woff') format('woff'),
	url('../font/notoKR-Medium/notokr-medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'notokr-regular';
	src: url('../font/notoKR-Regular/notokr-regular.eot');
	src: url('../font/notoKR-Regular/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('../font/notoKR-Regular/notokr-regular.woff2') format('woff2'),
	url('../font/notoKR-Regular/notokr-regular.woff') format('woff'),
	url('../font/notoKR-Regular/notokr-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: "Nanumsquare_B";
	src: url("../font/nanumsquare/NanumSquare_acB.eot?") format("eot"),
	url("../font/nanumsquare/NanumSquare_acB.woff") format("woff"),
	url("../font/nanumsquare/NanumSquare_acB.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}



html{
	font-size: 10px;
}

#contents{
	border:0px solid red;
	width:100%;
	height:auto;
	padding: 20px 15px 60px 15px;
}
section{
	width:90%;
	height:auto;
	border:0px solid blue;
	margin:0 auto;
}

table {
	width: 100%;
	/* border: 1px solid #444444; */
	border-collapse: collapse;
	border-top:2px solid #ccc;
}
th, td {
	border: 1px solid #ccc;
	padding: 10px;
	border-width: 1px 0px 1px 0px;
	font-family: 'notokr-regular';
	/*font-size:15px;*/
	font-size:2.5rem;
	white-space: pre-wrap;
}
li, pre, details {
	font-family: 'notokr-regular';
	font-size: 2.8rem;
	color:	#6c6c6c;
	white-space: pre-wrap;
}
.keyvalue tr>td:nth-child(1){
	background:#f3f8ff;
	color:#50617a;
	font-family: 'notokr-bold';
	white-space: pre-wrap;
}
.table tr th{
	background:#f3f8ff;
	color:#50617a;
	font-family: 'notokr-bold';
	white-space: pre-wrap;
}

h2{
	font-family: 'notokr-bold';
	/*font-size:18px;*/
	font-size: 3.3rem;
	padding:10px 0px;
	background-image: url("../images/titleDeco.png");
	background-repeat: no-repeat;
	background-position:2px;
	padding-left:15px;
}
img{
	max-width:100%;
}

/* 춘천 ens css 적용
.image{
	height: 520px;
	padding-bottom: 80px;
}
*/

div.linkBtn{
	font-family: 'notokr-regular';
	font-size: 2.5rem;
	background-color: #4990e2;
	padding: 1.5rem 1rem 1.5rem 1rem;
	text-align: center;
	cursor: pointer;
	border-radius: 0.5rem;
	margin-top: 10px;
}
div.linkBtn > a{
	text-decoration: auto;
	color: white;
	display: inline-block;
	width: 100%;
}


@media (max-width: 768px){
	#contents{
		height:auto;
		border:0px solid yellow;
	}
	h2{
		font-size:2.3rem;
		color:#333;
	}
	th, td {
		font-size:1.5rem;
	}
	li, pre, details {
		font-size:1.5rem;
		color:	#6c6c6c;
	}
	div.linkBtn{
		font-size: 1.5rem;
	}
}/*삭제조심*/