@charset "utf-8";

/* CSS Document */

/*-------------------------
- base
- MV
- map_area
-------------------------*/
/*=======================================
　base
=======================================*/
p {
	text-align: justify;
}

#suntory_contents #summary {
	background-color: #fff;
}

/* 見出しのfont */
#suntory_contents h3 {
	font-size: 1.25rem;
	font-weight: 700;
	letter-spacing: 0.1em;
	padding-bottom: 0.64rem;
	text-align: center;
	color: #003109;
	border-bottom: 2px solid #003109;
	margin-bottom: 1.7857rem;
	line-height: 1.466;
}

#suntory_contents dl dt {
	font-size: 1.07142rem;
	font-weight: 700;
	color: #947f28;
	padding-left: 1.07142rem;
	position: relative;
}
#suntory_contents dl dt::before {
	content: '';
	position: absolute;
	top: 52.25%; left: 0;
	transform: translateY(-50%);
	width: 0.82142REM; height: 0.82142REM;
	background-color: #947f28;
}
#suntory_contents dl dd {
	font-size: 0.9285rem;
	letter-spacing: 0;
}

/*=======================================
　MV
=======================================*/
#suntory_contents #summary .mv {
	margin-bottom: 2.3928rem;
}
#suntory_contents #summary .main_ttl {
	background-color: #8d7e33;
}

/*=======================================
　outline_area
=======================================*/
#suntory_contents #outline_area {
	margin-bottom: 4.7857142rem;
}
#suntory_contents #outline_area .item_list dl {
	margin-bottom: 1.4rem;
}

/*=======================================
broadcast_area
=======================================*/
#suntory_contents #broadcast_area {
	margin-bottom: 4.2857rem;
}
#suntory_contents #broadcast_area p.time {
	font-size: 0.92857rem;
	line-height: 1.6923;
	margin-bottom: 1.75rem;
}
#suntory_contents #broadcast_area dl {
	margin-bottom: 1rem;
}
#suntory_contents #broadcast_area p.notion {
	font-size: 0.71428rem;
}

/*=======================================
member_area
=======================================*/
#suntory_contents #member_area {
	margin-bottom: 3.92857rem;
}
#suntory_contents #member_area p {
	font-size: 0.92857rem;
	line-height: 1.6923;
}
#suntory_contents #member_area p span {
	color: #947f28;
}
