
#header-text h1 {
	font-size: 75%;
	line-height: 1.8em;
	padding: 5px;
}

#mainimg h2 {
	padding: 70px 0px 0px 0px;
}

#mainimg h2 img {
	height: auto;
	width: 220px;
}

div.top-story {
	padding: 50px 15px 30px 15px;
	width: auto;
}

div.top-story div.text {
	padding: 10px 0px;
}

div.top-story div.text p {
	font-size: 20px;
	line-height: 2.0em;
}

div.top-order-message {
	background: #1a1e5c url(images/bg_kimono.jpg) no-repeat center;
}

div.top-order-message img {
	height: auto;
	width: 100%;
}

ul.top-menulist li {
	display: block;
	height: 250px;
	width: 100%;
}

ul.top-menulist li a strong {
	padding: 40px 0px;
}

ul.top-menulist li a span.detail strong img {
	height: auto;
	width: 90%;
}

ul.top-menulist li a span.img img {
	height: 100%;
	width: auto;
}

ul.top-menulist li a span.btn {
	font-weight: 600;
	margin: 0px auto;
}

div.content.top-aboutus,
div.content.top-lesson {
	background-position: center top;
	background-size: contain;
}

