
.barmenu a {
	display:			block;

	text-decoration:	none;
}
a:hover {
	background-color:#ccccff;
}

a:link {
	color:#000099; /* メニューボタンの色?*/
}

a:visited {
	color:#000099;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
}


.Header {
	padding-top:5px ;
}
.logo {
	border-top:solid #003399 2px;	
/* 	border-bottom:double #003399 3px; */ 上下ラインのみ=double
	border-bottom:solid #003399 2px;
}


.navibar{
	font-size:			12px;
	color:				#333366;
	background-color:	#ccccff;
	padding-top	:		5px;
	padding-bottom	:	3px;
	padding-left:		20px;
	height:				20px;

}

.navibot{
	height:				15px;
}

td.news{

}
td.news span{
	font-size: 13px;
	color: #0066cc;	
}
td.news table{
	font-size:13px;
	line-height:1.5;
	width: 468px;
	border: 0px;
	border-spacing :0px;
	padding-right:0px;
	border-right: 1px solid #999999;
}
td.news th{
	background-image:  url(../images/box_news.png);
	background-repeat: no-repeat;
	height:32px;
	border:0px;
}
td.news td{
	padding-left:20px;
	padding-top:10px;
	height:150px;
}
td.topic{
	background-image:  url(../images/box_topic.png);
	background-repeat: no-repeat;
}
td.topic table{
	border-spacing :0px;
	border-right: 1px solid #999999;
	width:468px;
}
td.topic th{
	background-image:  url(../images/box_topic.png);
	background-repeat: no-repeat;
	height:32px;
	border:0px;
}
td.topic td{
	height:220px;
}

td.barbg{
	background-image:url(../images/window_info.png);
}

table.infobar{
	width:156px;
	border:0px;
}

th.bartitle{
	background-repeat: no-repeat;
	height:31px;
}

th.bartitle#info{
	background-image:url(../images/wtitle_info.png);
}

th.bartitle#company{
	background-image:url(../images/wtitle_company.png);
}

th.bartitle#access{
	background-image:url(../images/wtitle_access.png);
}

th.bartitle#contact{
	background-image:url(../images/wtitle_contact.png);
}
th.bartitle#pickup{
	background-image:url(../images/wtitle_pickup.png);
}
th.bartitle#event{
	background-image:url(../images/wtitle_event.png);
}
td.barmenu{
	background-image:url(../images/window_info.png);
	float:right;
	padding: 10px 10px 0px 25px ;
}
td.barmenu td{
	width: 100px;
	height:25px;
	text-align: left;
	padding-left: 22px;
	padding-top : 5px;
	border-bottom : dashed 1px #666666;
	font-weight:bold;
	font-size: 12px;
	color: #000099;
	background-image:url(../images/triangle.png);
	background-repeat: no-repeat;

}
tr.barfoot td#leftfoot{
	background-image:url(../images/window_info.png);
	background-repeat: repeat-y;
}
tr.barfoot td#rightfoot{
	background-image:url(../images/box_info.png);
	background-repeat: repeat-y;
}
tr.barfoot td#bigfoot{
	background-image:url(../images/box_info_big.png);
	background-repeat: repeat-y;
}
tr.barfoot td{
	height:100px;
	vertical-align: bottom;
}




table.infobox{
	border:0px;
	border-spacing: 0px;
}
table.infobox th.infotitle{
	background-repeat: no-repeat;
	height:42;
}
table.infobox th.infotitle#infot{
	background-image:url(../images/title_info.png);
}
table.infobox th.infotitle#companyt{
	background-image:url(../images/title_company.png);
}
table.infobox th.infotitle#accesst{
	background-image:url(../images/title_access.png);
}
table.infobox th.infotitle#pickupt{
	background-image:url(../images/title_pickup.png);
}
table.infobox th.infotitle#eventt{
	background-image:url(../images/title_event.png);
}
th.contacthead{
	background-image:url(../images/title_contact.png);
	background-repeat: no-repeat;
	height :42px;
	width : 700px;
}
td.contactbody{
	background-image:url(../images/box_info_big.png);
	background-repeat: repeat-y;
}
td.contactbody p{
	font-size: 13px;
	color:#000099;
	margin:10px 0px 0px 30px;
}
td.contactbody p#thanks{
	text-align:	center;
	margin:10px 0px 130px 30px;
}
td.contactbody h1{
	text-align: center;
	font-size: 15px;
	padding: 30px 0 30px 0px;
	color:#000099;
}
table.infobox td.infoflame{
}
td.infoflame{
	background-image:url(../images/box_info.png);
	background-repeat: repeat-y;

	width:522px;
	border:0px;
	font-family: ＭＳ Ｐゴシック,Osaka;
	color: #000099;
	text-align: center;
	padding-left: 10px;
	padding-right: 15px;
	line-height: 1.7;
}
td.infoflame h1{
	text-align: center;
	font-size: 15px;
	padding: 30px 0 30px 0px;
}
td.infoflame p{
	font-size: 13px;
}
table.outlineinfo{
	font-family:	ＭＳ Ｐゴシック,Osaka;
	color:			#000099;
	font-size: 		13px;
	width: 			500px;
	line-height: 1.3;
}
table.outlineinfo th{
	border-right:	solid #999999 1px;
	border-bottom:	solid #999999 1px;
	padding-top:	5px;
	padding-bottom:	5px;
	text-align:		center;
	width:			120px;
}
table.outlineinfo td{
	padding-left:	20px;
	text-align:		left;
	width:			360px;
}
table.outlineinfo table{
	text-align:		left;
	font-size: 		13px;
	color:			#000099;
}
table.outlineinfo table td{
	padding-left:	0px;
}
table.outlineinfo table td#label{
	width:			120px;
	vertical-align: top;
}
table.outlineinfo table td.topline{
	border-top:		solid #999999 1px;
}

table.plan1{
	font-family:	ＭＳ Ｐゴシック,Osaka;
	color:			#000099;
	font-size: 		12px;
	width: 			460px;
	line-height: 	1.3;
}
table.history{
	font-family:	ＭＳ Ｐゴシック,Osaka;
	color:			#000099;
	font-size: 		12px;
	width: 			460px;
	line-height: 	1.3;
}
table.history th{
	font-family:	ＭＳ ゴシック,Osaka;
	border-bottom:	solid #999999 1px;
	padding-top:	5px;
	padding-bottom:	5px;
	text-align:		left;
	width:			100px;
}
table.history td{
	padding-left:	20px;
	text-align:		left;
	width:			350px;
	border-bottom:	solid #999999 1px;
}
table.post{
	font-family:	ＭＳ Ｐゴシック,Osaka;
	color:			#000099;
	font-size: 		13px;
	width: 			240px;
	line-height: 	1.3;
	text-align:		center;
	margin-left:	auto;
 	margin-right:	auto;
}
table.post th{
	height: 180;
}
td.barmenu td{
	cursor:pointer;
}