@charset "shift_jis";
/*****************************************************
*                                                    *
*      *銀座リスタル倶楽部女性用公式サイトCSS*     *
*                                                    *
*****************************************************/


/*****************************************************
                      共通部分
*****************************************************/


/*--------------------- body設定 -------------------*/
body {
  background-color: #000000;
}

/*--------------------- 画像設定 -------------------*/
img { 
  border:0;
  margin:0px;
}

/*-------------------- リンク設定 ------------------*/
a:link {
  color: #FF9966;
  text-decoration: none;
}
a:visited {
  color: #FF9966;
  text-decoration: none;
}
a:hover {
  color: #B9B997;
  text-decoration: none;
}

/*--------------------- 全体BOX --------------------*/
#box_00 {
  width: 740px; 
  margin-left: 10px;
  margin-right: 0px;
  margin-top: 15px;
  margin-bottom: 0px;
}

/*--------------------- パンくず -------------------*/
#bread {
  color: #999999;
  font-style: italic;
  font-weight: bold;
  font-size: smaller;
}

/*---------------------- <h>タグ -------------------*/
h1 {
  font-size: 12px;
  margin: 0px;
  color: #FFFFFF;
  padding: 0px;
  font-weight: normal;
  width: 740px;
  height: 14px;
}
h2 {
  font-size: 16px;
  margin: 5px 5px 2px;
  color: #CC9966;
}
h3 {
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}

/********************* ヘッダー *********************/


/*------------------- ヘッダーBOX ------------------*/
#box_01 { 
  width: 740px;
  height: 146px;
  background-image: url(../../images/top_crystal.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  margin: 0px;
}
#box_01_men { /*-------------------- 男性・携帯誘導 */
  width: 740px;
  height: 48px;
  text-align:right;
  line-height: 15px;
  font-size: 13px; 
  margin: 0px;
}
#box_01_map { /*------------------ サイトマップ部分 */
  width: 740px;
  height: 30px;
  text-align:right;
  margin: 0px;
}
ul#box_01_map_navi {
  list-style-type:none;
  margin: 0px;
}
ul#box_01_map_navi li{
  font-size: 10px;
  padding-left: 6px;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  margin: 0px;
}
#box_01_map_toiawase a{ /*-------------- 問い合わせ */
  display:block;
  width:200px;
  background:url(../../images/navi_r2_c12.jpg) no-repeat;
  width:100px;
  height: 19px;
  text-decoration:none;
  margin: 0px;
}
#box_01_map_toiawase a:hover{
  background:url(../../images/navi_r2_c12_f2.jpg) no-repeat;
  width:100px;
  height: 19px;
  color: #000000;
}
.guide{ /*------------------ 男性誘導の文字部分 */
  font-family: "MS UI Gothic";
  color: #FFFFFF;
  margin: 0px;
}
.guide strong {
  font-weight: normal;
}
.guide a:link {
  color: #C7903D;
  text-decoration: none;
}
.guide a:visited {
  color: #C7903D;
  text-decoration: none;
}
.guide a:hover {
  color: #B9B997;
  text-decoration: none;
}


/*----------- ヘッダーナビゲーション画像 -----------*/

#head_navi_box{ /*----------------- ヘッダーナビBOX */
  width: 740px;
  height: 33px;
  margin: 0px;
}
ul#head_navi{
  list-style-type:none;
  margin: 0px;
}
ul#head_navi li{
  float: right;
}

li#head_navi_now { /*--------------- 現在いるページ */
  display:block;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin-left:6px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

li#head_navi_top a{ /*------------------------- TOP */
  display:block;
  background:url(../../images/navi_r4_c2.jpg) no-repeat;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin: 0px;
}
li#head_navi_top a:hover{
  background:url(../../images/navi_r4_c2_f2.jpg) no-repeat;
  color: #000000;
  width:135px;
  height: 28px;
}
li#head_navi_club a{ /*----------- 交際クラブとは？ */
  display:block;
  background:url(../../images/navi_r4_c4.jpg) no-repeat;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin-left:6px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
li#head_navi_club a:hover{
  background:url(../../images/navi_r4_c4_f2.jpg) no-repeat;
  width:135px;
  height: 28px;
  color: #000000;
}
li#head_navi_system a{ /*------------------- SYSTEM */
  display:block;
  background:url(../../images/navi_r4_c7.jpg) no-repeat;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin-left:6px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
li#head_navi_system a:hover{
  background:url(../../images/navi_r4_c7_f2.jpg) no-repeat;
  width:135px;
  height: 28px;
  color: #000000;
}
li#head_navi_form a{ /*------------- 仮登録フォーム */
  display:block;
  background:url(../../images/navi_r4_c9.jpg) no-repeat;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin-left:6px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
li#head_navi_form a:hover{
  background:url(../../images/navi_r4_c9_f2.jpg) no-repeat;
  width:135px;
  height: 28px;
  color: #000000;
}
li#head_navi_qa a{ /*-------------------------- Q&A */
  display:block;
  background:url(../../images/navi_r4_c11.jpg) no-repeat;
  width:135px;
  height: 28px;
  text-decoration:none;
  margin-left:6px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
li#head_navi_qa a:hover{
  background:url(../../images/navi_r4_c11_f2.jpg) no-repeat;
  width:135px;
  height: 28px;
  color: #000000;
}


