@charset "shift_jis";

#suntory_contents{
text-align:center;
background-image:url("../img/bg.jpg");
background-repeat:repeat-x;
background-position:bottom;
}

#title{
width:760px;
height:232px;
background-image:url("../img/bg_head.jpg");
background-repeat:no-repeat;
text-align:left;
margin-right:auto;
margin-left:auto;
position:relative;
}

#head h1{
position:absolute;
top:4px;
left:19px;
}

#head ul{
display:inline;
list-style:none;
}

#head li{
margin:0;
padding:0;
}

#head li{
text-decoration:none;
display:block;
}

#head #water{
position:absolute;
top:0;
left:659px;
}

#head #jgto{
position:absolute;
top:17px;
left:612px;
}


#navi{
}

#navi ul{
display:inline;
list-style:none;
height:32px;
}

#navi li{
margin:0;
padding:0;
height:32px;
text-indent:-9999px;
font-size:0px;
}

#navi li a{
text-decoration:none;
display:block;
height:32px;
}

#navi li#top{
position:absolute;
top:64px;
left:10px;
width:45px;
background:url(../img/navi.gif) 0 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#gaiyo{
position:absolute;
top:64px;
left:69px;
width:58px;
background:url(../img/navi.gif) -60px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#gaiyoActive{
position:absolute;
top:64px;
left:69px;
width:58px;
background:url(../img/navi_on.gif) -60px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#ticket{
position:absolute;
top:64px;
left:140px;
width:83px;
background:url(../img/navi.gif) -131px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#ticketActive{
position:absolute;
top:64px;
left:140px;
width:83px;
background:url(../img/navi_on.gif) -131px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#course{
position:absolute;
top:64px;
left:243px;
width:64px;
background:url(../img/navi.gif) -234px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#courseActive{
position:absolute;
top:64px;
left:243px;
width:64px;
background:url(../img/navi_on.gif) -234px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#taikai{
position:absolute;
top:64px;
left:327px;
width:50px;
background:url(../img/navi.gif) -317px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#taikaiActive{
position:absolute;
top:64px;
left:327px;
width:50px;
background:url(../img/navi_on.gif) -317px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#event{
position:absolute;
top:64px;
left:395px;
width:64px;
background:url(../img/navi.gif) -385px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#eventActive{
position:absolute;
top:64px;
left:395px;
width:64px;
background:url(../img/navi_on.gif) -385px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#amapro{
position:absolute;
top:64px;
left:473px;
width:120px;
background:url(../img/navi.gif) -463px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#amaproActive{
position:absolute;
top:64px;
left:473px;
width:120px;
background:url(../img/navi_on.gif) -463px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#onair{
position:absolute;
top:64px;
left:607px;
width:61px;
background:url(../img/navi.gif) -597px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#onairActive{
position:absolute;
top:64px;
left:607px;
width:61px;
background:url(../img/navi_on.gif) -597px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#annai{
position:absolute;
top:64px;
left:684px;
width:60px;
background:url(../img/navi.gif) -675px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}

#navi li#annaiActive{
position:absolute;
top:64px;
left:684px;
width:60px;
background:url(../img/navi_on.gif) -675px 0;
background-repeat:no-repeat;
display:block;
height:32px;
}


#navi li#top a:hover{
background:url(../img/navi_on.gif) 0 0;
}

#navi li#gaiyo a:hover{
background:url(../img/navi_on.gif) -60px 0;
}

#navi li#ticket a:hover{
background:url(../img/navi_on.gif) -131px 0;
}

#navi li#ticketActive{
background:url(../img/navi_on.gif) -131px 0;
}

#navi li#course a:hover{
background:url(../img/navi_on.gif) -234px 0;
}

#navi li#taikai a:hover{
background:url(../img/navi_on.gif) -317px 0;
}

#navi li#event a:hover{
background:url(../img/navi_on.gif) -385px 0;
}


#navi li#amapro a:hover{
background:url(../img/navi_on.gif) -463px 0;
}


#navi li#onair a:hover{
background:url(../img/navi_on.gif) -597px 0;
}


#navi li#annai a:hover{
background:url(../img/navi_on.gif) -675px 0;
}


h2{
width:680px;
border-bottom:2px solid #A6D4E9;
padding-bottom:15px;
}

#contents{
width:760px;
background-image:url("../img/bg_contents.gif");
background-repeat:no-repeat;
background-position:bottom;
text-align:left;
margin-right:auto;
margin-left:auto;
}

#foot{
clear:both;
width:740px;
border-bottom:10px solid #416FB8;
margin-left:10px;
}

#pagetop{
text-align:right;
padding:20px 30px 30px 0;
}

