@charset "utf-8";
/*------------------------------------------------------------
	書式設定
------------------------------------------------------------*/
/* テキストの位置 */
.taLeft { text-align: left !important; }
.taCenter { text-align: center !important; }
.taRight { text-align: right !important; }

/* フォントの太さ */
.fwNormal { font-weight: normal !important; }
.fwBold { font-weight: bold !important; }

/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

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

/*------------------------------------------------------------
	txt
------------------------------------------------------------*/
.txt {
    left: 75px;
    right: 454px;
    position: absolute;
}

.txt dt {
    margin: 0 4px 30px 0;
    padding-bottom: 15px;
    font-size: 4.3rem;
    line-height: 1.47;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #fff;
}

.txt dd {
    margin-right: -18px;
    font-size: 2.9rem;
    line-height: 1.59;
    color: #fff;
}

/*------------------------------------------------------------
	textDl
------------------------------------------------------------*/
.textDl {
    bottom: 1164px;
    left: 319px;
    right: 179px;
    position: absolute;
    color: #fff;
}

.textDl dt {
    margin: 0 0 9px;
    padding-bottom: 3px;
    font-weight: normal;
    font-size: 2.8rem;
    border-bottom: 2px solid #fff;
    letter-spacing: -2px;
}

 .textDl dt span {
    margin-left: -7px;
}

.textDl dd {
    font-size: 2.1rem;
    letter-spacing: -1.5px;
    line-height: 1.56;
}

/*------------------------------------------------------------
	listDl
------------------------------------------------------------*/
.listDl {
    bottom: 743px;
    left: 480px;
    right: 131px;
    position: absolute;
}

.listDl dt {
    padding: 0 0 8px 39px  ;
    margin: 0 0 10px -40px;
    font-size: 3.4rem;
    line-height: 1.26;
    color: #000;
    font-weight: normal;
    border-bottom: 2px solid #000;
}

.listDl dd {
    font-size: 2.3rem;
    color: #000;
    line-height: 1.49;
	letter-spacing: -1px;
}

