@charset "shift_jis";
/* CSS Document */

/*　基本スタイル
------------------------------------------------------- */
body {
margin:0 auto;
background-image:url(../common/image/main_bg.gif);
color:#333333;
font-size:9px;
font-family:"ＭＳ Ｐゴシック", Osaka;
}

html {
scrollbar-arrow-color: #006600;
scrollbar-darkshadow-color: #32312F;
scrollbar-face-color: #E2E2E2;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #E2E2E2;
scrollbar-track-color: #A2A2A2;
}

A         { color: #00CC00; text-decoration:none ; }
A:link	  { color: #00CC00; text-decoration:none ; }
A:visited { color: #00CC00; text-decoration:none ; }
A:active  { color: #009900; text-decoration:none ; }
A:hover	  { color: #009900; text-decoration:none ; }
	
/*　ヘッダー
------------------------------------------------------- */

#info-text {
	width:950px;
	margin:5px auto;
	}

#o-waku {
	width:950px;
	height:100%;
	background:#32312F;
	border:4px solid #FFFFFF;
	margin:5px auto;
	}
	
#o-waku2 {
	width:950px;
	height:100%;
	background:#006600;
	border:4px solid #FFFFFF;
	margin:5px auto;
	}
		
#header {
	width:950px;
	margin:0;
	}
	
.rogo {
	color:#FFFFFF;
	background:url(../common/image/header/header-left-back.gif) no-repeat;
	width:205px;
	height:138px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	float:left;
	}
	
.rogo-mark {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
	border:0;
}

*+ html .rogo-mark {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
}

* html .rogo-mark {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
}


.rogo-mark a{
	margin: 0px;
	padding: 0px;
	height:132px;
	width:200px;
	color:#ffffff;
	display:block;
	background-image:url(../common/image/header/rogo-off.gif);	
	background-repeat: no-repeat;

}

.rogo-mark a:hover {
	background-image:url(../common/image/header/rogo-on.gif);
	background-repeat: no-repeat;
}

.rogo-mark-index {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
	border:0;
}

*+ html .rogo-mark-index {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
}

* html .rogo-mark-index {
	margin:0;
	padding:0;
	height:132px;
	width:200px;
}

.rogo-mark-index img {
	border:0;
	}
	
	h1 {
		font-size:12px;
		margin-top:-15px;
		margin-left:21px;
		}
		
	
.states {
	background:url(../common/image/header/header-yahoo.gif) no-repeat;
	width:285px;
	height:138px;
	margin-left:0px;
	margin-top:0;
	margin-bottom:0;
	float:left;
	}
	
	h3 {
	margin-top:116px;
	font-size:12px;
	color:#FFFF99;
	}
	
.yahoo-box {
	position:absolute;
	left: 260px;
	top: 89px;
	width: 220px;
	height:24px;
	background-color:#CCCCCC;
	border:2px solid #666666;
	}
	
.yahoo-box img {
	padding-top:2px;
	}
	
.town {
	background:url(../common/image/header/header-rr.jpg) no-repeat;
	width:460px;
	height:138px;
	margin-left:0px;
	margin-top:0;
	margin-bottom:0;
	float:left;
	}	
h2 {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:0;
	padding-top:0;
	height:100px;
	width:202px;
}

*+ html h2 {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:-8px;
	height:100px;
	width:202px;
}

* html h2 {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:-6px;
	height:100px;
	width:202px;
}


h2 a{
	margin: 0px;
	padding: 0px;
	height:100px;
	width:202px;
	color:#ffffff;
	display:block;
	background-image:url(../common/image/header/mobile-off.jpg);	
	background-repeat: no-repeat;

}

h2 a:hover {
	background-image:url(../common/image/header/mobile-on.jpg);
	background-repeat: no-repeat;
}

h2.index {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:0;
	padding-top:0;
	height:100px;
	width:202px;
}

	
* html h4 {
	color:#FF00FF;
	font-size:11px;
	padding-top:0px;
	}
	
*+ html h4 {
	color:#FF00FF;
	font-size:11px;
	padding-top:-7px;
	}
	
h4 {
	color:#FF00FF;
	font-size:11px;
	padding-top:2px;
	}

*+ html.index {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:-8px;
	height:100px;
	width:202px;
}

* html.index {
	margin-top:9px;
	margin-left:250px;
	margin-bottom:-6px;
	height:100px;
	width:202px;
}
	
.index img {
	border:0;
	}

h5 {
	margin-right:10px;
	text-align:right;
	font-size:12px;
	margin-top:12px;
	}
	
*+ html h5 {
	margin-right:10px;
	text-align:right;
	font-size:12px;
	padding-top:9px;
	}
	
* html h5 {
	margin-right:10px;
	text-align:right;
	font-size:12px;
	padding-top:7px;
	}
	
	
h5 a {
	color:#666666;
	}
	
h5 a:visited {
	color:#666666;
	}
	
h5 a:hover {
	color:#999999;
	}
	
	
		
/* INDEX
------------------------------------------------------- */
		
#low-waku {
	width:950px;
	height:100%;
	background:#32312F;
	clear:left;
	padding-top: 8px;
	}	

