*{
	font-size:;
}
body {
	margin: -1px 0px 20px 0px;
	font-family: Verdana, Arial, sans-serif;
        	text-align: center;
background-color:#ffffcc;


	}

a {
	text-decoration: underline;
	color: #0000ff;
	
	}

a:link {

	}

a:visited {

	}

a:active {

	}

a:hover {

	}

h1, h2, h3 {
	margin: 0px;
	padding: 10px 10px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 910px;

background-image:url();

}

#banner {
color: #834037;
background-image:url(/pic/top01.gif);

background-repeat:no-repeat;
background-position: 0px 0px;
height: 201px;
background-color: #ffffcc;

}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
margin-top:0px;
	font-size: 24px;
display:block;

	}

#banner h1 {
height:40px;
margin-left:10px;
margin-top:0px;	
text-indent:-px;
text-indent:-4000px;
}

#banner h2 {
	font-size: 14px;
         color: #FFFFFF;
margin-left:10px;
text-indent:-px;
text-indent:-4000px;
	}




/*    トップメニュー　*/





#headnavi{
height:45px;
width:882px;
margin-top:10px;
padding-left:8px;
}

#headnavi table{
margin-top:3px;
border:dotted 2px #FF7700;
width:868px;
margin-left:px;
padding-left:18px;
padding-right:12px;
}


#headnavi td{
text-align:center;
width:px;
height:20px;


}

#headnavi img{
border:none;
}


#headnavi #top a{
background:url(/pic/botan01.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#headnavi #top a:hover{
background:url(/pic/botan01.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#zakka a{
background:url(/pic/botan02.gif);
background-repeat:no-repeat;
background-position: px -0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#zakka a:hover{
background:url(/pic/botan02.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#gurume a{
background:url(/pic/botan03.gif);
background-repeat:no-repeat;
background-position: 0px -0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#gurume a:hover{
background:url(/pic/botan03.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#okinawa a{
background:url(/pic/botan04.gif);
background-repeat:no-repeat;
background-position: 0px -0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#okinawa a:hover{
background:url(/pic/botan04.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#link a{
background:url(/pic/botan05.gif);
background-repeat:no-repeat;
background-position: 0px -0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#link a:hover{
background:url(/pic/botan05.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#link a{
background:url(/pic/botan05.gif);
background-repeat:no-repeat;
background-position: 0px -0px;
height:29px;
width:95px;
display:block;

}


#link a:hover{
background:url(/pic/botan05.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}

#toi a{
background:url(/pic/botan06.gif);
background-repeat:no-repeat;
background-position: 0px -0px;
height:29px;
width:95px;
display:block;
text-indent:-4000px;
}


#toi a:hover{
background:url(/pic/botan06.gif);
background-repeat:no-repeat;
background-position: 0px -29px;
height:29px;
width:95px;
display:block;
}











/*   メイン　　*/



#center {
	width:882px;
	overflow: hidden;
		margin-right: auto;
margin-left: 12px;
padding-bottom:50px;
border-right:1px solid #ff9933;
border-left:1px solid #ff9933;
border-bottom:20px solid #ff9933;
}

.content {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 
padding-left:7px;
	}


.content p {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: ;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-left: px;
	margin-right: 0px;
	margin-bottom: 0px;
padding-left:10px;
	}











/*** トップページ   ***/


.topimg{
text-align:center;
background-color:#fff;

}



.shop_l{
float:left;
width:264px;
padding-top:10px;
margin-top:10px;
margin-right:15px;
padding-left:22px;

}



.shop_c{
float:left;
width:264px;
padding-left:px;
padding-top:10px;
margin-top:10px;
margin-right:15px;

}



.shop_r{
float:left;
width:264px;
padding-left:px;
padding-top:10px;
margin-top:10px;

}





.shoptitle_z h3 a{
font-size:13px;
color:#769940;
font-weight:bold;
background:url(/pic/zakka_icon.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:5px;
padding-left:25px;
}

.shoptitle_o h3 a{
font-size:13px;
color:#FE6E83;
font-weight:bold;
background:url(/pic/sakana_icon.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:5px;
padding-left:25px;

}

.shoptitle_in h3 a{
font-size:13px;
color:#6699FF;
font-weight:bold;
background:url(/pic/insyoku_icon.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:5px;
padding-left:25px;
}



.shoptitle_z {
width240px;
font-size:12px;
color:#7A7576;
padding-left:5px;
height:80px;
}

.shoptitle_z img {
padding-top:10px;
padding-right:13px;

}

.shoptitle_o {
width:245px;
font-size:12px;
color:#7A7576;
padding-left:5px;
height:80px;
}

.shoptitle_o img {
padding-top:10px;
}


.shoptitle_in {
width:245px;
font-size:12px;
color:#7A7576;
height:80px;
padding-left:5px;
}

.shoptitle_in img {
padding-top:10px;
padding-right:5px;

}

.com {
font-size:11px;
padding-left:12px;
margin-top:-5px;
line-height:12px; 
}

















/*　　　ショップページ 　雑貨　*/


.tenpomid{
padding-left:90px;
padding-top:20px;
width:700px;
}

.tenpomid #top_title{
border-collapse: collapse; 
width:700px;
background:url(/pic/obi_zakka.gif);
text-align:center
margin-left:10px;
}

.tenpomid h3{
font-size:24px;
}


h3 .big{
font-size:24px;
}

.bigtitle{
font-size:20px;
}



.tenpomid .top_l{
padding-left:10px;
padding-top:10px;

}

.tenpomid .top_l img{
margin-right:20px;
}

#img3{
width:700px;
text-align:center;
margin-top:20px;
}


#infotable table{
margin-left:100px;
margin-top:20px;
margin-bottom:20px;
border-collapse: collapse; 
border-left :1px solid #66cc00;
border-top:1px solid #66cc00;

width:500px;
text-align:center;

}

#infotable td {
border-right:1px solid #66cc00;
border-bottom:1px solid #66cc00;
}


#info{
background-color:#66cc00;
text-align:center;
font-size:20px;
color:#fff;
}

