@charset "utf-8";

/* ==============================
Smartphone settai layout
Site Name: Hanasaki Manjiro;
Date: 2018.06;
================================= */

/* layout
================================= */
/* hero */
#header {
	background: url(../img/settai/photo_hero.jpg) center no-repeat;
	background-size: cover;
}

/* reason
----------------------------- */
/* see common.css - reason */

/* scene
----------------------------- */
/* see common.css - column */
/* ttl */
#scene__ttl {
	align-items: center;
	background: url(../img/settai/bg_scene.jpg) center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	height: 400px;
}
/* celebration */
#celebration {
	background: url(../img/settai/bg_celebration.jpg) left center no-repeat;
	background-size: cover;
	clear: both;
	padding-top: 64px;
	padding-bottom: 64px;
}
/* ttl */
#celebration h2 {
	font-size: 20px;
	margin-bottom: 32px;
}
#celebration h2 i {
	display: block;
}
#celebration h2 i img {
	width: 32px;
}
/* list */
#celebration__list ul {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}
#celebration__list li {
	font-weight: 700;
	width: 50%;
}
/* engagement__kimono */
.engagement__kimono h4 {
	font-size: 18px;
	padding-top: 48px;
	margin-bottom: 32px;
}
.engagement__kimono h5 {
	font-size: 18px;
	margin-top: 32px;
	margin-bottom: 16px;
}
.engagement__kimono h6 {
	font-size: 16px;
	margin-bottom: 12px;
}
.engagement__kimono .photo05,
.engagement__kimono .photo06 {
	float: left;
	width: 50%;
}
.engagement__kimono .photo07 {
	clear: both;
}

/* use
----------------------------- */
#use {
	padding-bottom: 40px;
}
#use .item {
	margin-bottom: 64px;
}
#use .photo {
	margin-bottom: 28px;
}
#use .photo img {
	width: 100%;
}
.use__ttl {
	text-align: center;
	margin-bottom: 20px;
}
#use h3 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 10px;
}
#use .txt {
	margin-bottom: 24px;
}
#use .btn {
	margin: 0 auto;
	width: 270px;
}

/* aside, reserve
----------------------------- */
/* see common.css aside--menu */
/* see common.css reserve */