.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:#fff;
	
}



.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;
}

.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 #999
}


.form_title01 {
	font-size:12pt;
	font-weight:bold;
	width:150px;
	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_komoku3_1_search_header {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fec693;
	
}

.list_komoku3_1_search_color {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fee4cd;
	
}


.list_komoku3_1_kekka_header {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#cbfe93;
	
}

.list_komoku3_1_kekka_color {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#e0f8c7;
	
}






.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;
}

.list_tbl_kyujin_kahen3 {
	width:95%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.syosai_tbl_kyujin_kahen3 {
	width:97%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.syosai_komoku3_1 {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}
.syosai_komoku3_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#CBFE93;
	
}

.syosai_cell {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	
}
.syosai_cell_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	font-weight:bold;
}

.syosai_button {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#c0d0ff;
}



.list_tbl_kyusyoku_kahen3 {
	width:95%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}

.list_komoku4_1 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#B7F4E9;
	
}



















/* ここから放課後児童支援含め追加ＣＳＳ＿202011 */


.syosai_tbl_kyujinoubo {
	width:97%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.syosai_komokuoubo_th {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fef493;
	
}
.syosai_komokuoubo_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}


.syosai_tbl_kyujinoubo .gotob{
	padding:5px 20px;
	margin:15px 5px;
	  transform: scale(1.2, 1.2);
	  cursor:pointer;
}



.syosai_tbl_kyujinoubo2 {
	width:97%;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}


.syosai_komokuoubo2_th {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}
.syosai_komokuoubo2_t {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	line-height:20pt;
	
}

.syosai_komokuoubo2_t input[type='text']{
border:1px solid #7c7c7c;
padding:3px;
margin:4px;
	font-size:12pt;
}


.syosai_komokuoubo2_t_caution {
	font-size:12pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fcd0dc;
	line-height:20pt;
	
}



.syosai_komokuoubo2_th .gotob{
	padding:5px 20px;
	margin:15px 23px;
	  transform: scale(1.2, 1.2);
	  cursor:pointer;
}


.gotob{
	padding:5px 20px;
	margin:15px 23px;
	  transform: scale(1.2, 1.2);
	  cursor:pointer;
}



.entry_guide {
	font-size:10pt;
	padding:3px;
	color:#202020;
}

.largecheck {
	font-size:20pt;
	padding:3px;
	margin:5px;
  transform: scale(2.0, 2.0);
}

.DYLEARGE {
	font-size:16pt;
	padding:3px;
	margin:5px;
}




.form_tbl_endsize_oubo {

	display:inline-block;
	margin-top:10px;;
	border-collapse:collapse;
	box-shadow: 5px 5px 5px -3px #999
}


.form_naiyo_endtext_oubo {
	font-size:11pt;
	padding:15px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}
.form_title01_oubo {
	font-size:12pt;
	font-weight:bold;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}
.form_button01_oubo {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd394;
	
}


.shoukaijo_box {
	font-size:11pt;
	padding:15px;
	border:inset 1px;
	border:2px solid #fd9501;
	background-color:#ffd394;
	margin:10px;
	border-radius: 1em;
}














/* ここまで放課後児童支援含め追加ＣＳＳ＿大河内20201 */