
/* 全体 */
body {
	width:100%;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px; color:#555555;
	line-height:1.8em;
}
img{
	vertical-align:text-bottom;
}

/*------------------------------------------------------------------------------*/
/* メイン */
div#main {
	width: 1000px;
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
	background:url(../img/bg.jpg) repeat;
}

/*------------------------------------------------------------------------------*/
/* ヘッダー */

div#hed_in {
	width: 1000px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#hed_top{
	width: 998px;
	height:18px;
	float: left;
	margin: 0px 10px 0px 1px;
	padding: 0px 0px 3px 0px;
	background:url(../img/hed_bg.jpg);
}
div#hed_top h1{
	float:left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px; font-size:12px; font-weight: normal; color:#FFFFFF;
	background:url(../img/icon5.jpg) no-repeat;
}
div#hed_in_logo {
	width: 610px;
	height:140px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#hed_top_menu{
	width: 380px;
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div#hed_top_menu ul{
		width: 380px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	div#hed_top_menu li{
		width: 80px;
		height:80px;
		float: right;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}



div#content_menu{
	width: 974px;
	height:30px;
	float: left;
	margin: 0px 8px 10px 8px;
	padding: 10px 10px 0px 0px;
	background:url(../img/content_menu_bg.jpg) no-repeat;
	text-align:right;
}

/*------------------------------------------------------------------------------*/
/* レフト */
div#left_main {
	width: 200px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 8px 0px 8px;
}

/* テキスト */
div#left_text_box{
	width: 200px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#left_text_box ul{
	width: 200px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div#left_text_box li.top{
		width: 200px;
		height:15px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		background:url(../img/text_top.gif) no-repeat;
	}
	div#left_text_box li.center{
		width: 170px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
		list-style-type:none;
		background:url(../img/text_center.gif) repeat;
	}
	div#left_text_box li.buttom{
		width: 200px;
		height:15px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		background:url(../img/text_buttom.gif) no-repeat;
	}

/* バナー枠 */
div#left_banner{
	width: 200px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div#left_banner ul{
	width: 200px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#left_banner li{
	width: 200px;
	height:50px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px; list-style-type:none;
}



/* バー */
div#left_bar{
	width: 200px;
	height:30px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../img/bar_200.jpg) no-repeat;
}
	div#left_bar h2{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 20px;
		font-size:14px; font-weight:normal; color:#FFFFFF;
	}


div#left_bar_area{
	width: 200px;
	height:30px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../img/bar_area.jpg) no-repeat;
}
	div#left_bar_area h2{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 20px;
		font-size:14px; font-weight:normal; color:#FFFFFF;
	}


div#left_bar_type{
	width: 200px;
	height:30px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../img/bar_type.jpg) no-repeat;
}
	div#left_bar_type h2{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 20px;
		font-size:14px; font-weight:normal; color:#FFFFFF;
	}



/* エリア */
div#left_area {
	width: 200px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
	div#left_area ul{
		width: 190px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 0px 5px;
	}
	div#left_area li.left{
		width: 137px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 13px; list-style-type:none;
		background:url(../img/icon1.gif) no-repeat
	}
	div#left_area li.right{
		width: 40px;
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px; list-style-type:none; text-align:right;
	}
	div#left_area li.line{
		width: 190px;
		height:1px; font-size:1px; line-height:1px;
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}


/* 業種 */
div#left_type {
	width: 200px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
	div#left_type ul{
		width: 190px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 0px 5px;
	}
	div#left_type li.left{
		width: 137px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 13px; list-style-type:none;
		background:url(../img/icon3.gif) no-repeat;
	}
	div#left_type li.right{
		width: 40px;
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px; list-style-type:none; text-align:right;
	}
	div#left_type li.line{
		width: 190px;
		height:1px; font-size:1px; line-height:1px;
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}



