@charset "UTF-8";

	.board { max-width: 720px; margin: 0 auto; padding: 5rem 1.250rem; }
	.board .title { position: relative; padding: 2rem 0 1rem 0; border-bottom: 2px solid #F1F1F1; }
	.board .title span { float: right; }
	.board .title i { color: #949191; cursor: pointer; }

	.tab_menu { overflow:hidden; }
	.tab_menu li { float: left; padding-right: 2rem; }
	.tab_menu a { display: block; padding: 2rem 0; font-weight: 500; }
	.tab_menu span { border-bottom: 2px solid #fff; }
	.tab_menu li.on span { color: #006934; border-bottom: 2px solid #006934; }
	.tab_menu li a:hover span { color: #006934; border-bottom: 2px solid #006934; }

	.board .box dt { position: relative; margin: 1.250em 0 0 0; padding: 0.750rem 1.500rem; font-weight: 500; border-radius: 4px; background: #F1F1F1; cursor: pointer; }
	.board .box dt:before { content: "\e92f"; font-family: xeicon; position: absolute; right: 1.500rem; color: #7E7E7E; }
	.board .box dt.on { border-radius: 4px 4px 0 0; }
	.board .box dt.on:before { content: "\e935"; }
	.board .box dd { display: none; padding: 0 1.5rem 0.750rem 1.500rem; border-radius: 0 0 4px 4px; background: #F1F1F1; }
	.board .box dd.on { display: block; }
	@media (max-width:720px) {
		.board { padding: 5rem 1.250rem 2rem 1.250rem; }
		.board .title { padding: 1rem 0 0.5rem 0; }
		.tab_menu a { padding: 1rem 0 0 0; }
	}

/* 공지사항 */
	.board .noticeList dl{position: relative; cursor: pointer;border-radius: 4px; background: #F1F1F1;}
	.board .noticeList dt { position: relative; margin: 1.250em 0 0 0; padding: 0.750rem 1.500rem; font-weight: 500; width: 83%;}
	.board .noticeList dd{position: absolute; top: 0; right: 0; padding: 0.75rem 1.5rem;font-size: 0.9rem;height: 100%; display: flex; align-items: center;}
	@media (max-width:720px) {
		.board { padding: 5rem 1.250rem 2rem 1.250rem; }
		.board .title { padding: 1rem 0 0.5rem 0; }
	}
	.board .contents{padding-top: 3rem;}
	.board .back{display: inline-block; padding: 1rem 0; font-weight: 500;}
	.board .title .openDate{font-size: 0.8rem;/*position: absolute; bottom: -2rem; right: 0;*/}

/* 약관 */
	.tems 		   { height: 600px; overflow-y: scroll; margin: 1.250em 0 0 0; padding: 0 1rem 1rem 1rem; background: #F1F1F1; }
	.tems::-webkit-scrollbar{width: 5px; }
	.tems::-webkit-scrollbar-thumb{background: #006934; border-radius: 2px; }
	.tems .section { padding: 1rem 0 0 0; }
	.tems .section h6 { padding: 0 0 0.2rem 0; }
	.tems .section p  { padding: 0.5rem 0 0 0;}
	.tems .section div  { padding: 0.5rem 0 0 0;}
	.tems .section ul { padding: 0 0 0 0; }
	.tems .section li { position: relative; padding: 0.5rem 0 0 1.25rem;}
	.tems .section li span { position: absolute; left: 0; }
	.tems .section .pdt1 {padding-top: 1rem; }

/* 테이블 */
	.tems .section .table {display: table; width: 100%}
	.tems .section .heading { display: flex;font-weight: bold;text-align: center;}
	.tems .section .row { display: flex;}
	.tems .section .cell {text-align: center;  border: solid; border-width: thin;table-layout :fixed;word-break: break-all; flex: 1; padding: 1%}


	table.table1 {width: 98%; border-collapse: separate; border-spacing: 1px;text-align: center;line-height: 1.5;}
	table.table1 th {padding: 1rem;font-weight: bold;vertical-align: middle;color: #ffffff;background: rgba(37, 42, 38, 0.71);}
	table.table1 td {padding: 1rem;vertical-align: top;background: #FFF;}