@charset "shift_jis";
/* CSS Document */

.main_title {
	width:730px;
	margin: 0 auto;
	line-height:30px;
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
	background-image:url(image/bg_maintitle.gif);
	background-repeat:no-repeat;
	margin-top: 5px;
}

.main_title_2 {
	width:730px;
	margin: 0 auto;
	line-height:40px;
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
	background-image:url(image/bana_push_shop.gif);
	background-repeat:no-repeat;
	margin-top: 5px;
	text-indent:-9999px
}

.main_title_3 {
	width:730px;
	margin: 0 auto;
	line-height:40px;
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
	background-image:url(image/bana_push_phone.gif);
	background-repeat:no-repeat;
	margin-top: 5px;
	text-indent:-9999px
}

#main_container{
	width:730px;
	margin:0 auto;
	background-image:url(image/bg_main.gif);
	}

.shop_title {
	width:730px;
	height:20px;
	padding-top:4px;
	color:#000000;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:bold;
	text-align:center;
	background-image:url(image/bg_index.gif);
	background-repeat:repeat-x;
	margin: 5px auto 10px;
}


#list-ifa {
	width:730px;
	height:280px;
	margin: 0 auto 10px;
}
	
#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;
	width:730px;
	}
	
.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;
	width:730px;
	}
	
.aroma {
	padding-top:8px;
	font-weight:bold;
	color:#006600;
	font-size:12px;
		}
		
#soup-bar {
	background:url(image/back-soup.gif) repeat-x;
	clear:left;
	text-align:center;
	height:25px;
	width:730px;
	}
	
.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;
	width:730px;
	}
	
.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;
	width:730px;
	}
	
.ona {
	padding-top:8px;
	font-weight:bold;
	color:#FF6600;
	font-size:12px;
		}

#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 { 
	background-color:#FFFFFF;
	font-size:13px;
	}
	
.tenmei {
	float:left;
	width:154px;
	padding:2px 0px 2px 3px;
	margin:0;
	background-color:#FFFFFF;
	border-left:1px dotted #cccccc;
	}

.jokyo {
	float:left;
	width:42px;
	padding:2px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
*+html:first-child .jokyo{
	float:left;
	width:42px;
	padding:2px 0 3px 0;
	margin:0;
	background-color:#FFFFFF;
	}
	
.tel {
	float:left;
	width:85px;
	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;
	}
	
.waribiki2 {
	float:left;
	width:16px;
	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;
	}
	
.name-list {
	height:25px;
	background:url(image/back-name.gif) repeat-x;
	clear:left;
	width: 730px;
	margin: 0 auto;
	}
	
.list-name {
	padding-top:6px;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	}

#gyou_kuru,#gyou_kuru_a,#gyou_kuru_k,#gyou_kuru_s,#gyou_kuru_t,#gyou_kuru_n,#gyou_kuru_h,#gyou_kuru_m,#gyou_kuru_y,#gyou_kuru_r,#gyou_kuru_w {
	height:25px;
	background:url(image/back-name-line.gif) repeat-x;
	clear:left;
	width: 730px;
	margin: 0 auto 5px auto;
	}

.gyou-name {
	padding-top:6px;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	}
	
/*
tgj[
----------------------------------------*/

#left-kita-menu {}
	
.left-kuru-top {
	width:170px;
	height:40px;
	margin:0;
	}
	
