div#container{background-image:url(./images/background.png);background-repeat:repeat-y;padding:0 65px;width:780px;margin-left:auto;margin-right:auto;background-color:#FFF;}div#head{width:780px;height:170px;background-image:url(./images/head.png);background-position:top;background-repeat:no-repeat;border-top:1px solid #666;}div#head h1{display:none;}div#subcontents{float:left;width:150px;}div#vol{background:transparent url(./images/side.gif) 0 0 no-repeat;height:70px;}div#subcontents h2{font-weight:bold;font-size:28px;padding:5px 5px 0 85px;color:#fff;}div#subcontents h2 span{display:none;}ul#navi a{display:block;width:150px;height:35px;line-height:34px;color:#fff;text-indent:40px;text-decoration:none;background:transparent url(./images/sidenavi.gif) 0 -1px no-repeat;}ul#navi #toppage a{height:36px;background:transparent url(./images/sidenavi.gif) 0 0 no-repeat;}ul#navi a:hover{background:transparent url(./images/sidenavi.gif) -150px -1px no-repeat;}ul#navi #now{background:transparent url(./images/sidenavi.gif) -300px -1px no-repeat;}ul#navi #toppage{background:transparent url(./images/sidenavi.gif) 0 0 no-repeat;height:36px;}ul#navi #toppage a:hover{background:transparent url(./images/sidenavi.gif) -150px 0 no-repeat;height:36px;}ul#navi #toppage #now{background:transparent url(./images/sidenavi.gif) -300px 0 no-repeat;height:36px;}ul#navi li{display:inline;font-weight:bold;}div#maincontents{float:right;width:630px;}div#top{width:590px;margin:20px;}div#maincontents h2#title{margin:20px 10px 10px 10px;padding:4px 0 0 510px;height:40px;background:url(./images/title.gif) no-repeat;}div#maincontents h2#title_machine{margin:20px 10px 10px 10px;padding:4px 0 0 510px;height:40px;background:url(./images/title_machine.gif) no-repeat;}div#maincontents h2#title_team{margin:20px 10px 10px 10px;padding:4px 0 0 510px;height:40px;background:url(./images/title_team.gif) no-repeat;}div#maincontents h2#title_event{margin:20px 10px 10px 10px;padding:4px 0 0 510px;height:40px;background:url(./images/title_event.gif) no-repeat;}div#maincontents h2 span#combined{font-weight:bold;font-size:22px;top:-15px;left:0;line-height:20px;position:relative;z-index:0;}div#maincontents h2 span{font-weight:bold;font-size:26px;top:-9px;left:0;position:relative;z-index:0;}div#maincontents h2 span#hide{display:none;}div#top h2{background-image:url(./images/tleft.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:28px;height:40px;font-weight:bold;font-size:24px;}div#mokuji{line-height:130%;}div#mokuji p{font-weight:bold;}div#mokuji li{margin-left:1.5em;}.other{background-image:url(./images/line.gif);background-repeat:no-repeat;background-position:25px 0;width:590px;padding:25px;}.photo{margin:20px 40px;}.bold{font-weight:bold;}div#maincontents h3{background-image:url(./images/hleft.gif);background-repeat:no-repeat;background-position:0 0;padding-left:24px;height:25px;font-weight:bold;font-size:18px;}div#maincontents h4{background-image:url(./images/hleft.gif);background-repeat:no-repeat;background-position:0 0;padding-left:24px;height:25px;margin-bottom:15px;font-weight:bold;font-size:18px;}.section{margin:20px 0 30px 10px;}.section h6{background-image:url(./images/sleft.gif);background-repeat:no-repeat;background-position:0 0;padding-left:24px;height:25px;margin-bottom:15px;font-weight:bold;font-size:18px;}div#maincontents h5{padding:10px 10px 5px 10px;font-weight:bold;font-size:16px;}.clear{clear:both;}.sponsor{margin:10px;}.listf{float:left;margin:0 3em 20px 1em;}.listb{margin:0 0 20px 0;}div#maincontents p{margin:1em 0 0 10px;line-height:130%;}div#under{float:right;width:590px;background-image:url(./images/line.gif);background-repeat:no-repeat;background-position:5px -5px;margin:0 0 10px 100px;padding:20px 0 10px 20px;}div#footer{width:760px;padding:10px 10px 20px 10px;clear:both;text-align:left;background-color:#333;}div#footer_left{padding-left:50px;width:450px;float:left;}div#footer_right{padding-right:0;}div#footer_center{width:760px;padding-top:10px;text-align:center;clear:both;}div#footer address{font-size:14px;color:#fff;}address#footer_link a{color:#fff;}address#footer_link a:hover{color:#f90;}a{font-size:95%;background:transparent;}a:link{font-size:95%;color:#36F;background:transparent;}a:visited{font-size:95%;color:#800080;background:transparent;}a:hover,a:active{font-size:95%;color:#F93;background:transparent;}*{margin:0;padding:0;border:0;color:#333;font-size:16px;list-style-type:none;font-family:arial,sans-serif;}