#pr{
font-size:16px;
padding:20px;
color:red;
}




#shoppagead table{
border-collapse: collapse; 
border-left :1px solid #66cc00;
border-top:1px solid #66cc00;
margin-left:90px;
width:700px
}


#shoppagead td {
border-right:1px solid #66cc00;
border-bottom:1px solid #66cc00;
}



#t_title{
background-color:#ff6699;
color:#fff;
font-weight:bold;
padding-left:10px;
}







/*　　　ショップページ 　沖縄　*/


.tenpomid_oki{
padding-left:90px;
padding-top:20px;
width:700px;
}

.tenpomid_oki #top_title_oki{
border-collapse: collapse; 
width:700px;
background:url(/pic/obi_okinawa.gif);
text-align:center;
margin-left:10px;
}

.tenpomid_oki h3{
font-size:24px;
}


h3 .big{
font-size:24px;
}

.bigtitle{
font-size:20px;
}



.tenpomid_oki .top_l{
padding-left:10px;
padding-top:10px;

}

.tenpomid_oki .top_l img{
margin-right:20px;
}

#img3_oki{
width:700px;
text-align:center;
margin-top:20px;
}


#infotable_oki table{
margin-left:100px;
margin-top:20px;
margin-bottom:20px;
border-collapse: collapse; 
border-left :1px solid #ff6699;
border-top:1px solid #ff66990;

width:500px;
text-align:center;

}

#infotable_oki td {
border-right:1px solid #ff6699;
border-bottom:1px solid #ff6699;
}


#info_oki{
background-color:#ff6699;
text-align:center;
font-size:20px;
color:#fff;
}

#pr_oki{
font-size:16px;
padding:20px;
color:red;
}




#shoppagead_oki table{
border-collapse: collapse; 
border-left :1px solid #ff6699;
border-top:1px solid #ff6699;
margin-left:90px;
width:700px
}


#shoppagead_oki td {
border-right:1px solid #ff6699;
border-bottom:1px solid #ff6699;
}




#t_title_oki{
background-color:#ff6699;
color:#fff;
font-weight:bold;
padding-left:10px;
}








/*　　　ショップページ 　飲食　*/


.tenpomid_in{
padding-left:90px;
padding-top:20px;
width:700px;
}

.tenpomid_in #top_title_in{
width:700px;
background:url(/pic/obi_insyoku.gif);
background-position:0px 0px;
margin-left:10px;
text-align:center;
}

.tenpomid_in h3{
font-size:24px;
}


h3 .big{
font-size:24px;
}

.bigtitle{
font-size:20px;
}



.tenpomid_in .top_l{
padding-left:10px;
padding-top:10px;

}

.tenpomid_in .top_l img{
margin-right:20px;
}

#img3_in{
width:700px;
text-align:center;
margin-top:20px;
}


#infotable_in table{
margin-left:100px;
margin-top:20px;
margin-bottom:20px;
border-collapse: collapse; 
border-left :1px solid #3399ff;
border-top:1px solid #3399ff;

width:500px;
text-align:center;

}

#infotable_in td {
border-right:1px solid #3399ff;
border-bottom:1px solid #3399ff;
}


#info_in{
background-color:#3399ff;
text-align:center;
font-size:20px;
color:#fff;
}

#pr_in{
font-size:16px;
padding:20px;
color:red;
}




#shoppagead_in table{
border-collapse: collapse; 
border-left :1px solid #3399ff;
border-top:1px solid #3399ff;
margin-left:90px;
width:700px
}


