﻿@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	margin:0px 0px 10px 0px;
	color:#333333;
	background-color:#FFFFFF;
	background:url(../images/top/toma_supli_hd_22.png) repeat-x;
}

h1{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/images/top/dummy.jpg);
	height:260px;
	color:#FFFFFF;
}

a:hover img{
    filter:alpha(opacity=77); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

h3{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}


p{
	margin:14px;
}

img{
	border: none;
	/*vertical-align:bottom;*/
	/*vertical-align: top;*/
} 

form{
	margin:0px;
	padding:0px;
}

.p10{
	font-size:10px;
	line-height:15px;
}

.p12{
	font-size:12px;
	line-height:18px;
}
.p14{
	font-size:14px;
	line-height:18px;
}

/*
a:link,a:visited{
	color:#3399CC;
}
a:hover{
	color:#C00;
}
*/

#container{
	width:950px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#footer a{
	color:#3F9388;
}

#footer a:hover{
	color:#2B6057;
}

a{
	color:#3F9388;
}

a:hover{
	color:#2B6057;
}
/* *********************　ヘッダー　********************* */
#header{
	width:950px;
	height:90px;
	text-align:left;

}

#header .logo{
	float:left;
	width:192px;
	height:55px;
	margin:15px 0px 0px 0px;
}


/*-----------menu-------------*/

#header_menu{
	float:left;
	width:597x;
}

#header_menu ul{
	margin:35px 0px 0px 15px;
	padding:0px;
	text-decoration:none;
}
#header_menu li{
	float:left;
	list-style:none;
}
#header_menu .home{
	width:87px;
	height:40px;
}
#header_menu .home a.visible{
	width:87px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_06.png);
	background-position:bottom;
	display:block;
}


#header_menu .blog{
	width:85px;
	height:40px;
}
#header_menu .blog a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_07.png);
	background-position:bottom;
	display:block;
}


#header_menu .ranking{
	width:85px;
	height:40px;
}
#header_menu .ranking a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_08.png);
	background-position:bottom;
	display:block;
}


#header_menu .coupon{
	width:85px;
	height:40px;
}
#header_menu .coupon a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_09.png);
	background-position:bottom;
	display:block;
}


#header_menu .shop{
	width:85px;
	height:40px;
}
#header_menu .shop a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_10.png);
	background-position:bottom;
	display:block;
}

#header_menu .help{
	width:85px;
	height:40px;
}
#header_menu .help a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_11.png);
	background-position:bottom;
	display:block;
}


#header_menu .shopping{
	width:85px;
	height:40px;
}
#header_menu .shopping a.visible{
	width:85px;
	height:40px;
	background-image:url(../images/top/toma_supli_hd_12.png);
	background-position:bottom;
	display:block;
}
#header_menu a.visible:hover,#header_menu a.selected{
	background-position:top;
	display:block;
}

.hidden {
	font-size: x-small;
	line-height: 28px;
	visibility : hidden
}

#welcome{
	float:right;
	height:20px;
	text-align:right;
	width:300px;
}

#town{
	clear:both;
	width:950px;
	margin:0px 0px 0px 0px;
	z-index:100;
}

#flashContent1{
	width:950px;
	height:260px;
}
#under_town{
	width:950px;
	margin:0px 0px 14px 0px;
}

#register{
	width:218px;
	float:left;
}

#snap{
	background-image:url(../images/top/toma_supli_04.jpg);
	width:732px;
	height:92px;
	float:left;
	position:relative;
}

#snap .snap50{
	margin:0px;
	padding:0px;
	position:absolute;
	top:13px;
	left:82px;
	list-style:none;
}

#snap .mobcomu{
	margin:0px;
	padding:0px;
	position:absolute;
	top:13px;
	left:440px;
	list-style:none;
}

#snap .snap50 li,#snap .mobcomu li{
	float:left;
	margin-right:3px;
}