/* 新着店舗 */
div#left_shop_list {
	width: 200px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
	div#left_shop_list ul{
		width: 200px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	div#left_shop_list li.data{
		width: 185px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 5px; list-style-type:none;
		/*background: url(../img/left_new_shop_bg.jpg) no-repeat;*/
	}

		div#left_shop_list dl{
			width: 185px;
			float:left;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px; line-height:1.5em;
		}
	
		div#left_shop_list dt.name{
			width: 165px;
			height:20px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			background:url(../img/icon6.jpg) no-repeat; overflow:hidden;
		}
		div#left_shop_list dd.cm{
			width: 155px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; font-size:10px;
		}
		div#left_shop_list dd.time{
			width: 185px;
			float:left;
			margin: 0px 0px 0px 0px; font-size:10px;
			padding: 0px 0px 0px 0px; text-align:right;
		}

	div#left_shop_list li.line{
			width: 200px;
			height:1px; font-size:1px; line-height:1px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom:#cccccc 1px dotted; list-style-type:none;
	}

/*------------------------------------------------------------------------------*/
/* ライト */
div#right_main {
	width: 774px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 8px 0px 2px;
}



/* コンテンツメニュー */
div#right_main_content_menu {
	width: 774px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#right_main_content_menu ul{
	width: 774px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#right_main_content_menu li{
	float:left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px; list-style-type:none;
}


/* バー */
div#right_bar{
	width: 764px;
	height:25px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 0px; text-align:right;
	background:url(../img/bar_774.jpg) no-repeat;
}
div#right_bar a{
	color: #FFE9D2;
}

div#right_bar h2{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px; font-size:14px; font-weight:normal; color:#FFFFFF;
}


/* メニューリスト */
div#right_menu_list_bar{
	width: 774px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}


div#right_menu_list {
	width: 772px;
	float:left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border:#CCCCCC 1px solid;
}

div#right_menu_list ul{
	width: 742px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 5px 15px;

}

	div#right_menu_list li.title{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 10px;
		list-style-type:none;
		background:url(../img/icon8.jpg) no-repeat;
	}
	div#right_menu_list li.title2{
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 10px;
		list-style-type:none;
		background:url(../img/icon9.jpg) no-repeat;
	}

	div#right_menu_list li.area{
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 9px;
		list-style-type:none;
	}


	div#right_menu_list li.go{
		width: 742px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; text-align:center;
	}
	div#right_menu_list li.line{
			width: 742px;
			height:1px; font-size:1px; line-height:1px;
			float:left;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom:#cccccc 1px dotted; list-style-type:none;
	}
	div#right_menu_list li.sp{
			width: 752px;
			height:15px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type:none;
	}

#btn {
	width: 130px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/btn.jpg) no-repeat; border:0px;
}


/* ショップリスト */
div#right_shop_list {
	width: 774px;
	float:left;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_shop_list ul{
		width: 764px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 5px 5px;
	}
	div#right_shop_list li.list{
		width: 191px;
		height:140px;
		float:left;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none; overflow:hidden;
	}

		div#right_shop_list dl{
			width: 181px;
			float:left;
			margin: 0px 5px 0px 5px;
			padding: 5px 0px 5px 0px; font-size:11px; border-bottom:#CCCCCC 1px dotted;
		}
		div#right_shop_list dt{
			width: 161px;
			height:20px;
			float:left;
			margin: 0px 0px 6px 0px;
			padding: 0px 0px 3px 20px; border-bottom:#CCCCCC 1px dotted;
			background:url(../img/icon6.jpg) no-repeat; overflow:hidden;
		}
		div#right_shop_list dd.img{
			width: 68px;
			float: left;
			margin: 0px 5px 0px 0px;
			padding: 0px 0px 0px 0px; border:#CCCCCC 1px solid;
		}
		div#right_shop_list dd.text{
			width: 92px;
			height:20px;
			float:left;
			margin: 0px 0px 0px 0px; font-size:10px;
			padding: 0px 0px 0px 13px; overflow:hidden; background:url(../img/area_icon1.jpg) no-repeat;
		}

		div#right_shop_list dd.ticket{
			width: 100px;
			height:20px;
			float:left;
			margin: 8px 0px 0px 0px; text-align: center;
			padding: 0px 0px 0px 0px;
		}

	div#right_shop_list li.line{
		width: 756px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}




/* 出勤情報 */

