@charset "UTF-8";

/* -----------------------------------------------
FileName:module.css
----------------------------------------------- */

/*======================================

	1: COMMON
	2: TABLE
	3: EVENT
	4: ABOUT
	5: USE
	6: SHOP
	7: PLANETARIUM
	8: PAN
	9: MAP
	10; submit

=======================================*/
/*======================================

	1: COMMON

=======================================*/

#mainbox {
	width: 658px;
	padding: 15px 0 0 0;
	background: url("../images/common/bg_mainbox_top.gif") no-repeat 0 0;
}

#mainbox_wrap {
	width: 658px;
	background: url("../images/common/bg_mainbox.gif") repeat-y 0 0;
}

	#mainbox .contactbtn {
		padding: 45px 0 50px 0;
		text-align: center;
	}
	
	#mainbox .contactbtn .cont_table {
		text-align: center;
		width: 650px;
	}
	#mainbox .contactbtn .cont_table table {
		background: #CCC;
		text-align: center;
		margin: auto;
	}
	#mainbox .contactbtn .cont_table table td {
		padding: 10px;
		background: #FFF;
	}
	
	#mainbox p {
	margin: 0 35px 0px 35px;
	line-height: 1.4;
	text-align: left;
	}

	#mainbox #shop2 p {
	margin: 0 5px 0px 5px;
	line-height: 1.4;
	text-align: center;
	}
	
	#mainbox .text01 {
	margin: 0 35px 20px 35px;
	line-height: 1.4;
	text-align: left;
	}
	
	#mainbox .text02 {
		margin: 0 35px 5px 35px;
		line-height: 1.4;
	}

	#mainbox .infoitem h3 {
		margin: 0 0 20px 26px;
		padding: 0 0 15px 8px;
		background: url("../images/event/bg_event_h3_01.gif") no-repeat 0 100%;
		color: #5E2A12;
		font-size: 132%;
	}

		#mainbox .infoitembox {
			width: 590px;
			margin: 0 0 60px 38px;
		}

		#mainbox .infoitembox .pic {
			float: left;
			width: 120px;
			text-align: left;
		}

		#mainbox .infoitembox .txt {
			float: left;
			width: 400px;
			line-height: 1.4;
		}
		
		#mainbox .infoitembox2 {
			width: 590px;
			margin: 0 0 60px 38px;
		}
		#mainbox .infoitembox2 .pic {
			float: left;
			width: 250px;
			text-align: left;
		}

		#mainbox .infoitembox2 .txt {
			float: left;
			width: 330px;
			line-height: 1.4;
		}
		
		#mainbox .infoitembox2 .detailbtn {
			margin: 40px 0 0 0;
			text-align: center;
		}

	#mainbox .infoitembox2:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}
		
		#mainbox .infoitembox .detailbtn {
			margin: 40px 0 0 0;
			text-align: center;
		}

	#mainbox .infoitembox:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}

#mainbox .pagetop {
	margin: 50px 37px 10px 0;
	text-align: right;
}

/*======================================

	2: TABLE

=======================================*/
#mainbox .tabletype00 {
	margin: 0 0 25px 0px;
	width: 590px;
	border-collapse: collapse;
}

	#mainbox .tabletype00 th {
		padding: 5px 10px;
		background: #E9DBC1;
		color: #5F2B13;
		border: 2px solid #fff;
		text-align: left;
	}

	#mainbox .tabletype00 td {
		padding: 5px 10px;
		background: #F3F0E4;
		color: #000;
		border: 2px solid #fff;
	}
#mainbox .tabletype00_1 {
	margin: 0 0 25px 0px;
	width: 590px;
	border-collapse: collapse;
}

	#mainbox .tabletype00_1 th {
	padding: 5px 10px;
	background: #E9DBC1;
	color: #5F2B13;
	border: 2px solid #ccc;
	text-align: center;
	}

	#mainbox .tabletype00_1 td {
	padding: 5px 10px;
	color: #000;
	border: 2px solid #ccc;
	text-align: center;
	background-color: #EAE4D0;
	}
#mainbox .tabletype01 {
	width: 590px;
	border-collapse: collapse;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

	#mainbox .tabletype01 th {
	background: #E9DBC1;
	color: #5F2B13;
	border: 2px solid #fff;
	text-align: left;
	width: 18%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

	#mainbox .tabletype01 td {
		padding: 5px 10px;
		background: #F3F0E4;
		color: #000;
		border: 2px solid #fff;
		text-align: left;
	}
