@charset "UTF-8";

input[type="number"]::-webkit-outer-spin-button, 
input[type="number"]::-webkit-inner-spin-button { 
	-webkit-appearance: none; 
	margin: 0; 
}

.dnone {
	display:none;
}

.ercmt {
	color:#f22;
}

h2.sim {
	font-size:1.4em;
}

h3.sim {
	font-size:1.2em !important;
}

.koumokuheader {
	position:sticky;
	top:60px;
	left:0;
	background-color:#fff;
	padding:10px 5px;
	border-bottom:1px solid #aaa;
	z-index:5;
}

.kodomoactive {
	position:absolute;
	top:-6px;
	right:-2px;
	font-size:0.7em;
	background-color:#f22;
	color:#fff;
	padding:2px 6px;
	border-radius:10px;
	
}

.simtable th {
	white-space:nowrap;
	padding:3px 7px;
	text-align:center;
	border-bottom:1px solid #bbb;
	background-color:#eee;
	box-sizing:content-box;
}

.simtable td {
	white-space:nowrap;
	padding:3px 7px;
	text-align:right;
	border-bottom:1px solid #ccc;
	box-sizing:content-box;
}


/* --- パソコン ---------------------------------------------------------------------- */
@media screen and (min-width: 576px) {
	
	
	
}

/* --- スマホ ------------------------------------------------------------------------ */
@media screen and (max-width: 575px) {
	
	
}
