#subpage_navi {
	width: 496px;
	padding-right: 40px;
	padding-left: 304px;
	background-image: url(image/Back-head06_gray333.jpg);
	background-repeat: repeat-y;
	height: 41px;
	padding-top: 29px;
}
body {
	background-color: #333;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/bg.png);
	margin-top: 0px;
}
#middle #photo {
	width: 680px;
	padding-right: 80px;
	padding-left: 80px;
	padding-top: 20px;
}

#tag {
	width: 700px;
	padding-right: 70px;
	padding-left: 70px;
	padding-top: 20px;
}
#middle .blog_tag {
	padding-top: 9px;
	padding-left: 50px;
	background-image: url(image/Blog_main_top.jpg);
	height: 60px;
	width: 390px;
	padding-bottom: 20px;
	float: left;
}
#middle #blog_tag2 {
	background-image: url(image/Blog_main_top.jpg);
	background-repeat: no-repeat;
	width: 120px;
	float: left;
	height: 46px;
	background-position: right;
	padding-top: 43px;
	padding-left: 30px;
}
#middle #footer {
}
#middle .blog_top {
	height: 69px;
	width: 530px;
	float: left;
	background-image: url(image/blog_top.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 200%;
	padding-left: 60px;
	padding-top: 20px;
}
#middle .blog_top2 {
	height: 100px;
	width: 420px;
	float: left;
	background-image: url(image/blog_top2.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	padding-top: 2px;
	padding-left: 120px;
	padding-right: 50px;
}
#middle #footer {
	float: none;
	clear: both;
	height: 70px;
	width: 840px;
}


#middle #blog_side_top {
	background-image: url(image/Blog_side_top3.jpg);
	height: 89px;
	width: 250px;
	float: left;
}
#middle #blog_main_center {
	background-image: url(image/Blog_main_center.jpg);
	background-repeat: repeat-y;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	padding-left: 120px;
	padding-top: 3px;
	float: left;
	width: 420px;
	padding-right: 50px;
}
#middle #blog_main {
	float: left;
	width: 590px;
}

#middle #blog_side_center {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	background-image: url(image/Blog_side_center.jpg);
	background-repeat: repeat-y;
	float: left;
	color: #333;
	list-style-type: none;
	padding-right: 50px;
	padding-left: 15px;
	width: 185px;
}
#middle #blog_main_under {
	float: left;
	height: 40px;
	background-image: url(image/Blog_main_under.jpg);
	background-repeat: no-repeat;
	width: 270px;
	padding-left: 290px;
	padding-right: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
#middle #blog_side_under {
	float: left;
	height: 20px;
	width: 250px;
}
#middle #blog_side {
	float: right;
	width: 250px;
}
#middle .blog_top1_2 {
	float: left;
	width: 590px;
}





#middle .mozi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	position: relative;
	text-align: right;
	padding-right: 60px;
}
#middle .tophe {
	text-align: right;
	padding-right: 120px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}



#map {
	background-image: url(Back-middle04.jpg);
	background-repeat: repeat-y;
	width: 752px;
	padding-right: 44px;
	padding-left: 44px;
	padding-top: 50px;
}
#root_or_hotel {
	background-image: url(image/Back-middle04.jpg);
	background-repeat: repeat-y;
	width: 754px;
	padding-right: 43px;
	padding-left: 43px;
}
#kunibetu {
	background-image: url(Back-middle04.jpg);
	background-repeat: repeat-y;
	width: 620px;
	padding-right: 40px;
	padding-left: 180px;
}
#middle {
	background-image: url(image/Back-middle04.jpg);
	background-repeat: repeat;

}
#middle #tdate_map {
	width: 500px;
	padding-right: 70px;
	padding-top: 30px;
	float: right;
	height: 253px;
}
#middle #tdate_subnavi {
	width: 180px;
	padding-right: 20px;
	padding-left: 70px;
	height: 240px;
	padding-top: 30px;
	padding-bottom: 13px;
	float: left;
}
#middle #subnavi {
	width: 500px;
	padding-top: 20px;
	padding-right: 270px;
	padding-left: 70px;
	clear: left;
}
#middle #tdate_flag {
	padding-top: 20px;
	padding-left: 40px;
	margin-right: auto;
	float: left;
}
#middle .ensouba {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-top: 68px;
	padding-right: 80px;
}


#middle #inbag_table {
	width: 600px;
	padding-top: 0px;
	padding-right: 120px;
	padding-left: 120px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 125%;
}
#middle #root_table {
	background-image: url(image/line_bg.gif);
	background-repeat: repeat;
	width: 700px;
	margin-right: 69px;
	margin-left: 69px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-top: 5px;
	border: 1px ridge #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 125%;
	padding: 0px;
	clear: both;
}
#middle .bag_tag {
	padding-left: 90px;
	padding-top: 20px;
}
#middle #coming_soon {
	width: 700px;
	padding-right: 70px;
	padding-left: 70px;
	height: 100px;
	padding-top: 300px;
	padding-bottom: 300px;
}
#middle #profile {
	background-image: url(image/profile.jpg);
	width: 500px;
	padding-right: 170px;
	padding-left: 170px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	background-repeat: no-repeat;
	padding-top: 70px;
	height: 280px;
}
#middle #kongo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	height: 280px;
	width: 520px;
	background-image: url(image/kongo.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 150px;
	padding-left: 170px;
}
#blog1200 {
	height: 1200px;
	background-image: url(image/Back-middle04.jpg);
}

