body,td,th {
	font-size: 12px;
	color: #333;
	line-height: 18px;
}
a:link {
	text-decoration: none;
	color: #0033CC;
}
a:visited {
	text-decoration: none;
	color: #0033FF;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	font-weight: bold;
}
.txt-indent{
	font-size:12px;
}

.txt-indent-5{
	padding-left:5px;
}

.txt-indent-10{
	width:65px;
	text-align:center;
}
.txt-indent-20{
	padding-left:20px;
}

.txt-indent-40{
	padding-left:40px;
}

h1{
	font-size:12px;
	color:#999;
//	margin-top:0;
	margin-bottom:0;
	padding-left:5px;
}

.htl-background-blue {
	background-color: #66ccff;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 25px;
}

.boder {
	border: 1px solid #CCC;
}

.txt-htl-name{
	font-size:14px;
	color:#333;
	font-weight:bold;
}

img {
	border-style:none;
	text-align: right;
}

.right-image{
	float:right;
	padding-right:5px;
	padding-bottom:10px;
}

.center-position{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.setubi-icon {
	height: 30px;
	width: 490px;
}
.yoyaku-butt {
	width: 125px;
	float: right;
	text-align: right;
	padding-right: 0px;
	height: 30px;
}

.result-number{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}

.english{
	font-size:11px;
	color:#999999;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

.txt_price{
	color:#F00;
	font-size:12px;
	font-weight:bold;
}

#container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#header{
	width:980px;
	height:140px;
	margin-top:0px;
	margin-bottom:0px;
}

#sub{
	width:256px;
	float:left;
	border-collapse:collapse;
	margin-bottom: 5px;
}

#sub2{
	width:256px;
	float:left;
	padding-top:5px;
}

#main-top{
	width:522px;
	float:left;
	padding-left:13px;
	padding-right: 10px;
	margin-right: -3px; 
}

#sub-right{
	width:157px;
	float:left;
	margin-right: -3px; 
}

#main{
	width:690px;
	float:left;
	padding-left:12px;
	padding-top: 0px;
	margin-right: -3px; 
}

#footer{
	text-align:center;
	font-size:12px;
	width:980px;
	height:130px;
	line-height:35px;
	clear:left;
	padding-top: 10px;
	margin-top: 10px;
	background-color: #F9F9F9;
	color: #F2F2F2;
	border: 1px solid #E8E8E8;
}

.footer-txt{
	font-size:10px;
	color:#666;
	line-height:25px;
}

.htl-background-yellow {
	background-color: #FFC;
	text-align:left;
}

.tora-background-green {
	background-color: #99cc33;
	padding-left:10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width:680px;
	height: 25px;
}

#htl-con-nav{
	width:100%;
	height:38px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
}

#htl-con-nav ul{
	width:100%;
	margin:0px;
	padding:0px;
}

#htl-con-nav li.htl-con-nav01{
	list-style:none;
	display:block;
    width:22px;
	height:38px;
	float:left;
	background-image: url(../../img/timely/base_left.gif);
	background-repeat:no-repeat;
}
#htl-con-nav li.htl-con-nav02{
    list-style:none;
	display:block;
	width:auto;
	float:left;
	height:28px;
	padding-top:10px;
	background-image: url(../../img/timely/base_wall.gif);
	background-repeat:repeat;
}
#htl-con-nav li.htl-con-nav03{
	list-style:none;
	display:block;
    width:45px;
	height:38px;
	float:left;
	background-image: url(../../img/timely/base_right.gif);
	background-repeat:no-repeat;
}
#htl-con-nav li.htl-con-nav04{
	list-style:none;
	display:block;
    float:left;
	height:28px;
	padding-top:10px;
}

#htl-con-nav img{
	vertical-align:middle;
	padding-right:1px;
	padding-left:3px;
}

.htl-con-nav-right-txt{
	font-weight:normal;
}

#htl-con-name{
	width:704px;
	height:auto;
	margin-top:0px;
}

#htl-con-name table{
	width:704px;
	border-collapse:collapse;
	border: 1px solid #CCC;

}

