@charset "UTF-8";
/* ------------------------------------------------------ */
/* Updated: 2014/11 */
/* ------------------------------------------------------ */

/* Reset --------------------------------- */
#suntoryCommonHeader {
	display: none;
}
#suntory_contents a {
	text-decoration: none;
}
#suntory_contents a:hover {
	text-decoration: underline;
}
#suntory_contents {
	margin-top: 15px;
}
#suntory_contents nav {
	font-family: "Times New Roman", serif;
}
#suntory_contents #container {
	width: auto;
	font: 13px/1.4 Arial, Helvetica, sans-serif;
}
#suntory_contents #bc {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 20px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif,'suntory syntax';
	font-size: 14px;
}
#suntory_contents .inner {
	padding: 0;
}
#suntory_contents .history_page_title {
	width: 960px;
	margin: 0 auto;
}
#suntoryCommonFooter {
	display: none;
}
#suntory_contents h3 {
	border-left: none;
	padding: 0;
	color: #ffffff;
	line-height: 24px;
}
#suntory_contents h4 {
	color: #ffffff;
	line-height: 20px;
}






/* #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: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 100%;
	line-height: 1;
}
#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: 960px;
	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: 1382px;
		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: 1299px; }
	body.ff #digest .digest_section .digest_print { height: 1392px; }
	body.chrome #digest .digest_section .digest_print { height: 1382px; }
	body.safari #digest .digest_section .digest_print { height: 1248px; }
	#digest #digest_section_1 .digest_print_1 {
		height: 1334px;
		page-break-before: auto;
	}
	body.ie #digest #digest_section_1 .digest_print_1 { height: 1224px; }
	body.ff #digest #digest_section_1 .digest_print_1 { height: 1276px; }
	body.chrome #digest #digest_section_1 .digest_print_1 { height: 1267px; }
	body.safari #digest #digest_section_1 .digest_print_1 { height: 1132px; }
	#digest #digest_section_1 .digest_print { background-image: url(../img/ind_bg_digest_01.png); }
	#digest #digest_section_2 .digest_print { background-image: url(../img/ind_bg_digest_02.png); }
	#digest #digest_section_3 .digest_print { background-image: url(../img/ind_bg_digest_03.png); }
	#digest #digest_section_4 .digest_print { background-image: url(../img/ind_bg_digest_04.png); }
	#digest #digest_section_5 .digest_print { background-image: url(../img/ind_bg_digest_05.png); }
	body.ff #digest .digest_print:before {
		content: ".";
		visibility: hidden;
	}
		/* .print_vline */
		#digest .digest_section .print_vline {
			position: absolute;
			left: 479px;
			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: 467px;
			top: 351px;
			z-index: 30;
			width: 25px;
			height: 24px;
			background: url(../img/ind_icon_circle_02.png) no-repeat;
		}
		/* .page_title */
		#digest .digest_section .page_title {
			position: absolute;
			left: 0;
			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: 20px;
			top: 17px;
			width: 187px;
			height: 27px;
			background: url(../img/ind_ttl_digest_01.png) no-repeat;
			text-indent: -999px;
			overflow: hidden;
		}
		#digest .digest_section .page_title p.btn {
			position: absolute;
			right: 20px;
			top: 10px;
			width: 124px;
			height: 33px;
			overflow: hidden;
		}
		#digest .digest_section .page_title p.btn a {
			display: block;
			width: 124px;
			height: 24px;
			padding-top: 9px;
			background-image: url(../img/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 {
			display: inline-block;
			padding: 0 18px 0 9px;
			background: url(../img/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: 295px;
			top: 180px;
			z-index: 40;
		}
		#digest .digest_section .era {
			position: absolute;
			left: 297px;
			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: 103px; top: 435px; }
		#digest #digest_section_1 .digest_set_2 { left: 88px; top: 70px; }
		#digest #digest_section_1 .digest_set_3 { left: 489px; top: 568px; }
		#digest #digest_section_1 .digest_set_4 { left: 20px; top: 714px; }
		#digest #digest_section_2 .digest_set_1 { left: 531px; top: 615px; }
		#digest #digest_section_2 .digest_set_2 { left: 20px; top: 100px; }
		#digest #digest_section_2 .digest_set_3 { left: 171px; top: 552px; }
		#digest #digest_section_3 .digest_set_1 { left: 47px; top: 500px; }
		#digest #digest_section_3 .digest_set_2 { left: 536px; top: 660px; }
		#digest #digest_section_4 .digest_set_1 { left: 687px; top: 537px; }
		#digest #digest_section_4 .digest_set_2 { left: 20px; top: 736px; }
		#digest #digest_section_4 .digest_set_3 { left: 263px; top: 100px; }
		#digest #digest_section_5 .digest_set_1 { left: 272px; top: 541px; }
		#digest #digest_section_5 .digest_set_2 { left: 73px; top: 800px; }
		#digest #digest_section_5 .digest_set_3 { left: 529px; top: 1000px; }
		#digest #digest_section_5 .digest_set_4 { left: 20px; top: 100px; }
		#digest #digest_section_5 .digest_set_5 { left: 405px; top: 425px; }
		#digest #digest_section_5 .digest_set_6 { left: 20px; top: 960px; }
		#digest #digest_section_5 .digest_set_7 { left: 134px; top: 673px; }
		#digest #digest_section_5 .digest_set_8 { left: 103px; top: 100px; }
		#digest #digest_section_5 .digest_set_9 { left: 531px; top: 209px; }
		#digest #digest_section_5 .digest_set_10 { left: 31px; top: 487px; }
		#digest #digest_section_5 .digest_set_11 { left: 112px; top: 527px; }
		#digest #digest_section_5 .digest_set_12 { left: 362px; top: 927px; }
		#digest .digest_section .digest_set .digest_set_in {
			position: absolute;
			left: 0;
			top: 0;
		}
#digest .digest_continued {
	display: none;
}





/* #digest_youtube --------------------------------- */
#digest_youtube {
	display: none !important;
}





/* ------------------------------------------------------ */
/* End */
/* ------------------------------------------------------ */
