/* カバー
-----------------------------------------------------------------------------------------------------*/
h2.acc-cover {
background:url(../img2/cover/acc-cover.jpg) no-repeat 0 0;
}
h2.acc-cover a {
background:url(../img2/cover/acc-cover.jpg) no-repeat 0 0;
}

/* サイド
-----------------------------------------------------------------------------------------------------*/
.access-s-box {
width:188px;
margin:0;
padding:0 0 1025px 0;
background:url(../img2/access/jikan-s.gif) no-repeat bottom center;
}
.access-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/access/access-s.gif) no-repeat 0 0;
display:block;
}
.access-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/access/access-s.gif) no-repeat 0 0;
display:block;
}
.access-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/access/access-s.gif) no-repeat -188px 0;
display:block;
}
.access-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.access-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.access-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.access-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.a-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/access/access-s.gif) no-repeat 0 -49px;
}
li.a-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/access/access-s.gif) no-repeat 0 -49px;
}
li.a-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/access/access-s.gif) no-repeat -188px -49px;
}
li.s-gift {
margin:0 0 7px 0;
}



/* アクセスMAP
-----------------------------------------------------------------------------------------------------*/
.a-box {
clear:both;
width:530px;
margin:0;
padding:0;
}
.a-box h3 {
width:530px;
height:21px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/access/bar.gif) no-repeat 0 0;
}
.a-box p {
margin:20px 0 0 0;
padding:0;
}
h3.ubuya {
width:342px;
height:30px;
margin:30px 0 0 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/access/ubuya.gif) no-repeat 0 0;
}
p.adress {
width:342px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/access/ubuya.gif) no-repeat 0 -30px; 
}
.map-box {
width:530px;
margin:20px 0 0 0;
}
.map-box img {
clear:both;
margin:10px 0 20px 0;
padding:0;
}
p.map-pdf {
float:right;
width:330px;
height:26px;
margin:20px 0 30px 0;
padding:0;
line-height:200%;
background:url(../img2/access/map-pdf.gif) no-repeat top right;
display:block;
}
p.map-pdf a {
width:230px;
height:26px;
margin:0;
padding:0 100px 0 0;
background:url(../img2/access/map-pdf.gif) no-repeat top right;
display:block;
}
p.map-pdf a:hover {
width:230px;
height:26px;
margin:0;
padding:0 100px 0 0;
background:url(../img2/access/map-pdf.gif) no-repeat bottom right;
display:block;
}
.map-box h4 {
clear:both;
margin:0 0 10px 0;
padding:0;
font-size:1em;
color:#333333;
}

p.tel {
width:359px;
height:35px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img2/access/tel.gif) no-repeat 0 0;
}