body{	background: #fff;font-family:verdana,arial,"Hiragino Kaku Gothic Pro W3", "Meiryo", "MS P Gothic",  Helvetica, sans-serif;}.logo{	height: 88px;	left: 1px;	margin: 1px 1px 0 0;	position: absolute;	top: 1px;	width: 700px;}.mark{	height: 88px;	left: 1px;	margin: 1px 1px 0 0;	position: absolute;	top: 1px;	width: 150px;}.poster{	height: 180px;	left: 1px;	margin: 1px 1px 0 0;	position: absolute;	top: 90px;	width: 150px;}.exh{	height: 100px;	left: 152px;	margin: 1px 1px 0 0;	position: absolute;	top: 90px;	width: 549px;}.next{	height: 79px;	left: 152px;	margin: 1px 1px 0 0;	position: absolute;	top: 191px;	width: 549px;}.img{	height: 127px;	left: 1px;	margin: 1px 1px 0 0;	position: absolute;	top: 439px;	width: 150px;}.co{	height: 30px;	left: 15px;	position: absolute;	top: 750px;	width: 135px;}.title{	font-family: "Arial, Helvetica, sans-serif";	height: 15px;	left: 190px;	position: absolute;	top: 70px;	width: 480px;}.menu{	background: #d9d9d9;	font-size: 12px;	height: 20px;	left: 49px;	margin: 1px 1px 0 0;	position: absolute;	text-align: left;	text-indent: 20px;	top: 430px;	width: 150px;}.menu a{	color: #000;	display: block;	font-family: "Arial, Helvetica, sans-serif";	height: 20px;	padding-top: 5px;	text-decoration: none;	width: 150px;}.menu a:hover{	background: #688c9c;	border-left: solid 6px #c66;	color: #fff;	display: block;	height: 20px;	text-decoration: none;	width: 150px;}#menu01{	left: 1px;	position: absolute;	top: 271px;	vertical-align: middle;}#menu02{	left: 1px;	position: absolute;	top: 292px;}#menu03{	left: 1px;	position: absolute;	top: 313px;}#menu04{	left: 1px;	position: absolute;	top: 334px;}#menu05{	left: 1px;	position: absolute;	top: 355px;}#menu06{	left: 1px;	position: absolute;	top: 376px;}#menu07{	left: 1px;	position: absolute;	top: 397px;}#menu08{	left: 1px;	position: absolute;	top: 418px;}.contents{	margin-left: 190px;	margin-top: 280px;	width: 480px;}.contents01 {clear:both;margin-left:160px;margin-top:20px;width:530px;}.contents_l {float: left;width: 260px;}.contents_r {float: right;width: 260px;}h1{color:#2f4f4f;background-color: honeydew;border-right:solid 1px gainsboro;border-bottom:solid 2px gainsboro;border-left: 0;padding:16px;font: bold 15px "Arial, Helvetica, sans-serif";margin-top: 60px;margin-bottom: 5px;text-align: left;}h2{color:#2f4f4f;background-color: #99cccc;border-right:solid 1px darkgray;border-left: 0;font: bold 15px "Arial, Helvetica, sans-serif";margin-bottom: 5px;padding:4px;}h3{font-size:14px;color:#fff;background-color:#91a399;border-left:solid 3px #c66;margin-top:10px;margin-bottom:5px;line-height:150%;padding:0 0 0 5px;}h4 {font-size:13px;color: midnightblue;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:midnightblue;text-decoration:none;}h5 {color: darkolivegreen;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: darkolivegreen;}h6 {font-size:12px;font-weight:700;margin-top:10px;margin-bottom:0;margin-left: 5px;line-height:150%;padding:0;}p{	color: #000;	font: 13px/160% "Arial, Helvetica, sans-serif";	margin-top: 10px;	padding: 1px;}tr, td{	color: #000;	font: 12px/100% "Arial, Helvetica, sans-serif";}.footer{	border-top: double 3px #91a399;	clear: both;	float: left;	margin-top: 40px;	width: 100%;}li{	font-size: 12px;	line-height: 150%;	margin-top: 10px;}ul li{	list-style-type: disc;}ul ul li{	list-style-type: circle;}#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:2px;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:2px;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 ghostwhite;border-left: solid 1px whitesmoke;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;}a:hover {color:#c30;background-color:#cc9;}#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:honeydew;color:silver;font-size:10px;padding:2px;}.shortcut a {color: olive;}#shortcut a {color: olive;}a:hover{	color: #c30;}.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;}
