/*ヘッダーの背景色を変える*/

.l-header{
background-color:rgba( 255, 255, 255, 0.9 );
}

.l-header__drop-nav {
  background-color: rgba(255, 255, 255, 0.9);
}


/*上部余白削除*/
.page .l-contents__inner {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.page .c-entry__header {
  display: none;
}

/*フッター背景色*/
.l-footer {
	border-top: none;
}
.l-footer-widget-area {
  background-color: #C4A07A;
}
/*フッターロゴ*/
.footer-rogo {
	padding-bottom: 5px;
}

/*フッターアドレス*/
.footer-ad {
	line-height: 1.5;
}



/* コピーライトの変更 */
.c-copyright {
  background-color: #001B4E;
	color: #C4A07A;
}

/*スライダー内に挿入するリッチコンテンツ*/
.smb-spider-slider .spider__slide div.smb-spider-slider__item {
padding-left:50px;
bottom: 0px;
}

/*コンテンツ画像下部水平線*/
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/*フッター水平線行間*/
.hr5 {
	background-color: #001B4E;
		height: 1px;
		width: 330px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/*フッター3ボタン*/
.container-footer {
  /*globalページ 水平方向の中央揃え */
	text-align: center;
	letter-spacing: 0.1em;
	}

/*フッター3ボタン*/
.inline-block_footer {
    display: inline-block;      /* インラインブロック要素にする */
    background-color:  ;    /* 背景色指定 */
    padding:  5px;             /* 余白指定 */
	height: ;              /* 高さ指定 */
}

.inline-block_footer a {
	color: #FFFFFF;
	font-size: 14px;/*文字サイズ*/
  text-decoration: none;
}

.inline-block_footer a:hover {
  color: #001B4E;
}

/*コンテンツ画像下部水平線*/
.hr1 {
 height: 8px;
 background-color: #C4A07A;
 width: 100%;
 border: none;
}


/*帯*/
.hr2 {
 height: 10px;
 background-color: #c0c0c0;
 width: 80%;

}

/*水平線行間*/
.hr3 {
 height: 1px;
 background-color: #c0c0c0;
 width: 100%;
 border: none;
}

/*水平線行間*/
.hr4 {
 height: 1px;
 background-color: #c0c0c0;
 width: 100%;
 border: none;
}

/*フッター水平線行間*/
.hr6 {
	background-color: #001B4E;
		height: 0.5px;
		width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;

}


/*スライダーアニメーションcss*/
.slider1 {
	display: flex;
  margin: 0 calc(50% - 50vw);
  width: 100%;
  height:300px;
  overflow: hidden;
}
.slider1 ul{
	display:flex;
	padding:0;
	margin:0;
}
.slider1 li{
	width:400px;
	list-style: none;
}
.slider1 ul:first-child {
  animation: slide1 100s -50s linear infinite;
}

.slider1 ul:last-child {
  animation: slide2 100s linear infinite;
}
@keyframes slide1 {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
	
}

@keyframes slide2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
	
}

/*globalページ*/
.page-id-14 header { display: none;
}


/*globalページ SAKAGURA OHTEMON*/
.container-global {
	color: white;
	margin: 5px;
	font-size: 45px;
	font-family: 'Cormorant Garamond', serif;
	line-height: 1.5;
  }

.container-global p {
  /*globalページ 水平方向の中央揃え */
	text-align: center;
	 letter-spacing: 0.1em;
	}

/*globalページ 言語ボタン*/
.inline-block_global {
    display: inline-block;      /* インラインブロック要素にする */
    background-color:  ;    /* 背景色指定 */
    padding:  15px;             /* 余白指定 */
    height: ;              /* 高さ指定 */
}

.inline-block_global a {
	color: white;
	font-size: 16px;/*文字サイズ*/
  text-decoration: none;
}

.inline-block_global a:hover {
  color: #001B4E;
	
	
/*globalページスマホ用 SAKAGURA OHTEMON*/
.container-globalsm {
	color: white;
	margin: 5px;
	font-size: 30px;
	font-family: 'Cormorant Garamond', serif;
	line-height: 1.5;
  }

.container-globalsm p {
  /*globalページ 水平方向の中央揃え */
	text-align: center;
	 letter-spacing: 0.1em;
	}
	
/*ゴーストボタンエフェクト黒色*/

a {
  display: block;
  text-decoration: none;
}

.Btn {
  border: 1px solid #5bc8ac;
  margin-left: auto;
  margin-right: auto;
  width: 160px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #5bc8ac;
  background: #fff;
  font-size: 24px;
  transition: .4s;
}

.Btn:hover {
  color: #fff;
  background: #5bc8ac;
  transition: .4s;
}


	

@media screen and (max-width: 480px) {
  body { font-size: 80%; }
	
	.f-01{ 
		font-size: 13px;
	}
  

/*水平線*/
hr {
 height: 6px;
 background-color: #100F4B;
 width: 100%;
 border: none;
}
	
	
	/*帯*/
.hr2 {
 height: 10px;
 background-color: #c0c0c0;
 width: 100%;
 border: none;
}

/*水平線行間*/
.hr3 {
 height: 1px;
 background-color: #c0c0c0;
 width: 100%;
 border: none;
}
	

		/* コピーライトの変更 */
.c-copyright {
	font-size:8px;
}
	
	/*globalページ SAKAGURA OHTEMON*/
.container-global {
	color: white;
	margin: 0px;
	font-size: 18px;
	font-family: 'Cormorant Garamond', serif;
	line-height: 1px;
  }

.container-global p {
  /*globalページ 水平方向の中央揃え */
	text-align: center;
	 letter-spacing: 0.1em;
	}
	/*globalページ 言語ボタン*/
.inline-block_global {
    display: inline-block;      /* インラインブロック要素にする */
    background-color:  ;    /* 背景色指定 */
    padding:  5px;             /* 余白指定 */
    height: ;              /* 高さ指定 */
}

.inline-block_global a {
	color: white;
	font-size: 11px;/*文字サイズ*/
  text-decoration: none;
}

.inline-block_global a:hover {
  color: #001B4E;
}
	
/*フッター3ボタン*/
.container-footer {
  /*globalページ 水平方向の中央揃え */
	text-align: center;
		letter-spacing: 0.1em;
	}

/*フッター3ボタン*/
.inline-block_footer {
    display: inline-block;      /* インラインブロック要素にする */
    background-color:  ;    /* 背景色指定 */
    padding:  2px;             /* 余白指定 */
		height: ;              /* 高さ指定 */
		line-height: 1px;
}

.inline-block_footer a {
	color: #FFFFFF;
	font-size: 10px;/*文字サイズ*/
  text-decoration: none;
}

.inline-block_footer a:hover {
  color: #001B4E;
}	
	

/*コンテンツ画像下部水平線*/
.hr1 {
 height: 3px;
 background-color: #C4A07A;
 width: 100%;
 border: none;
	}
	
.sm-svg-img{ 
	width: 85%; }
	
	
}


