body {
text-align:center;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
color:#ffffff;
background-color:#990000;
}


/*----- link -----*/
a:link {
color: #ffffff;
text-decoration:underline;
}
a:visited {
text-decoration:underline;
color: #ffffff;
}
a:hover {
text-decoration: none;
color:#cccccc;
}
a:active {
text-decoration: none;
}


/*----- container -----*/
#container{
width:860px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
background-image:url(../top/back_img01.jpg);
}

#bar{
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0px;
}

#body{
width:810px;
margin-top:0;
margin-left:25px;
margin-right:25px;
margin-bottom:0px;
}

/*----- heder -----*/
#heder{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
height:80px;
}

h1{
margin-top:0;
margin-left:0;
margin-bottom:0;
}


/*----- main_menu -----*/
#main_menu {
margin:0;
width: 810px;
}

#main_menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#main_menu li {
float: left;
margin: 0;
padding: 0;
}
#main_menu li a {
display: block;
height: 40px;
text-decoration: none;
text-indent: -9999px;
}

#main_menu #m1 a {
width: 135px;
background-image:url(../top/manu_1.jpg);
}
#main_menu #m2 a {
width: 135px;
background-image:url(../top/manu_2.jpg);
}
#main_menu #m3 a {
width: 135px;
background-image:url(../top/manu_3.jpg);
}
#main_menu #m4 a {
width: 135px;
background-image:url(../top/manu_4.jpg);
}
#main_menu #m5 a {
width: 135px;
background-image:url(../top/manu_5.jpg);
}
#main_menu #m6 a {
width: 135px;
background-image:url(../top/manu_6.jpg);
}

#main_menu #m1 a:hover {
width: 135px;
background-image:url(../top/manu_1h.jpg);
}
#main_menu #m2 a:hover {
width: 135px;
background-image:url(../top/manu_2h.jpg);
}
#main_menu #m3 a:hover {
width: 135px;
background-image:url(../top/manu_3h.jpg);
}
#main_menu #m4 a:hover {
width: 135px;
background-image:url(../top/manu_4h.jpg);
}
#main_menu #m5 a:hover {
width: 135px;
background-image:url(../top/manu_5h.jpg);
}
#main_menu #m6 a:hover {
width: 135px;
background-image:url(../top/manu_6h.jpg);
}

/*----- box_ctl -----*/
#box_ctl{
margin-top:40px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
#box_ctl1{
margin-top:60px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#box_ctl2{
margin-top:15px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

/*----- ranking text -----*/
p.rk_text1 {
text-align:right;
margin-top:5px;
margin-left:0px;
margin-right:15px;
margin-bottom:0;
}

p.rk_text2 {
text-align:left;
margin-top:0px;
margin-left:40px;
margin-right:0px;
margin-bottom:0;
}

p.rk_text2 a:link{
color:#ffffff;
text-decoration:none;
}
p.rk_text2 a:visited{
color:#ffffff;
text-decoration:none;
}
p.rk_text2 a:hover{
color:#CCCCCC;
text-decoration:none;
}

p.rk_text3 {
text-align:left;
font-size:10px;
margin-top:0px;
margin-left:40px;
margin-right:10px;
margin-bottom:0;
}

p.rk_text3 a:link{
color:#ffffff;
text-decoration:none;
}
p.rk_text3 a:visited{
color:#ffffff;
text-decoration:none;
}
p.rk_text3 a:hover{
color:#CCCCCC;
text-decoration:none;
}

/*----- news text -----*/
p.news_text1{
text-align:left;
margin-top:2px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
color:#660000;
}

p.news_text1 a:link{
color:#660000;
text-decoration:underline;
}
p.news_text1 a:visited{
color:#660000;
text-decoration:underline;
}
p.news_text1 a:hover{
color:#996633;
text-decoration:none;
}

/*----- now showing -----*/
p.sw_text1{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
}

p.sw_text2{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
}

p.sw_text3{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
font-size:10px;
font-weight: bold;
}

/*----- schedule -----*/
p.sc_text1{
text-align:left;
margin-top:0px;
margin-left:15px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
line-height:1.3em;
}

p.sc_text2{
text-align:left;
margin-top:5px;
margin-left:0px;
margin-left:10px;
margin-bottom:0;
font-weight: bold;
}


p.sc_text3{
text-align:left;
margin-top:4px;
margin-left:15px;
margin-right:5px;
margin-bottom:0;
font-size:16px;
font-weight: bold;
}

p.sc_text4{
text-align:center;
margin-top:3px;
margin-bottom:0;
font-weight: bold;
color:#333333;
}

p.sc_text5{
text-align:left;
margin-top:2px;
margin-left:20px;
margin-right:5px;
margin-bottom:0px;
font-size:14px;
font-weight: bold;
color:#FFCC33;
}

