body {	margin:0;	font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'lr@oSVbN',Sans-serif;	background-color:#fddd20;	background-image:url(img/bg_2009.gif);	}font.copy { color:#ffffff; font-size: 10px; line-height: 10px; }font.zero { font-size: 1px; line-height: 1px; }font.text1 { color:#008000; font-size: 14px; line-height:20px; }font.text2 { color:#008000; font-size: 12px; line-height:18px; }font.text3 { color:#008000; font-size: 12px; line-height:15px; }font.text10 { color:#008000; font-size: 14px; line-height:20px;font-weight:bold; }font.nan {font-size: 12px; line-height:30px;}p.head { margin: 0.5em 0px; }td { text-align:left }img {vertical-align: bottom}H1 { 	color:#008000; 	text-decoration:none; 	font-size: 18px; line-height:28px; 	font-weight:0;	margin-top: 0px;	margin-bottom: 0px;	}H2 {	color:#008000;	text-decoration:none;	font-size: 14px;	line-height:14px;	font-weight:0;	margin-top: 0px;	margin-bottom: 0px;	}h1.title1 { 	color:#ffffff;	text-decoration:none;	font-size: 130%;	text-align:left;	margin-top: 0px;	position: relative;	top:150px;	left:50px;	}h2.title1 { 	color:#ffff00;	text-decoration:none; 	font-size: 90%; 	line-height:1.4em;	font-weight:bold;	margin-top: 0px;	text-align:right; 	padding-right:10px;	padding-top:10px;	}h2.title3 { 	color:#ff0000;	text-decoration:none; 	font-size: 100%; 	line-height:1.4em;	font-weight:0;	margin-top: 0px;	text-align:right; 	padding-right:10px;	padding-top:10px;	}h1.title2 { 	color:#ff0000;	text-decoration:none;	font-size: 130%;	text-align:left;	margin-top: 0px;	position: relative;	top:115px;	left:55px;	}h1.title3 { 	color:#ffffff;	text-decoration:none; 	font-size: 90%; 	line-height:1.4em;	font-weight:0;	margin-top: 0px;	text-align:right; 	padding-right:10px;	padding-top:5px;	}h1.title4 { 	color:#000;	text-decoration:none; 	font-size: 90%; 	line-height:1.4em;	font-weight:0;	margin-top: 0px;	text-align:right; 	padding-right:10px;	padding-top:5px;	}h1.title-red { 	color:#f00;	text-decoration:none; 	font-size: 90%; 	line-height:1.4em;	font-weight:0;	margin-top: 0px;	text-align:right; 	padding-right:10px;	padding-top:5px;	}	h1.amrt { 	color:#ff618c; 	text-decoration:none; 	font-size: 18px; 	line-height:36px; 	font-weight:0; 	text-align:left; 	margin-top: 0px;	margin-bottom: 0px;	padding-top:0px;	}	h2.amrt { 	color:#ff618c; 	text-decoration:none; 	font-size: 16px; 	line-height:16px; 	font-weight:0; 	text-align:left;	padding-right:10px;	padding-top:0px;	padding-bottom:10px;	margin-top: 0px;	margin-bottom: 0px;	}td.am0{	background-color:#ffffff;	padding-right:15px;	padding-left:15px;	padding-top:14px;	padding-bottom:10px;}td.am1{	background-color:#ffffff;	text-align:left;	padding-right:15px;	padding-top:14px;}td.am2{	background-color:#ffffff;	text-align:left;	padding-right:15px;	padding-left:15px;	padding-top:5px;}td.am3{	background-color:#fddd20;	text-align:center	padding-right:10px;	padding-left:10px;	padding-top:0px;}.layout img{    vertical-align:bottom;    line-height:0px;}.layout td{    line-height:0;    font-size:0px; /* for IE's Bug? */}a.head1 {	display:block;	width:210px;	height:60px;	text-align:left;	}a.head2 {	display:block;	width:240px;	height:60px;	text-align:left;	}td.zu-a1{	color:#008000; font-size: 14px; line-height:30px;	font-weight:900;	background-color:#B6ECF4;	text-align:left;	padding-left:10px;}td.zu-a2 {	color:#008000; font-size: 12px; line-height:30px;	background-color:#B6ECF4;	text-align:left;	padding-left:10px;}td.zu-a3 {	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#B6ECF4;	text-align:right;	padding-right:10px;}td.zu-b1{	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#ffffff;	text-align:left;	padding-left:10px;}td.zu-b2 {	color:#008000; font-size: 12px; line-height:30px;	background-color:#ffffff;	text-align:left;	padding-left:10px;}td.zu-b3 {	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#ffffff;	text-align:right;	padding-right:10px;}td.zu-c{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DFF2FF;	text-align:left;	padding-left:24px}td.zu-c1{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:24px}td.zu-c2{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DFF2FF;	text-align:left;	padding-left:10px}td.zu-c3{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:10px}td.zu-c4{	color:#008000; font-size: 12px; line-height:20px;	background-color:#ffffff;	text-align:left;	padding-left:10px}td.zu-a01{	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#B6ECF4;	text-align:left;	padding-left:10px;	border-left: solid 2px #ff0000;}td.zu-a03 {	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#B6ECF4;	text-align:right;	padding-right:10px;	border-right: solid 2px #ff0000;}td.zu-c00{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DFF2FF;	text-align:left;	padding-left:24px;	border-left: solid 2px #ff0000;}td.zu-c01{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:24px;	border-left: solid 2px #ff0000;}td.zu-c02{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DFF2FF;	text-align:left;	padding-left:10px;	border-right: solid 2px #ff0000;}td.zu-c03{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:10px;	border-right: solid 2px #ff0000;}td.zu-c04{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:24px;	border-right: solid 2px #ff0000;	border-left: solid 2px #ff0000;	border-bottom: solid 2px #ff0000;}td.zu-c05{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:24px;	border-left: solid 2px #ff0000;	border-bottom: solid 2px #ff0000;}td.zu-c06{	color:#008000; font-size: 12px; line-height:20px;	background-color:#DCE9FF;	text-align:left;	padding-left:10px;	border-right: solid 2px #ff0000;	border-bottom: solid 2px #ff0000;}td.zu-d{	color:#fffffff; font-size: 10px; line-height:10px;	background-color:#ffffff;}td.zu-e1{	color:#ffffff; font-size: 16px; line-height:30px;	background-color:#3cf;	text-align:left;	padding-left:10px}td.zu-e2{	color:#ffffff; font-size: 14px; line-height:30px;	background-color:#3cf;	text-align:left;	padding-left:10px}td.zu-e3{	color:#ffffff; font-size: 14px; line-height:30px;font-weight:900;	background-color:#f00;	text-align:left;	padding-left:10px}td.zu-f1{	color:#008000; font-size: 14px; line-height:30px; font-weight:900;	background-color:#B6ECF4;	text-align:left;	padding-left:10px;	border-top: solid 2px #ffffff;}td.zu-f2 {	color:#008000; font-size: 12px; line-height:30px;	background-color:#B6ECF4;	text-align:left;	padding-left:10px;	border-top: solid 2px #ffffff;}td.zu-f3 {	color:#008000; font-size: 14px; line-height:30px;font-weight:900;	background-color:#B6ECF4;	text-align:right;	padding-right:10px;	border-top: solid 2px #ffffff;}td.cap0 {	color:#008000; font-size: 12px; line-height:15px;	background-color:#ffe983;	padding:2px;}td.cap1 {	color:#008000; font-size: 12px; line-height:20px;font-weight:900;	background-color:#ffe983;	text-align:center;}td.cap2 {	color:#008000; font-size: 10px; line-height:16px;	background-color:#ffe983;	text-align:center;	padding:5px;}td.cap-s{	display:block;	width:200px;	height:5px;	margin: 0px;	padding: 0px;}td.times {	color:#ffffff; font-size: 12px; line-height:12px; font-weight:900; letter-spacing:1px;	background-color:#63B8FF;	text-align:center;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}td.times0 {	color:#ffffff; font-size: 12px; line-height:12px; font-weight:900; letter-spacing:1px;	background-color:#008000;	text-align:center;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}td.times1 {	color:#008000; font-size: 12px; line-height:12px; letter-spacing:5px;	background-color:#e9e9e9;	text-align:center;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}td.times2 {	color:#008000; font-size: 12px; line-height:15px;	background-color:#ffffff;	text-align:center;	padding-left:5px;	padding-right:5px;	padding-top:2px;	border: solid 2px #ffffff;}td.times3 {	color:#fff; font-size: 14px; line-height:15px; font-weight:900;	background-color:#ff618c;	text-align:center;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}td.times4 {	color:#008000; font-size: 12px; line-height:15px;	background-color:#ffffff;	text-align:center;	padding-left:1px;	padding-right:1px;	padding-top:2px;	border: solid 2px #ffffff;}td.times5 {	color:#fff; font-size: 14px; line-height:15px; font-weight:900;	background-color:#ff6200;	text-align:center;	padding-left:2px;	padding-right:2px;	padding-top:5px;	padding-bottom:5px;}a.event1 {display:block;width:200px;height:180px;font-size:14px;line-height:18px;color:#f00;text-indent:10px;font-weight:bolder;padding: 0px;background-image: url(http://meera.jp/img/_banner_mayuri.jpg);background-repeat: no-repeat;background-position: left center top;margin: 0px;}a._event1-date {display:block;background-color:#ff89d7;font-size:12px;line-height:16px;color:#fff;padding: 3px;margin: 0px;}a.event2 {display:block;width:200px;height:180px;font-size:14px;line-height:18px;color:#f00;text-indent:10px;font-weight:bolder;padding: 0px;background-image: url(http://meera.jp/img/banner_exzotic3.jpg);background-repeat: no-repeat;background-position: left center top;margin: 0px;}a.event2-date {display:block;background-color:#fff;font-size:12px;line-height:12px;color:#f00;padding: 3px;margin: 0px;}img.am1 {margin-left: 0px;margin-right: 2px;margin-top: 0px;margin-bottom: 2px;}td.about1 {background-color:#E4EDCB;font-size:12px;line-height:16px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.about2 {display:block;background-color:#ffffff;font-size:12px;line-height:16px;color:#008000;text-align: left;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.about3 {background-color:#E4EDCB;font-size:12px;line-height:16px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-bottom: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.about4 {display:block;background-color:#ffffff;font-size:12px;line-height:16px;color:#008000;text-align: left;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-bottom: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.about5 {background-color:#b9c0a5;font-size:14px;line-height:16px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-bottom: solid 1px #ffffff;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.about6 {background-color:#b9c0a5;font-size:14px;line-height:16px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}table.cp {border-style:dotted; #ff0000 1px;padding: 10px;}td.cp1 {background-color:#E4EDCB;font-size:16px;line-height:20px;color:#008000;text-align: center;padding: 20px;margin: 0px;border-top: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.cp2 {background-color:#ffffff;font-size:16px;line-height:16px;color:#008000;text-align: left;padding: 20px;margin: 0px;border-top: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.cp3 {background-color:#ffffff;font-size:16px;line-height:16px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-bottom: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;}td.want1 {background-color:#E4EDCB;font-size:12px;line-height:18px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.want2 {background-color:#ffffff;font-size:14px;line-height:18px;color:#008000;text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;margin: 0px;border-top: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.want3 {background-color:#E4EDCB;font-size:12px;line-height:18px;color:#008000;text-align: center;padding: 10px;margin: 0px;border-top: solid 1px #b9c0a5;border-bottom: solid 1px #b9c0a5;border-left: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}td.want4 {background-color:#ffffff;font-size:14px;line-height:18px;color:#008000;text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;margin: 0px;border-top: solid 1px #b9c0a5;border-bottom: solid 1px #b9c0a5;border-right: solid 1px #b9c0a5;}table.staff{padding-left:1px;padding-right:1px;padding-bottom:10px;}td.staff1{font-size:10px;color:#f00;line-height:16px;text-align:center;width:135px;background-color:#ff0;padding:2px;}td.staff2{font-size:10px;line-height:16px;text-align:center;width:135px;background-color:#DCF2FF;padding:2px;}table.event{border: solid 3px #3399FF;padding:10px;}td.event1{font-size:16px;color:#fff;line-height:20px;text-align:left;background-color:#3399ff;padding:8px;}td.event2{font-size:14px;color:#008000;line-height:20px;text-align:left;padding:5px;}td.event3{font-size:14px;color:#008000;line-height:20px;text-align:center;padding:5px;border-width:1px;border-style:dotted;}td.event4{font-size:14px;color:#fff;line-height:18px;text-align:center;background-color:#3399ff;padding:5px;}td.event5{font-size:10px;font-weight:900;color:#008000;line-height:16px;text-align:left;background-color:#ffffff;padding:2px;}td.event6{font-size:12px;color:#008000;line-height:16px;text-align:left;background-color:#ffffff;padding:2px;}td.event7{font-size:14px;color:#008000;line-height:20px;text-align:center;padding:3px;}td.cunt {	color:#008000; font-size: 10px; line-height:15px;	text-align:right;	padding:2px;}.hedder1{width:100%; font-size: 10px; padding:5 7px 25px 7px; text-align:left;}a.hedder1{width:100%; font-size: 10px; padding:5 7px 25px 7px; text-align:left;}a.hedder1:visited{width:100%; font-size: 10px; padding:5 7px 25px 7px; text-align:left;}.hedder2{width:100%; font-size:10px; padding:8px 5px 2px 5px ; text-align:right;}a.hedder2{width:100%; font-size:10px; padding:8px 5px 2px 5px ; text-align:right;}a.hedder2:visited{width:100%; font-size:10px; padding:8px 5px 2px 5px ; text-align:right;}.hedder3{width:100%; font-size:10px; padding:8px 0 3px 0 ; border-top :#888888 1px solid; border-bottom :#888888 1px solid;text-align:center;}a.hedder3{width:100%; font-size:10px; padding:8px 0 3px 0 ; border-top :#888888 1px solid; border-bottom :#888888 1px solid;text-align:center;}a.hedder3:visited{width:100%; font-size:10px; padding:8px 0 3px 0 ; border-top :#888888 1px solid; border-bottom :#888888 1px solid;text-align:center;}.xxx{width:100%; font-size:90%; margin:0; padding:15px 5px 10px 5px; height:150px; text-align:center;}.site{width:100%; margin:0; padding:0; border-collapse: separate;}.site1{width:30%; font-size:18px; padding:5px 5px 5px 7px; font-weight: bold; background-color:#FFdddd; text-align:left;}.site2{width:70%; font-size:12px; padding:5px; text-align:left; color:#008000; background-color:#FFffdd; }.back{width:100%; font-size:85%; margin:0; padding:0; text-align:right;}.fotter{width:100%; font-size:50%;  margin-top:2px; padding-top:7px; clear:both; border-top :#888888 1px solid; text-align:center;}#main_navi TABLE{width:200px;border-width:0px;border-collapse:collapse;}#main_navi TR{border-width:0px;}#main_navi TD{border-width:1px;border-style:dotted;}.thin {font-weight : 0;font-style:normal;}#blog_rss {margin:0px 0px 5px 0px;padding:0px 0px 10px 0px;font-size:10px;line-height:12px;background-color:#FFEF92;padding:0px 8px;} .blogtitle {border-bottom:solid 1px #999;padding:0px 0px 5px 0px;} .blogtitle a{font-size:12px;line-height:1.1em;color:#008000;font-weight:bold;font-style:normal;}.blogdate {font-size:10px;color:#333;font-style:normal;padding:3px 0px 2px 0px;margin:0px 0px 0px 0px;}#event_rss {	font-size:10px;color:#FD5182;	line-height:14px;	margin:5px 0px 5px 0px;	width:200px;	background-color:#fff;	}#event_rss a:link {	font-size:12px;	color:#666;	text-decoration:none;	}#event_rss a:visited {	font-size:12px;	color:#999;	text-decoration:none;	}#event_rss a:hover {	font-size:12px;	color:#EB8BB5;	text-decoration:underline;	}#event_rss p {	margin-bottom:3px;	padding-bottom:4px;	border-bottom:solid 1px #f9cad9;	}.pics {	width:75px;	float:left;	margin:2px 5px 5px 0px;	border: 0px;	}.evetitle {	font-size:12px;	line-height:15px;	margin: 0px 0px 5px 0px;	font-weight:bold;	}.desxtext {	font-size:10px;	color:#666;	line-height:15px;	}.sen {	border-bottom:dotted 1px #666;	height:1px;	}.eve {	text-align:center;	margin:0px 0px 5px 0px;	padding:0px 0px -3px 0px;	background-color:#f00;	line-height:25px;	display:block;	color:#fff;	}