@charset "utf-8";
/* CSS Document */

     .slider6 .swiper-wrapper{
    width: 38.888vw;
   /* min-width: 559.929px;*/
    height: 26vw;
    /* min-height: 331px;*/
  }

.slider5_wrap {
    width: 38.888vw;
    margin: 0 auto;
    position: relative;
    height: 50vw;
	overflow: hidden;
    /* min-height: 289.4px; */
}
.slider5 .swiper-wrapper {
    width: 38.888vw;
    /* min-width: 559.929px; */
    height: 26vw;
    /* min-height: 331px; */
}
 .slider6{
    position: relative;
    width: 38.888vw;
    margin: 0 auto;
    height: 50vw;
    overflow: hidden;
   /* min-height: 289.4px;*/
}


.slider6_btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    width: 38.888vw;
    height: 26vw;
    /*min-height: 289.4px;*/
    z-index: 10;
}

.slider6_wrap{
    width: 38.888vw;
    margin: 0 auto;
    position: relative;
    height: 50vw;
   /* min-height: 289.4px;*/
}

.slider6_btn .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: 0;
    right: auto;
}

.slider6_btn .swiper-button-prev::after {
    content: '';
    width: 3.681153vw;
   /* min-width: 53.0088px;*/
    height: 3.681153vw;
   /* min-height: 53.0088px;*/
    background-image: url(../images/2nd/common/slide_prev.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    transition: all .5s;
    top: 50%;
    left: 50%;
    transform: translate(-50% ,-50%);
    cursor: pointer;
    z-index: 1;
}

.slider6_btn .swiper-button-prev:hover::after {
    background-image:url(../images/2nd/common/slide_prev_hover.webp)  ;
    transition: all .5s;
}

.slider6_btn    .swiper-button-next::after {
    content: '';
    width: 3.681153vw;
   /* min-width: 53.0088px;*/
    height: 3.681153vw;
    /*min-height: 53.0088px;*/
    background-image: url(../images/2nd/common/slide_next.webp);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    transition: all .5s;
    top: 50%;
    right: -11px;
    transform: translate(50% ,-50%);
    cursor: pointer;
    z-index: 1;
}


.slider6_btn .swiper-button-next:hover::after {
    background-image:url(../images/2nd/common/slide_next_hover.webp)  ;
    transition: all .5s;
}






.slider6_wrap  {
    width: 68.12vw;
    min-width: unset;
/*    height: 95vw;*/
    min-height: unset;
  }
.swiper-container.slider6{
    position: relative;
    width: 68.12vw;
    margin: 0 auto;
/*    height: 95vw;*/
    min-height: unset;
}
.slider6_btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    width: 68.12vw;
    height: 23vw;
    min-height: unset;
    z-index: 10;
}


.slider6_btn .swiper-button-prev:hover::after {
    display: block;
}


.slider6_btn .swiper-button-next:hover::after {
    opacity: 1;
}

.slider6_btn .swiper-button-prev:hover::after {
   opacity: 1;
}











.trial_reserve_bt_sub{
	margin: 10px auto 0;
	width: 78vw;
}

.trial_reserve_bt_sub2{
	margin-top: 10px;
	width: 66.6666667vw;
}

.flow1_btn{
	margin-bottom: 50px;
}

.flow_slider_hl{
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
.flow_slider_hl-sub{
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	margin-top: 50px;
}
.flow_slider_hl-sub02{
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	margin-top: 50px;
}
.btn-text{
	width:300px;
	margin: 0 auto;
	margin-top: 20px;
}
.btn-text01{
	width:300px;
	margin: 0 auto;
	margin-top: 20px;
}

 .flow_list li:first-child{
    background-image: url(../images/2nd/pc/flow1_bg_sub.png) !important;
 }



@media screen and (max-width:1000px){
.btn-text{
	width:300px;
}

.btn-text01{
	width:300px;
}

}


@media screen and (max-width:900px){

.slider6_wrap {
    width: 80vw;
        height: 50vw;
}

.slider6 {
    position: relative;
    width: 42.888vw;
    height: 50vw;
}
.slider6_btn {
    width: 42.888vw;
}
}


@media screen and (min-width:768px){
  .slider5_wrap {
    width: 42.888vw;
  }
}
@media screen and (max-width:767px){
.flow1_btn{
	margin-bottom: 0px;
}
.btn-text{
	width:60%;
}
.btn-text01{
	width:60%;
	margin-top: -35vw;
}
 .cam_wrap {
 	background-color: #DAE8EF;
 	padding-bottom: 100px;
 }
 .flow_slider_hl-sub{
 	position: relative;
	margin-top: -100px;
	    z-index: 1;
}
.flow_slider_hl-sub02{
    position: relative;
   margin-top: 0px;
       z-index: 1;
}



.slider6_btn .swiper-button-prev::after{
    content: '';
    width: 10.49628vw;
    min-width: unset;
    height: 10.49628vw;
    min-height: unset;
    left: 0;
    transition: all .5s;
    top: 50%;
    transform: translateX(-50%);
}

.slider6_btn .swiper-button-next::after {
    content: '';
    width: 10.49628vw;
    min-width: unset;
    height: 10.49628vw;
    min-height: unset;
    right: -13px;
    transition: all .5s;
    top: 50%;
    transform: translateX(50%);
}

.slider6{
	height: 110vw;
}

.slider6_wrap {
    width: 90vw;
        height: 110vw;
}
.swiper-container.slider6{
	width: 100%;
}
.slider6_btn{
	width: 80vw;
}
.slider5_wrap {
    width: 68.12vw;
    min-width: unset;
    height: 100vw;
    min-height: unset;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0vw !important;
}
.flow_list li:first-child{
    padding: 6.673147vw 0 20.308933vw;
  }
}