/**************************************
/*	top.css
/*************************************/
#topImage{
	border-bottom:2px solid #483D8B;
}
#topTitle{
	position:absolute;
	top:160px;
	left:450px;
	font-size:60px;
	font-family:"HiraKakuStdN-W8","ヒラギノ角ゴ StdN W8","KozGoPro-Heavy","小塚ゴシック Pro H";
	color:rgb(255,255,255);
	color:rgba(255,255,255,0.7);
}
/***** イベントカレンダー *****/
ul#eventCalendarBlock{
	display:block;
	width:180px;
	height:220px;
	margin:0px;
	margin-left:6px;
	padding:0px;
	background-color:#9F9;
	background-image:url("/img/evcalbg.gif");
	list-style-type:none;
	float:left;
	cursor:default;
}
ul#eventCalendarBlock li.title{
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:10px;
	color:#FFF;
	background-image:url("/img/tbar_green234-20.gif");
	background-repeat:no-repeat;
}
#calendarnav{
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}
#calendarnav #navttl{
	float:left;
}
#calendarnav .calnav{
	padding:2px;
	margin-left:3px;
	float:right;
	cursor:pointer;
}
ul#eventCalendarBlock li#calendarbody{
	display:block;
}
ul#eventCalendarBlock li#calendarbody #calTbl{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
ul#eventCalendarBlock li#calendarbody #calTbl td{
	font-family:monospace;
}
ul#eventCalendarBlock li#calendarbody #calTbl .week{
	margin-left:1px;
	padding:3px;
	text-align:center;
	color:darkgreen;
	background-color:#9FF;
	background-color: rgba(200,255,255,0.4);
	//border-bottom:1px solid #CCC;
}
ul#eventCalendarBlock li#calendarbody .days{
	margin-left:1px;
	padding:4px;
	text-align:center;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.4);
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	cursor:pointer;
}
ul#eventCalendarBlock #evcalinfo{
	position:absolute;
	width:188px;
	padding:5px;
	background-color:#FFC;
	border:1px solid #CCC;
}
#evcalinfo #eciclosebox{
	width:15px;
	padding:3px;
	text-align:center;
	color:#333;
	border:1px solid #CCC;
	float:left;
}
#evcalinfo #evcalttl{
	font-weight:bold;
	float:left;
}
#evcalinfo #eciclosebox:hover{
	background-color:#0CC;
	color:#CCF;
}
#evcalinfo ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#evcalinfo li{
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#evcalinfo{
	z-index:10000;
}

/***** ニュース *****/
#newsBlock{
	width:328px;
	height:220px;
	margin-left:6px;
	background-color:#FFF;
	border:1px solid #CCC;
	float:left;
	overflow:scroll;
}
#newsBlock .article{
	margin-bottom:15px;
}
#newsBlock .title{
	font-weight:bold;
	padding:3px;
}
#newsBlock .word{
	margin-left:15px;
}
#newsBlock a{
	color:#FF4500;
}

/** 料金 **/
#price{
	display:block;
	width:190px;
	height:220px;
	margin:0px;
	margin-left:6px;
	padding:0px;
	list-style-type:none;
	border:1px solid #FCC;
	float:left;
}
#price .title{
	width:100px;
	font-weight:bold;
	color:#FFF;
	padding:3px;
	background-color:#096;
}
#price .item{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:24px;
	border-bottom:1px dashed #CCF;
}
#price .yen{
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:24px;
	border-bottom:1px dashed #CCF;
}
#price .pricedesc{
	display:block;
}

.banners{
	margin:2px;
	margin-top:-5px;
}

#linkblock{
	width:350px;
}
#linkblock th{
	border:1px solid green;
	background-color:#FFC;
}
#linkblock td{
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
	margin:1px;
	border:1px dotted #green;
	text-align:center;
	width:50%;
	background-color:#FFF;
}

/**** inquiry ****/
#inquiry {
}
#inquiry .description{
	margin-left:70px;
	padding:10px;
	width:500px;
}
#inquiry table{
	margin-left:70px;
}
#inquiry caption{
	background-color:#69F;
	padding:5px;
	font-size:16px;
	font-weight:bold;
}
#inquiry th{
	font-size:14px;
	width:130px;
	text-align:left;
	border-bottom:1px dotted #69F;
}

#inquiry td{
	font-size:14px;
	border-bottom:1px dotted #69F;
}
#inquiry .point{
	margin-left:5px;
	color:#F00;
}

#inquiry #preview th{
	text-align:left;
	background-color:#FFC;
	border-bottom:1px dashed #69F;
}
#inquiry #preview th{
	text-align:left;
	background-color:#FFC;
	border-bottom:1px dashed #69F;
}
.inqnotice{
	font-size:10px;
	color:#F33;
	font-weight:bold;
}



