/* -imagemap,他- */
/* */
img.image{ display: none; }

dl#petitMap{
	margin: 0px 20px;
	padding: 0;
	background: transparent url(../images/0907/ab/syugo.jpg) top left no-repeat;
	height: 348px;
	width: 650px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* */
dd#DVD { top: 25px; left: 7px; }
dd#DVD a{ position: absolute; width: 164px; height: 112px; text-decoration: none; }
dd#DVD a span{ display: none; }
dd#DVD a:hover{ position: absolute; background: transparent url(../images/0907/ab/syugo.jpg) -7px -374px no-repeat;}


dd#omutuBook{ top: 0px; left: 171px; }
dd#omutuBook a{ position: absolute; width: 132px; height: 137px; text-decoration: none; }
dd#omutuBook a span{ display: none; }
dd#omutuBook a:hover{ background: transparent url(../images/0907/ab/syugo.jpg) -171px -349px no-repeat; }

dd#otoBook{ top: 137px; left: 7px; }
dd#otoBook a{ position: absolute; width: 249px; height: 141px; text-decoration: none;	}
dd#otoBook a span{ display: none; }
dd#otoBook a:hover{ background: transparent url(../images/0907/ab/syugo.jpg) -7px -486px no-repeat; }

dd#shimaP{ top: 137px; left: 257px; }
dd#shimaP a{ position: absolute; width: 171px; height: 141px; text-decoration: none; }
dd#shimaP a span{ display: none; }
dd#shimaP a:hover{ background: transparent url(../images/0907/ab/syugo.jpg) -257px -486px no-repeat; }

dd#MizuSet{ top: 170px; left: 427px; }
dd#MizuSet a{ position: absolute; width: 214px; height: 107px; text-decoration: none; }
dd#MizuSet a span{ display: none; }
dd#MizuSet a:hover{ background: transparent url(../images/0907/ab/syugo.jpg) -427px -519px no-repeat; }

dd#Nyukai{ top: 288px; left: 347px; }
dd#Nyukai a{ position: absolute; width: 295px; height: 54px; text-decoration: none; }
dd#Nyukai a span{ display: none; }
dd#Nyukai a:hover{ background: transparent url(../images/0907/ab/syugo.jpg) -347px -637px no-repeat; }




/* 入会ボタン*/
#Btn_nyukai{
/*	display:block;
	position: relative;
*/	height: 55px;
	width: 297px;
	margin-left:196px;
	margin-bottom:30px;
	margin-top:20px;
	background: transparent url(../../images/btn_nyukai.jpg) top center no-repeat;
}

#Btn_nyukai{top: 0px; left:0px;}
#Btn_nyukai a{ position: absolute; width: 297px; height: 55px; text-decoration: none; 	text-indent: -9999px; }
#Btn_nyukai a:hover{ position: absolute; background: transparent url(../../images/btn_nyukai.jpg) 0px -55px no-repeat;}


/* バナーmap*/
dl#petitBannerMap{
	margin: 0px 20px;
	padding: 0;
	background: transparent url(../images/0907/ab/banner.jpg) top left no-repeat;
	height: 247px;
	width: 650px;
	position: relative;
}

dd#b_dvd {top: 40px; left: 1px; }
dd#b_dvd a{ position: absolute; width: 178px; height: 151px; text-decoration: none; /*display:block;*/}
dd#b_dvd a span{ display: none; }
dd#b_dvd a:hover{ position: absolute; background: transparent url(../images/0907/ab/banner.jpg) -1px -287px no-repeat;}


dd#b_omutuBook {top: 40px; left: 179px; }
dd#b_omutuBook a{ position: absolute; width: 150px; height: 151px; text-decoration: none;  display:block;}
dd#b_omutuBook a span{ display: none; }
dd#b_omutuBook a:hover{ background: transparent url(../images/0907/ab/banner.jpg) -179px -287px no-repeat; }

dd#b_otoBook {top: 40px; left: 330px; }
dd#b_otoBook a{ position: absolute; width: 153px; height: 151px; text-decoration: none;	/*display:block;*/}
dd#b_otoBook a span{ display: none; }
dd#b_otoBook a:hover{ background: transparent url(../images/0907/ab/banner.jpg) -330px -287px no-repeat; }

dd#b_mizuSet{ top: 40px; left: 483px; }
dd#b_mizuSet a{ position: absolute; width: 167px; height: 151px; text-decoration: none; display:block; }
dd#b_mizuSet a span{ display: none; }
dd#b_mizuSet a:hover{ background: transparent url(../images/0907/ab/banner.jpg) -483px -287px no-repeat; }


