@charset "shift_jis";

/*　イベント情報までの大枠
------------------------------------------------------- */
#centerbox,#centerbox2 {
	width:480px;
	height: auto;
	margin-left:3px;
	margin-right:4px; 
	float: left;
	}

#rightbox,#rightbox2 {
	width:250px;
	height: auto;
	margin-left:2px;
	margin-right:0px;
	float: left;
	}

	


/*　月カバーガール　
------------------------------------------------------- */

#month-cover {
	width:480px;
	padding-bottom:5px;
	}
	
* html #month-cover p {
	font-size:12px;
	color:#333333;
	margin-top:15px;
	}
	
#month-cover p {
	font-size:12px;
	color:#333333;
	margin-top:10px;
	padding-right:5px;
	}
	
.index {
	margin:0;
	padding:0;
	}
	
.banner {
	margin:0 auto;
	text-align:center;
	padding:0 4px 2px 4px;
	}

.month-cover-head {
	width:480px;
	height:40px;
	text-indent:-9999px;
	margin:0;
	background: url(../top/image/month-cover.gif) no-repeat;
	}
	
.month-cover-head-clip {
	width:480px;
	height:40px;
	text-indent:-9999px;
	margin:0;
	background: url(../top/image/month-cover-clip.gif) no-repeat;
	}

* html .month_covgl {
	 margin:0px 0 0 0;
	 padding:0;
	 border:0;
	 }
	 
*+ html .month_covgl {
	 margin:0px 0 0 0;
	 padding:0;
	 border:0;
	 }
	 
.month_covgl {
	 margin:0px 0 0 0;
	 padding:0;
	 border:0;
	 }
	

.month-cover-ladys {
	background:#ffffff;
	margin:0 0 5px 0;
	padding:0;
	width:480px;
	height:335px;
	background:url(../top/image/bg-cover.gif) no-repeat;
	}
	
.month-cover-ladys2 {
	margin:0 0 5px 0;
	padding:0;
	width:480px;
	height:417px;
	background:url(../top/image/bg-cover.gif) repeat-y;
	}
	
.cover-waku {
	width:170px;
	height:240px;
	border:2px solid #FFCCCC;
	margin:25px 10px 0 10px;
	float:left;
	padding:2px;
	border:2px solid #FFCCCC;
	}
.cover-shousai {
	padding:3px;
	font-size:12px;
	padding-bottom:15px;
	}
	
.shop-link {
	text-align:center;
	border:0;
	font-size:10px;
	color:#CC6600;
	padding-top:5px;
	}
	
.shop-link img {
	text-align:center;
	border:0;
	}
	
*+ html .cover-name {
	font-size:14px;
	color:#FF6666;
	text-align:center;
	font-weight:bold;
	margin-top:28px;
	margin-bottom:0px;
	}
	
* html .cover-name {
	font-size:14px;
	color:#FF6666;
	text-align:center;
	font-weight:bold;
	margin-top:26px;
	margin-bottom:0px;
	}
	
.cover-name {
	font-size:14px;
	color:#FF6666;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	}
	
/* safari only \*/
html:\66irst-child div#month-cover.shop-info {
	width:460px;
	height:100px;
	background: url(../top/image/bg-cover.jpg) no-repeat;
	padding:2px;
	color:#FF0000;
	margin-top:56px;
	margin-left:10px;
	}	
/* end */

#month_left {
	width:230px;
	height:100%;
	margin:0;
	float:left;
	}

#slider4{
	margin-left: 25px;
	margin-top:8px;
	margin-bottom:5px;
	width:170px;
	height:240px;
}

#paginate-slider4{
border-color: #ffffff;
margin-left: 20px;
}

#paginate-slider4 a img{
width: 40px;
height: 57px;
border: 1px solid gray;
margin-top: 5px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #FA9EFF;
}

#paginate-slider2{
border-color: #ffffff;
margin-left: 5px;
}

#paginate-slider2 a img{
width: 35px;
height: 49px;
border: 1px solid gray;
margin-top: 10px;
}

#paginate-slider2 a img:hover, #paginate-slider2 a.selected img{
border: 2px solid #FA9EFF;
}

#month_right {
	width:230px;
	height:100%;
	float:left;
	margin:0;
	}
	
.cov_name {
	color:#FF2E77;	
	font-size:21px;
	margin-top:10px;
	margin-right:15px;
	padding:3px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dotted #FF2E77;
	}

