@charset "utf-8";

/* main contents
******************************************** */

#main_fiash{
	text-align:center;
	padding-bottom:25px
}

#top_body .title_area{
	padding-bottom:8px;
}

#swf_area{
	text-align:center;
	padding-bottom:25px;
}

#swfcontent {
	width: 660px;
	height: 300px;
}


#top_body div.conts_block{
	padding:15px 15px 0px;
	background-image:url("/img/contents-block-bg_top.gif");
	background-repeat:no-repeat;
	background-position:center top;
}



/* MYLOAD NEWS
******************************************** */

#top_news #top_news_list{
	padding-top:3px;
	padding-left:2px;
	padding-bottom:40px;
	margin:0px;
	color:#333;
}

#top_news #top_news_list li{
	padding-bottom:10px;
	/*padding-left:80px;*/
	padding-left: 90px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:1.3em;
	font-size:0.75em;
	color: #333;
	/*width: 558px;*/
}

	#top_news #top_news_list li a:hover{
		color:#fb6002
		}

#top_news_list .info{
	background-image:url("/img/list-marker-info.gif");
}

#top_news_list .event{
	background-image:url("/img/list-marker-event.gif");
}

#top_news_list .sale{
	background-image:url("/img/list-marker-sale.gif");
}

#top_news_list .recommend{
	background-image:url("/img/list-marker-recommend.gif");
}

#top_news_list a{
	text-decoration:underline;
	color: #333;
}



/* SHOP TOPICS
******************************************** */


#top_shoptopics{
	clear:both;
	}

#top_shoptopics .title_area .clr{
	clear: both;
	height: 7px;
	}

#top_shoptopics .top_shoptopics_block{
	width: 640px; /* 追加 */
	line-height:100%;
}

#top_shoptopics .block_left,.block_right{
	width:310px;
/*	border-bottom:dotted 1px #000000;*/
}

#top_shoptopics .block_left{
	float:left;
}

#top_shoptopics .block_right{
	float:right
}

#top_shoptopics .block_in{
	padding:0px 3px 0px 0px;
}

#top_shoptopics .topics_img{
	/*display: table-cell;*/
	width:116px;
	/*height: 71px;
	line-height: 71px;*/
	float:left;
	padding:1px;
	background-color:#ffffff;
	border:solid 1px #dddddd;
	text-align:center;
	margin-right: 7px;

}


#top_shoptopics .topics_txt{
	font-size:0.75em;
	line-height:1.4em;
	float:left;
}

#top_shoptopics .topics_txt img{
	padding-bottom:3px;
}

#top_shoptopics .topics_txt a{
	font-weight:bold;
	color: #555555;
	text-decoration:underline;
}
#top_shoptopics .topics_txt a:hover{
	color: #fb7102;
}

#top_shoptopics .w177{
	width:180px;
}

#top_shoptopics .topics_txt span{
	display: block;
	color:#44444;
	font-size:0.9em;
	line-height:1.2em;
}



/* SHOP INFORMATION
******************************************** */

#shop_information{
	width:215px;
	line-height:100%;
	background-color:#bcebde;
}

#shop_information #shop_info_top{
	background-image:url("/img/information-top-bg.gif");
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

#shop_information #shop_info_middle{
	padding:0px 10px 5px;
	background-image:url("/img/information-middle-bg.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#shop_info_middle .info_middle_in{
	text-align:center;
	padding-bottom:25px;
	font-size: 0.9em;
}

#shop_info_middle .info-attention{
	padding:5px 0px 10px;
}

#shop_info_middle .info_time{
	text-align: left;
	font-weight: bold;
	font-size: 0.85em;
	padding: 5px 0px 0px 15px;
	}
	#shop_info_middle .info_time span{
		font-weight: normal;
		font-size:0.85em;
		line-height: 1.5em;
		letter-spacing: 0.1em;
		}
#shop_info_middle .info-time-btn{
	text-align: left;
	padding-left: 8px;
	}

#shop_info_middle .info_txt{
	padding:3px 0px 3px 15px;
	text-align:left;
	font-size:0.8em;
}
#shop_info_middle .info_txt2{
	padding:3px 0px 3px 15px;
	text-align:left;
	font-size:0.7em;
	color: #777;
}

#shop_info_bottom{
	padding:5px 0px 6px 10px;
	padding-left:10px;
	padding-bottom:6px;
}

#shop_info_bottom div{
	padding-bottom:3px;
	font-size:0px;
	line-height:0px;
}

#shop_info_bottom a{
	display:block;
	width:197px;
	height:38px;
	background-repeat:no-repeat;
	background-position:left top;
}

#shop_info_bottom a:hover{
	background-position:left bottom;
}

#shop_info_bottom span{
	margin-left:-9999px;
	display:none;
}

#shop_info_bottom #info_btn_access a{
	background-image:url("/img/info-access-btn.gif");
}

#shop_info_bottom #info_btn_service a{
	background-image:url("/img/info-service-btn.gif");
}



/* ENPUETE PANEL
******************************************** */

#top_enquete{
	width: 218px;
	height: 236px;
	margin-top:10px;
	padding-bottom:8px;
}