div#right_real_girl {
	width: 774px;
	float:left;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_real_girl ul{
		width: 770px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 2px 0px 2px;
	}
	div#right_real_girl li.list{
		width: 154px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}


		div#right_real_girl dl{
			width: 130px;
			float:left;
			margin: 0px 0px 5px 0px;
			padding: 0px 12px 0px 12px; font-size:11px; line-height:1.5em; text-align:center;
		}
		div#right_real_girl dt{
			width: 130px;
			height:156px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			position: relative; background:url(../img/110_146_bg.jpg) no-repeat;
		}

		div#right_real_girl .new{
			width: 35px;
			height:32px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: absolute; top:2px; left:2px;
			/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/icon_new.png);*/
		}
		div#right_real_girl dd{
			width: 130px;
			float:left;
			margin: 0px 0px 0px 0px; font-size:10px;
			padding: 0px 0px 0px 0px; border-bottom:#CCCCCC 1px dotted;
		}

	div#right_real_girl li.line{
		width: 756px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}


/* 更新関係 */
div#right_renew_left {
	width: 382px;
	float:left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#right_renew_left a{
	color: #FFE9D2;
}



div#right_renew_right {
	width: 382px;
	float:left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

div#right_renew_right a{
	color: #FFE9D2;
}

/* 割引情報 */
div#right_discount_bar{
	width: 370px;
	height:96px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 0px 0px; background:url(../img/ticket_bg.jpg) no-repeat;
	position:relative;
}
div#right_discount_bar h2{
	float:left;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	font-size:12px; font-weight:normal; color:#FFFFFF;
}

div#right_discount_bar .all{
	width: 100px;
	height:18px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:82px; right:20px;
}


div#right_discount {
	width: 360px;
	float:left;
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
}


div#right_discount a{
	color:red;
}

div#right_discount ul{
	width: 360px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_discount li.name{
		width: 340px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px; overflow:hidden;
		padding: 0px 0px 0px 20px; background: url(../img/icon3.jpg) no-repeat;
		list-style-type:none;
	}
	div#right_discount li.text{
		width: 360px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background-color: #F3F3F3;
	}
	div#right_discount li.line{
		width: 360px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}


/* イベント情報 */
div#right_ebent_bar{
	width: 370px;
	height:96px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 0px 0px; background:url(../img/event_bg.jpg) no-repeat;
	position:relative
}
div#right_ebent_bar h2{
	float:left;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	font-size:12px; font-weight:normal; color:#FFFFFF;
}



div#right_ebent_bar .all{
	width: 100px;
	height:18px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:82px; right:20px;
}


div#right_ebent {
	width: 360px;
	float:left;
	margin: 15px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
}

div#right_ebent a{
	color:red;
}

div#right_ebent ul{
	width: 360px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_ebent li.name{
		width: 340px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px; overflow:hidden;
		padding: 0px 0px 0px 20px; background:url(../img/icon1.jpg) no-repeat;
		list-style-type:none;
	}
	div#right_ebent li.text{
		width: 360px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background-color:#F3F3F3;
	}
	div#right_ebent li.line{
		width: 360px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}




