@charset "UTF-8";
/*ヘッダー*/
.g-header .g-header__resv{background-color: #0068b7;}
.g-header .g-header__nav-btn{background-color: #efd710;}
.g-header .g-header__nav{background-color: #efd710;}
.c-visual-sub{margin-top: 200px;}
.c-visual-sub .c-visual-sub__inner{height: 250px;}
.g-nav .g-nav__list .nav-link:before{background: linear-gradient(#0068b7, #0068b7) right bottom / 0 1px no-repeat;}
.g-nav .g-nav__list .nav-link:hover{color: #0068b7;}
.g-nav .lower .js-close__btn{background-color: #efd710;}
.c-visual-sub .c-visual-sub__ttl:before{color: #0068b7;}
/*トップコンテンツ*/
.c-label{background-color: #0068b7;}
.rotate3d .center{background-color: rgb(0 0 0 / 20%);}
/*フッター*/
.g-pagetop a{background: #0068b7;}
.g-fixarea .contact--1{background-color: #0068b7;}

.g-fixarea .g-fixarea-footer .g-fixarea-footer__item{background-color: #0068b7;}
.g-gmap{padding: 0px}
/*共通*/
.post-content h2{background-color: #0068b7;}
.u-font-sc{color: #0068b7;}
.u-font-kc{color: #0068b7;}
.c-headline-leftbig .c-headline-leftbig__sttl {color: #0068b7;}
.p-common-news .p-common-news__ttl::before {color: #0068b7;}
.c-table-prof tr td{color: #0068b7;}
/* レスポンシブビデオスタイル */
#video-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9のアスペクト比を維持 */
}

#video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}