
body {
    background-image: url(../images/lab_end.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
}

	@media screen and (max-width: 766px) {
		body {
		    background-position: 50% 50%;
		}
	}



.profile_body{
	text-shadow: 0 0 0 rgb(0,0,0,0);
}

th,
td {
    color: brown;
}

th,
td {
    border: 1px solid white;
    padding: 5px 10px;
}
	@media screen and (max-width: 766px) {
		th,
		td {
			font-size: 1.4rem;
		}
}

.price {
    text-align: right;
}

.kotsuhi {
    text-align: center;
}

caption {
    text-align: center;
    color: brown;
}

#main {
	width: 48%;
	float: left;
	margin-right: 4%;
}
#sub {
	width: 48%;
	float: left;
}
	@media screen and (max-width: 766px) {
		#main {
			width: 100%;
			float: none;
			margin-right: 0;
		}
		#sub {
			width: 100%;
			float: none;
		}
		#main table , #sub table {
			margin: 0 auto 20px auto;
		}
	}

