/* CSS Document */

@import "../../shop_img/bace.css";

/*all page
=====================================*/
body{
margin:0;
padding:0;
font-size:small;
color:#666666;
background:#DDDDDD;
}
h1,h2,p,dl{
margin:0;
}
h2{
height:20px;
margin:0;
font-size:24px;/*IE*/
padding-left:5px;
}
h3{
margin-bottom:2px;
font-size:16px;/*IE*/
padding-left:5px;
}
h4{
margin:0;
padding:0;
margin-bottom:2px;
font-size:12px;/*IE*/
padding-left:5px;
}
a:link{
color:#333333;
background:transparent;
}
a:visited{
color:#333333;
background:transparent;
}
a:hover,a:active{
color:#999999;
background:transparent;
}

/*header
=====================================*/
#header{
width:780px;
height:100px;
background:#DDDDDD url(../../shop_img/headerBG.gif) no-repeat;
}
#header img{
position: absolute;
top: 36px;
left: 10px;
}
#header p{
color:#FF3300;
display:none;/*text 無効*/
text-indent:-9999px;/*text del*/
}
#hNav{
float: right;
width: 535px;
height: 40px;
padding-top:40px;
padding-right:0px;
}
#hNav table{
border:0;
margin:0;
padding:0;
}
# hNav ul{
margin: 0;
padding: 0;
list-style: none;
}
#hNav li,#hNav a{
display: block;
width: 105px;
height: 40px;
text-decoration:none;
}
#hNav td,#hNav tr,#hNav table{
margin: 0;
padding: 0;
text-indent:-9999px;/*text del*/
color:#F550A6;
}
#mMenu1 a{
background:url(../../shop_img/menuHome.gif) no-repeat;
margin: 0;
}
#mMenu2 a{
background:url(../../shop_img/menuShop.gif) no-repeat;
margin: 0;
}
#mMenu3 a{
background:url(../../shop_img/menuInfo.gif) no-repeat;
margin: 0;
}
#mMenu4 a{
background:url(../../shop_img/menuHelp.gif) no-repeat;
margin: 0;
}
#mMenu5 a{
background:url(../../shop_img/menuYSP.gif) no-repeat;
margin: 0;
}
#mMenu1 a:hover{
background:url(../../shop_img/menuHome.gif) no-repeat 0 -40px;
margin: 0;
}
#mMenu2 a:hover{
background:url(../../shop_img/menuShop.gif) no-repeat 0 -40px;
margin: 0;
}
#mMenu3 a:hover{
background:url(../../shop_img/menuInfo.gif) no-repeat 0 -40px;
margin: 0;
}
#mMenu4 a:hover{
background:url(../../shop_img/menuHelp.gif) no-repeat 0 -40px;
margin: 0;
}
#mMenu5 a:hover{
background:url(../../shop_img/menuYSP.gif) no-repeat 0 -40px;
margin: 0;
}
#header:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/*main
=====================================*/
#pageBody{
width:780px;
background:#ffffff;
padding-bottom:0;
}
#rNav{
float:right;
width:200px;
background:#ffffff;
padding-top:10px;
}
#rNav ul{
margin: 0;
padding-left:20px;
list-style: none;
}
rNav li{
padding-bottom:15px;
padding-top:15px;
}
#contents{
width:572px;
padding-left:5px;
padding-top:5px;
padding-bottom:0;
}
#contents p{
font-size:12px;/*IE*/
padding-left:5px;
padding-top:15px;
padding-bottom:0;
}
#pageBody:after{/*BoxEnd float Clear*/
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#contents table{
margin:0;
padding:0;
}
/*
#contents h2{
height:33px;
background:#ffffff url(../../shop_img/namebar.gif) no-repeat;
}
*/
.categoryname {
color:#666666;
font-size:12px;
font-weight: bold;
}
.itemname {
color:#666666;
font-weight: bold;
margin-bottom:5px;
}
.itmInfo{
color:#aaaaaa;
font-size:x-small;
/*background:#FFCCFF;
display: block;*/
}

#contents a:link img,
#contents a:visited img{
border : 1px solid #CDCDCD;
}
#contents a:hover img{
border : 1px solid #7F7F7F;
}
/*#contents a:hover{
border-color : #7F7F7F;
}
*/
/*right menu
=====================================*/
#cart a{
display:none;/*text 無効*/
text-indent:-9999px;/*text del*/
text-decoration:none;
background:url(../../shop_img/cart.gif) no-repeat;
display: block;
width: 160px;
height: 28px;
margin: 0;
}
#cart a:hover{
display:none;/*text 無効*/
text-indent:-9999px;/*text del*/
text-decoration:none;
background:url(../../shop_img/cart.gif) no-repeat 0 -28px;
display: block;
width: 160px;
height: 28px;
margin: 0;
}

/*footer
=====================================*/
#footer{
margin:0;
padding:0;
width: 780px;
height:82px;
background:#DDDDDD url(../../shop_img/footerBG.gif) no-repeat;
}
#footer ul{
margin:0;
padding:0;
padding-left:10px;
padding-top:10px;
}
#footer li{
display:block;
float:left;
margin-right:10px;
}
#footer p{
margin:0;
padding:0;
text-align:left;
}
#footer div{
margin:0;
padding:0 10px 0 0;
text-align:right;
float:right;
}


/*title
=====================================*/
#schedul h2{
color:#FF2900;
background:#F4EFE7 url(img/t_sched.gif) no-repeat;
}
#sub h2{
color:#FF2900;
background:#F4EFE7 url(img/t_koshin.gif) no-repeat;
}
#nav h2{
color:#FF2900;
background:#F4EFE7 url(img/t_menu.gif) no-repeat;
}
/*schedul
=====================================*/
#schedul dt,#schedul dd{
margin:0;
padding:0;
line-height:1.4;
}
#schedul dt{
font-size:x-small;
}
#schedul dd{
margin-bottom:1.3em;
}
/*sub
=====================================*/
#sub dt,#sub dd{
margin:0;
padding:0;
line-height:1.4;
font-size:x-small;
}
#sub dd{
margin-bottom:0.6em;
}

#MMAP{
float: right;
padding-bottom:10px
}
#MINFO{
width:190px;
float: left;
}
#MAPSINFO{
padding:10px;
}

