@charset "UTF-8";
/*	com-color
サイト内で主に使用する色の変数
------------------------------------ */
/*	使用フォント一覧
------------------------------------ */
/* Noto Sans Japanese */
/* Zen Maru Gothic */
/* Dongle */
/*	transition,hover
ホバー時のtransition秒数を統一、ホバーアクション
------------------------------------ */
/*	media-screen
画面サイズごとのcss設定に使用
------------------------------------ */
@media screen and (min-width: 768px) {
  .sp-only {
    display: none !important;
  }
}
/*	layout
その他パーツ
------------------------------------ */
/*	font-size
スマホ時にフォントサイズを自動で変更
※13px以下は文字が読めないためPC/SP同じサイズ
------------------------------------ */
/* =========================================

    main layout  all
    PC時のみ反映させるcss

========================================= */
/*	cmn parts
------------------------------------ */
@media screen and (min-width: 768px) {
  .sp-only {
    display: none !important;
  }
}
/*	pc inner
------------------------------------ */
/* =========================================
    top  PC
    top-news
========================================= */
#top-news .inner {
  padding: 110px 0 180px;
}

/* =========================================
    top  PC
    top-about
========================================= */
#top-about .inner {
  padding: 110px 0 190px;
}

/* =========================================
    top  PC
    top-fishing
========================================= */
#top-fishing .inner {
  padding: 90px 0 245px;
}

/* =========================================
    top  PC
    top-diary
========================================= */
#top-diary .inner {
  padding: 140px 0 188px;
}

/* =========================================
    top  PC
    top-contact
========================================= */
#top-contact .inner {
  padding: 105px 0 127px;
}

/* =========================================
    top  PC
    top-access
========================================= */
#top-access .inner {
  padding: 105px 0 107px;
}

/* =========================================
    top  PC
    footer
========================================= */
#footer .inner {
  padding: 186px 0 80px;
}
@media screen and (min-width: 1921px) {
  #footer .inner {
    padding: 12.68vw 0 5.16vw;
  }
}

/* =========================================
    sub  PC
    sub-fishing
========================================= */
#sub-about .inner {
  padding: 110px 0 180px;
}

#sub-fishes .inner {
  padding: 120px 0 185px;
}

/* =========================================
    sub  PC
    sub-type
========================================= */
#sub-type .inner {
  padding: 110px 0 180px;
}

#sub-type-fishes .inner {
  padding: 120px 0 185px;
}

/* =========================================
    sub  PC
    sub-plan
========================================= */
#sub-plan .inner {
  padding: 110px 0 185px;
}

#sub-lunch .inner {
  padding: 115px 0 185px;
}

#sub-info .inner {
  padding: 115px 0 120px;
}

#sub-notice .inner {
  padding: 115px 0 185px;
}

#sub-faq .inner {
  padding: 115px 0 185px;
}

/* =========================================
    sub  PC
    sub-experience
========================================= */
#sub-diary .inner {
  padding: 115px 0 185px;
}