/*告知枠
---------------------------------------*/
* html #announce {
	width:420px;
	height:255px;
	float:left;
	margin-left:16px;
	margin-bottom:10px;
	background:url(image/bg_announce.jpg) no-repeat;
	}

#announce {
	width:420px;
	height:255px;
	float:left;
	margin-left:32px;
	margin-bottom:10px;
	background:url(image/bg_announce.jpg) no-repeat;
	}
	
/*新規掲載店・更新情報
---------------------------------------*/

#shintyaku {
	width:450px;
	height:255px;
	float:left;
	margin-left:28px;
	margin-bottom:10px;
	}

.kirikae ul{
    margin:0;
    padding-left:30px;
	list-style:none;
	width:420px;
	height:28px;
	background:url(image/tab_topics.jpg) no-repeat;
	}

/*新規掲載店情報*/
.kirikae li.shinki {
	width:132px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -30px 0 no-repeat;
	}
.kirikae li.shinki a{
	display: block;
	width:132px;
	height:28px;
	float:left;
	background: url(image/tab_topics.jpg) -30px 0 no-repeat;
	}	
.kirikae li.shinki a:hover{
	display: block;
	width:132px;
	height:28px;
	float:left;
	background: url(image/tab_topics.jpg) -30px -28px no-repeat;
	}	


/*更新情報*/
.kirikae li.koushin {
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -162px 0 no-repeat;
	}
.kirikae li.koushin a{
	display: block;
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -162px 0 no-repeat;
	}	
.kirikae li.koushin a:hover{
	display: block;
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -162px -28px no-repeat;
	}	

/*体験レポート*/
.kirikae li.topics {
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -302px 0 no-repeat;
	}
.kirikae li.topics a{
	display: block;
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -302px 0 no-repeat;
	}	
.kirikae li.topics a:hover{
	display: block;
	width:140px;
	height:28px;
	float:left;
	background:url(image/tab_topics.jpg) -302px -28px no-repeat;
	}	

/*エリア切り替え
----------------------------------------------------*/

.area {
    margin:0;
    padding:0;
	width:29px;
	height:227px;
    background:url(image/tab_area.jpg) no-repeat;
	clear:left;
	float:left;
	list-style:none;
	}
	
.area li.shinten-fuku {
	text-indent:-9999px;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) no-repeat;
	}
.area li.shinten-fuku a{
	display:block;
	width:29px;
	height:70px;
	background: url(image/tab_area.jpg) 0 0 no-repeat;
	}	
.area li.shinten-fuku a:hover{
	display:block;
	width:29px;
	height:70px;
	background: url(image/tab_area.jpg) -29px 0 no-repeat;
	}	

.area li.shinten-kita {
	text-indent:-9999px;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) no-repeat;
	}
.area li.shinten-kita a{
	display:block;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) 0 -70px no-repeat;
	}	
.area li.shinten-kita a:hover{
	display:block;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) -29px -70px no-repeat;
	}	
	
.area li.shinten-kuru {
	text-indent:-9999px;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) no-repeat;
	}
.area li.shinten-kuru a{
	display:block;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) 0 -140px no-repeat;
	}	
.area li.shinten-kuru a:hover{
	display:block;
	width:29px;
	height:70px;
	background:url(image/tab_area.jpg) -29px -140px no-repeat;
	}	

#shin-ifr {
	width:420px;
	height:227px;
	float:left;
	}

/* enter/leave CSS
------------------------------------------------------- */

#nenrei {
	margin:20px auto;
	clear:left;
	padding-top: 10px;
	background: url(image/bg_enter.gif);
	}

.nenrei-coment {
	color:#FFFFFF;
	margin-left:35px;
	clear:left;
	width:840px;
	font-size:10px;
	padding-bottom:5px;
	text-align:center;
	}
	
