body {
//	font-family:Arial,  sans-serif;
	font-family: "Meiryo", "MS PGothic", sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#1e1c16;
}


A:link {
	color:#1144A8;
	text-decoration:none;
}
A:visited {
	color:#8973B1;
	text-decoration:none;
}
A:hover {
	color:#e79824;
	text-decoration:none;
}


h1 {
	color:#1d50a2;
	font-weight:bold;
	text-decoration:none;;
	font-size:11pt;
	line-height:12pt;
	}

.f3pt { font-weight:normal; text-decoration:none;font-size:3pt; line-height:9pt;}
.f4pt { font-weight:normal; text-decoration:none;font-size:4pt; line-height:9pt;}
.f5pt { font-weight:normal; text-decoration:none;font-size:5pt; line-height:9pt;}
.f6pt { font-weight:normal; text-decoration:none;font-size:6pt; line-height:9pt;}
.f7pt { font-weight:normal; text-decoration:none;font-size:7pt; line-height:9pt;}
.f8pt { font-weight:normal; text-decoration:none;font-size:8pt; line-height:14pt;}
.f9pt { font-weight:normal; text-decoration:none;font-size:9pt; line-height:14pt;}
.f10pt { font-weight:normal; text-decoration:none;font-size:10pt; line-height:18pt;}
.f11pt { font-weight:normal; text-decoration:none;font-size:11pt; line-height:18pt;}
.f12pt { font-weight:normal; text-decoration:none;font-size:12pt; line-height:18pt;}
.f14pt { font-weight:normal; text-decoration:none;font-size:14pt; line-height:20pt;}
.f17pt { font-weight:normal; text-decoration:none;font-size:17pt; line-height: 20pt;}


td{
	font-size:12pt;
}

.menu {
	background: #ccddff;
	text-align: right;
}

.menu_title_text {
	font-size: 13pt;
	line-height: 15pt;
	font-weight: bold;
	margin-bottom:5px;
}
.menu_title {
	width:180px;
	text-align:right;
	font-size:12pt;
	color: #fff;
	border-color:#444;
	background:#8899dd;
	padding:5px;
	margin:17px 0px 20px 10px;
	border-radius: 4px 0px 0px 4px;
}
.menu_select {
	width:180px;
	text-align:right;
	font-size:12pt;
	line-height: 12pt;
	color: #005B6F;
	border-color:#444;
	background:#fff;
	padding:5px;
	margin:17px 0px 3px 10px;
	border-radius: 4px 0px 0px 4px;
	cursor:pointer;
}
.menu_nonselect {
	width:180px;
	text-align:right;
	font-size:12pt;
	line-height: 12pt;
	color: #000;
	border-color:#444444;
	background:#eee;
	padding:5px;
	margin:7px 0px 3px 10px;
	border-radius: 4px 0px 0px 4px;
//	cursor:pointer;
}
.menu_overselect {
	width:180px;
	text-align:right;
	font-size:12pt;
	color: #005B6F;
	border-color:#444;
	background:#FFFFE0;
	padding:5px;
	margin:7px 0px 3px 10px;
	border-radius: 4px 0px 0px 4px;
	cursor:pointer;
}

.midashi {
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#ccddff;
	border-color:#444;
	border-radius: 6px;
}




.simple_button {
	font-size:10pt;
	color: #000;
	border:#444 solid 1px;
	background:#f8f8ff;
	padding:2px 4px 2px 4px;
	margin:2px;
	border-radius: 10px;
	width: 60%;
	cursor:pointer;
}




