<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

header {
	background: url(../../img/party/sp_pic_main.jpg) no-repeat 50% 100%;
	background-size: cover;
}

footer {
	margin-top: 0;
}

h1 img {
	margin: 0 auto;
}

#partyTab {
	margin-top: 40px;
}

#partyTab li {
	width: 235px;
	float: left;
	margin-right: 20px;
	padding-bottom: 58px;
}
#partyTab li:nth-child(4) {
	margin-right: 0;
}
#partyTab li.active {
	background: url(../../../img/common/img_arrow01.png) no-repeat 50% 100%;
}

#partyTab li a {
	display: block;
	width: 300x;
	height: 286px;
	cursor: pointer;
	text-decoration: none;
}
#partyTab li a:hover img {
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}


#partyInfoWrap {
	background: #f6f5eb url(../../../img/common/bg_shadow01.png) repeat-x 0 0;
}

.partyInfo {
	padding: 60px 0;
	position: relative;
}


.sekijiWrap {
	position: absolute;
	top: 60px;
	right: 0px;
}

.sekijiWrap dt {
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}
.sekijiWrap dd {
	display: table-cell;
}

.partyImgWrap {
	width: 1000px;
	height: 537px;
	position: relative;
	margin-top: 30px;
}

.partyImgWrap li {
	position: absolute;
}

.partyImgWrap li:nth-child(1) {
	width: 380px;
	height: 537px;
	top: 0;
	left: 0;
}
.partyImgWrap li:nth-child(2) {
	width: 606px;
	height: 302px;
	top: 0;
	right: 0;
}
.partyImgWrap li:nth-child(3) {
	width: 298px;
	height: 223px;
	bottom: 0;
	left: 394px;
}
.partyImgWrap li:nth-child(4) {
	width: 298px;
	height: 223px;
	bottom: 0;
	right: 0;
}


.disnon {
	display: none;
}






































</pre></body></html>