@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/*プロフィールボックスの設定*/
.author-box {
    border: none;/*外側の枠線を消す*/
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
		.appeal{
		background-position-x:値;/* 左端からの位置 */
	}
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/* ヘッダー（トップページのみ固定）---------------------------------------------- */
.front-top-page .header-container {
	 position: absolute;/*固定*/
	 z-index: 9;
	 width: 100%;
}

.front-top-page .header-container,
.front-top-page .navi,
.front-top-page .navi-in a:hover {
	background-color: initial;/*背景色リセット*/
}


/* アピールエリア---------------------------------------------- */
.appeal{
	height:100svh; /*高さ調整*/
	background-size: cover; /*背景をフィットさせる*/
}

.appeal-in {
	height:100%; /*高さいっぱい*/
	width:100%; /*幅いっぱい*/
	background-color:rgba(255,255,255,.2); /*背景色、白の透過率*/
	backdrop-filter: blur(5px); /*ぼかしpxで調整*/
}

/*コンテンツエリア*/
.appeal-content {
	background-color:initial; /*背景色リセット*/
}



/* 矢印の配置---------------------------------------------- */
.arrow-down{
	position: absolute;/*アイコンを配置する*/
	bottom:5em;/*下から5emの位置*/
	left: 50%;/*中央寄せにする*/
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

/*矢印のスタイル*/
.arrow-down span{
	display: block;
	line-height: 1;
	width: 1em;/*矢印の幅*/
	height: 1em;/*矢印の高さ*/
	border: 1px solid black;/*矢印の太さ、色*/
	border-left: 0;
	border-bottom: 0;
	box-sizing: border-box;
	transform: translateY(-25%) rotate(135deg);/*矢印の傾き*/
}

/*アニメーション追加*/
.arrow-anime{
	animation: arrow-move 2s ease infinite;/*2秒かけて永遠にループ*/
}

/*高さ・透過が変化して線が上から下に動く*/
@keyframes arrow-move{
	0%{
		transform: translateY(-50px);
		opacity: 1;
	}
	100%{
		transform: translateY(0px);
		opacity: 0;
	}
}

