/* CSS Document */

*{
margin:0px;
padding:0px;
}

body,p,div,ul,li,img,table{border:none;}

html{
height:100%;
}

body {
height:100%;
text-align: center;
color:#333333;
background: url("../images/template/bg4.jpg");
}

#container {
width:610px;
min-height:100%;
margin: 0 auto;
overflow:visible;
position: relative;
text-align: left;
}

#side-a {
width:245px;
float: left;
}

#wrapper {
width:610px;
float: left;
}

#side-b {
width:320px;
float: right;
}

#content_screening {
width:610px;
height:auto;
background:url("../images/template/bg5.jpg") repeat-y left top; 
float: left;
}

#content_screening_late {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_screening_roadshow {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_screening_morning {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_screening2 {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float:left;
}

#content_coming {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_coming2 {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_coming3 {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float:left;
}

#content_coming_late {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_coming_roadshow {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#content_coming_morning {
width:610px;
height:auto;
background:url("../images/template/bg1.jpg") repeat-y left top; 
float: left;
}

#clear {
clear: both;
}

#header {
width:428px;
height:45px;
}

img#logo {
margin:5px 0 5px 182px;
height: 35px;
z-index: 2;
}

h1 {
display: block;
position: absolute;
left: 182px;
top: 5px;
height: 35px;
text-indent:-999em
}

h1 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 246px;
height: 35px;
background: url("../images/template/jinbocho-theater_s.jpg") no-repeat left top;
}

#header_notes {
position:absolute; top:0px; left:429px;
width:182px;
height:45px;
}

#header_notes ul{
height: 23px;
list-style-type:none;
margin:0 0 0 19px;
padding:0;
}

#header_notes li{
float:left;
height:23px;
text-indent:-999em
}

#header_notes li a{
display:block;
height:23px;
text-indent:-999em
}

h2 {
position:relative;
margin:0 15px 10px 15px;
font-size: 15px;
height: 26px;
}


#wrapper_wrapper_screening3 {
margin:0 0 0 2px;
height:96px;
overflow:hidden;
}

#wrapper_wrapper_screening30 {
margin:-10px 0 0 2px;
height:96px;
overflow:hidden;
}

#wrapper_screening3 ul {
position:absolute; top:0px; left:301px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_screening3 li{
text-indent:-999em
}

#wrapper_screening3 li a{
display:block;
text-indent:-999em
}

#wrapper_screening3 li#coming { 
width:86px;
height:96px;
background:url("../images/toppage/btn01_a.png") no-repeat left top;
position: relative; top: 0px; left: 0px; z-index: 3; 
}

#wrapper_screening3 p a{
display:block;
text-indent:-999em
}

#wrapper_screening3 p { 
width:86px;
height:96px;
background:url("../images/toppage/btn01_a.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

* html #wrapper_screening3 p {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_wrapper_screening4 {
margin:0 0 0 2px;
overflow:hidden;
zoom:1; 
}

#wrapper_screening4 ul {
position:absolute; top:0px; left:301px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_screening4 li{
text-indent:-999em
}

#wrapper_screening4 li a{
display:block;
text-indent:-999em
}

#wrapper_screening4 li#coming { 
width:86px;
height:96px;
background:url("../images/toppage/btn01_a.png") no-repeat left top;
position: relative; top: 0px; left: 0px; z-index: 3; 
}

#wrapper_screening4 p a{
display:block;
text-indent:-999em
}

#wrapper_screening4 p { 
width:86px;
height:96px;
background:url("../images/toppage/main2_screening.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

* html #wrapper_screening4 p {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_screening2014 ul {
position:absolute; top:0px; left:614px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_screening2014 li{
text-indent:-999em
}

#wrapper_screening2014 p a{
display:block;
text-indent:-999em
}

#wrapper_screening2014 p { 
width:86px;
height:96px;
background:url("../images/toppage/btn2014.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

* html #wrapper_screening2014 p {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_coming4 ul {
position:absolute; top:0px; left:301px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_coming4 li{
text-indent:-999em
}

#wrapper_coming4 li a{
display:block;
text-indent:-999em
}

#wrapper_coming4 li#coming { 
width:86px;
height:96px;
background:url("../images/toppage/main2_coming.png") no-repeat left top;
position: relative; top: 0px; left: 0px; z-index: 3; 
}

#wrapper_coming4 p a{
display:block;
text-indent:-999em
}

#wrapper_coming4 p { 
width:86px;
height:96px;
background:url("../images/toppage/main2_coming.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

* html #wrapper_coming4 p {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_coming2015 ul {
position:absolute; top:0px; left:301px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_coming2015 li{
text-indent:-999em
}

#wrapper_coming2015 li a{
display:block;
text-indent:-999em
}

#wrapper_coming2015 li#coming { 
width:86px;
height:96px;
background:url("../images/toppage/btn2015.png") no-repeat left top;
position: relative; top: 0px; left: 0px; z-index: 3; 
}

#wrapper_coming2015 p a{
display:block;
text-indent:-999em
}

#wrapper_coming2015 p { 
width:86px;
height:96px;
background:url("../images/toppage/btn2015.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

* html #wrapper_coming2015 p {
behavior: expression(IEPNGFIX.fix(this));
}


#wrapper_text_screening {
width: 295px;
height: 91px;
float: left;
}

#text_screening {
width: 246px;
height: 66px;
margin:25px 0 0 49px;
background: url("../images/template/bg1.jpg");
}

