/* こちらのCSSに追加を記入 */
body{
  background-color:#ECE8E0;
}


/*  ヘッダーの背景画像*/
.l-header--left{
	background-image:url(http://test3.spachill-papa.com/wp-content/uploads/2023/04/tatami02.jpg);
}

/*セクションのサブタイトル  */
.smb-section__subtitle{
	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
	border-bottom:1px solid #D9D9D9;
}


/* セクションタイトルの右ズレ */
.smb-section__title {
    margin-left: 50%;
}
  @media screen and (max-width:1023px) { 
.smb-section__title{
	font-size:1rem !important;
		}
}

/* FEATUREのPointの装飾 */
.smb-media-text__title {
	text-shadow:1px 1px 2px  #333;
}

/*お問い合わせの装飾  */
.contact__form__section{
	border:2px solid red;
	border-radius:23px;
		background-color:#fff;
}

.input__box{
	width:100%;
}
.input__box2{
	width:100%;
}

/*コンテンツの文字の位置  */
.c-page-header[data-align=center] .c-page-header__content {
    align-items: flex-start;
}
.c-page-header__title{
	position:relative;
	left:10px;
	color:#000 !important;
	font-size:60px;
}

/*ナビゲーションメニュー  */
.menu__flex,.menu__footer{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
}
.menu__flex__top,.menu__footer__top{
	font-size:10px;
}
.menu__flex__bottom,.menu__footer__bottom{
	font-weight:700;
}

.p-global-nav .c-navbar__item>a>span {
    text-align: left;
}
  @media screen and (max-width:1023px) { 
		.menu__footer__top{
    text-align:center ;
}
}

/*フッター  */
footer {
	background-color:#243C30;
	color: #fff;
}
/* フッターロゴ */
footer .c-site-branding__title{
	text-align: center;
}
/* コピーライト */
.l-footer__footer{
	background-color:#243C30 !important;
	color: #fff;
}
.l-footer__footer .c-row{
	justify-content: center;
}
.l-footer--footer-2 .l-footer__body{
	border-top:none ;
}
.menu{
	display:flex;
	justify-content:space-between;
		max-width:800px;
	margin:0 auto;
	align-items:center;
}
  @media screen and (max-width:1023px) { 
.menu{
	flex-direction:column;

}
}