/*関連リンク*/
#course_link_area { margin:20px; padding: 0px; list-style-type: none; width:650px; hegiht:44px; text-align: center;display:block;} 
#course_link_area li {display:inline; list-style-type:none; float:left;  text-align:center; margin:0px 30px;} 
#course_link_area li.year {width: 240px; height: 44px !important; height: 35px; background: transparent url(../../images/btn_year.jpg) 0px 0px no-repeat;} 
#course_link_area li.expe {width: 267px; height: 44px !important; height: 35px; background: transparent url(../../images/btn_expe.jpg) 0px 0px no-repeat;} 

#course_link_area a { display:block; width:100%; height: 100%; padding:5px 0px; text-indent:-9999px;} 
#course_link_area a span{ text-indent:-9999px;} 

#course_link_area li.year a:hover {width: 240px; height: 44px !important; height: 35px; background: transparent url(../../images/btn_year.jpg) 0px -44px no-repeat;} 
#course_link_area li.expe a:hover {width: 267px; height: 44px !important; height: 35px; background: transparent url(../../images/btn_expe.jpg) 0px -44px no-repeat;} 


/*お誕生日*/
div.area_002{
	width:650px;
/*	margin-left:20px;
	border:solid 1px #ccc;
	padding-left:20px;
*/
}

div#birth_area{
	display:block;
	width:650px;
/*	margin:0px 20px;
	padding:0px 20px;
	border:solid 1px #ccc;
*/
}
div#birth_area h3{
	width:650px;
	height:34px;
	margin:0px 20px;
	background: url(../images/0907/ab/ttl_h3_birth.gif) no-repeat #fff;
	display:block;
	text-indent:-9999px;
}

div#birth_area p.t01{
	width:650px;
	margin:10px 20px;
}

#birth_box{
	margin-bottom:10px;
	margin:0px 20px; 
	padding:0px;
/*	border:solid 1px #ccc;
*/	width:650px;
 }

#birth_box .box{
	float:left;
	display:inline;
	width:300px;
/*	border:solid 1px #ccc;
*/	background: #FFFFCC;
	margin: 0px 10px;
}

#birth_box .box h5{
	text-indent: -9999px;
	width: 300px;
	height: 29px;
	display:block;
}
.ttlyear{background: url(../images/birth/ttl_birth02.gif) no-repeat;}
.ttltooth{background: url(../images/birth/ttl_hamigaki.gif) no-repeat;}

#birth_box .box img{
	margin:0px 25px;
}
#birth_box .box p{
	margin:0px 20px;
}
#birth_box .box .a-text{
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
	margin-left:15px;
}


#birth_box .box .box_ft{
	width: 300px;
	height:8px;
	display:block;
	background: url(../images/birth/bk_style_bottom.gif) no-repeat #fff;
	margin:0px;
	padding:0px;
}

/*birth用ボタン*/
#birth_box .box div.zoom {
display:block;
width:105px;
height:21px;
/*margin:2px 0 10px 0;
*/padding:0px;
background: #FFFFCC;

}

div.zoom a.zoom-btn {
background:url("../images/birth/btn_zoom.gif") no-repeat;
display:block;
float:right;
width:84px;
height:21px;
margin:0;
padding:0px;
margin-right:3px;
text-indent:-9999px;
text-decoration:none;
}
div.zoom a.kuwashiku-btn {
background:url("../images/birth/btn_kuwashiku.gif") no-repeat;
display:block;
float:right;
width:103px;
height:21px;
margin:0;
padding:0px;
margin-right:3px;
text-indent:-9999px;
text-decoration:none;
}

div.zoom a.syosai-btn {
background:url("/course/images/btn_syosai.gif") no-repeat;
display:block;
float:right;
width:96px;
height:21px;
margin:0;
padding:0px;
margin-right:3px;
text-indent:-9999px;
text-decoration:none;
}

/* オファー部分*/

.txt_pgtp{
	display:block;
	width:100px;
	height:11px;
	background: transparent url(/common/images/icn-pgtp.gif) center right no-repeat;
	float:right;
}
.txt_offer{
	display:block;
	width:300px;
	height:11px;
	background: transparent url(/common/images/icn-square-arrow-blue.gif) center left no-repeat;
	float:left;
	text-indent:14px;
	margin:10px;
}


