@charset "UTF-8";

/* ************************************************************************
* 
*	Base
*
************************************************************************ */

body{
	margin:0px;
	padding:0px;
}
#suntory_contents div,#suntory_contents form,#suntory_contents input,#suntory_contents h1,#suntory_contents h2,#suntory_contents h3,#suntory_contents h4,#suntory_contents h5,#suntory_contents h6,#suntory_contents p,#suntory_contents ul,#suntory_contents ol,#suntory_contents li,#suntory_contents dl,#suntory_contents dt,#suntory_contents dd,#suntory_contents hr{
	margin:0px;
	padding:0px;
}
#suntory_contents{
	-webkit-text-size-adjust: 100%;
	text-align: left;
}
#suntory_contents a{
	text-decoration:none;
}
#suntory_contents ul, #suntory_contents ol{
	list-style:none;
}
#suntory_contents table {
	border-collapse:collapse;
	border-spacing:0;
}
#suntory_contents img{
	vertical-align: top;
	border:none;
}
#suntory_contents .clear{
	overflow:hidden;
	_zoom:1;
}
#suntory_contents .clearfix:after {
  content: "";
  clear: both;
  display: block;
}
#suntory_contents .fit{
	width: 100%;
	height: auto;
}
#suntory_contents a.links{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
#suntory_contents a.links:hover{
	opacity: .7;
}
#suntory_contents .transition{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}