#middle #reason {
	background-image: url(image/reason.jpg);
	background-repeat: no-repeat;
	height: 560px;
	padding-top: 70px;
	padding-right: 150px;
	padding-left: 170px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	width: 520px;
}

li{
	list-style:none;
	LINE-HEIGHT: 180%;
}
#middle #yohaku {
	background-image: url(image/Back-middle04.jpg);
	background-repeat: repeat-x;
	height: 800px;
}


li a:link, li a:visited{
color: #333333;
}

li a:hover { color: #FF3366; }

ul {
margin: 0 0 0 1em;
padding: 0;
}
#blog900 {
	background-image: url(image/Back-middle04.png);
	height: 900px;
}
#middle #mail {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333;
	height: 280px;
	width: 520px;
	background-image: url(image/mailadd.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 150px;
	padding-left: 170px;
}
#blog1500 {
	background-image: url(image/Back-middle04.png);
	height: 1500px;
}
#blog4200 {
	background-image: url(image/Back-middle04.png);
	height: 4200px;
}
#blog1800 {
	background-image: url(image/Back-middle04.png);
	height: 1800px;
}
#blog2100 {
	background-image: url(image/Back-middle04.png);
	height: 2100px;
}
#blog2400 {
	background-image: url(image/Back-middle04.png);
	height: 2400px;
}
#blog2700 {
	background-image: url(image/Back-middle04.png);
	height: 2700px;
}
#blog3000 {
	background-image: url(image/Back-middle04.png);
	height: 3000px;
}
#middle .hotel_seat_top1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	float: left;
	width: 330px;
	background-image: url(image/hotel_seat_top.jpg);
	height: 250px;
	padding-left: 160px;
	padding-top: 26px;
	color: #333;
}
.hotelname {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 36px;
	font-weight: normal;
	color: #06F;
}
#middle .hotel_seat_top2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	float: left;
	width: 350px;
	background-image: url(image/hotel_seat_top.jpg);
	height: 240px;
	padding-top: 36px;
	background-position: right;
	color: #333;
}
#middle .hotel_seat_center {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	float: left;
	width: 520px;
	background-image: url(image/hotel_seat_center.jpg);
	color: #333;
	padding-left: 160px;
	padding-right: 160px;
	padding-top: 2px;
}
#middle .hotel_seat_under {
	float: left;
	width: 840px;
	background-image: url(image/hotel_seat_under.jpg);
	background-position: right;
	height: 60px;
}
#blog3600 {
	background-image: url(image/Back-middle04.png);
	height: 3600px;
}
#blog3300 {
	background-image: url(image/Back-middle04.png);
	height: 3300px;
}
#middle .link_left1 {
	background-image: url(image/link_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 127px;
	width: 128px;
	float: left;
	padding-left: 82px;
	padding-top: 13px;
}
#middle .link_left2 {
	background-image: url(image/link_left.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 127px;
	width: 192px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	padding-left: 5px;
	padding-right: 13px;
	font-size: 12px;
	padding-top: 13px;
	line-height: 120%;
	color: #333;
}
#middle .link_left2 .link_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F36;
}

a:link, #middle .link_left2 .link_title a:visited{
color: #FF3366;
}

#middle .link_left2 .link_title a:hover { color: #FF3366; }

#middle .link_right1 {
	background-image: url(image/link_right.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 127px;
	width: 128px;
	float: left;
	padding-top: 13px;
	padding-left: 16px;
}
#middle .link_right2 {
	background-image: url(image/link_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 127px;
	width: 192px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 79px;
	font-size: 12px;
	color: #333;
	line-height: 120%;
}
#middle .link_right2 .link_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F36;
}

a:link, #middle .link_right2 .link_title a:visited{
color: #FF3366;
}

#middle .link_right2 .link_title a:hover { color: #FF3366; }


#blog4000 {
	background-image: url(image/Back-middle04.png);
	height: 4000px;
}
#blog4300 {
	background-image: url(image/Back-middle04.png);
	height: 4300px;
}
#middle .hotel_left {
	background-image: url(image/hotel_left_bg.jpg);
	height: 83px;
	width: 105px;
	float: left;
	padding-left: 82px;
	padding-top: 17px;
}
#middle .hotel_left2 {
	background-image: url(image/hotel_left_bg.jpg);
	height: 83px;
	width: 218px;
	float: left;
	padding-top: 17px;
	background-position: right;
	padding-left: 5px;
	padding-right: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 120%;
}
#middle .hotel_left2 .hotel_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F36;
}
#middle .hotel_right {
	background-image: url(image/hotel_right_bg.jpg);
	height: 83px;
	width: 105px;
	float: left;
	padding-left: 20px;
	padding-top: 17px;
}
#middle .hotel_right2 {
	background-image: url(image/hotel_right_bg.jpg);
	height: 83px;
	width: 210px;
	float: left;
	padding-top: 17px;
	background-position: right;
	padding-left: 5px;
	padding-right: 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 120%;
}
#middle .hotel_right2 .hotel_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F36;
}
#blog4600 {
	background-image: url(image/Back-middle04.png);
	height: 4600px;
}
#blog4900 {
	background-image: url(image/Back-middle04.png);
	height: 4900px;
}
#blog5200 {
	background-image: url(image/Back-middle04.png);
	height: 5200px;
}
#blog5500 {
	background-image: url(image/Back-middle04.png);
	height: 5500px;
}

