
h1 { 

	font-family: "メイリオ","mono","MS P ゴシック","Osaka";
	font-size: 10px;
             color:#cccccc;
             text-align:left;
	letter-spacing: 1px;
	margin:0px;
             float:left;
}


.menu h2 {    
         margin:0px;
            }


.menu h2 a {
        background-image:url(../images/menu_back01.gif);
        font-size:12px;
        display:block;
        height:30px;
         border-top:solid 1px #666666;
         border-left:solid 1px #666666;
         border-bottom:solid 1px #666666;
         border-right:solid 1px #ffd900;
        text-align:center;
        line-height:30px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#ffffff;
        }


.menu h2 a:hover{background-image:url(../images/menu_back02.gif);}

.menu { 
        width:95px;
        float:left;
        margin:0px;
        }

#bar {
   
      background-color:#003399;
      padding:0px;
      width:760px;
      height:32px;
      margin:0px;
      clear:left;

      }


#box{

background-color:#000000;
width: 760px;
margin:auto;
border-top:none;
border-bottom:none; 
border-left:1px #666666 solid; 
border-right:1px #666666 solid; 
position:relative;
}




img{

border:none;

}


a { 

   text-decoration:none;
  }


.top-l { 
        width:440px;
        float:left;
        text-align:left;
        height:70px;
        margin-top:0px;
         background-color:#000000;
        }

.top-r { 
        width:320px;
        float:right;
         background-color:#000000;
        text-align:right;
        height:60px;
        margin-top:0px;

        }


.top2 { 
        font-size: 80%;
        width:320px;
        text-align:right;
         background-color:#000000;
        height:10px;
        margin-top:10px;
        float:right;
        }

.top2 a:link, .top2 a:visited{ color:#cccccc; } 

.top2 a:active, .top2 a:hover{ background-color:#003399;color:#ffffff; } 



#hedder{
    background-color:#000000;
    width: 760px;
    height: 80px;
    margin: 0px;  
}

#footer{
    background-color:#ff0033;
    width: 760px;
    height: 16px;
    margin: 0px;  
    font-size: 100%;
             color: #ffffff;
             text-align:center;
    border-top:1px #666666 solid;
    border-bottom:1px #666666 solid;
    border-left:none; 
    border-right:none; 
    
}

.lo-lr{clear: both;}


.main { 
        width:760px;        
        background-color:#000000;        
        margin: auto;
        }



.u-l1 { 
font-family: "mono","MS P ゴシック","Osaka";
font-size: 100%;
font-weight:bold;
color:#666666; 
}

.u-l1 a{ color:#666666;border-bottom: 1px solid #666666;  }
.u-l1 a:hover{ color:#ff33cc ; text-decoration: none; border-bottom: 1px solid #ff33cc; } 


.sou {
font-family: "mono","MS P ゴシック","Osaka";
font-size: 11px;
color:#666666; 
letter-spacing: 1px;
 text-align:left;

}


/* ↓クレジットカード注文 ボタン */
.c-ord a
{
        background-image:url(image/c-order_off.gif);
        background-repeat:no-repeat;
        font-size:12px;
        display:block;
        border-none;
        text-align:center;
        line-height:21px;
        letter-spacing: 1px;
        font-family:"メイリオ","mono","MS P ゴシック","Osaka";
        font-weight:normal;
        color:#000000;
        width:201px;
}
.c-ord a:hover{color:#000000; background-image:url(image/c-order_on.gif);}
/* ↑クレジットカード注文 ボタン */

hr.dotgray1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #333333; 
height: 2px; 
clear: both;
} 


hr.dotgray2 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #666666; 
height: 2px; 

} 

hr.dotgray3 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #cccccc; 
height: 2px; 

} 

hr.dotred1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #ff0033; 
height: 2px; 
clear: both;
} 

hr.dotbl1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #00bfff; 
height: 2px; 
clear: both;
} 

hr.dotyel1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #ffd700; 
height: 2px; 
clear: both;
} 

hr.red1 { 
border-style: solid; 
border-top-width: 1px; 
border-top-color: #ff0033; 
height: 1px; 
clear: both;
} 

hr.bl2 { 
border-style: solid; 
border-top-width: 1px; 
border-top-color: #017BC4;  
height: 1px; 
clear: both;
} 