#htl-con-name td{
	border-style:none;
	padding-right:5px;
	padding0;
	height:30px;
}

#htl-con-name td.content{
	border-top-color:#CCC;
	border-top-style:solid;
	border-top-width:1px;
}

#htl-con-name img{
	padding:1px;
}

#htl-con-tab{
	width:100%;
	height:52px;
	margin-top:5px;
}

#htl-con-info{
	width:704px;
	border:1px solid #CCC;
}

//#htl-con-info img{
//	width:200px;
//	height:133px;
//}

#htl-con-info p.image-position{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:center;
}

#htl-con-info p.txt-position{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	color:#999;
	font-size:10px;
}
#htl-con-info p.txt-position em{
	padding-bottom:10px;
	color:#ff6633;
	font-size:10px;
}

#htl-con-info table{
	text-align:center;
	border-collapse:collapse;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	margin:15px;
}

#htl-con-info th.genaral-info{
	width:337px;
	text-align:left;
	padding-left:5px;
	background-color:#66ccff;
}

#htl-con-info td.genaral-info-item{
	width:20%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.genaral-info-item2{
	width:30%;
	text-align:left;
	padding-left:5px;
}

#htl-con-info td.htl-vacant-search{
	width:20%;
	text-align:left;
	padding-left:5px;
	background-color:#63CFFD;
}

#htl-con-info td.htl-vacant-search2{
	width:80%;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
}

#htl-con-info td.htl-vacant-search3{
	width:26%;
	text-align:left;
	padding-left:5px;
	padding-top:3px;
}

#htl-con-info table.htl-vacant-table{
	width:674px;
	border:#E1E1E1;
	border-width:1px;
}

#htl-con-info th.other-info{
	width:674px;
	text-align:left;
	padding-left:5px;
	background-color:#66ccff;
}

#htl-con-info td.other-info-item{
	width:100px;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.other-info-item2{
	width:30%;
	text-align:left;
	padding-left:5px;
}

#htl-con-info td.other-info-item3{
	width:28%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.other-info-item4{
	width:5.3%;
	text-align:center;
	padding-left:5px;
}

#htl-con-info th.price-cate{
	width:700px;
	text-align:left;
	padding-left:5px;
	background-color:#66ccff;
}

#htl-con-info th.price-cate img{
	float:right;
	width:103px;
	height:18px;
	padding-right:5px;
	border:0;
}

#htl-con-info td.price-term{
	width:22%;
	text-align:left;
	padding-left:5px;
}

#htl-con-info td.price-term-top{
	width:22%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.price-meal{
	width:9%;
	text-align:left;
	padding-left:5px;
}

#htl-con-info td.price-meal-top{
	width:9%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.price-list{
	width:14%;
	text-align:right;
	padding-left:5px;
}

#htl-con-info td.price-list-top{
	width:14%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-con-info td.price-remarks{
	width:5%;
	text-align:left;
	padding-left:5px;
}

#htl-con-info td.price-remarks-top{
	width:5%;
	text-align:left;
	padding-left:5px;
	background-color:#ffffcc;
}

#htl-tora-table {
	width: 680px;
	border-collapse:collapse;
}

#htl-tora-table td{
	border: 1px 
	solid #CCC;
	padding-right:5px;
	padding0;
}
#htl-tora-table tr{
	border: 1px 
	solid #CCC;
	padding-right:5px;

	padding0;
}

#htl-tora-table img.tora-photo{
	width:220px;
	height:146px;
}

.htl-tora-table1{
	width:240px;
	background-color:#FFFF99;
}

.htl-tora-table2{
	width:400px;
}

.htl-tora-table3{
	width:200px;
}

.htl-tora-table4{
	width:550px;
	padding-left:10px;
}

.htl-tora-table5{
	width:80px;
	text-align:center;
}

#tora-con-select {
	width: 680px;
	border:#CCC 1px solid;
	border-collapse:collapse;
	margin-left:12px;
}

td.tora-con-select01{
	width:20%;
	background-color: #66ccff;
	padding-left:5px;
}

td.tora-con-select02{
	width:80%;
}