#mainbox .tabletype02 {
	margin: 0 0 25px 33px;
	width: 590px;
}

	#mainbox .tabletype02 th {
		padding: 7px 10px;
		color: #5e2a12;
		border-right: 1px solid #5e2a12;
		border-top: 1px solid #fff;
		background: url("../images/common/aboutbg_tabletype02_01.gif") repeat-x 0 100%;
		text-align: left;
		font-weight: normal;
		white-space: nowrap;
		vertical-align: top;
		line-height: 1.4;
	}

	#mainbox .tabletype02 td {
		padding: 7px 10px;
		color: #666;
		border-left: 1px solid #5e2a12;
		border-top: 1px solid #fff;
		background: url("../images/common/aboutbg_tabletype02_01.gif") repeat-x 0 100%;
		text-align: left;
		vertical-align: top;
		line-height: 1.4;
	}

		#mainbox .tabletype02 .bggray th,
		#mainbox .tabletype02 .bggray td {
			background: url("../images/common/aboutbg_tabletype02_01.gif") repeat-x 0 100% #efefef;
		}

#mainbox .tabletype03 {
	margin: 0 0 25px 33px;
	width: 590px;
	border-collapse: collapse;
}

	#mainbox .tabletype03 th {
		padding: 7px 10px;
		background: #DCD3AF;
		color: #5F2B13;
		border: 2px solid #fff;
		text-align: left;
		white-space: nowrap;
	}

	#mainbox .tabletype03 th.date {
		background: #735100;
		color: #fff;
	}

	#mainbox .tabletype03 td {
		padding: 7px 10px;
		background: #F3F0E4;
		color: #000;
		border: 2px solid #fff;
	}

#mainbox .tabletype04 {
	margin: 0 0 25px 0px;
	width: 590px;
	border-collapse: collapse;
}

	#mainbox .tabletype04 th {
		padding: 7px 10px;
		background: #DCD3AF;
		color: #5F2B13;
		border: 2px solid #fff;
		text-align: left;
		white-space: nowrap;
	}

	#mainbox .tabletype04 th.date {
		background: #735100;
		color: #fff;
	}

	#mainbox .tabletype04 td {
		padding: 7px 10px;
		background: #F3F0E4;
		color: #000;
		border: 2px solid #fff;
	}
#mainbox .tabletype05 {
	width: 590px;
	border-collapse: collapse;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

	#mainbox .tabletype05 th {
	background: #E9DBC1;
	color: #5F2B13;
	border: 2px solid #fff;
	text-align: left;
	width: 50%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

	#mainbox .tabletype05 td {
		padding: 5px 10px;
		background: #F3F0E4;
		color: #000;
		border: 2px solid #fff;
		text-align: left;
	}
/*======================================

	3: EVENT

=======================================*/

