body {
	font-family:Arial,  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-family:Arial, sans-serif;
	font-size:11pt;
	line-height:12pt;
	}

.f3pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:3pt; line-height:9pt;}
.f4pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:4pt; line-height:9pt;}
.f5pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:5pt; line-height:9pt;}
.f6pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:6pt; line-height:9pt;}
.f7pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:7pt; line-height:9pt;}
.f8pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:8pt; line-height:14pt;}
.f9pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:9pt; line-height:14pt;}
.f10pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:10pt; line-height:18pt;}
.f11pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:11pt; line-height:18pt;}
.f12pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:12pt; line-height:18pt;}
.f14pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;font-size:14pt; line-height:20pt;}
.f17pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;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_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-family:Arial,  sans-serif;
	font-size:10pt;
	line-height:15pt;
	color:#1e1c16;
	background:#c0d0ff;
}

.content {
	padding:10px;
}

.f8pt { font-weight:normal; text-decoration:none;font-family:Arial,  sans-serif;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:#ECA29A;
	
}

.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:#ECA29A;
	
}
.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;
}

.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: -ms-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: -ms-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: -ms-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: -ms-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: -ms-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: -ms-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_btn1{
height:50px;
line-height:50px;
border-radius:5px;
color:#4f781c;
	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#E0F6C4 0%,
		#ADD67A 100%);
	background: -ms-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{
color:#4f781c;
	border-radius:5px;
	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#D0FE9E 0%,
		#ECFED8 100%);
	background: -ms-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{
height:50px;
line-height:50px;
border-radius:5px;
color:#6c1b39;

	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#FFE7F0 0%,
		#FFBDD5 100%);
	background: -ms-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{
color:#6c1b39;
	border-radius:5px;
	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#FFBDD5 0%,
		#FFE7F0 100%);
	background: -ms-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;	
	
}


















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

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


}


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


/* 保育ffa9a9→学童99cccc　　保育fef3ee→学童ecf7f4　　保育ffe7dc→学童e2f0ec　　　 */

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

}

.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: #addac9;
height:50px;
padding:10px 0px 0px 0px;
font-size: 14pt;
color:#005e4a;
}

.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;
}







.ksk_btn1{
border-radius:5px;
	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#E0F6C4 0%,
		#ADD67A 100%);
	background: -ms-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;
	color:#32510d;
}


.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: -ms-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;
	cursor:pointer;
	color:#32510d;
}





.ksk_btn2{
	border-radius:5px;
	border:1px solid #4D340E;
	padding:10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(
		top,
		#FFE7F0 0%,
		#FFBDD5 100%);
	background: -ms-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;
		color:#711a39;
}


.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: -ms-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;
		cursor:pointer;
	color:#711a39;
}



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






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


.list_komoku_oubo_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fdd187;
	
}

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








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


.oubonum {
	font-size:14pt;
	font-weight:bold;

}


.oubofire {
	background-color:#fec9c5;

}





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


.list_komoku_oubo_kyujin_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#87fddd;
	
}

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

.ouboent{
	margin:2px;
	padding:2px;

}


.gotob{
	padding:5px 20px;
	margin:15px 23px;
	  transform: scale(1.2, 1.2);
	  cursor:pointer;
}




.oubofire_alart {
	background-color:#ff1200;

}

.alart_text{
	color:#ffffff;
	font-size:11pt;

}



.midashi_kahen_oubo_alart {
	width:100%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#ef0202;
	color:#ffffff;
	margin-bottom:10px;

}


.midashi_kahen_oubo_alart_haba80 {
	width:80%;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	background:#ef0202;
	color:#ffffff;
	margin-bottom:10px;
	margin-top:10px;
}



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


.syosai_komokuoubo2_th_sstv_oubojky {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffa474;
	
}

















/* ここまで放課後児童支援含め追加ＣＳＳ＿大河内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;
}