#wrapper_text_screening3 {
position:absolute; top:1px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#text_screening3 {
width: 268px;
height: 66px;
margin:21px 0 0 48px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}

#text_screening30 {
width: 268px;
height: 82px;
margin:5px 0 0 48px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}

#wrapper_text_screening4 {
position:absolute; top:1px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#text_screening4 {
width: 308px;
height: 66px;
margin:21px 0 0 8px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#wrapper_wrapper_coming3 {
margin:0px 0 0 2px;
height:96px;
overflow:hidden;
zoom:1; 
}

#wrapper_wrapper_coming35 {
margin:0 0 0 2px;
height:96px;
overflow:hidden;
zoom:1; 
}

#wrapper_coming3 ul {
position:absolute; top:0px; left:301px; z-index: 2;
width:86px;
height:96px;
list-style-type:none; 
}

#wrapper_coming3 li{
text-indent:-999em
}

#wrapper_coming3 li a{
display:block;
text-indent:-999em
}

#wrapper_coming3 li#coming { 
width:86px;
height:96px;
background:url("../images/toppage/btn02_a.png") no-repeat left top;
position: relative; top: 0px; left: 0px; z-index: 3; 
}

#wrapper_coming3 p a{
display:block;
text-indent:-999em
}

#wrapper_coming3 p { 
width:86px;
height:96px;
background:url("../images/toppage/btn02_a.png") no-repeat;
position: relative; top: 0px; left: 3px; z-index: 3; 
}

#wrapper_coming30 p a{
display:block;
text-indent:-999em
}

#wrapper_coming30 p { 
width:86px;
height:96px;
background:url("../images/toppage/btn02_a.png") no-repeat;
position: relative; top: -1px; left: 3px; z-index: 3; 
}

* html #wrapper_coming3 p {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_text_coming {
width: 295px;
height: 91px;
float: left;
}

#text_coming {
width: 246px;
height: 66px;
margin:25px 0 0 49px;
background: url("../images/template/bg2.jpg");
}

#wrapper_text_coming3 {
position:absolute; top:0px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming4 {
position:absolute; top:97px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming40 {
position:absolute; top:92px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming15 {
position:absolute; top:97px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming45 {
position:absolute; top:188px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming455 {
position:absolute; top:97px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming456 {
position:absolute; top:90px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_coming5 {
width: 320px;
height: 91px;
}

#text_coming59 {
width: 304px;
height: 66px;
margin:4px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#wrapper_text_coming6 {
width: 320px;
height: 81px;
}

#wrapper_text_coming7 {
width: 320px;
height: 74px;
}

#wrapper_text_coming8 {
width: 320px;
height: 81px;
}

#text_coming3 {
width: 268px;
height: 66px;
margin:21px 0 0 48px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming5 {
width: 304px;
height: 66px;
margin:11px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming6 {
width: 304px;
height: 66px;
margin:11px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming15 {
width: 308px;
height: 66px;
margin:21px 0 0 8px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming30 {
width: 273px;
height: 82px;
margin:5px 0 0 43px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming55 {
width: 304px;
height: 76px;
margin:9px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}


#text_coming65 {
width: 304px;
height: 66px;
margin:11px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}

#text_coming7 {
width: 304px;
height: 66px;
margin:4px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#text_coming8 {
width: 304px;
height: 66px;
margin:11px 0 0 12px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}

#wrapper_text_coming95 {
position:absolute; top:92px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#wrapper_text_screening95 {
position:absolute; top:1px; left:609px; z-index: 2;
width: 320px;
height: 91px;
}

#text_screening9 {
width: 278px;
height: 81px;
margin:6px 0 0 38px;
border: 2px solid #ffffff;
background: url("../images/template/bg.jpg");
}

#text_coming9 {
width: 278px;
height: 81px;
margin:6px 0 0 38px;
border: 2px solid #ffffff;
background: url("../images/template/bg2.jpg");
}

#content_screening h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/archives/archives.jpg") no-repeat left top;
}

#content_screening_late h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/screening_late.jpg") no-repeat left top;
}

#content_screening_roadshow h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/screening_roadshow.jpg") no-repeat left top;
}

#content_screening_morning h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/screening_morning.jpg") no-repeat left top;
}

#content_screening2 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/template/bg.jpg");
}

#content_coming h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/coming_program.jpg") no-repeat left top;
}

#content_coming2 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/template/bg2.jpg");
}

#content_coming3 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/template/bg.jpg");
}

#content_coming4 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/coming_program4.jpg") no-repeat left top;
}


#content_coming_late h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/coming_late.jpg") no-repeat left top;
}

#content_coming_roadshow h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/coming_roadshow.jpg") no-repeat left top;
}

#content_coming_morning h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 26px;
background: url("../images/program/coming_morning.jpg") no-repeat left top;
}

#program_top {
width: 416px;
float: left;
overflow:hidden;
}

#seven50 {
margin:0 auto 8px auto;
text-align: center;
}

.logo3 {
margin:0 auto 8px auto;
text-align: center;
}

#program_top4 {
width: 416px;
float: left;
}

#program_top11 {
width: 416px;
float: left;
}

#program_top12 {
width: 416px;
height: 237px;
float: left;
overflow:hidden;
}

#program_top12 h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top12 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 401px;
height: 25px;
background: url("../images/program/period_title.jpg") no-repeat left top;
}

#program_top12 .schedule {font-weight:bold; }

#program_top12 p {
margin:0 0 10px 15px;
}

