@charset "UTF-8";
img.hidden {
	display: none;
}
dl#imagemap {
	margin: 0 0 20px 0;
	padding: 0;
	width: 584px;
	height: 520px;
	position: relative;
	background: transparent url(../guide/images/course/course_map.jpg) 0 0 no-repeat;
}
dl#imagemap dt {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap dd {
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap dd a span {
	display: none;
}
/*
dd#myMaps1 {
	top: ***px;            //置換する画像を表示する座標
	left: ***px;         //
}
dd#myMaps1 a {
	position: absolute;
	width: ***px;          //置換する画像を表示する領域
	height: ***px;         //
}	
dd#myMaps1 a:hover {
	position: absolute;
	top: -***px;           //オンフォーカス：<a>の絶対位置からの座標
	left: -***px;          //
	background: transparent url(bg2.jpg) -5px -375px no-repeat; //置換した画像の座標
}

****************************************************************/
dl#imagemap dd a {
	/*border: 1px solid #0099ff;*/
}
dd a:hover {
	border: none;
}
/*PG/練習所****************************************************************/
/*
dl#imagemap dd#myMaps02 a {
	position: absolute;
	width: 204px;
	height: 148px;
	top: 269px;
	left: 95px;
	text-decoration: none;
}
dl#imagemap dd#myMaps02 a span { display: none;}
dl#imagemap dd#myMaps02 a:hover {
	position: absolute;
	width: 226px;
	height: 174px;
	top: 269px;
	left: 95px;
	background-image: none;
}
*/

dl#imagemap dd#myMaps02 a {
	position: absolute;
	width: 75px;
	height: 29px;
	top: 312px;
	left: 108px;
	text-decoration: none;
}
dl#imagemap dd#myMaps02 a span { display: none;}
dl#imagemap dd#myMaps02 a:hover {
	position: absolute;
	width: 226px;
	height: 174px;
/*	background-image: none;*/
	text-decoration: none;
	background: transparent url(../guide/images/course/imgCourse_pg02.jpg) 0 0 no-repeat;
	top: 269px;
	left: 95px;
}
dl#imagemap dd#myMaps02_2 a {
	position: absolute;
	width: 104px;
	height: 27px;
	top: 381px;
	left: 199px;
	text-decoration: none;
}
dl#imagemap dd#myMaps02_2 a span { display: none;}
dl#imagemap dd#myMaps02_2 a:hover {
	position: absolute;
	width: 226px;
	height: 174px;
	top: 269px;
	left: 95px;
	background-image: none;
	background: transparent url(../guide/images/course/imgCourse_pg02.jpg) 0 0 no-repeat;
}
/*ギャラリープラザ****************************************************************/
/*
dd#myMaps03 a {
	position: absolute;
	width: 186px;
	height: 26px;
	top: 442px;
	left: 22px;
	text-decoration: none;
}
dd#myMaps03 a span { display: none;}
dd#myMaps03 a:hover {
	position: absolute;
	width: 186px;
	height: 61px;
	top: 442px;
	left: 22px;
	background-image: none;
}
*/
dd#myMaps03 a {
	position: absolute;
	width: 186px;
	height: 26px;
	top: 442px;
	left: 22px;
	text-decoration: none;
}
dd#myMaps03 a span { display: none;}
dd#myMaps03 a:hover {
	position: absolute;
	width: 186px;
	height: 61px;
	top: 442px;
	left: 22px;
	background-image: none;
	background: transparent url(../guide/images/course/imgCourse_gallery02.jpg) 0 0 no-repeat;
}
/*1st****************************************************************/
dd#myMaps04 a {
	position: absolute;
	width: 50px;
	height: 40px;
	top: 160px;
	left: 85px;
	text-decoration: none;
}
dd#myMaps04 a span { display: none;}
dd#myMaps04 a:hover {
	position: absolute;
	width: 172px;
	height: 198px;
	top: 112px;
	left: 16px;
	background: transparent url(../guide/images/course/imgCourse_01st.jpg) 0 0 no-repeat;
}
dd#myMaps04_2 a {
	position: absolute;
	width: 50px;
	height: 40px;
	top: 270px;
	left: 47px;
	text-decoration: none;
}
dd#myMaps04_2 a span { display: none;}
dd#myMaps04_2 a:hover {
	position: absolute;
	width: 172px;
	height: 198px;
	top: 112px;
	left: 16px;
	background: transparent url(../guide/images/course/imgCourse_01st.jpg) 0 0 no-repeat;
}