/* POLL PANEL
******************************************** */
#top_poll{
	width:216px;
	margin-top:10px;
	background:#f8f6e7 url(/img/ranking/bg_ranking_01.gif) left top repeat-y;
	font-size:12px;
	line-height:1.2;
	overflow:hidden;
}
#top_poll .pollTitle{
	background:url(/img/ranking/ttl_ranking_01.gif) left top no-repeat;
	width:216px;
	height:39px;
	text-indent:-9999px;
	display:block;
}
#top_poll .pollEnd{
	background:url(/img/ranking/bg_ranking_03.gif) left bottom no-repeat;
	width:216px;
	height:47px;
	position:relative;
}
#top_poll .pollEnd a{width:90px;height:24px;overflow:hidden;display:block;}
#top_poll .pollEnd a:hover img{margin-top:-24px;}

#top_poll .pollEnd .btn_pollVote{position:absolute;top:7px; left:15px;}
#top_poll .pollEnd .btn_pollRes{position:absolute;top:7px;right:15px;}
#top_poll .pollQ{
	font-size:12px;
	padding:8px 0 5px 30px;
	color:#202020;
	background:url(/img/ranking/list_q-mark.gif) 10px 5px no-repeat;
}
#top_poll ul{
	margin:0 10px 0 15px;
	padding-top:8px;
	background: url(/atsugilovers/img/ranking/bg_ranking-list_row.gif) left top repeat-x;
}
#top_poll ul li{
	display:block;
	line-height:1.8;
	overflow:hidden;
}
#top_poll ul li img,
#top_poll ul li label,
#top_poll ul li input{display:inline-block;zoom:1; vertical-align:middle;}
#top_poll ul li input,
#top_poll ul li label{
	cursor:pointer;
}
/*
#top_poll .checkbox{margin-left:-100px;}
#top_poll label{cursor:pointer;margin-left:110px;background:url(/img/bg_pollCheckbox.gif) left 3px no-repeat;}
*/
/* LINK BANNER
******************************************** */

#banner_area{
	font-size:0px;
	line-height:0px;
	margin-top: 10px;
}

#banner_area a{
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}

#banner_area a:hover{
	background-position:left bottom;
}

#banner_area span{
	margin-left:-9999px;
	display:none;
}

#banner_area div.ban{
	margin-bottom: 10px;
	}
	#banner_area div.ban a:hover{
		opacity: 0.7;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
		}

#odakyu_point,#recruit_banner,#coupon_banner,#facilities_banner,#banner_area #banner_genki,#banner_area #fortune_banner,#smile-atsugi,#mylonav-09win,#restaurant_winter09,#restaurant0912,#win-bargain09,#mylord_navi_10sp,#viewer_10sp{
	padding-bottom:10px;
}

#restaurant0912 a,#odakyu_point a,#recruit_banner a,#coupon_banner a,#facilities_banner a,#banner_area #fortune_banner a,#banner_area #banner_genki a,#banner_area #smile-atsugi a{
	width:216px;
	height:60px;
}


#banner_area #mylonav-09win a,#banner_area #win-bargain09 a,#mylord_navi_10sp a,#viewer_10sp a{
	width: 215px;
	height: 100px;
	}
	#banner_area #mylonav-09win a:hover{ background-position: left bottom; }



#banner_area #mylord_navi_10sp a{ background-image: url(/img/topbanner/mylonavi_10spring.jpg);}
#banner_area #viewer_10sp a{ background-image: url(/img/topbanner/viewer_10sp.jpg);}
#banner_area #mylonav-09win a{
	background: url(/img/topbanner/milonavi_winter.jpg);
	}
#banner_area #win-bargain09 a{ background-image: url(/img/topbanner/winter-bargain2009.gif);}

#banner_area #restaurant_winter09 a{
	width: 215px;
	height: 100px;
	}
	#banner_area #restaurant_winter09 a:hover{ background-position: left bottom; }
	
#banner_area #restaurant_winter09 a{
background-image:url(/img/09winter.jpg);}

#banner_area #restaurant0912 a{ background-image: url(/img/topbanner/restaurant_0912.gif);}

#banner_area #smile-atsugi a{
	background-image: url(/img/topbanner/smile-atsugi.jpg);
	}
#banner_area #banner_genki a{
	background-image: url(/img/topbanner/banner-genki2.jpg);
	}
#banner_area #coupon_banner a{
	background-image:url("/img/coupon_bnr.jpg");
}

#banner_area #odakyu_point a{
	background-image:url("/img/odakyu-point.jpg");
}

#banner_area #recruit_banner a{
	background-image:url("/img/recruit-banner.jpg");
}

#banner_area #fortune_banner a{
	background-image:url("/img/fortune_bnr.gif");
}

#facilities_banner a{
	background-image: url(/img/toilet_bnr.jpg);
	}

#link_area{
	background-image:url("/img/top-link-bg.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
}

#shinjuku,#shinyuri{
	padding-bottom:7px;
	padding-left:7px;
}

#shinjuku a,#shinyuri a{
	width:201px;
	height:55px;
}

#link_area #shinjuku a{
	background-image:url("/img/shinjuku-mylord.jpg");
}

#link_area #shinyuri a{
	background-image:url("/img/shinyurigaoka-l-mylord.jpg");
}


