@charset "UTF-8";

/* 「新築お披露目パーティ」詳細ページ */

#main.party .detailintro {
	font-size:12px;
	margin:12px;
}
#main.party .detailintro .date {
	font-size:12px;
	margin-bottom:12px;
}
#main.party .detailintro .date .new,
#main.party .detailintro .date .renew {
	color:#FFF;
	font-size:10px;
	padding:1px 4px;
}
#main.party .detailintro .date .new {
	background:#f16272;
}
#main.party .detailintro .date .renew {
	background:#f7931e;
}
#main.party .detailintro h1 {
	font-size:20px;
	line-height:1.2;
	margin-bottom:12px;
}
#main.party .detailintro .photomain {
	margin-bottom:36px;
}
#main.party .detailintro .bxslider li img {
	width:100%;
}
#main.party .detailintro #bx-pager {
	margin-top:12px;
}
#main.party .detailintro #bx-pager a {
	margin-right:1.39%;
}
#main.party .detailintro #bx-pager a:last-child {
	margin-right:0;
}
#main.party .detailintro #bx-pager a img {
	width:18.13%;
}
#main.party .detailintro #bx-pager a.active img {
	-moz-opacity:0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
}

#main.party .detailintro .dates {
	font-size:14px;
	line-height:1.7;
	font-weight:bold;
	margin-bottom:36px;
}

#main.party .detailintro .dates li {
	padding-left:20px;
	background:url(../common/img/list-mark2.png) no-repeat left center;
	-webkit-background-size:16px;
	background-size:16px;
}
#main.party .comment {
	margin:12px;
}
#main.party .comment dt {
	margin-bottom:12px;
}
#main.party .comment dt img {
	width:186px;
	height:auto;
}
#main.party .comment dd {
	font-size:12px;
	line-height:2;
	margin-bottom:36px;
}
#main.party .msgpolus {
	margin:12px 12px 36px;
	padding:10px;
	border:1px solid #73a0c3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#main.party .msgpolus dt {
	color:#73a0c3;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}
#main.party .msgpolus dd {
	font-size:12px;
	line-height:2;
}
#main.party .backnum {
	margin-bottom:36px;
}
#main.party .backnum h2 {
	color:#73a0c3;
	font-size:14px;
	font-weight:bold;
	background:#e6e6e6;
	padding:8px 24px;
	margin-bottom:12px;
}
#main.party .backnum div {
	width:91.667%;
	margin:auto;
}
#main.party .backnum div li {
	float:left;
	width:29.545%;
	margin-right:5.682%;
	text-align:center;
	padding-bottom:12px;
}
#main.party .backnum div li a {
	color:#333;
	font-size:11px;
}
#main.party .backnum div li a:hover {
	-webkit-opacity: 0.7;
	opacity: 0.7;
}

#main.party .backnum div li:nth-child(3n) {
	margin-right:0;
}
#main.party .backnum .btn {
	clear:both;
	border:1px solid #73a0c3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#main.party .backnum .btn a {
	display:block;
	color:#73a0c3;
	font-size:14px;
	text-align:center;
	padding:10px;
}