/*
Theme Name: Lightning Child
Template: lightning
Tags: 
Version: 0.5.1
*/
/*トップページの隙間消去*/
.site-body{
	padding:0;
}
/*パンくず*/
#breadcrumb{
	display:none;
}
/* ページタイトル非表示 */
.page-header{
	display:none;
}
/*　ロゴ表示 */
@media (min-width: 992px) {

.header_scrolled .site-header-logo {
    display: block;
    position: absolute;
    padding-top: 10px;
}

.site-header--layout--nav-float .site-header-logo {
    margin-right: 0;
    width: auto;
}

.header_scrolled .site-header-logo img {
    width: auto;
    height: 30px;
}

.header_scrolled .site-header .global-nav {
    margin-right: 0;
}

}
/*  ヘッダーに下線 */
#site-header{
	border-bottom:#142F5B solid 5px;
}
/*上に戻る
 */
/*上に戻るボタンカスタマイズ*/
.page_top_btn {
    right: 20px;
    bottom: 20px;
    width: 30px;
    height: 30px;
    border-radius: 30%;
    /*background-color: var(--vk-color-primary);*/
	background-color: #3772D1;
	color:#fff;
    box-shadow: none;
/*background-image: url("変更したいアイコンのURL");*/
}
/*copyright */
.site-footer-copyright p:nth-child(2) {
    display:none;
}

/*Footer*/
.site-footer{
	background-color:#1E4687;
	color:#fff;
}
.site-footer-content{
	padding-top:2rem;
}
/* Accordion */
/*
 * .toggle-content {
  display: none;
  margin: 0;
  padding: 0 0 1em 1em;
}
*/
.toggle-heading {
  cursor: pointer;
}
.toggle-content {
  display: none;
  padding: 20px;
  background-size: contain;   /* 横幅100%にフィット */
  background-repeat: no-repeat;
  background-position: center top;
  
}

/* 個別の背景画像 
.toggle-content.bg1 {
  background-image: url("https://matsuda-hayato.com/wp02/wp-content/uploads/2025/09/child_sp.png");
}

.toggle-content.bg2 {
  background-image: url("image2.jpg");
}

.toggle-content.bg3 {
  background-image: url("image3.jpg");
}

.toggle-content.bg4 {
  background-image: url("image4.jpg");
}
*/

/* contact form*/
.required {
font-size: 0.8em;
padding: 3px 1rem;
background: #cc0000;
color: #ffffff;
border-radius: 2px;
margin-right: 10px;
margin-bottom: 2px;
display: inline-block;
} 
.wpcf7-not-valid-tip,
.wpcf7-response-output.wpcf7-validation-errors {
color: #cc0000;
font-weight: bold;
} 
.wpcf7 input[type=”submit”] {
background: #FF1493;
color: #ffffff;
border-radius: 4px;
font-size: 1.4em;
padding: 10px 20px;
}

.wpcf7 input[type=”submit”]:hover {
background: #FFC0CB;
font-weight: bold;
color: #ff1493;
} 
div.wpcf7 .wpcf7-spinner {
    display: block;
}