@charset "utf-8";
/* CSS Document */


/* --------------------------------------------
	Base Layout
-------------------------------------------- */
..sectionAlpha ul.ul_banner
{
	display: block;
	min-height: 1%;
}

.sectionAlpha ul.ul_banner:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html .sectionAlpha ul.ul_banner
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* --------------------------------------------
	Name List
-------------------------------------------- */
.backNumberNavi {}
.pageTitle {}
.pageLead {}
.sectionAlpha {}
.sectionBeta {}
.sectionGamma {}
.sectionDelta {}
.sectionTitle {}
.sectionLead {}
.sectionFooter {}
.textarea {}
.imgarea {}


.pageTitle {
	margin-bottom: 25px;
	padding-top: 30px;
}
	.pageLead {
		padding-right: 4px;
		text-align: right;
	}


/* Section Alpha
--------------------------------------------- */
.sectionAlpha {
	margin-right: 23px;
	margin-left: 23px;
}
	.sectionAlpha h3 {
		margin-top: 30px;
		margin-bottom: 8px;
		padding: 0 3px 4px;
		
		background: url(../img/line_dot-X.gif) repeat-x left bottom;
		font-size: 120%;
		line-height: 2;
	}
	.sectionAlpha .textarea {
		padding-left: 4px;
		font-size: 120%;
		line-height: 1.4;
	}
	.sectionAlpha .textarea p {
		margin-bottom: 1em;
	}
	.sectionAlpha .sectionInner {
		margin-left: 10px;
	}

	.sectionAlpha p.mb2em {
		margin-bottom: 2em;
	}

	.sectionAlpha ul.ul_banner {
		overflow: hidden;
		margin-left: 30px;
		margin-bottom: 24px;
	}
		.sectionAlpha ul.ul_banner li {
			display: inline;
			float: left;
			width: 220px;
		}
			.sectionAlpha ul.ul_banner li dt {
				line-height: 2;
			}


/*	.ftNavi
--------------------------------------------- */
.ftNavi {
	overflow: hidden;
	padding-top: 60px;
}
	.ftNavi p.pageTop {
		text-align: right;
	}
	.ftNavi p.pageTop a {
		color: #666666;
	}
	.ftNavi p.pageTop a:hover {
		color: #cccccc;
	}

