@charset "Shift_JIS";

.font-mb31 {
	font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
	font-weight: 600;
	font-style: normal;
}

.font-helvetica {
	font-family:helvetica,arial,verdana,sans-serif;
}


/**
 * ------------------------------------------------------------
 * section-hero
 * ------------------------------------------------------------
 */
.hero-h {
	padding: 100px 0;
	text-align:center;
}
.hero-h img {
	width:565px;
	height:auto;
}


/**
 * ------------------------------------------------------------
 * section-message
 * ------------------------------------------------------------
 */
.section-message {
	width:640px;
	margin:0 auto;
}
.message-txt {
	font-size:19px;
	line-height:2.3157894737;
	font-weight:bold;
}
.message-txt + .message-txt {
	margin-top:60px;
}
.message-txt a {
	text-decoration:underline;
}


/**
 * ------------------------------------------------------------
 * section-item
 * ------------------------------------------------------------
 */
.section-item {
	width:640px;
	background:#f2f2f2;
	margin:70px auto 0 auto;
	padding:60px 0 67px 0;
	border-radius:10px;
	text-align:center;
	border:1px solid #f3f3f3;
}
.item-h {
	font-size:25px;
	font-weight:bold;
	line-height:1.3;
}
.item-h-strong {
	font-size:42px;
	color:#3a87c6;
}
.item {
	margin-top:30px;
}
.item img {
	width:280px;
	height:auto;
}
.item-info {
	margin-top:20px;
}
.item-info-name {
	font-size:18px;
	color:#888888;
}
.item-info-price {
 	font-size:35px;
	font-weight:bold;
}
.item-link {
	margin-top:20px;
}
.item-link .g-btn {
	width:350px;
	padding:15px 15px 14px;
	min-height:55px;
	font-size:18px;
	border-radius:55px;
	background-color:#36b7f4;
	border-color:#36b7f4;
}


/**
 * ------------------------------------------------------------
 * section-share
 * ------------------------------------------------------------
 */
.section-share {
	margin-top:100px;
}
.action-share {
	margin-top:0;
}


/**
 * ------------------------------------------------------------
 * 支援金額
 * ------------------------------------------------------------
 */
.support {
	margin:75px auto;
	width:640px;
}
.section-message + .section-message {
	margin-top:60px;
}


/**
 * ------------------------------------------------------------
 * ZOZOTOWN TOPボタン
 * ------------------------------------------------------------
 */
.item-link {
	text-align:center;
	font-weight:bold;
}


/**
 * ------------------------------------------------------------
 * リンクアイコン
 * ------------------------------------------------------------
 */
.message-txt > .ico_blank {
	background-position:right 9px;
	padding-right:17px;
	margin-right:3px;
}