/*N*/
.Bu_W ul li img{
	padding:0;
	margin:0;
	vertical-align: top;
	border:none;
}

/*±ńČūÉ*/
.Shinkyu a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.Shinkyu a:hover{
    background-image:url(img/shin_kyu2.png);
}

.Shinkyu a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*{pĢ¬ź*/
.sejutsu a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.sejutsu a:hover{
    background-image:url(img/nagare2.png);
}

.sejutsu a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*čI*/
.hari a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.hari a:hover{
    background-image:url(img/hari2.png);
}

.hari a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/**/
.kyu a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.kyu a:hover{
    background-image:url(img/kyu2.png);
}

.kyu a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*čZĆ@*/
.seitai a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.seitai a:hover{
    background-image:url(img/shiatsu2.png);
}

.seitai a:hover img{
    visibility : hidden ;
    border-style : none ;
}


/*X^btŠī*/
.staff a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.staff a:hover{
    background-image:url(img/staff2.png);
}

.staff a:hover img{
    visibility : hidden ;
    border-style : none ;
}


/*æąE\ń*/
.ryoukin a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.ryoukin a:hover{
    background-image:url(img/course2.png);
}

.ryoukin a:hover img{
    visibility : hidden ;
    border-style : none ;
}


/*ANZX}bv*/
.Access a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.Access a:hover{
    background-image:url(img/accsess2.png);
}

.Access a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*NW*/
.Link a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.Link a:hover{
    background-image:url(img/link2.png);
}

.Link a:hover img{
    visibility : hidden ;
    border-style : none ;
}


/*gbv{^*/
.top a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.top a:hover{
    background-image:url(img/top2.png);
}

.top a:hover img{
    visibility : hidden ;
    border-style : none ;
}



.Wrap .Ri_W .ri_C .Sub_W .S_At .hr {
	height: 1px;
	float: left;
	clear: left;
	width: 520px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E3E3E3;
}
.Wrap .Ri_W .ri_C .Sub_W .S_At .S_At_Line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 18px;
	margin-bottom: 10px;
	float: left;
	clear: left;
	width: 100%;
}
.Wrap .Ri_W .ri_C .Sub_W .S_At .S_At_Line2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 58px;
	margin-bottom: 10px;
	float: left;
	font-size: 12px;
}


/*menu1*/
.menu1 a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.menu1 a:hover{
    background-image:url(img/menu1_hover.png);
}

.menu1 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*menu2*/
.menu2 a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.menu2 a:hover{
    background-image:url(img/menu2_hover.png);
}

.menu2 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*menu3*/
.menu3 a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.menu3 a:hover{
    background-image:url(img/menu3_hover.png);
}

.menu3 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*menu4*/
.menu4 a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.menu4 a:hover{
    background-image:url(img/menu4_hover.png);
}

.menu4 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/*menu5*/
.menu5 a{
    display : block ;
    width : 200px ;
    height : 44px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
.menu5 a:hover{
    background-image:url(img/menu5_hover.png);
}

.menu5 a:hover img{
    visibility : hidden ;
    border-style : none ;
}



/*\ń*/


#reservation{
	position:absolute;
	top:410px;
	right:85px;
}
#reservation li{
    display : block ;

	list-style:none;
	margin-bottom:10px;
}
#reservation a img{
	border:none;
}


.Sub_Yoyaku_Photo2 {
	background-image: url(img/Sun_Yoyaku.jpg);
	height: 502px;
	width: 636px;
	margin-left: 27px;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 25px;
}



