  body {
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
a {
	color: #104D97;
  }
a:link {
  text-decoration: none;
  }
a:visited {
  text-decoration: none;
  }
a:active {
  text-decoration: underline;
  }
a:hover {
  text-decoration: underline;;
  }
#header {
	text-align: left;
	height: 166px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 12px;
}
#header #navi {
	clear: both;
	height: 81px;
	width: 780px;
}
#main {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}

#header #logo {
	float: left;
	height: 85px;
	width: 290px;
}
#header #logo .btntop {
	margin-bottom: 18px;
	margin-left: 5px;
}

#contentsbg #contents {
	background-image: url(/130ut/images/common/main_bg02.gif);
	background-repeat: repeat-y;
	width: 802px;
	text-align: left;
	background-position: center top;
	padding-bottom: 30px;
}

#header #logo130th {
	float: right;
	height: 85px;
	width: 134px;
}
#footer {
	background-image: url(/130ut/images/common/footer_bg.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	clear: both;
	padding-bottom: 30px;
}
#topright {
	float: left;
	width: 515px;
	padding-bottom: 50px;
}
#topright #digest {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0C0C0;
}
.digesttable {
	margin-left: 25px;
}
#topright #bnr img {
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}
#topright #bnr {
	margin-left: 25px;
	margin-bottom: 30px;
}

.digesttable p {
	font-size: 12px;
	color: #666666;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-top: 0px;
	line-height: 120%;
}
#contentsbg {
	background-image: url(/130ut/images/common/main_bg01.gif);
	background-repeat: no-repeat;
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
	background-position: center top;
}
#topleft {
	float: left;
	width: 265px;
	padding-left: 11px;
	padding-bottom: 40px;
}
#topleft #news ul {
	list-style-image: url(/130ut/images/common/arw01.gif);
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	list-style-position: inside;
}
#topleft #link li {
	padding: 0px;
	list-style-image: url(/130ut/images/common/arw01.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#topleft #link ul {
	margin-top: 15px;
}
#topleft #news {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#topleft #news li {
	background-image: url(/130ut/images/top/tensen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
}
#main h1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#contents #second h2 {
	margin-left: 31px;
}
#contents #second h3 {
	margin-left: 65px;
}
#contents #second p {
	margin-left: 95px;
	margin-right: 32px;
	line-height: 150%;
}
.symbol {
	float: left;
	width: 215px;
	margin-right: 15px;
	margin-bottom: 20px;
	color: #666666;
}
.symbolarea {
	margin-left: 95px;
}
.list01 {
	margin-left: 95px;
	padding: 0px;
	margin-right: 32px;
}
#event #oldevent {
	font-weight: bold;
	background-color: #F2F2F2;
	height: 28px;
	line-height: 100%;
	margin-bottom: 10px;
	clear: both;
}
#event h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	background-image: url(/130ut/images/event/h2_bg.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 740px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 18px;
	padding-left: 60px;
}
#event .calendar {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 10px;
	margin-bottom: 15px;
}
#event .calendar td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#event .calendar th {
	font-size: 12px;
	font-weight: bold;
	background-color: #F3F3F3;
	background-image: url(/130ut/images/event/th_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#event .calendar .day {
	background-image: url(/130ut/images/event/th_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-size: 12px;
}
#event .calendar .youbi {
	font-size: 12px;
	background-color: #F3F3F3;
	background-image: url(/130ut/images/event/th_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
}
#event .calendar .sat {
	color: #3366CC;
}






#event #monthly {
	font-weight: bold;
	background-color: #F2F2F2;
	height: 28px;
	line-height: 100%;
	margin-bottom: 10px;
	float: left;
	width: 365px;
}
#contentsbg #contents #event {
	margin-right: 31px;
	margin-left: 31px;
}
#event .calendar .sun {

	color: #FF0000;
}
#event .calendar .text {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#event .calendar .kaiki {
	background-color: #FFFF99;
}
#event .calendar .mitei {

	background-color: #BBD2EE;
}
#event .eventdet {
	float: left;
	margin-left: 10px;
	color: #666666;
	line-height: 140%;
	font-size: 12px;
}
#event .eventphoto02 {
	font-size: 10px;
	clear: both;
	padding-top: 10px;
	color: #666666;
}

#event .eventdet td {
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.floatleft {
	float: left;
}
#secret {
	padding-right: 31px;
	padding-left: 31px;
}

#secret h2 {
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#secret .photo img {
	margin-bottom: 8px;
}

#secret .photo {
	font-size: 10px;
	float: left;
	width: 200px;
	text-align: center;
	line-height: 115%;
}
#secret .text {
	float: left;
	padding-left: 15px;
	width: 520px;
}
#secret h3 {
	font-size: 18px;
	font-weight: bold;
	color: #306FBB;
}
#promenade {
	padding-right: 31px;
	padding-left: 31px;
}
.right10 {
	margin-right: 10px;
	vertical-align: text-bottom;
}
.txorangeb {
	font-weight: bold;
	color: #F1AB00;
	margin-bottom: 0px;
	margin-top: 5px;
}
.left23 {
	margin-left: 23px;
}
.tx14b0 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
}

#promenade h2 {

	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#history .photo {
	float: left;
	margin-right: 5px;
}
#history .block {
	font-size: 12px;
	float: left;
	height: 100px;
	line-height: 120%;
	margin-right: 10px;
	width: 345px;
}


.left20 {
	margin-left: 20px;
}

.left230 {
	margin-left: 23px;
	margin-top: 0px;
}
.tx12 {
	font-size: 12px;
}
#history {
	padding-right: 31px;
	padding-left: 31px;
}
#history h2 {


	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#history .block02 {
	font-size: 12px;
	float: left;
	height: 100px;
	line-height: 120%;
	margin-right: 10px;
	width: 280px;
}
#history .block03 {
	font-size: 12px;
	float: left;
	height: 100px;
	line-height: 120%;
	margin-right: 10px;
	width: 410px;
}
.floatright {
	float: right;
}
.backtop {
	clear: both;
	margin: 0px;
	padding-top: 5px;
}
#reserve p {
	margin: 0px;
	padding-top: 22px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#event #reserve {
	background-image: url(/130ut/images/event/bg_sikiten.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 566px;
}
#event #monthly2008 {
	font-weight: bold;
	background-color: #F2F2F2;
	height: 28px;
	line-height: 100%;
	margin-bottom: 10px;
	float: left;
	width: 365px;
	margin-left: 10px;
}