#snap .snap50 li img,#snap .mobcomu li img{
	padding:2px;
	border:1px #B3B3B3 solid;
}

.hidden{
	visibility : hidden;
	display:none;
}

#login{
	margin:0px;
	float:right;
	width:112px;
	display:block;
	margin:32px 10px 0px 0px;
}

#login ul{
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#login li{
	float:left;
	width:112px;
	height:21px;
	display:inline;
	margin:0px 0px 2px 0px;
}

#login a{
	width:112px;
	height:21px;
	display:block;
}

#login .b_new a{
	background-image:url(../images/top/toma_supli_hd_19.png);
	text-decoration:none;
	display:block;
}

#login .b_login a{
	background-image:url(../images/top/toma_supli_hd_15.png);
	text-decoration:none;
	display:block;
}





/* *********************　左メニュー　********************* */

#left_side{
	width:219px;
	float:left;
	margin:0px 13px 0px 0px;
}

#left_side:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#left_side{
	zoom:1;
}

.advertise{
	width:219px;
	margin-bottom:10px;
	padding:0px;
	padding-top:0px;
}

.advertise a{
	width:210px;
	height:72px;
	display:block;
	text-decoration:none;
}

/****************ToMA GIRLS, IKUMAMA*******************/
#toma_girls_blog{
	width:219px;
	margin-top:-10px;
	text-align:left;
	position:relative;

}

#ikumama_blog{
	width:219px;
	margin-top:5px;
	text-align:left;
	position:relative;

}

#toma_girls_blog .header ,#ikumama_blog .header{
	z-index:100;
}
#toma_girls_blog .content,#ikumama_blog .content{
	border:#999 1px solid;
	border-top:none;
	margin-top:-8px;
	z-index:1;
	position: relative;

}
#toma_girls_blog .top_blog,#ikumama_blog .top_blog{
	padding-left:5px;
}

#toma_girls_blog .pic,#ikumama_blog .pic{
	width:217px;
}

#toma_girls_blog .pic img,#ikumama_blog .pic img{
	padding:0px;
}

#toma_girls_blog .top_blog .name, #ikumama_blog .top_blog .name{
	width:120px;
	float:left;
	margin:5px 0px 5px 0px;
}

#toma_girls_blog .top_blog .time,#ikumama_blog .top_blog .time{
	width:70px;
	float:right;
	margin:5px 5px 5px 0px;
	text-align:right;
	font-size:10px;
}

#toma_girls_blog .top_blog .title,#ikumama_blog .top_blog .title{
	clear:both;
	margin:5px 5px 5px 0px;
	color:#F60;
}

#toma_girls_blog .top_blog .body,#ikumama_blog .top_blog .body{
	margin:5px 5px 0px 0px;
	padding-bottom:5px;	
}

#toma_girls_blog .other_blog,#ikumama_blog .other_blog{
	border-top:#CCC dotted 1px;
	padding:10px 0px 10px 5px;
	font-size:10px;
}

#toma_girls_blog .other_blog .pic,#ikumama_blog .other_blog .pic{
	width:47px;
	height:47px;
	float:left;
	border:#666 1px solid;
	margin:0px 10px 0px 0px;
	padding:1px;
}

#toma_girls_blog .other_blog .text,#ikumama_blog .other_blog .text{
	width:150px;
	float:left;
}

#toma_girls_blog .other_blog .time,#ikumama_blog .other_blog .time{
	margin:0px 0px 5px 0px;
}

#toma_girls_blog .other_blog .name,#ikumama_blog .other_blog .name{
	margin:0px 0px 5px 0px;
}

#toma_girls_blog .other_blog .title,#ikumama_blog .other_blog .title{
	margin:0px 0px 5px 0px;
	color:#F60;
}

#toma_girls_blog .view_all,#ikumama_blog .view_all{
	width:187px;
	margin:0px auto 0px auto;
	padding-bottom:10px;
}