#shoppagead_in td {
border-right:1px solid #3399ff;
border-bottom:1px solid #3399ff;
}




#t_title_in{
background-color:#3399ff;
color:#fff;
font-weight:bold;
padding-left:10px;
}












/*　　　カテゴリーページ 　　*/



#tenpotopz{
padding-top:10px;
padding-left:35px;
}




#tenpotopz img{
margin-right:20px;
}



.catetop .top_l{
width:40%;
float:left;
margin-top:30px;

}





.catetop .top_r {
float:left;
width:52%;
float:left;
margin-top:30px;
margin-left:15px;


}

.catetop .top_r img{
border:none;

}


.catetop h3{
font-size:22px;
font-weight:bold;
color:#fff;
background:url(/pic/ca_title_zakka.gif);
background-repeat:no-repeat;
padding-left:60px;
padding-top:20px;
height:50px;
margin-left:50px;
}







/*　　　カテゴリーページ 　雑貨　*/



#zakkashopad table{
border-collapse: collapse; 
border-left :1px solid #66cc00;
border-top:1px solid #66cc00;
width:700px;
margin-left:50px;


}

#zakkashopad td{
weight:288px;
border-right :1px solid #66cc00;
border-bottom:1px solid #66cc00;
padding:px;
font-size:10px;
background-color:#fff;
}




#td_title{
text-align:center;
color:#66cc00;
}

#t_title{
padding-left:20px;
background-color:#66cc00;
color:#fff;
font-weight:bold;
}

.catetitle{
line-height:25px
}


#catetitle {
background:url(/pic/c_zakka.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:300px;
height:50px;

}

#catetitle a{
color:#336600;
font-weight:bold;
margin-left:60px;
font-size:22px;
}


.tai{
color:#336600;
font-weight:bold;
font-size:22px;

}




/*　　　カテゴリーページ 　飲食　*/




#shopad_in_kate table{
border-collapse: collapse; 
border-left :1px solid #3399ff;
border-top:1px solid #3399ff;
width:700px;
margin-left:50px;
i
}

#shopad_in_kate td{
border-right :1px solid #3399ff;
border-bottom:1px solid #3399ff;

padding:px;
font-size:10px;
background-color:#fff;

}


#catetitle_in_kate {
background:url(/pic/c_insyoku.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:300px;
height:50px;


}


#catetitle_in_kate a{
color:#fff;
font-weight:bold;
margin-left:60px;
font-size:22px;

}


.tai_in{
color:#fff;
font-weight:bold;
font-size:22px;

}


#td_title_in{
text-align:center;
color:#3399ff;

}

.tai_in_amu{
color:#fff;
font-weight:bold;
font-size:18px;

}









/*　　　カテゴリーページ 　沖縄　*/




#shopad_oki table{
border-collapse: collapse; 
border-left :1px solid #ff6699;
border-top:1px solid #ff6699;
width:700px;
margin-left:50px;
}

#shopad_oki td{

border-right:1px solid #ff6699;
border-bottom:1px solid #ff6699;
padding:px;
font-size:10px;
background-color:#fff;

}


#catetitle_oki {
background:url(/pic/c_okinawa.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:300px;
height:50px;

}


#catetitle_oki a{
color:#fff;
font-weight:bold;
margin-left:60px;
font-size:22px;
}


.tai_oki{
color:#fff;
font-weight:bold;
font-size:22px;
}




#td_title_oki{
text-align:center;
color:#ff6699;
}













c


.footrogo{
text-align:center;
color:#;
}


.footrogo p{
color:#99aa7d;
font-size:14px;
}


#foot{
	clear: both;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;


	color: #FFFFFF;
	background-color: #ec9800;
	text-align: center;
padding-top:6px;
height: 20px;
width:884px;

	}	

#foot a{
text-decoration:none;
color: #FFFFFF;
}






/*　　　問い合わせ　　　*/


.toi{
text-align:center;
padding-top:50px;
}








/*　　　文字　　　*/

strong{
         font-weight: bold;
	font-size: 16px;
color: red;
	}


em{
font-style:normal;
}


.red{
color:red;
}

.yellow{background-color:yellow;}


.gray{
padding:5px;
background-color:#ff6;
}


.blue{
color:#04004d;
font-weight:bold;
}


.orange{
color:#ff6600;
}



#copy a{
color:#747171;
text-decoration:none;

}

#copy {
color:#747171;
text-decoration:none;
text-align:center;
		margin-right: auto;
margin-left: 12px;

margin-top: 10px;
}


.Explanation{
text-align:center;
padding-top:30px;
}


.linkpage{
height:500px;
padding:20px;
}



.linkpage h3{
font-size:20px;
font-weight:bold;
}