/* ショップリストオール */
div#right_shop_list_all {
	width: 774px;
	float:left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#right_shop_list_all ul{
	width: 774px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_shop_list_all li.name_1{
		width: 226px;
		height:30px;
		float:left;
		margin: 0px 9px 0px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		background:url(../img/all_data1.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.area_1{
		width: 134px;
		height:30px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background: url(../img/all_data2.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.type_1{
		width: 110px;
		height:30px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background:url(../img/all_data3.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.time_1{
		width: 140px;
		height:30px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background:url(../img/all_data4.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.tel_1{
		width: 110px;
		height:30px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background:url(../img/all_data5.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.view_1{
		width: 40px;
		height:30px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background:url(../img/all_data6.jpg) no-repeat; overflow:hidden;
	}



	div#right_shop_list_all li.name{
		width: 206px;
		height:20px;
		float:left;
		margin: 0px 9px 0px 5px;
		padding: 0px 0px 0px 20px;
		list-style-type:none;
		background:url(../img/icon3.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.area{
		width: 121px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 13px; font-size:10px;
		list-style-type:none; background: url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.type{
		width: 97px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 13px; font-size:10px;
		list-style-type:none; background:url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.time{
		width: 127px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 13px; font-size:10px;
		list-style-type:none; background:url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
	}
	div#right_shop_list_all li.tel{
		width: 97px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 13px; font-size:10px;
		list-style-type:none; background:url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
	}

	div#right_shop_list_all li.view{
		width: 40px;
		height:20px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; text-align:center; overflow:hidden;
	}



	/*div#right_shop_list_all li.cm{
		width: 752px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
	}*/
	div#right_shop_list_all li.line{
		width: 774px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}



/* 有料ショップリストall */
div#right_shop_list_y_all {
	width: 774px;
	float:left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_shop_list_y_all ul{
		width: 774px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	div#right_shop_list_y_all li.list{
		width: 367px;
		float:left;
		margin: 0px 0px 5px 0px;
		padding: 0px 12px 0px 8px; list-style-type:none;
	}

		div#right_shop_list_y_all dl{
			width: 367px;
			height:140px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; overflow:hidden; background:url(../img/y_shop_list_bg.jpg) no-repeat;
		}
		div#right_shop_list_y_all dt{
			width: 347px;
			height:20px;
			float:left;
			margin: 0px 0px 6px 0px; overflow:hidden;
			padding: 0px 0px 3px 20px; border-bottom:#CCCCCC 1px dotted;
			background:url(../img/icon6.jpg) no-repeat;
			position: relative;
		}

			div#right_shop_list_y_all .name{
				width: 262px;
				float:left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			div#right_shop_list_y_all .ticket{
				width: 40px;
				height:20px;
				float:left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				position: absolute; top:0px; right:0px;
			}
			div#right_shop_list_y_all .event{
				width: 40px;
				height:20px;
				float:left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				position: absolute; top:0px; left:327px;
			}


		div#right_shop_list_y_all dd.img{
			width: 68px;
			float: left;
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 0px 0px; border:#CCCCCC 1px solid;
		}
		div#right_shop_list_y_all dd.data{
			width: 274px;
			height:20px;
			float:left;
			margin: 0px 0px 0px 0px; font-size:10px;
			padding: 0px 0px 0px 13px; background:url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
		}

		div#right_shop_list_y_all dd.time{
			width: 274px;
			height:20px;
			float:left;
			margin: 0px 0px 0px 0px; font-size:10px;
			padding: 0px 0px 0px 13px; background:url(../img/area_icon1.jpg) no-repeat; overflow:hidden;
		}

		div#right_shop_list_y_all dd.cm{
			width: 279px;
			height:42px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 3px 8px 5px 0px; font-size:10px;
			overflow:hidden; line-height:1.5em;
		}

	div#right_shop_list_y_all li.line{
		width: 774px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}


/* ページ番号 */
div#page_no {
	width: 774px;
	float:left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#page_no ul{
	width: 774px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px; border-bottom:#333333 3px solid;
}
	div#page_no li.no{
		float:left;
		margin: 0px 10px 0px 0px;
		padding: 5px 10px 5px 10px;
		list-style-type:none;
		border:#CCCCCC 1px solid;
	}
	div#page_no li.next{
		float:left;
		margin: 0px 10px 0px 0px;
		padding: 5px 10px 5px 10px;
		list-style-type:none;
		border:#CCCCCC 1px solid;
	}
	div#page_no li.no_no{
		float:left;
		margin: 0px 10px 0px 0px;
		padding: 5px 10px 5px 10px;
		list-style-type:none;
	}






/* 出勤情報 */
div#right_real_girl_all {
	width: 774px;
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_real_girl_all ul{
		width: 770px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 4px 0px 4px;
	}
	div#right_real_girl_all li.list{
		width: 154px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}


		div#right_real_girl_all dl{
			width: 130px;
			float:left;
			margin: 0px 0px 0px 0px; text-align:center;
			padding: 0px 12px 5px 12px; font-size:11px;
		}
		div#right_real_girl_all dt{
			width: 130px;
			height:156px;
			float:left;
			margin: 0px 0px 0px 0px; position: relative;
			padding: 10px 0px 0px 0px; background:url(../img/110_146_bg.jpg) no-repeat;
		}


			div#right_real_girl_all .new_all{
				width: 35px;
				height:32px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				position: absolute; top:2px; left:2px;
			}


		div#right_real_girl_all dd{
			width: 130px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			line-height:1.5em; font-size:10px; border-bottom:#CCCCCC 1px dotted;
		}

	div#right_real_girl_all li.line{
		width: 770px;
		height:1px; font-size:1px; line-height:1px;
		float:left;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		border-bottom:#cccccc 1px dotted;
	}