#event {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}

	#event h2 {
		margin: 0 0 8px 22px;
		padding: 9px 0 0 36px;
		width: 582px;
		height: 34px;
		background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
		color: #fff;
		font-size: 132%;
	}

	#event .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}

	#event dl {
		margin: 0 0 8px 22px;
	}

		#event dd {
			margin: 8px 15px 25px 15px;
		}

		#event dd p {
			margin: 0 0 10px 0;
			line-height: 1.4;
		}

	#event #calendar_wrap {
		width: 567px;
		margin: 20px 0 40px 30px;
		padding: 20px 15px;
		background: url("../images/common/eventbg_calendar.gif") no-repeat 0 0;
	}

	#event #calendar_wrap #calendar_l {
		float: left;
		width: 300px;
		padding: 0 0 10px 0;
		background: url("../images/common/eventbg_calendar_btm.gif") no-repeat 0 100%;
	}

	#event #calendar_wrap #calendar_l_wrap {
	width: 300px;
	padding: 10px 0 0 0;
	background: url("../images/common/eventbg_calendar_top.gif") no-repeat 0 0;
	font-size: 14px;
	}

		#event #calendar_wrap #calendar_l table {
			margin: 0 0 0 13px;
			width: 277px;
			border-collapse: collapse;
		}

		#event #calendar_wrap #calendar_l caption {
			background: #eee;
			width: 277px;
		}

		#event #calendar_wrap #calendar_l caption #monthttl {
			float: left;
			width: 100px;
			padding: 5px 0 0 0;
			text-align: right;
		}

		#event #calendar_wrap #calendar_l caption #monthpage {
	float: right;
	width: 128px;
	padding: 0 0 3px 0;
	font-size: 18px;
		}

	#event #calendar_wrap #calendar_l caption:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}

		#event #calendar_wrap #calendar_l td {
	width: 34px;
	height: 33px;
	padding: 0 0 0 3px;
	background: #fff;
	color: #555;
	border: 3px solid #eee;
	vertical-align: middle;
	line-height: 2;
	text-align: center;
		}

		#event #calendar_wrap #calendar_l td a {
			display: block;
		}

				#event #calendar_wrap #calendar_l td.sun {
					background: #ecd8c0;
					color: #f00;
				}

					#event #calendar_wrap #calendar_l td.sun a:link,
					#event #calendar_wrap #calendar_l td.sun a:visited {
						color: #f00;
					}

				#event #calendar_wrap #calendar_l td.sat {
					color: #00f;
				}

					#event #calendar_wrap #calendar_l td.sat a:link,
					#event #calendar_wrap #calendar_l td.sat a:visited {
						color: #00f;
					}

				#event #calendar_wrap #calendar_l td.closetoday {
					background: #CCC;
				}

					#event #calendar_wrap #calendar_l td.closetoday a:link,
					#event #calendar_wrap #calendar_l td.closetoday a:visited {
						background: #CCC;
					}
					
				#event #calendar_wrap #calendar_l td.today {
					background: #666;
				}

	#event #calendar_wrap #evntinfo {
		float: right;
		width: 256px;
	}

		#event #evntinfo dl {
			margin: 0;
			padding: 0;
		}

		#event #evntinfo dt {
			display: inline;
		}

			#event #evntinfo dt img {
				display: block;
			}

		#event #evntinfo dd {
			margin: 0;
			padding: 0;
		}

		#event #evntinfo dd li {
			display: inline;
			margin: 0;
			padding: 0;
		}

			#event #evntinfo dd li img {
				display: block;
			}

	#event #calendar_wrap:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}
	#event .listblock table {
	background: url("../images/event/bg_event_h3_01.gif") no-repeat 0 100%;
	width: 608px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 26px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 8px;
	}
	#event .listblock h3 {
		padding: 0 0 20px 8px;
		color: #5E2A12;
		font-size: 18px;
	}

	#event .listblock_wrap {
		width: 590px;
		margin: 0 0 20px 32px;
	}

		#event .listblock_wrap .pic {
			float: left;
			width: 110px;
			margin: 3px 0 0 0;
			text-align: left;
		}

		#event .listblock_wrap .detail {
			float: left;
			width: 480px;
		}

		#event .listblock_wrap .detail table {
			width: 480px;
			margin: 0;
		}

		#event .listblock_wrap .detail th {
			white-space: nowrap;
		}

	#event .listblock_wrap:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}

	#event .monthlyblock h3 {
		margin: 0 0 10px 32px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 24px;
		background: url("../images/common/eventbg_event_h3_02.gif") no-repeat 0 0;
		color: #5F2B13;
		font-size: 14px;
	}

	#event .inventionblock h3 {
		margin: 0 0 10px 32px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 24px;
		background: url("../images/common/eventbg_event_h3_02.gif") no-repeat 0 0;
		color: #5F2B13;
		font-size: 14px;
	}

	#event .inventionblock .navlink {
		margin: 0 0 10px 32px;
		width: 610px;
	}

		#event .inventionblock .navlink li {
			float: left;
			width: 305px;
		}

	#event .inventionblock .navlink:after {
		display:block;
		clear:both;
		height: 0;
		visibility:hidden;
		content:".";
		font-size:0;
		line-height:0;
	}

	#event .inventionblock_wrap {
		margin: 0 0 15px 35px;
	}

	#event .inventionblock_wrap table {
		width: 585px;
		border-collapse: collapse;
	}

		#event .inventionblock_wrap th {
			width: 138px;
			padding: 5px;
			background: #E8D73C;
			color: #74690E;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			text-align: center;
		}

		#event .inventionblock_wrap td {
			width: 426px;
			padding: 5px;
			background: #FFFFD0;
			color: #333;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
		}

			#event .inventionblock_wrap td strong {
				margin-right: 5px;
				color: #4B200D;
			}

		#event .inventionblock_wrap .title th,
		#event .inventionblock_wrap .title td {
			border-top: 1px solid #ccc;
		}

		#event .inventionblock_wrap .work th {
			padding: 0;
			background: #fff;
			color: #333;
		}

		#event .inventionblock_wrap .work td {
			background: #fff;
			color: #333;
			line-height: 1.4;
		}

		#event .inventionblock_wrap .caption th {
			padding: 2px 5px;
			background: #FFFF99;
			color: #4B200D;
		}

		#event .inventionblock_wrap .caption td {
			padding: 2px 5px;
		}

		#event .inventionblock_wrap.junior th {
			background: #FF8080;
			color: #A60000;
		}

		#event .inventionblock_wrap.junior td {
			background: #FFEEEE;
			color: #333;
		}

		#event .inventionblock_wrap.junior .work th {
			padding: 0;
			background: #fff;
			color: #333;
		}

		#event .inventionblock_wrap.junior .work td {
			background: #fff;
			color: #333;
			line-height: 1.4;
		}

		#event .inventionblock_wrap.junior .caption th {
			padding: 2px 5px;
			background: #FFB3B3;
			color: #4B200D;
		}


