.mediaViewInfo {
	--web-view-name: Calendar;
	--web-view-id: Calendar;
	--web-scale-on-resize: true;
	--web-center-horizontally: true;
	--web-enable-deep-linking: true;
}
:root {
	--web-view-ids: Calendar;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
#Calendar {
	position: absolute;
	width: 940px;
	height: 1280px;
	background-color: rgba(255,255,255,1);
	overflow: hidden;
	--web-view-name: Calendar;
	--web-view-id: Calendar;
	--web-scale-on-resize: true;
	--web-center-horizontally: true;
	--web-enable-deep-linking: true;
}
#n_17 {
	fill: rgba(226,242,223,1);
}
.n_17 {
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 35px;
	left: 338px;
	top: 941px;
}
#n_18 {
	fill: rgba(226,242,223,1);
}
.n_18 {
	position: absolute;
	overflow: visible;
	width: 262px;
	height: 34px;
	left: 338px;
	top: 512px;
}
#n_20 {
	fill: rgba(226,242,223,1);
}
.n_20 {
	position: absolute;
	overflow: visible;
	width: 215px;
	height: 34px;
	left: 338px;
	top: 552px;
}
#mistral_newtitle02 {
	position: absolute;
	width: 940px;
	height: 318px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Text {
	left: 478.304px;
	top: 234px;
	position: absolute;
	overflow: visible;
	width: 257px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -10px;
	text-align: left;
	font-family: Hiragino Mincho ProN;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(245,11,56,1);
}
#Text_bf {
	left: 400px;
	top: 308px;
	position: absolute;
	overflow: visible;
	width: 141px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -8px;
	text-align: left;
	font-family: A-OTF Futo Go B101 Pro;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	color: rgba(3,3,3,1);
}
#n_11301400___17302200__1730220 {
	left: 122px;
	top: 345px;
	position: absolute;
	overflow: visible;
	width: 731px;
	height: 28px;
	text-align: center;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(3,3,3,1);
}
#n_4_02calendar {
	position: absolute;
	width: 234px;
	height: 318px;
	left: 73px;
	top: 433px;
	overflow: visible;
}
#n_0242_Calendar {
	left: 73px;
	top: 405px;
	position: absolute;
	overflow: visible;
	width: 189px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(3,3,3,1);
}
#n_0243_Calendar {
	left: 73px;
	top: 801px;
	position: absolute;
	overflow: visible;
	width: 189px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(3,3,3,1);
}
#n_0242 {
	left: 342px;
	top: 413px;
	position: absolute;
	overflow: visible;
	width: 110px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -8px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(3,3,3,1);
}
#n_0243 {
	left: 336px;
	top: 837px;
	position: absolute;
	overflow: visible;
	width: 110px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -8px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(3,3,3,1);
}
#n_29 {
	fill: transparent;
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_29 {
	overflow: visible;
	position: absolute;
	width: 525px;
	height: 1px;
	left: 336.5px;
	top: 441.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_30 {
	fill: transparent;
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_30 {
	overflow: visible;
	position: absolute;
	width: 525px;
	height: 1px;
	left: 336.5px;
	top: 865px;
	transform: matrix(1,0,0,1,0,0);
}
#n_ {
	left: 338px;
	top: 455px;
	position: absolute;
	overflow: visible;
	width: 103px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(245,11,56,1);
}
#n__bp {
	left: 338px;
	top: 876px;
	position: absolute;
	overflow: visible;
	width: 103px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(245,11,56,1);
}
#n_101724 {
	left: 338px;
	top: 908px;
	position: absolute;
	overflow: visible;
	width: 337px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(3,3,3,1);
}
#n_111825 {
	left: 338px;
	top: 482px;
	position: absolute;
	overflow: visible;
	width: 337px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -9px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(3,3,3,1);
}
#n_16 {
	fill: transparent;
	stroke: rgba(3,3,3,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_16 {
	position: absolute;
	overflow: visible;
	width: 524px;
	height: 35px;
	left: 338px;
	top: 941px;
}
#n_19 {
	fill: transparent;
	stroke: rgba(3,3,3,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_19 {
	position: absolute;
	overflow: visible;
	width: 524px;
	height: 34px;
	left: 338px;
	top: 512px;
}
#n_21 {
	fill: transparent;
	stroke: rgba(3,3,3,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_21 {
	position: absolute;
	overflow: visible;
	width: 524px;
	height: 34px;
	left: 338px;
	top: 552px;
}
#n_20__ {
	left: 365px;
	top: 951px;
	position: absolute;
	overflow: visible;
	width: 373px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -10px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(3,3,3,1);
}
#n_12__ {
	left: 365px;
	top: 522px;
	position: absolute;
	overflow: visible;
	width: 421px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -10px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(3,3,3,1);
	letter-spacing: -0.8px;
}
#n_23__ {
	left: 365px;
	top: 562px;
	position: absolute;
	overflow: visible;
	width: 389px;
	white-space: nowrap;
	line-height: 36px;
	margin-top: -10px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(3,3,3,1);
}
#n_022_8_partyplan_banner {
	position: absolute;
	width: 315px;
	height: 72px;
	left: 425px;
	top: 630px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: Party_plan.html;
	cursor: pointer;
}
#n_022_8_Kyakusitu_banner {
	position: absolute;
	width: 347px;
	height: 75px;
	left: 425px;
	top: 722px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: Rooms.html;
	cursor: pointer;
}
#n_1__10 {
	position: absolute;
	width: 940px;
	height: 66px;
	left: 0px;
	top: 1214px;
	overflow: visible;
}
#n_3 {
	fill: rgba(211,211,211,1);
}
.n_3 {
	position: absolute;
	overflow: visible;
	width: 940px;
	height: 66px;
	left: 0px;
	top: 0px;
}
#Copyright__2012_Le_mistral_All {
	left: 294px;
	top: 12px;
	position: absolute;
	overflow: visible;
	width: 353px;
	height: 14px;
	line-height: 18px;
	margin-top: -2px;
	text-align: center;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(3,3,3,1);
}
#Home {
	left: 793px;
	top: 95px;
	position: absolute;
	overflow: visible;
	width: 127px;
	white-space: nowrap;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: index.html;
	cursor: pointer;
	line-height: 95px;
	margin-top: -32.5px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
	color: rgba(255,255,255,1);
	letter-spacing: -0.1px;
}
#n_90 {
	position: absolute;
	width: 274.608px;
	height: 56.775px;
	left: 178.696px;
	top: 205.613px;
	overflow: visible;
}
#n_89 {
	position: absolute;
	width: 274.608px;
	height: 56.775px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_25__6 {
	position: absolute;
	width: 625px;
	height: 16px;
	left: 158px;
	top: 170px;
	overflow: visible;
}
#Text_b {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 181px;
	white-space: nowrap;
	line-height: 46px;
	margin-top: -15px;
	text-align: left;
	font-family: Hiragino Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(9,102,211,1);
}
#mail_tel_container {
	left: 238px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 388px;
	white-space: nowrap;
	line-height: 48px;
	margin-top: -16px;
	text-align: left;
	font-family: Hiragino Mincho ProN;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(3,3,3,1);
}
#n__b {
	left: 182px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 54px;
	white-space: nowrap;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: Contact.html;
	cursor: pointer;
	text-align: left;
	font-family: Hiragino Mincho ProN;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(9,102,211,1);
}
#n_4_03calendar {
	position: absolute;
	width: 234px;
	height: 319px;
	left: 73px;
	top: 829px;
	overflow: visible;
}