<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#key {
	background-image: url(../img/party/key.jpg);
}
#sec1 {
	background: url(../img/party/sec1_bg.png) no-repeat center bottom / cover;
	padding-bottom: 131px;
}
#sec1 h2 {
	padding: 195px 0 38px 0;
}
#sec2 {
	padding: 101px 0 49px 0;
}
#sec2 .sec2_img {
	position: absolute;
	top: -21px;
	left: 361px;
}
#sec2 .gmap {
	width: 850px;
	height: 500px;
	margin-left: -260px;
}
#sec2 .fr {
	width: 361px;
}
#sec2 .fr h2 {
	margin-bottom: 25px;
}
#sec3 {
	position: relative;
	padding-bottom: 65px;
}
#sec3:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 675px;
	background: url(../img/party/sec3_bg.png) no-repeat center top;
}
#sec3 h2 {
	padding: 42px 0 27px 0;
    margin-left: -3px;
}
#sec3 .fr {
	margin: 59px -156px 0 0;
}
#sec4 {
	position: relative;
	padding-bottom: 29px;
}
#sec4:before {
	content: "";
	position: absolute;
	top: 134px;
	left: 0;
	width: 100%;
	height: 693px;
	background: url(../img/party/sec4_bg.png) no-repeat center top;
}
#sec4 h2 {
	text-align: center;
	padding-bottom: 61px;
}
#sec4 h2 p {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
}
#sec4 .fl {
	position: relative;
}
#sec4 .fl .txt {
	margin: 330px 0 0 30px;
	width: 480px;
	height: 250px;
	background: url(../img/party/sec4_txt2.png) no-repeat center top;
}
#sec4 .fl .txt h3 {
	text-align: center;
	padding: 66px 0 8px 0;
}
#sec4 .fl .txt p {
	color: #000;
	line-height: 32px;
	text-align: center;
	padding-top: 18px;
}
#sec4 .fl .sec4_img {
	position: absolute;
	top: 17px;
	left: -266px;
	z-index: -1;
}
#sec4 .fr {
	width: 486px;
}
#sec4 .fr dl {
	position: relative;
}
#sec4 .fr dl dt {
	margin-right: -45px;
}
#sec4 .fr dl dd {
	position: absolute;
	bottom: 22px;
	left: 35px;
	font-size: 40px;
	font-weight: bold;
}
#sec4 .fr dl dd span {
	font-size: 25px;
}
#sec4 .fr .txt {
	padding: 16px 0 0 35px;
}
#sec5 {
	position: relative;
	background: url(../img/party/sec5_bg.png) no-repeat center bottom;
	padding-bottom: 61px;
}
#sec5 .fl h3 {
	padding: 42px 0 39px 0;
	margin-left: -45px;
}
#sec5 .fr .sec5_img {
	margin-right: -176px;
}
#sec5 .fr .txt {
	margin: -11px 0 0 70px;
	width: 367px;
	height: 165px;
	position: relative;
	z-index: 1;
	background: url(../img/party/sec5_txt.png) no-repeat center top;
}
#sec5 .fr .txt h3 {
	text-align: center;
	padding: 56px 0 8px 0;
}
#sec5 .fr .txt p {
	color: #000;
	line-height: 26px;
	text-align: center;
}
#sec5 .fl {
	width: 486px;
}
#sec5 .fl dl {
	position: relative;
}
#sec5 .fl dl dt {
	margin-right: -45px;
}
#sec5 .fl dl dd {
	position: absolute;
	bottom: 22px;
	right: 35px;
	font-size: 40px;
	font-weight: bold;
}
#sec5 .fl dl dd span {
	font-size: 25px;
}
#sec5 .fl .txt {
	text-align: right;
	padding: 16px 35px 0 0 ;
}

#sec6 {
	background: url(../img/shared/footer_line.jpg) repeat-x center bottom, url(../img/party/sec6_bg.jpg) repeat center top;
	padding-bottom: 58px;
}
#sec6 .detail {
	position: relative;
}
#sec6 .detail:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 650px;
	text-align: center;
	background: url(../img/party/sec6_floor.png) no-repeat center top;
}
#sec6 .detail .fl .row1 {
	margin: 40px 0 47px 40px;
}
#sec6 .detail .fl .row1 .txt {
	margin-top: 20px;
}
#sec6 .detail .fl .row2 p:first-of-type {
	margin-left: -49px;
}
#sec6 .detail .fl .row2 .txt {
	margin-top: 20px;
}
#sec6 .detail .fr {
	width: 277px;
}
#sec6 .detail .fr .row1 {
	margin-bottom: 70px;
}
#sec6 .detail .fr .row1 .txt {
	margin-top: 14px;
}
#sec6 .detail .fr .row2 p:first-of-type {
	margin-left: 50px;
}
#sec6 .detail .fr .row2 .txt {
	margin-top: 18px;
}
#sec6 h2 {
	text-align: center;
	padding: 74px 0 50px 0;
}


.oshirase_left{
	padding-right: 475px;
}

.oshirase{
  font-family: "æ¸¸æ˜Žæœ", YuMincho, "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3", "Hiragino Mincho ProN", "HGæ˜ŽæœE", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ï¼­ï¼³ ï¼°æ˜Žæœ", "ï¼­ï¼³ æ˜Žæœ", serif;
  text-align: center;
  /*background: rgb(244 241 236);*/
  border: 3px solid #ffffff;
  color:#ffffff;
  padding: 20px 0;
  display: block;
  width: 520px;
  margin: 30px auto -20px auto;
  font-weight: normal;
  line-height: 1.8;
	letter-spacing: 2px;
}
.oshirase .ttl{
	font-size:16px;
	font-weight: bold;
  margin: 10px auto 15px auto;
}
.oshirase .txt{
	margin-bottom: 10px;
	font-size:20px;
}
</pre></body></html>