@charset "shift_jis";


/* ------------------------------------------------------------
　　header リンク
------------------------------------------------------------ */

#header-bottun {
	clear:both;
	position:relative;
	width:232px;
	height:36px;
	margin:0px;
	padding:0px;
}

#header-bottun ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#header-bottun li {
	float:left;
	display:block;
	text-indent:-9999px;
	width:116px;
	height:36px;
	margin:0px;
	overflow:hidden;
}

#header-bottun li a {
	display:block;
	width:116px;
	height:36px;
	overflow:hidden;
}

/* 通常時 */
li#header-bottun01 a {background: url(../img/header-inq_bottun.jpg) no-repeat;}
li#header-bottun02 a {background: url(../img/header-shiryo_bottun.jpg) no-repeat;}

/* マウスオーバー時 */
li#header-bottun01 a:hover {background: url(../img/header-inq_bottun.jpg) no-repeat;background-position:bottom left;}
li#header-bottun02 a:hover {background: url(../img/header-shiryo_bottun.jpg) no-repeat;background-position:bottom left;}


/* ------------------------------------------------------------
　　header NAVIメニュー
------------------------------------------------------------ */

#navi {
	clear:both;
	position:relative;
	width:900px;
	height:71px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	width:150px;
	height:71px;
	margin:0px;
	overflow:hidden;
}

#navi li a {
	display:block;
	width:150px;
	height:71px;
	overflow:hidden;
}

/* 通常時 */
li#navi01 a {background: url(../img/navi01.jpg) no-repeat;}
li#navi02 a {background: url(../img/navi02.jpg) no-repeat;}
li#navi03 a {background: url(../img/navi03.jpg) no-repeat;}
li#navi04 a {background: url(../img/navi04.jpg) no-repeat;}
li#navi05 a {background: url(../img/navi05.jpg) no-repeat;}
li#navi06 a {background: url(../img/navi06.jpg) no-repeat;}
li#navi07 a {background: url(../img/navi07.jpg) no-repeat;}
li#navi08 a {background: url(../img/navi08.jpg) no-repeat;}


/* マウスオーバー時 */
li#navi01 a:hover {background: url(../img/navi01.jpg) no-repeat;background-position: center left;}
li#navi02 a:hover {background: url(../img/navi02.jpg) no-repeat;background-position: center left;}
li#navi03 a:hover {background: url(../img/navi03.jpg) no-repeat;background-position: center left;}
li#navi04 a:hover {background: url(../img/navi04.jpg) no-repeat;background-position: center left;}
li#navi05 a:hover {background: url(../img/navi05.jpg) no-repeat;background-position: center left;}
li#navi06 a:hover {background: url(../img/navi06.jpg) no-repeat;background-position: center left;}
li#navi07 a:hover {background: url(../img/navi07.jpg) no-repeat;background-position: center left;}
li#navi08 a:hover {background: url(../img/navi08.jpg) no-repeat;background-position: center left;}


/* 訪問中 */
li#navi01 {background: url(../img/navi01.jpg) no-repeat;background-position: bottom left;}


/* ------------------------------------------------------------
　　header page-naviメニュー
------------------------------------------------------------ */

#page-navi {
	clear:both;
	position:relative;
	width:900px;
	height:71px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#page-navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#page-navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	width:112px;
	height:71px;
	margin:0px;
	overflow:hidden;
}

#page-navi li a {
	display:block;
	width:112px;
	height:71px;
	overflow:hidden;
}

/* 通常時 */
li#page-navi01 a {background: url(../img/page-navi01.jpg) no-repeat;}
li#page-navi02 a {background: url(../img/page-navi02.jpg) no-repeat;}
li#page-navi03 a {background: url(../img/page-navi03.jpg) no-repeat;}
li#page-navi04 a {background: url(../img/page-navi04.jpg) no-repeat;}
li#page-navi05 a {background: url(../img/page-navi05.jpg) no-repeat;}
li#page-navi06 a {background: url(../img/page-navi06.jpg) no-repeat;}
li#page-navi07 a {background: url(../img/page-navi07.jpg) no-repeat;}
li#page-navi08 a {background: url(../img/page-navi08.jpg) no-repeat;}

/* マウスオーバー時 */
li#page-navi01 a:hover {background: url(../img/page-navi01.jpg) no-repeat;background-position: center left;}
li#page-navi02 a:hover {background: url(../img/page-navi02.jpg) no-repeat;background-position: center left;}
li#page-navi03 a:hover {background: url(../img/page-navi03.jpg) no-repeat;background-position: center left;}
li#page-navi04 a:hover {background: url(../img/page-navi04.jpg) no-repeat;background-position: center left;}
li#page-navi05 a:hover {background: url(../img/page-navi05.jpg) no-repeat;background-position: center left;}
li#page-navi06 a:hover {background: url(../img/page-navi06.jpg) no-repeat;background-position: center left;}
li#page-navi07 a:hover {background: url(../img/page-navi07.jpg) no-repeat;background-position: center left;}
li#page-navi08 a:hover {background: url(../img/page-navi08.jpg) no-repeat;background-position: center left;}

/* 訪問中 */
li#page-navi01 {background: url(../img/page-navi01.jpg) no-repeat;background-position: bottom left;}
li#page-navi02 {background: url(../img/page-navi02.jpg) no-repeat;background-position: bottom left;}
li#page-navi03 {background: url(../img/page-navi03.jpg) no-repeat;background-position: bottom left;}
li#page-navi04 {background: url(../img/page-navi04.jpg) no-repeat;background-position: bottom left;}
li#page-navi05 {background: url(../img/page-navi05.jpg) no-repeat;background-position: bottom left;}
li#page-navi06 {background: url(../img/page-navi06.jpg) no-repeat;background-position: bottom left;}
li#page-navi07 {background: url(../img/page-navi07.jpg) no-repeat;background-position: bottom left;}
li#page-navi08 {background: url(../img/page-navi08.jpg) no-repeat;background-position: bottom left;}