#program_top12 #navi {
width: 416px;
position: relative;
left: 0px;
top: 0px;
}


#program_top h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 401px;
height: 25px;
background: url("../images/program/period_title.jpg") no-repeat left top;
}

#program_top .schedule {font-weight:bold; }

#program_top p {
margin:0 0 10px 15px;
}


#program_top4 p {
position:relative;
margin:-4px 15px 10px 0;
}

#program_top11 p {
position:relative;
margin:-2px 15px 10px 0;
}

#program_top2 {
width: 610px;
}

#program_top2 h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top2 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/period_title2.jpg") no-repeat left top;
}

#program_top2 .schedule {font-weight:bold; }

#program_top2 p {
position:relative;
margin:0 15px 10px 15px;
}

#program_top3 h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top3 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 401px;
height: 25px;
background: url("../images/program/ticket_title2.jpg") no-repeat left top;
}

#program_top4 h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top4 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/ticket_title.jpg") no-repeat left top;
}

#program_top5 {
width: 413px;
float: right;
}

#program_top5 p {
position:relative;
margin:0 15px 10px 15px;
}


#program_top9 {
width: 328px;
float: left;
overflow:hidden;
}

#program_top9 h2 {
position:relative;
margin:0 0 10px 15px;
font-size: 15px;
height: 25px;
}

#program_top9 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 313px;
height: 25px;
background: url("../images/program/period_title.jpg") no-repeat left top;
}

#program_top9 .schedule {font-weight:bold; }

#program_top9 p {
margin:0 0 10px 15px;
}

#program_poster9 {
width: 265px;
text-align: right;
float: right;
}

img.poster9 { 
margin:0 15px 0 0;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}


#program_poster5 {
width: 197px;
text-align: right;
float: right;
}

img.poster5 { 
margin:0 0 10px 15px;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}

#wrapper2_ticket {
width: 580px;
padding:0 15px 0 15px;
margin:0 0 10px 0;
}

#wrapper2_ticket ul {
margin:10px 0 0 0;
list-style-type:none; 
}

#wrapper2_ticket li {
margin:0 0 5px 0;
}


#program_poster {
width: 194px;
text-align: right;
float: right;
}

#program_poster2 {
width: 194px;
text-align: right;
float: left;
}

img.poster { 
margin:0 15px 0 0;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top-style: none;
border-top-width: medium;
border-right-style: none;
border-right-width: medium;
}

img.poster2 { 
margin:0 15px 0 0;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}

img.poster3 { 
margin:0 0 0 0;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}

#program_photo3 {
width: 287px;
text-align: right;
float: left;
}

img.photo3 { 
margin:0 0 15px 15px;
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}

#program_credit {
width: 323px;
text-align: left;
float: left;
}

.data2_copyright3 {
width:168px;
text-align: left;
margin:2px 0 0 0;
}

.photo2 {
margin:10px 0 0 0;
}

h3 {
margin:0 15px 10px 15px;
}

#wrapper1_link_btn{
width:416px;
height:31px;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}

#wrapper2_link_btn{
height:31px;
margin:10px 0 0 -20px;
padding:0;
overflow:hidden;
}

#wrapper4_link_btn{
height:31px;
margin:10px 0 0 -15px;
padding:0;
overflow:hidden;
}

#link_btn {

height:31px;
padding:0 0 0 0;
float:left;
}

#link_btn ul{
height: 21px;
list-style-type:none;
margin:5px 0 0 15px;
padding:0;
}

#link_btn li{
float:left;
height:21px;
text-indent:-999em
}

#link_btn li a{
display:block;
height:21px;
text-indent:-999em
}

#link_btn5 {

padding:0 0 0 0;
}

#link_btn5 ul{
list-style-type:none;
margin:5px 0 0 15px;
padding:0;
}

#link_btn5 li{
height:21px;
margin:0 0 5px 0;
text-indent:-999em
}

#link_btn5 li a{
display:block;
height:21px;
margin:0 0 5px 0;
text-indent:-999em
}

#wrapper_link_btn p{
	padding:5px 0 0 0;
	display:block;
float:left;
}

#link_btn5 li#schedule a:link,#link_btn5 li#schedule a:visited,#link_btn5 li#schedule a:active{
background:url(../images/program/btn09_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn5 li#schedule a:hover{
background:url(../images/program/btn09_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn5 li#ticket a:link,#link_btn5 li#ticket a:visited,#link_btn5 li#ticket a:active{
background:url(../images/program/btn10_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:168px;
}

#link_btn5 li#ticket a:hover{
background:url(../images/program/btn10_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:168px;
}

#link_btn li#schedule a:link,#link_btn li#schedule a:visited,#link_btn li#schedule a:active{
background:url(../images/program/btn09_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn li#schedule a:hover{
background:url(../images/program/btn09_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn li#ticket a:link,#link_btn li#ticket a:visited,#link_btn li#ticket a:active{
background:url(../images/program/btn10_a.jpg) no-repeat left top; position: relative; top: -3px; left: 5px; width:168px;
}

#link_btn li#ticket a:hover{
background:url(../images/program/btn10_b.jpg) no-repeat left top; position: relative; top: -3px; left: 5px; width:168px;
}

#link_btn3 {
height:31px;
margin:10px 0 0 0;
padding:0 0 0 0;
}

#link_btn3 ul{
height: 21px;
list-style-type:none;
margin:0 0 10px 10px;
padding:0;
}