.list_tbl {
//	width:800px;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}





.list_komoku {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#c0d0ff;
	
}



.list_cell {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	
}
.list_button {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#c0d0ff;
}




.form_tbl {
	width:80%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.form_komoku {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#c0d0ff;
	
}
.form_naiyo {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#e7f8f1;
	
}


.form_naiyo_white {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}





.form_button {
	font-size:11pt;
	padding:5px;
	text-align:center;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#c0d0ff;
	
}





.cursor {cursor:pointer;}
.f18pt {font-size:18pt; font-weight:normal; text-decoration:none; line-height:22pt;}
.alert {
	color: #ff0000;
}
.dl {
	color: #008800;
}

form {
	margin:0px;
	padding:0px;
}
.form_waku {
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#3d3d3d;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	font-size:10pt;
	line-height:15pt;
	color:#1e1c16;
	background:#c0d0ff;
}

.content {
	padding:10px;
}

.f8pt { font-weight:normal; text-decoration:none;font-size:8pt; line-height:14pt;}





a:hover img.hoverImg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
}




.line {
	margin-top:1px;
	border-style:solid;
	border-width:1px;
	border-color:#8cc4bd #ffffff #ffffff #ffffff;
}


.dotline {
	border-style:dashed;
	border-width:1px;
	border-color:#8b8b8b #ffffff #ffffff #ffffff;
	margin: 10px 0px;
}

















.simple_button:hover {
	font-size:10pt;
	color: #fff;
	border:#444 solid 1px;
	background:#2E52EC;
	padding:2px 4px 2px 4px;
	margin:2px;
	border-radius: 10px;
	width: 60%;
	cursor:pointer;
}


.form_naiyo_endtext {
	font-size:10pt;
	padding:15px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
}

.form_button01 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}

.form_button02 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87FDDD;
	
}

.form_button03 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}

.form_tbl_kahen {
	width:80%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}



.form_tbl_endsize {
	width:600px;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
	box-shadow: 5px 5px 5px -3px #999999;
}


.form_title01 {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}

.form_title01_coution {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fbd331;
	
}


.form_komoku01 {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fbd2cc;
	
}

.form_title02 {
	font-size:12pt;
	font-weight:bold;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87FDDD;
	
}
.form_komoku02 {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#B4FDE9;
	
}

.form_title03 {
	font-size:12pt;
	font-weight:bold;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}
.form_komoku03 {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#DFFEBD;
	
}

.list_button1 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#FBC2BC;
}


.list_button2 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87FDDD;
}


.list_button3 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
}

.list_button3_1 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
}

.list_button3_2 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#FFBDD5;
}










.midashi_kahen1 {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#FBC2BC;
	border-color:#444;
	border-radius: 6px;
}

.midashi_kahen2 {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#87FDDD;
	border-color:#444;
	border-radius: 6px;
}

.midashi_kahen3 {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#CBFE93;
	border-color:#444;
	border-radius: 6px;
}

.midashi_kahen4 {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#ffd394;
	border-color:#444;
	border-radius: 6px;
}

.list_komoku1 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#FBC2BC;
	
}


.list_komoku2 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87FDDD;
	
}

.list_komoku3 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}

.list_komoku3_1 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}

.list_komoku3_2 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#FFBDD5;
	
}




