@charset "utf-8";

/* ページカラー */
:root {
	--page-main-color: #EE6F48;
	--page-sub-color: #FD6900;
}
.l-main * {
	font-family: 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
}
.l-main {
	width: 100%;
	max-width: 100%;
}
.l-main [class*="section__wrapper--"] {
	background-color: #fff;
}
.l-main .section__wrapper--case--07 {
	background-color: #FFFCF0;
}

.l-main .section__ttl {
	font-weight: 700;
	margin-bottom: 40px;
}
.l-main .section__ttl span {
	font-size: 14px;
	font-weight: 400;
	color: var(--page-main-color);
	letter-spacing: 2.8px;
	margin-top: 2px;
}
.l-main h3[class*="content__subttl--"] {
	margin-top: 0;
}
.pc-br {
    display: block;
}
.sp-br {
    display: none;
}

/*---------------------------------------
メイン画像
---------------------------------------*/
.main__bg {
	padding: 0;
}
.main__bg--catch {
	margin: 0;
	height: 500px;
}
.main__bg--catch img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

/*---------------------------------------
相続した実家、長く使っていない家
---------------------------------------*/
.l-main .section__wrapper--strong--06 .section__space {
	padding-block: 60px;
}
.l-main .content__subttl--strong--06 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.6;
	color: var(--page-main-color);
}
.l-main .content__description--strong--06 {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75;
	color: #333;
}


/*---------------------------------------
実家のこと、こんなお悩みはありませんか？
---------------------------------------*/
.l-main .section__wrapper--worry--02 .section__space {
	padding-block: 60px;
}
.l-main .content__description--worry--02 {
	flex: 1;
	font-size: 16px;
	font-weight: 700;
	line-height: 200%;
	color: #333;
}
.l-main .content__txt--worry--02 {
	margin-top: 40px;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.75;
	text-align: center;
	color: #333;
}

/*---------------------------------------
お問い合わせ
---------------------------------------*/
.section__wrapper--contact--02 {
	background: url('/pg-akiya/images/bg_contact.webp') no-repeat center center / cover;
	height: 322px;
	display: block;
}
.l-main .section__wrapper--contact--02 .section__space {
	padding-block: 61px;
}
.l-main .section__wrapper--contact--02 .section__ttl,
.l-main .section__wrapper--contact--02 .section__ttl span {
	color: #fff;
}
.l-main .section__wrapper--contact--02 .content__block--contact--02 {
	margin-top: 10px;
}
.l-main .section__wrapper--contact--02 .content__txt--tel {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
}

.l-main .section__wrapper--contact--02 .content__btn--contact--mail {
	width: 354px;
}
.l-main .section__wrapper--contact--02 .content__btn--contact--mail a {
	font-size: 18px;
	font-weight: 700;
	background-color: #fff;
	color: var(--page-sub-color);
	justify-content: flex-start;
	padding-left: 49px;
}
.l-main .section__wrapper--contact--02 .content__block--contact--02 .content__icon--tel use {
	width: 26px;
	height: 26px;
	display: block;
}
.l-main .section__wrapper--contact--02 .content__icon--tel {
	color: #fff;
	overflow: visible;
}
.l-main .section__wrapper--contact--02 .content__btn--contact--mail .content__icon--mail,
.l-main .section__wrapper--contact--02 .content__btn--contact--mail .content__icon--mail use,
.l-main .section__wrapper--contact--02 .content__icon--btn--01 {
	color: #FD6900;
}
.l-main .section__wrapper--contact--02 .content__icon--btn--01 {
	top: -5px;
}
.l-main .section__wrapper--contact--02 .content__btn--contact--line a {
	font-weight: 700;
	background-color: #06C755;
	color: #fff;
}
.l-main .section__wrapper--contact--02 .content__icon--line,
.l-main .section__wrapper--contact--02 .content__icon--btn--02 {
	color: #fff;
}

/*---------------------------------------
「まだいいか」が、選べる道を狭めることも
---------------------------------------*/
.l-main .section__wrapper--matrix--09 .section__space {
	padding-block: 60px;
}
.section__wrapper--matrix--09 .section__ttl{
    margin-bottom: 45px;
}
.content__block--matrix--09 .content__list--vertical{
    row-gap: 12px;
}
.l-main .content__txt--matrix--09 {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75;
	text-align: center;
	color: #333;
}
.l-main .content__subttl--matrix--09 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.6;
	color: #333;
}
.l-main .content__description--matrix--09 {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75;
	color: #333;
}
.l-main .content__label--matrix--09,
.l-main .content__label__txt--matrix--09,
.l-main .content__count--matrix--09 {
	font-weight: 700;
	color: #fff;
}
.content__label--matrix--09::before{
    background: #C48E4F;
}
.l-main .content__label__txt--matrix--09 {
	font-size: 16px;
	line-height: 1.2;
}
.l-main .content__count--matrix--09 {
	font-size: 26px;
	line-height: 1;
}

/*---------------------------------------
こんな不動産もご相談ください
---------------------------------------*/
.l-main .section__wrapper--case--07 .section__space {
	padding-block: 60px;
}
.l-main .content__subttl--case--07 {
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4;
	color: #333;
}
.l-main .content__subttl--read--03 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.6;
	color: var(--page-main-color);
}
.l-main .content__description--read--03,
.l-main .content__txt--read--03 {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75;
	color: #333;
}

/*---------------------------------------
アシストが一緒に整理できる理由
---------------------------------------*/
.l-main .section__wrapper--strong--04 .section__space {
	padding-block: 60px;
}
.content__block--strong--04 .content__list--vertical{
    gap: 53px;
}
.content__items--strong--04:nth-of-type(even){
    padding-right: 10px;
    gap: 31px;
}
.content__items--strong--04{
    gap: 40px;
}
.content__img--strong--04{
    width: 610px;
    height: 410px;
}
.l-main .content__subttl--strong--04 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.6;
	color: var(--page-main-color);
}
.l-main .content__description--strong--04 {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75;
	color: #333;
}
