@charset "UTF-8";
/**scss共通***/
img {
  width: 100%;
}

.test {
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  animation: Flash1 1s infinite;
  font-family: 'Noto Serif JP', serif;
  background: linear-gradient(90deg, #00486e 0%, #00789b 100%);
}

@keyframes Flash1 {
  50% {
    opacity: 0;
  }
}
.test {
  content: "\f105";
  font-family: FontAwesome;
}

/**scss共通ここまで***/
.delay1sp {
  transition-delay: 0s !important;
}

.delay2sp {
  transition-delay: 0.3s !important;
}
@media screen and (max-width: 767px) {
  .delay2sp {
    transition-delay: 0s !important;
  }
}

.delay3sp {
  transition-delay: 0.6s !important;
}
@media screen and (max-width: 767px) {
  .delay3sp {
    transition-delay: 0s !important;
  }
}
@media screen and (max-width: 767px) {
  .delay3sp {
    transition-delay: 0s !important;
  }
}

.delay4sp {
  transition-delay: 0.9s !important;
}
@media screen and (max-width: 767px) {
  .delay4sp {
    transition-delay: 0s !important;
  }
}

.delay5sp {
  transition-delay: 1.2s !important;
}
@media screen and (max-width: 767px) {
  .delay5sp {
    transition-delay: 0s !important;
  }
}

.omni_ocean_channnel {
  /**********************************/
  /**********************************/
  /**********************************/
}
.omni_ocean_channnel #section01 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section01 {
    padding-top: 0px;
  }
}
.omni_ocean_channnel #section01 .mainslide_contena {
  width: 100%;
  position: relative;
  opacity: 0;
  -webkit-transition: all .9s ease-out;
  transition: all .9s ease-out;
}
.omni_ocean_channnel #section01 .mainslide_contena.active {
  opacity: 1;
}
.omni_ocean_channnel #section01 .mainslide_contena .maindlide_contena_photo {
  margin: 0 auto;
  position: relative;
}
.omni_ocean_channnel #section01 .mainslide_contena .maindlide_contena_photo h2.sec01_title {
  width: 32.5%;
  position: absolute;
  top: 40%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section01 .mainslide_contena .maindlide_contena_photo {
    width: 100%;
  }
}
.omni_ocean_channnel #section01 .section__in1000 {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 299;
}
.omni_ocean_channnel #section01 h2.contenatitle {
  font-size: 18px;
  padding: 3px 20px 5px 20px;
  background-color: #fff;
  color: #001B78;
  font-weight: 500;
  border-radius: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section01 h2.contenatitle {
    font-size: 14px;
    border-radius: 0px 0px 8px 8px;
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    padding: 12px 10px 3px 10px;
  }
}
.omni_ocean_channnel #section02 {
  width: 100%;
  padding: 0 0 140px 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 {
    padding: 0 0 140px 0;
  }
}
.omni_ocean_channnel #section02 .intro_img_wrap {
  padding: 55px 0;
  background-color: #F5F5F5;
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .intro_img_wrap {
    padding: 8px 0;
    background-color: #fff;
    margin-bottom: 0;
  }
}
.omni_ocean_channnel #section02 .intro_img_wrap .intro_img {
  max-width: 1016px;
  margin: 0 auto;
  width: 90%;
}
.omni_ocean_channnel #section02 h2.omtext {
  width: 60%;
  max-width: 346px;
  margin: 150px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 h2.omtext {
    margin: 60px auto 0 auto;
  }
}
.omni_ocean_channnel #section02 .introduction {
  width: 90%;
  max-width: 1100px;
  margin: 60px auto 180px auto;
  padding: 50px;
  border-radius: 12px;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction {
    margin: 30px auto 0 auto;
    padding: 30px 15px;
    border-radius: 10px;
  }
}
.omni_ocean_channnel #section02 .introduction .introduction_box {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction .introduction_box {
    margin-top: 0;
    display: block;
  }
}
.omni_ocean_channnel #section02 .introduction .introduction_title {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  font-weight: bold;
  color: #001B78;
  line-height: 180%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction .introduction_title {
    margin-bottom: 16px;
    font-size: 4.2vw;
  }
}
.omni_ocean_channnel #section02 .introduction .phone {
  width: 30%;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction .phone {
    width: 100%;
    max-width: 800px;
    order: 2;
    margin-top: 20px;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist {
  width: 66%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist {
    width: 100%;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li {
  background-color: #fff;
  padding: 23px 12px 23px 28px;
  border-radius: 10px;
  margin-top: 17px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li {
    padding: 4% 5vw 9%;
    margin-top: 13px;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li:first-child {
  margin-top: 0;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block {
  display: flex;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed {
  color: #001B78;
  font-weight: bold;
  position: relative;
  top: 0;
  left: 0;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed:before, .omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 1px;
  background-color: #001B78;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed:before {
  left: -28px;
  width: 28px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed:before {
    left: -5vw;
    width: 5vw;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_haed:after {
  left: 0;
  width: 100%;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_icon {
  margin-left: 15px;
  margin-top: 0.5em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_icon {
    margin-left: 2vw;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_icon span {
  box-sizing: border-box;
  padding: 2px 7px;
  color: #fff;
  font-weight: bold;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_icon.title_icon--company span {
  background-color: #001B78;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .title_block .title_icon.title_icon--personal span {
  background-color: #626161;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block {
  margin-top: 17px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .content_block {
    display: block;
    margin-top: 10px;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .text_block {
  width: 56%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .text_block {
    width: 100%;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .text_block .text_block_title {
  font-weight: bold;
  color: #001B78;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .text_block .text_block_text {
  margin-top: 7px;
  line-height: 182%;
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .content_img {
  width: 39%;
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .content_img {
    width: 100%;
    margin-top: 15px;
  }
}
.omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .content_img.content_img--mtnone {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .introduction ul.introlist li .content_block .content_img.content_img--mtnone {
    margin-top: 15px;
  }
}
.omni_ocean_channnel #section02 .applinkcontena {
  width: 100%;
  padding: 100px 0 75px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena {
    padding: 55px 0 55px 0;
  }
}
.omni_ocean_channnel #section02 .applinkcontena .ue_icon2 {
  width: 32px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena .ue_icon2 {
    width: 9%;
  }
}
.omni_ocean_channnel #section02 .applinkcontena h2.applinkcontena__title {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena h2.applinkcontena__title {
    margin-bottom: 26px;
  }
}
.omni_ocean_channnel #section02 .applinkcontena .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena .app_contena {
    width: 173px;
  }
}
.omni_ocean_channnel #section02 .applinkcontena .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena .app_contena .item01 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.omni_ocean_channnel #section02 .applinkcontena .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel #section02 .applinkcontena .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #001B78;
}
.omni_ocean_channnel #section02 .applinkcontena a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena a.use {
    width: 90%;
  }
}
.omni_ocean_channnel #section02 .applinkcontena a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel #section02 .applinkcontena a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel #section02 .applinkcontena a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel #section02 .applinkcontena a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel #section02 .applinkcontena .atstext {
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section02 .applinkcontena .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel #section03 {
  background-color: #F5F5F5;
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 {
    padding-bottom: 120px;
  }
}
.omni_ocean_channnel #section03 h3 {
  width: 70%;
  max-width: 477px;
  height: 1px;
  position: relative;
  margin: 0 auto;
}
.omni_ocean_channnel #section03 h3 .imgin {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
.omni_ocean_channnel #section03 h2 {
  text-align: center;
  letter-spacing: 0.11em;
  margin: 133px auto 0;
  max-width: 624px;
  width: 90%;
  padding-bottom: 27px;
  background: url(../media/images/omni_ocean_club/2025/pay_intro_title_bg.svg) no-repeat center/100% auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 h2 {
    width: 65%;
    margin: 85px auto 0;
    background: url(../media/images/omni_ocean_club/2025/point_intro_title_bg.svg) no-repeat center/100% auto;
    line-height: 180%;
    padding-bottom: 17px;
  }
}
.omni_ocean_channnel #section03 h2 span {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0 13px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 h2 span {
    padding: 0;
  }
}
.omni_ocean_channnel #section03 h2 span:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  width: 100%;
  height: 4px;
  background: #F5D849;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 h2 span:after {
    bottom: 1px;
    height: 2px;
  }
}
.omni_ocean_channnel #section03 .section__in {
  width: 90%;
  max-width: 1030px;
  margin: 0 auto;
}
.omni_ocean_channnel #section03 .section__in .text--main {
  text-align: center;
  font-weight: bold;
  margin-top: 42px;
  line-height: 170%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .text--main {
    margin-top: 0;
    font-size: 4.3vw;
  }
}
.omni_ocean_channnel #section03 .section__in .text--main span {
  color: #001B78;
}
.omni_ocean_channnel #section03 .section__in .text--main sup {
  font-size: 17px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .text--main sup {
    margin-top: 0;
    font-size: 2.6vw;
  }
}
.omni_ocean_channnel #section03 .section__in .text--attention {
  max-width: 610px;
  margin: 17px auto 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .text--attention {
    width: 90%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap {
  background-color: #fff;
  padding: 24px;
  display: flex;
  justify-content: space-between;
  margin: 45px auto 0;
  max-width: 800px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap {
    width: 90%;
    display: block;
    margin: 30px auto 0;
    padding: 6vw 4vw;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block {
  display: flex;
  justify-content: space-between;
  width: 53%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block {
    width: 100%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:first-child {
  padding-right: 28px;
  border-right: 1px solid #000;
  width: 47%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block:first-child {
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:first-child .content_text {
  color: #E60012;
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child {
  padding-left: 19px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child {
    padding-left: 0;
    margin-top: 21px;
    border-top: 1px solid #000;
    padding-top: 20px;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child .phone_img {
  width: 40%;
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child .content {
  width: 52%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child .content {
    width: 53%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block:last-child .content_text {
  color: #001B78;
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block .phone_img {
  width: 47%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block .phone_img {
    width: 40%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content {
  width: 45%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content {
    width: 53%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_title {
  max-width: 145px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_title {
    width: 76%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_text {
  font-weight: bold;
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_text {
    font-size: 3vw;
  }
}
.omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_img {
  margin-top: 10px;
  max-width: 145px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_wrap .content_block .content_img {
    margin-top: 7px;
    width: 75%;
  }
}
.omni_ocean_channnel #section03 .section__in .content_attention {
  margin: 4px auto 0;
  max-width: 800px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .content_attention {
    width: 90%;
    margin: 12px auto 0;
  }
}
.omni_ocean_channnel #section03 .section__in .bank_block {
  margin: 80px auto 0;
  max-width: 800px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .bank_block {
    margin: 24px auto 0;
    width: 90%;
  }
}
.omni_ocean_channnel #section03 .section__in .bank_block .bank_img {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .section__in .bank_block .bank_img {
    margin-top: 20px;
  }
}
.omni_ocean_channnel #section03 .more_contena {
  width: 81%;
  max-width: 1100px;
  margin: 80px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena {
    margin: 50px auto 0 auto;
  }
}
.omni_ocean_channnel #section03 .more_contena h4 {
  text-align: center;
  background-color: #001B78;
  padding: 0.6em 0;
  line-height: 140%;
  color: #fff;
  border-radius: 15px 15px 15px 15px;
  transition: all .4s ease-out;
}
.omni_ocean_channnel #section03 .more_contena h4 span {
  display: inline-block;
  position: relative;
}
.omni_ocean_channnel #section03 .more_contena h4 span::after {
  display: inline-block;
  position: relative;
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url(../media/images/omni_ocean_club/2021/plus_202210.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 10px;
  vertical-align: -2px;
}
.omni_ocean_channnel #section03 .more_contena h4.active {
  border-radius: 15px 15px 0px 0px;
}
.omni_ocean_channnel #section03 .more_contena h4.active span::after {
  background-image: url(../media/images/omni_ocean_club/2021/plus_on_202210.png);
}
.omni_ocean_channnel #section03 .more_contena h4:hover {
  cursor: pointer;
  opacity: 0.7;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  display: none;
  border-radius: 0px 0px 15px 15px;
  border-left: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .inbox {
  padding: 10px 50px 60px 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .inbox {
    padding: 10vw 5vw;
    text-align: center;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap {
    display: block;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title {
  font-weight: bold;
  color: #001B78;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title_img {
  max-width: 520px;
  margin-left: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title_img {
    width: 100%;
    margin: 6px 0 0;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child {
  margin-top: 90px;
  padding-top: 37px;
  border-top: 3px dotted #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child {
    margin-top: 40px;
    padding-top: 38px;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_content_area {
  margin-top: 25px;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_text--full {
  text-align: center;
  font-weight: bold;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_img--full {
  margin: 19px auto 0;
  width: 75%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_img--full {
    width: 100%;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap {
  display: flex;
  padding: 0 53px 40px;
  border-radius: 10px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap {
    display: block;
    margin-top: 22px;
    padding: 0;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box {
    width: 100%;
    padding: 0 8vw 40px !important;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .module_text {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .module_text {
    font-size: 3.8vw;
    margin-top: 12px;
    text-align: left;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child {
  border-right: 1px solid #000;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child {
    border: none;
    padding-right: 0;
    border-bottom: 1px solid #000;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_title_area {
  background-color: rgba(230, 0, 18, 0.1);
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom {
  margin-top: 14px;
  align-items: flex-end;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:first-child {
  width: 42%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:first-child {
    width: 70%;
    margin: 0 auto;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:last-child {
  width: 58%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:last-child {
    width: 100%;
    margin-top: 26px;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:last-child .module_img {
  width: 70%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_module--bottom .module_item:last-child .module_img {
    width: 61%;
    margin: 0 auto;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child {
  padding-left: 40px;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .box_title_area {
  background-color: rgba(27, 35, 137, 0.1);
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .btn {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .btn {
    margin: 30px calc(80% - 50vw) 0;
    width: 68vw;
  }
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .box_module--bottom .module_img {
    padding: 0 19%;
  }
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .box_module--bottom .module_item:last-child {
    margin-top: 24px;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area {
  text-align: center;
  padding: 10px 0;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area .box_title {
  margin: 0 auto;
  max-width: 126px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area .box_title {
    max-width: 100%;
    width: 40%;
    line-height: 1em;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_content_area {
  margin-top: 18px;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top,
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom {
  display: flex;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top,
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom {
    display: block;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top {
  justify-content: space-between;
  align-items: center;
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top .module_item_logo {
  width: 51%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top .module_item_logo {
    width: 100%;
  }
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top .module_item_logo .module_logo_img {
    padding: 0 8vw;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top .module_item_banner {
  width: 43%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--top .module_item_banner {
    width: 100%;
    margin-top: 20px;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom {
  justify-content: space-between;
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom {
    margin-top: 26px;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom .module_item {
  width: 46%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom .module_item {
    width: 100%;
  }
}
.omni_ocean_channnel #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module--bottom .module_item .module_text {
  margin-top: 20px;
}
.omni_ocean_channnel #section04 {
  background-color: #fff;
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 {
    padding-bottom: 20vw;
  }
}
.omni_ocean_channnel #section04 h3 {
  width: 70%;
  max-width: 477px;
  height: 1px;
  position: relative;
  margin: 0 auto;
}
.omni_ocean_channnel #section04 h3 .imgin {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
.omni_ocean_channnel #section04 h2 {
  text-align: center;
  letter-spacing: 0.11em;
  margin: 148px auto 0;
  max-width: 524px;
  width: 90%;
  padding-bottom: 27px;
  background: url(../media/images/omni_ocean_club/2025/point_intro_title_bg.svg) no-repeat center/100% auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 h2 {
    margin: 98px auto 0;
    padding-bottom: 0;
    line-height: 180%;
  }
}
.omni_ocean_channnel #section04 h2 span {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}
.omni_ocean_channnel #section04 h2 span:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  background: #F5D849;
}
.omni_ocean_channnel #section04 .section__in {
  width: 83%;
  max-width: 930px;
  margin: 100px auto 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 .section__in {
    margin: 24px auto 0;
  }
}
.omni_ocean_channnel #section04 .section__in .text {
  width: 51%;
  text-align: center;
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 .section__in .text {
    width: 100%;
    order: 1;
    margin-bottom: 50px;
  }
}
.omni_ocean_channnel #section04 .section__in .text h4 {
  font-weight: bold;
}
.omni_ocean_channnel #section04 .section__in .text h4 span {
  color: #001B78;
}
.omni_ocean_channnel #section04 .section__in .text .img {
  width: 100%;
  margin: 40px auto 15px auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 .section__in .text .img {
    margin: 15px auto 15px auto;
  }
}
.omni_ocean_channnel #section04 .section__in .phone {
  width: 32.7%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section04 .section__in .phone {
    width: 100%;
    order: 2;
  }
}
.omni_ocean_channnel #section04 .section__in .phone h5 {
  width: 100%;
  margin-bottom: 15px;
}
.omni_ocean_channnel #section04 .section__in .phone .phone_waku {
  width: 100%;
  position: relative;
}
.omni_ocean_channnel #section04 .section__in .phone .phone_waku .base {
  width: 100%;
  position: relative;
  width: 1005;
}
.omni_ocean_channnel #section04 .section__in .phone .phone_waku .phone_in {
  position: absolute;
  width: 87%;
  top: 17.2%;
  height: 64.36%;
  left: 6%;
  /*background-color: rgba(200,0,0,0.1);*/
  overflow: hidden;
}
.omni_ocean_channnel #section04 .scroll_img {
  position: absolute;
  width: 55%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.omni_ocean_channnel #section04 .mCSB_scrollTools {
  width: 4px;
}
.omni_ocean_channnel #section04 .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  border-radius: 0px;
  background-color: #D0D0D0;
}
.omni_ocean_channnel #section04 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  border-radius: 0px;
  text-align: center;
  background-color: #333;
}
.omni_ocean_channnel #section04 .mCSB_inside > .mCSB_container {
  margin-right: 4px;
}
.omni_ocean_channnel #section05 {
  background-color: #F5F5F5;
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 {
    padding-bottom: 60px;
  }
}
.omni_ocean_channnel #section05 h3 {
  width: 70%;
  max-width: 477px;
  height: 1px;
  position: relative;
  margin: 0 auto;
}
.omni_ocean_channnel #section05 h3 .imgin {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
.omni_ocean_channnel #section05 h2 {
  text-align: center;
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 h2 {
    padding-top: 80px;
  }
}
.omni_ocean_channnel #section05 h2 span {
  color: #001B78;
  font-weight: bold;
}
.omni_ocean_channnel #section05 .line_in {
  width: 1px;
  height: 50px;
  background-color: #333;
  margin: 50px auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .line_in {
    height: 25px;
    margin: 25px auto;
  }
}
.omni_ocean_channnel #section05 .section__in {
  width: 90%;
  max-width: 1030px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel #section05 .section__in .text {
  width: 69.4%;
  text-align: center;
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .text {
    padding-top: 0px;
    width: 100%;
    order: 1;
    margin-bottom: 60px;
  }
}
.omni_ocean_channnel #section05 .section__in .text h4 {
  font-weight: bold;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .text h4 {
    text-align: center;
  }
}
.omni_ocean_channnel #section05 .section__in .text h4 .intext {
  width: 74.2%;
  line-height: 160%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .text h4 .intext {
    width: 100%;
  }
}
.omni_ocean_channnel #section05 .section__in .text h4 .imgin {
  width: 22%;
  margin-right: 6%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .text h4 .imgin {
    display: none;
  }
}
.omni_ocean_channnel #section05 .section__in .text h4 span.color {
  color: #001B78;
}
.omni_ocean_channnel #section05 .section__in .text .img1 {
  width: 100%;
  margin: 50px auto 0 auto;
}
.omni_ocean_channnel #section05 .section__in .text .img1 p {
  text-align: left;
  padding-top: 8px;
}
.omni_ocean_channnel #section05 .section__in .phone {
  width: 28.7%;
  margin-top: -80px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .phone {
    margin-top: 0px;
    width: 100%;
    order: 2;
  }
}
.omni_ocean_channnel #section05 .section__in .phone h5 {
  width: 100%;
  margin-bottom: 15px;
}
.omni_ocean_channnel #section05 .section__in .phone .phone_waku {
  width: 100%;
  position: relative;
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .section__in .phone .phone_waku {
    margin-top: 0px;
  }
}
.omni_ocean_channnel #section05 .section__in .phone .phone_waku .base {
  width: 100%;
  position: relative;
  width: 1005;
}
.omni_ocean_channnel #section05 .section__in .phone .phone_waku .phone_in {
  position: absolute;
  width: 87%;
  top: 17.4%;
  height: 64.35%;
  left: 6%;
  overflow: hidden;
}
.omni_ocean_channnel #section05 .section__in .phone .phone_waku .phone_in2 {
  position: absolute;
  width: 89%;
  top: 11%;
  height: 79%;
  left: 5.2%;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  	/*
  	&:hover {
  	cursor: pointer;
  }
  	*/
}
.omni_ocean_channnel #section05 .section__in .phone .phone_waku .phone_in2.active {
  opacity: 1;
}
.omni_ocean_channnel #section05 .scroll_img {
  position: absolute;
  width: 55%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.omni_ocean_channnel #section05 .more_contena {
  width: 90%;
  max-width: 1100px;
  margin: 80px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena {
    margin: 50px auto 0 auto;
  }
}
.omni_ocean_channnel #section05 .more_contena h4 {
  text-align: center;
  background-color: #001B78;
  padding: 0.8em 0 0.8em 0;
  line-height: 140%;
  color: #fff;
  font-weight: 600;
  border-radius: 15px 15px 15px 15px;
  transition: all .4s ease-out;
}
.omni_ocean_channnel #section05 .more_contena h4 span {
  display: inline-block;
  position: relative;
}
.omni_ocean_channnel #section05 .more_contena h4 span::after {
  display: inline-block;
  position: relative;
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url(../media/images/omni_ocean_club/2021/plus_202210.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 10px;
  vertical-align: -2px;
}
.omni_ocean_channnel #section05 .more_contena h4.active {
  border-radius: 15px 15px 0px 0px;
}
.omni_ocean_channnel #section05 .more_contena h4.active span::after {
  background-image: url(../media/images/omni_ocean_club/2021/plus_on_202210.png);
}
.omni_ocean_channnel #section05 .more_contena h4:hover {
  cursor: pointer;
  opacity: 0.7;
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  display: none;
  border-radius: 0px 0px 15px 15px;
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 .inbox {
  padding: 60px 50px 60px 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena .more_contena_box2 .inbox {
    padding: 8vw 3.5vw 10vw 3.5vw;
  }
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box {
  width: 100%;
  max-width: 900px;
  margin: 0 auto 50px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box {
    margin: 0 auto 30px auto;
  }
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box figure {
  width: 52.66%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box figure {
    width: 80%;
    margin: 0 auto 25px auto;
  }
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box .text {
  width: 44.44%;
  text-align: center;
  line-height: 180%;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena .more_contena_box2 .service_box .text {
    width: 100%;
    margin-bottom: 10px;
  }
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 ul {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel #section05 .more_contena .more_contena_box2 ul li {
  width: 31.33%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section05 .more_contena .more_contena_box2 ul li {
    width: 100%;
    margin-bottom: 20px;
  }
}
.omni_ocean_channnel #section05 .more_contena h5 {
  color: #001B78;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 50px;
}
.omni_ocean_channnel #section06 {
  width: 100%;
  background-color: #fff;
  padding: 180px 0 0 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 {
    padding: 100px 0 0 0;
  }
}
.omni_ocean_channnel #section06 .section__ue {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
}
.omni_ocean_channnel #section06 div.chara {
  width: 80%;
  max-width: 520px;
  margin: 0 auto 25px auto;
}
.omni_ocean_channnel #section06 h2 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  font-weight: bold;
  line-height: 140%;
}
.omni_ocean_channnel #section06 h2 span {
  color: #001B78;
}
.omni_ocean_channnel #section06 h2 .imgin {
  display: inline-block;
  width: 45px;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 h2 .imgin {
    display: none;
  }
}
.omni_ocean_channnel #section06 h2 .icon1 {
  width: 10.45%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 h2 .icon1 {
    display: none;
  }
}
.omni_ocean_channnel #section06 h2 .icon2 {
  width: 13.6%;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 h2 .icon2 {
    display: none;
  }
}
.omni_ocean_channnel #section06 p {
  text-align: center;
  margin: 15px auto 60px auto;
  line-height: 160%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 p {
    margin: 15px auto 30px auto;
  }
}
.omni_ocean_channnel #section06 .section_wide {
  width: 100%;
  padding: 75px 0;
  position: relative;
  background-image: url(../media/images/omni_ocean_club/2021/sec06_back.jpg);
  background-position: center;
  background-size: cover;
}
.omni_ocean_channnel #section06 .section_wide .ue_icon {
  width: 32px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 .section_wide .ue_icon {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 .section_wide {
    width: 90%;
    margin: 0 auto;
    padding: 10px;
    background-image: none;
    background-color: #F5F5F5;
    border-radius: 10px;
  }
}
.omni_ocean_channnel #section06 ul {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul {
    width: 100%;
  }
}
.omni_ocean_channnel #section06 ul li {
  width: 48.1%;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 25px;
  margin-bottom: 35px;
  position: relative;
  min-height: 275px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li:last-child {
    margin-bottom: 0px;
    border-bottom: 0px solid #999;
  }
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li {
    padding: 15px 10px;
    border-radius: 0px;
    width: 100%;
    background-color: #F5F5F5;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999;
    min-height: 100px;
  }
}
.omni_ocean_channnel #section06 ul li h3 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li h3 {
    margin-bottom: 15px;
  }
}
.omni_ocean_channnel #section06 ul li h3 .num {
  width: 19.8%;
  text-align: center;
  border-right: 1px solid #001B78;
  line-height: 100%;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li h3 .num {
    width: 19.8%;
  }
}
.omni_ocean_channnel #section06 ul li h3 .num span {
  font-weight: bold;
  line-height: 100%;
}
.omni_ocean_channnel #section06 ul li h3 .title {
  width: 80%;
  padding-left: 25px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li h3 .title {
    padding-left: 15px;
    width: 80%;
  }
}
.omni_ocean_channnel #section06 ul li .nomaltext {
  width: 62%;
  line-height: 180%;
}
.omni_ocean_channnel #section06 ul li .nomaltext .mintext {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li .nomaltext {
    width: 100%;
  }
}
.omni_ocean_channnel #section06 ul li .ill01 {
  position: absolute;
  top: 38%;
  right: 25px;
  width: 30%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li .ill01 {
    position: relative;
    top: auto;
    right: auto;
    margin: 15px auto 0 auto;
    width: 90%;
  }
}
.omni_ocean_channnel #section06 ul li .ill02 {
  position: absolute;
  bottom: 25px;
  width: 28%;
  right: 25px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li .ill02 {
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
    margin: 15px auto 0 auto;
    width: 90%;
  }
}
.omni_ocean_channnel #section06 ul li .ill03 {
  position: absolute;
  bottom: 35px;
  right: 25px;
  width: 30%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li .ill03 {
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
    margin: 15px auto 0 auto;
    width: 90%;
  }
}
.omni_ocean_channnel #section06 ul li .ill04 {
  position: absolute;
  bottom: 25px;
  width: 22%;
  right: 25px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section06 ul li .ill04 {
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
    margin: 15px auto 0 auto;
    width: 90%;
  }
}
.omni_ocean_channnel #section07 {
  width: 100%;
  background-color: #fff;
  padding: 150px 0 250px 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 {
    padding: 75px 0 100px 0;
  }
}
.omni_ocean_channnel #section07 .section__in1100 {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 .section__in1100 {
    width: 100%;
    padding: 0px 0;
  }
}
.omni_ocean_channnel #section07 h2 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  font-weight: bold;
  line-height: 140%;
}
.omni_ocean_channnel #section07 h2 span {
  color: #001B78;
}
.omni_ocean_channnel #section07 h2 .imgin {
  display: inline-block;
  width: 45px;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 h2 .imgin {
    display: none;
  }
}
.omni_ocean_channnel #section07 h2 .imgin2 {
  display: inline-block;
  width: 45px;
  margin-right: 10px;
  display: none;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 h2 .imgin2 {
    width: 20%;
    display: block;
    margin: 0 auto 10px auto;
  }
}
.omni_ocean_channnel #section07 h2.titleh2_2 {
  margin: 0px auto 50px auto;
  padding-top: 60px;
}
.omni_ocean_channnel #section07 ul.listcamp {
  width: 90%;
  max-width: 1000px;
  margin: 90px auto 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp {
    margin: 50px auto 0 auto;
  }
}
.omni_ocean_channnel #section07 ul.listcamp li.item01 {
  width: 23%;
  max-width: 230px;
  font-size: 18px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp li.item01 {
    width: 100%;
    max-width: 800px;
    margin-bottom: 4vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp li.item02 {
  width: 16.5%;
  max-width: 165px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp li.item02 {
    width: 36%;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp li.item03 {
  width: 15.1%;
  max-width: 151px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp li.item03 {
    margin-bottom: 8vw;
    width: 33%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp2 {
  width: 90%;
  max-width: 1000px;
  margin: 60px auto 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp2 {
    margin: 40px auto 0 auto;
  }
}
.omni_ocean_channnel #section07 ul.listcamp2 li.item01 {
  width: 23%;
  max-width: 230px;
  font-size: 18px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp2 li.item01 {
    width: 100%;
    max-width: 800px;
    margin-bottom: 4vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp2 li.item02 {
  width: 33%;
  max-width: 215px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp2 li.item02 {
    max-width: 800px;
    width: 47%;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp2 li.item03 {
  width: 28%;
  max-width: 182px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp2 li.item03 {
    width: 39%;
    max-width: 800px;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 {
  width: 90%;
  max-width: 1000px;
  margin: 60px auto 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 {
    margin: 40px auto 0 auto;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 li.item01 {
  width: 23%;
  max-width: 230px;
  font-size: 18px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 li.item01 {
    width: 100%;
    max-width: 800px;
    margin-bottom: 4vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 li.item02 {
  width: 35%;
  max-width: 224px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 li.item02 {
    width: 47.6%;
    max-width: 800px;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 li.item03 {
  width: 9.3%;
  max-width: 60px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 li.item03 {
    width: 13.9%;
    max-width: 800px;
    margin-right: 30%;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 li.item04 {
  width: 14.2%;
  max-width: 92px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 li.item04 {
    width: 24.6%;
    max-width: 800px;
    margin-right: 7.5%;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp3 li.item05 {
  width: 22.78%;
  max-width: 148px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp3 li.item05 {
    width: 31.5%;
    max-width: 800px;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp4 {
  width: 90%;
  max-width: 1000px;
  margin: 60px auto 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp4 {
    margin: 40px auto 0 auto;
  }
}
.omni_ocean_channnel #section07 ul.listcamp4 li.item01 {
  width: 23%;
  max-width: 230px;
  font-size: 18px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp4 li.item01 {
    width: 100%;
    max-width: 800px;
    margin-bottom: 4vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp4 li.item02 {
  width: 24.3%;
  max-width: 158px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp4 li.item02 {
    width: 34.4%;
    max-width: 800px;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp4 li.item03 {
  width: 19.4%;
  max-width: 125px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp4 li.item03 {
    width: 25.9%;
    max-width: 800px;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp5 {
  width: 90%;
  max-width: 1000px;
  margin: 60px auto 80px auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp5 {
    margin: 40px auto 40px auto;
  }
}
.omni_ocean_channnel #section07 ul.listcamp5 li.item01 {
  width: 23%;
  max-width: 230px;
  font-size: 18px;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp5 li.item01 {
    width: 100%;
    max-width: 800px;
    margin-bottom: 4vw;
  }
}
.omni_ocean_channnel #section07 ul.listcamp5 li.item02 {
  width: 35%;
  max-width: 224px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp5 li.item02 {
    width: 42.7%;
    max-width: 800px;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp5 li.item03 {
  width: 30.8%;
  max-width: 200px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp5 li.item03 {
    width: 38.1%;
    max-width: 800px;
    margin-bottom: 8vw;
    margin-right: 7.5%;
  }
}
.omni_ocean_channnel #section07 ul.listcamp5 li.item04 {
  width: 30.2%;
  max-width: 196px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 ul.listcamp5 li.item04 {
    width: 44.9%;
    max-width: 800px;
    margin-bottom: 8vw;
  }
}
.omni_ocean_channnel #section07 .hikaku_tb {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
}
.omni_ocean_channnel #section07 .hikaku_tb table {
  width: 100%;
  font-weight: bold;
  color: #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 .hikaku_tb table {
    font-size: 3vw;
  }
}
.omni_ocean_channnel #section07 .hikaku_tb table img {
  line-height: 0%;
  vertical-align: middle;
}
.omni_ocean_channnel #section07 .hikaku_tb table .maru {
  width: 45%;
  max-width: 22px;
  margin: 0 auto;
}
.omni_ocean_channnel #section07 .hikaku_tb table td,
.omni_ocean_channnel #section07 .hikaku_tb table th {
  vertical-align: middle;
  /* 中央揃え */
}
.omni_ocean_channnel #section07 .hikaku_tb table td {
  border-right: 1px solid #001B78;
  border-bottom: 1px solid #001B78;
  padding: 12px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 .hikaku_tb table td {
    padding: 4px;
  }
}
.omni_ocean_channnel #section07 .hikaku_tb table tr.headtt {
  border-top: 1px solid #001B78;
}
.omni_ocean_channnel #section07 .hikaku_tb table .lefttt {
  background-color: #001B78;
  color: #fff;
  border-bottom: 1px solid #fff;
  width: 24%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 .hikaku_tb table .lefttt {
    text-align: left;
  }
}
.omni_ocean_channnel #section07 .hikaku_tb table .lefttt.last {
  border-bottom: 1px solid #001B78;
}
.omni_ocean_channnel #section07 .hikaku_tb table .miditlte {
  width: 28.5%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section07 .hikaku_tb table .miditlte {
    text-align: left;
  }
}
.omni_ocean_channnel #section07 .hikaku_tb table .other {
  width: 15.8%;
}
.omni_ocean_channnel #section08 {
  width: 100%;
  background-color: #001B78;
  padding: 100px 0 70px 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section08 {
    padding: 60px 0 45px 0;
  }
}
.omni_ocean_channnel #section08 .section__in1100 {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section08 .section__in1100 {
    width: 100%;
    padding: 0px 0;
  }
}
.omni_ocean_channnel #section08 h2 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto 60px auto;
  text-align: center;
  position: relative;
  font-weight: bold;
  line-height: 160%;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section08 h2 {
    margin: 0 auto 25px auto;
  }
}
.omni_ocean_channnel #section08 h2 span {
  color: #fff;
}
.omni_ocean_channnel #section08 h2 .imgin {
  display: inline-block;
  width: 45px;
  margin-right: 10px;
  vertical-align: 5px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section08 h2 .imgin {
    width: 20%;
    display: block;
    margin: 0 auto 10px auto;
  }
}
.omni_ocean_channnel #section08 ul {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel #section08 ul li {
  width: 31.9%;
  max-width: 350px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section08 ul li {
    width: 80%;
    /*
    margin-left: 10%;
    margin-bottom: 30px;
    */
    margin: 0 auto 30px auto;
  }
}
.omni_ocean_channnel #section09 {
  width: 100%;
  padding: 90px 0 100px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 {
    padding: 90px 0 75px 0;
  }
}
.omni_ocean_channnel #section09 .ue_icon2 {
  width: 32px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 .ue_icon2 {
    width: 9%;
  }
}
.omni_ocean_channnel #section09 h2 {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel #section09 .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 .app_contena {
    width: 223px;
  }
}
.omni_ocean_channnel #section09 .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 .app_contena .item01 {
    width: 100%;
    margin-bottom: 25px;
  }
}
.omni_ocean_channnel #section09 .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel #section09 .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #001B78;
}
.omni_ocean_channnel #section09 a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 a.use {
    width: 90%;
  }
}
.omni_ocean_channnel #section09 a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel #section09 a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel #section09 a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel #section09 a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel #section09 .atstext {
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section09 .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel #section10 {
  width: 100%;
  padding: 200px 0 130px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 {
    padding: 75px 0 17vw 0;
  }
}
.omni_ocean_channnel #section10 h2 {
  text-align: center;
  font-weight: bold;
  margin-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel #section10 .qa_contena {
  width: 83%;
  max-width: 1000px;
  margin: 0 auto 1px auto;
  border-radius: 0px;
  position: relative;
}
.omni_ocean_channnel #section10 .qa_contena.last.active .q_waku {
  border-radius: 0 !important;
}
.omni_ocean_channnel #section10 .qa_contena.first {
  border-radius: 15px 15px 0 0;
}
.omni_ocean_channnel #section10 .qa_contena.first .q_waku {
  border-radius: 15px 15px 0 0;
}
.omni_ocean_channnel #section10 .qa_contena.last {
  border-radius: 0px 0px 15px 15px;
}
.omni_ocean_channnel #section10 .qa_contena.last .q_waku {
  border-radius: 0px 0px 15px 15px;
}
.omni_ocean_channnel #section10 .qa_contena.last .a_waku {
  border-radius: 0px 0px 15px 15px;
  border-left: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  background-color: #fff;
}
.omni_ocean_channnel #section10 .qa_contena.last .a_waku::after {
  content: none;
}
.omni_ocean_channnel #section10 .qa_contena.last .a_waku::before {
  content: none;
}
.omni_ocean_channnel #section10 .qa_contena.active .q_waku::after {
  background-image: url(../media/images/omni_ocean_club/2021/plus_on_202210.png);
}
.omni_ocean_channnel #section10 .q_waku {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 25px 4.5em 25px 25px;
  background-color: #001B78;
  color: #fff;
  position: relative;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .q_waku {
    padding: 4vw 15vw 5vw 5vw;
  }
}
.omni_ocean_channnel #section10 .q_waku:hover {
  cursor: pointer;
}
.omni_ocean_channnel #section10 .q_waku::after {
  display: block;
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: calc(33px + 0.25em);
  right: 1.5em;
  background-image: url(../media/images/omni_ocean_club/2021/plus_202210.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 10px;
  vertical-align: -2px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .q_waku::after {
    width: 5%;
    height: 8vw;
    top: calc(4vw + 0em);
  }
}
.omni_ocean_channnel #section10 .q_waku .icon {
  width: 4.2%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .q_waku .icon {
    width: 8%;
  }
}
.omni_ocean_channnel #section10 .q_waku .text {
  width: 92%;
  padding-top: 8px;
  	/*
  	span {
  	color: #fff;
  	font-weight: 600;
  }
  	*/
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .q_waku .text {
    padding-top: 0px;
    width: 88%;
  }
}
.omni_ocean_channnel #section10 .a_waku_waku {
  display: none;
}
.omni_ocean_channnel #section10 .a_waku {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 20px 25px 50px 25px;
  position: relative;
  font-weight: 500;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku {
    padding: 4vw 5vw 6vw 5vw;
  }
}
.omni_ocean_channnel #section10 .a_waku::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: calc(100% + 1px);
  background-color: #D6D6D6;
}
.omni_ocean_channnel #section10 .a_waku::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: calc(100% + 1px);
  background-color: #D6D6D6;
}
.omni_ocean_channnel #section10 .a_waku .icon {
  width: 4.2%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .icon {
    width: 8%;
  }
}
.omni_ocean_channnel #section10 .a_waku .text {
  width: 92%;
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .text {
    padding-top: 5px;
    width: 88%;
  }
}
.omni_ocean_channnel #section10 .a_waku .text span.red {
  color: #DB0000;
  display: block;
  font-weight: 600;
}
.omni_ocean_channnel #section10 .a_waku .text span {
  display: block;
  padding-top: 5px;
}
.omni_ocean_channnel #section10 .a_waku .text ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel #section10 .a_waku .text ul li.list01 {
  width: 29%;
  max-width: 240px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .text ul li.list01 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel #section10 .a_waku .text ul li.list02 {
  width: 24.2%;
  max-width: 200px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .text ul li.list02 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel #section10 .a_waku .text ul li.list03 {
  width: 20.6%;
  max-width: 170px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .text ul li.list03 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel #section10 .a_waku .text ul li.list04 {
  width: 20.6%;
  max-width: 170px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .text ul li.list04 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel #section10 .a_waku .qap01 {
  width: 100%;
  max-width: 546px;
  margin: 30px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .qap01 {
    width: 114%;
    margin-left: -14%;
  }
}
.omni_ocean_channnel #section10 .a_waku .qap02 {
  width: 100%;
  max-width: 820px;
  margin: 30px auto 0 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .qap02 {
    width: 114%;
    margin-left: -14%;
  }
}
.omni_ocean_channnel #section10 .a_waku .qap03 {
  width: 88%;
  max-width: 250px;
  margin: 30px auto 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section10 .a_waku .qap03 {
    max-width: 460px;
    margin: 30px auto 0 0;
  }
}
.omni_ocean_channnel #section10 .a_waku .qap03 a.qap03bt {
  width: 74%;
  position: absolute;
  left: 13%;
  top: 49%;
  display: block;
}
.omni_ocean_channnel #section11 {
  width: 100%;
  padding: 120px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section11 {
    padding: 75px 0 65px 0;
  }
}
.omni_ocean_channnel #section11 h2 {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section11 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel #section11 .contact_contena {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 45px 0;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}
.omni_ocean_channnel #section11 .contact_contena .section__in {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
}
.omni_ocean_channnel #section11 .contact_contena h3 {
  width: 80%;
  max-width: 238px;
  margin: 0 auto 34px auto;
}
.omni_ocean_channnel #section11 .contact_contena .contact_flex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px;
  border-top: 1px solid #666;
  color: #001B78;
}
.omni_ocean_channnel #section11 .contact_contena .contact_flex .list01 {
  width: 22.5%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section11 .contact_contena .contact_flex .list01 {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}
