/* CSS Document */
img {
border:0;
}
a:hover img {
opacity:0.60;
-moz-opacity:0.60;
filter: alpha(opacity=60);
}

* html body {     
    background: url(null) fixed;     
}  

p.infobox {
   height:50px;
   overflow-x: hidden;
   border: red 0px dashed;
}

.margintu10 {margin:0px; margin-bottom:15px; margin-top:15px; padding:0px; }
.margintu30 {margin:0px; margin-bottom:30px; margin-top:30px; padding:0px; font-size:14px; line-height:210%; }
/* header要素 
----------------------------------------------------------- */  
 

/* header要素封印

div#header  {  
    width: 100%;  
    padding: 0px;  
    background: #FFFFFF repeat-x;  
    border-bottom: 0px solid #CCC;  
    color: #FFF;  
    position: fixed;  
    top:0;  
    left:0; 
	margin:auto;  
} 

* html div#header    {     
    position: absolute;     
    top: expression(eval(document.documentElement.scrollTop+0));  
}  */  
 
h1 {margin:0px; padding:0px; font-size:10px; color:#000000; font-weight:normal; }
h2 {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:18px; color:#cd0335; line-height:135%; }
h3 {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:14px; color:#cd0335; }

h4 {margin: auto; margin-top:0px; margin-bottom:10px; padding:2px; padding-top:10px; padding-bottom:12px; padding-left:28px; font-size:18px; color:#000000; background-image: url(image/base/h.jpg); letter-spacing:1px; font:"メイリオ" }


P {margin:0px; margin-bottom:5px; padding:0px; font-size:12px; color:#000000; line-height:140%; letter-spacing:1px; }

#contents {margin:0px; margin-top:10px; padding:0px; width:920px; }
#footer {margin:0px; margin-top:10px; padding:0px; width:100%; height:180px; background-color:#EBEBEB; border:#CCCCCC 1px solid; border-left-width:0px; border-right-width:0px;  }

.lineheight160text {margin:0px; margin-bottom:0px; padding:0px; font-size:12px; color:#000000; line-height:200%; letter-spacing:1px; }

.0margintext {margin:0px; margin-bottom:0px; padding:0px; font-size:12px; color:#000000; line-height:140%; letter-spacing:1px; }
.redtext {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:12px; color:#cd0335; }
.pinktext {margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; font-size:14px; color:#F1527D; }
.shopname {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#0066CC; font-weight:bold; }
.shoptel {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#FF0000; font-weight:bold; }
.shoptext {font-size:11px; margin:0px; padding:0px; letter-spacing:1px; color:#000000; }
.intext {font-size:12px; margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; letter-spacing:1px; color:#000000; }
.navitext {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#000000; text-align:right; }
.navitext a {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#000000; text-decoration: none; }
.navitext a:hover {font-size:12px; margin:0px; padding:0px; padding-left:3px; padding-right:7px; padding-top:0px; letter-spacing:1px; color:#0066CC; text-decoration: none; }


