
@import url("https://unpkg.com/@kfonts/nanum-square-ac/index.css");

 @font-face {
	font-family: 'Nanum Myeongjo';
	font-style: normal;
	src: url(/css/Font/nanum-myeongjo-v7-korean_latin-regular.eot);
	src: url(/css/Font/nanum-myeongjo-v7-korean_latin-regular.eot?#iefix) format('embedded-opentype'),
	url(/css/Font/nanum-myeongjo-v7-korean_latin-regular.woff) format('woff'),
	url(/css/Font/nanum-myeongjo-v7-korean_latin-regular.ttf) format('truetype');
	}
	@font-face {
	font-family: 'Nanum Myeongjo Bold';
	font-style: normal;
	src: url(/css/Font/nanum-myeongjo-v7-korean_latin-700.eot);
	src: url(/css/Font/nanum-myeongjo-v7-korean_latin-700.eot?#iefix) format('embedded-opentype'),
	url(/css/Font/nanum-myeongjo-v7-korean_latin-700.woff) format('woff'),
	url(/css/Font/nanum-myeongjo-v7-korean_latin-700.ttf) format('truetype');
	}



.board_puzzleView {width:100%; margin-top:10px;margin-bottom:20px;}
.board_puzzleView thead th {padding:9px 0 10px; background-color:#fff; background-color:#3d4f5b; color:#fff; border-bottom:1px solid #3d4f5b; border-right:1px solid #777; 
text-align:center; font-size:14px;}
.board_puzzleView th.last {border-right:1px solid #3d4f5b;}
.board_puzzleView tr {border-bottom:1px solid #777;}
.board_puzzleView tr td {padding:10px 0; text-align:center; color:#333; border-left:1px solid #777; border-bottom:1px solid #3d4f5b;font-weight: 800;font-family:'nanum-square-ac';}
.board_puzzleView tr td:first-child {border-left:0px;} 
.board_puzzleView tr td.bg_red {background-color:#FFD0D0;}

.txt_bl {color:#06F; font-weight:bold;}
.cb {clear:both;}
.c {text-align:center;}
.puzz_mar5 {margin-top:-5px;}

.puzz_score {float:left;  font-weight:bold; font-size:18px;}
.puzz_dict a {float:right; border-radius:8px; color:#fff; font-weight:bold; background-color:#56B00D; padding:5px 8px; text-decoration:none; font-size:13px; line-height:20px;}

.puzz_noti {margin-bottom:10px; background-color:#eee; padding:10px; text-align:center; font-size:14px; font-weight:bold; color:#555;line-height:24px;}
.puzz_finish {border:2px solid #3dbeb2; border-radius:50px; padding:5px 30px; display:inline-block; text-align:center; font-weight:bold; font-size:16px;  font-family:"NanumSquareRound";}
.fin_gray {color:#999; font-size:24px;}

.puzz_quesBox {margin:20px 50px;}
.puzz_qu {font-family:'nanum-square-ac'; font-size:18px;font-weight: 800; padding:10px 5px; border-top:3px solid #9bc9e6; border-bottom:3px solid #9bc9e6;}
.puzz_con {margin:15px 0; background-color:#f6f6f6; padding:10px 45px 10px 45px;font-size:18px; line-height: 30px; font-family: 'Nanum Myeongjo Bold';}
.dashed {border:1px dashed #a8a8a8;}
.quzz_an {margin-top:20px;}
.quzz_an li {font-family:"NanumGothic"; font-size:18px; border-bottom:2px solid #eee; list-style:none;}
.quzz_an li a {text-decoration:none; color:#333; background-color:#fff; display:block; padding:8px; border:1px solid #fff;}
.quzz_an li a:hover {background-color:#f1fbff; display:block; padding:8px; border:1px solid #09F;}
.quzz_an li.non {font-family: "NanumBarunGothic", "Dotum", "Dotumche", "µ¸¿ò", "µ¸¿òÃ¼", "Ariel", "sans-serif"; font-size:18px; border-bottom:2px solid #eee; list-style:none;text-decoration:none; color:#333;  display:block; padding:8px;}
.quzz_an li.on {background-color:#f1fbff; display:block; padding:8px; border:1px solid #09F;}
.quzz_an li.onN {background-color:#f1fbff; display:block; padding:8px; border:1px solid #f00;}

.puzz_com {border-radius:8px 8px 0 0; color:#fff; font-weight:bold; background-color:#0072bc; padding:5px 15px; text-decoration:none; font-size:14px; font-weight:bold; display:inline-block;    color: #fff;}
.puzz_num {border:1px solid #555; border-radius:80px; padding:1px 7px; margin:0 8px; font-size:18px; font-weight:bold;}


.puzz_con1 {margin:25px 0; background-color:#f3f3f3; padding:10px 45px 10px 45px;font-size:18px; line-height: 30px; font-family: 'Nanum Myeongjo Bold';}
.dashed1 { border: 1px solid #a8a8a8;border-radius: 30px;}