/* わりちけ */
div#ticket_all_bar {
	width: 754px;
	height:85px;
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 35px 0px 0px 24px; background: url(../img/ticket_bar.jpg) no-repeat; color:#FFFFFF;
	font-size:16px; font-weight:bold;
}


div#ticket_all {
	width: 774px;
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
div#ticket_all ul{
	width: 764px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
}
	div#ticket_all li.list{
		width: 370px;
		height:300px;
		float:left;
		margin: 0px 5px 15px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; background:url(../img/ticket_bg3.jpg) no-repeat;
	}


		div#ticket_all dl{
			width: 350px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			position:relative;
		}


		div#ticket_all .print{
			width: 50px;
			height:80px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: absolute; top:5px; right:10px;
		}

		div#ticket_all dt{
			width: 280px;
			height:20px;
			float:left;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom:#CCCCCC 1px dotted; color:#CE6700; font-size:14px; font-weight:bold;
			/*background:url(../img/area_icon1.jpg) no-repeat;*/ overflow:hidden;
		}

		div#ticket_all dd.cm{
			width: 350px;
			height:190px;
			float:left;
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 0px; overflow:hidden;
		}


		div#ticket_all dd.shop{
			width: 280px;
			height:43px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 5px 0px;
			border-bottom:#CCCCCC 1px dotted; overflow:hidden;
		}









/* イベント */
div#event_all_bar {
	width: 754px;
	height:85px;
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 35px 0px 0px 24px; background: url(../img/event_bar.jpg) no-repeat; color:#FFFFFF;
	font-size:16px; font-weight:bold;
}

div#event_all {
	width: 752px;
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 10px 11px 10px 11px; background-color:#efefef;
}
div#event_all ul{
	width: 752px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; background-color:#FFFFFF;
}
	div#event_all li.list{
		width: 750px;
		float:left;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; border:#CCCCCC 1px solid;
	}

		div#event_all dl{
			width: 730px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
		}
		div#event_all dt{
			width: 710px;
			float:left;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 20px;
			border-bottom:#CCCCCC 1px dotted; font-size:14px; font-weight:bold; color:#A75C0A;
			background:url(../img/area_icon1.jpg) no-repeat;
		}
		div#event_all dd.cm{
			width: 730px;
			float:left;
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom:#CCCCCC 1px dotted;
		}
		div#event_all dd.shop{
			width: 730px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}


/*------------------------------------------------------------------------------*/
/* フォーム */
#textarea, input{
margin: 0px 0px 0px 0px;
border: 1px solid #cccccc;
}

#send {
	width: 100px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/send.jpg) no-repeat; border:0px;
}

/*------------------------------------------------------------------------------*/
/* ログイン */
table.login {
	clear:both;
	margin: 20px auto;
	padding: 0px 0px 0px 0px;
}
td.login {
	padding: 20px 0px 0px 150px;
}
/*------------------------------------------------------------------------------*/
/* 掲載申し込み */
table.add {
	clear:both;
	margin: 20px auto;
	padding: 0px 0px 0px 0px;
}


/*------------------------------------------------------------------------------*/
/* 管理ページの在籍女性管理ボックス */
div#adv_girl_list {
	width: 138px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px; line-height:1.5em; text-align:center;
}


div#adv_girl_wday_edit {
	width: 150px;
	height:1400px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; line-height:1.5em; text-align:center;
	overflow:auto;
	scrollbar-face-color:#EDEFF1; 
	scrollbar-highlight-color:#EDEFF1;
	scrollbar-shadow-color:#EDEFF1;
	scrollbar-darkshadow-color:#ABB5BE;
	scrollbar-arrow-color:#ABB5BE;
	scrollbar-base-color:#ABB5BE;
	scrollbar-3dlight-color:#EDEFF1;
}

div#adv_girl_list_sub {
	width: 96px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; line-height:1.5em; text-align:center;
}

/*------------------------------------------------------------------------------*/
/* フッター */
div#footer {
	width: 988px;
	clear:both;
	margin: 0px 0px 0px 1px;
	padding: 0px 10px 0px 0px;
	background:url(../img/hed_bg.jpg); color:#FFFFFF; text-align:right;
}