.left-kuru-top a {
	width:170px;
	height:40px;
	background:url(image/bt_left_top_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-top a:hover {
	background:url(image/bt_left_top_2.jpg) no-repeat;
	display:block;
	}
	
.left-kuru-deli a {
	width:170px;
	height:40px;
	background:url(image/bt_left_deli_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-deli a:hover {
	background:url(image/bt_left_deli_2.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-soap a {
	width:170px;
	height:40px;
	background:url(image/bt_left_soap_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-soap a:hover {
	background:url(image/bt_left_soap_2.jpg) no-repeat;
	display:block;
	}
	
.left-kuru-aroma a {
	width:170px;
	height:40px;
	background:url(image/bt_left_aroma_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-aroma a:hover {
	background:url(image/bt_left_aroma_2.jpg) no-repeat;
	display:block;
	}

.left-kuru-angel a {
	width:170px;
	height:40px;
	background:url(image/bt_left_angel_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-angel a:hover {
	background:url(image/bt_left_angel_2.jpg) no-repeat;
	display:block;
	}
	
.left-kuru-off a {
	width:170px;
	height:40px;
	background:url(image/bt_left_off_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-off a:hover {
	background:url(image/bt_left_off_2.jpg) no-repeat;
	display:block;
	}


.left-kuru-map a {
	width:170px;
	height:40px;
	background:url(image/bt_left_map_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-map a:hover {
	background:url(image/bt_left_map_2.jpg) no-repeat;
	display:block;
	}

.left-kuru-junle a {
	width:170px;
	height:40px;
	background:url(image/bt_left_junle_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-junle a:hover {
	background:url(image/bt_left_junle_2.jpg) no-repeat;
	display:block;
	}

.left-kuru-event a {
	width:170px;
	height:40px;
	background:url(image/bt_left_event_1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.left-kuru-event a:hover {
	background:url(image/bt_left_event_2.jpg) no-repeat;
	display:block;
	}
	
/*自社広告
------------------------------------------------------- */
*+ html #kurume-jisya {
	clear:left;
	margin:0 2px 10px 3px;
	border:0;
	height:267px;
	width:363px;
	text-indent:-9999px;
	float:left;
}

* html #kurume-jisya {
	clear:left;
	margin:0 3px 10px 3px;
	border:0;
	height:267px;
	width:363px;
	text-indent:-9999px;
	float:left;
}

#kurume-jisya {
	clear:left;
	margin:0  4px 10px 5px;
	border:0;
	height:267px;
	width:363px;
	text-indent:-9999px;
	float:left;
}


#kurume-jisya a{
	margin: 0px;
	padding: 0px;
	height:267px;
	width:363px;
	color:#ffffff;
	display:block;
	background:url(image/box_navigation.gif) no-repeat 0 0;
}

#kurume-jisya a:hover {
	background:url(image/box_navigation.gif) no-repeat -363px 0;
}

/*久留米割引情報
------------------------------------------------------- */
#kurume-discount {
	margin:0  4px 10px 5px;
	border:0;
	height:267px;
	width:363px;
	text-indent:-9999px;
	float:left;
}

#kurume-discount a{
	margin: 0px;
	padding: 0px;
	height:267px;
	width:363px;
	display:block;
	background:url(image/bana_tokuwari.gif) no-repeat 0 0;
}

#kurume-discount a:hover {
	background:url(image/bana_tokuwari.gif) no-repeat -363px 0;
}

/*oi[?
------------------------------------------*/

	
*+ html .push-shop-list-2 {
	line-height:22px;
	background-image:url(image/bg_index.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	}
	
* html .push-shop-list-2 {
	line-height:22px;
	background-image:url(image/bg_index.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	}
	
.push-shop-list-2 {
	line-height:22px;
	background-image:url(image/bg_index.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	}
	
.push-shop-list-2 img {
	border:0;
	}
	
#innerbox-right-tokuwaku {
	width:745px;
	margin:0;
	color:#EEEEEE;
    font-size:10px;
    font-family:"ＭＳ Ｐゴシック", Osaka;
	float:left;
    text-align:center;
	overflow:hidden;
	}
	
	
#innerbox-right-other {
	width:745px;
	margin:0;
	color:#EEEEEE;
    font-size:10px;
    font-family:"ＭＳ Ｐゴシック", Osaka;
	float:left;
    text-align:center;
	overflow:hidden;
	}
	
.tokuwaku img {
	border:0;
	padding:5px 5px 5px 3px;
	}
	
* html .tokuwaku img {
	border:0;
	padding:5px 5px 5px 4px;
	}
	
	
/*TJo[*/	
#cover-gal {
	width:250px;
	height:363px;
	margin:5px 3px 0 3px;
	float:left;
	background: url(image/bg_cover.gif) no-repeat;
	}
	
	
.month-cover {
	margin:0;
	width:250px;
	height:40px;
	background:url(image/month-cover.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.week-cover {
	margin:0;
	width:250px;
	height:40px;
	background:url(image/week-cover.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.new-week-cover {
	width:250px;
	height:40px;
	background:url(image/bg_g_cover.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
.cover_girl {
	width:170px;
	height:240px;
	margin:5px auto 0;
	}
	
.cover_name {
	text-align:center;
	color:#FF00FF;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	}
	
.cover_style {
	text-align:center;
	color:#996633;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	}
.cover_banner img{
	padding-bottom:5px;
	}


/*Cxg*/	
* html #event-info {
	width:480px;
	margin:0 4px 5px 0;
	float:left;
	}
		
#event-info {
	width:480px;
	margin:0 5px 0 0;
	float:left;
	padding-bottom:5px;
	}
	
.event-shousai {
	width:480px;
	height:40px;
	font-size:12px;
	display:block;
	text-indent:-9999px;
	margin-top:5px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	background: url(image/event-info.gif) no-repeat;
	}
	
.event-shousai-bot {
	width:480px;
	font-weight:bold;
	max-height:25px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	color:#000000;
	text-align:right;
	background:url(../1fuku/top/image/event-cover-bot.gif) no-repeat;
	}	
	
	
#innerbox-right-other img {
	border:0;
	}
	
* html .bana_200_1 {
margin-left:22px;
margin-right:16px;
width:200px;
height:80px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
float:left;
}
	
.bana_200_1 {
margin-left:45px;
margin-right:6px;
margin-bottom:15px;
width:200px;
height:80px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
float:left;
}

.bana_200_2 {
margin-left:15px;
margin-right:16px;
margin-bottom:15px;
width:200px;
height:80px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
float:left;
}


.bana_200_3 {
margin-left:15px;
margin-right:11px;
margin-bottom:15px;
width:200px;
height:80px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
float:left;
}

* html .bana_200_4 {
margin-left:22px;
margin-right:16px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:200px;
height:80px;
clear:left;
float:left;
}
	
.bana_200_4 {
margin-left:45px;
margin-right:6px;
margin-bottom:15px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:200px;
height:80px;
clear:left;
float:left;
}

* html .bana_340_1 {
margin-left:11px;
margin-right:8px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:340px;
clear:left;
float:left;
}
	
.bana_340_1 {
margin-left:20px;
margin-right:10px;
margin-bottom:15px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:340px;
clear:left;
float:left;
}

.bana_340_2 {
margin-left:10px;
margin-right:6px;
margin-bottom:15px;
border:0;
color:#FFFFFF;
font-size:10px;
text-align:center;
float:left;
}

.bosyu {
	margin: 5px auto 20px;
	width:170px;
	height:52px;
	border:0;
	color:#FFFFFF;
	text-align:center;
	font-size: 10px;
	line-height: 22px;
}

.bosyu a{
	margin:0;
	width:170px;
	height:52px;
	display:block;
	text-indent:-9999px;
	background-image:url(image/bosyu.jpg);
	background-repeat: no-repeat;
}

.bosyu a:hover {
		background-position:0 -52px;
}

* html .bana_700_price {
	margin-left:10px;
	margin-right:6px;
	margin-bottom:15px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	}
	
.bana_700_price {
	margin-left:20px;
	margin-right:6px;
	margin-bottom:15px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	}	

* html .bana_430_1_price {
	margin-left:22px;
	margin-right:16px;
	margin-bottom:15px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}
	
.bana_430_1_price {
	margin-left:22px;
	margin-right:6px;
	margin-bottom:15px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}	

* html .bana_200_1_price {
	margin-left:22px;
	margin-right:16px;
	width:200px;
	height:80px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}
	
* html .bana_200_1_price {
	margin-left:22px;
	margin-right:16px;
	width:200px;
	height:80px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}
	
.bana_200_1_price {
	margin-left:45px;
	margin-right:6px;
	margin-bottom:15px;
	width:200px;
	height:80px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}

.bana_200_2_price {
	margin-left:15px;
	margin-right:16px;
	margin-bottom:15px;
	width:200px;
	height:80px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}


.bana_200_3_price {
	margin-left:15px;
	margin-right:11px;
	margin-bottom:15px;
	width:200px;
	height:80px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
	}
	
* html .bana_200_4_price {
	margin-left:22px;
	margin-right:16px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	width:200px;
	height:80px;
	clear:left;
	float:left;
	}
	
.bana_200_4_price {
	margin-left:45px;
	margin-right:6px;
	margin-bottom:15px;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	width:200px;
	height:80px;
	clear:left;
	float:left;
	}
	
.bana_88 {
	clear:left;
	float:left;
	width:88px;
	margin-left:45px;
	margin-right:6px;
	margin-bottom:15px;
	}
	
#new_bana_all {
	width:730px;
	height:100%;
	margin:0 0 10px 0;
	}
	
.bana_kurume {
	width:200px;
	height:50px;
	margin:10px 21px;
	float:left;
	}
	
* html .bana_kurume {
	width:200px;
	height:50px;
	margin:10px 16px;
	float:left;
	}



/*
Lf???
----------------------------------------*/
.tit_entry {
	width:652px;
	margin: 0 auto 10px;
	line-height:38px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
	background-image:url(image/title_entry.gif);
	background-repeat:no-repeat;
	margin-top: 5px;
}

#guidance {
	width:652px;
	font-size: 13px;
	text-align: center;
	line-height: 150%;
	margin:10px auto 20px auto;
	background-color:#FFFFFF;
	border:1px dotted #666666;
	text-align:center;
	color:#7D5202;
	font-weight:bold;
}

#guidance p{
margin-top:10px;
margin-bottom:10px;
}

.obje01 {
	width:172px;
	height:144px;
	float:left;
	background:url(image/obje01.jpg) no-repeat;
	margin: 0 60px;
}

* html .obje01 {
	width:172px;
	height:144px;
	float:left;
	background:url(image/obje01.jpg) no-repeat;
	margin: 0 60px 0 30px;
}

#procedure {
	clear:left;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
}

.flow {
	font-size:20px;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.flow_2 {
	font-size:20px;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
	margin-top: 15px;
	margin-bottom: 10px;
	clear:left;
}

#first-link {
	width:652px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-left: 60px;
}

#secound-link {
	width:652px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
}

#link-table {
width:578px;
border:#CCCCCC;
background-color:#666666;}

#link-table th{
	width:80px;
	background-color:#B9D98A;
	text-decoration:none;
	font-weight:nomal;
	font-size:12px;
	padding:6px;
	color: #333333;
	text-align: center;
}

#link-table td{
	background-color:#F2F2F2;
	font-size:12px;
	padding:6px;
	color: #333333;
}

#price-table {
width:652px;
border:#CCCCCC;
text-align:center;
margin:0 auto;
clear:left
background-color:#666666;}

#price-table th{
	width:50%;
	background:url(http://www.fuzoku-box.com/2kita/image/table_back.gif) repeat-x;
	text-decoration:none;
	font-weight:nomal;
	font-size:12px;
	padding:6px;
	color: #333333;
	text-align: center;
}

#price-table td{
	width:50%;
	background:url(http://www.fuzoku-box.com/2kita/image/table_back_left.gif) repeat-x;
	font-size:14px;
	padding:6px;
	color: #333333;
	font-weight:bold;
}


#first-link {
	width:652px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-left: 60px;
}

#link-table {
width:578px;
border:#CCCCCC;
background-color:#666666;}

#link-table th{
	width:80px;
	background-color:#B9D98A;
	text-decoration:none;
	font-weight:nomal;
	font-size:12px;
	padding:6px;
	color: #333333;
	text-align: center;
}

#link-table td{
	background-color:#F2F2F2;
	font-size:12px;
	padding:6px;
	color: #333333;
}

#kiyaku {
	padding-left:50px;
}

#kiyaku li {
	list-style-position: outside;
	text-align:left;
	font-size:12px;
	line-height:150%;
}


#third-form {
	width:652px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-left: 60px;
}
#form-style {
	text-align: center;
	font-size: 12px;
	line-height: 150%;
}

#form-table {
	width:578px;
	border:#CCCCCC;
	background-color:#666666;
	margin: 0 auto;
}

#form-table th{
	width:150px;
	background-color:#B9D98A;
	text-decoration:none;
	font-weight:nomal;
	font-size:12px;
	padding:6px;
	color: #333333;
	text-align: center;
}

#form-table td{
	background-color:#F2F2F2;
	font-size:12px;
	padding:6px;
	color: #333333;
	text-align: left;
}
.required{
padding-left:10px;
color:#FF0000;
font-weight:bold;
}

