

/* -------------C-------------- */

div#main01 {
     width:810px;
	 margin:auto;
	 background:#f2f2f2;
	 }


div#main02 {
     width:810px;
	 margin:auto;
	 background:#f2f2f2;
	 }


td.tb01 {
     background-image:url(../img/battle_bord02_1.jpg);
     background-repeat:no-repeat;
	 padding-bottom:0px;
	 width:810px;
	 height:65px;
	 }

td.tb02 {
     background-image:url(../img/battle_bord02_2.jpg);
     background-repeat:no-repeat;
     padding:0px;
	 width:405px;
	 height:435px;
     }


td.tb03 {
     background-image:url(../img/battle_bord02_3.jpg);
     background-repeat:no-repeat;
     padding:0px;
	 width:405px;
	 height:435px;
     }


td.p001 {
     padding:10px 0px 0px 15px;
     }

td.p002 {
     width:202px;
     }

td.txtbox01 {
     background-image:url(../img/text_bg.jpg);
     background-repeat:no-repeat;
     padding:0px auto auto 0px;
     }

.citytxt01 {
     margin-left:15px;
     }

p.txt01 {
     padding-top:10px;
	 padding-left:15px;
     text-align:left;
     color:#444444;
     font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
     font-size:12px;
     line-height:1.8;
	 }

.shingitai {
     padding-top:20px;
     }





/* -------------[r[{^-------------- */

.btntitle01{
     margin-left:110px;
     }


div.movspace01 {
     background-repeat:no-repeat;
     width:240px;
     height:200px;
	 margin-left:100px;
	 margin-top:10px;
	 }


ul#movbtn01 {
     list-style:none;
     width:240px;
	 margin:0;
	 padding:0;
     }


ul#movbtn01 li{
     list-style:none;
	 float:left;
	 width:200px;
	 }
	   

ul#movbtn01 a{
     display:block;
     width:240px;
     height:200px;
     }


#movbtn01 a span {
     display:none;
	 }


a.movie01 {
     background-image:url(../img/battle_mov01.jpg);
     }
	   

a:hover.movie01 {
     background-position:0px -200px;
	 }


p#btxt01{
     margin-top:15px;
     margin-left:100px;
     width:240px;
     text-align:left;
     color:#333333;
     font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
     font-size:12px;
     line-height:1.6;
}

/* -------------[r[{^02-------------- */

.btntitle02{
     margin-left:77px;
     }


div.movspace02 {
     background-repeat:no-repeat;
     width:240px;
     height:200px;
	 margin-left:70px;
	 margin-top:10px;
	 }


ul#movbtn02 {
     list-style:none;
     width:240px;
	 margin:0;
	 padding:0;
     }


ul#movbtn02 li{
     list-style:none;
	 float:left;
	 width:200px;
	 }
	   

ul#movbtn02 a{
     display:block;
     width:240px;
     height:200px;
     }


#movbtn02 a span {
     display:none;
	 }


a.movie02 {
     background-image:url(../img/battle_mov02.jpg);
     }
	   

a:hover.movie02 {
     background-position:0px -200px;
	 }


p#btxt02{
     margin-top:15px;
     margin-left:70px;
     width:240px;
     text-align:left;
     color:#333333;
     font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
     font-size:12px;
     line-height:1.6;
     }

/* -------------NEXT{^-------------- */

div.next {
     background-repeat:no-repeat;
     width:66px;
     height:16px;
	 margin-right:13px;
	 margin-top:15px;
	 }

ul#nextb {
     list-style:none;
     width:66px;
	 margin:0;
	 padding:0;
     }


ul#nextrb li{
     list-style:none;
	 float:left;
	 width:66px;
	 }
	   

ul#nextb a{
     display:block;
     width:66px;
     height:16px;
     }


#nextb a span {
     display:none;
	 }


a.next {
     background-image:url(../img/next01.jpg);
     }
	   

a:hover.next {
     background-position:0px -16px;
	 }




/* -------------Back{^-------------- */

div.back {
     background-repeat:no-repeat;
     width:66px;
     height:16px;
	 margin-right:13px;
	 margin-top:15px;
	 }

ul#backb {
       list-style:none;
       width:66px;
	   margin:0;
	   padding:0;
       }


ul#backb li{
       list-style:none;
	   float:left;
	   width:66px;
	   }
	   

ul#backb a{
       display:block;
       width:66px;
       height:16px;
       }


#backb a span {
       display:none;
	   }


a.back {
       background-image:url(../img/back01.jpg);
       }
	   

a:hover.back {
       background-position:0px -16px;
	   }






/* -------------y[WAJ[{^-------------- */



div.uptop {
     background-repeat:no-repeat;
     width:104px;
     height:16px;
	 margin-right:15px;
	 margin-top:15px;
	 }


ul#utb {
       list-style:none;
       width:104px;
	   margin:0;
	   padding:0;
       }


ul#utb li{
       list-style:none;
	   float:left;
	   width:104px;
	   }
	   

ul#utb a{
       display:block;
       width:104px;
       height:16px;
       }


#utb a span {
       display:none;
	   }


a.uptop {
       background-image:url(../img/uptop01.jpg);
       }
	   

a:hover.uptop {
       background-position:0px -16px;
	   }

	 
	