#link_btn3 li{
float:left;
height:21px;
text-indent:-999em
}

#link_btn3 li a{
display:block;
height:21px;
text-indent:-999em
}

#link_btn3 li#schedule a:link,#link_btn3 li#schedule a:visited,#link_btn3 li#schedule a:active{
background:url(../images/program/btn09_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn3 li#schedule a:hover{
background:url(../images/program/btn09_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn3 li#ticket a:link,#link_btn3 li#ticket a:visited,#link_btn3 li#ticket a:active{
background:url(../images/program/btn10_a.jpg) no-repeat left top; position: relative; top: -3px; left: 5px; width:168px;
}

#link_btn3 li#ticket a:hover{
background:url(../images/program/btn10_b.jpg) no-repeat left top; position: relative; top: -3px; left: 5px; width:168px;
}

#wrapper3_link_btn {
height:31px;
margin:0 0 0 15px;
padding:0 0 0 0;
}

#link_btn4 {
height:31px;
margin:10px 0 0 0;
padding:0 0 0 0;
}

#link_btn4 ul{
height: 21px;
list-style-type:none;
margin:0 0 10px 0;
padding:0;
}

#link_btn4 li{
float:left;
height:21px;
text-indent:-999em
}

#link_btn4 li a{
display:block;
height:21px;
text-indent:-999em
}

#link_btn4 li#schedule a:link,#link_btn4 li#schedule a:visited,#link_btn4 li#schedule a:active{
background:url(../images/program/btn09_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn4 li#schedule a:hover{
background:url(../images/program/btn09_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn4 li#ticket a:link,#link_btn4 li#ticket a:visited,#link_btn4 li#ticket a:active{
background:url(../images/program/btn10_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:168px;
}

#link_btn4 li#ticket a:hover{
background:url(../images/program/btn10_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:168px;
}




#wrapper_wrapper_ticket {
width: 100%;
clear: both;
}

#wrapper_ticket {
width: 580px;
padding:0 15px;
}

#wrapper_ticket h2 {
width:580px;
position:relative;
margin:7px 0 10px 0;
font-size: 15px;
height: 25px;
}

#wrapper_ticket h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/toppage/ticket_title.jpg") no-repeat left top;
}


#wrapper_ticket ul {
margin:10px 0 5px 0;
list-style-type:none; 
}

#wrapper_ticket li {
margin:0 0 5px 0;
}

.kakomi {
background:#ffe1a6;
margin:15px 0 10px 0;
padding:5px 10px 10px 10px;
border:dotted 1px #7a7974;
}

#kakomi {
background:#ffe1a6;
margin:7px 0 15px 0;
padding:5px 10px 10px 10px;
border:dotted 1px #7a7974;
}

.kakomi2 {
background:#ffe1a6;
margin:7px 0;
padding:5px 10px 10px 10px;
border:dotted 1px #7a7974;
}

#kakomi3 {
width: 578px;
background:#ffe1a6;
margin:5px 15px 10px 15px;
border:dotted 1px #7a7974;
}

#kakomi35 {
width: 558px;
background:#ffe1a6;
margin:5px 15px 10px 15px;
padding:10px;
border:dotted 1px #7a7974;
}

#kakomi4 {
width: 236px;
background:#ffe1a6;
margin:5px 0px 10px 7px;
border:dotted 1px #7a7974;
}

.kakomi5 {
background:#ffe1a6;
margin:7px 15px 15px 15px;
padding:5px 15px 10px 15px;
border:dotted 1px #7a7974;
}

#kakomi6 {
width: 578px;
background:#ffe1a6;
margin:5px 0 10px 0;
border:dotted 1px #7a7974;
}

#kakomi7 {
width: 578px;
background:#ffe1a6;
margin:5px 0 15px 0;
border:dotted 1px #7a7974;
}

#kakomi8 {
width: 565px;
background:#ffffff;
margin:5px 5px 15px 0;
padding:10px 0px 10px 10px;
border:dotted 1px #7a7974;
}

#pia {
margin:0 0 7px 0;
}

#pia_text{
margin:0 0 7px 0;
float:left;
}

#pia_text2{
margin:7px 0 7px 0;
}

.pia_logo2 {
margin:2px 0 0 0;
}

.pia_logo {
float:left;
}

#pia_note {
clear:both;
}

.maeuri{
margin:0 0 10px 0;
}

.maeuri2{
margin:15px 0 0 0;
}

.pia_text11 {
	width: 60px;
	display:block;
	text-indent:5px;
	float:left;
}
.pia_text22 {
	width: 500px;
	display:block;
	text-indent:5px;
	float:right;
}

#wrapper_profile {
width:100%;
overflow:hidden;
clear: both;
margin:5px 0 0 0;
}

#wrapper_profile2 {
width:100%;
overflow:hidden;
clear: both;
margin:20px 0 0 0;
}

#wrapper_profile h4 {
color:#00a6e9;
margin:8px 0 2px 12px;
}

#content_profile {
margin:8px 0px 0 0px;
}

#content_profile2 {
margin:8px 0px 0 0px;
}

.content_profile p {
margin:0 15px 5px 15px;
}

#content_profile p {
margin:0 5px 5px 5px;
}

#content_profile2 p {
margin:0 0 5px 0;
}

#content_profile h4 {
margin:0 15px 5px 15px;
}

#wrapper_illust {
width:100%;
clear: both;
}

#illust {
width: 580px;
height: 341px;
margin:0 15px 5px 15px;
background: url("../images/program/actress_mode/takagi_illust.jpg") no-repeat left top;
}



