<STYLE  type="text/css">
<!--
BODY {
	font-size: 15px;
	line-height: 135%;
        background-color :#0097cc;
	background-image: url(bg-index03.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

A:hover {
	color: #FF6600;
}

H1 {
	text-align: left;
	font-size: 18px;
	font-weight: strong;
	letter-spacing: 1px;
	padding: 20px 0 0 15px;
	color: #FFFFFF;
}

H2 {
  text-align: left;
  font-size: 15px;
  color: #dd4800;
  margin:8px 0 8px 10px;
  padding:9px 0 8px 50px;
}
H3 {
  text-align: left;
  font-size: 15px;
  color: #dd4800;
  margin:8px 0 8px 10px;
  padding:9px 0 8px 50px;
}

TABLE {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #999999 #999999 #999999 #999999;
}

TD {
	text-align: left;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 150%;
}

.body {
	width: 690px;
}

.navi-bar {
	height: 20px;
	background-image: url(index-navibar-top02_short.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 9pt;
	margin: 0 0 10px 0;
	padding: 2px 0 0 0;
	text-decoration: none;
}

.body-top01 {
	width: 680px;
	font-size: 10pt;
	line-height: 110%;
	text-align: left;
}

.body-top02 {
	width: 680px;
	height: 50px;
	font-size: 10pt;
	line-height: 150%;
	text-align: left;
	background-image: url(bg-tour-top.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 10px 0 0 0;
}

.body-main {
	width: 680px;
	font-size: 15px;
	line-height: 150%;
	text-align: left;
}

*  html  .body-main-title {
	width: 680px;
	height: 45px;
	text-align: left;
	background-color: #cccccc;
	font-size: 14px;
	letter-spacing: 1px;
	margin: 10px 0 10px 0;
}

.body-main-title {
	width: 680px;
	height: 45px;
	text-align: left;
	background-color: #cccccc;
	font-size: 14px;
	letter-spacing: 1px;
	margin: 10px 0 10px 0;
}
.body-main-title {
	width: 680px;
	height: 45px;
	text-align: left;
	background-color: #cccccc;
	font-size: 14px;
	letter-spacing: 1px;
	margin: 10px 0 10px 0;
}
.title {
	width: 670px;
	height: 37px;
	background-image: url(bg-line-nene.jpg);
	background-repeat: no-repeat;
	background-position: left;
        margin:10px 0 10px 0;
}
.footer {
	width: 680px;
	font-size: 10pt;
	margin: 25px auto 25px auto;
	align: center;
}
.kajogaki01 {
	width: 680px;
	line-height: 170%;
	text-align: left;
	margin: 10px 0 0 10px;
}
.kajogaki02 {
	width: 680px;
	line-height: 170%;
	text-align: left;
	margin: 10px 0 0 10px;
	font-weight: strong;
}
.info_box01 {
	height: 15px;
	background-image: url(bg-informationbox01.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

*  html  .info_box01 {
	height: 15px;
	background-image: url(bg-informationbox01.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

.info_box02 {
	text-align: left;
	font-size: 15px;
	letter-spacing: 1px;
	background-image: url(bg-informationbox02.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0 10px 0 15px;
	margin: 0 0 0 0;
}

*  html  .info_box02 {
	text-align: left;
	font-size: 15px;
	letter-spacing: 1px;
	background-image: url(bg-informationbox02.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0 10px 0 15px;
	margin: 0 0 0 0;
}

.info_box03 {
	height: 15px;
	background-image: url(bg-informationbox03.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 0 20px 0;
}

*  html  .info_box03 {
	height: 15px;
	background-image: url(bg-informationbox03.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 0 20px 0;
}

.top-oshirase{
 font-size : 15px;
 line-height : 170%;
 border: solid 2px #CE0E0E;
 border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 background:#FFE7DA;
 padding: 15px;
 margin: 20px 0;
}

.oshirase{
 font-size : 15px;
 line-height : 170%;
 border: solid 1px #CE0E0E;
 border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
 background:#ffffff;
 padding: 20px;
 margin: 20px 0;
}

/* This css button was generated by css-button-generator.com */
.button-booking-wrapper {
        position: relative;
        height: 100px;
        margin-top: 80px;
}
.button-booking {
        position: absolute;
        left: 0;
        top: 0;
	font-size: 18px;
	font-weight:600;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	padding: 0.5em 6em;
	text-decoration:none;
        letter-spacing: 0.05em;
	background:-moz-linear-gradient( center top, #1D3156 5%, #57A7FB 100% );
	background:-ms-linear-gradient( top, #1D3156 5%, #57A7FB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D3156', endColorstr='#57A7FB');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1D3156), color-stop(100%, #57A7FB) );
	background-color:#1D3156;
	color:#fff;
	display:inline-block;
	text-shadow:1px 1px 0px #1D3156;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #1D3156;
 	-moz-box-shadow:inset 1px 1px 0px 0px #1D3156;
 	box-shadow:inset 1px 1px 0px 0px #1D3156;
}
.button-booking:hover {
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #555), color-stop(100%, #999) );
	background-color:#dfdfdf;

}
.button-booking:active {
        margin: 2px 0 0 2px;
}
/* This css button was generated by css-button-generator.com END*/

.tour-box-button {
position: relative;
margin: 30px 0;
}




.social{ 
height:30px;
margin: 0px 0px 10px 0px; 
padding: 0px; 
width:670px; 
}  
.social .twitter { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 120px; 
} 
.social .facebook { 
float: left; 
margin: 0px 7px 0px 0px; 
padding: 0px; 
display: inline; 
width: 100px; 
}
.social .google-plus1 { 
float: left; 
margin: 0px 0px 0px 0px; 
padding: 0px; 
display: inline; 
width: 70px; 
}
.social .yahoo-bookmark { 
float: left; 
margin: 2px 10px 0px 0px; 
padding: 0px; 
display: inline; 
width: 120px; 
}
.social .hatena { 
float: left; 
margin: 0px 7px 0px 0px; 
padding: 0px; 
display: inline; 
width: 60px; 
}

-->
</STYLE>

