/* CSS Document */


/*=============================
	  td.contents_topに指定
=============================*/

td.contents_top{
		width: 909px; height: 10px;
		vertical-align: top;
		background-image: url(../share/contents_top_bg.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

/*=============================
	   	h3 titleに指定
=============================*/

h3#title{
		margin-top: 3px;
		margin-right: 40px;
		float: left;
		width: 173px; height: 20px;
		background-image: url(../bus/img/title.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

/*=============================
	   h4 sub_titleに指定
=============================*/

h4.sub_title{
		float: left;
		padding-left: 10px; padding-top: -2px;
		height: 35px;
		font-weight: normal; font-size: 12px;
		border-left: 3px solid #B7AAA8;
		line-height:18px;
}

h4#bus_title{
		letter-spacing: -1px;
		font-size: 12px; font-weight: bold;
		
}

/*=============================
	  	rbus_boxに指定
=============================*/

#bus_box{
		width: 845px; height: auto;
}


/*=============================
	#bus_contents_areaに指定
=============================*/

#bus_contents_area{
		padding-bottom: 29px;
		margin-bottom: 36px;
		padding-top: 15px; padding-left: 16px;
		width: 863px; height: auto;
		border: 1px solid #D5CECC;
		background-color: #F3F1F0;
}

/*=============================
	  bus_title_boxに指定
=============================*/

#bus_title_box{
		float: left;
		padding-top: 16px;
		width: 206px; height: auto;
		border-top: 5px solid #B7AAA8;
}

/*=============================
	  infomation_boxに指定
=============================*/

#infomation_box{
		float: left;
		margin-bottom: 30px; margin-left: 7px;
		padding-top: 16px; padding-left: 11px;
		width: 619px; height: auto;
		border-top: 5px solid #DCD6D5;
		border-left: 2px solid #DCD6D5;
}

* html #infomation_box{
		float: left;
		margin-bottom: 30px; margin-left: 7px;
		padding-top: 16px; padding-left: 11px;
		width: 619px; height: auto;
		border-top: 5px solid #DCD6D5;
		border-left: 2px solid #DCD6D5;
}

/*=============================
	   hotel_listに指定
=============================*/

ul.hotel_list{
		list-style-type: none;
}

dt.hotel_image{
		float: left;
		margin-right: 4px;
		width: 45px; height: 50px;
		background-image: url(../hotel/img/dt_border.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

dd.hotel_info{
		margin-bottom: 11px; padding-left: 20px;
		float: left;
		padding-top: 3px;
		line-height: 21px;
		width: 549px; height: 50px;
		background-image: url(../reserve/img/dd_border.gif);
		background-position: 0 46px;
		background-repeat: no-repeat;
}

dd.hotel_info_bottom{
		margin-bottom: 13px;
		float: left;
		padding-top: 3px;  padding-left: 20px;
		line-height: 21px;
		width: 549px; height: 50px;
		background-image: url(../reserve/img/dd_border.gif);
		background-position: 0 46px;
		background-repeat: no-repeat;
}

dd.hotel_info a{ color: #000000;}
dd.hotel_info a:hover{ color: #3333CC;}

a.hotel_link{ color: #000000;}
a.hotel_link:hover{ color: #3333CC;}
a.hotel_link:visited{ color: #993300;}

/*=============================
	 	  textに指定
=============================*/

p.bus_text{ font-size: 12px; margin-bottom: 10px; line-height: 21px;}

p.bus_text02{ font-size: 12px; line-height: 21px; margin-bottom: 10px; line-height: 21px;}

p.bus_text03{ font-size: 12px; line-height: 21px; margin-bottom: 14px; line-height: 21px;}

p.bus_text4{
		padding-left:5px;
		font-size: 12px; 
		line-height:18px;
}

/*=============================
	臨時ダイヤリンクに指定
=============================*/
a.rinji_link{ color: #FF0000;}
a.rinji_link:hover{ color: #FF3333;}

/*=============================
	印刷ボタン指定
=============================*/
a.print_btn{
		clear: both;
		display: block;
		width: 136px; height: 21px;
		background-image: url(../bus/img/print_btn.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

a.print_btn:hover{ background-position: 0 -21px;}

/*=============================
　list_left,list_rightに指定
=============================*/

ul.list_left{
		float:left;
		width:290px;
		font-weight:bold;
		list-style-type: none;
		line-height:18px;
		margin-right:5px;
		padding:5px;
		display:block;
		/*background-color:#ffffcc;*/
}

ul.list_right{
		float:right;
		width:290px;
		font-weight:bold;
		list-style-type: none;
		line-height:18px;
		padding:5px;
		display:block;
		/*background-color:#ffffcc;*/
}