.required-item{
	color:#F00;
	font-size:11px;
	padding-left:25px;
}
.required-item2{
	color:#F00;
	font-size:11px;
}

td.htl-detail-sell01{
	width:40%
	border: 1px solid #CCC;
	border-collapse:collapse;
}

td.htl-detail-sell02{
	width:60%
	border: 1px solid #CCC;
	border-collapse:collapse;
}

table.cate-table{
	width:400px;
	border: 1px solid #CCC;
	border-collapse:collapse;
}

td.cate-table01{
	width:50%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	background-color:#81D5FF;
	padding-left:5px;
}

td.cate-table02{
	width:30%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	color:#F00;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

td.cate-table03{
	width:20%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
}

td.cate-table04{
	width:400px;
	height:22px;
	background-color:#2BA8E6;
	border: 1px solid #CCC;
	border-collapse:collapse;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#htl-list-container{
	width:704px;
	height:auto;
}

#htl-list-bread-crumb{
	width:704px;
	height:19px;
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:12px;
	line-height:18px;
	color:#333333;
	border-bottom: 1px solid #CCC;
}

#htl-list-bread-crumb img{
	padding-left:5px;
	vertical-align:middle;
}

#htl-list-city-image{
	width:704px;
	height:140px;
	padding-top:10px;
	background-image:url(../../img/base/bus.gif);
	background-repeat:no-repeat;
	background-position:610px 70px;
}

#htl-list-city-image img{
	float:left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
}

#htl-list-city-image ul{
	border: 1px solid #CCC;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	margin-top:0;
	margin-left:49%;
	margin-bottom:0;
	height:108px;
}

#htl-list-city-image li{
	list-style-type:disc;
}



#htl-list-topics{
	width:702px;
	height:auto;
	margin-left:0px;
	background-color:#ffffcc;
	background-image:url(../../img/timely/topics.gif);
	background-repeat:no-repeat;
	background-position:-1px 0px;
	border: 1px solid #CCC;
}

#htl-list-topics ul{
	list-style-type:disc;
	color:#06F;
	padding-top:30px;
}
	
#htl-list-search{
	width:704px;
}

	
#htl-list-search img{
	
	padding-left: 1px;
}


#htl-list-search td{
	border-style:none;
}

#htl-list-search td.search-image{
	vertical-align:middle;
}
.htl-list-area1{
	width:469px;
	font-size: 14px;
}

.htl-list-result{
	float:right;
	padding-right: 10px;
}

#htl-list-table{
	width:704px;
	height:auto;
	margin-left:5px;
	margin-top:5px;
}

#htl-list-table img{
	vertical-align:middle;
}


#refine-search{
	width:702px;
	margin-left:5px;
	margin-top:5px;
}

table.refine-search{
	width:702px;
	border-collapse:collapse;
}

td.refine-search01{
	width:20%;
	height:22px;
	background-color:#63CFFD;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search02{
	width:80%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search03{
	width:20%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search04{
	width:10%;
	height:22px;
	background-color:#63CFFD;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search05{
	width:50%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search06{
	width:25%;
	height:22px;
	background-color:#63CFFD;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search07{
	width:15%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search08{
	width:15%;
	height:22px;
	background-color:#63CFFD;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search09{
	width:45%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

td.refine-search10{
	width:75%;
	height:22px;
	border:#C1C1C1 1px solid;
	border-collapse:collapse;
	padding-left:3px;
	padding-left:5px;
}

.vacant-marc{
	float:right;
	margin-top:5px;
}

.star-marc{
	float:left;
	vertical-align:middle;
}

#htl-list-table table{
	border-collapse:collapse;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align:left;
}

#htl-list-table td{
	border-style:none;
	padding-right:5px;
	border-bottom: 1px solid #CCC;
	padding0;
}

#htl-list-table img{
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
}

#htl-list-table p{
	padding-left:5px;
}

#slider{
	float:left;
	padding-right:5px;
}
.htl-image-left{
	float:left;
	padding-right:5px;
}
.htl-name-bg {
	background-image: url(../../img/base/name_base.gif);
	background-repeat: repeat;
	margin-left: 10px;
	padding-left: 10px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.dot-under {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


#htl-con-container{
	width:704px;
	height:auto;
}

#htl-con-map{
	width:704px;
}
#htl-con-back{
	width:704px;
	text-align:right;
	padding-right:5px;
}

