@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : concept.css
 author     : Ability Consultant
 style info : コンセプト
=================================================================== */
@font-face {
	font-family: Noto Serif JP;
	src: url("../font/NotoSerifMedium.woff") format("woff"), url("../font/NotoSerifMedium.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Cinzel;
	src: url("../font/Cinzel-Regular.ttf") format("truetype");
}

@font-face {
	font-family: Montserrat;
	src: url("../font/Montserrat-Medium.ttf") format("truetype");
}

@font-face {
	font-family: Tenali Ramakrishna;
	src: url("../font/TenaliRamakrishna-Regular.ttf") format("truetype");
}

@font-face {
	font-family: Questrial;
	src: url("../font/Questrial-Regular.ttf") format("truetype");
}

@font-face {
	font-family: Cormorant Infant;
	src: url("../font/CormorantInfant-Regular.ttf") format("truetype");
}

@font-face {
	font-family: FontAwesome;
	src: url("../font/fontawesome-webfont.ttf") format("truetype");
}

@font-face {
	font-family: 'ic';
	src: url("../fonts/ic.ttf?h6h1x") format("truetype"), url("../fonts/ic.woff?h6h1x") format("woff"), url("../fonts/ic.svg?h6h1x#ic") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* -----------------------------------------------------------
	con_con
----------------------------------------------------------- */
.con_con li:first-child {
	position: relative;
}

.con_con li:first-child:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -170px;
	right: -140px;
	height: 240px;
	width: 100%;
	background: url(../images/common/bg_wave.png) top right no-repeat;
	background-size: contain;
	z-index: -1;
}

.con_con li + li {
	margin-top: 100px;
}

/*# sourceMappingURL=../maps/concept.css.map */