#wrapper_list {
width:100%;
clear: both;
margin:0 0 0 0;
}

#wrapper_list h4 {
position:relative; top:0px; left:-6px;
}

#wrapper_list2 {
width:100%;
clear: both;
margin:0 0 0 0;

}

#list {
width:580px;
padding:0 15px 0 15px;
overflow:hidden;
}

#list5 {
width:580px;
padding:0 15px;
}

#list .text88 {
width:580px;
margin:-5px 0 10px 0;
}

#list5 .text88 {
width:580px;
margin:-5px 0 10px 0;
}

#program_top h4 {
margin:12px 0 0 15px;
}

.kaisetsu {
width:580px;
padding:10px 0 15px 0;
display: block; 
}

.kaisetsu2 {
width:580px;
padding:0 0 15px 0;
display: block; 
}

.kaisetsu3 {
width:580px;
margin:15px 0 0 0;
padding:0 0 10px 0;
display: block;
clear:both;
}

.kaisetsu4 {
width:580px;
padding:15px 0 15px 0;
display: block; 
}

.kaisetsu5 {
width:580px;
margin:0 0 0 0;
padding:0 0 10px 0;
display: block;
clear:both;
}

.kaisetsu6 {
width:580px;
margin:0 0 0 0;
padding:0 0 10px 0;
display: block;
clear:both;
}

.note7 {
width:580px;
margin:10px 0 20px 0;
}

.note8 {
width:580px;
margin:0px 0 10px 0;
}

#wrapper_list {
	clear:both;
}

#wrapper_list3 {
	margin:-20px 0 0 0;
	clear:both;
}

#wrapper_list h2 {
position:relative;
width:580px;
margin:0 0 10px 0;
font-size: 15px;
height: 25px;
}

#wrapper_list h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/list_title.jpg") no-repeat left top;
}

#wrapper_list3 h2 {
position:relative;
width:580px;
margin:0 0 10px 0;
font-size: 15px;
height: 25px;
}

#wrapper_list3 h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/list_title.jpg") no-repeat left top;
}

#wrapper_list h3 {
position:relative;
width:580px;
margin:0 0 10px 0;
font-size: 15px;
height: 25px;
}

#wrapper_list h3 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/period_title2.jpg") no-repeat left top;
}

#wrapper_list h6 {
position:relative;
width:580px;
margin:0 0 10px 0;
font-size: 15px;
height: 25px;
}

#wrapper_list h6 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/ticket_title.jpg") no-repeat left top;
}

#program_list .schedule {font-weight:bold; }

#list2 {
width:580px;
padding:15px 15px 0 15px;
}

.midashi2 {
padding:0 15px 0 15px;
}

#photo_morisaki {
width:215px;
float:left;
}

#morisaki_photo1 {
margin:15px 10px 0 15px;
}

#list3 {
width:380px;
padding:15px 15px 0 0;
float:left;
}

#line_shoseki{
width:393px;
height:10px;
margin:0 10px 0 10px;
border-bottom: 2px dotted #7a7974;
}

#wrapper_text_shoseki {
width:413px;
float:left;
}

#wrapper_text_shoseki2 {
width:413px;
float:left;
background: url("../images/program/morisakishoten/new.png") no-repeat 230px 5px;
}

* html #wrapper_text_shoseki2 {
behavior: expression(IEPNGFIX.fix(this));
}

#wrapper_text_shoseki3 {
width:363px;
float:left;
}

#wrapper_text_shoseki7 {
width:246px;
float:left;
}

#wrapper_text_shoseki8 {
width:370px;
float:left;
}

.wrapper_text {
margin:10px 10px 10px 10px;
}

#text_shoseki7 {
width:236px;
padding:10px 0 10px 10px;
}

#text_shoseki8 {
width:350px;
padding:10px 0 10px 20px;
}

#text_shoseki3 {
padding:10px 10px 0 10px;
}

#text_shoseki2 {
width:393px;
padding:10px 10px 0 10px;
}

#text_shoseki {
width:343px;
padding:10px 10px 0 10px;
}

#text_shoseki55 {
width:343px;
padding:10px 10px 10px 10px;
}

#photo_shoseki {
width:165px;
padding:0 0 0 0;
float:left;
}

#photo2_shoseki {
width:215px;
padding:0 0 0 0;
float:left;
}

#photo3_shoseki {
width:180px;
padding:0 0 0 0;
float:left;
}

#morisaki_photo2 {
margin:10px 10px 10px 13px;
border-bottom: 1px solid #d8d0ce;
border-left: 1px solid #d8d0ce;
border-top: 1px solid #d8d0ce;
border-right: 1px solid #d8d0ce;
}

#photo_shoseki7 {
width:292px;
padding:0;
float:left;
border:none;
}

#photo_shoseki8 {
width:200px;
padding:0;
float:left;
border:none;
text-align:center;
}

#seicho_photo {
padding:27px 0 0 13px;
}

#kaiju_photo {
padding:10px 10px 0 0;
}

#ozu_photo {
width:200px;
height:285px;
margin:30px 15px 0 0;
background: url("../images/program/ozu/dvd_ozu.png") no-repeat;
}

* html #ozu_photo {
behavior: expression(IEPNGFIX.fix(this));
}

#toho_photo {
width:180px;
height:239px;
margin:10px 0px 10px 10px;
background: url("../images/program/cover_tohokaiju.jpg") no-repeat;
}