/*2nd****************************************************************/
dd#myMaps05 a {
	position: absolute;
	width: 50px;
	height: 40px;
	top: 54px;
	left: 70px;
	text-decoration: none;
}
dd#myMaps05 a span { display: none;}
dd#myMaps05 a:hover{ 
	position: absolute;
	width: 160px;
	height: 84px;
	top: 21px;
	left: 33px;
	background: transparent url(../guide/images/course/imgCourse_02th.jpg) 0 0 no-repeat;
}
/*5th****************************************************************/
dd#myMaps06 a {
	position: absolute;
	width: 50px;
	height: 35px;
	top: 135px;
	left: 170px;
	text-decoration: none;
}
dd#myMaps06 a span { display: none;}
dd#myMaps06 a:hover{ 
	position: absolute;
	width: 86px;
	height: 77px;
	top: 113px;
	left: 151px;
	background: transparent url(../guide/images/course/imgCourse_05th.jpg) 0 0 no-repeat;
}
/*6th****************************************************************/
dd#myMaps07 a {
	position: absolute;
	width: 65px;
	height: 40px;
	top: 100px;
	left: 215px;
	text-decoration: none;
}
dd#myMaps07 a span { display: none;}
dd#myMaps07 a:hover {
	position: absolute;
	width: 151px;
	height: 50px;
	top: 95px;
	left: 151px;
	background: transparent url(../guide/images/course/imgCourse_06th.jpg) 0 0 no-repeat;
}
/*8th****************************************************************/
dd#myMaps08 a {
	position: absolute;
	width: 90px;
	height: 40px;
	top: 35px;
	left: 270px;
	text-decoration: none;
}
dd#myMaps08 a span { display: none;}
dd#myMaps08 a:hover{ 
	position: absolute;
	width: 139px;
	height: 75px;
	top: 35px;
	left: 230px;
	background: transparent url(../guide/images/course/imgCourse_08th.jpg) 0 0 no-repeat;
}
/*9th****************************************************************/
dd#myMaps09 a {
	position: absolute;
	width: 50px;
	height: 40px;
	top: 175px;
	left: 220px;
	text-decoration: none;
}
dd#myMaps09 a span { display: none;}
dd#myMaps09 a:hover{ 
	position: absolute;
	width: 168px;
	height: 146px;
	top: 109px;
	left: 184px;
	background: transparent url(../guide/images/course/imgCourse_09th.jpg) 0 0 no-repeat;
}
/*10th****************************************************************/
dd#myMaps10 a {
	position: absolute;
	width: 54px;
	height: 61px;
	top: 272px;
	left: 252px;
	text-decoration: none;
}
dd#myMaps10 a span { display: none;}
dd#myMaps10 a:hover {
	position: absolute;
	width: 190px;
	height: 208px;
	top: 180px;
	left: 167px;
	background: transparent url(../guide/images/course/imgCourse_10th.jpg) 0 0 no-repeat;
}
/**/
dd#myMaps10_02 a {
	position: absolute;
	width: 60px;
	height: 70px;
	top: 220px;
	left: 260px;
	text-decoration: none;
}
dd#myMaps10_02 a span { display: none;}
dd#myMaps10_02 a:hover {
	position: absolute;
	width: 190px;
	height: 208px;
	top: 180px;
	left: 167px;
	background: transparent url(../guide/images/course/imgCourse_10th.jpg) 0 0 no-repeat;
}