.omni_ocean_channnel #section11 .contact_contena .contact_flex .list02 {
  width: 47%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section11 .contact_contena .contact_flex .list02 {
    width: 100%;
    margin-bottom: 20px;
  }
}
.omni_ocean_channnel #section11 .contact_contena .contact_flex .list03 {
  width: 26.5%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section11 .contact_contena .contact_flex .list03 {
    width: 100%;
    text-align: center;
  }
}
.omni_ocean_channnel #section12 {
  width: 100%;
  padding: 90px 0 100px 0;
  position: relative;
  background-image: url(../media/images/omni_ocean_club/2021/sec12_back_202306_pc.jpg);
  background-position: center;
  background-size: cover;
  		/*
  
  		.ue_icon2 {
  		width: 32px;
  		position: absolute;
  		top: -1px;
  		left: 50%;
  		-webkit-transform: translate(-50%, 0%);
  		transform: translate(-50%, 0%);
  
  		@media screen and (max-width:767px) {
  		width: 9%;
  	}
  	}
  
  		//ue_icon
  
  		h2 {
  		width: 100%;
  		max-width: 1100px;
  		margin: 0 auto 60px auto;
  		text-align: center;
  		position: relative;
  		font-weight: bold;
  		line-height: 160%;
  		color: #fff;
  
  		@media screen and (max-width:767px) {
  		margin: 0 auto 25px auto;
  	}
  
  		span {
  		color: #fff;
  	}
  
  		.imgin {
  		display: inline-block;
  		width: 45px;
  		margin-right: 10px;
  
  		@media screen and (max-width:767px) {
  		width: 20%;
  		display: block;
  		margin: 0 auto 10px auto;
  	}
  	}
  
  		//imgin
  
  	}
  
  		//h2
  
  		.app_contena {
  		width: 70%;
  		max-width: 462px;
  		margin: 0 auto;
  		display: flex;
  		justify-content: space-between;
  		flex-wrap: wrap;
  
  		@media screen and (max-width:767px) {
  		width: 223px;
  	}
  
  		.item01 {
  		width: 48.5%;
  		max-width: 223px;
  
  		@media screen and (max-width:767px) {
  		width: 100%;
  		margin-bottom: 25px;
  	}
  	}
  
  		.item02 {
  		width: 48.5%;
  		max-width: 223px;
  
  		@media screen and (max-width:767px) {
  		width: 100%;
  	}
  	}
  	}
  
  		//app_contena
  
  		*/
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 {
    padding: 40px 0 50px 0;
    background-image: url(../media/images/omni_ocean_club/2021/sec12_back_202306_sp.jpg);
  }
}
.omni_ocean_channnel #section12 h2 {
  text-align: center;
  font-weight: bold;
  color: #fff;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel #section12 .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 .app_contena {
    width: 223px;
  }
}
.omni_ocean_channnel #section12 .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 .app_contena .item01 {
    width: 100%;
    margin-bottom: 25px;
  }
}
.omni_ocean_channnel #section12 .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel #section12 .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #fff;
}
.omni_ocean_channnel #section12 a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 a.use {
    width: 90%;
  }
}
.omni_ocean_channnel #section12 a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel #section12 a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel #section12 a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel #section12 a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel #section12 .atstext {
  text-align: center;
  color: #fff;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel #section12 .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 30px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel a.use {
    width: 90%;
  }
}
.omni_ocean_channnel a.use.w100uner {
  width: 100%;
  max-width: 400px;
  padding: 15px 10px 18px 1.25em !important;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel a.use.w100uner {
    width: 90%;
    padding: 15px 0 18px 1.25em !important;
    display: inline-block;
  }
}
.omni_ocean_channnel a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.omni_ocean_channnel--national {
  /**********************************/
}
.omni_ocean_channnel--national #section01 {
  width: 100%;
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section01 {
    padding-bottom: 7px;
  }
}
.omni_ocean_channnel--national #section01 .mainslide_contena {
  width: 100%;
  position: relative;
  opacity: 0;
  -webkit-transition: all .9s ease-out;
  transition: all .9s ease-out;
}
.omni_ocean_channnel--national #section01 .mainslide_contena.active {
  opacity: 1;
}
.omni_ocean_channnel--national #section01 .mainslide_contena .maindlide_contena_photo {
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section01 .mainslide_contena .maindlide_contena_photo {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section02 {
  width: 100%;
  padding: 0 0 140px 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 {
    padding: 0 0 140px 0;
  }
}
.omni_ocean_channnel--national #section02 .intro_img_wrap {
  padding: 55px 0;
  background-color: #F5F5F5;
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .intro_img_wrap {
    padding: 8px 0;
    background-color: #fff;
    margin-bottom: 0;
  }
}
.omni_ocean_channnel--national #section02 .intro_img_wrap .intro_img {
  max-width: 1016px;
  margin: 0 auto;
  width: 90%;
}
.omni_ocean_channnel--national #section02 h2.omtext {
  width: 60%;
  max-width: 346px;
  margin: 150px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 h2.omtext {
    margin: 100px auto 0 auto;
  }
}
.omni_ocean_channnel--national #section02 .introduction {
  width: 90%;
  max-width: 1100px;
  margin: 60px auto 180px auto;
  padding: 50px 50px 90px;
  border-radius: 12px;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction {
    margin: 30px auto 0 auto;
    padding: 30px 15px;
    border-radius: 10px;
  }
}
.omni_ocean_channnel--national #section02 .introduction .introduction_box {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction .introduction_box {
    margin-top: 0;
    display: block;
  }
}
.omni_ocean_channnel--national #section02 .introduction .introduction_title {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  line-height: 180%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction .introduction_title {
    margin-bottom: 16px;
    font-size: 4.2vw;
  }
}
.omni_ocean_channnel--national #section02 .introduction .attention {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction .attention {
    text-align: left;
    margin-top: 8px;
    font-size: 4vw;
  }
}
.omni_ocean_channnel--national #section02 .introduction .phone {
  width: 30%;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction .phone {
    width: 100%;
    max-width: 800px;
    order: 2;
    margin-top: 20px;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist {
  width: 64%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li {
  background-color: #fff;
  padding: 50px 12px 23px 28px;
  border-radius: 0 10px 10px 10px;
  margin-top: 47px;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li {
    padding: 17% 5vw 9%;
    margin-top: 13px;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li:first-child {
  margin-top: 0;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .title_icon {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .title_icon {
    width: 28%;
  }
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block {
    margin-top: 10px;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .text_block .text_block_title {
  font-weight: bold;
  color: #001B78;
  text-align: center;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .text_block .text_block_text {
  margin-top: 7px;
  line-height: 182%;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .text_block .text_block_text.text_block_text--490 {
  margin: 7px auto 0;
  max-width: 490px;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .text_block .text_block_text.text_block_text--center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .text_block .text_block_text.text_block_text--center {
    text-align: left;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .content_img {
  margin: 9px auto 0;
  max-width: 430px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .content_img {
    margin-top: 15px;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .content_img.content_img--mtnone {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .content_img.content_img--mtnone {
    margin-top: 15px;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .btn {
  margin-top: 30px;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .btn a.use.uselinks {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .btn {
    margin: 18px 0 0;
    width: 100%;
  }
  .omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .btn a {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .figure_wrap {
  display: flex;
  justify-content: space-between;
  margin: 28px auto 0;
  max-width: 380px;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .figure_wrap .figure_content_item {
  width: 49%;
}
.omni_ocean_channnel--national #section02 .introduction ul.introlist li .content_block .figure_wrap .figure_content_item figcaption {
  margin-top: 11px;
  text-align: center;
}
.omni_ocean_channnel--national #section02 .applinkcontena {
  width: 100%;
  padding: 100px 0 75px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena {
    padding: 55px 0 55px 0;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena .ue_icon2 {
  width: 32px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena .ue_icon2 {
    width: 9%;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena h2.applinkcontena__title {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena h2.applinkcontena__title {
    margin-bottom: 26px;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena .app_contena {
    width: 173px;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena .app_contena .item01 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #001B78;
}
.omni_ocean_channnel--national #section02 .applinkcontena a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena a.use {
    width: 90%;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel--national #section02 .applinkcontena a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel--national #section02 .applinkcontena a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel--national #section02 .applinkcontena a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel--national #section02 .applinkcontena .atstext {
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section02 .applinkcontena .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel--national #section03 {
  background-color: #F5F5F5;
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 {
    padding-bottom: 120px;
  }
}
.omni_ocean_channnel--national #section03 h3 {
  width: 70%;
  max-width: 477px;
  height: 1px;
  position: relative;
  margin: 0 auto;
}
.omni_ocean_channnel--national #section03 h3 .imgin {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
.omni_ocean_channnel--national #section03 h2 {
  text-align: center;
  letter-spacing: 0.11em;
  margin: 133px auto 0;
  max-width: 624px;
  width: 90%;
  padding-bottom: 27px;
  background: url(../media/images/omni_ocean_club/2025/pay_intro_title_bg.svg) no-repeat center/100% auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 h2 {
    width: 65%;
    margin: 85px auto 0;
    background: url(../media/images/omni_ocean_club/2025/point_intro_title_bg.svg) no-repeat center/100% auto;
    line-height: 180%;
    padding-bottom: 17px;
  }
}
.omni_ocean_channnel--national #section03 h2 span {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0 13px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 h2 span {
    padding: 0;
  }
}
.omni_ocean_channnel--national #section03 h2 span:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  width: 100%;
  height: 4px;
  background: #F5D849;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 h2 span:after {
    bottom: 1px;
    height: 2px;
  }
}
.omni_ocean_channnel--national #section03 .section__in {
  width: 90%;
  max-width: 1160px;
  margin: 0 auto;
}
.omni_ocean_channnel--national #section03 .section__in .text--main {
  text-align: center;
  font-weight: bold;
  margin-top: 42px;
  line-height: 170%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .text--main {
    margin-top: 0;
    font-size: 4.3vw;
  }
}
.omni_ocean_channnel--national #section03 .section__in .content_block {
  display: flex;
  justify-content: space-between;
  margin: 105px auto 0;
  max-width: 1140px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .content_block {
    width: 90%;
    display: block;
    margin: 0px auto 0;
    padding: 0vw 0;
  }
}
.omni_ocean_channnel--national #section03 .section__in .content_block .content_img {
  width: 27%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .content_block .content_img {
    width: 82%;
    margin: 0 auto;
  }
}
.omni_ocean_channnel--national #section03 .section__in .content_block .content_step {
  width: 69%;
  padding-top: 19px;
  padding-right: 6%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .content_block .content_step {
    width: 100%;
    margin: 0 auto;
    padding-right: 0;
    padding-top: 35px;
  }
}
.omni_ocean_channnel--national #section03 .section__in .bank_block {
  margin: 96px auto 0;
  max-width: 750px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .bank_block {
    margin: 24px auto 0;
    width: 90%;
  }
}
.omni_ocean_channnel--national #section03 .section__in .bank_block .bank_img {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .section__in .bank_block .bank_img {
    margin-top: 20px;
  }
}
.omni_ocean_channnel--national #section03 .more_contena {
  width: 81%;
  max-width: 1100px;
  margin: 80px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena {
    margin: 50px auto 0 auto;
  }
}
.omni_ocean_channnel--national #section03 .more_contena h4 {
  text-align: center;
  background-color: #001B78;
  padding: 0.6em 0;
  line-height: 140%;
  color: #fff;
  border-radius: 15px 15px 15px 15px;
  transition: all .4s ease-out;
}
.omni_ocean_channnel--national #section03 .more_contena h4 span {
  display: inline-block;
  position: relative;
}
.omni_ocean_channnel--national #section03 .more_contena h4 span::after {
  display: inline-block;
  position: relative;
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url(../media/images/omni_ocean_club/2021/plus_202210.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 10px;
  vertical-align: -2px;
}
.omni_ocean_channnel--national #section03 .more_contena h4.active {
  border-radius: 15px 15px 0px 0px;
}
.omni_ocean_channnel--national #section03 .more_contena h4.active span::after {
  background-image: url(../media/images/omni_ocean_club/2021/plus_on_202210.png);
}
.omni_ocean_channnel--national #section03 .more_contena h4:hover {
  cursor: pointer;
  opacity: 0.7;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  display: none;
  border-radius: 0px 0px 15px 15px;
  border-left: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .inbox {
  padding: 10px 50px 60px 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .inbox {
    padding: 10vw 5vw;
    text-align: center;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap {
    display: block;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title {
  font-weight: bold;
  color: #001B78;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title_img {
  max-width: 520px;
  margin-left: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block .block_title_wrap .block_title_img {
    width: 100%;
    margin: 6px 0 0;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child {
  margin-top: 90px;
  padding-top: 37px;
  border-top: 3px dotted #001B78;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child {
    margin-top: 40px;
    padding-top: 38px;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_content_area {
  margin-top: 25px;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_text--full {
  text-align: center;
  font-weight: bold;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_img--full {
  margin: 19px auto 0;
  width: 75%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block:last-child .box_img--full {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap {
  display: flex;
  padding: 0 53px 40px;
  border-radius: 10px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap {
    display: block;
    margin-top: 22px;
    padding: 0;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box {
    width: 100%;
    padding: 0 8vw 40px !important;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child {
  border-right: 1px solid #000;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child {
    border: none;
    padding-right: 0;
    border-bottom: 1px solid #000;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:first-child .box_title_area {
  background-color: rgba(230, 0, 18, 0.1);
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child {
  padding-left: 40px;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .box_title_area {
  background-color: rgba(27, 35, 137, 0.1);
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .btn {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .btn {
    margin: 30px auto 0;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box:last-child .btn a.use.uselinks {
  margin-bottom: 0;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area {
  text-align: center;
  padding: 10px 0;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area .box_title {
  margin: 0 auto;
  max-width: 126px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_title_area .box_title {
    max-width: 100%;
    width: 40%;
    line-height: 1em;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_content_area {
  margin-top: 26px;
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap {
    display: block;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_item {
  width: 46%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_item {
    width: 100%;
  }
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_item .module_img {
    padding: 0 14%;
  }
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_item:last-child {
    margin-top: 24px;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_text {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_img_wrap .module_text {
    margin-top: 14px;
    text-align: left;
  }
}
.omni_ocean_channnel--national #section03 .more_contena .more_contena_box1 .block_wrap .block_content_wrap .box .box_module .module_bottomimg {
  margin: 26px auto 0;
  max-width: 266px;
}
.omni_ocean_channnel--national #section04 {
  background-color: #fff;
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 {
    padding-bottom: 20vw;
  }
}
.omni_ocean_channnel--national #section04 h3 {
  width: 70%;
  max-width: 477px;
  height: 1px;
  position: relative;
  margin: 0 auto;
}
.omni_ocean_channnel--national #section04 h3 .imgin {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
.omni_ocean_channnel--national #section04 h2 {
  text-align: center;
  letter-spacing: 0.11em;
  margin: 148px auto 0;
  max-width: 524px;
  width: 90%;
  padding-bottom: 27px;
  background: url(../media/images/omni_ocean_club/2025/point_intro_title_bg.svg) no-repeat center/100% auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 h2 {
    margin: 98px auto 0;
    padding-bottom: 0;
    line-height: 180%;
  }
}
.omni_ocean_channnel--national #section04 h2 span {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}
.omni_ocean_channnel--national #section04 h2 span:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  background: #F5D849;
}
.omni_ocean_channnel--national #section04 .section__in {
  width: 83%;
  max-width: 930px;
  margin: 100px auto 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 .section__in {
    margin: 24px auto 0;
  }
}
.omni_ocean_channnel--national #section04 .section__in .text {
  width: 51%;
  text-align: center;
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 .section__in .text {
    width: 100%;
    order: 1;
    margin-bottom: 50px;
  }
}
.omni_ocean_channnel--national #section04 .section__in .text h4 {
  font-weight: bold;
}
.omni_ocean_channnel--national #section04 .section__in .text h4 span {
  color: #001B78;
}
.omni_ocean_channnel--national #section04 .section__in .text .img {
  width: 100%;
  margin: 40px auto 15px auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 .section__in .text .img {
    margin: 15px auto 15px auto;
  }
}
.omni_ocean_channnel--national #section04 .section__in .phone {
  width: 32.7%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section04 .section__in .phone {
    width: 100%;
    order: 2;
  }
}
.omni_ocean_channnel--national #section04 .section__in .phone h5 {
  width: 100%;
  margin-bottom: 15px;
}
.omni_ocean_channnel--national #section04 .section__in .phone .phone_waku {
  width: 100%;
  position: relative;
}
.omni_ocean_channnel--national #section04 .section__in .phone .phone_waku .base {
  width: 100%;
  position: relative;
  width: 1005;
}
.omni_ocean_channnel--national #section04 .section__in .phone .phone_waku .phone_in {
  position: absolute;
  width: 87%;
  top: 17.2%;
  height: 64.36%;
  left: 6%;
  /*background-color: rgba(200,0,0,0.1);*/
  overflow: hidden;
}
.omni_ocean_channnel--national #section04 .scroll_img {
  position: absolute;
  width: 55%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.omni_ocean_channnel--national #section04 .mCSB_scrollTools {
  width: 4px;
}
.omni_ocean_channnel--national #section04 .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  border-radius: 0px;
  background-color: #D0D0D0;
}
.omni_ocean_channnel--national #section04 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  border-radius: 0px;
  text-align: center;
  background-color: #333;
}
.omni_ocean_channnel--national #section04 .mCSB_inside > .mCSB_container {
  margin-right: 4px;
}
.omni_ocean_channnel--national #section08 {
  width: 100%;
  background-color: #001B78;
  padding: 100px 0 70px 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section08 {
    padding: 60px 0 45px 0;
  }
}
.omni_ocean_channnel--national #section08 .section__in1100 {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section08 .section__in1100 {
    width: 100%;
    padding: 0px 0;
  }
}
.omni_ocean_channnel--national #section08 h2 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto 60px auto;
  text-align: center;
  position: relative;
  font-weight: bold;
  line-height: 160%;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section08 h2 {
    margin: 0 auto 25px auto;
  }
}
.omni_ocean_channnel--national #section08 h2 span {
  color: #fff;
}
.omni_ocean_channnel--national #section08 h2 .imgin {
  display: inline-block;
  width: 45px;
  margin-right: 10px;
  vertical-align: 5px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section08 h2 .imgin {
    width: 20%;
    display: block;
    margin: 0 auto 10px auto;
  }
}
.omni_ocean_channnel--national #section08 ul {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel--national #section08 ul li {
  width: 31.9%;
  max-width: 350px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section08 ul li {
    width: 80%;
    /*
    margin-left: 10%;
    margin-bottom: 30px;
    */
    margin: 0 auto 30px auto;
  }
}
.omni_ocean_channnel--national #section09 {
  width: 100%;
  padding: 90px 0 100px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 {
    padding: 90px 0 75px 0;
  }
}
.omni_ocean_channnel--national #section09 .ue_icon2 {
  width: 32px;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 .ue_icon2 {
    width: 9%;
  }
}
.omni_ocean_channnel--national #section09 h2 {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel--national #section09 .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 .app_contena {
    width: 223px;
  }
}
.omni_ocean_channnel--national #section09 .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 .app_contena .item01 {
    width: 100%;
    margin-bottom: 25px;
  }
}
.omni_ocean_channnel--national #section09 .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section09 .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #001B78;
}
.omni_ocean_channnel--national #section09 a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 a.use {
    width: 90%;
  }
}
.omni_ocean_channnel--national #section09 a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel--national #section09 a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel--national #section09 a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel--national #section09 a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel--national #section09 .atstext {
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section09 .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel--national #section10 {
  width: 100%;
  padding: 200px 0 130px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 {
    padding: 75px 0 17vw 0;
  }
}
.omni_ocean_channnel--national #section10 h2 {
  text-align: center;
  font-weight: bold;
  margin-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel--national #section10 .qa_contena {
  width: 83%;
  max-width: 1000px;
  margin: 0 auto 1px auto;
  border-radius: 0px;
  position: relative;
}
.omni_ocean_channnel--national #section10 .qa_contena.last.active .q_waku {
  border-radius: 0 !important;
}
.omni_ocean_channnel--national #section10 .qa_contena.first {
  border-radius: 15px 15px 0 0;
}
.omni_ocean_channnel--national #section10 .qa_contena.first .q_waku {
  border-radius: 15px 15px 0 0;
}
.omni_ocean_channnel--national #section10 .qa_contena.last {
  border-radius: 0px 0px 15px 15px;
}
.omni_ocean_channnel--national #section10 .qa_contena.last .q_waku {
  border-radius: 0px 0px 15px 15px;
}
.omni_ocean_channnel--national #section10 .qa_contena.last .a_waku {
  border-radius: 0px 0px 15px 15px;
  border-left: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  background-color: #fff;
}
.omni_ocean_channnel--national #section10 .qa_contena.last .a_waku::after {
  content: none;
}
.omni_ocean_channnel--national #section10 .qa_contena.last .a_waku::before {
  content: none;
}
.omni_ocean_channnel--national #section10 .qa_contena.active .q_waku::after {
  background-image: url(../media/images/omni_ocean_club/2021/plus_on_202210.png);
}
.omni_ocean_channnel--national #section10 .q_waku {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 25px 4.5em 25px 25px;
  background-color: #001B78;
  color: #fff;
  position: relative;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .q_waku {
    padding: 4vw 15vw 5vw 5vw;
  }
}
.omni_ocean_channnel--national #section10 .q_waku:hover {
  cursor: pointer;
}
.omni_ocean_channnel--national #section10 .q_waku::after {
  display: block;
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: calc(33px + 0.25em);
  right: 1.5em;
  background-image: url(../media/images/omni_ocean_club/2021/plus_202210.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 10px;
  vertical-align: -2px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .q_waku::after {
    width: 5%;
    height: 8vw;
    top: calc(4vw + 0em);
  }
}
.omni_ocean_channnel--national #section10 .q_waku .icon {
  width: 4.2%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .q_waku .icon {
    width: 8%;
  }
}
.omni_ocean_channnel--national #section10 .q_waku .text {
  width: 92%;
  padding-top: 8px;
  	/*
  	span {
  	color: #fff;
  	font-weight: 600;
  }
  	*/
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .q_waku .text {
    padding-top: 0px;
    width: 88%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku_waku {
  display: none;
}
.omni_ocean_channnel--national #section10 .a_waku {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 20px 25px 50px 25px;
  position: relative;
  font-weight: 500;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku {
    padding: 4vw 5vw 6vw 5vw;
  }
}
.omni_ocean_channnel--national #section10 .a_waku::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: calc(100% + 1px);
  background-color: #D6D6D6;
}
.omni_ocean_channnel--national #section10 .a_waku::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: calc(100% + 1px);
  background-color: #D6D6D6;
}
.omni_ocean_channnel--national #section10 .a_waku .icon {
  width: 4.2%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .icon {
    width: 8%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .text {
  width: 92%;
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .text {
    padding-top: 5px;
    width: 88%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .text span.red {
  color: #DB0000;
  display: block;
  font-weight: 600;
}
.omni_ocean_channnel--national #section10 .a_waku .text span {
  display: block;
  padding-top: 5px;
}
.omni_ocean_channnel--national #section10 .a_waku .text ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.omni_ocean_channnel--national #section10 .a_waku .text ul li.list01 {
  width: 29%;
  max-width: 240px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .text ul li.list01 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .text ul li.list02 {
  width: 24.2%;
  max-width: 200px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .text ul li.list02 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .text ul li.list03 {
  width: 20.6%;
  max-width: 170px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .text ul li.list03 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .text ul li.list04 {
  width: 20.6%;
  max-width: 170px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .text ul li.list04 {
    width: 100%;
    max-width: 800px;
    margin-left: -7%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .qap01 {
  width: 100%;
  max-width: 546px;
  margin: 30px auto 0 auto;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .qap01 {
    width: 114%;
    margin-left: -14%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .qap02 {
  width: 100%;
  max-width: 820px;
  margin: 30px auto 0 0;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .qap02 {
    width: 114%;
    margin-left: -14%;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .qap03 {
  width: 88%;
  max-width: 250px;
  margin: 30px auto 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section10 .a_waku .qap03 {
    max-width: 460px;
    margin: 30px auto 0 0;
  }
}
.omni_ocean_channnel--national #section10 .a_waku .qap03 a.qap03bt {
  width: 74%;
  position: absolute;
  left: 13%;
  top: 49%;
  display: block;
}
.omni_ocean_channnel--national #section11 {
  width: 100%;
  padding: 120px 0;
  position: relative;
  background-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section11 {
    padding: 75px 0 65px 0;
  }
}
.omni_ocean_channnel--national #section11 h2 {
  text-align: center;
  font-weight: bold;
  color: #001B78;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section11 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel--national #section11 .contact_contena {
  width: 90%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 45px 0;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}
.omni_ocean_channnel--national #section11 .contact_contena .section__in {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
}
.omni_ocean_channnel--national #section11 .contact_contena h3 {
  width: 80%;
  max-width: 238px;
  margin: 0 auto 34px auto;
}
.omni_ocean_channnel--national #section11 .contact_contena .contact_flex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px;
  border-top: 1px solid #666;
  color: #001B78;
}
.omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list01 {
  width: 22.5%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list01 {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}
.omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list02 {
  width: 47%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list02 {
    width: 100%;
    margin-bottom: 20px;
  }
}
.omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list03 {
  width: 26.5%;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section11 .contact_contena .contact_flex .list03 {
    width: 100%;
    text-align: center;
  }
}
.omni_ocean_channnel--national #section12 {
  width: 100%;
  padding: 90px 0 100px 0;
  position: relative;
  background-image: url(../media/images/omni_ocean_club/2021/sec12_back_202306_pc.jpg);
  background-position: center;
  background-size: cover;
  		/*
  
  		.ue_icon2 {
  		width: 32px;
  		position: absolute;
  		top: -1px;
  		left: 50%;
  		-webkit-transform: translate(-50%, 0%);
  		transform: translate(-50%, 0%);
  
  		@media screen and (max-width:767px) {
  		width: 9%;
  	}
  	}
  
  		//ue_icon
  
  		h2 {
  		width: 100%;
  		max-width: 1100px;
  		margin: 0 auto 60px auto;
  		text-align: center;
  		position: relative;
  		font-weight: bold;
  		line-height: 160%;
  		color: #fff;
  
  		@media screen and (max-width:767px) {
  		margin: 0 auto 25px auto;
  	}
  
  		span {
  		color: #fff;
  	}
  
  		.imgin {
  		display: inline-block;
  		width: 45px;
  		margin-right: 10px;
  
  		@media screen and (max-width:767px) {
  		width: 20%;
  		display: block;
  		margin: 0 auto 10px auto;
  	}
  	}
  
  		//imgin
  
  	}
  
  		//h2
  
  		.app_contena {
  		width: 70%;
  		max-width: 462px;
  		margin: 0 auto;
  		display: flex;
  		justify-content: space-between;
  		flex-wrap: wrap;
  
  		@media screen and (max-width:767px) {
  		width: 223px;
  	}
  
  		.item01 {
  		width: 48.5%;
  		max-width: 223px;
  
  		@media screen and (max-width:767px) {
  		width: 100%;
  		margin-bottom: 25px;
  	}
  	}
  
  		.item02 {
  		width: 48.5%;
  		max-width: 223px;
  
  		@media screen and (max-width:767px) {
  		width: 100%;
  	}
  	}
  	}
  
  		//app_contena
  
  		*/
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 {
    padding: 40px 0 50px 0;
    background-image: url(../media/images/omni_ocean_club/2021/sec12_back_202306_sp.jpg);
  }
}
.omni_ocean_channnel--national #section12 h2 {
  text-align: center;
  font-weight: bold;
  color: #fff;
  margin-bottom: 40px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 h2 {
    margin-bottom: 30px;
  }
}
.omni_ocean_channnel--national #section12 .app_contena {
  width: 70%;
  max-width: 462px;
  margin: 0 auto 0px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 .app_contena {
    width: 223px;
  }
}
.omni_ocean_channnel--national #section12 .app_contena .item01 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 .app_contena .item01 {
    width: 100%;
    margin-bottom: 25px;
  }
}
.omni_ocean_channnel--national #section12 .app_contena .item02 {
  width: 48.5%;
  max-width: 223px;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 .app_contena .item02 {
    width: 100%;
  }
}
.omni_ocean_channnel--national #section12 .line560 {
  width: 90%;
  max-width: 560px;
  margin: 0 auto 40px auto;
  height: 1px;
  background-color: #fff;
}
.omni_ocean_channnel--national #section12 a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 a.use {
    width: 90%;
  }
}
.omni_ocean_channnel--national #section12 a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel--national #section12 a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel--national #section12 a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel--national #section12 a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.omni_ocean_channnel--national #section12 .atstext {
  text-align: center;
  color: #fff;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national #section12 .atstext {
    font-size: 3.4vw;
  }
}
.omni_ocean_channnel--national a.use {
  width: 400px;
  display: block;
  text-align: center;
  border-radius: 10px;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
  transform: scale(1);
  margin: 0 auto 80px auto;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national a.use {
    width: 90%;
  }
}
.omni_ocean_channnel--national a.use.w100uner {
  width: 100%;
  max-width: 400px;
  padding: 15px 10px 18px 1.25em !important;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national a.use.w100uner {
    width: 90%;
    padding: 15px 0 18px 1.25em !important;
    display: inline-block;
  }
}
.omni_ocean_channnel--national a.use:hover {
  transform: scale(1.05);
}
.omni_ocean_channnel--national a.use.uselinks {
  padding: 15px 0 16px 0;
  background-color: #001B78;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .omni_ocean_channnel--national a.use.uselinks {
    margin-bottom: 40px;
  }
}
.omni_ocean_channnel--national a.use.uselinks span {
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
.omni_ocean_channnel--national a.use.uselinks span::after {
  position: absolute;
  top: 60%;
  right: 0;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(../media/images/omni_ocean_club/2021/icon01.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#list_com_link {
  width: 90%;
  max-width: 1000px;
  margin: 25px auto 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#list_com_link h3 {
  font-size: 17px;
  font-weight: bold;
  background-color: #DFE7F8;
  padding: 4px 10px 6px 10px;
  line-height: 100%;
  color: #001B78;
  border-radius: 0 12px 12px 0;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  #list_com_link h3 {
    font-size: 3.2vw;
    padding: 4px 5px 6px 5px;
  }
}
#list_com_link li {
  width: 22%;
  margin-top: 25px;
}
#list_com_link li.spacer_list {
  margin-right: 52%;
}
@media screen and (max-width: 767px) {
  #list_com_link li.spacer_list {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  #list_com_link li {
    margin-top: 20px;
    width: 48%;
  }
}
#list_com_link li.cl2 {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #list_com_link li.cl2 {
    width: 100%;
  }
}
#list_com_link li.cl3 {
  width: 74%;
}
@media screen and (max-width: 767px) {
  #list_com_link li.cl3 {
    width: 100%;
  }
}
#list_com_link li .logobox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#list_com_link li .logobox .box1 {
  width: 100%;
  height: 95px;
  display: block;
  display: flex;
  align-items: center;
  position: relative;
}
#list_com_link li .logobox .box1:hover > .on {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  #list_com_link li .logobox .box1 {
    height: 80px;
  }
}
#list_com_link li .logobox .box2 {
  width: 46.5%;
  height: 95px;
  display: block;
  display: flex;
  align-items: center;
  position: relative;
}
#list_com_link li .logobox .box2:hover > .on {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  #list_com_link li .logobox .box2 {
    width: 48.5%;
    height: 80px;
  }
}
#list_com_link li .logobox .box3 {
  width: 31%;
  height: 95px;
  display: block;
  display: flex;
  align-items: center;
  position: relative;
}
#list_com_link li .logobox .box3:hover > .on {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  #list_com_link li .logobox .box3 {
    width: 48.5%;
    height: 80px;
  }
}
#list_com_link li .logobox .cp01 figure {
  width: 70%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp02 figure {
  width: 65%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp03 figure {
  width: 85%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp04 figure {
  width: 70%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp05 figure {
  width: 90%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp06 figure {
  width: 30%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp07 figure {
  width: 65%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp08 figure {
  width: 45%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp09 figure {
  width: 70%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp10 figure {
  width: 65%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp11 figure {
  width: 85%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp12 figure {
  width: 85%;
  margin: 0 auto;
}
#list_com_link li .logobox .cp13 figure {
  width: 85%;
  margin: 0 auto;
}
#list_com_link li .logobox:hover > .on {
  opacity: 1;
}
#list_com_link li .logobox .on {
  position: absolute;
  opacity: 0;
  width: 100%;
  left: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}
#list_com_link li .logobox .on .text {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #list_com_link li .logobox .on .text {
    font-size: 3.0vw;
  }
}

/*******************************/
.scroll_img_anime01 {
  opacity: 0;
}
.scroll_img_anime01.active {
  animation: tenmetsu 3.4s forwards;
}

.scroll_img_anime02 {
  opacity: 0;
}
.scroll_img_anime02.active {
  animation: tenmetsu 3.4s forwards;
}

@keyframes tenmetsu {
  0% {
    opacity: 0;
  }
  12% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  42% {
    opacity: 1;
  }
  47% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  72% {
    opacity: 1;
  }
  77% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.f48 {
  font-size: 48px;
  line-height: 115%;
}
@media screen and (max-width: 767px) {
  .f48 {
    font-size: 8.0vw;
  }
}

.f36 {
  font-size: 36px;
  line-height: 115%;
}
@media screen and (max-width: 767px) {
  .f36 {
    font-size: 7.0vw;
  }
}

.f32 {
  font-size: 32px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f32 {
    font-size: 6vw;
  }
}

.f30 {
  font-size: 30px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f30 {
    font-size: 5vw;
  }
}

.f28 {
  font-size: 28px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f28 {
    font-size: 4.9vw;
  }
}

.f26 {
  font-size: 26px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f26 {
    font-size: 4.8vw;
  }
}

.f24 {
  font-size: 24px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f24 {
    font-size: 4.7vw;
  }
}

.f22 {
  font-size: 22px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f22 {
    font-size: 4.7vw;
  }
}

.f20 {
  font-size: 20px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f20 {
    font-size: 4.5vw;
  }
}

.f18 {
  font-size: 18px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f18 {
    font-size: 3.9vw;
  }
}

.f16 {
  font-size: 16px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f16 {
    font-size: 3.6vw;
  }
}

.f14 {
  font-size: 14px;
  line-height: 140%;
}
@media screen and (max-width: 767px) {
  .f14 {
    font-size: 3.4vw;
  }
}

.f12 {
  font-size: 12px;
  line-height: 125%;
}
@media screen and (max-width: 767px) {
  .f12 {
    font-size: 2.8vw;
  }
}

/************共通ここまで********************/

/*# sourceMappingURL=omunioceanclub-2025.css.map */