.cov_style{
	color:#FF2E77;	
	font-size:15px;
	margin-top:5px;
	margin-right:15px;
	text-align:center;
	padding:3px;
	border-bottom:1px dotted #FF2E77;
	}
	
.cov_text{
	color:#1F211F;
	font-size:12px;
	margin-top:5px;
	padding:5px;
	line-height: 130%;
	}
	
.cov_bannar {
	text-align:center;
	padding:3px;
	font-size:10px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	}
	
.cov_deli  {
	text-align:center;
	color:#DC00E1;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background:url(image/bg_deli.gif);
	}
	
	
.cov_aroma  {
	text-align:center;
	color:#006600;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background:url(image/bg_aroma.gif);
	}
	
.cov_soap  {
	text-align:center;
	color:#0000FF;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background:url(image/bg_soap.gif);
	}

	
.cov_other  {
	text-align:center;
	color:#CC6600;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background:url(image/bg_other.gif);
	}
	
	
.cov_mens  {
	text-align:center;
	color:#330099;
	font-weight:bold;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	background:url(image/bg_mens.gif);
	}
	
	
/*　boxtube
------------------------------------------------------- */	

.boxtube{
	width:245px; 
	height:225px; 
	overflow:hidden; 
	clear:both;
	margin-bottom:5px;
		}
	
.boxtube_tt{
	width:245px; 
	height:27px; 
	background:url(image/boxtube_back.jpg) repeat-x; 
	clear:both;
	}
	
.boxtube_mq{
	width:160px;
	height:16px; 
	margin:5px 0px 0px; 
	background:url(image/boxtube_back_mq.jpg) repeat-x;
	}
	
.boxtube_mq marquee{ 
	display:block; 
	position:relative;
	}

/* float --------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* boxtube -------------------------------*/

#original_mov {
	width:245px;
	height:90px;
	margin-bottom:10px;
	background:url(image/boxtube.jpg) no-repeat;
	}
	
#original_mov a {
	width:245px;
	height:90px;
	background:url(image/original_movie.jpg) no-repeat;
	display:block;
	margin:0;
	}
	
	
#original_mov a:hover {
	background-position:-245px 0;
	}
	
		
	

/*　今週のピックアップガール
------------------------------------------------------- */
		
#week-cover {
	width:480px;
	height:320px;
	padding-bottom:5px;
	margin-bottom:5px;
	}
		
.week-cover-head {
	width:480px;
	line-height:40px;
	text-indent:-9999px;
	background:url(image/weekly-cover.gif) no-repeat;
	}
	
.cover-left {
	margin:0;
	width:240px;
	height:280px;
	background-color:#FFFFFF;
	float:left;
	}
	
.cover-right {
	margin:0;
	width:239px;
	height:280px;
	background-color:#FFFFFF;
	float:left;
	border-left:1px solid #333333;
	}
	
* html .week-image img {
	margin:5px 47px;
	border:0;
	width:140px;
	height:200px;
	}
	
.week-image img {
	margin:5px 47px;
	border:0;
	width:140px;
	height:200px;
	}
	
.week-shousai-name {
	font-size:10px;
	text-align:center;
	color:#FF3366;
	margin:0;
	font-weight:bold;
	}
	
.weekly-link {
	text-align:center;
	margin:0;
	color:#996600;
	border:0;
	}
	
.weekly-link img {
	border:0;
	}	

/*　イベント情報
------------------------------------------------------- */

#event-info {
	width:480px;
	padding-bottom:5px;
	margin-bottom: 5px;
	}

.event-info-head {
	width:480px;
	line-height:40px;
	text-indent:-9999px;
	background:url(image/event-info.gif) no-repeat;
	}
		
.event-shousai-bot {
	width:480px;
	font-weight:bold;
	line-height:25px;
	font-size:12px;
	margin:0;
	color:#000000;
	text-align:right;
	background:url(../top/image/event-cover-bot.gif) no-repeat;
	}

/*　無料招待協賛
------------------------------------------------------- */

#present-box {
	width:250px;
	height:auto;
	margin-bottom:10px;
	}

.kyousan-head {
	width:250px;
	max-height:25px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../top/image/bgfree-top.gif) no-repeat;
	}
	
.guest_image {
	width:225px;
	height:120px;
	margin:10px;
	}
	
.guest_image a {
	width:225px;
	height:120px;
	margin:0px;
	padding:0;
	display:block;
	background:url(image/guest_back.gif) no-repeat;
	}
	
.guest_image a:hover {
	background-position:-225px 0;
	}
	
