@charset "utf-8";
/* ===================================================================
	use second
=================================================================== */

/*---------------------------------------------------------------------------*/

#contents {
	letter-spacing: 0.1em;
}

h2 {
	margin:0 auto 50px;
	padding-top:20px;
	width:935px;
}

.inner {
	background:url(../../common/images/bg_sakura.png) repeat center bottom;
	margin:0 auto 135px;
	width:935px;
}

h3 {
	margin-bottom: 35px;
}

.inner ul.info {
	margin-left: 18px;
}

.inner ul.info li {
	background: url(../../common/images/icon_arrow.png) no-repeat left 0.4em;
	padding-left: 1.5em;
	margin-bottom: 30px;
}

ul.info li .date {
	color: #d95384;
	float: left;
	margin-right: 1em;
	width: 100px;
}

ul.info li .ttl {
	float: left;
	width: 700px;
}

.info .btn_info {
	text-align:right;
}

.info_menu {
	margin-bottom:80px;
}

.info_menu li {
	float:left;
}

.info_menu li.center {
	margin: 0 8px;
}



/* page_link
----------------------------- */
.page_link {
	margin: 80px 0 0;
	padding-bottom: 15px;
	text-align: center;
}
.page_link span {
	font-size: 12px;
	text-align: center;
	padding:10px;
}

.page_link span strong {
	color:#ed95bc;
}


/* detail
----------------------------- */

.info_detail {
	margin:0 auto;
	width:850px;
}

.info_detail .ttl {
	background: url(../../common/images/icon_diamond_b.png) no-repeat left 0.2em;
	font-size: 18px;
	margin-top: 5px;
	padding-left: 1.2em;
}

.info_detail .date {
	border-top: #a0a0a0 1px dashed;
	font-size: 13px;
	margin: 20px 0;
	padding-top: 10px;
	text-align: right;
}

.info_detail .box {
	border-bottom:#a0a0a0 1px dashed;
	margin-bottom:20px;
	padding-bottom:20px;
}

.info_detail .back_info {
	background:url(../../common/images/icon_arrow.png) no-repeat right center;
	padding-right:1.2em;
	text-align:right;
}

.info_detail .photo {
	text-align:center;
}