/******************* コンテンツBOX ******************/


#box_02 { /*---------------------------------- 全体 */
  clear: both;
  width: 740px;
  margin-top:-2px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:0px;
  min-height:382px;
  overflow: hidden;
}
#box_02_left { /*----------------------- 左側、縦棒 */
  width: 41px;
  min-height:382px;
  float: left;
  background-color: #000000;
  padding-bottom: 32768px;
  margin-bottom: -32768px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
}
#box_02_center { /*----------------- 中央、ナビ部分 */
  width: 184px;
  float: left;
  background-color: #333333;
  min-height:382px;
  padding-bottom: 32768px;
  margin-bottom: -32768px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
}
#box_02_right { /*------------ 右側、コンテンツ中身 */
  width: 515px;
  height: 100%;
  float: left;
  background-color: #ffffff;
  min-height:382px;
  padding-bottom: 32768px;
  margin-bottom: -32768px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
}

/*------------------ PageTopの部分 -----------------*/

#box_02_pagetop { /*---- メインフッター・pagetopBOX */
  clear: both;
  width: 740px;
  height:27px;
  background-color: #000000;
  margin: 0px;
}
#box_02_pagetop_left { /*--------------------- 左側 */
  width: 41px;
  height:27px;
  float: left;
  background-color: #000000;
  margin: 0px;
}
#box_02_pagetop_center { /*------ 中央、PageTOP部分 */
  width: 184px;
  float: left;
  background-color: #333333;
  height:27px;
  text-align:right;
  margin-bottom: -4px;
}
#box_02_pagetop_right { /*-------------------- 右側 */
  width: 515px;
  height: 100%;
  float: left;
  height:27px;
  background-color: #ffffff;
  margin: 0px;
}


/******************* フッター部分 *******************/


#box_03 { /*--------------------------- フッターBOX */
  clear: both;
  width: 740px;
  height: 89px;
  background-image: url(../../images/footer.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  margin: 0px;
}
#box_03_foot { /*--------------------- フッターナビ */
  width: 740px;
  height: 32px;
  padding-top: 25px;
  margin:0;
}
ul#box_03_foot_navi {
	clear:both;
	float:right;
  list-style-type:none;
  margin:  0 0 10px 0;
}
ul#box_03_foot_navi li{
  float: right;
  margin-left:6px;
}
ul.box_03_foot_navi {
	clear:both;
	float:right;
  list-style-type:none;
  margin:  0 0 10px 0;
}
ul.box_03_foot_navi li{
  float: right;
  margin-left:6px;
}
li#box_03_foot_link a{ /*------------------- リンク */
  display:block;
  background:url(../../images/footer_link.jpg) no-repeat;
  width:70px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_link a:hover{
  background:url(../../images/footer_link_f2.jpg) no-repeat;
  width:70px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_club a{ /*----------- 交際倶楽部説明 */
  display:block;
  background:url(../../images/footer_acc.jpg) no-repeat;
  width:122px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_club a:hover{
  background:url(../../images/footer_acc_f2.jpg) no-repeat;
  width:122px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_word a{ /*------------------- 用語集 */
  display:block;
  background:url(../../images/footer_word.jpg) no-repeat;
  width:70px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_word a:hover{
  background:url(../../images/footer_word_f2.jpg) no-repeat;
  width:70px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_exp a{ /*-------------------- 体験談 */
  display:block;
  background:url(../../images/footer_exp.jpg) no-repeat;
  width:70px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_exp a:hover{
  background:url(../../images/footer_exp_f2.jpg) no-repeat;
  width:70px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_form a{ /*------------ 仮登録フォーム */
  display:block;
  background:url(../../images/footer_form.jpg) no-repeat;
  width:122px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_form a:hover{
  background:url(../../images/footer_form_f2.jpg) no-repeat;
  width:122px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_lessons a{ /*------------ お役立ち講座 */
  display:block;
  background:url(../../images/footer_lessons.jpg) no-repeat;
  width:100px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_lessons a:hover{
  background:url(../../images/footer_lessons_f2.jpg) no-repeat;
  width:100px;
  height: 22px;
  color: #000000;
}
li#box_03_foot_hotel a{ /*------------ 高級ホテルリスト */
  display:block;
  background:url(../../images/footer_hotel.jpg) no-repeat;
  width:210px;
  height: 22px;
  text-decoration:none;
  margin: 0px;
}
li#box_03_foot_hotel a:hover{
  background:url(../../images/footer_hotel_f2.jpg) no-repeat;
  width:210px;
  height: 22px;
  color: #000000;
}
/* ----------  ---------- ---------- ----------  ---------- */
/*                      パンクズナビ用　                    */
/* ----------  ---------- ---------- ----------  ---------- */
#pankuzu {
	clear:both;
	float:right;
	margin:6px 11px 0 0;
	padding:0;
	height:18px;
	color:#333366;
	font-size:12px;
	line-height:12px;
	text-align: left;
	background-color:#FFFFFF;
}
#pankuzu a:link {
	color: #FF9966;
	text-decoration: none;
}
#pankuzu a:visited {
	color: #FF9966;
	text-decoration: none;
}
#pankuzu a:hover {
	text-decoration: none;
	color: #B9B997;
}
#pankuzu a:active {
	text-decoration: none;
	color: #CC3300;
}