.kyo-waku {
	padding:0;
	margin:0 auto;
	}
	
.guest-waku {
	padding:0;
	margin:0 10px;
	color:#FFFF99;
	width:225px;
	height:160px;
	}
	
.guest-waku a {
	color:#FFFFFF;
	font-size:12px;
	}
	
.guest-waku a:hover {
	color:#CCCCCC;
	font-size:12px;
	}
	
.guest-waku a:visited {
	color:#00FF00;
	font-size:12px;
	}
	
.guest-waku2 {
	padding:0;
	margin:0 10px;
	color:#FFFF99;
	width:225px;
	height:180px;
	}
	
.guest-waku2 a {
	color:#FFFFFF;
	font-size:12px;
	}
	
.guest-waku2 a:hover {
	color:#CCCCCC;
	font-size:12px;
	}
	
.guest-waku2 a:visited {
	color:#00FF00;
	font-size:12px;
	}
	
.guest-waku3 {
	padding:0;
	margin:0 10px;
	color:#FFFF99;
	width:225px;
	height:240px;
	line-height:120%;
	}
.guest-waku3 img {
	border:0;
	padding:2px;
	}

.guest-waku3 a {
	color:#FFFFFF;
	font-size:12px;
	}
	
.guest-waku3 a:hover {
	color:#CCCCCC;
	font-size:12px;
	}
	
.guest-waku3 a:visited {
	color:#00FF00;
	font-size:12px;
	}
	
.free-plesents {
	background: url(../top/image/bgfree.gif) repeat-y;
	width:250px;
	height:430px;
	margin:0;
	}
	
* html .free-plesents img {
	margin:1px 40px;
	border:0;
	}
	
*+ html .free-plesents img {
	margin:1px 40px;
	border:0;
	}
	
.free-plesents img {
	margin:2px 40px;
	border:0;
	}
	
.free-shousai-bot {
	width:250px;
	font-weight:bold;
	max-height:25px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	color:#000000;
	text-align:right;
	background:url(../top/image/bgfree-bot.gif) no-repeat;
	}
	
.free_bot {
	width:225px;
	height:25px;
	margin:5px 10px 5px 10px;
	padding:0;
	}
	
.free_bot a {
	width:225px;
	height:25px;
	margin:0;
	padding:0;
	display:block;
	background:url(image/free_sho.jpg) no-repeat;
	}
	
.free_bot a:hover {
	background-position:-225px 0;
	}
	
#guest_pass {
		width:250px;
		margin-bottom:10px;
		padding:0;
		background-color:#FFFFFF;
		text-align:center;
}

.guest_pass_head {
	width:250;
	line-height:40px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(image/guest_pass.gif) no-repeat;
	}
	
.guest_info {
	width:250px;
	height:325px;
	background:url(image/bg_free.jpg) no-repeat;
	margin:0;
	padding:0;
	display:block;
	}
	
* html .guest_info {
	width:250px;
	height:335px;
	background:url(image/bg_free.jpg) no-repeat;
	margin:0;
	padding:0;
	display:block;
	}
	
.guest_info2 {
	width:250px;
	height:347px;
	background:url(image/bg_free.jpg) no-repeat;
	margin:0;
	padding:0;
	display:block;
	}
	
* html .guest_info2 {
	width:250px;
	height:357px;
	background:url(image/bg_free.jpg) no-repeat;
	margin:0;
	padding:0;
	display:block;
	}
	
.guest_info3 {
	width:250px;
	height:407px;
	background:url(image/bg_free.jpg) repeat-y;
	margin:0;
	padding:0;
	display:block;
	}
	
* html .guest_info3 {
	width:250px;
	height:407px;
	background:url(image/bg_free.jpg) repeat-y;
	margin:0;
	padding:0;
	display:block;
	}

/*　更新情報
------------------------------------------------------- */
#update-info {
	width:250px;
	padding-bottom:5px;
	margin-bottom: 5px;
	}

.update-info-head {
	width:250;
	line-height:40px;
	text-indent:-9999px;
	background:url(image/update-info.gif) no-repeat;
	}
		
.update-info-bot {
	width:250px;
	color:#EEEEEE;
	line-height:25px;
	font-size:10px;
	margin:0;
	padding-top:5px;
	text-align:right;
	background:url(../top/image/update-info-bot.gif) no-repeat;
	}
.update-info-bot A,.update-info-bot A:link,.update-info-bot A:hover{
	color:#EEEEEE;
	}


/*　メニュー右側（店舗業種一覧）
------------------------------------------------------- */
#kensaku-right {
	width:250px;
	}
	
