﻿/*------------ table style set ------------*/
/*------------ table sien ------------*/

#table_sien{
	width: 20%;
	border-collapse: collapse;
}
#table_sien td,
#table_sien th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_sien th{
	font-weight: bold;
        text-align: center;
}
#table_sien thead th{
	background : #0065CA;
        color : white;
        text-align: center;
}

#table_sien td{
        text-align: right;
}


@media only screen and (max-width:600px){
	#table_sien{
		display: block;
	        width: 100%;
	}
		#table_sien thead{
			display: none;
		}
		#table_sien tbody{
			display: block;
		}
			#table_sien tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			#table_sien tbody th,
			#table_sien tbody td{
				display: list-item;
				border: none;
			}
			#table_sien tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_sien tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
			#table_sien tbody td:nth-of-type(1):before { content: "[ご負担額]："; }
}


/*------------ table sienkasan ------------*/

#table_sienkasan{
	width: 55%;
	border-collapse: collapse;
}
#table_sienkasan td,
#table_sienkasan th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_sienkasan th{
	font-weight: bold;
        text-align: center;
}
#table_sienkasan thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_sienkasan td{
        text-align: right;
}

@media only screen and (max-width:600px){
	#table_sienkasan{
		display: block;
	        width: 100%;
	}
		#table_sienkasan thead{
			display: none;
		}
		#table_sienkasan tbody{
			display: block;
		}
			#table_sienkasan tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			#table_sienkasan tbody th,
			#table_sienkasan tbody td{
				display: list-item;
				border: none;
			}
			#table_sienkasan tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_sienkasan tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
			#table_sienkasan tbody td:nth-of-type(1):before { content: "[要支援1]："; }
			#table_sienkasan tbody td:nth-of-type(2):before { content: "[要支援2]："; }
}


/*------------ table kaigo ------------*/

#table_kaigo{
	width: 100%;
	border-collapse: collapse;
}
#table_kaigo td,
#table_kaigo th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_kaigo th{
	font-weight: bold;
        text-align: center;
}
#table_kaigo thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_kaigo td{
        text-align: right;
}

@media only screen and (max-width:600px){
	#table_kaigo{
		display: block;
	        width: 100%;
	}
		#table_kaigo thead{
			display: none;
		}
		#table_kaigo tbody{
			display: block;
		}
			#table_kaigo tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			#table_kaigo tbody th,
			#table_kaigo tbody td{
				display: list-item;
				border: none;
			}
			#table_kaigo tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_kaigo tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
			#table_kaigo tbody td:nth-of-type(1):before { content: "[3時間以上4時間未満]："; }
			#table_kaigo tbody td:nth-of-type(2):before { content: "[4時間以上5時間未満]："; }
			#table_kaigo tbody td:nth-of-type(3):before { content: "[5時間以上6時間未満]："; }
			#table_kaigo tbody td:nth-of-type(4):before { content: "[6時間以上7時間未満]："; }
			#table_kaigo tbody td:nth-of-type(5):before { content: "[7時間以上8時間未満]："; }
}


/*------------ table kaigokasan ------------*/

#table_kaigokasan{
	width: 45%;
	border-collapse: collapse;
}
#table_kaigokasan td,
#table_kaigokasan th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_kaigokasan th{
	font-weight: bold;
        text-align: center;
}
#table_kaigokasan thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_kaigokasan td{
        text-align: right;
}



@media only screen and (max-width:600px){
	#table_kaigokasan{
		display: block;
	        width: 100%;
	}
		#table_kaigokasan thead{
			display: none;
		}
		#table_kaigokasan tbody{
			display: block;
		}
			#table_kaigokasan tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			#table_kaigokasan tbody th,
			#table_kaigokasan tbody td{
				display: list-item;
				border: none;
			}
			#table_kaigokasan tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_kaigokasan tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
			#table_kaigokasan tbody td:nth-of-type(1):before { content: "[ご負担額]："; }
}


/*------------ table kaigogensan ------------*/

#table_kaigogensan{
	width: 45%;
	border-collapse: collapse;
}
#table_kaigogensan td,
#table_kaigogensan th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_kaigogensan th{
	font-weight: bold;
        text-align: center;
}
#table_kaigogensan thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_kaigogensan td{
        text-align: right;
}



@media only screen and (max-width:600px){
	#table_kaigogensan{
		display: block;
	        width: 100%;
	}
		#table_kaigogensan thead{
			display: none;
		}
		#table_kaigogensan tbody{
			display: block;
		}
			#table_kaigogensan tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			#table_kaigogensan tbody th,
			#table_kaigogensan tbody td{
				display: list-item;
				border: none;
			}
			#table_kaigogensan tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_kaigogensan tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
			#table_kaigogensan tbody td:nth-of-type(1):before { content: "[減算額]："; }
}



/*------------ table nurse ------------*/

#table_nurse{
	width: 100%;
	border-collapse: collapse;
}
#table_nurse td,
#table_nurse th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_nurse th{
	font-weight: bold;
	background : #0065CA;
        text-align: center;
        color : white;
}
#table_nurse thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_nurse td{
        text-align: left;
}

@media only screen and (max-width:600px){
	#table_nurse{
		display: block;
	        width: 100%;
	}
		#table_nurse thead{
			display: none;
		}
		#table_nurse tbody{
			display: block;
		}
			#table_nurse tbody tr{
				display: block;
				margin-bottom: 0em;
			}
			#table_nurse tbody th,
			#table_nurse tbody td{
				display: list-item;
				border: none;
			}
			#table_nurse tbody th{
				margin-top: 30px;
				margin-bottom: 10px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_nurse tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
}



/*------------ table demintia ------------*/

#table_demintia{
	width: 100%;
	border-collapse: collapse;
}
#table_demintia td,
#table_demintia th{
	padding: 5px;
	border: 1px solid #ccc;
}
#table_demintia th{
	font-weight: bold;
	background : #0065CA;
        text-align: center;
        color : white;
}
#table_demintia thead th{
	background : #0065CA;
        text-align: center;
        color : white;
}

#table_demintia td{
        text-align: left;
}

@media only screen and (max-width:600px){
	#table_demintia{
		display: block;
	        width: 100%;
	}
		#table_demintia thead{
			display: none;
		}
		#table_demintia tbody{
			display: block;
		}
			#table_demintia tbody tr{
				display: block;
				margin-bottom: 0em;
			}
			#table_demintia tbody th,
			#table_demintia tbody td{
				display: list-item;
				border: none;
			}
			#table_demintia tbody th{
				margin-top: 30px;
				margin-bottom: 10px;
				list-style-type: none;
				color: #fff;
				background: #0065CA;
			}
			#table_demintia tbody td{
				margin-left: 20px;
				padding: 0;
                                text-align: left;
			}
}