
/* CSS Document */
body {
	font-size: 80%;
	margin: 0px;
	
}

body img {
	border-style:none;
	border:0;
    vertical-align:top;


}

#wrap {
	width: 800px;
	padding: 0px;
	margin: 0px auto;
}

/* 始 左メニュー */
#menu {
	width: 110px;
	float: left;
}

#menu ul {
	padding: 0px;
	margin: 0px;
	line-height:0;
}

#menu li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0;
}

#menu #nav {
	padding-bottom: 6px;
}

#menu #banner ul {
	padding: 0px;
	margin: 0px;
}

#menu #banner li {
	padding: 3px 0px;
	list-style: none;
	line-height:0;
}

/* 終 左メニュー */

/* 始 フッター */
#footer {
	clear: both;
	width: 800px;
	padding: 10px 0px;

}

#footer .banner1 {
	padding-left: 15px;
	display: inline;
}

#footer .banner2 {
	padding-left: 45px; 
	display: inline;
}

#footer .banner3 {
	padding-left: 45px;
	display: inline;
}

#footer .banner4 {
	padding-left: 45px; 
	display: inline;
}

#footer .banner5 {
	padding-left: 45px;
	display: inline;
}

#footer .banner6 {
	padding-left: 45px; 
	display: inline;
}

#footer address {
	text-align: center;
	font-style: normal;
	font-size: smaller;
}
/* 終 フッター */

/* 始 コンテンツ */
#content {
	width: 666px;
	float: right;
	padding: 20px 0px 0 24px;
}
#content_spring {
	width: 666px;
	float: right;
	padding: 20px 12px 0 12px;
}
.topflash {
	width: 640px;
	height: 250px;
	background-color: #000000;
	padding: 20px 0 10px 0;
}

.topflash object {
/*	margin-top: 20px; */
}
.special {
	width: 646px;
	padding: 0px;
}

.special2 {
	width: 640px;
	height: 180px;
	background: url(index/back.jpg) no-repeat;
	padding: 0px;
}

.tipness {
    width: 640px;
    height: 140px;
    margin: 10px 0 0 0;
}

.tipness .tipness_banner {
	padding-right: 7px;
}

.blogshopopen {
    width: 640px;
    height: 90px;
    margin: 0px;
}
.bases_bottom {
    width: 645px;
    height: 270px;
}
.bases_bottom_left {
    width: 320px;
    height: 270px;
    float: left;
}
.blog {
    height: 90px;
    padding: 5px 0 0 0;
}
.beses_bottom_right {
    width: 320px;
    height: 270px;
    float: right;
}
.top_beses_bottom_right {
    width: 323px;
    height: 22px;
}
.news1 {
    float: left;
}
.news2 {
    float: right;
}
.middle_beses_bottom_right {
    float: clear;
    width: 310px;
    height: 210px;
    padding: 0 0 0 5px;
    overflow: auto;
}
.bottom_beses_bottom_right {
    width: 320px;
    height: 7px;
    margin: 5px 0 0 0;
}

/* 2009春休み教室css */

.bnrarea {
	margin-bottom: 10px;
}

.bnrarea .title {
	margin-bottom: 5px;
}

/* 終 コンテンツ */

/* コーチ紹介css */

#coach {
	font-size: 10px;
}

.iketaniyukio {
	background-image: url(coach/1iketaniyukio.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.ohno {
	background-image: url(coach/2ohno.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.murakami {
	background-image: url(coach/3murakami.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.maeda {
	background-image: url(coach/1maedayouhei.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.nozaki {
	background-image: url(coach/5nozaki.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.mouri {
	background-image: url(coach/6mouri.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.saitou {
	background-image: url(coach/7saitou.jpg);
	height: 122px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.tatematsu {
	background-image: url(coach/8tatematsu.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.matsumoto {
	background-image: url(coach/1matsumotosaori.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.sachiko {
	background-image: url(coach/10sachiko.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.watanabe {
	background-image: url(coach/11watanabe.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.kenmotsuyusaku {
	background-image: url(coach/12kenmotsuyusaku.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.kenmotsuwakana {
	background-image: url(coach/13kenmotsuwakana.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.ishizaka {
	background-image: url(coach/1ishizakanatsumi.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.sekiguchi {
	background-image: url(coach/14sekiguchi.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.yamada {
	background-image: url(coach/15yamada.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.suzuki {
	background-image: url(coach/1suzukihomare.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.matsumotonorichika {
	background-image: url(coach/1matsumotonorichika.jpg);
	height: 122px;
	width: 514px;
	padding: 50px 0px 0px 146px;
	margin: 10px 0px;
}

.bnrarea .title {
	margin-bottom: 5px;
}

/* 終 コンテンツ */
/* スポンサーcss */
#content .titlebar {
	text-align: center;
	margin: 0px;
}

#content .title {
	margin: 15px 15px 0px 15px;
	padding-bottom: 3px;
	color: #000066;
	border-bottom: 1px #6666cc solid;
	font-weight: bold;
}

#official_area {
	padding: 0px 0px 0px 40px;
	margin: 0px;
	width: 600px;
	height: 70px;
}

#official_area li {
	float: left;
	list-style-type: none;
	padding: 10px 20px 0px 0px;
	margin: 0px;
}

#sponsor_area {
	padding: 0px 0px 0px 40px;
	margin: 0px;
	width: 600px;
	height: 140px;
}

#sponsor_area li {
	float: left;
	list-style-type: none;
	padding: 10px 20px 0px 0px;
	margin: 0px;
}

.bnr_sponsor {
	margin: 60px 15px 0px 15px;
	border: 2px #9999cc solid;
	padding: 5px;
}

#link_area {
	padding: 0px 0px 0px 40px;
	margin: 0px;
	width: 600px;
}

#link_area li {
	float: left;
	list-style-type: none;
	padding: 15px 20px 15px 0px;
	margin: 0px;
}

#link_area span {
	font-weight: bold;
}

#link_area .text {
	height: 75px;
	width: 400px;
}

#link_area em {
	font-style: normal;
	font-size: 10px;
}
/* 終 スポンサー */


.style3 {font-size: 7px}
.style4 {	font-size: 9px;
	color: #663300;
}
.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.style6 {font-size: 12px}