@charset "utf-8";
/* CSS Document */

/**************00:htmlset****************/
body,div,dl,dt,dd,ul,ol,li,
h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
	color: #333;
	}

a:link{color: #0033ff;text-decoration: none;}
a:visited{color: #996699;text-decoration: none;}
a:hover{color: #FF9900;text-decoration: underline;}
a:active{color: #FF9900;text-decoration: underline;}


* { font-family: "メイリオ","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W4","Osaka", "ＭＳ Ｐゴシック ", "verdana","sans-serif"; }
img {border: none;}
ul,li {list-style-type: none;}
li{display:list-item;zoom:normal;} 




/************shoptable**********************/
#area01{
width:850px;
margin:auto;
background-image:url(../images/areaicon01.jpg);
background-repeat:no-repeat;
}

#area02{
width:850px;
margin:auto;
background-image:url(../images/areaicon02.jpg);
background-repeat:no-repeat;
}

#area03{
width:850px;
margin:auto;
background-image:url(../images/areaicon03.jpg);
background-repeat:no-repeat;
}

#area04{
width:850px;
margin:auto;
background-image:url(../images/areaicon04.jpg);
background-repeat:no-repeat;
}


#area05{
width:850px;
margin:auto;
background-image:url(../images/areaicon05.jpg);
background-repeat:no-repeat;
}

#area06{
width:850px;
margin:auto;
background-image:url(../images/areaicon06.jpg);
background-repeat:no-repeat;
}

#area07{
width:850px;
margin:auto;
background-image:url(../images/areaicon07.jpg);
background-repeat:no-repeat;
}

#area08{
width:850px;
margin:auto;
background-image:url(../images/areaicon08.jpg);
background-repeat:no-repeat;
}

#area09{
width:850px;
margin:auto;
background-image:url(../images/areaicon09.jpg);
background-repeat:no-repeat;
}

#area10{
width:850px;
margin:auto;
background-image:url(../images/areaicon10.jpg);
background-repeat:no-repeat;
}

#area11{
width:850px;
margin:auto;
background-image:url(../images/areaicon11.jpg);
background-repeat:no-repeat;
}

#area12{
width:850px;
margin:auto;
background-image:url(../images/areaicon12.jpg);
background-repeat:no-repeat;
}

#area13{
width:850px;
margin:auto;
background-image:url(../images/areaicon13.jpg);
background-repeat:no-repeat;
}

#area14{
width:850px;
margin:auto;
background-image:url(../images/areaicon14.jpg);
background-repeat:no-repeat;
}

#area15{
width:850px;
margin:auto;
background-image:url(../images/areaicon15.jpg);
background-repeat:no-repeat;
}

#area16{
width:850px;
margin:auto;
background-image:url(../images/areaicon16.jpg);
background-repeat:no-repeat;
}

#area17{
width:850px;
margin:auto;
background-image:url(../images/areaicon17.jpg);
background-repeat:no-repeat;
}

#area18{
width:850px;
margin:auto;
background-image:url(../images/areaicon18.jpg);
background-repeat:no-repeat;
}

#area19{
width:850px;
margin:auto;
background-image:url(../images/areaicon19.jpg);
background-repeat:no-repeat;
}

#area20{
width:850px;
margin:auto;
background-image:url(../images/areaicon20.jpg);
background-repeat:no-repeat;
}

#area21{
width:850px;
margin:auto;
background-image:url(../images/areaicon21.jpg);
background-repeat:no-repeat;
}

#area22{
width:850px;
margin:auto;
background-image:url(../images/areaicon22.jpg);
background-repeat:no-repeat;
}


#shoptable{
font-size:12px;
line-height:130%;
border-collapse:collapse;
margin-left:110px;
}

#shoptable th{
height:40px;
background-image:url(../images/bg001.gif);
background-repeat:repeat-x;
border-right:1px dashed #fff;
font-weight:bold;
text-align:left;
padding-left:5px;
}

#shoptable td{
border-bottom:1px dashed #666;
border-right:1px dashed #666;
padding:5px;
}


#shoptable .add{
border-bottom:1px dashed #666;
border-right:1px dashed #fff;
padding:5px;
}

/**********************************/
body{
background-color:#FF6600;
}

#main{
width:900px;
margin:auto;
background-color:#FFFFFF;
}

#contents{
width:860px;
margin-left:20px;
clear:both;
}

#header{
width:900px;
height:162px;
background-image:url(../images/head.jpg);
margin:auto;
}

#header img{
margin-top:30px;
margin-left:25px;
}


#map{
border:5px solid #FF6600;
font-size:12px;
}
#map strong{
font-size:16px;
}



#interface{
width:860px;
height:178px;
margin-top:10px;
background-image:url(../images/mainbg.jpg);
}


#navi {
	height: 40px;
	width: 642px;
	margin-top: 138px;
	margin-left:211px;
}

#navi ul {
	margin:0px;
	padding:0px;
}

#navi li {
background-image:url(../images/navi.jpg);
	display:block;
	float: left;
	list-style-type: none;
	height: 40px;
}
#navi li a {
	display:block;
	text-indent:-9999px;
	height: 40px;
background-image:url(../images/navi.jpg);
}






/* ************************************** */
#navi #navi01 {
	width: 161px;
	background-position: 0px 0px;
}
#navi #navi01 a:link, #navi #navi01 a:visited {
	width: 161px;
	background-position: 0px 0px;
}
#navi #navi01 a:hover {
	background-position: 0px -40px;
}
#navi.navi01 #navi01 a {
	background-position: 0px -80px !important;
}
/* ************************************** */
#navi #navi02 {
	width: 161px;
	background-position: -161px 0px;
}
#navi #navi02 a:link, #navi #navi02 a:visited {
	width: 161px;
	background-position: -161px 0px;
}
#navi #navi02 a:hover {
	background-position: -161px -40px;
}
#navi.navi02 #navi02 a {
	background-position: -161px -80px !important;
}
/* ************************************** */
#navi #navi03 {
	width: 161px;
	background-position: -322px 0px;
}
#navi #navi03 a:link, #navi #navi03 a:visited {
	width: 161px;
	background-position: -322px 0px;
}
#navi #navi03 a:hover {
	background-position: -322px -40px;
}
#navi.navi03 #navi03 a {
	background-position: -322px -80px !important;
}
/* ************************************** */
#navi #navi04 {
	width: 159px;
	background-position: -483px 0px;
}
#navi #navi04 a:link, #navi #navi04 a:visited {
	width: 159px;
	background-position: -483px 0px;
}
#navi #navi04 a:hover {
	background-position: -483px -40px;
}
#navi.navi04 #navi04 a {
	background-position: -483px -80px !important;
}

/* ************************************** */
#areaselect{
font-size:14px;
background:#f2f2f2;
padding:7px;
width:846px;
margin-top:15px;
clear:both;
}

#shopcount{
width:250px;
margin-top:15px;
float:right;
clear:both;
}

#link{
font-size:12px;
width:846px;
padding:7px;
border:1px solid #999999;
background-color:#FFFFCC;
margin-left:15px;
margin-top:15px;
}


#ptop{
margin-top:8px;
width:860px;
margin-left:20px;
text-align:right;
clear:both;
}

#copyright{
width:840px;
padding:10px;
margin-top:25px;
border-top:3px solid #FF6600;
/*border-top:1px dashed #999999;*/
}

#shoptable tr th:nth-child(2){ display: none; }
#shoptable tr td:nth-child(2){ display: none; }