p.sc_text6{
text-align:left;
margin-top:4px;
margin-left:15px;
margin-right:5px;
margin-bottom:0;
font-size:14px;
font-weight: bold;
}

p.sc_text4 a:link{
text-decoration:underline;
font-weight: bold;
color:#333333;

}
p.sc_text4 a:visited{
text-decoration:underline;
font-weight: bold;
color:#333333;

}
p.sc_text4 a:hover{
text-decoration:none;
color:#333333;

font-weight: bold;
}

/*----- movies -----*/
p.mv_img{
text-align:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
}

p.mv_text1{
text-align:left;
margin-top:8px;
margin-left:20px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
}

p.mv_text1s{
text-align:left;
margin-top:6px;
margin-left:20px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
font-size:10px;
}

p.mv_text2{
text-align:left;
line-height:1.8em;
margin-top:5px;
margin-left:20px;
margin-right:20px;
margin-bottom:0;
}

p.mv_text3{
text-align:left;
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
font-size:9px;
}

p.mv_text4{
text-align:left;
line-height:1.8em;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0;
font-size:10px;
}

p.mv_text5{
text-align:left;
margin-top:16px;
margin-left:20px;
margin-right:5px;
margin-bottom:0px;
font-weight: bold;
color:#FFCC33;
}

p.mv_text6{
text-align:left;
margin-top:8px;
margin-left:20px;
margin-right:5px;
margin-bottom:10px;
font-size:10px;
line-height:1.8em;
}

p.mv_text7{
text-align:left;
margin-top:5px;
margin-left:0px;
margin-right:10px;
margin-bottom:0;
font-size:9px;
}

p.mv_text8{
text-align:left;
margin-top:3px;
margin-left:20px;
margin-right:5px;
margin-bottom:0px;
font-weight: bold;
color:#FFCC33;
}

p.mv_text10{
text-align:left;
margin-top:5px;
margin-left:20px;
margin-right:10px;
margin-bottom:0;
font-size:9px;
}

p.oh_img{
text-align:left;
margin-top:10px;
margin-left:15px;
margin-right:10px;
margin-bottom:5px;
}

/*----- price/service -----*/

p.se_text1{
text-align:left;
margin-top:0px;
margin-left:10px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
font-size:13px;
color:#336699;
}

p.se_text2{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
font-size:10px;
color:#333333;
}

p.se_text3{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
font-weight: bold;
font-size:14px;
color:#993366;
}

p.se_text4{
text-align:left;
line-height:1.5em;
margin-top:10px;
margin-left:0px;
margin-right:5px;
margin-bottom:10px;
font-size:10px;
}

p.se_text5{
font-size:10px;
color:#FF9933;
}

p.se_text6{
line-height:1.8em;
}

/*----- access -----*/
p.ac_text1{
text-align:left;
line-height:1.8em;
margin-top:5px;
margin-left:20px;
margin-right:20px;
margin-bottom:0;
}

p.ac_text2{
text-align:left;
line-height:1.8em;
margin-top:0px;
margin-left:225px;
margin-right:20px;
margin-bottom:0;
}

/*----- company -----*/
p.co_text1{
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:5px;
margin-bottom:0;
color:#333333;
}

p.co_text2{
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:5px;
margin-bottom:0;
color:#333333;
line-height:1.8em;
}

/*----- policy -----*/
p.po_text1{
text-align:left;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
line-height:1.8em;
color:#333333;
font-weight: bold;
}

p.po_text2{
text-align:left;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
line-height:1.8em;
color:#333333;
}

/*----- sitrmap -----*/
p.si_text1{
text-align:left;
margin-top:2px;
margin-left:28px;
margin-right:10px;
margin-bottom:0;
color:#333333;
font-weight: bold;
}

p.si_text2{
text-align:left;
margin-top:0px;
margin-left:28px;
margin-right:10px;
margin-bottom:0;
line-height:1.8em;
color:#333333;
}

p.si_text2 a:link{
color:#333333;
text-decoration:underline;
}
p.si_text2 a:visited{
color:#333333;
text-decoration:underline;
}
p.si_text2 a:hover{
color:#333333;
text-decoration:none;
}

/*----- pavilion -----*/
p.pa_text1{
text-align:left;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
line-height:1.8em;
}

/*----- inquiry -----*/
p.in_text1{
text-align:left;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:0;
line-height:1.8em;
}

p.pa_text2{
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:5px;
margin-bottom:0;
font-size:10px;
}

/*----- event -----*/
p.ev_text1{
text-align:left;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
line-height:1.8em;
color:#333333;
}

p.ev_text2{
text-align:left;
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
color:#333333;
}

p.ev_text3{
line-height:1.8em;
color:#333333;
}

/* footer */
#footer_menu{
margin-top:100px;
margin-left:0px;
margin-right:0px;
margin-bottom:0;
}

/* copy right */
#cr{
text-align:center;
margin-top:0px;
margin-bottom:0px;
}