#toma_girls_blog .view_all a.visible,#ikumama_blog .view_all a.visible{
	background:url(../images/top/toma_supli_56.jpg) no-repeat center;
	width:187px;
	height:16px;
	display:block;
}

/***************dokumo_ikumama******************/

#dokumo{
	margin:10px 0px 0px 0px;
}

#ikumama{
	margin:10px 0px 0px 0px;
}

/*********************************/
#toma_mobile{
	width:217px;
	border:1px #b3b3b3 solid;
	margin:10px 0px 10px 0px;
}

#toma_mobile .header{
	background:url(../images/top/top_56.gif) no-repeat top left;
	width:207px;
	height:16px;
	margin:5px;
}

#toma_mobile .content{
	width:215px;
}

#toma_mobile .pic{
	background-image:url(../images/top/top_59.gif);
	background-repeat:no-repeat;
	width:90px;
	height:90px;
	margin:20px auto 20px auto;
}

#toma_mobile .footer{
	clear:both;
	margin-bottom:10px;
}

/* *********************　中央コンテンツ　********************* */
#center{
	float:left;
	width:489px;
}

#center .inner{
	width:487px;
	border:#999 solid 1px;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	margin-bottom:10px;
}

#center:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#center{
	zoom:1;
}

#toma_blog{
	width:465px;
	margin-bottom:10px;
	margin:10px auto 10px auto;
}

#toma_blog .line{
	width:460px;
	height:5px;
	background:url(../images/top/top_50.gif) no-repeat top left;
	clear:both;
}

#toma_blog .header{
	background:url(../images/top/toma_supli_15.jpg);
	width:161px;
	height:21px;
	float:left;
	margin-bottom:5px;
}

#bloger_tab{
	width:465px;
	height:47px;
	font-size:12px;
	line-height:14px;
	margin-left:1px;
	margin-bottom:10px;
}

#bloger_tab ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#bloger_tab li{
	float:left;
	height:22px;
	margin:0px 2px 2px 0px;
}

#bloger_tab .all_tab a{
	background:url(../images/top/toma_supli_24.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

#bloger_tab .girls_tab a{
	background:url(../images/top/toma_supli_26.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

#bloger_tab .ikumama_tab a{
	background:url(../images/top/toma_supli_28.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

#bloger_tab .shop_tab a{
	background:url(../images/top/toma_supli_33.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

#bloger_tab .artist_tab a{
	background:url(../images/top/toma_supli_34.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

#bloger_tab .people_tab a{
	background:url(../images/top/toma_supli_36.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}


#bloger_tab .tw_tab a{
	background:url(../images/top/tab_t.gif) no-repeat top left;
	width:96px;
	height:17px;
	display:block;
}

#bloger_tab .selected_s a{
	background:url(../images/top/toma_supli_33.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;

}

#bloger_tab .selected_a a{
	background:url(../images/top/toma_supli_34.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
}


#bloger_tab .selected_p a{
	background:url(../images/top/toma_supli_36.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
}

#bloger_tab .selected_all a{
	background:url(../images/top/toma_supli_24.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;

}

#bloger_tab .selected_tw a{

}

#bloger_tab .selected_g a{
	background:url(../images/top/toma_supli_26.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
}

#bloger_tab .selected_m a{
	background:url(../images/top/toma_supli_28.jpg) no-repeat top left;
	width:153px;
	height:22px;
	display:block;
}


#bloger_tab span{
	visibility:hidden;
	display:none;
}

#toma_blog .content{
}

#newest_blog{
	width:460px;
	margin-bottom:10px;
}

#newest_blog:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#newest_blog{
	zoom:1;
	margin-left:5px;
}

#newest_blog .pic{
	float:left;
	background-image:url(../images/top/top_36_people.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;
	
}
#newest_blog .pic_shop{
	float:left;
	background-image:url(../images/top/top_36_shop.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;	
}