.submit {
	text-align:center;
	margin: 10px auto;
}

.text-box {
width:320px;
}

#fourth_fax {
	width:652px;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	padding-left: 60px;
}

/*
Cxg
-----------------------------------------*/
.title-event {
	width:730px;
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(event/tit_event.gif) no-repeat;
	}
	
#koukoku_question {
	width:652px;
	height:50px;
	margin:15px auto 10px auto;
	}
	
#koukoku_question img {
	border:0;
	}
	
#return_top {
	text-align:right;
	font-size:12px;
	padding-right:10px;
	}

/*
fwW
-----------------------------------------*/
#shop_container{
	width:730px;
	margin:0 auto;
	background-image:url(image/bg_shop.gif);
	}

.deli-top {
	width:730px;
	height:100px;
	background-image:url(image/titbg_deli_2.gif);
	}

.deli-junle {
	width:240px;
	}

#icon {
	margin:2px 5px 0 0;
	padding:0;
	text-align:right;
	}
#icon li {
	display:inline;
	line-height:15px;
	list-style-type:none;
	vertical-align:middle;
	}
.titdeli{
	width:730px;
	height:40px;
	background-image:url(image/titbg_deli_1.gif);
	background-repeat:no-repeat;
	color:#FF0000;
	font-size:11px;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	font-family:arial ,"ＭＳ Ｐゴシック", Osaka;
	}

