.navleft{
width:180px;
background:url(../img/base/tunoda-side.jpg) no-repeat 0 0;
height:1013px;
}
.navleft ul {
margin:0 0 10px 0;
padding:345px 0 0 0;
list-style:none;
}
.navleft li {
width:180px;
height:22px;
margin:0 0 7px 0;
padding:0;
text-indent:-9999em;
display:block;
}
.navleft li a {
width:180px;
height:22px;
margin:0;
padding:0;
display:block;
}

.right img{
margin-bottom:20px;
}
h1 {
width:520px;
height:250px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999em;
background:url(../img/shop/s-cover.jpg) no-repeat top right;
}
ul.s-navi {
clear:both;
width:531px;
height:15px;
margin:0 0 15px 0;
padding:0;
list-style:none;
}
ul.s-navi li {
float:left;
height:15px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
display:block;
}
ul.s-navi li a {
height:15px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
display:block;
}
ul.s-navi li a:hover {
height:15px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
display:block;
}
/*--*/
li.s-navi01 {
width:133px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat 0 0;
}
li.s-navi01 a {
width:133px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat 0 0;
}
li.s-navi01 a:hover {
width:133px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat 0 -15px;
}
/*--*/
li.s-navi02 {
width:92px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -133px 0;
}
li.s-navi02 a {
width:92px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -133px 0;
}
li.s-navi02 a:hover {
width:92px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -133px -15px;
}
/*--*/
li.s-navi03 {
width:178px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -225px 0;
}
li.s-navi03 a {
width:178px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -225px 0;
}
li.s-navi03 a:hover {
width:178px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -225px -15px;
}
/*--*/
li.s-navi04 {
width:128px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -403px 0;
}
li.s-navi04 a {
width:128px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -403px 0;
}
li.s-navi04 a:hover {
width:128px;
margin:0;
padding:0;
background:url(../img/shop/shop-navi.gif) no-repeat -403px -15px;
}
h2.pal{
clear:both;
width:auto;
height:31px;
text-indent:-9999em;
margin:30px 0 15px 0;
padding:0;
background:url(../img/shop/pal-bar.gif) no-repeat 0 0;
}

h2.ail{background:url(../img/shop/ail-bar.gif) no-repeat 0 0;
width:auto;
height:30px;
text-indent:-9999em;
margin:30px 0 10px 0;
padding:0;
}

h2.opt{background:url(../img/shop/opt-bar.gif) no-repeat 0 0;
width:auto;
height:33px;
text-indent:-9999em;
margin:30px 0 10px 0;
padding:0;
}

h2.apita{background:url(../img/shop/apita-bar.gif) no-repeat 0 0;
width:auto;
height:31px;
text-indent:-9999em;
margin:20px 0 10px 0;
padding:0;
}
h3 {
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#CC6600;
}

.box{
clear:both;
margin:0 0 20px 0;
}

.box:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .box{height: 1em;
overflow: visible;
}
/**/
.box .left{float:left;
width:181px;
height:auto;
margin:0 20px 0 10px;
padding:0;
}
.box img{
clear:both;
float:right;
margin:0 0 15px 15px;
}
.box2 {
width:330px;
margin:20px 0 10px 0;
padding:10px 10px 5px 10px;
border:#CCCCCC 1px solid;
}
p.map-b {
width:169px;
height:24px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/shop/map-b.jpg) no-repeat 0 0;
display:block;
}
p.map-b a {
width:169px;
height:24px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/shop/map-b.jpg) no-repeat 0 0;
display:block;
}
p.map-b a:hover {
width:169px;
height:24px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/shop/map-b.jpg) no-repeat 0 -24px;
display:block;
}
