/* CSS Document */#main ul{ margin:0 auto; padding:10px 0; width:640px; list-style-type:none; }#main li{ background:url(../../image/template/border.gif) no-repeat left bottom; width:640px; padding:5px 0 10px; margin:0 0 20px; clear:both; overflow:hidden; }h3{border-bottom-width:2px;border-bottom-style:solid;text-indent:-999em;margin:0 0 3px 0;}h4{ font-size:1.2em; font-weight:bold; text-align: left; margin:7px 0 }h5 {background:url(../../image/share/listicon.gif) no-repeat left 2px;margin:0;padding:0 0 0 10px;font-size:1.1em;font-weight:bold;}h6 { color: #5b2a2a; font-size: 1em; font-weight: normal; margin-bottom: 6px; }h7 { font-size: 1.1em; font-weight: bold; margin: 0; padding: 0 0 0 10px; }p{font-size:1em;line-height:120%;letter-spacing:1px;text-align:left;}.roadshow ul,.roadshow li,.lateshow ul,.lateshow li,.next ul,.next li,.tokushu ul,.tokushu li{margin:0;padding:0;width:auto;background:none;}.roadshow h3{background:url(../../image/calendar/t_roadshow.gif) no-repeat left top #CB4C00;height:25px;border-bottom-color:#8b2700;}.joeichu h3 { background: #cb4c00 url(../../image/calendar/t_joeichu.gif) no-repeat left top; height: 25px; border-bottom-color: #8b2700; }.tokushu h3 { background: #60c url(../../image/calendar/t_tokushu.gif) no-repeat left top; height: 25px; border-bottom-color: #2e0755; }.lateshow h3{background:#2b4469 url(../../image/calendar/t_lateshow.gif) no-repeat left top;height:25px;border-bottom-color:#3a77af;}.encore h3 { background: #cb4c00 url(../../image/calendar/t_encore.gif) no-repeat left top; height: 25px; border-bottom-color: #8b2700; }.next h3{background:#369e08 url(../../image/calendar/t_jikai.gif) no-repeat left top;height:25px;border-bottom-color:#205f04;}.next2 h3{background:#369e08 url(../../image/calendar/t_jikai2.gif) no-repeat left top;height:25px;border-bottom-color:#205f04;}.next3 h3 { background: #369e08 url(../../image/calendar/t_jikai3.gif) no-repeat left top; height: 25px; border-bottom-color: #205f04; }.next4 h3 { background: #369e08 url(../../image/calendar/t_jikai4.gif) no-repeat left top; height: 25px; border-bottom-color: #205f04; }.roadshow h4{color:#900;}.joeichu h4 { color: #900; }.tokushu h4 { color: #900; }.lateshow h4{color:#039;}.encore h4 { color: #900; }.next h4{color:#900;}.next2 h4 { color: #900; }.next3 h4 { color: #900; }.next4 h4 { color: #900; }p2{font-size:1.1em;line-height:130%;letter-spacing:1px;text-align:left;}p3{ font-size:1.1em; line-height:130%; letter-spacing:1px; }p4{ font-size:1em; line-height:120%; letter-spacing:1px; text-align:left; }p5 { color: #8300fe; font-size: 1em; line-height: 120%; text-align: left; letter-spacing: 1px; }.p_kaisetsu { font-size: 13.5px; background-image: url(../../image/calendar/bungei01.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; width: 200px; height: 24px; float: left; padding-top: 285px; display: block; }img.poster { float: left; border-bottom: 1px solid #7d6e69; border-right: 1px solid #7d6e69; border-top-style: none; border-top-width: medium; border-left-style: none; border-left-width: medium; display: block; }img.poster2 { float: left; border-top-style: none; border-top-width: medium; border-right: 1px solid #7d6e69; border-bottom: 1px solid #7d6e69; border-left-style: none; border-left-width: medium; }.withposter { width:430px; float: right; margin-top: 0; margin-right: 0; margin-bottom: 10px; display: block; }.poster_kaisetsu { display: block; }p.kikan { color:#5b2a2a; background:#ffe293; text-align: left; letter-spacing:0; margin-top: 40px; padding:1px 0; display: inline; }.oshirase { color: #5b2a2a; }.kaisetsu { text-align: center; position: relative; top: 290px; left: -200px; width: 200px; float: left; display: block; }.tokushu2 { color: #60c; font-size: 1.4em; text-align: center; margin-bottom: 5px; }.kaisetsu2 { margin: 10px 0 10px 32px; width: 560px; clear: both; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; border-color: #ccc #f96; border-style: solid; border-width: 1px 4px; }p.midashi { font-size: 1.1em; font-weight: bold; line-height: 120%; text-align: left; letter-spacing: 1px; margin-top: 8px; margin-bottom: 6px; display: block; }p.kaisetsubun { font-size: 1em; line-height: 120%; text-align: left; letter-spacing: 1px; }.nakamura { color:#906; font-size: 1.2em; font-weight: bold; }.ichikawa { color: #960; font-size: 1.2em; font-weight: bold; }.moreinfo{ clear:both; padding-top: 10px; }.border { background-image: url(../../image/calendar/border10.gif); background-repeat: repeat; background-attachment: scroll; clear: both; }a.goschedule { display:block;background:url(../../image/calendar/btn_schedule.gif) no-repeat left top;width:235px;height:41px;text-indent:-999em;margin:0 0 0 195px;}.s_table {  }.btn { clear: both; }p.kigo/ { color:#5b2a2a; font-size: 1.2em; font-weight: bold; }a#programprint{ color:#009; margin:10px 0; font-size:1em; letter-spacing:2px; text-align:center; display: block; }.link_text1 { font-size: 13.5px; }.kigo { color:#906; font-size: 1.1em; font-weight: bold; }.kigo6 { color: #906; font-size: 1.6em; font-weight: bold; }.kigo3 { color: #906; font-size: 1.1em; }.kigo2 { color: #960; font-size: 1.1em; font-weight: bold; }#sakuhin {width:640px;padding:5px 0 10px 0;margin:0;clear:both;overflow:hidden;}#sakuhin ul{margin:5px 0 10px 5px;padding:0;border-left:2px dotted #666;width:360px;float:left;}#sakuhin li{margin:0 0 0 5px;padding:0;background:transparent;font-size:1em;letter-spacing:1px;line-height:120%;width:auto;}#sakuhin p{padding:5px 0 10px 0;margin:0 0 25px 0;background:url(../../image/template/border.gif) no-repeat bottom left;clear:both;}#sakuhin img{float:right;}p.link_text { font-size: 1em; line-height: 120%; text-align: center; letter-spacing: 1px; }img.poster {display:block;float:left;border:#7d6e69 1px solid;border-top:none;border-left:none;}p#link3 { color: #900; font-size: 1.2em; line-height: 120%; background: url(../../image/template/border.gif) no-repeat center bottom; text-align: center; position: relative; width: 640px; padding-bottom: 15px; display: block; }