a:link        { color: #8b0000; text-decoration: none }
a:visited     { color: #8b0000; text-decoration: none }
a:hover     { color: #ff4500; text-decoration: none }
a:active    { color: #ff8c00 }
.t1 { font-size: 12px }
.tsmall { font-size: 10px }
.t2 {
	font-size: 14px;
}
.t1-l { font-size: 90%; line-height: 130%;}
.t1-l3 { font-size: 120%; line-height: 130%; font-weight:bold; padding:10px;}
.t1-l2 { font-size: 12px; line-height: 150% }
a.line:link  { color: #ff4500; text-decoration: underline }
a.line:visited  { color: #ff4500; text-decoration: underline }
a.line:hover  { color: #ffa500; text-decoration: underline }
a.line:active  { color: #ffa500; text-decoration: underline }
.t3 {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}

/*共通*/
#footer_link {
	font-size: 12px;
	color:#673a1c;
	}
.mgl20 {
	margin-left:20px;:
	}
.left {
	float:left;
}
.right {
	float:right;
}

/*園のご案内*/
#tv {
	width:550px;
	margin-top:25px;
	text-align:left;
	font-size: 12px;
	line-height: 130%;
	background-image:url(img/syokai/img_tv_back.gif);
	background-repeat:repeat-y;
	margin-bottom:30px;
}
#tv img.photo {
	float:right;
	margin-right:40px;
	margin-top:30px;
}
#tv p {
	margin-left:40px;
}
#tv_bottom {
	width:550px;
	height:28px;
	background-image:url(img/syokai/img_tv_bottom.gif);
	background-position:bottom;
}
#tv ul li {
	background-image:url(img/01_houshin/mark_star.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	list-style-type: none;
	padding-bottom:20px;
	}
#tv ul li.single {
	padding-top:8px;
}
