@charset "utf-8";
/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
/* 81-LSM */
/* clearfix */	
.clearfix:after {content: "";display: block;clear: both;}
/* flex */	
.flex,.flexA,.flexB,.flexC {display: flex;flex-wrap: wrap;}
.flexA {justify-content: space-around;}
.flexB {justify-content: space-between;}
.flexC {justify-content: center;}
.fax {cursor: default;pointer-events: none}
/*------------------------------------------------------------
	common
------------------------------------------------------------*/
.bgBox {
	background-color: #F29966;
}
.bgBox01 {
	background-color: #E9E7E6;
}
.pageTop {
	position: absolute;
	bottom: 35px;
	right: 32px;
	width: 22px;
	height: 13px;
	z-index: 50;
}
.pageTop a {
	display: block;
}
.pageTop a:hover {
	opacity: 0.7;
}
@media all and (max-width: 897px) {
	.pageTop {
		right: 20px;
		bottom: 20px;
	}
}
/*------------------------------------------------------------
	content
------------------------------------------------------------*/
.content {
	margin: 0 auto;
	width: 1100px;
}
@media all and (max-width: 897px) {
	.content {
		margin: 0 20px;
		width: auto !important;
	}
}
/*------------------------------------------------------------
	headLine01
------------------------------------------------------------*/
.headLine01 {
	margin-bottom: 49px;
	color: #FFF;
	font-size: 2rem;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.28em;
}
.headLine01.black {
	color: #1A1A1A;
}
.headLine01 .en {
	margin-bottom: -50px;
	display: block;
	color: rgba(255, 255, 255, 0.15);
	font-size: 8rem;
	letter-spacing: 0.04em;
	word-break: break-all;
}
.headLine01 .en.en01 {
	color: rgba(255, 255, 255, 0.4);
}
@media all and (max-width: 897px) {
	.headLine01 {
		margin-bottom: 35px !important;
		color: #FFF;
		font-size: 1.5rem;
		font-weight: 400;
		text-align: center;
		letter-spacing: 0.2em;
	}
	.headLine01 .en {
		margin-bottom: -25px;
		font-size: 4rem;
	}
}
@media all and (max-width: 359px) {
	.headLine01 {
		font-size: 1.3rem;
	}
	.headLine01 .en {
		font-size: 3.5rem;
	}
	
}