#htl-con-back img{
	vertical-align:middle;
}

.bread-crumb{
	padding-left:5px;
	font-weight:bold;
	height: 30px;
}

.list-name-cana {
	padding-right: 10px;
	padding-top:7px;
}

#city-select-boder {
	width: 704px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.title-bar-image-waku {
	width: 700px;
}
.txt-price {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	line-height: 18px;
}
.txt-blue {
	line-height: 18px;
	color: #03C;
}
.boder-under-space {
	border: 1px solid #CCC;
	clip: rect(auto,auto,5px,auto);
	bottom: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}



.tora-tour-name {
	font-size: 14px;
	font-weight: bold;
	padding-left: 14px;
	width: 70%;
}
#banar-space {
	width: 680px;
}

#banar-space td{
	border-style:none;
}


.txt-tora-read {
	font-size: 12px;
	line-height: 18px;
	color: #060;
}
.tora-name-bg {
	background-image: url(../../img/base/name_base.gif);
	background-repeat: repeat;
	margin-left: 10px;
	padding-left: 10px;
}
#htl-list-container div .boder tr .boder-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.tora-image-left {
	float:left;
	padding-right:5px;
}

.boder-image {
	background-image: url(../../img/base/boder.gif);
	background-repeat: repeat;
	height: 2px;
}
.txt-light-gr {
	color: #666;
}
.txt-tora-read-blue {
	color: #03C;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.tora-table-image img{
	h-space:2;
	padding-right: 1px;
	padding-left: 1px;
}

.tora-table-image1{
	width:375px;
}

.tora-table-image2{
	width:187px;
}

.tora-syousai-butt-bg {
	background-image: url(../../img/timely/base_blue.gif);
	background-repeat: repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

#tora-list-table {
	width: 704px;
	margin-top: 5px;
	margin-left: 5px;
}

#tora-list-syousai-yoyaku {
	width: 704px;
	margin-top: 5px;
	margin-left: 5px;
}

#tora-list-syousai-yoyaku img{
	margin-left: 5px;
	margin-right: 5px;
}

.room-type a:link {
	text-decoration: none;
	color: #333333;
}


#room-type {
	width:680
}

.room-type a:visited {
	text-decoration: none;
}

.room-type a:hover {
	text-decoration: underline;
}
.room-type a:active {
	text-decoration: none;
}

.room-type td {
	border: 1px 
	solid #CCC;
	padding-right:5px;
	padding0;
	height:30px;
}

.room-type tr {
	border: 1px 
	solid #CCC;
	padding-right:5px;
	padding0;
	height:30px;
}

table.cate-table{
	width:400px;
	border: 1px solid #CCC;
	border-collapse:collapse;
}

td.cate-table01{
	width:50%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	background-color:#81D5FF;
	padding-left:5px;
}

td.cate-table02{
	width:30%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	color:#F00;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

td.cate-table03{
	width:20%;
	height:20px;
	border: 1px solid #CCC;
	border-collapse:collapse;
}

td.cate-table04{
	width:400px;
	height:22px;
	background-color:#2BA8E6;
	border: 1px solid #CCC;
	border-collapse:collapse;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}.icon {
	margin-right: 3px;
	margin-left: 3px;
	vertical-align: middle;
}
.left-bana {
	border: 1px solid #CCC;
	margin-bottom: 2px;
}

.icon2 {
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}
.icon3 {
	margin-right: 5px;
	vertical-align: middle;
}
.icon4 {
	margin-right: 5px;
	margin-left: 10px;
	vertical-align: middle;
}
.boder-without-top {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	width: 704px;
	margin-left: 0px;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.postion-right {
	text-align: right;
	width: 704px;
}
.icon-top_space {
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}
.txt_blue2 {
	color: #32B3E6;
}
.tora-important {
	background-color: #FCC;
}
.kuchikomi {
	width: 700px;
	height: 25px;
}
.map-place {
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: -60%;
}