/* ------------------------------------------------------------
　　top-box リンク
------------------------------------------------------------ */

/* フラッシュ */
.top-flash {margin:0px;padding:0px;display:block;height:337px;width:582px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top-flash a {display:block;height:337px;width:582px;background: url(../img/top-flash.jpg) no-repeat;text-decoration: none;}
.top-flash a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 資料請求 */
.top-shiryo {margin:0px;padding:0px;display:block;height:263px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top-shiryo a {display:block;height:263px;width:240px;background: url(../img/shiryo_bottun.jpg) no-repeat;text-decoration: none;}
.top-shiryo a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　menu リンク
------------------------------------------------------------ */

/*  */
.menu01 {margin:0px 0px 0px 0px;padding:0px;display:block;height:124px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu01 a {display:block;height:124px;width:240px;background: url(../img/nouhau_bottun.jpg) no-repeat;text-decoration: none;}
.menu01 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.menu02 {margin:0px 0px 0px 0px;padding:0px;display:block;height:64px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu02 a {display:block;height:64px;width:240px;background: url(../img/cd-j_bottun.jpg) no-repeat;text-decoration: none;}
.menu02 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.menu03 {margin:10px 0px 0px 0px;padding:0px;display:block;height:64px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu03 a {display:block;height:64px;width:240px;background: url(../img/tb_bottun.jpg) no-repeat;text-decoration: none;}
.menu03 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 運営会社 */
.menu04 {margin:0px 0px 0px 0px;padding:0px;display:block;height:64px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu04 a {display:block;height:64px;width:240px;background: url(../img/management_bottun.jpg) no-repeat;text-decoration: none;}
.menu04 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* トップのお問い合わせ */
.menu05 {
	margin:0px;
	display:block;
	height:52px;
	width:240px;
	list-style:none;
	text-indent:-9999px;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.menu05 a {display:block;height:52px;width:240px;background: url(../img/toiawase_bottun.jpg) no-repeat;text-decoration: none;}
.menu05 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 仮予約 */
.menu06 {margin:0px 0px 0px 0px;padding:0px;display:block;height:124px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu06 a {display:block;height:124px;width:240px;background: url(../img/kari_bottun.jpg) no-repeat;text-decoration: none;}
.menu06 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 各ページ用　資料請求 */
.page_menu01 {margin:15px 0px 0px 0px;padding:0px;display:block;height:75px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.page_menu01 a {display:block;height:75px;width:240px;background: url(../img/page/page-shiryo_bottun.jpg) no-repeat;text-decoration: none;}
.page_menu01 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 各ページ用　 */
.page_menu02 {margin:15px 0px 0px 0px;padding:0px;display:block;height:74px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.page_menu02 a {display:block;height:74px;width:240px;background: url(../img/page/page-nouhau_bottun.jpg) no-repeat;text-decoration: none;}
.page_menu02 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　 リンク
------------------------------------------------------------ */

/* 資料請求 */
.about_bottun {margin:30px 0px 0px 0px;padding:0px;display:block;height:84px;width:460px;list-style:none;text-indent:-9999px;overflow:hidden;}
.about_bottun a {display:block;height:84px;width:460px;background: url(../img/page/about_bottun.jpg) no-repeat;text-decoration: none;}
.about_bottun a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ボタン */
.about_bottundvd {margin:30px 0px 0px 0px;padding:0px;display:block;height:84px;width:560px;list-style:none;text-indent:-9999px;overflow:hidden;}
.about_bottundvd a {display:block;height:84px;width:560px;background: url(../img/page/about_bottundvd.jpg) no-repeat;text-decoration: none;}
.about_bottundvd a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ------------------------------------------------------------
　　 リンク
------------------------------------------------------------ */

/*  */
.teacher_bottun01 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun01 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun01.jpg) no-repeat;text-decoration: none;}
.teacher_bottun01 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.teacher_bottun02 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun02 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun02.jpg) no-repeat;text-decoration: none;}
.teacher_bottun02 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.teacher_bottun03 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun03 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun03.jpg) no-repeat;text-decoration: none;}
.teacher_bottun03 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.teacher_bottun04 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun04 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun04.jpg) no-repeat;text-decoration: none;}
.teacher_bottun04 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.teacher_bottun05 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun05 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun05.jpg) no-repeat;text-decoration: none;}
.teacher_bottun05 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/*  */
.teacher_bottun06 {margin:20px 0px 10px 0px;padding:0px;display:block;height:60px;width:543px;list-style:none;text-indent:-9999px;overflow:hidden;}
.teacher_bottun06 a {display:block;height:60px;width:543px;background: url(../img/page/teacher_bottun06.jpg) no-repeat;text-decoration: none;}
.teacher_bottun06 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　 リンク
------------------------------------------------------------ */

/*  */
.advantage_bottun {margin:30px 0px 0px 0px;padding:0px;display:block;height:64px;width:560px;list-style:none;text-indent:-9999px;overflow:hidden;}
.advantage_bottun a {display:block;height:64px;width:560px;background: url(../img/page/advantage_bottun.jpg) no-repeat;text-decoration: none;}
.advantage_bottun a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}
