@charset "utf-8";

/* TopPage
-------------------------------------------------------------------------------------------*/
/* ------------------
	flash
---------------------*/
#flashContent {
	width: 847px;
	height: 412px;
	margin: 0px auto 6px auto;
	padding: 0px;
}

/* ------------------
	Content
---------------------*/
/* -- left --*/
#contentIndex {
	width: 474px;
	float: left;
	line-height: 1.3;
}
#sectionA {
	padding-bottom: 26px;
	background: url(/data/kidstown/images/top/frame_a.gif) no-repeat left bottom;
}
#sectionA h2 {
	margin-bottom: 10px;
}
#sectionA .textA,
#sectionA .textB {
	margin: 0px 17px 10px 17px;
}
#sectionA .textC {
	margin: 0px 17px 0px 17px;
}
#sectionA .textA strong { color: #F15B55; }
#sectionA .textB strong { color: #30B1D9; }
#sectionA .textC strong { color: #9665AB; }


#sectionB {
	width: 474px;
	padding-bottom: 5px;
	background: url(/data/kidstown/images/top/frame_b.gif) no-repeat left bottom;
}
/* --ClearFix-- */
#sectionB:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #sectionB {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

#sectionB .image {
	width: 56px;
	float: left;
	margin: 3px 0px 0px 15px;
	display: inline;
}
#sectionB .text {
	width: 375px;
	float: right;
	margin: 0px 15px 0px 0px;
	display: inline;
}

/* -- right --*/
#rightArea {
	width: 348px;
	float: right;
	line-height: 1.3;
}

#linkArea {
	width: 348px;
	padding-bottom: 15px;
	background: url(/data/kidstown/images/top/dot_line.gif) no-repeat left bottom;
}
/* --ClearFix-- */
#linkArea:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #linkArea {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
#admissionFee {
	width: 174px;
	float: left;
}
#access {
	width: 174px;
	float: right;
}
#admissionFee h3, #access h3 {
	margin: 0px 0px 5px 0px;
}
#admissionFee p, #access p {
	margin: 0px 10px 0px 12px;
}
