@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/*----------------------------------------------------------------------------------------
 
 カスタマイズCSS（テーマのカスタマイズを行なっている部分です）

----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------
共通
----------------------------------------------------------------------------------------*/
body {
	font-family: "Noto Serif CJK","Noto Serif JP",serif,"Noto Serif CJK", 游ゴシック, "Yu Gothic", メイリオ, Meiryo, Verdana, Helvetica, "Noto Sans Serif JP", Arial,sans-serif;
}
h1 {
	display:none;
}
p {
	font-size:16px;
}
/*----------------------------------------------------------------------------------------
 ヘッダー
----------------------------------------------------------------------------------------*/

/*最上部バーの色 Swellは指定不要*/

/*.l-header__bar {
    color:  var(--color_main);
    background: #606470;
	color: #fff;
}*/
/*----------------------------------------------------------------------------------------
 見出し
----------------------------------------------------------------------------------------*/

.c-pageTitle__inner {
	border-bottom: 1px solid var(--color_link);
}
.post_content h2 {
	font-size:1.5em;
	margin: 0px auto;
	padding-bottom:0.5em 0!important;
	margin-bottom:1.5em!important;
	border-bottom:solid 1px var(--color_htag)!important;
  background: rgba(255, 255, 255, 1 );
/* 	font-family: Montserrat, "Noto Sans JP",sans-serif;	 */
}
h3 {
	font-size: 1.3em;
}



/* PCでは非表示 */

@media screen and (min-width: 769px){
    .sp {
    display:none;
    }
    }
    /* スマホでは非表示 */
    @media screen and (max-width:768px) {
    .pc {
    display:none;
    }
    }
    
    /*スマホで改行しない*/
    .pc-br {
         display : block;
    }
    @media screen and (max-width:768px) {
    .pc-br br {
      　display :none;
    }
    }
    .pc-br {
         display : block;
    }
    @media screen and (max-width:769px) {
    .pc-br br {
      　display :none;
    }
    }
    /*スマホで改行する*/
    HTML　
    <br class=“sp-br”>　/*sp-br＝好きなクラス名でOK*/
    https://uranai6thchakra.com/
    @media screen and (min-width: 834px){
    .sp-br br {
         display:none;
    }
    }
    @media screen and (max-width:1024px) {
    .sp-br br {
      　display:block;
    }
    }

    .mv-parent {
        position:relative;
    }
   .mv-catchphrase {
        margin-bottom:35vh!important;
		color:#fff;
		font-size:55px;
		background-color:#ffffff20;
		padding:50px 80px;
		text-shadow:2px 2px 5px #000;
    }

.mv-txt {
	text-shadow:2px 2px 5px #000;
}
.btn__top-menu {
	box-shadow: 5px 5px 10px #555;
}

/*----------------------------------------------------------------------------------------
 フッター
----------------------------------------------------------------------------------------*/
.l-footer__widgetArea {
	background-color:#0C2440;
/* 	text-shadow:1px 1px 3px #000; */
/* 	color:#000; */
}
@media screen and (min-width: 1081px){/* PC ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

 
}
@media screen and (min-width: 769px) and (max-width: 1080px){/* Tablet ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
}
@media screen and (max-width: 768px){/* SP ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
}
 .swell-block-button__link {
      height: 60px!important;
	 line-height:60px;
	 padding:0;
	 font-size:1.4rem;
/*       width:60%; */
	 background:linear-gradient(45deg, #ff0015,#BD1616, #ff0015)!important;
    }