@charset "Shift_JIS";

/* ===== 汎用 */
body	{ margin: 0;  padding: 0;  font-size: 12px; }

body.index	{
	margin: 0;  padding: 0;
	font-size: 12px;
	background:url(../img/back_index.jpg) repeat-x left top #fcceeb;
	text-align: center;
	}

a	{ color: #5f0a05; }
a img	{ border: none; }
li img, p img, h1 img, h2 img, h3 img, h4 img, h5 img	{ vertical-align: top; }

.font_pink	{ color: #E80C88; }
.font_green	{ color: #00BA2B; }
.font_green2	{ color: #90C320; }
.font_blue	{ color: #00AFFF; }
.font_blue2	{ color: #21b9a4; }
.font_orange	{ color: #FF7607; }
.font_purple	{ color: #6D2C66; }


/* ===== clearfix */
/* for FF,Safari,Opera */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* for IE7,Mac IE5 */
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* for IE6 */
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* ===== トップページ */
/* 背景設定 */
#base_bg	{ background: #FCE3F8; }

/* 幅設定 */
#container	{
	width: 954px;
	margin: 0 auto;
	padding: 0 70px;
	background: url(../img/bg_base.gif) center repeat-y;
	}

/* キーワード */
#top_keywords	{ margin: 0;  line-height: 30px;  text-align: center;  font-weight: normal;  font-size: 10px; }

/* ロゴ */
#top_logo	{ margin: 0;  text-align: center; }

/* メニュー */
#menu	{
	background: #FCE3F8;
	width: 940px;
	margin: 0;
	padding: 0 0 0 14px;
	list-style: none;
	}
#menu li	{ margin: 0;  padding: 0;  float: left; }

/* インフォメーション〜イベントの囲み */
.top_cont	{
	width: 954px;
	height: 1034px;
	background: url(../img/top_bg1.jpg) left top no-repeat;
	position: relative;
	}
.top_cont2	{	/* sample 091130 */
	width: 954px;
	height: 1034px;
	background: url(../img/top_bg1-2.jpg) left top no-repeat;
	position: relative;
	}

/* インフォメーション */
.top_info	{ width: 619px;  height: 355px;  position: absolute;  top: 87px;  left: 259px; }
.top_info h2	{ margin: 0 0 20px; }
.top_info .overflow	{
	width: 604px;
	height: 306px;
	overflow: auto;
	margin: 0 0 0 15px;
	}
.top_info .article	{
	width: 580px;
	margin: 0 0 10px;
	padding: 0;
	background: url(../img/bdr_dot.gif) bottom repeat-x;
	}
.top_info .photo	{ width: 155px;  vertical-align: top; }
.top_info .photo p	{
	width: 146px;
	height: 206px;
	margin: 0;
	padding: 13px 0 0;
	text-align: center;
	background: url(../img/info_pbg.gif) center top no-repeat;
	}
.top_info .text	{ vertical-align: top;  background: url(../img/info_date2.gif) right top no-repeat; }
.top_info .tx_date	{
	margin: 0 0 5px;
	color: #FEF200;
	font-weight: bold;
	background: url(../img/info_date.gif) left top no-repeat;
	padding: 17px 10px 7px 42px;
	font-size: 14px;
	}
.top_info .tx_name	{ line-height: 170%;  margin: 0 0 15px;  padding: 0 10px; }
.top_info .tx_body	{ line-height: 170%;  margin: 0;  padding: 0 10px 10px; }

/* イベント */
.top_event	{ width: 619px;  height: 355px;  position: absolute;  top: 567px;  left: 198px; }
.top_event h2	{ margin: 0 0 20px; }
.top_event .overflow	{
	width: 604px;
	height: 306px;
	overflow: auto;
	margin: 0 0 0 15px;
	}
.top_event .article	{
	width: 580px;
	margin: 0 0 10px;
	padding: 0;
	background: url(../img/bdr_dot.gif) bottom repeat-x;
	}
.top_event .photo	{ width: 155px;  vertical-align: top; }
.top_event .photo p	{
	width: 146px;
	height: 206px;
	margin: 0;
	padding: 13px 0 0;
	text-align: center;
	background: url(../img/info_pbg.gif) center top no-repeat;
	}
.top_event .text	{ vertical-align: top;  background: url(../img/info_date2.gif) right top no-repeat; }
.top_event .tx_tit	{
	margin: 0 0 5px;
	color: #FEF200;
	font-weight: bold;
	background: url(../img/info_date.gif) left top no-repeat;
	padding: 17px 10px 7px 42px;
	font-size: 14px;
	}
.top_event .tx_data	{ line-height: 170%;  margin: 0 0 15px;  padding: 0 10px; }
.top_event .tx_body	{ line-height: 170%;  margin: 0;  padding: 0 10px 10px; }

/* 本日の出勤情報 */
#top_schedule	{ width: 954px;  background: #F8A9D8 url(../img/top_bg2.jpg) left top no-repeat; }
#top_schedule h2	{
	margin: 0;
	padding: 22px 0 0 102px;
	text-indent: -5px;
	font-size: 16px;
	color: #E70583;
	line-height: 160%;
	}

/* 本日の出勤情報 リスト */
#sch_list	{ width: 800px;  margin: 70px auto 0; }
#sch_list .article	{
	background: url(../img/sch_bg.gif) center top no-repeat;
	width: 160px;
	float: left;
	padding-bottom: 10px;
	}
#sch_list .article .photo	{ text-align: center;  margin: 0;  padding: 9px 0 10px; }
#sch_list .article .photo img	{ border: 1px solid #E70583; }
#sch_list .article .name	{
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 8px 0 11px;
	color: #d00175;
	vertical-align: middle;
	}
#sch_list .article .size	{
	text-align: center;
	margin: 0;
	line-height: 27px;
	color: #3498c4;
	}
#sch_list .article .time	{
	font-weight: bold;
	text-align: center;
	margin: 0;
	color: #ffffff;
	padding-bottom: 9px;
	}

/* コピーライト */
#base_copy	{
	margin: 0;
	padding: 14px 0 10px;
	text-align: center;
	background: url(../img/ftr_bg.gif) center bottom no-repeat;
	}


