@charset "Shift_JIS";

/*********************************支店説明会情報ページcssここから*********************************/
.valign{vertical-align:middle;}	

.setumei_title{width:710px;margin:0 0 0 0;float:left;}
.setumei_title_01{width:480px; height:90px; background-image:url(../images/title_hawaii.gif);margin:0 2px  0 0;float:left;}
  #setumei_title_txt{width:478px;margin:58px 0 0 2px;float:left;}
  #setumei_title_txt_white{width:478px;margin:58px 0 0 2px; color:#FFFFFF}

  /*-ハワイ-*/  
  .setumei_title_hawaii{width:480px; height:90px; background-image:url(../images/title_hawaii.jpg); padding:0 2px  0 0;float:left;   margin:0; background-repeat:no-repeat;}
  #setumei_title_txt_hawaii{width:478px;margin:58px 0 0 2px; color:#FFFFFF;}
  
  .setumei_title_02{float:left; height:90px; width:228px; margin:0; padding:0;}
	
  /*-クルーズ-*/  
  .setumei_title_cruise{width:480px; height:90px; background-image:url(../images/title_cruise.jpg); padding:0 2px  0 0;float:left;   margin:0;}
  .f_y{
	color:#FFE98E;
	font-weight: bold;
	text-decoration: underline;
}
    
  /*-ウエディング＆ハネムーン-*/  
  .setumei_title_wedding{
	width:710px;
	height:100px;
	background: url(../images/title_wedding.jpg) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
  #setumei_title_txt_wedding{
	width:704px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
  .setumei_title_bnr_wedding{width:710px;height:90px;margin-top: 2px;}
  .weddingBnr{width:710px;height:auto;margin:0 0 10px 0;padding:0;}
  
  #hanemoon{ background:url(../images/hanemoon.gif) no-repeat; width:710px;height:92px;margin:0 0 10px 0;padding:0;}
  #hanemoon p{ padding:12px 0 0 372px; margin:0; line-height:34px; color:#ff326c;  }
  
  #hanemoon02{ background:url(../images/hanemoon02.gif) no-repeat; width:710px;height:219px;margin:0 0 10px 0;padding:0;}
  .hanebox{float:left; width:355px; margin:0; padding:0;}
  .hanebox p{ padding:42px 0 0 115px; margin:0; color:#ff326c; }
  
  .hanebox2{float:left; width:355px; margin:0; padding:0;}
  .hanebox2 p{ padding:18px 0 0 115px; margin:0; color:#ff326c; }
  
  .underline{text-decoration:none;}
  .underlinenone{text-decoration:none;}
  .fontsize28{font-size:28px;}
  .fontsize24{font-size:24px;}
  .fontsize18{font-size:18px; font-weight:bold; line-height:24px;}
  .fontsize14{font-size:14px; font-weight:bold; line-height:18px; letter-spacing:2px;}
  .t_wed{color:#FF6699;}
  a.f_wed:link, a.f_wed:visited {color:#FF6699;}
  a.f_wed:hover{color:#E01676;}
  a.f_wed:visited { color:#981651; }
  
  a.f_wed2:link, a.f_wed2:visited {color:#FF6699;}
  a.f_wed2:hover{color:#E01676;}
	.txtBld {font-weight:bold; }
	
	.clear {
	clear: both;
}

  
  /*-ヨーロッパ大-*/
  .setumei_title_europe_big{
	width:710px;
	height:90px;
	padding:0;
	float:left;
	margin:0;
	background-image: none;
	background-repeat: no-repeat;
}

.t_eu{color:#004000;}
  
  /*-旅物語ヨーロッパ-*/
  .setumei_title_tabimono{width:710px;height:90px;padding:0 0px 0 0;float:left;margin:0;background: url(../images/title_tabimono.jpg) no-repeat;}


  
  
  


/*〜テーブル＜ピンク＞〜----------------------------------*/

table.pink{border-top:1px solid #666666;border-left:1px solid #666666;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;width: 710px;text-align: center;}
html>body .pink{
}
.pink th{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#222222;
	padding:0.3em 1em;
	text-align:center;
	background: #FFCCCC url(../img/table-back.gif) left top;
	vertical-align: middle;
}
.pink td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:0.3em 1em;
	text-align: center;
	vertical-align: middle;
}
.w90{width: 90px;}
.w197{width: 197px;}
.w311{width: 311px;}
.w106{width: 106px;}
.bana_wedding {padding: 2px;float: left;height: auto;width: auto;}

/*〜テーブル＜茶＞〜----------------------------------*/

table.brown{border-top:1px solid #003900;border-left:1px solid #003900;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;width: 710px;text-align: center;}
html>body .brown{
}
.brown th{
	border-right:1px solid #003900;
	border-bottom:1px solid #003900;
	color:#222222;
	padding:0.3em 1em;
	text-align:center;
	background: #E4F5AF url(../img/table-back.gif) left top;
	vertical-align: middle;
}
.brown td{
	border-right:1px solid #003900;
	border-bottom:1px solid #003900;
	padding:0.3em 1em;
	text-align: center;
	vertical-align: middle;
}

/*********************************支店説明会情報ページcssここまで*********************************/
