<!--
html{ background: #FFF url("../img/bg_main.gif") repeat; }
body{ background: url("../img/bg_960.gif") repeat-y center top; font-size: 88%; text-align: center; }
div#container{ background: #FFF  url("../img/top_bg.gif"); width: 960px; margin: 0 auto 0; padding: 0; }
#ctv_tab { background: #FFF; margin: 0 auto 0; width: 100%; text-align: center; }



/* index.html
---------------------------------------------*/
h1, h2, h3, h4, #footer{ margin: 0 auto 0; padding: 0; }
#title a{ display: block; background: url(../img/header.jpg) no-repeat; height: 120px; line-height: 120px; width: 960px; margin: 0; text-indent: -9999px; padding: 0; }
#info{ display: block; background: url(../img/info.jpg) no-repeat; height: 121px; line-height: 121px; width: 960px; margin: 0; padding: 0; text-align: left; position: relative; }

#header_top{ background: url(../img/header_top.jpg) no-repeat; height: 120px; line-height: 120px; width: 960px; margin: 0; padding: 0; }
#theater_top h1 a{ display: block; background: url(../img/spacer.gif) no-repeat; height: 120px; width: 430px; float: left; text-indent: -9999px; }
#whatsnew{ padding: 40px 12px 0 0; float: right; width: 466px; height: 63px; overflow: auto; -webkit-overflow-scrolling: touch; }
#whatsnew iframe{ width: 100%; height: 100%; border: none; }



/* menu_main.html
---------------------------------------------*/
#main_menu{ color: #FFF; width: 960px; margin: 0 0 0 0; height: 36px; background: url(../img/mmenu_bg.gif); }
#main_menu li{ display: block; float: left; }
#main_menu li a{ display: block; line-height: 36px; text-indent: -9999px; }

#main_menu li#m_intro a{ background: transparent url(../img/mmenu01.gif) no-repeat scroll left top; width: 138px; }
#main_menu li#m_intro a:hover{ background: transparent url(../img/mmenu01b.gif) no-repeat scroll left bottom; }
#main_menu li#m_movie a{ background: transparent url(../img/mmenu02.gif) no-repeat scroll left top; width: 144px; }
#main_menu li#m_movie a:hover{ background: transparent url(../img/mmenu02b.gif) no-repeat scroll left bottom; }
#main_menu li#m_list a{ background: transparent url(../img/mmenu03.gif) no-repeat scroll left top; width: 171px; }
#main_menu li#m_list a:hover{ background: transparent url(../img/mmenu03b.gif) no-repeat scroll left bottom; }
#main_menu li#m_event a{ background: transparent url(../img/mmenu04.gif) no-repeat scroll left top; width: 144px; }
#main_menu li#m_event a:hover{ background: transparent url(../img/mmenu04b.gif) no-repeat scroll left bottom; }
_#main_menu li#m_link a{ background: transparent url(../img/mmenu05.gif) no-repeat scroll left top; width: 120px; }
_#main_menu li#m_link a:hover{ background: transparent url(../img/mmenu05b.gif) no-repeat scroll left bottom; }

#main_menu li#m_info, #main_menu li#m_link{ display: block; float: left; line-height: 36px; text-indent: -9999px; }
#main_menu li#m_info{ background: transparent url(../img/mmenu04.gif) no-repeat scroll left top; width: 144px; }
#main_menu li#m_link{ background: transparent url(../img/mmenu05.gif) no-repeat scroll left top; width: 120px; }



/* intro.html
---------------------------------------------*/
#intro #main_contents{ display: block; background: #FFF; height: 540px; width: 960px; margin: 0; padding: 0; }
#intro h2{ display: block; background: url(../img/intro01.gif) no-repeat; height: 55px; width: 902px; margin: 20px auto 0; text-indent: -9999px; padding: 0; }
#intro h3{ display: block; background: url(../img/intro02.jpg) no-repeat; height: 437px; width: 902px; margin: 0 auto 30px; text-indent: -9999px; padding: 0; }



/* list.html
---------------------------------------------*/
#list #main_contents{ display: block; background: #FFF; width: 960px; margin: 0; padding: 0; }

#left_list{ float: left; width: 711px; text-align: left; }
#cap_ohanashi{ display: block; background: url(../img/list_h.gif) no-repeat; height: 60px; width: 682px; margin: 20px 0 0 30px; padding: 0px; text-align: right; }
p#list_menu_cont{ padding: 30px 42px 0 0; }

#list_main{ margin: 0 0 0 30px; width: 682px; background: url(../img/list_m.gif) repeat-y;text-align: left; }
#h_minwa{ display: block; background: url(../img/list_minwa.gif) no-repeat; height: 30px; line-height; 30px; width: 682px; margin: 0px 0 10px 0; text-indent: -9999px; padding: 0; }
div#aichiken{ float: left; display: block; background: url(../img/list_aichi.gif) no-repeat; height: 115px; line-height: 115px; width: 134px; margin: 10px 0 0 15px; text-indent: -9999px; padding: 0; }
div#mieken{ float: left; display: block; background: url(../img/list_mie.gif) no-repeat; height: 148px; line-height: 148px; width: 134px; margin: 10px 0 0 15px; text-indent: -9999px; padding: 0; }
div#gifuken{ float: left; display: block; background: url(../img/list_gifu.gif) no-repeat; height: 134px; line-height: 134px; width: 134px; margin: 10px 0 0 15px; text-indent: -9999px; padding: 0; }
div#l_other{ float: left; display: block; background: url(../img/list_other.gif) no-repeat; height: 26px; line-height: 26px; width: 134px; margin: 16px 0 0 15px; text-indent: -9999px; padding: 0; }
div#list_aichi,
div#list_mie,
div#list_gifu,
div#list_other{ float: right; display: block; background: url(../img/list_bg3ken.gif) repeat-y; width: 510px; margin: 16px 4px 0 0; padding: 0; }

#list_aichi p,
#list_mie p,
#list_gifu p,
#list_other p{ font-size: 96%; line-height: 140%; padding: 4px 0 0 12px; }

#list_aichi p a,
#list_mie p a,
#list_gifu p a{ font-size: 86%; }

#list_aichi ul,
#list_mie ul,
#list_gifu ul,
#list_other ul{ padding-bottom: 18px;	_padding-bottom: 0px; }

#list_aichi li,
#list_mie li,
#list_gifu li,
#list_other li{ font-size: 106%; line-height: 180%;
	padding-left: 20px;
	_padding-left: 2px;
}
#list_aichi li.douwa,
#list_mie li.douwa,
#list_gifu li.douwa,
#list_other li.douwa{ font-size: 106%; line-height: 180%;
	padding-left: 170px;
	_padding-left: 152px;
}

