@charset "UTF-8";
/*タブレットは端末判定で幅1200pxを画面100%で表示するようJ-Queryで制御*/
/*media-pc02はPCブラウザ可変対応*/
/*グラデーション用*/
/*グラデーション用*/
/*グラデーション用*/
/*グラデーション用*/
/*******************************
kobetsu
*******************************/
@media screen and (max-width: 599px) {
  #contents {
    padding: 9vw 0 0; } }

@media screen and (max-width: 599px) {
  #event_top .event {
    margin-bottom: 0; } }

#event_top .sec {
  margin-top: 0; }

#event_top #tit_wrap h1 {
  text-align: center;
  color: #00336a;
  font-size: 52px;
  font-weight: bold;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #00336a;
  line-height: 1.2; }
  @media screen and (max-width: 599px) {
    #event_top #tit_wrap h1 {
      font-size: 170%; } }

#event_top .line.sub span {
  background-color: #AC9020; }

#event_top .line.sub + .arrow {
  border-top: 13px solid #AC9020; }
