﻿h1 {
	width:500px;
	font-family: "メイリオ","mono","MS P ゴシック","Osaka";
	font-size: 10px;
	color:#666666;
	text-align:left;
	margin:0px;
	float:left;
	height: 20px;
	line-height: 20px;
}

/* ↓メニューｈ２ */
.menu h2 {margin:0px; }
.menu h2 a,.menu 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;
	text-decoration:none;
        }
.ho {
	line-height:120%;
	padding-top: 5px;
        }
.menu h2 a {
	background-image:url(images/menu_back01g.gif);
}
.menu h2 a:hover{
	background-image:url(images/menu_back02g.gif);
	color:#ffffff;
}
.red {
	color: #FF0000;
	font-weight: bold;
}


/* ↓メニューオン状態 */
.menu-off {
	background-image:url(images/menu_back02g.gif);
	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;
	margin-bottom: 0px;
        }

/* ↓メニューカテゴリサイズ */
.menu { 
         
        width:95px;
        float:left;
        margin:0px;
        }

/* ↓メニュ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;
		text-decoration:none;
        }
.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ーｈ２ 年末年始用*/







body{
    background-color:#ffffff;
    background-image:url(./images/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;
}



img{

border:none;

}


a { color:#333333; border: none; }
a:hover{ color:#ff1493;  border: none; }  

.top-l {
	width:320px;
	float:left;
	text-align:left;
	height:170px;
	margin-top:0px;
	background-color:#ffffff;
        }

.top-r {
	float:right;
	text-align:right;
	margin: 0px;
	width: 280px;
	padding: 0px;
	height: 40px;

        }


.top2 {
	font-size: 80%;
	width:460px;
	letter-spacing: 1px;
	text-align:right;
	background-color:#ffffff;
	float:right;
	height: 10px;
	margin-top: 140px;
        }

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

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



#hedder{
	width: 780px;
	height: 200px;
	margin: 0px;
	background-image: url(images/faqtel-top1.gif);
	background-repeat: no-repeat;
	background-position: right 30px;
	background-color: #FFFFFF;
}

#footer{
	background-color:#669933;
	width: 780px;
	height: 16px;
	font-size: 100%;
	color: #ffffff;
	text-align:center;
	border-top:1px #666666 solid;
	border-bottom:1px #666666 solid;
	border-left:none;
	border-right:none;
	clear: both;
	margin: 0px;
}
#footer2{
	background-color:#669933;
	width: 780px;
	height: 16px;
	font-size: 100%;
	color: #ffffff;
	text-align:center;
	border-top:1px #666666 solid;
	border-bottom:1px #666666 solid;
	border-left:none;
	border-right:none;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:51px;
}.lo-lr{
	clear: both;
	margin: 0px;
}

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

      }


.main-l { 
        width:178px;
        float:left;
        text-align:center;     
        margin: 0px;
        background-color:#ffffff;
        border-top:none;
        border-bottom:none; 
        border-left:none; 
        border-right:none;
        }

.main-r { 
        width:600px;
        float:right;
        background-color:#ffffff;
        text-align:right;
        margin: 0px;
        
        border-top:none;
        border-bottom:none; 
        border-left:none; 
        border-right:none; 
        }



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

/* ↓ライト　ショップガイド  */


#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;
}


/* ↑ライト　ショップガイド ここまで */

hr.dotgray1,hr.dotgray2,hr.dotgray3,hr.dotred1,hr.dotp1,hr.dotbl1,hr.dotglee1  { 
border-style: dotted none none none; 
border-top-width: 2px; 
height: 2px; 
} 

