html {
overflow-x : hidden ;
}

.clear {
clear:both;
}

a:hover {
text-decoration: none;
}

#my-glider h1 {
margin:0 0 0 8px;
}

#my-glider div.scroller div.content div.section p {
margin:10px 0 0 0;}

#my-glider {
width:740px;
height:450px;
position:absolute;
top:50%;
left:50%;
margin-top:-225px;
margin-left:-360px;
}

#my-glider div.scroller { 
/* modify width and height of scrolling section if necessary	*/
width:740px; 
height: 360px;
margin:25px 0 0 0;
overflow: hidden;
}

#my-glider div.scroller div.content div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
width:720px;
height:360px;
overflow:hidden;
float:left;
padding:0 10px 0 10px;
}

#my-glider div.scroller div.content {
width: 10000px;
}

#my-glider div.scroller div.content div.section a.important {
color:#FF0000;
}

#my-glider div.scroller div.content div.section div.left {
float:left;
width:355px;
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div.section div.right {
float:right;
width:355px;
margin:5px 0 0 0;
}


/* NEWS */

#my-glider div.scroller div.content div.section ul.news {
margin:10px 0 0 15px;
list-style:disc;
}

#my-glider div.scroller div.content div#section1 div.right{
text-align:center;
}

#my-glider div.scroller div.content div.section ul.news li {
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div.section p.thanks {
height:25px;
margin:0;
}

/* ABOUT */

#my-glider div.scroller div.content div.section p.curator {
margin:30px 0 0 0;
}

/* FREE CD */

#my-glider div.scroller div.content div.section img.jk {
float:left;
width:300px;
margin:20px 0 0 0;
}

#my-glider div.scroller div.content div#section3 div.cd {
float:left;
width:350px;
margin:20px 0 0 30px;
}

#my-glider div.scroller div.content div#section3 ol {
margin:0 0 0 25px;	
}

#my-glider div.scroller div.content div#section3 ol li {
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div#section3 p.cd {
margin:30px 0 0 0;}

/* TOKYO */

#my-glider div.scroller div.content div.section p.band {
margin:10px 0 0 0;
}

#my-glider div.scroller div.content div.section ul.band li {
float:left;
width:120px;
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div.section ul.band li a {
text-decoration:none;
}

#my-glider div.scroller div.content div.section ul.band li p {
margin:5px 0 5px 0;
}

/* NAGOYA */

#my-glider div.scroller div.content div#section5 p.dj{
clear:both;
margin:20px 0 0 0;
}

#my-glider div.scroller div.content div#section5 ul.dj li {
margin:5px 0 0 0 ;
}

/* ticket */



#my-glider div.scroller div.content div#section7 p.ticket {
margin:10px 0 20px 0;
}

#my-glider div.scroller div.content div#section7 p.ticket span.attention {
color:#FF0000;
}

#my-glider div.scroller div.content div#section7 dt.personal-data {
clear:both;
float:left;
width:60px;
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div#section7 dd.personal-data {
float:left;
width:200px;
margin:5px 0 0 0;
}

#my-glider div.scroller div.content div#section7 dd.personal-data .mail {
width:200px;
}

#my-glider div.scroller div.content div#section7 dl.date {
clear:both;
width:600px;

}

#my-glider div.scroller div.content div#section7 dl.date dt {
float:left;
width:60px;
padding:10px 0 0 0;
}

#my-glider div.scroller div.content div#section7 dl.date dd {
float:left;
width:540px;
padding:10px 0 0 0;
}

#my-glider div.scroller div.content div#section7 dl.number {
clear:both;
padding:10px 0 0 0;

}

#my-glider div.scroller div.content div#section7 dt.number {
float:left;
width:60px;
margin:0;
}

#my-glider div.scroller div.content div#section7 dl.date dd.number {
float:left;
width:200px;
padding:0 0 0 0 ;
}

#my-glider div.scroller div.content div#section7 p.messege {
clear:both;
margin-left:60px;
}


#my-glider div.scroller div.content div#section7 p.btn {
margin:5px 0 0 60px;
}



/*  navi  */


#my-glider div.controls {
margin:10px 0 0 0;
padding:0;
height:16px;
}

#my-glider div.controls ul{
float:right;
list-style:none;
}

#my-glider div.controls ul li {
float:left;
height:17px;
}

#my-glider div.controls ul li.news{
width:52px;
background:url(../img/navi_news_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.about{
width:59px;
background:url(../img/navi_about_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.freecd{
width:70px;
background:url(../img/navi_freecd_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.tokyo{
width:59px;
background:url(../img/navi_tokyo_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.nagoya{
width:69px;
background:url(../img/navi_nagoya_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.osaka{
width:60px;
background:url(../img/navi_osaka_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.blog{
width:48px;
background:url(../img/navi_blog_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.ticket{
width:60px;
background:url(../img/navi_ticket_on.gif) no-repeat left top;
}

#my-glider div.controls ul li.contact{
width:67px;
background:url(../img/navi_contact_on.gif) no-repeat left top;
}

#my-glider div.controls ul li a {
display:block;
}

#my-glider div.controls ul li.news a:hover{
width:52px;
}

#my-glider div.controls ul li.about a:hover{
width:59px;
}

#my-glider div.controls ul li.freecd a:hover{
width:70px;
}

#my-glider div.controls ul li.tokyo a:hover{
width:59px;
}

#my-glider div.controls ul li.nagoya a:hover{
width:69px;
}

#my-glider div.controls ul li.osaka a:hover{
width:60px;
}

#my-glider div.controls ul li.blog a:hover{
width:48px;
}

#my-glider div.controls ul li.ticket a:hover{
width:60px;
}

#my-glider div.controls ul li.contact a:hover{
width:67px;
}

#my-glider div.controls ul li a:hover {
height:17px;
background-color:transparent;
}

#my-glider div.controls ul li a:hover img {
visibility:hidden;
}

.counter {
position:absolute;
right:10px;
bottom:10px;
}
