﻿h1 { 
        width:430px;
	font-family: "メイリオ","mono","MS P ゴシック","Osaka";
	font-size: 10px;
             color:#666666;
             text-align:left;
	margin:0px;
             float:left;
}
h1swad102 {
	width:430px;
	font-family: "メイリオ", "mono", "MS P ゴシック", "Osaka";
	font-size: 16px;
	color:#0033CC;
	text-align:left;
	margin:0px;
	float:left;
}

.menu h2 {    
         margin:0px;
            }


.menu h2 a {
        background-image:url(../images/menu_back01g.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 #666666;
        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_back02g.gif);}

.menu { 
        width:95px;
        float:left;
        margin:0px;
        }
.ho {
	line-height:120%;
	padding-top: 5px;
        }

/* ↓メニュlーｈ２ 買物ガイド用 */

.menulg { 
         
        width:115px;
        float:left;
        margin:0px;
        }

.menulg h2 {margin:0px; }
.menulg h2 a,.menul h2 a:hover {
	font-size:12px;
	display:block;
	height:30px;
	text-align:center;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	border: 1px solid #666666;
        }
.menulg h2 a {
	background-image:url(../images/menu_back01o.gif);
}
.menulg h2 a:hover{
	background-image:url(../images/menu_back02o.gif);
	color:#ffffff;
}


/* ↑メニュlーｈ２ 買物ガイド用*/

/* ↓メニュlーｈ２ 年末年始用 */

.menul { 
         
        width:115px;
        float:left;
        margin:0px;
        }

.menul h2 {margin:0px; }
.menul h2 a,.menul h2 a:hover {
	font-size:12px;
	display:block;
	height:30px;
	text-align:center;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	border: 1px solid #666666;
        }
.menul h2 a {
	background-image:url(../images/menu_back01p.gif);
}
.menul h2 a:hover{
	background-image:url(../images/menu_back02p.gif);
	color:#ffffff;
}



/* ↑メニュlーｈ２ 年末年始用*/



#bar {
   
      background-color:#669933;
      padding:0px;
      width:780px;
      height:32px;
      margin:0px;
      clear:left;
      }

body{
    background-color:#ffffff;
    background-image:url(./image/stlipe-be.gif); 
    margin: 0px;
    padding: 0px;
    font-size: 80%;  
    }

#box{

background-color:#ffffff;
width: 780px;
margin:auto;
border-top:none;
border-bottom:none; 
border-left:1px #666666 solid; 
border-right:1px #666666 solid; 
position:relative;
}


.box2{

background-color:#ffffff;
width: 600px;
 margin-left: auto; 
margin-right: auto; 
margin-top:20px;
margin-bottom:20px;
border:1px #666666 solid; 

}


img{border:none;}


a { 

   text-decoration:none;
  }


.top-l {
	width:350px;
	float:left;
	text-align:left;
	height:70px;
	margin-top:0px;
	background-color:#ffffff;
        }

.top-r { 
        width:320px;
        float:right;
         background-color:#ffffff;
        text-align:right;
        height:60px;
        margin-top:0px;

        }
.top-r1 { 
        width:320px;
        float:right;
        text-align:right;
        height:60px;
        margin-top:0px;

        }


.top2 {
	font-size: 80%;
	width:430px;
	text-align:right;
	background-color:#ffffff;
	height:10px;
	margin-top:10px;
	float:right;
        }

.top2 a:link, .top2 a:visited{ color:#333333; } 

.top2 a:active, .top2 a:hover{ background-color:#669933;color:#ffffff; } 



#hedder{
	width: 780px;
	height: 85px;
	margin: 0px;
	background-color: #FFFFFF;
}

#hedder1{
	width: 780px;
	height: 85px;
	margin: 0px;
	background-image: url(image/faqtel-top.gif);
	background-repeat: no-repeat;
	background-position: right 23px;
	background-color: #FFFFFF;
}


#footer{
    background-color:#669933;
    width: 780px;
    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:780px;        
        background-color:#ffffff;        
        margin: auto;
        }


.o-top{

        background-image:url(image/order-top.gif);
        background-repeat:no-repeat;
        font-size:12px;
        border-none;
        text-align:right;
        line-height:36px;
        letter-spacing: 1px;
        font-family:"mono","MS P ゴシック","Osaka";
        font-weight:normal;
        color:#000000;
        width:568px;
        height:36px;
        margin:auto;
        padding-right:0px;
}



/* ↓クレジットカード注文 ボタン */
.c-ords a
{
        background-image:url(image/c-order_offs.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:150px;
text-decoration:none; 
}
.c-ords a:hover{color:#000000; background-image:url(image/c-order_ons.gif);text-decoration:none; }
/* ↑クレジットカード注文 ボタン */

/* ↓カード注文*/
.c-botm{
	text-align:right;
	height:30px;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: auto;
	width: 150px;
}

.c-ra01{
float:right;
text-align:right; 

}

.u-l1 {
	font-family: "mono","MS P ゴシック","Osaka";
	font-size: 12px;
	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: 12px;
color:#666666; 
letter-spacing: 1px;
 text-align:right;
}





/* ↓　ショップガイド  */


#guide { 
        width:584px;
        background-color:#ffffff;
        margin: auto;
        text-align:center;
        }
#guide a:link,#guide a:visited,#guide a:active{color:#ff33cc;text-decoration:underline;}
#guide a:hover{color:#999999;text-decoration:none;}

.gu-top{
margin:auto;
width:584px;
height:53px;
}

.gu-sh{
	background-image:url(../images/guide-siharai1.gif);
	background-repeat: no-repeat;
	width:524px;
	height:38px;
	margin:auto;
	font-size: 12px;
	color: #555555;
	line-height:14px;
	text-align:right;
	padding-top:232px;
	padding-right:60px;
	letter-spacing: 1px;
}

#gu-soha{
margin:auto;
width:584px;
height:157px;
}

