.hotel-Lside {
	float: left;
	width: 371px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: silver;
	padding-left: 2px;
	padding-right: 2px;
}

.hotel-Rside {
	float: right;
	width: 184px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.hotel-info-waku {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.hotel-info-waku-price {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: silver;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.hotel-info {
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.hotel-info-word01 {
	text-align: left;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.hotel-info-L {
	text-align: left;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color : #fef0c0;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: silver;
	width: 30%;
  background-repeat : repeat-x;
}

.hotel-info-R {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: silver;
	padding-left: 3px;
  line-height : 130%;
}

.hotel-name {
	font-size: 14px;
	text-align: left;
	letter-spacing: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: silver;
	padding-left: 10px;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 3em;
}

.hotel-name-std {
	font-size: 14px;
	text-align: left;
	letter-spacing: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e0ba03;
	padding-left: 10px;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 3em;
	background-repeat: repeat-y;
	background-color: #fee985;
}

.hotel-name-sup {
	font-size: 14px;
	text-align: left;
	letter-spacing: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #008000;
	padding-left: 10px;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 3em;
	background-repeat: repeat-y;
	background-color: #e7ffb5;
}

.hotel-name-dlx {
	font-size: 14px;
	text-align: left;
	letter-spacing: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #400000;
	padding-left: 10px;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 3em;
	background-repeat: repeat-y;
	background-color: #e1c8c8;
	color: #804000;
}

.hotel-name01 {
	font-size: 12px;
	font-weight: 100;
}

.hotel-top-pic {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: silver;
	margin-bottom: 10px;
  
  
}

.hotel-ttl-waku {
	clear: both;
	padding-top: 5px;
	margin-top: 0px;
}

.hotel-midashi {
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: blue;
	text-align: left;
	font-weight: lighter;
	margin-right: 5px;
	background-color: #f5f5f5;
}

.hotel-price-up {
	font-size: 12px;
	font-weight: lighter;
	background-color: #d2ffd2;
}

.hotel-price-period {
	font-size: 12px;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: silver;
	color: navy;
	background-color: white;
}

.hotel-price-period02 {
	font-size: 12px;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: silver;
	color: navy;
	background-color: #ffffec;
}

.hotel-price-type {
	font-size: 12px;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: silver;
	background-color: #ffffaa;
}

.hotel-price-price {
	font-size: 12px;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: silver;
	color: red;
	background-color: white;
}

.hotel-pic-exp {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	letter-spacing: 2px;
	width : 158px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom : 10px;
}.hotel-pic-exp01{
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	letter-spacing: 2px;
	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom : 10px;
}

.hotel-remarks {
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	margin-top: 2px;
}

.hotel-moshikomi {
	width: 365px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}

.hotel-price-info {
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	color: blue;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}

.pic-center {
	text-align: center;
}


.mapexp{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  font-size : 16px;
  letter-spacing : 3px;
  padding-top : 5px;
  padding-bottom : 20px;
  margin-top : 20px;
  clear : both;
}
TABLE{
  margin-left : auto;
  margin-right : auto;
}
.pro{
  color : navy;
  font-weight : bold;
  
  
}
.h-pwaku{
  
  width : 240px;
  
  margin-left : 4px;
  
  float : left;
}.h-pwaku02{
  display : block;
  width : 240px;
  float : left;
  margin-left : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}.h-pwaku p{
  
  margin-top : 0px;
  
  
  margin-bottom : 2px;
  background-color : #feecad;
  padding-top : 2px;
  padding-bottom : 2px;
  color : gray;
}.htl_ex{
  
  margin-top : 0px;
  
  
  margin-bottom : 2px;
  background-color : #e7e7e7;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 480px;
}.h-pwaku02 p{
  
  margin-top : 0px;
  
  
  margin-bottom : 2px;
  background-color : #e7e7e7;
  padding-top : 2px;
  padding-bottom : 2px;
}
.h-pwaku01{
  
  display : inline-block;
  margin-top : 8px;
  margin-bottom : 10px;
  text-align : center;
  
  
  padding-left : 5px;
  padding-bottom : 10px;
  

  
  
  
  clear : both;
  width : 504px;
}
.h-clear{
  clear : both;
  display : block;
  margin-top : 1px;
  margin-bottom : 1px;
}
.h-pwaku01 ul{
  padding-top : 0px;
  padding-left : 5px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  
  list-style-type : none;
}.h-pwaku01 li{
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 2px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 2px;
  text-align : left;
  list-style-type : none;
  list-style-position : outside;
}
.htl-dlx-info ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}.htl-dlx-info li{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.w14{
  font-size : 14px;
}
.hotel-info-R ul{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 15px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}.hotel-info-R li{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : disc;
  list-style-position : outside;
}
.h-pwaku01 img{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white white white white;}.h-pwaku01 h3{
  padding-top : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-bottom : 0px;
  background-image : url(../img/002.jpg);
}.h-pwaku01 p{
  padding-top : 5px;
  padding-bottom : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  
  
  margin-left : 0px;
  margin-right : 0px;border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  text-align : center;
  background-color : #ffffea;
}
