@charset "utf-8";
/*
Theme Name: LIQUID LIGHT Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-light
Version: 9999
*/
/* Child Styles */

/* 非表示　*/
.drop{
display: none!important;
}

/* スマホ　PC　表示コントロール　*/
@media(min-width:751px){
    .sponly {
        display: none !important;
    }
}
@media(max-width:750px){
    .pconly {
        display: none !important;
    }
}




/* ---ここから下が新しく、追加したコードです--- */

/* reCAPTCHA v3 バッジ非表示 */
.grecaptcha-badge {
    display: none;
}


/*サブタイトル　右上の文字サイズ変更*/
.headline .ttl, .headline .subttl {
    font-size: 1.2rem!important;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"!important;
	color: darkgreen!important;
}
@media screen and (max-width: 768px) {
    .headline .ttl, .headline .subttl {
        font-size: 0.7rem !important;
		padding-top: 0.5rem!important;
		padding-left: 0.5rem!important; 
    }
}

/*フッターの両サイドブロックの削除・余白の削除*/
@media screen and (max-width: 768px) {
	.row #block-10,.row #block-11 {
		display: none!important;
	}
}
footer {
    background-color: rgba(119, 119, 119, 0.1);
    padding: 2em 0 0 0!important;
}


/* ---ここまでがが新しく、追加したコードです--- */





/*グローバルメニューのアクティブカラー問題解決*/
.nav-item a:active {
    background-color: white !important;
}
.dropdown-item:active {
    background-color: #008b56!important;
}

/*グローバルメニューのボーダー*/
.navbar {
    border-bottom: 3px solid #b60000!important;
}
.navbar .current-menu-item,
.navbar .current-menu-parent,
.navbar .current_page_item {
    border-width: 0 0 3px 0!important;
}

.logo img {
    height: 50px !important;
}

/*スライダー画像の横幅*/
.carousel-inner {
	margin: 0 auto;
	width: 70%!important;
}
.carousel {
	background-color: #eee!important;
}
@media screen and (max-width: 767px) {
.carousel-inner {
	width: 100%!important;
}.carousel {
	background-color: #fff!important;
}
}

/*テーブルで制作したスクール一覧を表示しない*/
.school-table {
    display:none;
}

/*フッターのコピーライトを表示しない*/
.copy {
    display:none;
}

/*フッターの協賛タイトル編集*/
.widget h2>span {
    border-bottom: 3px solid #008b56!important;
}
.is-style-doubleline:before, .is-style-doubleline:after {
    border-top: 6px solid!important;
    border-color: #ccc!important;
}

/*投稿のアイキャッチ画像を上部に表示しない*/
.attachment-post-thumbnail {
    display: none;
}

/*LIQUID Global Menuの文字サイズ変更*/
.navbar-nav a {
    font-size: 1.0rem;
}

/*投稿のSNSアイコンを表示しない*/
.share {
    display: none;
}

/*投稿の関連記事を表示しない*/
.recommend {
    display: none;
}

/*コロナ対策インフォメーション*/
.Infomation {
    position: relative;
    margin: 2em auto;
    padding: 1.2em;
    width: 100%;
    color: #555555;
    background-color: #fff;
    border: 4px double #CC0033;
    box-shadow: 2px 2px 2px #ccc;
}
.title-box {
     position: absolute;
     padding: 0 .5em;
     left: 10px;
     top: -70px;
     font-weight: bold;
     background-color:  #fff;
     color: #CC0033;
}
.gry-base {
    background-color: #C9C9C9;
    padding: 1.2em;
    font-weight: bold;
}
.red {
    color: #CC0033;
}

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

/*コロナ対策インフォメーション*/
.Infomation {
    position: relative;
    margin: 2em auto;
    padding: 1.2em;
    width: 100%;
    color: #555555;
    background-color: #fff;
    border: 4px double #CC0033;
    box-shadow: 2px 2px 2px #ccc;
    font-size: 1.0rem;
}
.Infomation p {
    padding: 1.0em 1.0em 1.2em;
}
.Infomation ul {
    padding: 0em 0em 0em 1.0em;
    margin: 0em;
}
.Infomation ul li {
    padding-bottom: 1.0em;
}
h3 .title-box {
    position: absolute;
    padding: 0 .5em;
    width: 100%;
    left: 20px;
    top: -32px;
    font-weight: bold;
    background-color:  #fff;
    color: #CC0033;
}
.gry-base {
    background-color: white;
    padding: 1.0em;
    color: #CC0033;
}


}


/*スマホメニューの背景*/
.dropdown-menu {
    background-color: #eee;
}

/*トップページのキャッチコピースマホ左寄せ*/
@media screen and (max-width: 767px) {
.is-style-blocktitle {
    text-align: left!important;
}

/*アクセスページの住所のフォンのサイズ*/
.addressset {
    font-size: 0.8rem!important;
}

}

/*協賛バナーのスマホヨコスクロール*/
@media (max-width: 767px) {
.Sponsorship img {
    width: 50%;
    }
.Sponsorship table th,
.Sponsorship table td {
      display: block;
    }
}


