/* ==========右にplan固定=============================== */
.plan { 
position: fixed;
//top:500px;
bottom:200px;
right: 0px;
z-index: 1;
}

/* ==========右にjob固定=============================== */ 
.policy {  
position: fixed; 
top:30px; 
right:170px; 
//z-index: 999; 
z-index: 1; 
} 

/*黄色下線、数値が低いほど太くなる*/
    .under1 {
      background: linear-gradient(transparent  50%, #ffff00  50%);
    }

/*-------------------右下にvimeo埋め込み固定-----------------------------------*/
.vimeo {
	position: fixed;
	padding-bottom: 56.25%;		/*vimeoの縦横比率１６：９*/
	z-index: 999;	/*フッターの下に隠れないように最前面へ表示*/
}
.vimeo iframe{
	position: fixed; /*画像固定*/
	right: 0;	 /*右下位置（ずらす場合はPXを付けて具体値を）*/
	bottom: 20PX;	 /*下位置*/
	//width: 45%;
	//height: 20%;
	border: none; 	/*枠線を消す*/
}
/* ハッシュタグ群（投稿に表示） */
.hastags-wrapper .hashtags{
	margin: .25rem 0;
	display: flex;
	gap: .5rem;
}

/* ハッシュタグリスト（ハッシュタグページに表示） */
.hashtags-list h3{
	font-size: 1.0rem;	/*--フォントサイズ--*/
//	font-size: 1.25rem;
	margin: .5rem 0 1rem;
}
.hashtags-list h3 .hashtag{
	background-color: #ffffff;	/*--背景色--*/
	color: #065FD4;		/*--文字カラー--*/

	margin: auto .5rem;
	padding: .25rem .5rem;
	border: 1px solid gray;
//	background-color: darkgray;
//	color: white;
}
.hashtags-list ul{
	margin: 1rem 0 1rem 1rem;
}
.hashtags-list ul li{
	list-style-type: circle;
	margin: .5rem 0;
}
.hashtags-list ul li a{
	color: black;
}
.hashtags-list ul li a:hover{
	opacity: .5;
}

/* ハッシュタグ共通 */
.hashtag a{
	font-size: 0.9rem;	/*--フォントサイズ--*/
	background-color: #ffffff;	/*--背景色--*/
	color: #065FD4;		/*--文字カラー--*/
	display: inline-block;
	padding: .25rem .5rem;
	border: 1px solid gray;
//	background-color: darkgray;
//	color: white;
}
.hashtag a:hover{
	opacity: .5;
	text-decoration: none;
}