/*======================================

	4: ABOUT

=======================================*/

#about {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}

	#about h2 {
		margin: 0 0 8px 22px;
		padding: 9px 0 0 36px;
		width: 582px;
		height: 34px;
		background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
		color: #fff;
		font-size: 132%;
	}

	#about .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}

	#about h3 {
		margin: 0 0 10px 32px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 24px;
		background: url("../images/about/bg_about_h3.gif") no-repeat 0 0;
		color: #5F2B13;
		font-size: 116%;
	}
	
	#about .mceTemp h3 {
	text-align: left;
	}
	
	#about h4 {
		margin: 0 0 5px 15px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 16px;
		color: #5F2B13;
		/*font-size: 78%;*/
	}

/*======================================

	5: USE

=======================================*/

#use {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}

	#use h2 {
		margin: 0 0 8px 22px;
		padding: 9px 0 0 36px;
		width: 582px;
		height: 34px;
		background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
		color: #fff;
		font-size: 132%;
	}

	#use h3 {
		margin: 0 0 10px 32px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 24px;
		background: url("../images/use/bg_use_h3.gif") no-repeat 0 0;
		color: #5F2B13;
		font-size: 14px;
	}
	#use h4 {
		margin: 10px 0 0px 0px;
		padding: 8px 0 0 0px;
		width: 593px;
		height: 24px;
		color: #5F2B13;
		font-size: 78%;
	}

	#use .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}
/*======================================

	6: SHOP-2

=======================================*/

#shop2 {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}

	#shop2 h2 {
		margin: 0;
		text-align: center;
	}

	#shop2 .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}

	#shop2 h3 {
		margin: 0 0 10px 32px;
		padding: 8px 0 0 19px;
		width: 593px;
		height: 24px;
		background: url("../images/shop/bg_shop_h3.gif") no-repeat 0 0;
		color: #5F2B13;
		font-size: 14px;
	}

	#shop2 #recommend {
		width: 608px;
		margin: 0 0 20px 23px;
		padding: 0 0 10px 0;
		background: #fcf9e8;
		border: 1px dotted #e7e7e7;
	}

		#shop2 #recommend dl {
			margin: 10px;
		}

		#shop2 #recommend dt {
			display: inline;
		}

			#shop2 #recommend dt img{
				display: block;
			}

		#shop2 #recommend dd {
			width: 585px;
			margin: 10px 0 0 0;
		}

			#shop2 #recommend #productpic {
				float: left;
				width: 175px;
			}

				#shop2 #recommend #productpic img {
					display: block;
					margin: 0 0 0 10px;
				}

			#shop2 #recommend dd #comment {
				float: left;
				width: 400px;
				line-height: 1.4;
			}

			#shop2 #recommend dd #nom1 {
				margin: 0 0 10px 0;
				padding: 7px 0 8px 44px;
				background: url("../images/common/icn_no1.gif") no-repeat 8px 40%;
				border-bottom: 1px dotted #4d200d;
				font-weight: bold;
				font-size: 16px;
			}

			#shop2 #recommend dd #nom1 span {
				padding: 3px;
				background: #ff0;
			}

#shop2 #recommend dd:after {
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:".";
	font-size:0;
	line-height:0;
}

	#shop2 .productlist {
		width: 615px;
		margin: 0 0 20px 33px;
		padding: 0 0 10px 0;
	}

		#shop2 .productlist li {
			float: left;
			width: 200px;
		}

		#shop2 .productlist li p {
			margin: 0px 8px 0 8px;
			line-height: 1.4;
		}

#shop2 .productlist:after {
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:".";
	font-size:0;
	line-height:0;
}

	#shop2 .producinfo {
		width: 608px;
		margin: 0 0 10px 33px;
	}

		#shop2 .producinfo .pic {
			float: left;
			width: 237px;
			margin: 0;
			text-align: left;
		}

		#shop2 .producinfo .txt {
			float: left;
			width: 347px;
		}

		#shop2 .producinfo .txt p {
			margin: 0 0 15px 0;
			line-height: 1.4;
		}