/*
割引情報
-----------------------------------------*/
#dis_titdeli{
width:730;
height:20;
background-image:url(discount/image/titbg_deli.gif);
background-repeat:no-repeat;
color:#333333;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka;
}
#dis_titaroma{
width:730;
height:20;
background-image:url(discount/image/titbg_aroma.gif);
background-repeat:no-repeat;
color:#333333;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka;
}
#dis_titsoap{
width:730;
height:20;
background-image:url(discount/image/titbg_soap.gif);
background-repeat:no-repeat;
color:#333333;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka;
}
#dis_tithealth{
width:730;
height:20;
background-image:url(discount/image/titbg_health.gif);
background-repeat:no-repeat;
color:#333333;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka;
}
#dis_titothers{
width:730;
height:20;
background-image:url(discount/image/titbg_others.gif);
background-repeat:no-repeat;
color:#333333;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka;
}

.shop_aroma{
text-align:center;
background-color:#CCFF99;
color:#006600;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka;}
.shop_aroma a:link   {color:#006600;}
.shop_aroma a:visited{color:#006600;}

.shop_deli{
text-align:center;
background-color:#FFCCFF;
color:#FF0000;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka;}
.shop_deli a:link   {color:#FF0000;}
.shop_deli a:visited{color:#FF0000;}

.shop_soap{
text-align:center;
background-color:#00FFFF;
color:#0000FF;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka;}
.shop_soap a:link   {color:#0000FF;}
.shop_soap a:visited{color:#0000FF;}

.shop_health{
text-align:center;
background-color:#CC99FF;
color:#6600FF;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka;}
.shop_health a:link   {color:#6600FF;}
.shop_health a:visited{color:#6600FF;}

.shop_others{
text-align:center;
background-color:#FFFFCC;
color:#FF6600;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka;}
.shop_others a:link   {color:#FF6600;}
.shop_others a:visited{color:#FF6600;}

/*

-----------------------------------------*/

#encho-kettei {
	clear:left;
	margin:0 auto;
	}
	
#encho-kettei img {
	border:0;
	}
	
/*----お勧め優良店------*/

#push_up_shopinfo {
	margin:0;
	height:200px;
	clear:left;
	}
	
.osusume_ryo {
	width:730px;
	height:40px;
	font-size:12px;
	display:block;
	margin-bottom:0px;
	color:#000000;
	text-align:center;
	background: url(image/bar_osusume.jpg) no-repeat;
	}
	
.bana_665 {
	width:665px;
	height:50px;
	display:block;
	margin:0 auto;
	border:0;
	}
#push_shop_12 {
	margin:0;
	height:100%;
	clear:left;
	}

#margin_banner {
	width:730px;
	height:100%;
	margin:0 auto;
	text-align:center;
	border: 0;
	color:#666666;
	background: url(top/recommend/table_bg.gif) repeat-y;		
	}

#margin_banner tr {
	height:71px;
	}
	
#margin_banner td img {
	width:665px;
	height:50px;
	margin:1px auto 3px;
	}
	
.margin_shop {
	width:730px;
	height:48px;
	font-size:12px;
	display:block;
	color:#000000;
	text-align:center;
	background: url(image/bar_osusume.gif) no-repeat;
	clear: left;
	text-indent: -9999px;
	margin: 0 auto;
	}