hr.dotgray1{border-top-color: #333333;}

hr.dotgray2 {border-top-color: #666666;} 

hr.dotgray3 {border-top-color: #999999;} 

hr.dotred1 {border-top-color: #ff0033;} 

hr.dotp1 {border-top-color: #ff69b4;} 

hr.dotbl1 {border-top-color: #00bfff; } 

hr.dotglee1 {border-top-color: #8fbc8f; } 


hr.d-gry3,hr.d-gry6,hr.d-gry9,hr.d-red1,hr.d-p1,hr.d-bl1,hr.d-glee1  { 
border-style: dotted none none none; 
border-top-width: 1px; 
height: 1px; 
} 

hr.d-gry3{border-top-color: #333333;}

hr.d-gry6 {border-top-color: #666666;} 

hr.d-gry9 {border-top-color: #999999;} 

hr.d-red1 {border-top-color: #ff0033;} 

hr.d-p1 {border-top-color: #ff69b4;} 

hr.d-bl1 {border-top-color: #00bfff; } 

hr.d-glee1 {border-top-color: #8fbc8f; } 






hr.red1 { 
background-color : #ff0033; 
color: #ff0033; 
border:none; 
height: 1px; 
} 

hr.p1 { 
background-color : #ff33cc;
color: #ff33cc; 
border:none; 
height: 1px; 
} 

/* ↓レフト　会社概要リンク */
.link0{
font-size: 12px;
text-align:center;
}
.link0 a:link,.link0 a:visited,#link0 a:active{
	color:#555555;
	text-decoration:none;
}
.link0 a:hover{
	color:#003399;
	text-decoration:none;
}
/* ↑レフト　会社概要リンク */

#link1{
font-size: 12px;
text-align:center;
margin: auto;
line-height: 20px;
padding-top:10px;
}
#link1 a:link,#link1 a:visited,#link1 a:active,#link5 a:link,#link5 a:visited,#link5 a:active{
	color:#555555;
	text-decoration:none;
}
#link1 a:hover,#link5 a:hover{
	color:#003399;
	text-decoration:none;
}

/* ↓リンクマップページ */
#link2{
font-size: 12px;
text-align:center;
margin: 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;}
#link5{
font-size: 10px;
text-align:center;
margin: auto;
line-height: 20px;
padding-top:10px;
}
#link6 {
	margin-top: 50px;
	margin-bottom: 70px;
}


#top-tel {
	background-color: #FFFFFF;
	float: right;
	height: 48px;
	width: 230px;
	text-align: right;
	margin-left: 130px;
	margin-top: 0px;
	padding-top: 10px;
}

/*　1000ポイントプレゼント　*/
.or{
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	font-size: 24px;
	line-height: 250%;
	text-decoration: none;
	text-indent: 10px;
	letter-spacing: 2px;
	text-align: left;
}
.or a{
	background-image: url(shousai/image/point1-anketo.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
	display: block;
	height: 200px;
	width: 570px;
	color: #666666;
}
.or a:hover{
	background-image: url(shousai/image/point2-anketo.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 570px;
	color: #0080FF;
	font-size: 70%;
	text-decoration: underline;
}

/*　500ポイントプレゼント　*/
.or500{
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	font-size: 24px;
	line-height: 250%;
	text-decoration: none;
	text-indent: 10px;
	letter-spacing: 2px;
	text-align: left;
}
.or500 a{
	background-image: url(shousai/image/point-anketo500-off.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
	display: block;
	height: 200px;
	width: 570px;
	color: #666666;
}
.or500 a:hover{
	background-image: url(shousai/image/point-anketo500-on.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 570px;
	color: #0080FF;
	font-size: 70%;
	text-decoration: underline;
}

.line-green{
	background-image: url(images/line-green.gif);
	background-repeat: repeat;
	width: 580px;
	height: 16px;
}

/*　2000ポイントプレゼント　*/
.orr{
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	font-size: 24px;
	line-height: 250%;
	text-decoration: none;
	text-indent: 10px;
	letter-spacing: 2px;
	text-align: left;
}
.orr a{
	background-image: url(shousai/image/point3-anketo.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
	display: block;
	height: 200px;
	width: 570px;
	color: #666666;
}
.orr a:hover{
	background-image: url(shousai/image/point4-anketo.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 570px;
	color: #0080FF;
	font-size: 70%;
	text-decoration: underline;
}
/*　3000ポイントプレゼント　*/
.orrr{
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	font-size: 24px;
	line-height: 250%;
	text-decoration: none;
	text-indent: 10px;
	letter-spacing: 2px;
	text-align: left;
}
.orrr a{
	background-image: url(shousai/image/point5-anketo.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: center;
	display: block;
	height: 200px;
	width: 570px;
	color: #666666;
}
.orrr a:hover{
	background-image: url(shousai/image/point6-anketo.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 570px;
	color: #0080FF;
	font-size: 70%;
	text-decoration: underline;
}
