@charset "UTF-8";
/*@clearfix*/
.clearfix:after { content:" ";clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;overflow:hidden; }
.clearfix { display:inline-block;min-height: 1%; }
/*¥*/
* html .clearfix { height:1%; }
.clearfix { display:block;zoom: 1; }
/**/
body		{font:14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;color:#303030;text-align:center;-webkit-text-size-adjust: none;}

#suntory_contents	{text-align:center;}




#nav	{width:428px;margin:0 auto;padding-top: 20px;}
#nav ul	{}
#nav ul li	{float:left;margin-right:25px;}
#nav ul li a	{display:block;text-indent:-9999px;}

#nav ul li a.current	{background-position:0 -29px !important;}

#nav ul li#nav01	{width:106px;height:29px;}
#nav ul li#nav01 a	{width:106px;height:29px;background:url(../img/nav01.png) 0 0 no-repeat;}
#nav ul li#nav01 a:hover	{background-position:0 -29px;}

#nav ul li#nav02	{width:177px;height:29px;}
#nav ul li#nav02 a	{width:177px;height:29px;background:url(../img/nav02.png) 0 0 no-repeat;}
#nav ul li#nav02 a:hover	{background-position:0 -29px;}

#nav ul li#nav03	{width:95px;height:29px;margin-right:0;}
#nav ul li#nav03 a	{width:95px;height:29px;background:url(../img/nav03.png) 0 0 no-repeat;}
#nav ul li#nav03 a:hover	{background-position:0 -29px;}

#home{position:relative;width:940px;height:580px;margin:0 auto;background:url(../img/top_bk.jpg) 0 0 no-repeat;}
#home h1	{position:absolute;top:77px;left:193px;}
#home h2	{position:absolute;top:148px;left:276px;}
#home h3	{position:absolute;top:532px;left:277px;}


#himitsu	{position:relative;width:940px;height:580px;margin:0 auto;background:url(../img/himitsu_bk.jpg) 0 0 no-repeat;}
#himitsu h1	{position:absolute;top:89px;left:229px;}


#lineup	{position:relative;width:940px;height:580px;margin:0 auto;background:url(../img/lineup_bk.jpg) 0 0 no-repeat;}
#lineup h1	{position:absolute;top:77px;left:193px;}
#lineup h2#aka	{position:absolute;top:168px;left:94px;}
#lineup h2#shiro	{position:absolute;top:168px;right:141px;}


/*ECタグ用*/
.ec_box_top {width:940px;margin:0 auto;padding:6px 0;}
.ec_box_top_button {width:248px;float:right;}
.opa {background:#fff;}
.opa a:hover img {
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
  background:#fff;
}

.lineup_button01 {position: absolute;
    top: 572px;
    left: 374px;
    z-index: 9999;}
.lineup_button02 {position: absolute;
    top: 572px;
    right: 134px;
    z-index: 9999;}

/*ECタグ用*/

/* Adjust Spacing ------------------------------*/
.m0 {	margin:0 !important;}
.mt0 {	margin-top:0 !important;}
.mb0 {	margin-bottom:0 !important;}
.mb5 {	margin-bottom:5px !important;}
.mb45 {	margin-bottom:45px !important;}
.p0 {	padding:0 !important;}
.pt0 {	padding-top:0 !important;}
.pb0 {	padding-bottom:0 !important;}
.pb20 {padding-bottom:20px !important;}
.pt10 {padding-top:10px !important;;}
/* Adjust Size ---------------------------------*/
.w5p {	width:5% !important;}
.w10p {	width:10% !important;}.w15p {	width:15% !important;}
.w20p {	width:20% !important;}.w25p {	width:25% !important;}
.w30p {	width:30% !important;}.w35p {	width:35% !important;}
.w40p {	width:40% !important;}.w45p {	width:45% !important;}
.w50p {	width:50% !important;}.w55p {	width:55% !important;}
.w60p {	width:60% !important;}.w65p {	width:65% !important;}
.w70p {	width:70% !important;}.w75p {	width:75% !important;}
.w80p {	width:80% !important;}.w85p {	width:85% !important;}
.w90p {	width:90% !important;}.w95p {	width:95% !important;}

.left {float:left !important;}
.right {float:right !important;}