#newest_blog .pic_artist{
	float:left;
	background-image:url(../images/top/top_36_artist.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;	
}

#newest_blog .text{
	float:left;
	margin-left:5px;
	width:340px;
	display:inline;	
}

#newest_blog .date{
	float:left;
	background-color:#595858;
	width:123px;
	height:14px;
	padding:1px;
	
	font-size:11px;
	color:#FFF;
	text-align:left;
	line-height:14px;
	text-indent:7px;	
}

#newest_blog .blog_title{
	float:left;
	width:200px;
	line-height:14px;
	font-size:11px;
	text-align:left;
	text-indent:5px;
	
}

#newest_blog .title{
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#3F6EB4;
	clear:both;
	width:340px;
}


#newest_blog .body{
	width:340px;
	height:75px;
	text-align:left;
}


#archive_blog{
	width:460px;
	margin:10px auto 0px auto;
}

#archive_blog .item{
	float:left;
	width:225px;
	height:75px;
	margin-bottom:10px;
	margin-right:5px;
}

#archive_blog .item:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#archive_blog .item{
	zoom:1;
}

#archive_blog .pic{
	float:left;
	background-image:url(../images/top/top_54_people.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
	
}

#archive_blog .pic_shop{
	float:left;
	background-image:url(../images/top/top_54_shop.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
}

#archive_blog .pic_artist{
	float:left;
	background-image:url(../images/top/top_54_artist.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
}
#archive_blog .text{
	float:left;
	width:145px;
	margin-left:5px;
	display:inline;
}

#archive_blog .date{
	float:left;
	width:100px;
	height:15px;
	line-height:15px;
	background-color:#595858;
	text-align:left;
	font-size:10px;
	color:#FFF;
	text-indent:7px;
	margin-bottom:3px;
	
}

#archive_blog .blog_title{
	clear:both;
	width:145px;
	text-align:left;
	font-size:11px;
	line-height:13px;
}

#archive_blog .title{
	width:145px;
	text-align:left;
	font-size:11px;
	color:#3F6EB4;
	line-height:13px;
}


#archive_blog .view_all{
	clear:both;
	background-image:url(../images/top/toma_supli_54.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:16px;
	float:right;
}

#archive_blog .view_all a{
	width:186px;
	height:16px;
	display:block;
	text-decoration:none;
}

#toma_blog .footer{
	clear:both;
	margin-bottom:5px;
}

/***************shop_search*****************/
#shop_search{
	width:465px;
	margin:10px auto 0px auto;
}

#shop_search .header{
	background:url(../images/top/toma_supli_63.jpg);
	width:107px;
	height:22px;
	float:left;
}

#shop_search .icon_area{
	width:465px;
	margin:0px auto 0px auto;
	clear:both;
}

#shop_search .icon_area .icon{
	width:150px;
	height:36px;
	float:left;
	margin:4px 0px 0px 4px;
}


#shop_topics{
	width:460px;
	margin:10px auto 10px auto;
}


#shop_topics .content{
	background:url(../images/top/shop_bg.jpg) center repeat-y;
}

#shop_topics .footer{
	clear:both;
}

#shop_topics .item{
	width:230px;
	float:left;
	padding:7px 0px 0px 0px;
	border-bottom:#CCC solid 1px;
	min-height:60px;
}

#shop_topics .item:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#shop_topics .item{
	zoom:1;
}

#shop_topics .pic{
	float:left;
	background-image:url(../images/top/top_46.gif);
	background-repeat:no-repeat;
	width:47px;
	height:47px;
	
	margin-left:0px;
	margin-top:3px;
	padding-top:5px;
	display:inline;
}

#shop_topics .text{
	float:left;
	width:140px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	display:inline;
}

#shop_topics .date{
	font-size:11px;
	text-align:left;
}

#shop_topics .shop_name{
	font-size:11px;
	color:#3F6EB4;
	text-align:left;
}

