body	{	background-image: url("../img/bg-body.jpg");	}
img		{	max-width: 100%; max-height: 100%;	}
a		{	color: #ff6633; text-decoration: none;	}
a:hover	{	color: #888;	}

.inset	{	margin-left: 15px;	}
.tstmt	{	margin-left: 20px;	margin-right: 20px;	padding-left: 30px;	padding-right: 20px;	border-left-style: solid;	border-left-width: 1px;	border-right-style: solid;	border-right-width: 1px;	font-style: italic;	}

.container {	display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;	}

.header	{	background-image: url("../img/bg-body.jpg"); height: 40px; top: 0px; position: fixed; z-index: 100; border-bottom-style: groove; border-width: 1px; 	}
.header a	{	color: #000;	}
.footer	{	height: 40px; top: 0px; z-index: 100; border-bottom-style: groove; border-width: 1px; 	}
.logo	{	font-size: +150%; float: left; margin-top: 10px;	}
.kai	{	display: none;	}

.nav	{	float: right; margin-top: 18px;	margin-right: 12px;	}
.nav a	{	padding: 2px; color: #000;	}
.nav a:hover	{	color: #ff6633;	}

.header, .text, images {	width: 100%;	}

.schedule td	{	min-width: 125px;	vertical-align: top;	}

@media (min-width: 500px) {
	.images	{	float: right; margin: 0px 10px; max-width:425px; 	}
	.nav a	{	padding: 8px;				}
	.kai	{	display: inline;			}
}
