@charset "Shift_JIS";

header {
  /*設置する親要素ページ全体ならbodyなど*/
  position: relative;
  height: 0px;
  margin: 0;
  padding: 0;
}

.snscontents {
/*サンプルはfixedの確認のためにheight指定しています。*/
}

/*SNSリンクブロックの位置設定*/
.cp_snslink07 {
  position: fixed;
  top: 0px;
  width: 100%;
  border-top: 5px solid #90CAF9;
}

.cp_snslink07 ul.cp_link_list {
  position: absolute;
  right: 1%;
  display: flex;
  gap: 5px;
  margin: 0;
  list-style: none;
}

/*それぞれのSNS iconの設定*/
.cp_snslink07 .cp_link {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: all 0.3s;
  border-radius: 0 0 8px 8px;
  background: #90CAF9;
  box-shadow: 0 3px 3px 0 rgba(0,0,0,0.2);
  transition: all 0.3s;
  cursor: pointer;
}


/* hover時の動きの設定 */
.cp_snslink07 .cp_link:hover {
  height: 53px;
  box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
}