@charset "utf-8";
/* ===================================================================
 file name  :footer.css
 author     :web-eye
 style info :フッター設定
=================================================================== */

/* ----------------------------------------------------------------------------------------------------------------------
		フッター設定
---------------------------------------------------------------------------------------------------------------------- */

#footer {
	margin: 30px auto;
	width: 1000px;
	font-size: 11px;
	line-height: 1.4;
	background: #FFF;
}
#footer h2 {
	background: url(../images/foot/h2_footer.gif) no-repeat;
	height: 35px;
	width: 1000px;
	margin-bottom: 1em;
	text-indent: -9999px;
}
#footerArea {
	border: 1px solid #CCC;
}

#footerArea .footerBox {
	width: 300px;
	float: left;
	margin: 25px 0px 25px 25px;
}

#footerArea h3 {
	height: 30px;
	width: 300px;
	margin-bottom: 1em;
	text-indent: -9999px;
	clear: both;
}
#footerArea h3.title01 {
	background: url(../images/foot/h3_01.gif) no-repeat;
}
#footerArea h3.title02 {
	background: url(../images/foot/h3_02.gif) no-repeat;
}
#footerArea h3.title03 {
	background: url(../images/foot/h3_03.gif) no-repeat;
}
#footerArea h3.title04 {
	background: url(../images/foot/h3_04.gif) no-repeat;
}
#footerArea h3.title05 {
	background: url(../images/foot/h3_05.gif) no-repeat;
}
#footerArea h3.title06 {
	background: url(../images/foot/h3_06.gif) no-repeat;
}
#footerArea h3.title07 {
	background: url(../images/foot/h3_07.gif) no-repeat;
}
#footerArea h3.title08 {
	background: url(../images/foot/h3_08.gif) no-repeat;
}

#footerArea p {
	margin: 5px 5px 1em;
}
#footerArea ol.num {
	margin: 1em 0px;
}

#footerArea .num li {
	margin-left: 25px;
	list-style: decimal;
}
#footerArea .soryo {
	width: 300px;
	margin-bottom: 1em;
}
#footerArea .soryo th {
	background: url(../images/d9d9d9.gif);
	text-align: center;
	padding: 3px;
	border: 1px solid #CCC;
}
#footerArea .soryo td {
	padding: 3px;
	border: 1px solid #CCC;
}
#footerArea .soryo .price {
	text-align: right;
}
#footerArea ul.pt {
	margin-bottom: 1em;
}
#footerArea .pt li {
	background: url(../images/foot/list_pt.gif) no-repeat left center;
	padding-left: 13px;
	margin-left: 2em;
}
.text10pt {
	font-size: 10px;
}
#cal .calL {
	width: 145px;
	float: left;
	margin-bottom: 1em;
}
#cal .calR {
	width: 145px;
	float: right;
	margin-bottom: 1em;
}
#cal th {
	border: 1px solid #CCC;
	text-align: center;
	background: #C96;
	padding: 3px;
}
#cal td {
	border: 1px solid #CCC;
	text-align: center;
	line-height: 20px;
}
#cal td.week {
	background: #E4CBB1;
}
#cal .calInfo {
	clear: both;
	line-height: 1.2;
	margin-bottom: 10px;
	color: #930;
}










/* フッターリンク設定
----------------------------------------------------------- */

#footerLink {
	background: url(../images/back_glay.gif);
	clear: both;
	text-align: center;
	line-height: 50px;
}



/* フッターコピーライト設定
----------------------------------------------------------- */

#footer .copyright {
	color: #999;
	text-align: center;
	margin: 20px;
}