.gu-so{
float:left;
background-image:url(../images/guide-souryou.gif);
background-repeat: no-repeat;
width:230px;
height:37px;
margin:auto;
font-size: 12px;
color: #555555;
line-height:14px;
text-align:right;
padding-top:110px;
padding-right:25px;
letter-spacing: 1px;
}

.gu-ha{
float:left;
width:328px;
height:147px;
}

.gu-e{
clear:both;
}

gu-in{
margin:auto;
width:584px;
height:187px;
}


/* ↑　ショップガイド ここまで */


/* ↓あしあと */
.as01{
	font-family: "mono","MS P ゴシック","Osaka";
	margin-top: 5px;
	font-size: 12px;
	color:#666666;
	text-align: left;
	padding-left: 5px;
        }
.as01 a{ color:#666666 ; text-decoration: none; } 
.as01 a:hover{  color:#666666 ; text-decoration: none; border-bottom: 1px solid #333333; } 


/* ↓上に戻る（右下） */
#p-top a{ 
text-align:right;
font-family: "mono","MS P ゴシック","Osaka";
font-size: 11px;
color:#666666;
margin-right:15px;
line-height:25px;
 }
#p-top a:hover{ text-decoration: none; border-bottom: 1px solid #666666; } 


hr.dotgray1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #333333; 
height: 2px; 

} 


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.dotpink1 { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #ff66cc; 
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;
} 


.test{
height: 40px; 
line-height: 40px; 
text-align:center;
   background-color:#f2f2f2;
margin:10px;
}


#za-t{
color:#ff0033;
font-size: 14px;
font-family:"MS P ゴシック","Osaka";
line-height:18px;
text-align:left;
letter-spacing: 1px;
margin-left:10px;
font-weight:bold;
}
.za1,.za2{
font-size: 12px;
font-family:"MS P ゴシック","Osaka";
line-height:15px;
text-align:left;
letter-spacing: 1px;
margin-left:10px;
}
.za1{color:#333333;font-weight:bold;}
.za2{color:#666666;font-weight:normal;}

#link1{
font-size: 12px;
text-align:center;
margin: auto;
line-height: 20px; 
}
#link1 a:link,#link1 a:visited,#link1 a:active{color:#444444;text-decoration:none;}
#link1 a:hover{color:#333333;text-decoration:none;text-decoration:underline;}

#link2{
font-size: 12px;
text-align:center;
margin-top:10px;
margin-bottom:40px;
margin-left: auto;
margin-right: auto;
line-height: 20px; 
}
#link2 a:link,#link2 a:visited,#link2 a:active{color:#555555;text-decoration:underline;}
#link2 a:hover{color:#ff33cc;text-decoration:none;}

#link3,#link4{
font-size: 16px;
text-align:center;
margin-left: auto;
margin-right: auto;
line-height: 30px; 
}
#link3{font-size: 16px;margin-top:80px;margin-bottom:30px;}
#link3 a:link,#link3 a:visited,#link3 a:active{color:#555555;text-decoration:underline;}
#link3 a:hover{color:#ff33cc;text-decoration:none;}

#link4{margin-top:50px;margin-bottom:200px;}
#link4 a:link,#link4 a:visited,#link4 a:active{color:#555555;text-decoration:underline;}
#link4 a:hover{color:#ff33cc;text-decoration:none;}
#nam1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 10px;
}

.nam1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 10px;
}

.cm{        
text-align:center;  
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
  
        }
.midashi3
{
        text-align:center;  
        margin: auto;       
color:#708090;
font-size: 100%;
font-family: "mono","MS P ゴシック","Osaka";
font-weight:bold;
letter-spacing: 2px;
line-height:30px;
}

.se01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	float: left;
	margin: auto;
	width: 300px;
}

.se01m {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	float: left;
	margin: auto;
	width: 200px;
}

.se01l {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	margin: auto;
	width: 590px;
}

#pi-box {
	margin: auto;
	width: 522px;
	border: 1px solid #666666;
	padding-top: 30px;
	padding-right: 19px;
	padding-bottom: 30px;
	padding-left: 19px;
}
.pis {
	float: left;
	width: 80px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 3px;
	margin-top: 0px;
}
.pil {
	margin-bottom: 20px;
}
.point {
	text-align: right;
}

.point1 {
	background-image: url(image/hellopoint10.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
}
.ps {
	font-family: "HGPｺﾞｼｯｸE";
	font-size: 30px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	display: block;
	text-align: right;
}
.toujitu {
	font-size: 12px;
	line-height: 150%;
	border: 1px dotted #FF8040;
}