/* ===== 他ページ共通 */
/* 本文ベース */
#base_cont	{ width: 690px;/* 954 */  padding-left: 264px; }
#base_cont h3	{ margin: 0; }
#base_body	{ background: url(../img/base_m.gif) left repeat-y;  padding-right: 10px; }
.base_body2	{ background: url(../img/base_b.gif) left bottom no-repeat;  padding: 10px 30px 25px; }
#cont_spec	{
	background: url(../img/base_spec_b.gif) center bottom no-repeat;
	padding: 10px 35px 23px;
	color: #333;
	line-height: 130%;
	width: 610px;
	}

/* 各ページの背景設定 */
.background_girl_01	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_02	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_03	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_04	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_05	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_06	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_07	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_08	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_09	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_10	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }
.background_girl_11	{ background: #fce3f7 url(../img/bg_01.jpg) left top no-repeat; }

/* サブタイトル */
.cont_titsub	{ text-align: center;  margin: 0; }



/* ===== shift 出勤表 */
#schedule	{ width: 620px; }
#schedule h4	{
	margin: 0;
	padding: 16px 0 10px 40px;
	font-size: 16px;
	color: #ffffff;
	background: url(../img/sch_daytit.gif) center top no-repeat;
	}
#schedule .sch_btn	{ text-align: center;  margin: 10px 0; }

/* 本日の出勤情報 リスト */
#sch_list2	{ width: 620px; }
#sch_list2 .article	{
	background: url(../img/sch_bg.gif) center top no-repeat;
	width: 155px;
	height: 279px;
	float: left;
	padding-bottom: 10px;
	}
#sch_list2 .article .photo	{ text-align: center;  margin: 0;  padding: 9px 0 10px; }
#sch_list2 .article .photo img	{ border: 1px solid #E70583; }
#sch_list2 .article .name	{
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 8px 0 11px;
	color: #d00175;
	vertical-align: middle;
	}
#sch_list2 .article .size	{
	text-align: center;
	margin: 0;
	line-height: 27px;
	color: #3498c4;
	}
#sch_list2 .article .time	{
	font-weight: bold;
	text-align: center;
	margin: 0;
	color: #ffffff;
	padding-bottom: 9px;
	}

