@charset "UTF-8";

/* サブページスタイル */

/* メインコンテナ（左側） */
div#subpage {
	background: #dfd59f url("../subimg/bg_repeat_x.png") repeat-x top left;
	margin: 10px 0px 5px 5px;
	width: 540px;
	position: relative;
	float: left;
}

	/* ページタイトル */
	div#subpage h2 {
		margin: 0;
		width: 540px;
		height: 55px;
		text-indent: -1000em;
		overflow: hidden;
	}

	/* 各ページタイトル */
	div#subpage h2#Room {
		background: transparent url("../subimg/H2_Room.png") no-repeat top left;
	}
	div#subpage h2#Bath {
		background: transparent url("../subimg/H2_Bath.png") no-repeat top left;
	}
	div#subpage h2#Dish {
		background: transparent url("../subimg/H2_Dish.png") no-repeat top left;
	}
	div#subpage h2#Access {
		background: transparent url("../subimg/H2_Access.png") no-repeat top left;
	}
	div#subpage h2#Tour {
		background: transparent url("../subimg/H2_Tour.png") no-repeat top left;
	}
	div#subpage h2#Plan {
		background: transparent url("../subimg/H2_Plan.png") no-repeat top left;
	}
	div#subpage h2#Ryokin {
		background: transparent url("../subimg/H2_Ryokin.png") no-repeat top left;
	}
	div#subpage h2#Yoyaku {
		background: transparent url("../subimg/H2_Yoyaku.png") no-repeat top left;
	}
	div#subpage h2#Asaichi {
		background: transparent url("../subimg/H2_Asaichi.png") no-repeat top left;
	}
	div#subpage h2#Event {
		background: transparent url("../subimg/H2_Event.png") no-repeat top left;
	}
	div#subpage h2#Fishing {
		background: transparent url("../subimg/H2_Fishing.png") no-repeat top left;
	}
	div#subpage h2#Toiawase {
		background: transparent url("../subimg/H2_Toiawase.png") no-repeat top left;
	}
	div#subpage h2#SeasonEvent {
		background: transparent url("../subimg/H2_SeasonEvent.png") no-repeat top left;
	}

	/* 各ページオーバレイ画像 */
	div#subpage div#ORRoom {
		position: absolute;
		background: transparent url("../subimg/OR_Room.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORBath {
		position: absolute;
		background: transparent url("../subimg/OR_Bath.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORDish {
		position: absolute;
		background: transparent url("../subimg/OR_Dish.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORAccess {
		position: absolute;
		background: transparent url("../subimg/OR_Access.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORTour {
		position: absolute;
		background: transparent url("../subimg/OR_Tour.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORPlan {
		position: absolute;
		background: transparent url("../subimg/OR_Plan.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORRyokin {
		position: absolute;
		background: transparent url("../subimg/OR_Ryokin.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORYoyaku {
		position: absolute;
		background: transparent url("../subimg/OR_Yoyaku.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORAsaichi {
		position: absolute;
		background: transparent url("../subimg/OR_Asaichi.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#OREvent {
		position: absolute;
		background: transparent url("../subimg/OR_Event.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORFishing {
		position: absolute;
		background: transparent url("../subimg/OR_Fishing.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
	div#subpage div#ORToiawase {
		position: absolute;
		background: transparent url("../subimg/OR_Toiawase.png") no-repeat top left;
		width: 250px;
		height: 170px;
		right: 0px;
		top: 0px;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}

		/* ページ内項目 */
		div#subpage div.subpageContainer {
			margin: 0;
			padding-bottom: 5px;
		}

			/* ページ内項目小見出し */
			div#subpage div.subpageContainer h3 {
				margin: 0;
				width: 540px;
				height: 35px;
				text-indent: -1000em;
				overflow: hidden;
			}

			/* ページ内項目各小見出し */
			/* お部屋系 */
			div#subpage div.subpageContainer h3#Room01 {
				background: transparent url("../subimg/H3_Room01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Room02 {
				background: transparent url("../subimg/H3_Room02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Room03 {
				background: transparent url("../subimg/H3_Room03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* お風呂系 */
			div#subpage div.subpageContainer h3#Bath01 {
				background: transparent url("../subimg/H3_Bath01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Bath02 {
				background: transparent url("../subimg/H3_Bath02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* お料理系 */
			div#subpage div.subpageContainer h3#Dish01 {
				background: transparent url("../subimg/H3_Dish01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Dish02 {
				background: transparent url("../subimg/H3_Dish02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Dish03 {
				background: transparent url("../subimg/H3_Dish03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 道しるべ系 */
			div#subpage div.subpageContainer h3#Access01 {
				background: transparent url("../subimg/H3_Access01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Access02 {
				background: transparent url("../subimg/H3_Access02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Access03 {
				background: transparent url("../subimg/H3_Access03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 周辺情報系 */
			div#subpage div.subpageContainer h3#Tour01 {
				background: transparent url("../subimg/H3_Tour01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Tour02 {
				background: transparent url("../subimg/H3_Tour02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Tour03 {
				background: transparent url("../subimg/H3_Tour03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* プラン系 */
			div#subpage div.subpageContainer h3#Plan01 {
				background: transparent url("../subimg/H3_Plan01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Plan02 {
				background: transparent url("../subimg/H3_Plan02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 宿泊料金系 */
			div#subpage div.subpageContainer h3#Ryokin01 {
				background: transparent url("../subimg/H3_Ryokin01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 予約系 */
			div#subpage div.subpageContainer h3#YoyakuInput {
				background: transparent url("../subimg/H3_Yoyaku_Input.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#YoyakuCheck {
				background: transparent url("../subimg/H3_Yoyaku_Check.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#YoyakuFinish {
				background: transparent url("../subimg/H3_Yoyaku_Finish.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* ふれあい朝市系 */
			div#subpage div.subpageContainer h3#Asaichi01 {
				background: transparent url("../subimg/H3_Asaichi01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Asaichi02 {
				background: transparent url("../subimg/H3_Asaichi02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 年間イベント系 */
			div#subpage div.subpageContainer h3#Event01 {
				background: transparent url("../subimg/H3_Event01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 釣り情報系 */
			div#subpage div.subpageContainer h3#Fishing01 {
				background: transparent url("../subimg/H3_Fishing01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Fishing02 {
				background: transparent url("../subimg/H3_Fishing02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#Fishing03 {
				background: transparent url("../subimg/H3_Fishing03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 問い合わせ系 */
			div#subpage div.subpageContainer h3#ToiawaseInput {
				background: transparent url("../subimg/H3_Toiawase_Input.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#ToiawaseCheck {
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
				background: transparent url("../subimg/H3_Toiawase_Check.png") no-repeat top left;
			}
			div#subpage div.subpageContainer h3#ToiawaseFinish {
				background: transparent url("../subimg/H3_Toiawase_Finish.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* 期間イベント */
			div#subpage div.subpageContainer h3#SeasonEvent01 {
				background: transparent url("../subimg/H3_SeasonEvent01.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#SeasonEvent02 {
				background: transparent url("../subimg/H3_SeasonEvent02.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#SeasonEvent03 {
				background: transparent url("../subimg/H3_SeasonEvent03.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer h3#SeasonEvent04 {
				background: transparent url("../subimg/H3_SeasonEvent04.png") no-repeat top left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}

			/* お部屋のスタイル */
			div#subpage div.subpageContainer div.room_h3_pict {
				margin: 8px auto 0 auto;
				border: 1px solid #FFFFFF;
				background: url("../subimg/img_room_room.jpg") no-repeat top left;
				text-indent: -1000em;
				width: 510px;
				height: 314px;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.room_h3_room {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_room_wanozyo.png") no-repeat top left;
				width: 511px;
				height: 87px;
				text-indent: -1000em;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.room_h3_pict02 {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_room_pict02.png") no-repeat top left;
				width: 510px;
				height: 192px;
				text-indent: -1000em;
				border: 1px solid #FFFFFF;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.room_h3_ryoukin {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_room_ryoukin.jpg") no-repeat top left;
				width: 511px;
				height: 124px;
				text-indent: -1000em;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.room_h3_enkai {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_room_surugawan.jpg") no-repeat top left;
				width: 511px;
				height: 580px;
				text-indent: -1000em;
				overflow: hidden;
			}
			/* お風呂のスタイル */
			div#subpage div.subpageContainer div.bath_h3_pict {
				margin: 8px auto 0 auto;
				border: 1px solid #FFFFFF;
				background: url("../subimg/img_bath_bath.jpg") no-repeat top left;
				text-indent: -1000em;
				width: 510px;
				height: 314px;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.bath_h3_hinoki {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_bath_hinoki.png") no-repeat top left;
				width: 511px;
				height: 86px;
				text-indent: -1000em;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.bath_h3_pict02 {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_bath_pict02.png") no-repeat top left;
				width: 510px;
				height: 192px;
				text-indent: -1000em;
				border: 1px solid #FFFFFF;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.bath_h3_sensitu {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_bath_sensitu.png") no-repeat top left;
				width: 511px;
				height: 177px;
			}
				div#subpage div.subpageContainer div.bath_h3_sensitu p{
					text-indent: -1000em;
					overflow: hidden;
				}
			/* お料理のスタイル */
			div#subpage div.subpageContainer div.dish_h3_pict {
				margin: 8px auto 0 auto;
				border: 1px solid #FFFFFF;
				background: url("../subimg/img_dish_dish.jpg") no-repeat top left;
				text-indent: -1000em;
				width: 510px;
				height: 314px;
				overflow: hidden;
			}
			div#subpage div.subpageContainer div.dish_h3_zimoto {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_zimoto.png") no-repeat top left;
				width: 511px;
				height: 86px;
				text-indent: -1000em;
				overflow: hidden;
			}
			
			div#subpage div.subpageContainer div.dish_h3_couse {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_couse.png") no-repeat top left;
				width: 498px;
				height: 208px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.dish_h3_couse p{
					text-indent: -1000em;
					overflow: hidden;
				}
			div#subpage div.subpageContainer div.dish_h3_ippin {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_ippin.png") no-repeat top left;
				width: 486px;
				height: 344px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.dish_h3_ippin p{
					text-indent: -1000em;
					overflow: hidden;
				}
			div#subpage div.subpageContainer div.dish_h3_betu {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_betu.png") no-repeat top left;
				width: 486px;
				height: 223px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.dish_h3_betu p{
					text-indent: -1000em;
					overflow: hidden;
				}
			div#subpage div.subpageContainer div.dish_h3_child {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_child.png") no-repeat top left;
				width: 486px;
				height: 230px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.dish_h3_child p{
					text-indent: -1000em;
					overflow: hidden;
				}
			div#subpage div.subpageContainer div.dish_h3_yosan {
				background: url("../subimg/img_dish_yosan.png") no-repeat top left;
				width: 432px;
				height: 64px;
				margin-top: 8px;
				margin-bottom: 10px;
				margin-left: 20px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.dish_h3_yosan p{
					text-indent: -1000em;
					overflow: hidden;
				}
			div#subpage div.subpageContainer div.dish_h3_tyousyoku {
				margin: 8px auto 0 auto;
				background: url("../subimg/img_dish_tyousyoku.jpg") no-repeat top left;
				width: 511px;
				height: 214px;
				text-indent: -1000em;
				overflow: hidden;
			}
			/* 道しるべのスタイル */
			div#subpage div.subpageContainer div.Access_h3_map {
				margin: 8px auto 0 auto;
				width: 512px;
				height: 296px;
				border: 1px solid #FFFFFF;
				background-color: #FFFFFF;
				text-indent: -1000em;
				overflow: hidden;
			}
			/*交通のご案内*/
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_list01 {
				background: url("../subimg/img_access_list01.png") no-repeat top left;
				width: 173px;
				height: 24px;
				text-indent: -1000em;
				overflow: hidden;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_access01 {
				background: url("../subimg/img_access_access01.png") no-repeat top left;
				width: 430px;
				height: 25px;
				text-indent: -1000em;
				overflow: hidden;
				margin-left: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_link01 a{
				background: url("../subimg/img_access_link01.png") no-repeat top left;
				width: 195px;
				height: 37px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				float: left;
				margin-left: 45px;
				margin-bottom: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_link01 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_link02 a{
				background: url("../subimg/img_access_link02.png") no-repeat top left;
				width: 195px;
				height: 37px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				margin-bottom: 10px;
				margin-left: 295px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_link02 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_list02 {
				background: url("../subimg/img_access_list02.png") no-repeat top left;
				width: 177px;
				height: 19px;
				text-indent: -1000em;
				overflow: hidden;
				margin-left: 5px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_access02 {
				background: url("../subimg/img_access_access02.png") no-repeat top left;
				width: 467px;
				height: 27px;
				text-indent: -1000em;
				overflow: hidden;
				margin-left: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_link03 a{
				background: url("../subimg/img_access_link03.png") no-repeat top left;
				width: 202px;
				height: 37px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				margin-left: 295px;
				margin-bottom: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_link03 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_list03 {
				background: url("../subimg/img_access_list03.png") no-repeat top left;
				width: 127px;
				height: 20px;
				text-indent: -1000em;
				overflow: hidden;
				margin-left: 5px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_access03 {
				background: url("../subimg/img_access_access03.png") no-repeat top left;
				width: 438px;
				height: 46px;
				text-indent: -1000em;
				overflow: hidden;
				margin-left: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_access04 {
				background: url("../subimg/img_access_access04.png") no-repeat top left;
				width: 416px;
				height: 46px;
				text-indent: -1000em;
				overflow: hidden;
				margin-bottom: 10px;
				margin-left: 10px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/*料金及び時刻表のご案内*/
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage01 {
				background: url("../subimg/img_access_chrage01.png") no-repeat top left;
				width: 110px;
				height: 38px;
				text-indent: -1000em;
				overflow: hidden;
				float: left;
				margin-left: 5px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.access_table-box {
				margin-left: 150px;
			}
				div#subpage div.subpageContainer div.outBoxBlack div.access_table-box table{
					float: left;
					margin-bottom: 10px;
					border: 1px solid #FFFFFF;
					margin-right: 18px;
					border-collapse: collapse;
				}
					div#subpage div.subpageContainer div.outBoxBlack div.access_table-box table td{
						border: 1px solid #FFFFFF;
						line-height: 2em;
						padding-left: 5px;
						padding-right: 5px;
					}
			
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage02 {
				background: url("../subimg/img_access_chrage02.png") no-repeat top left;
				width: 110px;
				height: 38px;
				text-indent: -1000em;
				overflow: hidden;
				float: left;
				margin-left: 5px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.access_table-box02 {
				margin-left: 150px;
			}
				div#subpage div.subpageContainer div.outBoxBlack div.access_table-box02 table{
					border: 1px solid #FFFFFF;
					border-collapse: collapse;
				}
					div#subpage div.subpageContainer div.outBoxBlack div.access_table-box02 table td{
						border: 1px solid #FFFFFF;
						line-height: 2em;
						padding-left: 5px;
						padding-right: 5px;
					}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage03 {
				background: url("../subimg/img_access_chrage03.png") no-repeat top left;
				width: 110px;
				height: 38px;
				text-indent: -1000em;
				overflow: hidden;
				float: left;
				margin-left: 5px;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.access_table-box03 {
				margin-left: 150px;
			}
			
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage04 {
				background: url("../subimg/img_access_chrage04.png") no-repeat top left;
				width: 343px;
				height: 26px;
				text-indent: -1000em;
				overflow: hidden;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage06 a{
				background: url("../subimg/img_access_chrage06.png") no-repeat top left;
				width: 162px;
				height: 38px;
				text-indent: -1000em;
				overflow: hidden;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				float: left;
				margin-right: 5px;
				display: block;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage06 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage0602 a{
				background: url("../subimg/img_access_chrage0602.png") no-repeat top left;
				width: 166px;
				height: 38px;
				text-indent: -1000em;
				overflow: hidden;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				float: left;
				margin-bottom: 10px;
				display: block;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage0602 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage05 {
				background: url("../subimg/img_access_chrage05.png") no-repeat top left;
				width: 335px;
				height: 23px;
				text-indent: -1000em;
				overflow: hidden;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage07 a{
				background: url("../subimg/img_access_chrage07.png") no-repeat top left;
				width: 165px;
				height: 41px;
				text-indent: -1000em;
				overflow: hidden;
				float: left;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				margin-bottom: 5px;
				margin-right: 5px;
				display: block;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage07 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage0702 a{
				background: url("../subimg/img_access_chrage0702.png") no-repeat top left;
				width: 164px;
				height: 41px;
				text-indent: -1000em;
				overflow: hidden;
				float: left;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				margin-bottom: 5px;
				display: block;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage0702 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage00703 a{
				background: url("../subimg/img_access_chrage00703.png") no-repeat top left;
				width: 194px;
				height: 41px;
				text-indent: -1000em;
				overflow: hidden;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				margin-bottom: 10px;
				display: block;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
				div#subpage div.subpageContainer div.outBoxBlack div.img_access_chrage00703 a:hover{
					border-left: 1px solid #FF8000;
					border-bottom: 1px solid #FF8000;
				}
			/* 周辺情報のスタイル */
			div#subpage div.subpageContainer div.tour_h3_map a{
				margin: 8px auto 0 auto;
				border: 1px solid #FFFFFF;
				background: url("../subimg/img_tour_map.png") no-repeat top left;
				text-indent: -1000em;
				overflow: hidden;
				width: 510px;
				height: 299px;
				display: block;
			}
			div#subpage div.subpageContainer div.tour_h3_hedalink01 p{
				margin: 8px auto 0 5px;
				background: url("../subimg/img_tour_hedalink01.png") no-repeat top left;
				width: 380px;
				height: 83px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.tour_h3_hedalink01 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_hedalink0102.png") no-repeat top left;
				width: 112px;
				height: 81px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_hedalink01 a:hover{
					border: 1px solid #FF8000;
				}

			div#subpage div.subpageContainer div.tour_h3_hedalink02 p{
				margin: 8px auto 0 5px;
				background: url("../subimg/img_tour_hedalink02.png") no-repeat top left;
				width: 380px;
				height: 83px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.tour_h3_hedalink02 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_hedalink0202.png") no-repeat top left;
				width: 112px;
				height: 81px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_hedalink02 a:hover{
					border: 1px solid #FF8000;
				}

			div#subpage div.subpageContainer div.tour_h3_hedalink03 p{
				margin: 8px auto 0 5px;
				background: url("../subimg/img_tour_hedalink03.png") no-repeat top left;
				width: 380px;
				height: 83px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.tour_h3_hedalink03 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_hedalink0302.png") no-repeat top left;
				width: 112px;
				height: 81px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_hedalink03 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_hedalink04 p{
				margin: 8px auto 0 5px;
				background: url("../subimg/img_tour_hedalink04.png") no-repeat top left;
				width: 380px;
				height: 83px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			div#subpage div.subpageContainer div.tour_h3_hedalink04 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_hedalink0402.png") no-repeat top left;
				width: 112px;
				height: 81px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				float: left;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_hedalink04 a:hover{
					border: 1px solid #FF8000;
				}

			div#subpage div.subpageContainer div.tour_h3_link01 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link01.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link01 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link02 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link02.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link02 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link03 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link03.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link03 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link04 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link04.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link04 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link05 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link05.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link05 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link06 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link06.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link06 a:hover{
					border: 1px solid #FF8000;
				}
			div#subpage div.subpageContainer div.tour_h3_link07 a{
				margin: 8px auto 0 auto;
				background: url("../subimg/img_tour_link07.jpg") no-repeat top left;
				width: 481px;
				height: 71px;
				text-indent: -1000em;
				overflow: hidden;
				display: block;
				border: 1px solid #FFFFFF;
			}
				div#subpage div.subpageContainer div.tour_h3_link07 a:hover{
					border: 1px solid #FF8000;
				}
				/* コンテンツ内フォーム項目内容 料金ボタン */
				div#subpage div.subpageContainer div.h3_ryoukin div.reserve {
					position: relative;
				}
				div#subpage div.subpageContainer div.h3_ryoukin div.reserve a#ReserveBtn {
					display: block;
					position: absolute;
					top: 90px;
					left: 315px;
					width: 197px;
					height: 36px;
					text-indent: -1000em;
					overflow: hidden;
					line-height: 36px;
					background: transparent url("../subimg/btn_room_yoyaku.png") no-repeat top left;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

			/* ページ内コンテンツ外枠 */
			div#subpage div.subpageContainer div.outBox {
				margin: 8px auto 0 auto;
				padding: 5px 0px;
				width: 510px;
				background: transparent url("../subimg/bg2_washi.jpg") repeat-y top left;
				font-size: 80%;
				line-height: 1.4;
			}

				/* コンテンツ内説明文章 */
				div#subpage div.subpageContainer div.outBox p.exp {
					margin: 5px 5px 0px 5px;
					font-weight: bold;
					color: #663333;
				}
	
				/* コンテンツボックス */
				div#subpage div.subpageContainer div.outBox div.inBox {
					margin: 5px auto;
					padding: 7px 0;
					background: transparent url("../subimg/bg3_OverWhite.png") repeat top left;
					width: 490px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
	
					/* コンテンツ内フォーム項目 float box */
					div#subpage div.subpageContainer div.outBox div.inBox div.floatBox {
						margin-bottom: 7px;
						clear:both;
					}
	
					/* コンテンツ内フォーム項目 */
					div#subpage div.subpageContainer div.outBox div.inBox div.formBox {
						margin: 7px 5px 0px 8px;
					}
	
					/* コンテンツ内フォーム項目 float left */
					div#subpage div.subpageContainer div.outBox div.inBox div.fLeft {
						float:left;
						margin-bottom: 4px;
					}
	
					/* コンテンツ内フォーム項目 float right */
					div#subpage div.subpageContainer div.outBox div.inBox div.fRight {
						float:right;
					}
	
					/* コンテンツ内フォーム項目 clear */
					div#subpage div.subpageContainer div.outBox div.inBox div.fClear {
						clear:both;
					}
	
						/* コンテンツ内フォーム項目タイトル */
						div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputTitle {
							font-weight: bold;
						}
	
						/* コンテンツ内フォーム項目内容 */
						div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox {
							margin-left: 1.5em;
						}
	
							/* コンテンツ内フォーム項目のコントロール フォーカス中 */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox input:focus {
								background-color: #ffdddd;
							}
							/* コンテンツ内フォーム項目のコントロール 通常 */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox input {
								background-color: white;
								line-height: 1.4;
								height: 1.4em;
								padding: 0 3px;
							}
							/* コンテンツ内フォーム項目のコントロール フォーカス中 */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox textarea:focus {
								background-color: #ffdddd;
							}
							/* コンテンツ内フォーム項目のコントロール 通常 */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox textarea {
								background-color: white;
								line-height: 1.4;
							}
		
							/* コンテンツ内フォーム項目のコントロールの長さ LARGE */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox .large {
								width: 340px;
							}
		
							/* コンテンツ内フォーム項目のコントロールの長さ MIDDLE */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox .middle {
								width: 180px;
							}
		
							/* コンテンツ内フォーム項目のコントロールの長さ SHORT */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox .short {
								width: 80px;
							}

							/* コンテンツ内フォーム項目内容ノート */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox p.inputBox span.note {
								font-weight: bold;
								color: #666666;
							}
	
							/* コンテンツ内フォーム項目内容 料金ボタン */
							div#subpage div.subpageContainer div.outBox div.inBox div.formBox a#RyokinBtn {
								display: block;
								text-indent: -1000em;
								overflow: hidden;
								margin-top: 10px;
								width: 195px;
								height: 35px;
								background: transparent url("../subimg/btn_Yoyaku_Ryokin.png") no-repeat top left;
								/* IE6で半透明化 */
								behavior:url("../js/iepngfix.htc");
							}

					/* コンテンツ内内容確認テーブル */
					div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck {
						border-collapse: collapse;
						width: 470px;
						margin: 3px auto;
						empty-cells: hide;
					}

						/* コンテンツ内内容確認テーブル行 */
						div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr {
							background: transparent url("../subimg/bg3_OverWhite.png") repeat top left;
							/* IE6で半透明化 */
							behavior:url("../js/iepngfix.htc");
						}

							/* コンテンツ内内容確認テーブルセル */
							div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr th {
								font-weight: bold;
								color: #666666;
								border-width: 1px 0px 1px 1px;
								border-color: white;
								border-style: solid;
								width: 30%;
								vertical-align: middle;
								padding: 2px 5px 2px 0px;
								text-align: right;
							}

							/* コンテンツ内内容確認テーブルセル */
							div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr td {
								font-weight: bold;
								color: #660000;
								border-width: 1px 1px 1px 0px;
								border-color: white;
								border-style: solid;
								vertical-align: middle;
								padding: 2px 0px 2px 5px;
							}

							/* コンテンツ内内容確認テーブルセル（結合セル） */
							div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr th.wide {
								border-width: 1px 1px 0px 1px;
								text-align: left;
							}

							/* コンテンツ内内容確認テーブルセル（結合セル） */
							div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr td.wide {
								border-width: 0px 1px 1px 1px;
								padding-left: 1.5em;
							}

						/* コンテンツ内内容確認テーブル行（空） */
						div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr.blank {
							background: transparent url("");
						}

							/* コンテンツ内内容確認テーブル行（空） */
							div#subpage div.subpageContainer div.outBox div.inBox table.inputCheck tr.blank td {
								height: 5px;
								border: 0 none;
							}

				/* コンテンツ内標準文章 */
					div#subpage div.subpageContainer div.outBox div.inBox p.text {
						margin: 5px;
					}

			/* ページ内コンテンツ外枠 黒基調 */
			div#subpage div.subpageContainer div.outBoxBlack {
				position: relative;
				margin: 8px auto 0 auto;
				padding: 5px 0px;
				width: 510px;
				background: transparent url("../subimg/bg3_washi_black.jpg") repeat-y top left;
				font-size: 80%;
				line-height: 1.4;
				color: white;
			}

				/* ページ内宿泊料金タイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4.plantitle {
					text-indent: -1000em;
					overflow: hidden;
					width: 490px;
					margin: 4px 5px;
					height: 25px;
					line-height: 25px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
				/* エコノミープランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#EconomyPlan {
					background: transparent url("../subimg/H4_Ryokin_Economy.png") no-repeat top left;
				}
				/* スタンダードプランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#StandardPlan {
					background: transparent url("../subimg/H4_Ryokin_Standard.png") no-repeat top left;
				}
				/* レディースプランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#LadiesPlan {
					background: transparent url("../subimg/H4_Ryokin_Ladies.png") no-repeat top left;
				}
				/* 記念日プランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#BirthdayPlan {
					background: transparent url("../subimg/H4_Ryokin_Birthday.png") no-repeat top left;
				}
				/* デラックスプランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#DeluxePlan {
					background: transparent url("../subimg/H4_Ryokin_Deluxe.png") no-repeat top left;
				}
				/* 平日素泊まりプランタイトル */
				div#subpage div.subpageContainer div.outBoxBlack h4#SudomariPlan {
					background: transparent url("../subimg/H4_Ryokin_Sudomari.png") no-repeat top left;
				}
				
				/* プランの説明料金説明 */
				div#subpage div.subpageContainer div.outBoxBlack p.plannote {
					position: absolute;
					font-weight: bold;
					text-align: right;
					font-size: 90%;
					top: 13px;
					right: 30px;
				}

				/* プランのタイプ */
				div#subpage div.subpageContainer div.outBoxBlack p.plantype {
					font-weight: bold;
					margin: 4px 20px;
				}

				/* プランの説明・おすすめ */
				div#subpage div.subpageContainer div.outBoxBlack p.planmemo {
					color: #ffcccc;
					margin: 3px 5px 3px 25px;
				}

				/* プランの料金表 */
				div#subpage div.subpageContainer div.outBoxBlack table.ratelist {
					float: left;
					margin: 5px 0px 5px 8px;
					width: 240px;
					border: 0px none;
					padding: 0px;
					background: transparent url("../subimg/bg3_OverBlack.png") repeat top left;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

					/* プランの料金表 th */
					div#subpage div.subpageContainer div.outBoxBlack table.ratelist th {
						border: 0px none;
						padding: 5px 0px 0px 1em;
					}

					/* プランの料金表（横線） */
					div#subpage div.subpageContainer div.outBoxBlack table.ratelist td.border {
						height: 3px;
						width: 240px;
						padding: 0px;
						background: transparent url("../subimg/TH_border_Ryokin.png") no-repeat top left;
						/* IE6で半透明化 */
						behavior:url("../js/iepngfix.htc");
					}

					/* プランの料金表 td 人数 */
					div#subpage div.subpageContainer div.outBoxBlack table.ratelist td.num {
						font-weight: bold;
						text-align: left;
						border: 0px none;
						padding: 3px 0px 3px 1em;
					}

					/* プランの料金表 td 金額 */
					div#subpage div.subpageContainer div.outBoxBlack table.ratelist td.price {
						font-weight: bold;
						text-align: right;
						border: 0px none;
						padding: 3px 1em 3px 0px;
					}

				/* ページ内予約注意書きリスト */
				div#subpage div.subpageContainer div.outBoxBlack dl.YoyakuWarn {
					margin: 5px 5px 5px 10px;
				}

					/* ページ内予約注意書きリストタイトル */
					div#subpage div.subpageContainer div.outBoxBlack dl.YoyakuWarn dt {
						font-weight: bold;
						color: #ffcccc;
						margin: 9px 0px 3px 0px;
						border-bottom: 1px solid #ffcccc;
					}

					/* ページ内予約注意書きリストコンテンツ */
					div#subpage div.subpageContainer div.outBoxBlack dl.YoyakuWarn dd {
						margin-left: 1em;
					}

						/* ページ内予約注意書きリストコンテンツ内のキャンセル料リスト */
						div#subpage div.subpageContainer div.outBoxBlack dl.YoyakuWarn dd ul {
							list-style-type: none;
							margin-top: 5px;
							margin-left: 1em;
							padding: 5px;
							border: 1px dashed white;
						}

							/* ページ内予約注意書きリストコンテンツ内のキャンセル料リストコンテンツの強調 */
							div#subpage div.subpageContainer div.outBoxBlack dl.YoyakuWarn dd ul li em {
								font-weight: bold;
								font-size: 100%;
							}

				/* ふれあい朝市スタイル */
				div#subpage div.subpageContainer div.outBoxBlack div.asaichi_h3_time {
					margin-top: 8px;
					margin-left: 20px;
					background: url("../subimg/img_asaichi_time.png") no-repeat top left;
					width: 258px;
					height: 17px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
					div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_time p{
						text-indent: -1000em;
						overflow: hidden;
					}
				div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_map {
					margin: 8px auto 0 auto;
					width: 487px;
					height: 214px;
					border: 1px solid white;
				}
					div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_map p{
						text-indent: -1000em;
						overflow: hidden;
						line-height: 214px;
					}
				div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_mapsetumei {
					margin-top: 8px;
					margin-left: 20px;
					background: url("../subimg/img_asaichi_mapsetumei.png") no-repeat top left;
					width: 438px;
					height: 17px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
					div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_mapsetumei p{
						text-indent: -1000em;
						overflow: hidden;
					}
				div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_yousu {
					margin-top: 8px;
					margin-left: 20px;
					background: url("../subimg/img_asaichi_yousu.png") no-repeat top left;
					width: 280px;
					height: 17px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
					div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_yousu p{
						text-indent: -1000em;
						overflow: hidden;
					}
				div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_pict{
					margin: 8px auto 10px auto;
					width: 370px;
				}
					div#subpage div.subpageContainer  div.outBoxBlack div.asaichi_h3_pict img{
						border: 1px solid #FFFFFF;
					}

				/* 宿泊料金注意書き */
				div#subpage div.subpageContainer ul.note {
					list-style-type: none;
					font-size: 80%;
					margin: 5px 0px 0px 20px;
					font-weight: bold;
					color: #666666;
					line-height: 1.4;
				}

				/* 年間イベントの年度表示 */
				div#subpage div.subpageContainer div.outBoxBlack h4.EventYear {
					margin: 5px 5px 5px 10px;
					font-size: 120%;
					font-weight: bold;
				}
					/* 年間イベントの年度表示（メモ注意書き） */
					div#subpage div.subpageContainer div.outBoxBlack span.note {
						padding-left: 5em;
						font-size: 80%;
						color: #ffcccc;
					}

				/* 年間イベント表 */
				div#subpage div.subpageContainer div.outBoxBlack table.eventlist {
					margin: 8px;
					border-collapse: collapse;
					border: 1px solid white;
					font-size: 100%;
				}
					div#subpage div.subpageContainer div.outBoxBlack table.eventlist td {
						font-weight: bold;
						padding: 4px;
						border: 1px solid white;
						background-color: #ccddcc;
						color:black;
					}
					div#subpage div.subpageContainer div.outBoxBlack table.eventlist td.memo {
						font-weight: normal;
						background-color: transparent;
						color: white;
					}

				/* 年間イベント注意書き） */
				div#subpage div.subpageContainer div.outBoxBlack p.note {
					margin: 3px 0px 5px 10px;
					font-weight: bold;
					color: #ffcccc;
				}

				/* 釣りのシーズン表 */
				div#subpage div.subpageContainer div.outBoxBlack dl.seasonlist {
					margin: 10px auto;
					width: 500px;
				}

				div#subpage div.subpageContainer div.outBoxBlack dl#fishlist {
					background: transparent url("../subimg/img_Fishing_FishSeason.png") no-repeat top left;
					height: 185px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

				div#subpage div.subpageContainer div.outBoxBlack dl#squidlist {
					background: transparent url("../subimg/img_Fishing_SquidSeason.png") no-repeat top left;
					height: 130px;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

					div#subpage div.subpageContainer div.outBoxBlack dl.seasonlist dt {
						text-indent: -1000em;
						overflow: hidden;
						line-height: 0;
					}
					div#subpage div.subpageContainer div.outBoxBlack dl.seasonlist dd {
						text-indent: -1000em;
						overflow: hidden;
						line-height: 0;
					}

				/* 釣り情報内説明文章 */
				div#subpage div.subpageContainer div.outBoxBlack p.exp {
					margin: 5px 5px 0px 1em;
					color: white;
				}

				/* 釣具店情報 */
				div#subpage div.subpageContainer div.outBoxBlack div.tsurigu {
					margin: 5px;
					float: left;
				}
					/* 釣具店名 */
					div#subpage div.subpageContainer div.outBoxBlack div.tsurigu h4 {
						font-weight: bold;
						font-size: 140%;
						margin-left: 8px;
					}
					/* 釣具店営業時間 */
					div#subpage div.subpageContainer div.outBoxBlack div.tsurigu table.ShopHours {
						margin: 10px 0px 10px 1em;
						background: transparent url("../subimg/bg3_OverBlack.png") repeat top left;
						/* IE6で半透明化 */
						behavior:url("../js/iepngfix.htc");
					}
						div#subpage div.subpageContainer div.outBoxBlack div.tsurigu table.ShopHours th {
							padding: 3px 6px;
							text-align: right;
						}
						div#subpage div.subpageContainer div.outBoxBlack div.tsurigu table.ShopHours td {
							font-weight: bold;
							padding: 3px 6px;
							text-align: center;
						}

					/* 釣具店の地図 */
					div#subpage div.subpageContainer div.outBoxBlack div.tsurigu img {
						margin-left: 5px;
						margin-top: 6px;
					}

			/* 予約内容確認ボタン */
			div#subpage div.subpageContainer input#YoyakuKakunin {
				display: block;
				border: 0 none;
				width: 520px;
				height: 55px;
				margin: 10px auto 0px auto;
				background: transparent url("../subimg/btn_Yoyaku_Kakunin.png") no-repeat top left;
				text-indent: -1000em;
				overflow: hidden;
				cursor: pointer;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}
			/* お問い合わせ送信内容確認ボタン */
			div#subpage div.subpageContainer input#ToiawaseKakunin {
				display: block;
				border: 0 none;
				width: 520px;
				height: 55px;
				margin: 10px auto 0px auto;
				background: transparent url("../subimg/btn_Toiawase_Kakunin.png") no-repeat top left;
				text-indent: -1000em;
				overflow: hidden;
				cursor: pointer;
				/* IE6で半透明化 */
				behavior:url("../js/iepngfix.htc");
			}

			/* フォームボタン格納コンテナ（戻ると送信） */
			div#subpage div.subpageContainer div#btnBox {
				width: 520px;
				height: 55px;
				margin: 10px auto 0px auto;
			}

				/* 予約内容送信ボタン */
				div#subpage div.subpageContainer div#btnBox input#YoyakuSoushin {
					display: block;
					border: 0 none;
					float:left;
					width: 350px;
					height: 55px;
					margin: 0;
					background: transparent url("../subimg/btn_Yoyaku_Soushin.png") no-repeat top left;
					text-indent: -1000em;
					overflow: hidden;
					cursor: pointer;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}
				/* お問い合わせ送信ボタン */
				div#subpage div.subpageContainer div#btnBox input#ToiawaseSoushin {
					display: block;
					border: 0 none;
					float:left;
					width: 350px;
					height: 55px;
					margin: 0;
					background: transparent url("../subimg/btn_Toiawase_Soushin.png") no-repeat top left;
					text-indent: -1000em;
					overflow: hidden;
					cursor: pointer;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

				/* フォームに戻るボタン */
				div#subpage div.subpageContainer div#btnBox input#Modoru {
					display: block;
					border: 0 none;
					float:left;
					width: 170px;
					height: 55px;
					margin: 0;
					background: transparent url("../subimg/btn_Yoyaku_Modoru.png") no-repeat top left;
					text-indent: -1000em;
					overflow: hidden;
					cursor: pointer;
					/* IE6で半透明化 */
					behavior:url("../js/iepngfix.htc");
				}

	/* 背景フッタ */
	div#subpage div#backFooter {
		height: 7px;
		background: transparent url("../subimg/bg_bottom_r.png") no-repeat;
		background-position: left bottom;
		/* IE6で半透明化 */
		behavior:url("../js/iepngfix.htc");
	}
