a:link {  color: #003366; }
a:hover {  color: #006699; }
a:active {  color: #333366; }
a:visited {  color: #336666; }

BODY { font-size: 13px; color: #333333; }
TABLE { font-size: 13px; }
TD { text-align : justify; }

.line { background-color:#000000; }

.header { background-color:#FFFFFF; }
.hd-about { text-align:right; }
.topcontent { background-color:#FFFFFF; }
.searchmenu { background-color:#BBBBBB; }

.menu { background-color:#88BBEE; }
.prk-child{position:absolute; z-index:2; top:120px;left:140px;visibility:hidden;}
.gym-child{position:absolute; z-index:2; top:160px;left:140px;visibility:hidden;}

.cont { background:#99CCFF url(img/bg_cont.jpg) repeat-x scroll;}
.route { font-size: 10px; color: #333333; background-color:#CCCCCC; border:outset 1px #FFFFFF; height:18px; padding-left:5px;}

.genre{ background-color:#336666; font-size: 14px; font-weight:bold; color:#FFFFFF ;}

.chead { background-color:#FFFFFF; }
.chead-title { font-size: 18px; font-weight:bold; color:#336666 ; border-bottom: solid 1px #336666; margin-bottom:5px; }
.chead-text { font-size: 13px; }
.chead-place { font-size: 12px; }
.chead-place2 { font-size: 12px; }
.chead_cnr{ text-align:right; }

.tpc-title { font-size: 12px; font-weight:bold; }
.tpc-date { font-size: 10px; color: #FF6600; }

.text-title { font-size: 18px; font-weight:bold; color:#FFFFFF ;border-left:solid 5px #336666; border-bottom:solid 1px #FFFFFF; padding :3px; }
.text-subtitle { font-size: 14px; font-weight:bold; color: #336666; }
.text-line { border-bottom:solid 1px #FFFFFF; padding:5px; margin-botton:5px;}
.text-link {  line-height: 18px; font-weight: bold; 
  font-size : 17px;
}
.text-rainbow { font-size : 16px; line-height: 16px; font-weight: bold; color : #ff8000; }
.text-red { color: #FF0000; }
.text-title { font-size: 18px; font-weight:bold; color:#FFFFFF ;border-left:solid 5px #336666; border-bottom:solid 1px #FFFFFF; padding :3px; }
.text-subtitle { font-size: 14px; font-weight:bold; color: #336666; }
.text-line { border-bottom:solid 1px #FFFFFF; padding:5px; margin-botton:5px;}
.text {
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
.text-click {
	font-size: 14px;
	line-height: 18px;
	margin-left: 30px;
}

.cmn { font-size: 12px; background-color:#CCCCCC; border:outset 1px #FFFFFF; padding :3px;}
.cmn-sq {  color: #FFCC33; }
.cft { text-align:right; }

.wn { margin: 5px; }
.wn-title { font-size: 12px; font-weight:bold; }
.wn-content { font-size: 10px; }
.wn-date { font-size: 10px; color: #FF6600; }
.wn-list { text-align:right; }

.address {  font-size: 10px; color: #666666; margin: 5px; }
.name {  font-size: 12px; color: #666666; }
.address2 {  font-size: 12px; color: #333333;}
.name2 {  font-size: 12px; color: #333333; }
.footer { background-color:#FFFFFF; }
.copyright { font-size: 10px; font-weight: bold; color: #999999; margin: 5px; text-align:right; }

.smlv1 { background-color:#FFCC33; border:outset 1px #FFFFFF; padding :3px; font-size: 13px; font-weight: bold; margin-bottom: 10px;}
.smlv2 { background-color:#FFFFFF; border:outset 1px #FFFFFF; padding :3px; font-size: 13px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 20px;}
.smlv3 { font-size: 13px; font-weight: bold; margin-bottom: 2px; margin-left: 40px;}
.smlv4 { font-size: 13px; margin-bottom: 2px; margin-left: 60px;}
.smlv5 { font-size: 13px; margin-bottom: 2px; margin-left: 80px;}

.txt-11pix { font-size: 11px;}
.txt-12pix { font-size: 12px;}