.right-kensaku-1 {
	margin:3px 0 18px 0;
	border:0;
	height:45px;
	width:250px;
}

.right-kensaku-1 a{
	margin: 0px;
	padding: 0px;
	height:45px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/kensaku-1.gif);	
	background-repeat: no-repeat;

}

.right-kensaku-2 {
	margin:0px 0 18px 0;
	border:0;
	height:45px;
	width:250px;
}

.right-kensaku-2 a{
	margin: 0px;
	padding: 0px;
	height:45px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/kensaku-2.gif);	
	background-repeat: no-repeat;

}

.right-kensaku-3 {
	margin:0px 0 18px 0;
	border:0;
	height:45px;
	width:250px;
}

.right-kensaku-3 a{
	margin: 0px;
	padding: 0px;
	height:45px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image: url(../top/image/kensaku-3.gif);
	background-repeat: no-repeat;

}

.right-kensaku-4 {
	margin:0px 0 18px 0;
	border:0;
	height:45px;
	width:250px;
}

.right-kensaku-4 a{
	margin: 0px;
	padding: 0px;
	height:45px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image: url(../top/image/kensaku-4.gif);
	background-repeat: no-repeat;

}

.right-kensaku-5 {
	margin:0px 0 18px 0;
	border:0;
	height:45px;
	width:250px;
}

.right-kensaku-5 a{
	margin: 0px;
	padding: 0px;
	height:45px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image: url(../top/image/kensaku-5.gif);
	background-repeat: no-repeat;

}

.right-kensaku-1 a:hover,.right-kensaku-2 a:hover,.right-kensaku-3 a:hover,.right-kensaku-4 a:hover,.right-kensaku-5 a:hover {
	background-position:-250px 0;
}
	
/*　メニュー右側（割引・電話帳・新規掲載）
------------------------------------------------------- */
#info-right {
	width:250px;
	margin-top: 10px;
	}

.right-waku-1 {
	margin:0 0 13px  0;
	border:0;
	height:70px;
	width:250px;
}


.right-waku-1 a{
	margin: 0px;
	padding: 0px;
	height:70px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/right-koukoku-1.gif);	
	background-repeat: no-repeat;

}

.right-waku-2 {
	margin:0 0 13px  0;
	border:0;
	height:70px;
	width:250px;
}


.right-waku-2 a{
	margin: 0px;
	padding: 0px;
	height:70px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/right-koukoku-2.gif);	
	background-repeat: no-repeat;

}
.right-waku-3 {
	margin:0;
	border:0;
	height:70px;
	width:250px;
}


.right-waku-3 a{
	margin: 0px;
	padding: 0px;
	height:70px;
	width:250px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/right-koukoku-3.gif);	
	background-repeat: no-repeat;

}

.right-waku-1 a:hover,.right-waku-2 a:hover,.right-waku-3 a:hover {
	background-position:-250px 0;
}

/*割引情報
------------------------------------------------------- */
*+ html .top-discount {
	clear:left;
	margin:0 2px 10px 3px;
	border:0;
	height:405px;
	width:363px;
	float:left;
}

* html .top-discount {
	clear:left;
	margin:0 3px 10px 3px;
	border:0;
	height:405px;
	width:363px;
	float:left;
}

.top-discount {
	clear:left;
	margin:0  4px 10px 5px;
	border:0;
	height:405px;
	width:363px;
	float:left;
}


.top-discount a{
	margin: 0px;
	padding: 0px;
	height:405px;
	width:363px;
	display:block;
	text-indent:-9999px;
	background:url(../top/image/bg_top-discount.gif)  no-repeat;	
	}

.top-discount a:hover {
	background-position:-363px 0;
}
/*タイプ別検索
------------------------------------------------------- */

.dig-type-junle {
	margin:0  5px 10px 5px;
	width:361px;
	height:363px;
	padding:42px 0 0 2px;
	float:left;
	background:url(image/bg_type-search.jpg) no-repeat;
	}

.dig-type-1 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-1 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-gal.jpg);	
	background-repeat: no-repeat;

}


.dig-type-2 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-2 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-gramer.jpg);	
	background-repeat: no-repeat;

}

.dig-type-3 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-3 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-hito.jpg);	
	background-repeat: no-repeat;

}

.dig-type-4 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-4 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-hosomi.jpg);	
	background-repeat: no-repeat;

}

.dig-type-5 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-5 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-iyashi.jpg);	
	background-repeat: no-repeat;

}