.list_tbl_kahen1 {
	width:80%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.list_tbl_kahen2 {
	width:80%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}

.list_tbl_kahen3 {
	width:80%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}









.top_btn1{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#FDD7D3 0%,
#FCA59C 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#FDD7D3),
to(#FCA59C));
background:linear-gradient(
top,
#FDD7D3 0%,
#FCA59C 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.top_btn1:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#FCA59C 0%,
#FDD7D3 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#FCA59C),
to(#FDD7D3));
background:linear-gradient(
top,
#FCA59C 0%,
#FDD7D3 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.top_btn2{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#DDFFF6 0%,
#A5FBE4 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#DDFFF6),
to(#A5FBE4));
background:linear-gradient(
top,
#DDFFF6 0%,
#A5FBE4 100%);
	box-shadow: 5px 5px 5px -3px #999;
}

.top_btn2:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#A5FBE4 0%,
#DDFFF6 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#A5FBE4),
to(#DDFFF6));
background:linear-gradient(
top,
#A5FBE4 0%,
#DDFFF6 100%);
	box-shadow: 5px 5px 5px -3px #999;
}



.top_btn3{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#ECFED8 0%,
#D0FE9E 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#ECFED8),
to(#D0FE9E));
background:linear-gradient(
top,
#ECFED8 0%,
#D0FE9E 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.top_btn3:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#D0FE9E 0%,
#ECFED8 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#D0FE9E),
to(#ECFED8));
background:linear-gradient(
top,
#D0FE9E 0%,
#ECFED8 100%);
	box-shadow: 5px 5px 5px -3px #999;
}



.top_btn4{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#fffde4 0%,
#fef386 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#fffde4),
to(#fef386));
background:linear-gradient(
top,
#fffde4 0%,
#fef386 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.top_btn4:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#fef386 0%,
#fffde4 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#fef386),
to(#fffde4));
background:linear-gradient(
top,
#fef386 0%,
#fffde4 100%);
	box-shadow: 5px 5px 5px -3px #999;
}







.ksk_btn1{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#E0F6C4 0%,
#ADD67A 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#E0F6C4),
to(#ADD67A));
background:linear-gradient(
top,
#E0F6C4 0%,
#ADD67A 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.ksk_btn1:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#D0FE9E 0%,
#ECFED8 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#D0FE9E),
to(#ECFED8));
background:linear-gradient(
top,
#D0FE9E 0%,
#ECFED8 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.ksk_btn2{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#FFE7F0 0%,
#FFBDD5 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#FFE7F0),
to(#FFBDD5));
background:linear-gradient(
top,
#FFE7F0 0%,
#FFBDD5 100%);
	box-shadow: 5px 5px 5px -3px #999;
}


.ksk_btn2:hover{
border-radius:5px;
border:1px solid #4D340E;
padding:10px;
margin-bottom:10px;
background: -moz-linear-gradient(
top,
#FFBDD5 0%,
#FFE7F0 100%);
background: -webkit-gradient(
linear, left top, left bottom,
from(#FFBDD5),
to(#FFE7F0));
background:linear-gradient(
top,
#FFBDD5 0%,
#FFE7F0 100%);
	box-shadow: 5px 5px 5px -3px #999;
}







.midashi_kahen2_rei {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#ff0000;
	border-color:#444;
	border-radius: 6px;
	color:#ffffff;
}
.form_title02_rei {
	font-size:12pt;
	font-weight:bold;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87FDDD;
	
}
.form_komoku02_rei {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#B4FDE9;
	
}

.form_naiyo_rei {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fddbdb;
	color:#a00303;	
	
}

.form_naiyo_rei0 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#e0e0e0;
	color:#a00303;
	
}

.kinyurei {
	font-size:10pt;
	 line-height:14pt;
	background-color:#ffffff;
	color:#ff0000;
	padding:2px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;	
	
}





.form_title_user_c1 {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffbdd5;
	
}
.form_komoku_user_c1 {
	font-size:10pt;
	width:250px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffbdd5;
	
}
.form_naiyo_user_c1 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#f9eff3;
	
}
.form_button_user_c1 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffbdd5;
	
}



.form_title_user_c2 {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#cdf0a1;
	
}
.form_komoku_user_c2 {
	font-size:10pt;
	width:250px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#cdf0a1;
	
}
.form_naiyo_user_c2 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#edf4e5;
	
}
.form_button_user_c2 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#cdf0a1;
	
}


.form_title_user_c3 {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}
.form_komoku_user_c3 {
	font-size:10pt;
	width:250px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}
.form_naiyo_user_c3 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#eaf8fa;
	
}
.form_button_user_c3 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}



.form_title_user_delete {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fbe987;
	
}

.form_komoku_user_delete {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fbe987;
	
}


.form_naiyo_user_delete {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fff9c6;
	
}

.form_button_user_delete {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fbe987;
	
}


.form_title_user_melmag {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}


.form_komoku_user_melmag {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}


.form_naiyo_user_melmag {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#eeffdc;
	
}

.form_button_user_melmag {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}


.form_komoku_white {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}

.form_naiyo_white {
	font-size:10pt;
	width:300px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}




/* ここから放課後児童支援含め追加ＣＳＳ＿202011 */

.hoiku_login_line {
background: linear-gradient(to left, #f4dbe6, #ffffff 50%, #f4dbe6);


}


.bgorg:hover {
	background-color:#ffc193;
}


.hoiku_top_BTN {
	display:flex;
	justify-content: left;
	align-items: center;
	border:4px solid #ffa9a9;
	background-color:#ffe7dc;
	border-radius: 10px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.4);
	padding:15px;
	margin-bottom:20px;
background: linear-gradient(to left, #ffe7dc, #fef3ee 50%, #ffe7dc);

}

.hoiku_top_BTN:hover {
	background-color:#fdd1d1;
	cursor:pointer;
	background: linear-gradient(to left, #fdd1d1, #fef3ee 50%, #fdd1d1);
}



.BTN_read  {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:11pt;
}







/*リスト_中央揃え*/
.list_center {
text-align: center;
}

/*ログイン白枠*/
.hoiku_login_box {
display: inline-block;
width: 500px;
box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
background-color: #ffffff;
padding: 0 0;
}

/*ログインボタン*/
.login_bt {
display: inline-block;
width: 250px;
height: 50px;
margin: 0 0 20px 0;
text-align: center;
text-decoration: none;
background: #4ba7ba;
font-size: 12pt;
line-height: 50px;
color: #ffffff;
}
.login_bt:link {
color: #ffffff;
}
.login_bt:visited {
color: #ffffff;
}
.login_bt:hover {
background: #d5d5d5;
color: #999999;
}

/*ログインIDパス入力枠*/
.login_text {
padding: 0 10px;
font-size: 12pt;
color: #101010;
background-color: #f2f2f2;
border-style: none;
margin: 0 0 10px 0;
width: 230px;
height: 50px;
border-radius: 0;
box-shadow: none;
}
input:focus.login_text {
background-color: #ffffff;
outline: 1px #a0a0a0 solid;
}



.hoiku_login_title {
background-color: #f9bfbb;
height:50px;
padding:10px 0px 0px 0px;
font-size: 14pt;
color:#a9425b;
}

.login_read {
padding:15px;
font-size: 10pt;
text-align:left;
}

.forget_pass {
padding:15px;
font-size: 10pt;
text-align:left;
border-top:1px solid #c0c0c0;
}








.form_title_user_oubolist {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}


.form_komoku_user_oubolist {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}


.form_naiyo_user_oubolist {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#feefda;
	
}

.form_button_user_oubolist {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
}




.form_komoku_user_oubo_hyo {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}


.form_naiyo_user_oubo_hyo {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#eeffdc;
	
}
.form_komoku_user_oubo_ent {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}


.form_naiyo_user_oubo_ent {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#feefda;
	
}


.form_title_user_oubo_hyo {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}


.form_title_user_oubo_ent {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}





.nrkicn_mand {
	display:inline-block;
	font-size:0.8em;
	font-weight:bold;
	padding:1px 5px;
	color:#ffffff;
	background-color:#ff3e5a;
	margin:0px 4px;
	border:1px solid #ffffff;
		box-shadow:1px 1px 2px rgba(0,0,0,0.5);
}


.nrkicn_open {
	display:inline-block;
	font-size:0.8em;
	font-weight:bold;
	padding:1px 5px;
	color:#ffffff;
	background-color:#34a195;
	margin:0px 4px;
	border:1px solid #ffffff;
		box-shadow:1px 1px 2px rgba(0,0,0,0.5);
}










/* ここまで放課後児童支援含め追加ＣＳＳ＿20201 */




/*ページャー*/
.nav-links {
	display: flex;
	justify-content: right;
}
.nav-links span {
	width: 20px;
	height: 20px;
	margin: 3px 5px;
	line-height: 22px;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	background: #fff;
	border-radius: 10%;
	color: #000;
	border: 1px solid #000;
}
.nav-links a {
	width: 20px;
	height: 20px;
	margin: 3px 5px;
	line-height: 22px;
	text-align: center;
	font-size: 12pt;
	text-decoration: none;
	background: #fff;
	border-radius: 10%;
	border: 1px solid #888;
	color: #888;
}
.nav-links a:hover {
	background: #ccc;
	border-radius: 10%;
	color: #ffffff;
	border: 1px solid #000;
}
