.icon_01{background-image : url(icon_01.gif);padding-left : 13px;background-repeat : no-repeat;width : 8px;background-position : left center;}
.icon_02{background-image : url(icon_02.gif);padding-left : 13px;background-repeat : no-repeat;width : 8px;background-position : left center;}
.icon_03{background-image : url(icon_03.gif);padding-left : 13px;background-repeat : no-repeat;width : 8px;background-position : left center;}
.icon_04{background-image : url(icon_new.gif);padding-left : 13px;background-repeat : no-repeat;width : 12px;background-position : left center;}
.icon_05{background-image : url(icon_05.gif);padding-left : 13px;background-repeat : no-repeat;width : 100%;}
.icon_06{background-image : url(icon_06.gif);padding-left : 13px;background-repeat : no-repeat;width : 100%;}
.icon_07{background-image : url(icon_07.gif);padding-left : 13px;background-repeat : no-repeat;width : 100%;}
.icon_08{background-image : url(icon_08.gif);padding-left : 13px;background-repeat : no-repeat;width : 100%;}
.icon_09{background-image : url(icon_09.gif);padding-left : 13px;background-repeat : no-repeat;width : 100%;}
.icon_10{background-image : url(icon_10.gif);padding-left : 22px;background-repeat : no-repeat;height : 24px;}

.icon_plane{background-image : url(icon_plane.gif);padding-left: 13px;background-repeat: no-repeat;cursor: ointer;width : 15px;background-position : left center;}
.icon_haku{background-image : url(icon_haku.gif);padding-left : 13px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_OP{background-image : url(icon_OP.gif);padding-left : 15px;background-repeat : no-repeat;width : 17px;background-position : left center;}
.icon_bus{background-image : url(icon_bus.gif);padding-left : 13px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_ship{background-image : url(icon_ship.gif);padding-left : 13px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_train{background-image : url(icon_train.gif);padding-left : 13px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_train2{background-image : url(icon_train2.gif);padding-left : 15px;background-repeat : no-repeat;width : 17px;background-position : left center;}
.icon_hotel{background-image : url(icon_hotel.gif);padding-left : 15px;background-repeat : no-repeat;width : 17px;background-position : left center;}
.icon_syoku{background-image : url(icon_syoku.gif);padding-left : 13px;background-repeat : no-repeat;width : 15px;background-position : left center;}

.icon_point01{background-image : url(icon_point01.gif);padding-left : 20px;background-repeat : no-repeat;width : 30px;background-position : left center;}
.icon_point02{background-image : url(icon_point02.gif);padding-left : 20px;background-repeat : no-repeat;width : 30px;background-position : left center;}
.icon_point03{background-image : url(icon_point03.gif);padding-left : 15px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_point04{background-image : url(icon_point04.gif);padding-left : 15px;background-repeat : no-repeat;width : 15px;background-position : left center;}
.icon_point05{background-image : url(icon_point05.gif);padding-left : 15px;background-repeat : no-repeat;width : 15px;background-position : left center;}

#plan01{
  margin-left : 0px;
  width : 500px;
  margin-right : 0px;
/*  padding-left : 5px;*/
  padding-right : 0px;
  font-size : 12px;
  font-weight : normal;
}

#plan02{
  width : 100%;
  background-color : gray;
  line-height : 20px;
  border-style : none none none none;}

#plan02 TD{
  font-size : 13px;
  background-color : white;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
#plan02 .back_001 {
	background-color: #e7e7e7;
}
#plan02 .back_002 {
	background-color: #ffecec;
}


#tour_details {
/*  font-size : 10px;*/
  width : 100%;
  background-color : gray;
  line-height : 20px;
  border-style : none none none none;}
}
#tour_details .back_001 {
	font-size : 12px;
	padding : 5px;
	background-color: #e7e7e7;
	text-align: center;
}
#tour_details td {
	font-size : 12px;
	padding : 5px;
	background-color: #FFFFFF;
}
#tour_details .back_002 {
	font-size : 12px;
	padding : 5px;
	background-color: #FFFFFF;
}

#point {
/*	border: 1px solid #CCCCCC;*/
	width: 100%;
	background-color: #FFFFFF;
/*	padding-right: 5px;*/
}
#point ul{
	margin: 5px 10px 0px 20px;
/*	padding: 0px;*/
}
#bloghead {
	width: 500px;
}

#map {}

.title {
	margin: 30px 0 10px 0;
}

#info01 {
	width: 490px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#form01 {
  width : 100%;
  font-size : 12px;
  font-weight : normal;
}

#form01 TD {
  background-color : white;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
/*IFLAME-style*/
#form_flame {
	width : 100%;
	height : 700px;
}
/*box-style*/
#box_style_001{
	margin:		10px;
	padding:	10px;
	border-right: 5px solid #FF6600;
	border-left: 5px solid #FF6600;
	background-color: #FFE3C8;
	text-align: left;
}

/* general */

	img{
		border:none;
	}

/* // general */

/* thumbnail list */

	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:5px;
		border:1px solid #999;	
		padding:2px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-104px;
		left:-154px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */

/*--------------------------------------cruise------------------*/

#cruise_body {
	background-image: url(http://sekai-travel.com/images/stories/album/cruise/back.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.cruise_table td {
	font-size: 13px;
}

/*--GalleryStyle--*/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(http://sekai-travel.com/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://sekai-travel.com/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(http://sekai-travel.com/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(http://sekai-travel.com/highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(http://sekai-travel.com/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 


#mailform {
	background-color: #F4F0F2;/*	border:1px solid red; */
}
