@charset "utf-8";
body,body *{
  font-family: -apple-system, BlinkMacSystemFont;
}
footer *{
  font-family: "游ゴシック", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif!important;
}
#cvcmain *{
  font-family : "游ゴシック", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic Pro"!important;
}
.navbar-burger.is-active span:nth-child(1) {
  -webkit-transform : translateY(10px) rotate(45deg);
  transform : translateY(10px) rotate(45deg);
  width     : 30px!important;
  top       : calc(50% - 8px)!important;
  left      : calc(50% - 12px)!important;
}
.navbar-burger.is-active span:nth-child(3) {
  -webkit-transform : translateY(-5px) rotate(-45deg);
  transform         : translateY(-5px) rotate(-45deg);
  width             : 30px!important;
  top               : calc(50% + 7px)!important;
  left              : calc(50% - 12px)!important;
}
/*fix bulma for iOS Safari13*/
.select select {
  text-rendering : auto !important;
}
/*chrome100 and safari 12.4*/
img[alt="portfolio"] {
  image-rendering : -webkit-optimize-contrast;
}