#shop_topics .title{
	font-size:11px;
	text-align:left;
}



#shop_topics .view_all{
	background-image:url(../images/top/toma_supli_54.jpg);
	background-repeat:no-repeat;
	width:189px;
	height:16px;
	
	margin:10px 0px 0px 0px;
	float:right;
}

#shop_topics .view_all a{
	width:189px;
	height:16px;
	display:block;
	text-decoration:none;
}

#recommend{
	width:481px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#recommend .header{
	background:url(../images/top/top_70.gif) no-repeat top left;
	width:481px;
	height:16px;
	margin-bottom:10px;
}

#recommend .content{
	width:481px;
}

#recommend .item_left{
	float:left;
	width:235px;
	height:64px;
	margin-right:10px;
	margin-bottom:10px;
}

#recommend .item_right{
	float:left;
	width:235px;
	height:64px;
	margin-bottom:10px;
}

#recommend .footer{
	clear:both;
}

.blog_cate{
	clear:both;
	float:left;
}

#twitter{
	padding-bottom:5px;
}
#twitter .title{
	background:url(../images/top/twitter.gif) no-repeat top left;
	width:481px;
	height:16px;
	margin-bottom:5px;
	margin-left:3px;
	float:left;
	margin-top:3px;
}
#twitter .item{
	width:481px;
	margin:0px 0px 10px 10px;
	margin-bottom:15px;
}

#twitter .pic{
	width:50px;
	height:50px;
	border-style:solid;
	border-color:#999;
	border-width:4px;
	float:left;
}

#twitter img{
	padding:1px;
}

#twitter .text{
	width:400px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 10px;
}

#twitter .name{
	margin-bottom:10px;
}


#from_toma{
	width:211px;
	border:1px #b3b3b3 solid;
	margin:10px 0px 10px 0px;
	padding:3px;
}

#from_toma .header{
	background:url(../images/top/top_77.gif) no-repeat top left;
	width:206px;
	height:16px;
	margin:3px;
	padding:0px;
	margin-bottom:7px;
}

#from_toma .content{
	width:210px;
	height:95px;
	overflow:hidden;
}

#from_toma .item{
	margin-bottom:5px;
}

#from_toma .date{
	float:left;
	background-color:#A71527;
	color:#FFF;
	font-size:10px;
	line-height:12px;
	text-align:left;
	
	width:67px;
	height:12px;
	padding:1px;
	text-indent:7px;
	margin-bottom:2px;
}

#from_toma .title{
	float:left;
	width:210px;
	margin-bottom:5px;
	text-align:left;
	font-size:10px;
	color:#000;
}

#from_toma .title a{
	color:#000;
}

#from_toma .title a:hover{
	color:#999;
}

#from_toma .footer{
	clear:both;
	margin-bottom:10px;
}

/* *********************　右メニュー　********************* */
#right_side{
	float:right;
	display:inline;
	width:216px;
}

#right_side:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#right_side{
	zoom:1;
}

#mikawa{
	width:216px;
	margin-bottom:0px;
}

#mikawa .header{
	background-image:url(../images/top/toma_supli_09.jpg);
	background-repeat:no-repeat;
	height:21px;
}

#mikawa .content{
	width:214px;
	border:#dbdcdc 1px solid;
	border-top:none;
	background:url(../images/top/toma_supli_19.jpg);
	height:190px;
}

#mikawa .pic{
	width:192px;
	margin:0px auto 0px auto;
	padding-top:12px;
}

#mikawa .view_all {
	width:154px;
	height:16px;
	margin:11px auto 0px 10px;
}

#mikawa .view_all a.visible{
	background:url(../images/top/toma_supli_56.jpg) center;
	width:154px;
	height:16px;
	display:block;
}

#mikawa .footer{
	clear:both;
	margin-bottom:0px;
}

#pick_up_coupon{
	width:216px;
	margin:15px 0px 10px 0px;
	position:relative;
}