.link_info a{ background: #FFF392; padding: 2px; }
.list_line{ margin: 12px 0 4px 15px; }
#list_f{ margin: 0 0 16px 30px; }


#right_list{ float: right; text-align: left; width: 242px; }
#new_movie{ display: block; background: url(../img/r_menu_new_h.gif) no-repeat; height: 27px; line-height; 27px; width: 216px; margin: 20px 0 0 18px; text-indent: -9999px; padding: 0; }
#new_menu{ background: url(../img/r_menu_new_m.gif) repeat-y; padding: 0; width: 216px; height: 400px; overflow: auto; margin: 0 0 0 18px; font-size: 96%; line-height: 160%; }
#new_frame{ margin: 0 0 0 4px; }
#new_menu ul{
	font-size: 110%;
	padding: 2px 0 0 0px; !important;
	padding /**/: 2px 0 0 12px;
}
#new_list_f{ margin: 0 0 24px 18px; }

span.announcer{ font-size: 80%; color: #379001; }
span.author{ font-size: 80%; color: #666; }
span.misc01{ font-size: 80%; color: #666; }



/* map.html
---------------------------------------------*/
#map_movie #main_contents{ display: block; background: #FFF; width: 960px; margin: 0; padding: 0; }

#left_list{ float: left; width: 711px; text-align: left; }
#cap_minwa{ display: block; background: url(../img/movie_h.gif) no-repeat; height: 60px; width: 682px; margin: 20px 0 0 30px; padding: 0px; text-align: right; }
p#list_menu_cont{ padding: 30px 42px 0 0; }

#list_main{ margin: 0 0 0 30px; width: 682px; background: url(../img/list_m.gif) repeat-y;text-align: left; }
#txt_click{ color: #f0005a; font-weight: bold; padding: 4px 0 10px 0; text-align: center; }

#h_aichi{ display: block; background: url(../img/movie_aichi.gif) no-repeat; height: 30px; line-height; 30px; width: 682px; margin: 0px 0 10px 0; text-indent: -9999px; padding: 0; }
#h_gifu{ display: block; background: url(../img/movie_gifu.gif) no-repeat; height: 30px; line-height; 30px; width: 682px; margin: 0px 0 10px 0; text-indent: -9999px; padding: 0; }
#h_mie{ display: block; background: url(../img/movie_mie.gif) no-repeat; height: 30px; line-height; 30px; width: 682px; margin: 0px 0 10px 0; text-indent: -9999px; padding: 0; }
.map_3ken{ margin: 0 0 20px 12px; }





/* event.html
---------------------------------------------*/
#event #main_contents{ display: block; background: #FFF url(../img/event_m.gif) repeat-y; width: 902px; margin: 0 auto 32px; padding: 0; }
.rodoku{ width: 850px; margin: 24px auto 12px; text-align: left; }
#event h2{ display: block; background: url(../img/event_h.gif) no-repeat; height: 55px; width: 902px; margin: 20px auto 0; text-indent: -9999px; padding: 0; }
#event h3{ color: #e7005c; font-size: 140%; line-height: 160%; border-left: #e7005c 8px solid; border-bottom: #e7005c 1px dotted; font-weight: bold; padding: 2px 0 2px 10px; }
#event h4{ background: #ffd3e5; text-align: center; font-size: 112%; line-height: 160%; font-weight: bold; padding: 2px 0 2px 10px; margin-top: 20px; }
#event h5{ font-size: 88%; line-height: 140%; text-align: left; padding: 4px; color: #666; }
#event p.main{ font-size: 100%; line-height: 160%; padding: 4px; }
#event div.main_movie{ margin: 12px auto 18px; width: 650px; }
#event div.main_movie iframe{ border: #CCC 4px solid; }
#event div.link{ width: 640px; text-align: center; margin: 8px auto 8px; background-color: #ecf5f8; padding: 4px; }
#event p.link_h{ text-indent: 0px; border-bottom: #85a5af 1px dotted; color: #777; font-size: 104%; line-height: 160%;}
#event ul{ margin: 4px; }
#event li{ font-size: 92%; list-style: none; line-height: 165%; }

#event p#tel{ width: 630px; text-align: center; margin: 24px auto 8px; background-color: #fff5f9; border: #ea1c60 3px double; padding: 8px; font-size: 112%; line-height: 160%; }




/* link.html
---------------------------------------------*/
#link #main_contents{ display: block; background: #FFF; width: 960px; margin: 0; padding: 0; }

#left_list{ float: left; width: 711px; text-align: left; }
#cap_link{ display: block; background: url(../img/link_h.gif) no-repeat; height: 60px; width: 682px; margin: 20px 0 0 30px; padding: 0px; text-align: right; }
p#list_menu_cont{ padding: 30px 42px 0 0; }

#list_main{ margin: 0 0 0 30px; width: 682px; background: url(../img/list_m.gif) repeat-y;text-align: left; }
#h_minwa{ display: block; background: url(../img/list_minwa.gif) no-repeat; height: 30px; line-height; 30px; width: 682px; margin: 0px 0 10px 0; text-indent: -9999px; padding: 0; }













/* Movie/ html
---------------------------------------------*/
#main_movie #main_contents{ display: block; background: url(../img/main_bg.jpg) no-repeat; height: 540px; line-height: 540px; width: 960px; margin: 0; padding: 0; }
#main_movie2 #main_contents{ display: block; background: url(../img/main_bg2.jpg) no-repeat; height: 540px; line-height: 540px; width: 960px; margin: 0; padding: 0; }
#menu_link{ padding: 0; width: 200px; height: 460px; overflow: auto; text-align: left; font-size: 96%; line-height: 160%; clear: both; }
#menu_link{
	margin: 40px 0 0 0px; !important;
	margin /**/: 40px 0 0 21px;
}







/* Left
---------------------------------------------*/
#left_con{ float: left; width: 717px; }
#movie{ width: 640px; height: 480px; float: left; margin: 0; padding: 30px 0 0 60px; }



/* Right
---------------------------------------------*/
#right_con{ float: right; width: 243px; }
#right_con h2{ color: #610000; display: block; background: url(../img/menu_head.gif) repeat-x; height: 24px; line-height: 20px; margin: 0; padding: 1px 0 0 5px; font-size: 96%; line-height: 160%; font-weight: bold; }
#menu{ padding: 0; width: 200px; height: 206px; overflow: auto; text-align: left; font-size: 96%; line-height: 160%; clear: both; }
#menu{
	margin: 40px 0 0 0px; !important;
	margin /**/: 40px 0 0 21px;
}
#menu ul{
	font-size: 110%;
	padding: 2px 0 0 0px; !important;
	padding /**/: 2px 0 0 12px;
}

#outline{ margin: 59px 0 0 0; padding: 0; width: 200px; height: 206px; overflow: auto; text-align: left; font-size: 96%; line-height: 160%; clear: both; }
#outline p{ padding: 4px; font-size: 92%; line-height: 140%; }
#outline{
	margin: 59px 0 0 0px; !important;
	margin /**/: 59px 0 0 21px;
}
#outline p br{ margin-bottom: 8px; }







#to_top{ font-size: 88%; text-align: right; margin: 0 0 12px 0; }





/* jump/
---------------------------------------------*/
#jump #main_contents{ display: block; background: #FFF; height: 300px; width: 960px; margin: 0; padding: 0; }
#jump #main_contents h2{ font-weight: bold; }
#jump #main_contents p{ margin: 100px auto; font-size: 112%; line-height: 180%; }
#jump #main_contents p a{ font-size: 112%; line-height: 180%; }



/* Footer
---------------------------------------------*/
#link_ana{ top: 54px; left: 738px; height: 59px; width: 200px; position: absolute; z-index: 100; }
#footer{ display: block; background: url(../img/footer.gif) no-repeat; height: 19px; line-height: 19px; width: 960px; margin: 0; text-indent: -9999px; padding: 0; }

-->
