﻿#all{
      width:800px;
      padding:0px;
      margin:0px;
      text-align:center;
}
#header{
       width:800px;
       height:90px;
      padding:0px;
      margin:0px;
}
#header01{
      padding:0px;
      margin:0px;
      width:385px;
      height:90px;
      background:url(images/header_left.gif) no-repeat;
      float:left;
}
#news{
      margin:10px 5px 10px 5px ;
      height:100px;;
      width:190px;
      background:white;
      text-align:left;
}
h1{
     font-size:8pt;
}
h2{
     font-size:8pt;
}
#rheader{
       width:415px;
       height:90px;
      padding:0px;
      margin:0px;
      float:left;
}
#header02{
      padding:0px;
      margin:0px;
       width:415px;
       height:50px;
       background:url(images/header_logo.gif) no-repeat;
}
#gmenu{
      padding:0px;
      margin:0px;
       height:40px;
       width:415px;
       text-align:center;
}
#gmenu a{
      text-decoration:none;
      font-weight:bold;
      color:white;
}
#g1{
      width:90px;
      height:40px;
      background:url(images/info.gif) no-repeat;
      color:white;
      float:left;
      padding:13px 0px 0px 0px;
}
#g2{
      width:50px;
      height:40px;
      background:url(images/price.gif) no-repeat;
      color:white;
      text-decoration:none;
      float:left;
      padding:13px 0px 0px 0px;
}
#g3{
      width:110px;
      height:40px;
      background:url(images/ticket.gif) no-repeat;
      color:white;
      text-decoration:none;
      float:left;
      padding:13px 0px 0px 0px;
}
#g4{
      width:50px;
      height:40px;
      background:url(images/map.gif) no-repeat;
      color:white;
      text-decoration:none;
      float:left;
      padding:13px 0px 0px 0px;
}
#g5{
      width:115px;
      height:40px;
      background:url(images/contact.gif) no-repeat;
      color:white;
      text-decoration:none;
      float:left;
      padding:13px 0px 0px 0px;
}
#flash{
      padding:0px;
      margin:0px;
       width:600px;
       height:350px;
       float:left;
}
#content00{
      text-align:center;
      width:800px;
}
#content01{
      width:600px;
      padding:0px;
      margin:0px;
      float:left;
}
#content02{
      width:800px;
      text-align:left;
}
#content03{
      width:400px;
      padding:0px;
      margin:0px;
      float:left;
}
#content04{
      width:500px;
      text-align:left;
}
#content05{
      width:600px;
      text-align:left;
}
#rmenu{
      padding:0px;
      margin:0px;
       width:200px;
       height:350px;
       background:url(images/ikuni_bg.gif);
}
#footer{
      padding:8px 0px 0px 0px;
      margin:0px;
       width:800px;
       height:50px;
       background:url(images/footer.gif) no-repeat;
      font-size:7pt;
      font-weight:bold;
      color:white;
      line-height:15px;
      letter-spacing:3px;
      text-align:center;
}
#intro{
      font-size:8pt;
      font-weight:bold;
      padding:0px;
}
#ikuni{
      font-size:24pt;
      font-family: "HGP創英ﾌﾟﾚｾﾞﾝｽEB", "Osaka", sans-serif;
      padding:2px 0px 0px 80px;
      color:#FF3300;
      letter-spacing:5px;
}
#ikuni a{
      font-size:24pt;
      font-family: "HGP創英ﾌﾟﾚｾﾞﾝｽEB", "Osaka", sans-serif;
      padding:2px 0px 0px 0px;
      color:#FF3300;
      letter-spacing:5px;
      text-decoration:none;
}
#cp01{
      width:650px;
      height:260px;
      border-color:#D94254;
      border-style: solid; 
      border-width: 1px;
      padding:5px;
      margin:0px 0px 20px 0px;
}
#cp02{
      width:650px;
      height:30px;
      background-color:#CA0202;
      text-align:center;
      color:white;
      font-size:16pt;
      font-weight:bold;
}
#cp03{
      text-align:left;
      width:430px;
      height:220px;
      background:url(images/header_logo.gif) no-repeat;
      border-width: 0px;
      float:left;
}
#cp04{
      font-size:24pt;
      font-family: "HGP創英ﾌﾟﾚｾﾞﾝｽEB", "Osaka", sans-serif;
      padding:2px 0px 0px 80px;
      color:#FF3300;
      letter-spacing:5px;
      text-align:left;
      width:430px;
      height:45px;
      background:url(images/header_logo.gif) no-repeat;
      border-bottom-color:#D94254;
      border-bottom-style: solid; 
      border-bottom-width: 1px;
}
#cp05{
      text-align:left;
      width:430px;
      height:155px;
      color:#363636;      
}
#cp06{
      width:210px;
      height:220px;
      float:right;
}

#kupon{
      width:670px;
      text-align:left;
}
#sidebarcontainer
{
	float: left;
	width: 200px;
	padding:0;
}