/* 週間スケジュール表 */
.sch_table	{ width: 590px;  margin: 0 auto 10px;  border-collapse: collapse; }
.sch_table th, .sch_table td	{ padding: 10px 5px;  border: 1px solid #f85bb4;  color: #666666; }
.sch_table th	{ background: #ff6bbc url(../img/sch_w_bg.gif) top repeat-x;  font-weight: normal;  color: #c4006e; }
.sch_table td	{ width: 69px;  text-align: center; }
.sch_table .photo	{ width: 99px;  background: #FEE1F3 url(../img/sch_w_bg2.gif) center top no-repeat; }
.sch_table .photo img	{ margin-bottom: 7px;  border: 1px solid #c4006e; }
.sch_table .photo a	{ text-decoration: none;  color: #c4006e;  font-weight: bold; }


/* ===== model 在籍モデル */
#model	{ width: 620px; }

/* モデル一覧 */
.model_list	{ width: 620px; }
.model_list .article	{
	background: url(../img/model_bg.gif) center top no-repeat;
	width: 155px;
	height: 281px;
	float: left;
	padding-bottom: 10px;
	}
.model_list .article .photo	{ text-align: center;  margin: 0;  padding: 9px 0 10px; }
.model_list .article .photo img	{ border: 1px solid #E70583; }
.model_list .article .name	{
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 8px 0 11px;
	color: #d00175;
	vertical-align: middle;
	}
.model_list .article .name img	{ vertical-align: middle;  margin-right: 5px; }
.model_list .article .size	{
	text-align: center;
	margin: 0;
	line-height: 25px;
	color: #3498c4;
	}
.model_list .article .status	{
	text-align: center;
	margin: 0;
	padding: 5px 0 9px;
	vertical-align: middle;
	}


/* ===== link リンク */
/* バナー */
.link_banner	{ margin-bottom: 20px; }
.link_banner p	{ text-align: center;  line-height: 120%; }
.link_banner p span	{ color: #999; }

/* リンク集 */
.link_list_tit	{ text-align: center; }
.link_list	{ width: 570px;  margin: 0 auto; }
.link_list p	{
	width: 98px;
	float: left;
	text-align: center;
	margin: 7px;
	padding-bottom: 7px;
	font-size: 10px;
	}
.link_list p a	{ color: #000;  text-decoration: none; }


/* ===== contact お問い合わせ */
.form_form	{ margin: 0;  padding: 0; }
.form_cont	{ width: 620px;  margin: 0 auto 10px;  background: url(../img/form_bg_t.gif) center top; }
.form_cont dl	{ width: 610px;  margin: 0;  padding: 5px; }
.form_cont dt	{
	background: url(../img/ico_circle.gif) 10px 10px no-repeat;
	float: left;
	clear: both;
	width: 150px;
	margin: 0;
	padding: 10px 0 10px 40px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 23px;
	}
.form_cont dt span	{ color: #f0ff00; }
.form_cont dd	{
	background: url(../img/bdr_dot2.gif) center bottom no-repeat;
	margin: 0;
	padding: 10px 10px 10px 0;
	color: #fff;
	font-size: 14px;
	}
.form_cont .formtxt	{ width: 260px; }
.form_cont .formtxt_s	{ width: 30px; }
.form_cont textarea	{ width: 390px;  height: 10em; }
.form_cont .form_btn	{
	margin: 0;
	padding: 5px 0 15px 195px;
	background: url(../img/form_bg_b.gif) center bottom no-repeat;
	}
.form_cont .form_btn input	{ padding: 5px 20px; }


/* ===== recruit 求人案内 */
.recruit_img	{ margin: 0;  text-align: center; }


/* ===== enquete アンケート */
.font_red	{ color: #f00; }
.enq_present	{ margin: 0 0 10px;  text-align: center; }
.enq_cont	{ margin: 0 auto 10px; }
.enq_cont dl	{ margin: 0;  padding: 0; }
.enq_cont dt	{
	background: url(../img/enq_subti.gif) left top no-repeat;
	margin: 0;
	padding: 0 0 0 40px;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	line-height: 36px;
	}
.enq_cont dd	{
	margin: 0;
	padding: 5px 40px 10px;
	color: #333;
	line-height: 150%;
	font-weight: bold;
	}
.enq_cont .formtxt	{ width: 260px; }
.enq_cont .formtxt_s	{ width: 30px; }
.enq_cont textarea	{ width: 530px;  height: 10em; }
.enq_cont .enq_btn	{
	margin: 0;
	padding: 10px 0;
	text-align: center;
	border-top: 1px solid #ccc;
	}
.enq_cont .enq_btn input	{ padding: 5px 20px; }


/* ===== costume コスチューム */
.cos_cont	{ margin: 0 auto; }
.cos_cont_width560	{ width: 560px; }	/* 幅4つ分 */
.cos_cont_width420	{ width: 420px; }	/* 幅3つ分 */
.cos_cont p	{
	width: 140px;
	margin: 0;
	float: left;
	text-align: center;
	padding: 16px 0;
	}
.cos_cont p img	{ border: 1px solid #fff; }
.cos_bg1	{ background: url(../img/cos_bg.gif) center top no-repeat; }	/* 通常の写真枠 */
.cos_bg2	{ background: url(../img/cos_bg2.gif) center top no-repeat; }	/* NEWの写真枠 */


/* ===== event イベント */
.event_list p	{ margin: 10px 0 30px;  text-align: center; }
.event_daily	{ width: 620px;  background: url(../img/event_txbg_m.gif) center repeat-y; }
.event_daily2	{ padding: 10px 50px 50px;  background: url(../img/event_txbg_b.gif) center bottom no-repeat; }


/* ===== profile プロフィール */
#prof_cont	{ width: 894px;/* 954 */  padding: 0 30px; background: #fce3f8; }
#prof_cont h3	{ margin: 0; }
#prof_body	{ margin: 0 auto;  background: #333;  background: url(../img/prof_bg_m.gif) center repeat-y; }

/* 幅設定 */
.prof_cont2	{ width: 894px;  background: url(../img/prof_bg_b.gif) center bottom no-repeat;  padding: 10px 0; }
.prof_cont2_l	{ width: 343px;  margin: 0;  float: left; }
.prof_cont2_r	{ width: 540px;  margin: 0;  float: right; }
.prof_cont3	{ width: 520px;  background: url(../img/prof_cont_bg.gif) center top no-repeat; }
.prof_cont3_l	{ width: 260px;  margin: 0;  float: left; }
.prof_cont3_r	{ width: 260px;  margin: 0;  float: right; }

/* 写真 */
.prof_photo	{
	width: 323px;
	height: 561px;
	text-align: center;
	background: url(../img/prof_pbg.gif) center top no-repeat;
	margin-left: 20px;
	}
.prof_photo .p_large	{ margin: 0;	padding-top: 10px; }
.prof_photo .p_large img	{ border: 1px solid #ff6bad; }
.prof_photo .p_small	{ margin: 0;  padding: 12px 0 10px;  text-align: center; }
.prof_photo .p_small img	{ border: 1px solid #ff6bad;  margin: 0 1px; }

/* 名前・3サイズ・出身国 */
.prof_name	{ width: 520px;  background: url(../img/prof_nmbg.gif) left top no-repeat; }
.prof_name .name	{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 38px;
	padding-left: 90px;
	margin: 0;
	}
.prof_name .name span	{ font-size: 12px; }
.prof_name .coutry	{
	text-align: right;
	margin: 0;
	padding: 6px 0;
	padding-right: 5px;
	font-weight: bold;
	color: #fe3277;
	}
.prof_name .coutry img	{ margin-left: 10px;  vertical-align: middle; }

/* データ */
.prof_table	{ width: 518px;  border-collapse: collapse; }
.prof_table th, .prof_table td	{ padding: 5px; }
.prof_table th	{
	color: #fe3277;
	text-align: left;
	background: #ffdeed;
	border: 1px solid #fff;
	width: 94px;
	}
.prof_table td	{ color: #333;  border: 1px solid #ffdeed; }

/* ご利用可能オプション */
.prof_option	{ background: url(../img/prof_box_bg_t.gif) left top no-repeat; }
.prof_option h4	{ margin: 0;  padding: 10px 0 0;  text-align: center; }
.option_table	{ width: 244px;  margin: 0 auto;  border-collapse: collapse; }
.option_table td	{
	border: 1px solid #FF911B;
	background: #ffc88d;
	font-size: 10px;
	text-align: center;
	padding: 8px 2px;
	width: 50%;
	color: #000;
	}
.option_table .sp	{ background: #ffffff; }
.option_table .no	{ background: #ffffff;  color: #dddddd; }
.option_ex	{
	font-size: 12px;
	text-align: center;
	color: #333;
	padding: 7px 2px;
	margin: 0;
	line-height: 13px;
	}
.option_ex .ex_of	{ color: #fff; }
.option_ex .ex_sp	{ color: #fe98bb; }
.option_ex .ex_no	{ color: #ffc88d; }

/* ご利用可能コース */
.prof_course	{ padding-bottom: 10px; }
.prof_course h4	{ margin: 0;  padding: 0;  text-align: center; }

/* コメント */
.prof_comment	{ padding-bottom: 10px;  height: 255px; }
.prof_comment h4	{ margin: 0;  padding: 10px 0 0;  text-align: center; }
.prof_comment .overflow	{
	width: 224px;
	height: 200px;
	overflow: auto;
	padding: 10px;
	line-height: 150%;
	color: #333;
	margin: 0 auto;
	background: #fff;
	}


/* ===== guide ガイド */
.guide_tit	{ text-align: center;  margin: 0; }
.guide_btn	{ text-align: center;  margin: 0;  padding: 30px 0 250px; }
.guide_return	{ margin: 0;  padding: 30px 0 10px;  text-align: center; }
.guide_underline	{ border-bottom: 1px solid #ff0000; }

.guide_txt	{
	background: url(../img/guide_arrow.gif) left bottom no-repeat;
	width: 501px;
	margin: 0 auto;
	padding: 10px 0 10px 65px;
	line-height: 180%;
	}
.guide_txt_2	{
	background: url(../img/guide_arrow.gif) left bottom no-repeat;
	width: 501px;
	margin: 0 auto;
	padding: 0px 0 5px 65px;
	line-height: 180%;
	}
.guide_txt.no	{ background: none; }
.guide_txt a	{ color: #FF7906;  font-weight: bold; }
.guide_txt2	{
	width: 500px;
	margin: 0 auto;
	padding: 10px;
	line-height: 180%;
	}
.guide_txt3	{
	width: 500px;
	margin: 0 auto 5px;
	padding: 10px 10px 15px;
	line-height: 180%;
	background: url(../img/guide_arrow2.gif) center bottom no-repeat;
	}

/* ===== map マップ */
.map_tit	{ text-align: center;  margin: 0; }
.map_txt2	{
	width: 500px;
	margin: 0 auto;
	padding: 10px;
	line-height: 180%;
	}

/* 当店へのアクセス */
.map_flow	{
	background: url(../img/map_flowbg.gif) center top no-repeat;
	height: 251px;
	padding-top: 30px;
	margin: 0 0 15px;
	text-align: center;
	font-size: 14px;
	color: #333;
	}
.map_flow img	{ vertical-align: top;  margin: 6px 0; }

/* 池袋周辺のホテルマップ */
.map_btn	{ margin: 10px 0;  text-align: center; }
.map_hotelmap	{ line-height: 180%;  margin: 0 25px;  padding: 0; }

/* 池袋ホテルマップ・東口 対応表 */
.map_ike_east_table	{ width: 510px;  margin: 20px auto 0;  border-collapse: collapse; }
.map_ike_east_table th	{
	background: #e8007e;
	font-weight: normal;
	color: #e0e800;
	padding: 7px 10px;
	}
.map_ike_east_table td	{ border-bottom: 1px solid #f85bb4;  color: #333;  padding: 5px 10px; }
.map_ike_east_table .cn	{ text-align: center; }

.map_ike_east_notice	{ text-indent: -1em;  padding-left: 1em;  width: 490px;  margin: 20px auto;  line-height: 180%;  color: #333; }


/* ===== system システム */
.sys_img	{ text-align: center; }

/* 交通費地図 */
.sys_koutu	{ width: 620px;  margin: 10px 0; }
.sys_koutu td	{ vertical-align: top; }
.koutu_price	{ width: 595px;  border-collapse: collapse; margin-left: 8px; margin-right: 10px; }
.koutu_price th	{
	padding: 7px 10px;
	border: 1px solid #F661B5;
	background: url(../img/sys_koutu_tablebg.gif);
	color: #E2005D;
	width: 100px;
	}
.koutu_price td	{
	padding: 7px 10px;
	border: 1px solid #F661B5;
	color: #333333;
	text-align: left;
	line-height: 150%;
	}
.koutu_price td strong	{ color: #ff0000; }
.koutu_map	{ width: 325px; }

/* プレイ内容 */
.sys_playspc_tit	{ margin: 0; }
.sys_playspc	{
	background: url(../img/sys_playspc_b.gif) center bottom no-repeat;
	padding: 5px 50px 15px;
	margin: 0 0 20px;
	line-height: 170%;
	font-size: 14px;
	color: #333;
	}

/* 小悪魔デリバリーコース */
.sys6_txt	{
	padding: 5px 50px 15px;
	line-height: 170%;
	color: #333;
	}
.sys6_tel	{ color: #f00;  font-size: 16px; }
.sys6_deluke	{ font-size: 14px; }

/* 小悪魔デリバリーコース 注意事項 */
.sys6_notice_tit	{ margin: 0; }
.sys6_notice	{
	background: #DEDEDE url(../img/sys6_notice_b.gif) center bottom no-repeat;
	padding: 0 50px;
	margin: 0 0 5px;
	line-height: 170%;
	color: #333;
	}
.sys6_notice_w	{
	padding: 10px;
	line-height: 170%;
	color: #f00;
	font-weight: bold;
	background: #fff;
	margin: 0;
	}
.sys6_notice_txt	{
	padding: 10px;
	line-height: 170%;
	margin: 0;
	}
.sys6_notice_txt2	{
	margin: 0;
	padding: 0 60px;
	line-height: 170%;
	color: #f00;
	font-weight: bold;
	}


/* ===== hotellist ホテルリスト */
/* アンカーリンク */
.hotellist_navi	{ width: 590px;  margin: 0 auto 20px;  padding: 0;  list-style: none; }
.hotellist_navi li	{
	margin: 1px;
	padding: 0;
	width: 115px;
	float: left;
	}
.hotellist_navi a	{
	display: block;
	padding: 7px 0;
	width: 115px;
	color: #EA1486;
	font-weight: bold;
	letter-spacing: -1px;
	background: #FEF783;
	text-align: center;
	text-decoration: underline;
	}
.hotellist_navi a:hover	{ color: #f85bb4;  background: #FFFBBF; }

/* 各エリア別表 */
.hotellist_titsub	{
	font-size: 16px;
	color: #e80581;
	background: url(../img/sys_hotellist_titsb.gif) center top no-repeat;
	padding: 12px 0 0 70px;
	height: 24px;
	margin: 0;
	}
.hotellist_table	{
	width: 580px;
	margin: 0 auto;
	border-collapse: collapse;
	border-top: 1px solid #f85bb4;
	border-left: 1px solid #f85bb4;
	}
.hotellist_table th	{
	background: #e80581 url(../img/sys_hotellist_tablebg.gif) top repeat-x;
	font-weight: normal;
	color: #e0e800;
	padding: 7px 10px;
	}
.hotellist_table td	{
	border-right: 1px solid #f85bb4;
	border-bottom: 1px solid #f85bb4;
	color: #333;
	padding: 7px 10px;
	}
/* 各セル幅 580 */
.hotellist_table .nm	{ background: #ffe2f2;  width: 145px; }/* 165 */
.hotellist_table .tl	{ background: #feffe1;  width: 75px;  text-align: center; }/* 95 */
.hotellist_table .st	{ width: 140px; }/* 160 */
.hotellist_table .ad	{ width: 140px; }/* 160 */

/* ページ上へ戻るボタン */
.hotellist_topbtn	{ text-align: right;  width: 580px;  margin: 0 auto; }

/* ご注意 */
.hotellist_notice	{
	width: 550px;
	margin: 10px auto;
	line-height: 180%;
	text-indent: -1em;
	padding-left: 1em;
	}

/* 認証 */
.flash_txt {
	color:#bbbbbb;
	font-size: 10px;
	line-height:150%;
}
