/* 調整用css */

/*
--------------------------------------------------
Cookie Consent（クッキー同意ライブラリ）
--------------------------------------------------
*/
#cc-main {
  font-family: inherit;
  color: #323232;
}

#cc-main .cm__btn.cm__btn--close {
  width: 30px;
  height: 30px;
  min-height: 30px;
  background: #2850b4;
  border-color: #2850b4;
  opacity: 1;
  transition: opacity 0.2s;
}

#cc-main .cm__btn.cm__btn--close:hover {
  opacity: 0.8;
}

#cc-main #cm__title {
  display: none;
}

#cc-main .cm__desc {
  color: #323232;
}

#cc-main .cm__desc a {
  color: #6fbaed;
  font-weight: normal;
  text-decoration: underline;
  background: none;
  opacity: 1;
  transition: opacity 0.2s;
}

#cc-main .cm__desc a:hover {
  opacity: 0.8;
}

#cc-main .cm__btns {
  border-top: none;
}

#cc-main .cm__btns .cm__btn {
  background: #2850b4;
  border-color: #2850b4;
  color: #fff;
  opacity: 1;
  transition: opacity 0.2s;
}

#cc-main .cm__btns .cm__btn:hover {
  opacity: 0.8;
}

#cc-main .pm--box .pm__header .pm__close-btn {
  background: #2850b4;
  border: #2850b4;
  opacity: 1;
  transition: opacity 0.2s;
}

#cc-main .pm--box .pm__header .pm__close-btn:hover {
  opacity: 0.8;
}

#cc-main .pm--box .pm__header .pm__close-btn svg {
  stroke: #fff;
}

#cc-main .pm__section-desc {
  color: #323232;
}

#cc-main .pm--box .pm__footer .pm__btn {
  background: #2850b4;
  border-color: #2850b4;
  color: #fff;
  opacity: 1;
  transition: opacity 0.2s;
}

#cc-main .pm--box .pm__footer .pm__btn:hover {
  opacity: 0.8;
}