/*14th****************************************************************/
dd#myMaps11 a {
	position: absolute;
	width: 40px;
	height: 70px;
	top: 190px;
	left: 433px;
	text-decoration: none;
}
dd#myMaps11 a span { display: none;}
dd#myMaps11 a:hover{ 
	position: absolute;
	width: 49px;
	height: 164px;
	top: 131px;
	left: 423px;
	background: transparent url(../guide/images/course/imgCourse_14th.jpg) 0 0 no-repeat;
}
/*15th****************************************************************/
dd#myMaps12 a {
	position: absolute;
	width: 60px;
	height: 40px;
	top: 100px;
	left: 470px;
	text-decoration: none;
}
dd#myMaps12 a span { display: none;}
dd#myMaps12 a:hover{ 
	position: absolute;
	width: 103px;
	height: 220px;
	top: 48px;
	left: 456px;
	background: transparent url(../guide/images/course/imgCourse_15th.jpg) 0 0 no-repeat;
}
/*16th****************************************************************/
dd#myMaps13 a {
	position: absolute;
	width: 70px;
	height: 40px;
	top: 13px;
	left: 430px;
	text-decoration: none;
}
dd#myMaps13 a span { display: none;}
dd#myMaps13 a:hover {
	position: absolute;
	width: 169px;
	height: 80px;
	top: 9px;
	left: 393px;
	background: transparent url(../guide/images/course/imgCourse_16th.jpg) 0 0 no-repeat;
}
/*17th****************************************************************/
dd#myMaps14 a {
	position: absolute;
	width: 40px;
	height: 60px;
	top: 70px;
	left: 375px;
	text-decoration: none;
}
dd#myMaps14 a span { display: none;}
dd#myMaps14 a:hover{ 
	position: absolute;
	width: 47pxpx;
	height: 92px;
	top: 43px;
	left: 373px;
	background: transparent url(../guide/images/course/imgCourse_17th.jpg) 0 0 no-repeat;
}
/*18th****************************************************************/
dd#myMaps15 a {
	position: absolute;
	width: 50px;
	height: 35px;
	top: 150px;
	left: 290px;
	text-decoration: none;
}
dd#myMaps15 a span { display: none;}
dd#myMaps15 a:hover{ 
	position: absolute;
	width: 247px;
	height: 241px;
	top: 119px;
	left: 127px;
	background: transparent url(../guide/images/course/imgCourse_18th.jpg) 0 0 no-repeat;
}
dd#myMaps15_2 a {
	position: absolute;
	width: 33px;
	height: 53px;
	top: 277px;
	left: 189px;
	text-decoration: none;
}
dd#myMaps15_2 a span { display: none;}
dd#myMaps15_2 a:hover{ 
	position: absolute;
	width: 247px;
	height: 241px;
	top: 119px;
	left: 127px;
	background: transparent url(../guide/images/course/imgCourse_18th.jpg) 0 0 no-repeat;
}
/*****************************************************************/
/*****************************************************************/
/****************************************************************
dd#myMaps01 a:hover span,dd#myMaps02 a:hover span{
	display: block;
	position: absolute;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	text-indent: 0;
	color: #000;
	bottom: 100%;
	width: 95%;
	border: 1px solid #BCBCBC;
	background-color: #F4F4F4;
}*/
/**/
/*9th**************************************************************
dd#myMaps10,
dd#myMaps10 a,
dd#myMaps10 a:hover {
	z-index: 1;
}
dd#myMaps09,
dd#myMaps09 a,
dd#myMaps09 a:hover {
	z-index: 3;
}
dd#myMaps10_02,
dd#myMaps10_02 a,
dd#myMaps10_02 a:hover {
	z-index: 2;
}
dd#myMaps15,
dd#myMaps15 a,
dd#myMaps15 a:hover{ 
	z-index: 1;
}**/
/*****************************************************************/
/*****************************************************************/
dl#imagemap2 {
	margin: 0 0 20px 0;
	padding: 0;
	width: 584px;
	height: 224px;
	position: relative;
	background: transparent url(../guide/images/course/imgPg_01.jpg) 0 0 no-repeat;
}
dl#imagemap2 dt {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap2 dd {
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap2 dd a span {
	display: none;
}
/*------------------------------------------------------*/
/* btn_course_top */
/*------------------------------------------------------*/
dl#imagemap2 dd a {
	/*border: 1px solid #0099ff;*/
}
dd a:hover {
	border: none;
}
/*PG/練習所****************************************************************/
dl#imagemap2 dd#myMaps01 a {
	position: absolute;
	width: 180px;
	height: 30px;
	top: 30px;
	left: 18px;
	text-decoration: none;
}
dl#imagemap2 dd#myMaps01 a span { display: none;}
dl#imagemap2 dd#myMaps01 a:hover {
	position: absolute;
	width: 248px;
	height: 75px;
	top: 30px;
	left: 17px;
	background: transparent url(../guide/images/course/imgPg01_pg02.jpg) 0 0 no-repeat;
}
/**/
dl#imagemap2 dd#myMaps02 a {
	position: absolute;
	width: 75px;
	height: 30px;
	top: 70px;
	left: 300px;
	text-decoration: none;
}
dl#imagemap2 dd#myMaps02 a span { display: none;}
dl#imagemap2 dd#myMaps02 a:hover {
	position: absolute;
	width: 128px;
	height: 89px;
	top: 43px;
	left: 271px;
	background: transparent url(../guide/images/course/imgPg01_p02.jpg) 0 0 no-repeat;
}

