/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2022 | 05:02:07 */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */ 
.body{
	margin: 0 auto;
}
.site-body {
    padding: 0 0 4rem;
}
.concept{
	margin: 0 auto;
} 

h2{
	font-size:30px;
}

h3 {
	font-size: 21px;
  padding: .25em 0 .25em .75em;
  border-left: 6px solid #64B2A7;
}

img{
	display: block;
	margin: 0 auto;
}

/* .setumei-text {
text-align: center;
}
*/

.setumei-text{
	font-size:18px;
	line-height:35px;
	text-align: center;
	margin: 0 auto;
}

.about_bold{
	font-size:28px;
	font-weight:bold;
	line-height: 50px;
}

.setumei-text span {
display: inline-block;
text-align: left;
}

/* sp版　ここから */

@media screen and (max-width: 600px) {
	.setumei-text{
		width:100%;
	font-size:16px;
	line-height:30px;
	text-align: center;
}
	
	.about_bold{
		font-size:18px;
			font-weight:bold;
	line-height: 27px;
	}
	
}

/* footerのアイコン　ここから */
.sns_icon{
  display: flex;
    margin: 0 auto;
    justify-content: center;
    width: fit-content;
}

.footer_sns_icon{
  display: inline-block;
  padding-right: 1em;
}
/* footerのアイコン　ここまで */


@media screen and (min-width: 767px){/*　PC用767px以上　*/
ul.menu.nav#menu-mainmenu-1{/*　フッターメニュー中央寄せ　*/
	position: relative;
	left: 50%;
}
.footerMenu li {
	left: -25%;/*　コンテンツに応じて適時変更　*/
}
}

/* ここからフッター */

  .footer_navi-menu{
    text-align: center;
	  padding-bottom: 30px;
    }
    .footer_navi-menu ul{
    margin: 0 ;
    padding: 0 ;
    }
    .footer_navi-menu li{
    list-style: none;
    display: inline-flex;
    justify-content: center;
    width: 12%;
    min-width: 125px;
    }
    .footer_navi-menu li:not(:last-child){
    border-right:2px solid #ddd;
    }
    .footer_navi-menu a{
    text-decoration: none;
    color: #333;
    font-size:13px;
    }
    .footer_navi-menu a.current{
    color: #D3A2C8;
    border-bottom:2px solid #D3A2C8;
    }
    .footer_navi-menu a:hover{
    color:#64B2A7;
    border-bottom:2px solid #64B2A7;
    }

.container .footer-nav-list{
	display:flex;
	justify-content:center;
}


/* フッターここまで */