body { color: #353535; 
		font-size: 8.5pt; 
		line-height: 12pt; 
		font-family:  "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro", "W3", "Osaka−等幅", "Osaka", "平成角ゴシック", san-serif;
		}
hr.h {
	border: none; /* 太さ */
	height: 1px; /* 高さ */
	width: 746px;
	background-color: #c9c9c9;
	
}
hr.v {
	border: none; /* 太さ */
	width: 1px; /* 高さ */
	height: 500px;
	background-color: #c9c9c9;
	
}
p.small { color: #353535; font-size: x-small; }
a:link { }
a:visited { }
a:hover { }
a:active { }
font.fm {font-size: small;}
font.fs {font-size: x-small;}
font.fss{font-size: 8pt}
font.fryokin {
			font-size: 11.5pt;
			color: #bb1128;
			font-weight: bold;
			letter-spacing: -1px;			

}

font.en {
			font-size: 7pt;
			color: #bb1128;

}

font.topm{
			font-size: 8.5pt;
			color: #666666;
			letter-spacing: -2px;
			white-space: nowrap;	
			
}

font.plan{ color: #8f8a00;
}

table.tb_op {
			width: 745px;
			border: 1px #c9c9c9 solid;
			border-collapse: collapse;
			font-size: 10pt;
			vertical-align: middle;
			line-height: 100%;
			
}

table.tb_op th{
				border: 1px #c9c9c9 solid;
				text-align: center;
				vertical-align: middle;
				font-size: small;
				font: bold;
				width: 80px;
				padding: 2px;
}

table.tb_op td{
				border: 1px #c9c9c9 solid;
				padding: 5pt;
				vertical-align: middle;
				text-align: left;
				font-size: 8pt;
}

table.tb_op td.td2{text-align: left;
	vertical-align: middle;
	font-size: small;
	color: #8f8a00;
	font: bold;
	width: 150px;
}


table.tb_op td.td3{
		text-align: right;
		vertical-align: middle;
		font-size: small;
		font: bold;
		width: 75px;	
}


table.tb_hotel {
				width: 750px; 
				border: 0;
				border-spacing: 12px;
				vertical-align: middle;
				font-size: 8pt; 
				table-layout: fixed;
				float: left;
				
}
		
table.tb_hotel td {
					width: 250px;
					vertical-align: top; 
					letter-spacing: 1px;

}

				
table.tb_hotel th {
					height: 25px;
					text-align: center;
					vertical-align: middle;
					font-size: 12pt;
					border: 1px #f41e4c solid;
					color: #f41e4c;
					letter-spacing: -1px;
					 
					
}

table.tb_hotel img {
					margin-right: 5px;
}




table.tb_plan{
			width: 720px; 
			background-color: #fafad2;
			vertical-align: middle;
			table-layout: fixed;
			border: 0;
			border-spacing: 15px;
			
}

table.tb_plan td{
			vertical-align: middle;
			font-size: small;
			border-bottom: solid thin #c9c9c9;
			text-align: left;

}

table.tb_note{
			width: 500px; 
			background-color: #fff0f5;
			vertical-align: middle;
			table-layout: fixed;
			border: 0;
			border-spacing: 5px;
			
}

table.tb_note td{
			vertical-align: middle;
			font-size: x-small;
			text-align: left;

}
table.tb_note th{
			vertical-align: middle;
			font-size: small;
			text-align: left;
			color: red;

}


table.tb_ske{
			width: 700px;
			table-layout: fixed;
			border: 0;
			border-spacing: 5px;
			vertical-align: middle;
			text-align: left;

			
}
table.tb_ske th{
				letter-spacing: -1px;
				text-align: left;

}

table.bar1{
		height: 40px; 
		width: 745px; 
		text-align: left; 
		padding: 2px;
		margin: 0px;
		text-indent: 10px;

}
table.bar1 th{
			background-color: #8f8a00; 
}

table.mplan{
			table-layout: fixed;
			padding-top: 7px;
			border-spacing: 3px;
			

}
table.mplan td{
			width: 70px;
			text-align: right;
			
}

div.d_hotel{
			text-align: justify;
			text-justify:inter-ideograph;
			line-height: 125%;


}

iframe fframe{
			width: 1200px;
			height: 1500px;
			border: 0;
			
			


}
		
		*html iframe fframe{
						width: 80%;
						height: 80%;
		
		}
