@charset "UTF-8";#menu_tree {	margin-left: 20px;}/* CSS Document */body,td,th {	color: #000;}body {	background-color: #999;}a:link {	color: #09F;	text-decoration: none;}a:visited {	text-decoration: none;	color: #963;}a:hover {	text-decoration: underline;	color: #FC0;}a:active {	text-decoration: none;	color: #F00;}* {	padding: 0px;	margin-top: 0px;}.H2 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.2em;	line-height: 120%;	font-weight: bold;}.text_S {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 0.78em;	line-height: 120%;}.text_M {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 0.9em;	line-height: 120%;}.text_Mr {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 0.9em;	line-height: 120%;	color: #F03;}.text_Mb {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 0.9em;	line-height: 120%;	color: #06C;}.text_LLR {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.1em;	font-weight: bold;	color: #F00;}.text_LL-BK {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.1em;	color: #000;}.text_LL-BL {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.1em;	color: #F36;}.text_LL-BBK {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.1em;	color: #000;	font-weight: bold;}.text_LL-BBL {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1.1em;	color: #F36;	font-weight: bold;}.text_L {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1em;	line-height: 140%;}.text_L2 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1em;	line-height: 1.5em;	white-space: nowrap;}.text_Lr {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1em;	line-height: 120%;	color: #F03;}.text_LB {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 1em;	line-height: 120%;	font-weight: bold;}#main {	background-color: #FFF;	width: 918px;	margin-top: 0px;	min-height: 600px;	margin-right: auto;	margin-left: auto;}#main #headder {	width: 834px;	margin-left: 84px;	height: 135px;	padding-top: 15px;}#main #menubar {	width: 918px;	vertical-align: bottom;	margin-top: 10px;}#main #contents  {	float: left;	width: 638px;	min-height: 350px;}#main #contents #C_title {	height: 20px;	width: 500px;	padding-top: 20px;	padding-left: 138px;}#main #contents #event_title {	width: 472px;	margin-left: 20px;	padding-left: 0px;	margin-top: 7px;	padding-bottom: 5px;}#main #contents #event_info {	width: 500px;	margin-left: 20px;	min-height: 270px;	padding-left: 118px;	padding-top: 10px;}#main #contents #event_info1 {	width: 520px;	margin-left: 20px;	min-height: 50px;	text-align: center;	padding-top: 10px;	padding-bottom: 20px;	padding-left: 98px;}#main #contents #event_info2 {	width: 490px;	margin-left: 20px;	min-height: 50px;	text-align: center;	margin-top: 10px;	padding-left: 118px;}#main #list #w_news_title {	width: 280px;	height: 20px;	padding-top: 20px;}#main #list #news_list {	width: 280px;}#main #list  {	width: 280px;	float: left;	min-height: 350px;}#main #address {	clear: left;	height: 45px;	width: 363px;	padding-top: 10px;	vertical-align: middle;	padding-bottom: 5px;	margin-right: auto;	margin-left: auto;}#main #footter {	height: 20px;}#main #tree {	height: 20px;	width: 898px;	padding-top: 10px;	padding-left: 20px;}#main #2009pipo {	width: 918px;	min-height: 333px;}#main #address2 {	height: 40px;	width: 767px;	padding-left: 151px;	padding-top: 10px;}#main #news01  {	width: 700px;	margin-left: 109px;}#main #news01 #news01_title  {	height: 36px;	padding-top: 4px;}#main #news01 #news01_sub  {	padding: 8px;	width: 500px;	margin-left: 100px;	background-color: #CCC;}#main #news01 #news01_lead  {	padding: 20px 10px 0px;	width: 600px;	margin-left: 50px;}#main #news01 #runner01 {	float: left;	height: 200px;	width: 200px;	padding-top: 8px;}#main #news01 #news01_schedule1 {	padding: 10px 15px 0px;	white-space: nowrap;//*	display: inline;*//;	width: 400px;	margin-left: 200px;}#main #news01 #news01_schedule2 {	padding: 5px 0px 0px 10px;	white-space: nowrap;//*	display: inline;*//; 													float: left;	width: auto;}#main #news01 #runner02 {	float: left;	height: 250px;	width: 250px;}#main #news01 #news01_schedule3 {	padding: 5px 10px 15px 15px;	white-space: nowrap;//*	display: inline;*//;	width: 300px;	margin-left: 200px;	clear: left;}#main #news01 #concert {	width: 400px;	margin-left: 150px;	margin-top: 10px;	margin-bottom: 10px;}#main #news01 #news01_hokkaido  {	width: 634px;	margin-left: 25px;	line-height: 150%;	clear: left;	padding: 8px;	margin-top: 5px;	margin-bottom: 1px;	border: 1px solid #666;}#main #news01 #news01_mainichi {	width: 634px;	margin-left: 25px;	line-height: 150%;	padding: 8px;	margin-top: 1px;	border: 1px solid #999;}#main #news01 #snapPhoto img {	margin-left: 172px;	margin-bottom: 20px;}#main #news01 #news01_schedule blockquote #runner02 {	height: 250px;	width: 250px;}#main #news01 #pre_exercise {	width: 300px;	margin-left: 200px;}#2010message {	margin-top: 30px;	margin-right: auto;	margin-left: auto;	height: 406px;	width: 579px;	margin-bottom: 10px;}.table-note {	white-space: nowrap;	margin: 5px;}.table-note2 {	margin-right: auto;	margin-left: auto;	white-space: nowrap;	margin-top: 5px;}.table-frame {	padding: 0px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	border: 1px solid #666;}
