body { /* どこでも見れる無難なゴシック? */
	font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, 'Noto Sans JP', sans-serif;
/*	font-family: 'Noto Sans JP', sans-serif;*/
/*	font-family: 'Noto Serif JP', serif;*/
	margin: 0;
}

#menu { /* メニュー */
	z-index: 1;
	position: fixed;
	top: 0;
/*	left: 0; */
	height: auto;/* ヘッダーの高さ */
	width: 100%;
	margin: 0;
	padding: 0; /* 上右下左 */
	background-color: #666;
/*	border: 1px solid #999; */
}

#exampaper { /* 問題用紙 */
	margin: 0; /* 上右下左 */
	padding: 2em;
}

.ucs { /* 一問 */
	padding: 5px; /* 上右下左 */
	margin: 5px;
	background-color: #fff;
	background-repeat : no-repeat;
	background-position : top right; /*右上角*/
	background-size: none; /*contain、cover、none、scale-down*/
	border-radius: 8px;
}

.lss { /* 長文 */
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 5px 10px; /* 上右下左 */
	border: 1px solid #ccc;
	border-radius: 12px 12px 0px 0px;
	font-family: serif;
}

.qnm { /* 問題番号 */
	padding: 5px; /* 上右下左 */
	font-weight: bold;
	font-family: sans-serif;
}

.qws { /* 問題文 */
	padding: 5px 5px 5px 15px; /* 上右下左 */
	text-indent: -10px;
	font-family: serif;
}

.chs { /* 選択肢 */
	padding: 5px 5px 5px 40px; /* 上右下左 */
	font-family: serif;
	text-indent: -10px;
	cursor: pointer;
	border-radius: 8px;
	background-position : top left;
	background-size: contain; /*scale-down;*/
	background-repeat : no-repeat;
}

.clc { /* 計算問題解答欄 */
	padding: 5px 5px 5px 40px; /* 上右下左 */
	text-indent: -10px;
	cursor: pointer;
	border-radius: 8px;
	background-position : top left;
	background-size: contain; /*scale-down;*/
	background-repeat : no-repeat;
}

.ans { /* 解答 */
	padding: 5px 5px 5px 15px; /* 上右下左 */
	color: #c66;
	visibility:hidden; /* 隠し */
	border-radius: 8px;
	font-weight: bold;
}

.chs:hover{ /* 選択した選択肢 */
	background-color: #eee;
	opacity: 0.9; /*透過*/
}

.ans:active { /* 選択した解答 */
	visibility:visible;
/*	background-color: #999;*/
}
