@charset "utf-8";
/* CSS Document */

/* --------------------------------------------
	Name List
-------------------------------------------- */
.backNumberNavi {}
.pageTitle {}
.pageLead {}
.sectionAlpha {}
.sectionBeta {}
.sectionGamma {}
.sectionDelta {}
.sectionTitle {}
.sectionLead {}
.sectionFooter {}
.textarea {}
.imgarea {}

/* --------------------------------------------
	Base Layout
-------------------------------------------- */
.clearfix
{
	display: block;
	min-height: 1%;
}

.clearfix:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*	Text Link Style
--------------------------------------------- */
a {
	color: #663399;
	text-decoration: underline;
}
a:hover {
	color: #bb88ee;
	text-decoration: none;
}

/*	BackNumber Navigation
--------------------------------------------- */
p.backNumberNavi {
	margin-bottom: 15px;
	text-align: right;
}
	p.backNumberNavi select {
		width: 38%;
	}
	p.backNumberNavi img {
		vertical-align: middle;
	}
	* html p.backNumberNavi img {
		position: relative;
		margin-top: -5px;
	}

.pageTitle {
	margin-bottom: 35px;
}

/*	Section Alpha
--------------------------------------------- */
.sectionAlpha {
	margin-left: 20px;
	width: 630px;
}
	.sectionAlpha .sectionTitle {
		position: relative;
		margin-bottom: 15px;
		padding: 12px 0;
		width: 630px;
		background: url(../img/line_dot-X.gif) repeat-x left bottom;
	}
		.sectionAlpha .sectionTitle h1,
		.sectionAlpha .sectionTitle h2,
		.sectionAlpha .sectionTitle h3,
		.sectionAlpha .sectionTitle h4,
		.sectionAlpha .sectionTitle h5,
		.sectionAlpha .sectionTitle h6
		{
			font-size: 180%;
			font-weight: bold;
			color: #663399;
		}
		.sectionAlpha .sectionTitle p {
			position: absolute;
			right: 0;
			bottom: 12px;
		}
	.sectionAlpha .textarea,
	.sectionAlpha .imgarea,
	.sectionAlpha .sectionFooter
	{
		margin: 0 10px;
	}
	.sectionAlpha .textarea {
		font-size: 140%;
		line-height: 1.4;
	}
	.sectionAlpha .psCenter {
	text-align:center;
}
		.sectionAlpha .textarea p {
			margin-bottom: 15px;
		}
	.sectionAlpha .imgarea {
		overflow: hidden;
		margin-bottom: 25px;
	}
		.sectionAlpha .imgarea li {
			float: left;
			width: 215px;
		}
		.sectionAlpha .imgarea li.last {
			float: right;
			width: 180px;
		}
			.sectionAlpha .imgarea img {
				border: 1px solid #cccccc;
			}
	.sectionAlpha .sectionFooter {
		margin-top: 35px;
		text-align: right;
	}

/*	Section Beta
--------------------------------------------- */
.sectionBeta {
	margin-top: 45px;
	width: 190px;
	background-color: #e7e1ee;
}
	.sectionBeta .sectionInner {
		border: 1px solid #c4b9d0;
		padding: 13px 0 13px 10px;
	}
	.sectionBeta .sectionInner span {
		display: none;
	}


/*	.ftNavi
--------------------------------------------- */
.ftNavi {
	overflow: hidden;
	padding-top: 100px;
}
	.ftNavi p.pageTop {
		text-align: right;
	}