/*****************************************************************/
/*****************************************************************/
dl#imagemap3 {
	margin: 0 0 20px 0;
	padding: 0;
	width: 584px;
	height: 224px;
	position: relative;
	background: transparent url(../guide/images/course/imgGallery01.jpg) 0 0 no-repeat;
}
dl#imagemap3 dt {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap3 dd {
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 85%;
}
dl#imagemap3 dd a span {
	display: none;
}
/*------------------------------------------------------*/
/* btn_course_top */
/*------------------------------------------------------*/
dl#imagemap3 dd a {
	/*border: 1px solid #0099ff;*/
}
dd a:hover {
	border: none;
}
/*ギャラリープラザ****************************************************************/
dl#imagemap3 dd#myMaps01 a {
	position: absolute;
	width: 170px;
	height: 30px;
	top: 124px;
	left: 75px;
	text-decoration: none;
}
dl#imagemap3 dd#myMaps01 a span { display: none;}
dl#imagemap3 dd#myMaps01 a:hover {
	position: absolute;
	width: 225px;
	height: 62px;
	top: 123px;
	left: 74px;
	background: transparent url(../guide/images/course/imgGallery01_g02.jpg) 0 0 no-repeat;
}
/**/
dl#imagemap3 dd#myMaps02 a {
	position: absolute;
	width: 174px;
	height: 30px;
	top: 77px;
	left: 360px;
	text-decoration: none;
}
dl#imagemap3 dd#myMaps02 a span { display: none;}
dl#imagemap3 dd#myMaps02 a:hover {
	position: absolute;
	width: 221px;
	height: 51px;
	top: 75px;
	left: 315px;
	background: transparent url(../guide/images/course/imgGallery01_a02.jpg) 0 0 no-repeat;
}







/*------------------------------------------------------*/
/* btn_course_top */
/*------------------------------------------------------*/
p.btn_course_top {
	margin-top: 20px;
	width: 190px;
	height: 24px;
	text-indent: -10000px;
}
p.btn_course_top a,
p.btn_course_top a:hover {
	display: block;
	width: 190px;
	height: 24px;
	border-bottom: none !important;
}
p.btn_course_top a {
	background: url(../guide/images/course/btn_course_top.gif) 0 0 no-repeat;
}
p.btn_course_top a:hover {
	background: url(../guide/images/course/btn_course_top.gif) -190px 0 no-repeat;
}