#list h4 {
color:#ff0087;
margin:10px 0 8px 0;
}

#list5 h4 {
color:#ff0087;
margin:10px 0 8px 0;
}


#data_film {
width:580px;
overflow:hidden;
margin:0 0 8px 0;
}

#wrapper_data_film {
width:327px;
overflow:hidden;
float:left;
}

#wrapper_list_photo {
width:252px;
overflow:hidden;
float:right;
}

.data_film {
width:318px;
overflow:hidden;
margin:0 0 8px 0;
}

.data2_film {
width:580px;
overflow:hidden;
margin:0 0 0 0;
}




.wrapper_data_film2 {
width:289px;
float:left;
}

#wrapper_data_film3 {
width:287px;
float:left;
}

#wrapper_data_film4 {
width:252px;
float:left;
}

.data_film2 {
width:289px;
overflow:hidden;
margin:0 0 8px 0;
}

.data_film3 {
width:287px;
overflow:hidden;
margin:0 0 8px 0;
}

.data_film4 {
width:252px;
overflow:hidden;
margin:0 0 8px 0;
}

.wrapper_schedule {
width:290px;
margin:0 0 10px 0;
float:left;
}

.wrapper_schedule3 {
width:292px;
margin:0 0 10px 0;
float:left;
}

.wrapper_schedule4 {
width: 401px;
margin:0 0 15px 15px;
}

.wrapper_schedule5 {
width: 362px;
margin:0 109px 15px 109px;
}

.wrapper_schedule6 {
width:327px;
margin:0 0 10px 0;
float:left;
}

.wrapper_schedule7 {
width: 401px;
margin:-5px 0 15px 0;
display:block;
}

.wrapper_schedule8 {
width: 401px;
margin:0 0 15px -7px;
}

.wrapper_schedule9 {
width:580px;
margin:0 0 10px 0;
}

.clear {
clear:both;
}

#list h5 {
width:28px;
float:left;
}

#list5 h5 {
width:12px;
text-align: right; 
float:left;
}

#wrapper_data_film2 h5 {
width:14px;
float:left;
}

#list .text {
width:561px;
margin:0 0 3px 14px;
color:#ff6ea8;
}

#list .list_text {
width:290px;
margin:0 0 4px 28px;
}

#list .list_text4 {
width:537px;
margin:0 0 0 38px;
}

#list5 .list_text {
width:563px;
margin:0 0 0 12px;
}

#list .list_text2 {
width:547px;
margin:3px 0 3px 28px;
}

#list .list_text3 {
margin:0 0 0 15px;
}

#link_btn2 {
width:197px;
height:21px;
margin:10px 191px 8px 192px;
}

#link_btn2 ul{
height: 21px;
list-style-type:none;
margin:0;
padding:0;
}

#link_btn2 li{
float:left;
height:21px;
text-indent:-999em
}

#link_btn2 li a{
display:block;
height:21px;
text-indent:-999em
}

#link_btn2 li#schedule a:link,#link_btn2 li#schedule a:visited,#link_btn2 li#schedule a:active{
background:url(../images/program/btn09_a.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#link_btn2 li#schedule a:hover{
background:url(../images/program/btn09_b.jpg) no-repeat left top; position: relative; top: -3px; left: 0px; width:197px;
}

#wrapper_information {
width:580px;
position:relative;
padding:0 15px;
margin:0 0 15px 0;
clear:both;
}

#wrapper_information ul{
list-style-type:none;
}

#wrapper_information h2 {
position:relative;
width:580px;
margin:0 0 0 0;
font-size: 15px;
height: 25px;
}

#wrapper_information h2 span {
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 580px;
height: 25px;
background: url("../images/program/information_title.jpg") no-repeat left top;
}

#wrapper_information h4{
width:570px;
color:#0098d6;
background:#c2ecfd;
margin:10px 0 10px 0;
padding:5px 5px 5px 5px;
}

.series2 {
margin:0 0 0 15px;
}

.subtitle2 {
margin:0 0 6px 15px;
}

.note1 {
margin:0 15px 10px 15px;
}

.note2 {
margin:0 15px 10px 15px;
}

.note3 {
margin:0 0 10px 0;
}

.note4 {
	width:580px;
	text-align:right;
margin:0 0 0 0;
}

#wrapper_data2 {
width:600px;
position:relative;z-index: 1;
margin:0 5px 0 5px;
padding:9px 0 0 0;
background: url("../images/template/bg4.jpg");
}

.data2_film {
width:580px;
position:relative;
margin:0 0 0 0;
padding:0 10px 0 10px;
background-color: #ffffff;
zoom: 100%;
}

.data33_film {
width:580px;
position:relative;
overflow:hidden;
margin:0 0 0 0;
padding:0 0 0 0;
background-color: #ffffff;
zoom: 100%;
}

.data2_film:after {
content: " "; clear: both; height: 0; display: block; visibility: hidden;
}

.data2_film2 {
width:580px;
position:relative;
margin:0 0 0 0;
padding:0 10px 0 10px;
background-color: #ffffff;
}


.data2_left {
width:405px;
float:left;
}

.data2_right {
width:166px;
float:right;
}

.data2_right2 {
width:174px;
float:right;
}

.data2_clear {
width:100%;
clear:both;
}

.data2_title {
margin:14px 0 14px 0;
background: url("../images/template/line2.jpg") repeat-x left top;
}

.data33_title {
margin:14px 0 24px 0;
background: url("../images/template/line2.jpg") no-repeat left top;
}

