@charset "utf-8";

  #appdeeplink{
    display: none;
  }

.wrap-hero-planbtn{
	position: initial;
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}
.wrap-hero-planbtn a{
	color: #0EA9CB;
}


#about{
	background: url(/static/img/ferry/island/yoron/bg-video.jpg) center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
.about-box .card-header{
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}
@media(max-width:576px) {
#about{
	background:none;
}
.wrap-about-txt{
	background: url(/static/img/ferry/island/yoron/bg-video.jpg) center center no-repeat;
	background-attachment: initial;
	background-size: cover;
}
}



.title-content-main span:after{
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}
#recommend h2.title-content-main{
	background: url(/static/img/ferry/island/yoron/bg-recommend.jpg) center center no-repeat;
	background-size: cover;
}
.container-spot .title-content-main span:after{
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}
@media(max-width:768px) {
#recommend h2.title-content-main{
	background: url(/static/img/ferry/island/yoron/bg-recommend.jpg) center center no-repeat;
	background-size: cover;
}
}




/* Gallery */
#gallery{
	background: url(/static/img/ferry/island/yoron/bg-gallery.jpg) center center no-repeat;
	background-size: cover;
}
@media(max-width:768px) {
#gallery{
	background: none;
}
#gallery .title-content-main{
	background: url(/static/img/ferry/island/yoron/bg-gallery-sp.jpg) center center no-repeat;
	background-attachment: initial;
	background-size: cover;
}
}





/* Hotel */
#hotel{
	background: url(/static/img/ferry/island/yoron/bg-hotel.jpg) center center no-repeat;
	background-size: cover;
}




/* FAQ */
#faq-accordion .card-header button:before{
	content: "";
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}






/* スライドショー関連の設定 */
.prev-arrow {
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}
.next-arrow {
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}



.btn-youtubech{
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}



.vegas-timer-progress{
	background: #128edb; /* Old browsers */
	background: -moz-linear-gradient(left,  #128edb 0%, #2ed1b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #128edb 0%,#2ed1b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #128edb 0%,#2ed1b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128edb', endColorstr='#2ed1b2',GradientType=1 ); /* IE6-9 */
}