#shop2 .producinfo:after {
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:".";
	font-size:0;
	line-height:0;
}


/*======================================

	7: PLANETARIUM

=======================================*/

#plane {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}
	#plane #plat h2 {
		margin: 0 0 8px 22px;
		padding: 9px 0 0 36px;
		width: 582px;
		height: 34px;
		background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
		color: #fff;
		font-size: 16px;
	}

	#plane table h2 {
	padding: 0 0 0 36px;
	color: #fff;
	font-size: 16px;
	}
	#plane table {
	width: 610px;
	height: 43px;
	background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
	}
	#plane table td {
	padding: 7px 0 0 0;
	vertical-align: top;
	}
	.plane30 {
	padding-left: 23px;
	}
	#plane .lead {
		margin: 0 0 0 25px;
	}

	#plane .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}

	#plane dl {
		margin: 0 22px 8px 22px;
		padding: 0;
	}

		#plane dt {
			display: inline;
		}

			#plane dt img {
				display: block;
			}

		#plane dd {
			margin: 8px 12px 15px 12px;
			padding: 0;
		}

		#plane dd p {
			margin: 0 0 10px 0;
			line-height: 1.4;
		}

/*======================================

	7: PLANETARIUM-2

=======================================*/

#plane2 {
	width: 658px;
	padding: 0 0 15px 0;
	background: url("../images/common/bg_mainbox_btm.gif") no-repeat 0 100%;
	color: #000;
}
	#plane2 #plat h2 {
		margin: 0 0 8px 22px;
		padding: 9px 0 0 36px;
		width: 582px;
		height: 34px;
		background: url("../images/planetarium/bg_planetarium_h2.gif") no-repeat 0 0;
		color: #fff;
		font-size: 16px;
	}
	.plane30 {
	padding-left: 23px;
	}
	#plane2 .lead {
		margin: 0 0 0 25px;
	}

	#plane2 .pic {
		margin: 0 0 20px 0;
		text-align: center;
	}

	#plane2 dl {
		margin: 0 22px 8px 22px;
		padding: 0;
	}

		#plane2 dt {
			display: inline;
		}

			#plane2 dt img {
				display: block;
			}

		#plane2 dd {
			margin: 8px 12px 15px 12px;
			padding: 0;
		}

		#plane2 dd p {
			margin: 0 0 10px 0;
			line-height: 1.4;
		}
/*======================================

	8: PAN

=======================================*/

.bc {
	padding: 10px 5px 10px 30px;
    font-size: 92%;
}

/*======================================

	9: MAP

=======================================*/
#mapimg {
width:593px;
height:563px;
background:url(/wp-content/uploads/floormap.jpg) no-repeat left top;
margin:0px auto;
}

img.preload {
display:none;
}

/*======================================

	10: submit

=======================================*/
.submit_button {
	text-align: center;
}
.submit_button td {
	text-align: left;
}

.pt15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pl15 {
	padding-left: 20px;
}
table.style1229_2 {
	background-color: #CCC;
	width: 523px;
}
table.style1229_2 td {
	background-color: #FFF;
	padding: 10px;
}
/*======================================

	topics

=======================================*/

#topics {
	width: 659px;
	margin: 0 0 7px 0;
	padding: 0 0 10px 0;
}
	#topics .topics_list {
	margin-right: 10px;
	margin-left: 20px;
	}
	
	#topics table {
		width: 605px;
		margin: 5px 0 0 0;
	}

		#topics table th {
			width: 70px;
			padding: 7px 5px;
			background: url("../images/top/bg_topics.gif") no-repeat 5px 50%;
			border-bottom: 1px dotted #e6e5e3;
			font-weight: normal;
			text-align: center;
		}

		#topics table td {
			padding: 7px 5px;
			border-bottom: 1px dotted #e6e5e3;
		}

		#topics table tr.lastdata th,
		#topics table tr.lastdata td {
			border-bottom: none;
		}


/*===== newsindex-navi =====*/
div#newsindex-navi {
	margin: 10px 0 50px 0;
	padding: 10px 30px 20px 30px;
	
}
div#newsindex-navi p {
	float: left;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	font-family: Helvetica;
}
div#newsindex-navi p span {
	font-size: 20px;
}
div#newsindex-navi #news_text {
	float:left;
	font-size:14px;
}
div#newsindex-navi #news_select {
	float:right;
}
div#newsindex-navi select {
	font-size:20px;
}
