@charset "UTF-8";
/* ------------------------------------------------------ */
/* Updated: 2014/11 */
/* ------------------------------------------------------ */

/* Reset --------------------------------- */
#suntory_header_pc {
	display: none;
}
#suntory_contents #container {
	width: auto;
}
#suntory_contents #bc {
	width: 960px;
	margin: 15px auto 0;
	padding: 0 20px;
}
#suntory_contents .inner {
	padding-bottom: 0;
}
#suntory_footer_pc {
	display: none;
}
#suntory_contents h3 {
	color: #ffffff;
	border-left: none;
	padding: 0;
}
#suntory_contents h4 {
	color: #ffffff;
}






/* #digest_loader --------------------------------- */
#digest_loader {
	display: none;
}





/* #digest_nav --------------------------------- */
#digest_nav {
	display: none;
}





/* #digest --------------------------------- */
#suntory_contents #digest h1,
#suntory_contents #digest h2 {
	margin: 0;
	border-bottom: none;
	color: #f4f4f4;
	font-size: 100%;
}
#digest h3 {
	margin: 0;
	font-size: 100%;
}
#suntory_contents #digest p {
	margin: 0;
}
#digest {
	color: #f4f4f4;
	font-family: "Times New Roman", serif;
	font-size: 100%;
	line-height: 1;
	letter-spacing: 0.5px;
}
#digest .digest_section {
	position: relative;
	z-index: 10;
	height: auto !important;
	overflow: hidden;
}
#digest .digest_section_bg {
	display: none;
}
#digest .digest_section_in {
	position: relative;
	z-index: 20;
	width: 1000px;
	height: auto !important;
	margin: 0 auto;
}
	/* .vline */
	#digest .digest_section .vline {
		display: none;
	}
	/* .origin */
	#digest .digest_section .origin {
		display: none;
	}
	/* .circles */
	#digest .digest_section .circles {
		display: none;
	}
	/* .digest_print */
	#digest .digest_section .digest_print {
		position: relative;
		height: 1440px;
		background-repeat: no-repeat;
		background-position: 50% 0;
		background-size: cover;
		page-break-before: always;
		overflow: hidden;
	}
	body.ie #digest .digest_section .digest_print { height: 1510px; }
	body.ff #digest .digest_section .digest_print { height: 1450px; }
	body.chrome #digest .digest_section .digest_print { height: 1440px; }
	body.safari #digest .digest_section .digest_print { height: 1300px; }
	#digest #digest_section_1 .digest_print_1 {
		height: 1390px;
		page-break-before: auto;
	}
	body.ie #digest #digest_section_1 .digest_print_1 { height: 1460px; }
	body.ff #digest #digest_section_1 .digest_print_1 { height: 1400px; }
	body.chrome #digest #digest_section_1 .digest_print_1 { height: 1390px; }
	body.safari #digest #digest_section_1 .digest_print_1 { height: 1250px; }
	#digest #digest_section_1 .digest_print { background-image: url(../png/ind_bg_digest_01.png); }
	#digest #digest_section_2 .digest_print { background-image: url(../png/ind_bg_digest_02.png); }
	#digest #digest_section_3 .digest_print { background-image: url(../png/ind_bg_digest_03.png); }
	#digest #digest_section_4 .digest_print { background-image: url(../png/ind_bg_digest_04.png); }
	#digest #digest_section_5 .digest_print { background-image: url(../png/ind_bg_digest_05.png); }
	body.ff #digest .digest_print:before {
		content: ".";
		visibility: hidden;
	}
		/* .print_vline */
		#digest .digest_section .print_vline {
			position: absolute;
			left: 499px;
			top: 0;
			width: 1px;
			height: 100%;
			background: #fff;
			opacity: 0.3;
			filter: alpha(opacity=30);
		}
		#digest #digest_section_1 .digest_print_1 .print_vline {
			top: 374px;
		}
		body.ie #digest #digest_section_1 .digest_print_1 .print_vline {
			height: 1086px;
		}
		/* .print_origin */
		#digest .digest_section .print_origin {
			position: absolute;
			left: 487px;
			top: 351px;
			z-index: 30;
			width: 25px;
			height: 24px;
			background: url(../png/ind_icon_circle_02.png) no-repeat;
		}
		/* .page_title */
		#digest .digest_section .page_title {
			position: absolute;
			left: 20px;
			top: 0;
			z-index: 40;
			width: 960px;
			height: 49px;
		}
		#digest .digest_section .page_title_bg {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 960px;
			height: 1px;
			background: #fff;
			opacity: 0.2;
		}
		body.ie_8 #digest .digest_section .page_title_bg {
			background: #666;
		}
		#digest .digest_section .page_title h1 {
			position: absolute;
			left: 0;
			top: 17px;
			width: 187px;
			height: 27px;
			background: url(../png/ind_ttl_digest_01.png) no-repeat;
			text-indent: -999px;
			overflow: hidden;
		}
		#digest .digest_section .page_title p.btn {
			position: absolute;
			right: 0;
			top: 10px;
			width: 124px;
			height: 33px;
			overflow: hidden;
		}
		#digest .digest_section .page_title p.btn a {
			display: block;
			width: 124px;
			height: 23px;
			padding-top: 10px;
			background-image: url(../png/ind_btn_w124_01.png);
			background-repeat: no-repeat;
			color: #333 !important;
			text-align: center;
		}
		#digest .digest_section .page_title p.btn a:hover,
		#digest .digest_section .page_title p.btn a:active {
			background-position: 0 -50px;
			color: #fff !important;
			text-decoration: none !important;
		}
		#digest .digest_section .page_title p.btn a .arrow {
			padding: 0 18px 0 9px;
			background: url(../png/ind_icon_arrow_02_r.png) no-repeat 100% 1px;
		}
		#digest .digest_section .page_title p.btn a:hover .arrow,
		#digest .digest_section .page_title p.btn a:active .arrow {
			background-position: 100% -49px;
		}
		/* .era */
		#digest .digest_section .era_found {
			position: absolute;
			left: 315px;
			top: 180px;
			z-index: 40;
		}
		#digest .digest_section .era {
			position: absolute;
			left: 317px;
			z-index: 40;
			width: 367px;
			height: 367px;
		}
		#digest #digest_section_2 .era { top: 146px; }
		#digest #digest_section_3 .era { top: 89px; }
		#digest #digest_section_4 .era { top: 145px; }
		#digest #digest_section_5 .era { top: 85px; }
		/* .digest_set */
		#digest .digest_section .digest_set {
			position: absolute;
			z-index: 40;
			opacity: 1 !important;
		}
		#digest #digest_section_1 .digest_set_1 { left: 123px; top: 435px; }
		#digest #digest_section_1 .digest_set_2 { left: 108px; top: 100px; }
		#digest #digest_section_1 .digest_set_3 { left: 529px; top: 568px; }
		#digest #digest_section_1 .digest_set_4 { left: 20px; top: 714px; }
		#digest #digest_section_2 .digest_set_1 { left: 551px; top: 615px; }
		#digest #digest_section_2 .digest_set_2 { left: 20px; top: 100px; }
		#digest #digest_section_2 .digest_set_3 { left: 211px; top: 552px; }
		#digest #digest_section_3 .digest_set_1 { left: 67px; top: 500px; }
		#digest #digest_section_3 .digest_set_2 { left: 556px; top: 660px; }
		#digest #digest_section_4 .digest_set_1 { left: 707px; top: 537px; }
		#digest #digest_section_4 .digest_set_2 { left: 20px; top: 736px; }
		#digest #digest_section_4 .digest_set_3 { left: 283px; top: 100px; }
		#digest #digest_section_5 .digest_set_1 { left: 292px; top: 541px; }
		#digest #digest_section_5 .digest_set_2 { left: 93px; top: 800px; }
		#digest #digest_section_5 .digest_set_3 { left: 549px; top: 1000px; }
		#digest #digest_section_5 .digest_set_4 { left: 20px; top: 100px; }
		#digest #digest_section_5 .digest_set_5 { left: 523px; top: 425px; }
		#digest #digest_section_5 .digest_set_6 { left: 154px; top: 673px; }
		#digest #digest_section_5 .digest_set_7 { left: 20px; top: 920px; }
		#digest #digest_section_5 .digest_set_8 { left: 123px; top: 100px; }
		#digest #digest_section_5 .digest_set_9 { left: 551px; top: 509px; }
		#digest #digest_section_5 .digest_set_10 { left: 51px; top: 787px; }
		#digest #digest_section_5 .digest_set_11 { left: 92px; top: 847px; }
		#digest #digest_section_5 .digest_set_12 { left: 362px; top: 100px; }
		#digest .digest_section .digest_set .digest_set_in {
			position: absolute;
			left: 0;
			top: 0;
		}
#digest .digest_continued {
	display: none;
}





/* #digest_founder --------------------------------- */
#digest_founder {
	display: none !important;
}





/* #digest_youtube --------------------------------- */
#digest_youtube {
	display: none !important;
}





/* ------------------------------------------------------ */
/* End */
/* ------------------------------------------------------ */
