@charset "Shift_JIS";body {color:#696969;background-color:#fff;font-size:12px;font-family:verdana,arial,"Hiragino Kaku Gothic Pro W3", "Meiryo", "MS P Gothic",  Helvetica, sans-serif;padding:1px;}.logo {position:absolute;left:1px;width:700px;height:88px;top:1px;margin:1px 1px 0 0;}.mark {position:absolute;left:1px;width:150px;height:88px;top:1px;margin:1px 1px 0 0;}.poster {position:absolute;width:150px;height:180px;left:1px;top:90px;margin:1px 1px 0 0;}.exh {width:549px;height:100px;position:absolute;left:152px;top:90px;margin:1px 1px 0 0;}.next {width:549px;height:79px;position:absolute;left:152px;top:191px;margin:1px 1px 0 0;}.img {position:absolute;width:150px;height:127px;left:1px;top:628px;margin:1px 1px 0 0;}.banner {position:absolute;width:150px;left:1px;top: 800px;margin:1px 1px 0 0;}#banner1 {position:absolute;left:1px;top:800px;}#banner2 {position:absolute;left:1px;top:843px;}#banner3 {position:absolute;left:1px;top:889px;}#banner4 {position:absolute;left:1px;top:935px;}#banner5 {position:absolute;left:1px;top:981px;}#banner6 {position:absolute;left:1px;top:1023px;}#banner7 {position:absolute;left:1px;top:1080px;}.co {position:absolute;left:15px;height:30px;top:770px;width:135px;}.title {position:absolute;left:190px;top:70px;width:480px;height:15px;}.menu {position:absolute;left:49px;top:430px;background-color:#d9d9d9;font-size:12px;height:20px;width:150px;text-align:left;text-indent:20px;margin:1px 1px 0 0;}.menu a {display:block;height:20px;width:150px;text-decoration:none;padding-top:5px;}.menu a:hover {display:block;height:20px;width:150px;color:#fff;text-decoration:none;background-color:#688c9c;border-left:solid 6px #c66;}#menu01 {position:absolute;left:1px;top:271px;vertical-align:middle;}#menu02 {position:absolute;left:1px;top:292px;}#menu03 {position:absolute;left:1px;top:313px;}#menu04 {position:absolute;left:1px;top:334px;}#menu05 {position:absolute;left:1px;top:355px;}#menu06 {position:absolute;left:1px;top:376px;}#menu07 {position:absolute;left:1px;top:397px;}#menu08 {position:absolute;left:1px;top:418px;}#menu09 {position:absolute;left:1px;top:439px;}#menu10 {position:absolute;left:1px;top:460px;}#menu11 {position:absolute;left:1px;top:481px;}#menu12 {position:absolute;left:1px;top:502px;}#menu13 {position:absolute;left:1px;top:523px;}#menu14 {position:absolute;left:1px;top:544px;}#menu15 {position:absolute;left:1px;top:565px;}#menu16 {position:absolute;left:1px;top:586px;}#menu17 {position:absolute;left:1px;top:607px;}.contents {margin-left:190px;margin-top:280px;width:480px;}.contents01 {clear:both;margin-left:150px;margin-top:20px;width:540px;}.contents_l {float: left;width: 260px;}.contents_r {float: right;width: 260px;}a {color: #2f4f4f;}a:hover {color:#c30;background-color:#cc9;}h1 {font-size:16px;color:#2f4f4f;text-align:left;margin-top:50px;margin-bottom:5px;border-left:solid 10px #933;padding:5px;}h1 a {color:#2f4f4f;text-decoration:none;}h2 {font-size:15px;color:#2f4f4f;border-left:double 5px #696;text-align:left;margin-top:10px;margin-bottom:5px;line-height:150%;padding:3px;}h3 {font-size:15px;color:#f0e68c;background-color:#91a399;border-left:solid 3px #c66;margin-top:10px;margin-bottom: 0;line-height:150%;padding:0 0 0 5px;}h3 a {color:#f0e68c;text-decoration:none;}h4 {font-size:13px;color: #4169e1;border-left:solid 6px #9cc;margin-top:5px;margin-bottom:0;margin-left: 5px;line-height:140%;padding:0 0 0 5px;}h4 a {color: #4169e1;}h5 {color: #556b2f;font-size:13px;font-weight:700;border-left: ridge 8px #cccc66;margin-top:10px;margin-bottom:0;margin-left: 5px;line-height:150%;padding:0 0 0 5px;}h5 a {color: #556b2f;}h6 {font-size:12px;font-weight:700;margin-top:10px;margin-bottom:0;margin-left: 5px;line-height:150%;padding:0;}p {font-size:12px;margin-top:5px;margin-left: 5px;line-height:170%;padding:0;}tr,td {font-size:11px;line-height:140%;}ul {margin-top:3px;margin-bottom: 3px;}li {font-size:12px;line-height:150%;padding:0;margin-bottom: 3px;}ul li {list-style-type: square;}ul ul li {list-style-type:circle;}ul ul ul li {list-style-type: disc;}#pankuzu {position:absolute;left:152px;width:550px;top:1px;margin: 0;text-align:left;color:#699;background-color:#d9d9d9;border-right:solid 1px #91a399;border-bottom:solid 1px #91a399;padding:1px;font-size:11px;}#mainlink {position: absolute;left: 152px;top: 22px;width: 550px;margin: 0;border-right:solid 1px #91a399;border-bottom:solid 1px #91a399;text-align:left;color:#699;background-color:#d9d9d9;padding:1px;font-size:11px;}#pankuzu a:link,#pankuzu a:visited {text-decoration:none;background-color:#d3d3d3;border-top: solid 1px ghostwhite;border-left: solid 1px whitesmoke;border-bottom:1px solid #91a399;border-right:1px solid #91a399;padding: 1px;}#mainlink a:link,#mainlink a:visited {text-decoration:none;background-color:#d3d3d3;border-top: solid 1px #f8f8ff;border-left: solid 1px #f5f5f5;border-bottom:1px solid #91a399;border-right:1px solid #91a399;padding: 1px;}#backtotop {margin-top:0;color:#91a399;font-size:10px;border-top:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;border-right:outset 1px #91a399;border-bottom:outset 1px #91a399;background-color:#fff;padding:2px;}.backtotop {text-align:right;margin-top:0;color:#91a399;font-size:10px;border-top:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;border-right:outset 1px #91a399;border-bottom:outset 1px #91a399;background-color:#fff;padding:2px;}#mainlink a:hover,#pankuzu a:hover {text-decoration:none;color:#fff;background-color:#688c9c;padding:0;}#shortcut,.shortcut {margin-top:10px;margin-left:20px;background-color:#f0fff0;color:#c0c0c0;font-size:10px;padding:2px;}.shortcut a {color: #808000;}#shortcut a {color: #808000;}#backtotop a,.backtotop a {text-decoration:none;color: #808000;}#column,.column {margin-top:10px;margin-left:20px;border:1px solid #91a399;padding:5px;}.column2 {margin-top:2px;margin-bottom:10px;border:1px solid #d9d9d9;padding:5px;}.footer {clear:both;margin-top:30px;width:100%;border-top:double 3px #91a399;color:#2f4f4f;font-size:11px;}.footer a {text-decoration:none;background-color: #f0fff0;padding: 2px;}.style5 {color: #FF9933;}.style6 {color: #66CCFF;}.style9 {color: #66CC99;}.style10 {color: #666666;}.style13 {color: #000099;}.style14 {color: #FF0000;}.style15 {color: #000000;}.blank { background-color: #ffffff;}.kyukan { background-color: #999999;}.josetsu { background-color: #99CC99;}.kikaku { background-color: #99CCFF;}.event { background-color: #FFCC33;}.sat {color: #0000cc;}.sun {color: #cc0000;}
