@charset"UTF-8";

#pan { margin-bottom: 30px; }

#diving h2 {
  clear: left;
  height: 22px;
  padding-left: 25px;
  border-bottom: 2px solid #9a6200;
  background: url(/images/star_22px_gold.gif) no-repeat;
}

#diving #lead h3 { margin-bottom: 15px; padding: 4px 10px; background: url(/images/strength_tit_bg.gif) repeat-y; }
#diving #lead h3 span { display: block; width: 165px; height: 15px; background-repeat: no-repeat; font-size: 1px; text-indent: -9999px; background-image: url(../images/txt_jijo.gif); }

.resort h3 { width: 620px; height: 23px; margin-bottom: 15px; background-repeat: no-repeat; text-indent: -9999px; }
#jpn h3 { background-image: url(../images/txt_anshin.gif); }
#charm h3 { background-image: url(../images/txt_miryoku.gif); }

#lead { height: 220px; background: url(../images/pht_top.jpg) no-repeat right top; }
#lead p { margin-left: 10px; margin-right: 200px; }

#nayami { width: 620px; height: 377px; margin-bottom: 30px; background: url(../images/img_top.gif) no-repeat; text-indent: -9999px; }

.resort p { margin: 0 10px 10px; }
.resort li { margin-bottom: 15px; background: url(../images/frame_dv_body.gif) repeat-y; }
.f_head { padding-top: 12px; background: url(../images/frame_dv_head.gif) no-repeat top; }
.f_tail { padding: 0 12px 12px; background: url(../images/frame_dv_tail.gif) no-repeat bottom; }
.resort_left { float: left; width: 367px; }
.resort_left img { margin-bottom: 10px; }
.resort_left a { display: block; margin-bottom: 10px; padding-left: 10px; font-weight: bold; background: url(/images/arrow_9px_yellow.gif) no-repeat left center; text-indent: 0; }
.resort_right { float: right; width: 216px; padding: 6px 0 8px; background: url(../images/bg_photo.gif) no-repeat right top; text-align: center; }

#jpn { margin-bottom: 30px; }

#diving ul.list_btn { clear: both; padding-top: 10px; border-top: 1px dotted #ccc; }
#diving ul.list_btn li { float: left; width: 182px; margin-bottom: 15px; }
#diving ul.list_btn li.mrg37 { margin-left: 37px; }
#diving ul.list_btn a { display: block; width: 182px; height: 62px; text-indent: -9999px; overflow: hidden; }
#diving ul.list_btn a.btn_map { background-image: url(/hotel/images/btn_map.gif); }
#diving ul.list_btn a.btn_question { background-image: url(/resort/images/btn_question.gif); }
#diving ul.list_btn a.btn_tour { background-image: url(/hotel/images/btn_tour.gif); }
#diving ul.list_btn a:hover { background-position: bottom; }