* html .nenrei-coment {
	color:#FFFFFF;
	margin-left:35px;
	clear:left;
	width:840px;
	font-size:10px;
	text-align:center;
	}

.nenrei-coment-2 {
	color:#FF6633;
	margin-left:35px;
	clear:left;
	width:840px;
	font-size:10px;
	padding-bottom:5px;
	text-align:center;
	}
	
* html .nenrei-coment-2 {
	color:#FF6633;
	margin-left:35px;
	clear:left;
	width:840px;
	font-size:10px;
	text-align:center;
	}
	
#nenrei2 {
	margin:0;
	clear: left;
	}
	
	
#enter {
	margin-bottom: 10px;
	margin-left:61px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter {
	margin-bottom: 10px;
	margin-left:59px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

* html #enter {
	margin-bottom: 10px;
	margin-left:30px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}


#enter a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-fukuoka.gif) 0 0 no-repeat;	

}

#enter a:hover {
	background:url(image/enter-fukuoka.gif) 0 -40px no-repeat;	
}

#enter-kita {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter-kita {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

#enter-kita a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-kitakyu.gif) 0 0 no-repeat;	

}

#enter-kita a:hover {
	background:url(image/enter-kitakyu.gif) 0 -40px no-repeat;	
}

#enter-kuru {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter-kuru {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:0;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

#enter-kuru a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-kurume.gif) 0 0 no-repeat;	

}

#enter-kuru a:hover {
	background:url(image/enter-kurume.gif) 0 -40px no-repeat;	
}

#mark18 {
	background-image:url(image/icon_18kin.gif);
	background-repeat: no-repeat;
	margin-top:0;
	width:35px;
	height:34px;
	float:left;
	margin-left:8px;
	margin-right:-5px;
	}
	
*+ html #mark18 {
	background-image:url(image/icon_18kin.gif);
	background-repeat: no-repeat;
	width:35px;
	height:34px;
	float:left;
	margin-left:8px;
	margin-right:-5px;
	margin-top:0;
	}

* html #leave {
	margin-bottom: 10px;
	margin-top:0;
	margin-left:12px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}

*+ html #leave {
	margin-bottom: 10px;
	margin-top:0;
	margin-left:10px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}	

#leave {
	margin-bottom: 10px;
	margin-top:0;
	margin-left:9px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}

#leave a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 160px;
	color:#ffffff;
	display:block;
	background:url(image/leave.gif) 0 0 no-repeat;	
}

#leave a:hover {
	background:url(image/leave.gif) 0 -40px no-repeat;	
}

#enter-2 {
	margin-bottom: 10px;
	margin-left:61px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter-2 {
	margin-bottom: 10px;
	margin-left:59px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

* html #enter-2 {
	margin-bottom: 10px;
	margin-left:30px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}


#enter-2 a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-fukuoka.gif) 0 0 no-repeat;	

}

#enter-2 a:hover {
	background:url(image/enter-fukuoka.gif) 0 -40px no-repeat;	
}

#enter-kita-2 {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter-kita-2 {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

#enter-kita-2 a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-kitakyu.gif) 0 0 no-repeat;	

}

#enter-kita-2 a:hover {
	background:url(image/enter-kitakyu.gif) 0 -40px no-repeat;	
}

#enter-kuru-2 {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

*+ html #enter-kuru-2 {
	margin-bottom: 10px;
	margin-left:10px;
	margin-top:10px;
	padding: 0px;
	height: 40px;
	width: 200px;
	float:left;
}

#enter-kuru-2 a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color:#ffffff;
	display:block;
	background:url(image/enter-kurume.gif) 0 0 no-repeat;	

}

#enter-kuru-2 a:hover {
	background:url(image/enter-kurume.gif) 0 -40px no-repeat;	
}

#mark18-2 {
	background-image:url(image/icon_18kin.gif);
	background-repeat: no-repeat;
	margin-top:10px;
	width:35px;
	height:34px;
	float:left;
	margin-left:8px;
	margin-right:-5px;
	}
	
*+ html #mark18-2 {
	background-image:url(image/icon_18kin.gif);
	background-repeat: no-repeat;
	width:35px;
	height:34px;
	float:left;
	margin-left:8px;
	margin-right:-5px;
	margin-top:10px;
	}

* html #leave-2 {
	margin-bottom: 10px;
	margin-top:10px;
	margin-left:12px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}

*+ html #leave-2 {
	margin-bottom: 10px;
	margin-top:10px;
	margin-left:10px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}	

