@charset"UTF-8";

/* tour index */

#lead { padding-left: 15px; }

#tour_index { margin: 30px 10px 0; padding: 5px 10px 0; border: 1px dotted #90b5e7; }
#tour_index dt { margin-top: -25px;
  position: relative;/* for IE6 */
}
#tour_index dd { float: left; width: 280px; margin-bottom: 10px; }

.tour_frame p.plain { margin-bottom: 20px; }

.tour_frame { margin-top: 30px; padding: 10px; border: 2px dotted #90B5E7;
  border-radius: 5px;         /* CSS3 */
  -moz-border-radius: 5px;    /* Firefox */
  -webkit-border-radius: 5px; /* Safari,Chrome */
}
.tour_frame h3.h3Dot { margin-top: 0; }
.tour_frame table { margin: 0 10px; }
.tour_frame table td { padding: 15px 10px; background-color: #fff0f7; text-align: center; }
.tour_frame table td span.bol { padding: 0 5px; font-size: 105%; color: #ff1a8c; }
.tour_frame table tr.txt td { width: 245px; _width: 265px; padding-top: 0; background: #fff0f7 url(../images/img_curl_pink.gif) no-repeat right bottom; text-align: left; vertical-align: top; }
.tour_frame table tr.txt td.no_photo { width: 285px; _width: 305px; background-image: none; }
.tour_frame table tr.txt td img { margin: 10px; }
.tour_frame table td.cross { padding: 0; font-size: 64px; font-weight: bold; color: #ff1a8c; background-color: #fff; }
.tour_frame table.op_table { margin-bottom: 10px; }

#shuyu p.plain { margin-bottom: 0; }
#shuyu table { margin-top: 20px; }

.tour_frame .h3Tit { }
.tour_frame .linkType02 { padding: 5px; margin-bottom: 10px; text-align: right; }
