@charset "utf-8";

/* CSS INFORMATION -====================================================
File name : intro.css
Description :
===================================================================== */

/* =====================================================================
*    intro
* =================================================================== */
.intro {
	background-color: #f29473;
}

.intro .inner {
	padding: calc(120 / 750 * 100%) 0 calc(210 / 750 * 100%);
}

.intro_box {
	width: calc(750 / 630 * 100%);
	margin-left: calc(-60 / 630 * 100%);
}

.intro .inner::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: url(../images/chara/img_chara16.png) no-repeat center;
	background-size: 100% auto;
	width: calc(248 / 750 * 100%);
	padding-top: calc(154 / 750 * 100%);
}

@media screen and (min-width: 768px) {
	.intro .inner {
		padding: calc(100 / 1200 * 100%) 0 calc(165 / 1200 * 100%);
	}

	.intro_box {
		width: calc(783 / 1000 * 100%);
		margin: 0 auto;
	}

	.intro .inner::before {
		width: calc(161 / 1600 * 100%);
		padding-top: calc(95 / 1600 * 100%);
	}
}

@media screen and (min-width: 1200px) {
	.intro .inner {
		padding: 100px 0 165px;
	}
}