#pick_up_coupon .content{
	width:216px;
	background:url(../images/top/toma_supli_47.jpg) repeat-y;
}

#pick_up_coupon .header{
	width:216px;
	background:url(../images/top/toma_supli_45.jpg) center;
	height:44px;
}


#pick_up_coupon .item{
	width:180px;
	margin:0px auto 0px auto;
}

#pick_up_coupon .item .pic{
	width:73px;
	height:73px;
	border:solid #999 1px;
	margin:0px auto 0px auto;
	float:left;
}

#pick_up_coupon .item .text{
	float:left;
	width:94px;
	margin:0px 0px 0px 10px;
}

#pick_up_coupon .item .title{
	height:45px;
	text-align:left;
}

#pick_up_coupon .item .button{
	background:url(../images/top/toma_supli_50.jpg);
	width:95px;
	height:29px;
}

#pick_up_coupon .item .button a{
	width:94px;
	height:29px;
	display:block;
}

#pick_up_coupon .item .coupon_title{
	width:180px;
	display:block;
	margin:5px 0px 10px 0px;
	font-size:10px;
}


#pick_up_coupon .view_all{
	width:187px;
	height:16px;
	margin:5px auto 0px auto;
	padding-bottom:5px;
}

#pick_up_coupon .view_all a{
	width:187px;
	height:16px;
	display:block;
	background:url(../images/top/toma_supli_56.jpg) center;
}
#pick_up_coupon .footer{
	width:216px;
	background:url(../images/top/toma_supli_80.jpg) center no-repeat;
	height:7px;
}

#event_info,#eat_info{
	width:216px;
	margin:-6px 0px 0px 0px;
}

#eat_info{
	margin:8px 0px 0px 0px;
}

#event_info .header{
	background:url(../images/top/toma_supli_82.jpg);
	height:50px;
}

#eat_info .header{
	background:url(../images/top/toma_supli_93.jpg);
	height:41px;
}

#event_info .content,#eat_info .content{
	width:214px;
	border:#cccccc solid 1px;
	border-top:none;
	word-break:break-all;
}

#event_info .pic,#eat_info .pic{
	width:98px;
	height:98px;
	border:#333 1px solid;
	margin:5px 5px 10px 10px;
	float:left;
}

#event_info .pic img,#eat_info .pic img{
	padding:1px;
}

#event_info .txt,#eat_info .txt{
	width:90px;
	float:left;
	font-size:10px;
	text-align:left;
	margin-top:5px;
}

#event_info .txt .title,#eat_info .txt .title{
	font-weight:bold;
	color:#F00;
	margin:0px 0px 5px 0px;
}

#event_info .txt .time,#eat_info .txt .time{
	color:#FFF;
	background:#4a8bcb;
	width:60px;
	text-align:center;
	padding:2px;
}

#event_info .txt .body,#eat_info .txt .body{
	margin:5px 0px 0px 0px;
}

#event_info .view_all,#eat_info .view_all{
	width:187px;
	height:16px;
	margin:5px auto 0px auto;
	padding-bottom:5px;
}

#event_info .view_all a,#eat_info .view_all a{
	width:187px;
	height:16px;
	display:block;
	background:url(../images/top/toma_supli_56.jpg) center;
}

.banner_area{
	margin:10px 0px 10px 0px;
	width:216px;
	padding:0px;
}

.banner_area .line{
	background-image:url(../images/top/top_65.gif);
	background-repeat:no-repeat;
	width:207px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
}

#footer{
	clear:both;
	margin-top:20px;
	width:950px;
	height:24px;
	background-image:url(../images/top/top_80.gif);
	background-repeat:repeat-x;
	font-size:10px;
	color:#3F9388;
	line-height:24px;
	text-align:left;
	text-indent:10px;
}

#footer a{
	color:#3F9388;
}

#footer a:hover{
	color:#2B6057;
}

