@charset "utf-8";
/* CSS Document */


/* --------------------------------------------
	Base Layout
-------------------------------------------- */
.sectionAlpha dl,
.sectionAlpha dl dd
{
	display: block;
	min-height: 1%;
}

.sectionAlpha dl:after,
.sectionAlpha dl dd:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html .sectionAlpha dl,
* html .sectionAlpha dl dd
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* --------------------------------------------
	Name List
-------------------------------------------- */
.backNumberNavi {}
.pageTitle {}
.pageLead {}
.sectionAlpha {}
.sectionBeta {}
.sectionGamma {}
.sectionDelta {}
.sectionTitle {}
.sectionLead {}
.sectionFooter {}
.textarea {}
.imgarea {}





.pageTitle {
	margin-bottom: 50px;
	padding-top: 30px;
}
	.pageLead {
		padding-right: 4px;
		text-align: right;
	}

/* Section Alpha
--------------------------------------------- */
.sectionAlpha {
	margin-right: 30px;
	margin-left: 15px;

	font-size: 120%;
	line-height: 1.5;
}
	.sectionAlpha dl a {
		text-decoration: none;
		color: #000000;
	}
	.sectionAlpha dl a:hover {
		text-decoration: underline;
	}





.sectionAlpha dl.siteDepth1 {
	padding: 12px 5px 13px 12px;
	background: url(../img/line_dot-X.gif) repeat-x left bottom;
}
	.sectionAlpha dl.siteDepth2 {
		margin-left: 106px;
		padding: 12px 5px 13px 12px;
		background: url(../img/line_dot-X.gif) repeat-x left bottom;
	}
	.sectionAlpha dl.siteDepth2 dl {
		display: inline;
		float: left;
	}
.sectionAlpha dl dl dt {
	margin-bottom: 2px;
}


.sectionAlpha dt.arrow01,
.sectionAlpha dt.arrow02,
.sectionAlpha dt.arrow03,
.sectionAlpha dt.arrow04,
.sectionAlpha dt.arrow05,
.sectionAlpha dt.arrow06
{
	display: inline;
	float: left;

	width: 180px !important;
	width: 192px;
	padding-left: 12px;
}

.sectionAlpha dt.arrow01 { background: url(../img/ico/ico_arrowTop.gif) no-repeat left 0.5em;}
.sectionAlpha dt.arrow02 { background: url(../img/ico/ico_arrowTheme.gif) no-repeat left 0.5em;}
.sectionAlpha dt.arrow03 { background: url(../img/ico/ico_arrowNatsuki.gif) no-repeat left 0.5em;}
.sectionAlpha dt.arrow04 { background: url(../img/ico/ico_arrowDirector.gif) no-repeat left 0.5em;}
.sectionAlpha dt.arrow05 { background: url(../img/ico/ico_arrowStaff.gif) no-repeat left 0.5em;}
.sectionAlpha dt.arrow06 { background: url(../img/ico/ico_arrowInquiry.gif) no-repeat left 0.5em;}

.sectionAlpha dd.arrow01 dd,
.sectionAlpha dd.arrow02 dd,
.sectionAlpha dd.arrow03 dd,
.sectionAlpha dd.arrow04 dd,
.sectionAlpha dd.arrow05 dd,
.sectionAlpha dd.arrow06 dd
{
padding-left: 12px;
}
.sectionAlpha dd.arrow01 dd { background: url(../img/ico/ico_arrowTop.gif) no-repeat left 0.5em;}
.sectionAlpha dd.arrow02 dd { background: url(../img/ico/ico_arrowTheme.gif) no-repeat left 0.5em;}
.sectionAlpha dd.arrow03 dd { background: url(../img/ico/ico_arrowNatsuki.gif) no-repeat left 0.5em;}
.sectionAlpha dd.arrow04 dd { background: url(../img/ico/ico_arrowDirector.gif) no-repeat left 0.5em;}
.sectionAlpha dd.arrow05 dd { background: url(../img/ico/ico_arrowStaff.gif) no-repeat left 0.5em;}
.sectionAlpha dd.arrow06 dd { background: url(../img/ico/ico_arrowInquiry.gif) no-repeat left 0.5em;}







/*	.ftNavi
--------------------------------------------- */
.ftNavi {
	overflow: hidden;
	padding-top: 50px;
}
	.ftNavi p.pageTop {
		text-align: right;
	}
	.ftNavi p.pageTop a {
		color: #666666;
	}
	.ftNavi p.pageTop a:hover {
		color: #cccccc;
	}

