@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/* Scss Document */
.pagettl__cout { background: url(/img/club/mv_sp.jpg) center/cover no-repeat; }

#about .about__ttl { font-family: "Noto Sans JP", sans-serif; color: #732681; font-weight: 900; }
#about .ship .ship__ttl .ship__ttl--jp { font-family: "Noto Sans JP", sans-serif; font-weight: 900; }
#about .ship .ship__box { background: #fff; position: relative; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
#about .ship .ship__box .ship__comm { color: #000; font-family: "Noto Sans JP", sans-serif; font-weight: 900; }
#about .ship .ship__box .ship__box-ttl { font-family: "Noto Sans JP", sans-serif; font-weight: 900; }
#about .ship .ship__box .ship__box-ttl .ship__name { font-weight: 900; }

#club .club__box .club__txt .club__ttl .club__ttl--en { color: #732681; }
#club .club__box .club__txt .club__ttl .club__ttl--jp { font-family: "Noto Sans JP", sans-serif; font-weight: 900; }
#club .club__box .club__txt .club__ttl .club__ttl--jp:before { border-color: #732681; }
#club .club__attent { max-width: 1080px; margin: clamp(2rem, 3.2552083333vw, 3rem) auto 0; color: #de0000; font-size: clamp(1.1rem, 1.5625vw, 1.3rem); }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .pagettl__cout { background: url(/img/club/mv.jpg) center/cover no-repeat; }
  #club .cont__ttl { margin-bottom: min(10vw, 140px); }
  #club .club__box a:not([href="javascript:void(0);"]):hover .club__txt .club__ttl .club__ttl--en { color: #000; }
  #club .club__box .club__img:after { background: linear-gradient(120deg, #FFEAEA 0%, #600F79 100%); } }
/*------------------------------
		961px以上
------------------------------*/
@media screen and (min-width: 981px) { #club { padding-top: 0; } }
/*------------------------------
		1281px以上
------------------------------*/