.data2_title3 {
margin:2px 0 24px 0;
background: url("../images/template/line2.jpg") no-repeat left top;
}

.wrapper_data2_title3 {
margin:9px 0 0 0;
}

.data5_title {
margin:14px 0 2px 0;
background: url("../images/template/line2.jpg") no-repeat left top;
}

.data2_title2 {
margin:14px 0 10px 0;
background: url("../images/template/line2.jpg") no-repeat left top;
}


.data2_title h4 {
	padding:5px 0 5px 0;
	background: url("../images/template/line2.jpg") repeat-x left bottom;
	font-size: larger;
}


.data2_text {
margin:0 0 9px 0;
}

.data2_text2 {
margin:0 0 0 0;
display:block;
}

.data2_text3 {
margin:0 0 20px 0;
}

.data5_text {
padding:8px 0 8px 0;
}

.condition2 {
margin:0 0 9px 0;
}

.condition3 {
margin:9px 0 0 0;
text-align:left;
}


#wrapper_data2_text2 {
width:100%;
clear: both;
}

.data2_text2 {
padding:0 0 9px 0;
}

.data2_ad {
padding:4px 0 0 0;
width:405px;
overflow:hidden;
clear: both;
}

.data2_ad_right {
width:405px;
}

.data2_ad_title {
margin:0px 0 14px 0;
background: url("../images/template/line2.jpg") repeat-x left top;
}

.data2_ad_title h4 {
	padding:5px 0 5px 0;
	background: url("../images/template/line2.jpg") repeat-x left bottom;
}


.wrapper_copyright {
width:580px;
text-align:right;
margin:0 0 0 0;
clear: both;
}


.data2_photo22 {
width:149px;
margin:0 0 9px 0;
text-align:left;
float:left;
}

.data2_photo222 {
width:165px;
margin:0 0 9px 0;
text-align:left;
float:left;
}

.data2_sche {
color:#ff0087;
margin:12px 0 10px 6px;
}

.data2_sche a:link,.data2_sche a:visited,.data2_sche a:active{
color:#ff0087;
text-decoration:underline;
}

.data2_sche a:hover{
color:#ff0087;
text-decoration:none;
}

.data2_sche2 {
color:#ff0087;
margin:22px 0 10px 10px;
}

.data2_photo {
width:188px;
margin:0 0 9px 0;
}

.data2_photo99 {
width:166px;
margin:0 0 0 0;
}

.data2_photo2 {
width:188px;
margin:0 0 9px 0;
text-align: right;
}

.data2_photo3 {
width:188px;
margin:13px 0 9px 0;
text-align: right;
}

img.photo {
border-bottom: 2px solid #7d6e69;
border-left: 2px solid #7d6e69;
border-top: 1px solid #7d6e69;
border-right: 1px solid #7d6e69;
}

img.photo4 {
border-bottom: 1px solid #7d6e69;
border-left: 1px solid #7d6e69;
border-top: 1px solid #7d6e69;
border-right: 1px solid #7d6e69;
}

.data2_copyright {
width:188px;
text-align: right;
margin:0 0 30px 0;
}


.data2_copyright2 {
text-align: right;
}

.data4_copyright {
text-align: left;
margin:0 0 0 0;
}



#wrapper_data2 h5 {
clear: both;
}


.data3_left {
width:370px;
float:left;
}

.data3_right {
width:210px;
float:left;
}

.data5_left {
width:330px;
float:left;
}

.data5_right {
width:250px;
float:left;
}

.data5_photo {
width:250px;
margin:14px 0 0 0;
text-align: right;
}

#wrapper_data3 {
width:600px;
position:relative;z-index: 1;
margin:0 5px 0 5px;
padding:9px 0 0 0;
background: url("../images/template/bg.jpg");
}

.data3_film {
width:580px;
position:relative;
margin:0 0 0 0;
padding:0 10px 0 10px;
background-color: #ffffff;
}

.data3_sche {
color:#ff0087;
padding:10px 0 0 0;
background-color: #ffffff;
}

.data3_title {
width:580px;
position:relative;
padding:0 0 0 0;
margin:6px 0 12px 0;
background: url("../images/template/line3.jpg") no-repeat left top;
}

#wrapper_data3 h4 {
padding:5px 0 5px 0;
background: url("../images/template/line3.jpg") no-repeat left bottom;
}

#wrapper_data3_text {
width:100%;
clear: both;
background-color: #ffffff;
}

.data3_text {
padding:0 0 0 0;
}

.data3_text2 {
text-align: right;
padding:5px 0 5px 0;
}

.data3_text3 {
padding:0 0 5px 0;
}

.data3_text4 {
text-align: right;
padding:5px 0 0 0;
}

.data3_text5 {
padding:0 0 10px 0;
}

/* #side-b banner */

#menu_screening {
width:243px;
height:100%;
margin:5px 0 0 2px;
background:url(../images/template/bg_screening.jpg) no-repeat left top;
}

#menu_screening ul{ 
width: 233px; 
list-style-type:none; 
margin:7px 0 5px 7px;; 
padding:0;
}

#menu_screening li{
height:58px;
text-indent:-999em}

#menu_screening li a{
display:block;
height:58px;
text-indent:-999em}

#menu_screening li#guide a:link,#menu_screening li#guide a:visited,#menu_screening li#guide a:active{ 
background:url(../images/template/btn03_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:113px;
}

#menu_screening li#guide a:hover{ 
background:url(../images/template/btn03_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:113px;
}

