/*下層ページのヘッダー*/
.header-clone {
	display: none;
}

/*スマホ用に背景表示変更*/
body::before {
  background: url("https://test.hayakawa-yukiko.com/wp-content/uploads/2021/09/1-1-scaled.jpg") no-repeat center;
  background-size: cover;
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100vh;
}

/*グローバルナビ太字*/
#mainnav ul li a {
	font-weight: bold;
}

/*スライドタイトルの字体変更*/
.text-slider .maintitle {
	font-family: serif;
}

/*PCを1カラム全幅中央寄せ*/
.content-area .post-wrap {
	padding-right: 0;
}

/*PCコンテンツ部分余白と背景色*/
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
	padding: 7%;
}

.page-wrap .content-wrapper {
	background-color: rgba(255,255,255,0.8);
}

/*見出しの上下余白*/
h2 {
	margin: 60px 0 40px 0;
}

/*カテゴリページのページタイトル非表示*/
.page-header .archive-title {
	display: none;
}

/*投稿タイトル文字サイズ調整*/
.single .hentry .title-post {
	font-size: 24px;
}

/*ViewMoreボタン*/
.wp-block-button .wp-block-button__link:hover {
	background: rgba(209,75,151,0.5);
	color:#fff!important ;
}

.wp-block-button {
	margin-top: 3%;
}

/*リンクの表示設定*/
a img:hover {
	opacity: 0.3;
	transition : 0.4s;
}

a:link {
	color: #d14b97;
}

a:visited {
	color: #d14b97;
}

a:hover {
	color: #ffc4f5;
}

a:active {
	color: #ffc4f5;
}

/*リストのインデントなど*/
ul {
	padding-inline-start: 10px;
}

ol {
	padding-inline-start: 30px;
}

ul li {
	list-style: none;
}

/*表の余白*/
.wp-block-columns {
	margin-bottom: 0;
}

/*sp,tbでヘッダー固定とロゴ中央寄せ*/
@media only screen and (max-width: 1200px) {
.site-header {  
  position: static;   
  background-color: #1c1c1c;
}
	
.site-header.fixed {
	position: static;
}
}

@media only screen and (max-width: 1199px){

.col-sm-8, .col-md-4 {
  width: 100%;
}

.header-wrap {
  text-align: center;
}
}

@media screen and (min-width: 1025px) and (max-width: 1198px) {

#mainnav > div > ul, .header-wrap .fw-menu-container > .row, .header-wrap .container > .row {
display: block;

}
}

@media (min-width: 992px) {
.col-md-9 {
  width: 100%;
}
}

/*PC表示のヘッダー調整*/
@media (min-width: 1199px) {
.site-logo {
	padding: 3%; 
}
.container {
		width: 1170px;
}
}
