@import "contents.css";@import "global.css";h1,h2,h3,h4,h5,h6,p,div,input,form,img,ul,li,table,td{margin:0;padding:0;border:0;}
td{vertical-align:top;}
html{height:100%;}
img{border:none;}
ul{list-style-type:none;}
a{color:#ff6600;text-decoration:under-line;}
a:hover{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:under-line;}
.linkOW{background-image:url(images/icon_ow.gif);background-repeat:no-repeat;background-position:right bottom;padding:0 8px 0 0;width:75px}
body{height:100%;text-align:center;margin:0px auto;padding:0px;border:0px;font-size:12px;letter-spacing:0;line-height:1.4em;color:#000;background:#e9e9e9;font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;}
#container{width:1000px;margin:0 auto;min-height:100%;height:auto !important;height:100%;background:#fff;text-align:center;}
body > #container{height:auto;}
#header{width:1000px;margin:0 auto;padding:0;height:131px;background:url("images/header_bg.gif") repeat-x;text-align:left;}
h1{font-size:12px;font-weight:normal;color:#fff;height:20px;margin:0;padding:5px 0 0 8px;}
#header strong{float:left;}
#head-join{float:right;margin:-25px 0 0 0;}
#head-bn{float:right;margin:10px 8px 0 0;width:468px;height:60px;overflow:hidden;}
#menu{width:1000px;margin:0 auto;height:60px;padding:0;text-align:left;overflow:hidden;}
#menu ul{list-style:none;margin:0;padding:0;width:1000px;margin:0 auto;}
#menu li{list-style:none;float:left;margin:0;padding:0;}
#menu li a{text-indent:-9999px;display:block;}
#menu .menuAbout a{display:block;background:url("images/menu_about.gif") no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuPri a{display:block;background:url(images/menu_pri.gif) no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuTicket a{display:block;background:url(images/menu_ticket.gif) no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuNews a{display:block;background:url(images/menu_news.gif) no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuFes a{display:block;background:url(images/menu_fes.gif) no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuDis a{display:block;background:url(images/menu_dis.gif) no-repeat;width:143px;height:60px;overflow:hidden;}
#menu .menuSup a{display:block;background:url(images/menu_sup.gif) no-repeat;width:142px;height:60px;overflow:hidden;}
#menu .menuAbout a:hover,
#menu .menuPri a:hover ,
#menu .menuTicket a:hover,
#menu .menuNews a:hover,
#menu .menuFes a:hover,
#menu .menuDis a:hover,
#menu .menuSup a:hover{background-position:0 -60px;}
#menu #ovabout .menuAbout a,
#menu #ovpri .menuPri a ,
#menu #ovticket .menuTicket a,
#menu #ovyfcnews .menuNews a,
#menu #ovfes .menuFes a,
#menu #ovdis .menuDis a,
#menu #ovsup .menuSup a{background-position:0 -60px;}
#body{clear:both;width:1000px;height:100%;padding:0;text-align:left;margin-bottom:32px;}
.pagetop{clear:both;margin:32px 16px 8px 0;text-align:right;}
#footer{clear:left;width:984px;margin:0 auto;text-align:center;border-top:1px solid #000;padding:12px 0 64px 0;bottom:0;}
#footer #footGroup{width:936px;margin:0 32px 0 32px;text-align:left;}
#footGroup .algL{padding:0 0 16px 6px;}
#footTxt{width:984px;text-align:left;border-top:2px solid #000;border-bottom:1px solid #000;margin:16px 0 0 0;padding:16px 0 16px 0;}
#footCopyright{padding:16px 0 0 0;}