﻿@charset "utf-8";


/* コモドのページ */

td {
  font-size: 12px;
}


.komodo_box {
  width: 600px;
}

.komodo_box tr td {
  vertical-align: top;
}

.komodo_point {
  font-size: 10px;
}

.komodo_pointimage {
  float: left;
  width: 130px;
  _width: 135px;
  margin-right: 5px;   
}



.komodo_rincha tr td {
  vertical-align: top;
  width: 300px;
  padding-bottom: 10px;
}

.komodo_boat {
  float:left;
  width:250px;
  _width:255px; /* IE6は、255pxで。 */
  margin-right:5px;
}


.komodo_staff {
  display: block; /* ブロック化して下の指示を有効にさせる（imgは元はテキスト要素なので）。。。 */
  float:right; /* 右に画像をもってくる（textを左に回りこませる） */
  width:253px; /* floatにはwidthを必ず入れる */
  padding-left:10px; /* 画像の左側に余裕をもたせる（文字がギリギリまでこないように） */
}

.komodo_all {
  width: 100%;
  font-size: 10px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.komodo_contents {
  width: 600px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}












/* ★★★ここから下はみほん。★★★ */
.osa_kul_present_shopinfo {
  margin-left: 35px;
}

.osa_kul_present_vincci {
  vertical-align: top; /* 上に揃える */ 
}

.osa_kul_present_tour tr td {
  text-align: center;
  font-size: 11px;
}

.osa_index_okaidoku ul li a span { /* okaidokuの中のul＞li＞a＞spanに適応させる */
  background-color: #ffffff;
  color: #db6daa;
}

.osa_raiten_wedding_box {
  clear: both;
  width: 600px;
  margin-top:10px;
  font-size:12px;
}

.osa_raiten_wedding_title {
  padding: 3px;
  background-color: #ae954d;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.osa_raiten_beach_box {
  clear: both;
  width: 600px;
  margin-top:5px;
  font-size:12px;
}

.osa_raiten_beach_title {
  padding: 3px;
  background-color: #00a0e9;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.osa_raiten_box {
  clear: both;
  margin-top: 10px;
}

.osa_raiten_box tr td {
  vertical-align: top;
}

.osa_raiten_link {
  border: 1px solid #333333; /* solod=実線 */
  background-color: #e6e6e6;
  padding: 3px;
  font-weight: bold;
  text-align: center;
}

.osa_tempo_info tr td {
  padding: 3px;
  vertical-align: top;
}

/* 左側メニュー */

.osa_smenu_sp tr td {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
}