#leave-2 {
	margin-bottom: 10px;
	margin-top:10px;
	margin-left:9px;
	padding: 0px;
	height: 40px;
	width: 160px;
	float:left;
}

#leave-2 a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 160px;
	color:#ffffff;
	display:block;
	background:url(image/leave.gif) 0 0 no-repeat;	
}

#leave-2 a:hover {
	background:url(image/leave.gif) 0 -40px no-repeat;	
}


#pickup {
	background:url(image/back_line.gif) repeat-x;
	text-align:center;
	clear:left;
	height:40px;
	padding-top:13px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	margin-top:10px;
	}
	
#pickup-2 {
	background:url(image/back_line.gif) repeat-x;
	text-align:center;
	height:40px;
	padding-top:13px;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	margin-top:0;
	}

/*
L
-----------------------------------------*/
#shop-six {
	margin:0;
	padding:0;
	background:#32312F;
	}

#shop-six img {
	border:0;
	}
	
/*@120x340px@*/
.koukoku-01 {
	margin:0px 6px 20px 12px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-01 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}


/*@msfo[Nu120x340px@*/
.koukoku-02 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-02 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/*@JOYO[v120x340px@*/
.koukoku-03 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-03 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}


/*@MYFO[v120x340px@*/
.koukoku-04 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-04 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
/*@mO[v120x340px@*/
.koukoku-05 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-05 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/*@A}eX120x340px@*/
.koukoku-06 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-06 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/*@Ah~ZX120x340px@*/
.koukoku-07 {
	margin:0px 6px 20px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-07 {
	margin:0 4px 10px 8px;
	width:120px;
	height:340px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* ACEBbV468x60px */
.koukoku-08 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-08 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* L468x60px */
.koukoku-09 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-09 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* K[lbg940x60px */
.koukoku-10 {
	margin:0 3px 20px 3px;
	padding:0;
	width:940px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-10 {
	margin:0 3px 10px 3px;
	padding:0;
	width:940px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* NuK[lbg468x60px */
.koukoku-11 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-11 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}


/* LO[v468x60px */
.koukoku-12 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-12 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* Lf?W468x60px */
.koukoku-13 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-13 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fGb`468x60px */
.koukoku-14 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-14 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* uM[468x60px */
.koukoku-15 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-15 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}


/* fw468x60px */
.koukoku-16 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-16 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

.koukoku-16 a{
	margin:0px;
	padding:0px;
	width:468px;
	height:60px;
	display:block;
	background-image:url(image/bana468x60_delifuku.gif);
	background-repeat: no-repeat;
	}

/* fKChX468x60px */
.koukoku-17 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-17 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* }}TV468x60px */
.koukoku-18 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
* html .koukoku-18 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* GNg468x60px */
.koukoku-19 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-19 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* Ba 468x60px */
.koukoku-20 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-20 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fwlbg468x60px */
.koukoku-21 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-21 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* Ba?468x60px */
.koukoku-22 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-22 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* ee468x60px */
.koukoku-23 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-23 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* Ba`E?468x60px */
.koukoku-24 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-24 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* A}GXe468x60px */
.koukoku-25 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-25 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* {j[^WEB468x60px */
.koukoku-26 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-26 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* vZX?M468x60px */
.koukoku-27 {
	margin:0 4px 20px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-27 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fY468x60px */
.koukoku-28 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-28 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fCYir468x60px */
.koukoku-29 {
	margin:0 4px 10px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-29 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

	
/* t[]N468x60px */
.koukoku-30 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-30 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* kL?ыB468x60px */
.koukoku-31 {
	margin:0 4px 10px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-31 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fGb`F{468x60px */
.koukoku-32 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-32 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* X[p[LO468x60px */
.koukoku-33 {
	margin:0 4px 10px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-33 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* fGb`F{468x60px */
.koukoku-34 {
	margin:0 3px 20px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

* html .koukoku-34 {
	margin:0 3px 10px 3px;
	padding:0;
	width:468px;
	height:60px;
	clear:left;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}

/* X[p[LO468x60px */
.koukoku-35 {
	margin:0 4px 10px 4px;
	padding:0;
	width:468px;
	height:60px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}
	
* html .koukoku-35 {
	margin:0 2px 10px 2px;
	padding:0;
	float:left;
	text-align:center;
	color:#CCCCCC;
	font-size:10px;
	}


.koukoku-14 img,.koukoku-15 img,.koukoku-16 img,.koukoku-17 img,.koukoku-18 img,.koukoku-19 img,.koukoku-20 img,.koukoku-21 img,.koukoku-22 img,.koukoku-23 img,.koukoku-24 img,.koukoku-25 img,.koukoku-26 img,.koukoku-27 img,.koukoku-28 img,.koukoku-29 img,.koukoku-30 img,.koukoku-31 img,.koukoku-32 img,.koukoku-33 img {
	border:0;
	}
/* X?XgCSS
------------------------------------------------------- */


.list-box {
	width:950px;
	margin-right:0;
	clear:left;
	}

* html .list-box {
	width:950px;
	margin-right:0;
	text-align:right;
	}
	
#eigyo {
	width:450px;
	margin-right:0;
	text-align:right;
	margin-left:490px;
	}
	
#eigyo p {
	margin-right:0;
	text-align:right;
	color:#FFFFFF;
	margin-bottom:5px;
	}
	
#total-list {
	margin:0;
	}
	
#deli-bar {
	background:url(image/back-delivery.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.deli {
	padding-top:8px;
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
		}
		
#aroma-bar {
	background:url(image/back-aroma.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.aroma {
	padding-top:8px;
	font-weight:bold;
	color:#006600;
	font-size:12px;
		}

#notaroma-bar {
	background:url(image/back-notaroma.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.notaroma {
	padding-top:8px;
	font-weight:bold;
	color:#9966FF;
	font-size:12px;
	}

#soup-bar {
	background:url(image/back-soup.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.soup {
	padding-top:8px;
	font-weight:bold;
	color:#0033FF;
	font-size:12px;
		}
		
#mens-bar {
	background:url(image/back-mens.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.mens {
	padding-top:8px;
	font-weight:bold;
	color:#660066;
	font-size:12px;
		}
		
#ona-bar {
	background:url(image/back-ona.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	}
	
.ona {
	padding-top:8px;
	font-weight:bold;
	color:#FF6600;
	font-size:12px;
		}

#link-col-set0 {
	width:950px;
	}

#link-col-set {
	width:950px;
	height: 2500px;
	}


#link-col-set a {
	color:#333333;
	}
	
#link-col-set a:link {
	color: #333333;
	text-decoration:none;
	}
	
#link-col-set a:visited {
	color: #333333;
	text-decoration:none;
	}
	
#link-col-set a:active  {
	color: #333333;
	text-decoration:none;
	}
		
#link-col-set a:hover	{
	color: #FFFFFF;
	background-color:#FF8000;
	}
	
.list-shousai { 
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border-left:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	width:315px;
	float:left;
	}
	
.state {
	float:left;
	width:28px;
	padding:2px 0;
	margin:0;
	background-color:#FFFFFF;
	}

.tenmei {
	float:left;
	width:142px;
	padding:2px 0px 2px 3px;
	margin:0;
	background-color:#FFFFFF;
	}

.window {
	float:left;
	width:32px;
	padding:2px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.window img{
	border:0;
	}
	
.wari {
	float:left;
	width:16px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.wari img{
	border:0;
	margin-top:2px;	
	}
	
*+html:first-child .jokyo{
	float:left;
	width:42px;
	padding:2px 0 3px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.tel {
	float:left;
	width:91px;
	padding:2px 0px 2px 3px;
	margin:0;
	background-color:#FFFFFF;
	}
	
.tel2 {
	float:left;
	width:99px;
	padding:2px 0px 2px 3px;
	margin:0;
	background-color:#FFFFFF;
	}

.time {
	float:left;
	width:14px;
	padding:2px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.waribiki {
	float:left;
	width:14px;
	padding:2px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.gyou {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	border-bottom:1px dotted #cccccc;
	clear:left;
	}

.list-waku {
	width:100%;
	height:15px;
	background:#32312F;
	margin:5px 0;
	}
	
* html .list-waku {
	width:100%;
	height:15px;
	background:#32312F;
	clear: left;
	}
	
.name-list {
	height:25px;
	background:url(image/back-name.gif) repeat-x;
	clear:left;
	}
	
.list-name {
	padding-top:6px;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	}
	
#bg_chosei {
	margin:0;
	background\:#32312F;
	}
	
	
	
	
/* footer CSS
------------------------------------------------------- */
	
#footer {
	clear:left;
	background:url(image/back_bottom.gif) repeat-x;
	height:40px;
	text-align:center;
	margin-bottom:0;
	}
	
.footer-text {
	text-align:center;
	padding-top:15px;
	font-size:12px;
	}