.dig-type-6 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-6 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-juku.jpg);	
	background-repeat: no-repeat;

}

.dig-type-7 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-7 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-booty.jpg);	
	background-repeat: no-repeat;

}

.dig-type-8 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-8 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-rori.jpg);	
	background-repeat: no-repeat;

}

.dig-type-9 {
	margin:0 2px 2px 0;
	height:118px;
	width:118px;
	float:left;
}


.dig-type-9 a{
	height:118px;
	width:118px;
	border:0;
	display:block;
	text-indent:-9999px;
	text-indent:-9999px;
	background-image:url(../top/image/bt-type-jou.jpg);	
	background-repeat: no-repeat;

}

.dig-type-1 a:hover,.dig-type-2 a:hover,.dig-type-3 a:hover,.dig-type-4 a:hover,.dig-type-5 a:hover,.dig-type-6 a:hover,.dig-type-7 a:hover,.dig-type-8 a:hover,.dig-type-9 a:hover {
	background-position:-118px 0px;
}


/*アロマ
------------------------------------------------------- */
*+ html .whats-aroma {
	clear:left;
	margin:0 2px 10px 3px;
	border:0;
	height:267px;
	width:363px;
	float:left;
}

* html .whats-aroma {
	clear:left;
	margin:0 3px 10px 3px;
	border:0;
	height:267px;
	width:363px;
	float:left;
}

.whats-aroma {
	clear:left;
	margin:0  4px 10px 5px;
	border:0;
	height:267px;
	width:363px;
	float:left;
}


.whats-aroma a{
	margin: 0px;
	padding: 0px;
	height:267px;
	width:363px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/whats-aroma.gif);	
	background-repeat: no-repeat;

}

.whats-aroma a:hover {
	background-position:-363px 0;
}
/*中洲マップ検索
------------------------------------------------------- */

.naksu-map-bot {
	margin:0  5px 10px 5px;
	border:0;
	height:267px;
	width:363px;
	float:left;
}

.naksu-map-bot a{
	margin: 0px;
	padding: 0px;
	height:267px;
	width:363px;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/nakasu-map.gif);	
	background-repeat: no-repeat;

}

.naksu-map-bot a:hover {
	background-position:-363px 0;
}


/*フェチ画像
------------------------------------------------------- */
*+ html .whats-feti {
	clear:left;
	margin:0 2px 10px 3px;
	border:0;
	height:300px;
	width:363px;
	float:left;
}

* html .whats-feti {
	clear:left;
	margin:0 3px 10px 3px;
	border:0;
	height:300px;
	width:363px;
	float:left;
}

.whats-feti {
	clear:left;
	margin:0  4px 10px 5px;
	border:0;
	height:300px;
	width:363px;
	float:left;
}


.whats-feti a{
	margin: 0px;
	padding: 0px;
	height:300px;
	width:363px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bot_feti.gif);	
	background-repeat: no-repeat;

}

.whats-feti a:hover {
	background-position:-363px 0;
}

/*グラビア特集
------------------------------------------------------- */
.gravure-left {
	margin:0  5px 10px 5px;
	border:0;
	height:300px;
	width:363px;
	float:left;
}


.gravure-left a{
	margin: 0px;
	padding: 0px;
	height:300px;
	width:363px;
	color:#ffffff;
	display:block;
	text-indent:-9999px;
	background-image:url(../top/image/bot_gravure.gif);	
	background-repeat: no-repeat;

}

.gravure-left a:hover {
	background-position:-363px 0;
}


/*ブログランキング
------------------------------------------------------- */
#blog_ranking {
	width:735px;
	height:300px;
	margin:10px auto;
	padding:0;
	clear:left;
	}
	
.bg {
	width:735px;
	height:300px;
	margin:0;
	padding:0;
	background:url(image/bg_blog.jpg)
	}
	
.left {
	width:197px;
	height:300px;
	margin:0;
	padding:0;
	float:left;
	}
	
	
.right {
	width:538px;
	height:300px;
	margin:0;
	float:left;
	padding:0;
	}
	
.frame {
	width:527px;
	height:284px;
	margin:8px 5px 8px 1px;
	padding:0;
	}
	
.bot {
	width:175px;
	height:42px;
	margin:190px 7px 0 15px;
	}
	

.bot a{
	width:175px;
	height:42px;
	background:url(image/bot_ranking.jpg) no-repeat;
	display:block;
	}
	
.bot a:hover{
	background-position:-175px 0;
	}

