/*
.lnav__floater.is-nav-fixed {
    position: fixed;
    top: 52px;
    left: 0;
    z-index: 10;
}
*/


.feature_area_06{
text-align:center;
max-width:1000px;
margin:auto;
}
.feature_block_02 .feature_area_02 h3.extra01{
	font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 2rem;
margin-top:1rem;
line-height:1.5;
color:#FFF;
}
.feature_block_02 .feature_area_02 h3.extra01 em {
    font-size: 3.2rem;
}
.movie_text {
    text-align: center;
color:#FFF;
}
.movie_blocks {
    background: url(../img_renew/movie_bg.svg) center top no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 2rem auto 0;
    text-align: center;
    padding: 3rem 0 rem 0;
background-size: 95% auto;
}
.movie_blocks iframe {
    max-width: 760px;
    margin: auto;
}


.feature_block_02 .feature_area_02 h3.extra01::before {
    content: none;
}
.feature_block_02 .feature_area_02 h3.extra01::after {
    content: none;
}

.feature_block_02 .feature_area_02 .point_block_001 .point_area_001 p.movie_text{
font-size:1.3rem;
}

/*
.feature_block_02 .feature_area_02 .bg001 {
    position: relative;
    background: none;
}
*/


.feature_block_02 .feature_area_02 .bg001.extra01 .photo_block {
    background:/*url(../img_renew/bg001_bottom_extra.svg) right bottom no-repeat , */url(../img_renew/bg001_top_extra.svg) right top no-repeat;
    background-size: contain /*, contain*/;
	background:none;
}
.feature_block_02 .feature_area_02 .bg001.extra01 {
    position: relative;
    background: linear-gradient(90deg, #7AB781 0%, #7AB781 87%, #FFF 70%, #FFF 100%);
    background-size: contain ,auto;
    margin-bottom: 5rem;

  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}


.link_block_area {
padding:0 0 6rem 0;
}

.feature_area_06 .btn a {
    border-bottom: 1px solid #a4d6a9;
    background: url(../../assets/img/feature/icon11.svg) left 2.5rem no-repeat;
    color: #FFF;
}
.feature_area_06 .btn a:after {
    background-image: url(../../assets/img/feature/icon12.svg);
}
.feature_area_06 .btn a:before {
    border-bottom: 1px solid #FFF;
}

.link_block_area .scene-link.wr{
justify-content: center;
}

@media screen and (max-width: 767px) {
/*
    .lnav__floater.is-nav-fixed {
        position:relative;
        top: auto;
        left: auto;
        z-index: auto;
    }
*/

.feature_block_02 .feature_area_02 .bg001.extra01 {
position: relative;
    background: #7AB781;
    margin-bottom: 2rem;
}
.feature_block_02 .feature_area_02 h3.extra01{
	font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 2rem;
margin-top:2rem;
}
.feature_block_02 .feature_area_02 h3.extra01 em {
    font-size: 2.1rem;
}
.center_bottom{
	justify-content: center;
    display:block;
}

.movie_blocks {
    padding: 2rem 2rem 2rem 2rem;
}
.link_block_area {
padding:0 2rem;
text-align:left;
}

.feature_area_06{
	padding:0 0 4rem 0;
}


}
