@charset "utf-8";

/*------------------------------------------------------------
  reset
------------------------------------------------------------ */
#suntory_contents div,
#suntory_contents span,
#suntory_contents object,
#suntory_contents iframe,
#suntory_contents h1,
#suntory_contents h2,
#suntory_contents h3,
#suntory_contents h4,
#suntory_contents h5,
#suntory_contents h6,
#suntory_contents p,
#suntory_contents blockquote,
#suntory_contents pre,
#suntory_contents abbr,
#suntory_contents address,
#suntory_contents cite,
#suntory_contents code,
#suntory_contents del,
#suntory_contents dfn,
#suntory_contents em,
#suntory_contents img,
#suntory_contents ins,
#suntory_contents kbd,
#suntory_contents q,
#suntory_contents samp,
#suntory_contents small,
#suntory_contents strong,
#suntory_contents sub,
#suntory_contents sup,
#suntory_contents var,
#suntory_contents b,
#suntory_contents i,
#suntory_contents dl,
#suntory_contents dt,
#suntory_contents dd,
#suntory_contents ol,
#suntory_contents ul,
#suntory_contents li,
#suntory_contents fieldset,
#suntory_contents form,
#suntory_contents label,
#suntory_contents legend,
#suntory_contents table,
#suntory_contents caption,
#suntory_contents tbody,
#suntory_contents tfoot,
#suntory_contents thead,
#suntory_contents tr,
#suntory_contents th,
#suntory_contents td,
#suntory_contents footer,
#suntory_contents header,
#suntory_contents hgroup,
#suntory_contents menu,
#suntory_contents nav,
#suntory_contents section,
#suntory_contents summary,
#suntory_contents time,
#suntory_contents mark,
#suntory_contents audio,
#suntory_contents video,
#suntory_contents article,
#suntory_contents aside,
#suntory_contents canvas,
#suntory_contents details,
#suntory_contents figcaption,
#suntory_contents figure {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	outline: none;
	box-sizing: border-box;
}

#suntory_contents blockquote,
#suntory_contents q {
	quotes: none;
}

#suntory_contents blockquote:before,
#suntory_contents blockquote:after,
#suntory_contents q:before,
#suntory_contents q:after {
	content: '';
	content: none;
}

#suntory_contents a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	box-sizing: border-box;
}

/* change colours to suit your needs */
#suntory_contents ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

/* change colours to suit your needs */
#suntory_contents mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

#suntory_contents del {
	text-decoration: line-through;
}

#suntory_contents abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

#suntory_contents table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* change border colour to suit your needs */
#suntory_contents hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

#suntory_contents input,
#suntory_contents select {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	outline: none;
	border: none;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	background: none;
}

#suntory_contents img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