#menu_screening li#archives a:link,#menu_screening li#archives a:visited,#menu_screening li#archives a:active{ 
background:url(../images/template/btn04_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_screening li#archives a:hover{ 
background:url(../images/template/btn04_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_screening li#sosho a:link,#menu_screening li#sosho a:visited,#menu_screening li#sosho a:active{ 
background:url(../images/template/btn05_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_screening li#sosho a:hover{ 
background:url(../images/template/btn05_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_screening li#link a:link,#menu_screening li#link a:visited,#menu_screening li#link a:active{ 
background:url(../images/template/btn06_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:67px;
}

#menu_screening li#link a:hover{ 
background:url(../images/template/btn06_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:67px;
}

#menu_coming7 {
width:243px;
height:100%;
margin:5px 0 0 2px;
background:url(../images/template/bg_coming.jpg) no-repeat left top;
}

#menu_coming {
width:243px;
height:100%;
margin:5px 0 0 2px;
}

#menu_coming ul{ 
width: 233px; 
list-style-type:none; 
margin:7px 0 5px 7px;; 
padding:0; }

#menu_coming li{
height:58px;
text-indent:-999em}

#menu_coming li a{
display:block;
height:58px;
text-indent:-999em}

#menu_coming li#guide a:link,#menu_coming li#guide a:visited,#menu_coming li#guide a:active{ 
background:url(../images/template/btn03_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:113px;
}

#menu_coming li#guide a:hover{ 
background:url(../images/template/btn03_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:113px;
}

#menu_coming li#archives a:link,#menu_coming li#archives a:visited,#menu_coming li#archives a:active{ 
background:url(../images/template/btn04_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_coming li#archives a:hover{ 
background:url(../images/template/btn04_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_coming li#sosho a:link,#menu_coming li#sosho a:visited,#menu_coming li#sosho a:active{ 
background:url(../images/template/btn05_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_coming li#sosho a:hover{ 
background:url(../images/template/btn05_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:142px;
}

#menu_coming li#link a:link,#menu_coming li#link a:visited,#menu_coming li#link a:active{ 
background:url(../images/template/btn06_a.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:67px;
}

#menu_coming li#link a:hover{ 
background:url(../images/template/btn06_b.jpg) no-repeat left top; 
position: relative; top: 0px; left: 0px; width:67px;
}

#menu_screening a:link,#menu_screening a:visited,#menu_screening a:active{
color:#ffffff;
text-decoration:underline;
}

#menu_screening a:hover{
color:#ffffff;
text-decoration:none;
}

#menu_coming a:link,#menu_coming a:visited,#menu_coming a:active{
color:#ffffff;
text-decoration:underline;
}

#menu_coming a:hover{
color:#ffffff;
text-decoration:none;
}

#wrapper_information h4 a:link,#wrapper_information h4 a:visited,#wrapper_information h4 a:active{
color:#0098d6;
text-decoration:underline;
}

#wrapper_information h4 a:hover{
color:#0098d6;
text-decoration:none;
}



#nenpu_okada ul {
margin:0 0 0 0;
list-style-type:none; 
}

#nenpu_okada li {
margin:0 0 5px 0;
}

.okada_date {
vertical-align:bottom;
}

#program_top6 {
width: 411px;
float: left;
}



.midashi4 {
margin:5px 0 15px 0;
padding:0 15px;
}

#schedule2 {
color:#333333;
margin:0 0 15px 0;
}

.name {
color:#00a6e9;
padding:8px 0 0 0;
border-bottom: 1px solid #00a6e9;
}

.name2 {
color:#00a6e9;
padding:0 0 0 0;
border-bottom: 1px solid #00a6e9;
}

.name3 {
padding:0 0 0 0;
}

.profile {
color:#666666;
}

.data2_sche a:link,.data2_sche a:visited,.data2_sche a:active{
text-decoration:none;
}

.data2_sche a:hover{
text-decoration:underline;
}

.thema {
padding:0 0 3px 0;
border-bottom: 1px solid #ff0087;
}

.thema2 {
padding:10px 0 3px 0;
border-bottom: 1px solid #ff0087;
}

#ozu_ryokin {
margin:0 0 15px 0;
}

.condition a:link,.condition a:visited,.condition a:active{
color:#ff0087;
text-decoration:underline;
}

.condition a:hover{
color:#ff0087;
text-decoration:none;
}

.condition2 a:link,.condition2 a:visited,.condition2 a:active{
color:#ff0087;
text-decoration:underline;
}

.condition2 a:hover{
color:#ff0087;
text-decoration:none;
}

.data2_title h4 a:link, .data2_title h4 a:visited, .data2_title h4 a:active{
color:#333333;
text-decoration:none;
}

.data2_title h4 a:hover{
color:#333333;
text-decoration:underline;
}

.ozu_link {
margin:10px 0 10px 0;
}

#ozu_fc {
background: url("../images/template/nfc2.gif");
background-repeat: no-repeat; 
background-position: right top;
}

#ozu_fc2 {
padding:10px 10px 3px 10px;
}

#ozu_fc4 {
padding:10px;
}

#program_top .jidaigeki2_s1{
	float:left;
	display:block;
}

#program_top .jidaigeki2_s2{
	float:left;
	display:block;
	margin:0px;
}

#data_maeuri p.reserve_note{
	float:left;
	display:block;
	margin:0px;
}

#data_maeuri p{
margin:0 0 0 30px;
	display:block;
}