.policy .r1 .inner .group .box .mid .detail img{height: auto!important;}
.join .r1 .inner .group .box .mid .swiper-wrapper .swiper-slide .layer-img{border-color: transparent;background-color: transparent;}
@media screen and (orientation : portrait){
    #app header .menuBox .group{padding-bottom: 1.6rem;}
    #pop .group .con{background-size: 180%;position: relative;}
    #pop .group .con > .layer-text{width: 60%;}
    #pop .group .close{width: 1rem;height: 1rem;z-index: 6;transform: translateZ(0);}
    #linearCv{background-size: cover;background-repeat: no-repeat;background-position: center bottom;}
    .home #main .screen .r1 .inner>.mask .aboutFrameCv{bottom: -12vw;}
    .home #main .screen .r1 .inner .group .part .msgFn p{font-size: 3vw;}
    .home #main .screen .r3 .inner .group .box .headFrameCv{display: none;}
    .home #main .screen .r3 .inner .group .box .clear{width: 100%;background-size: 100%;background-position: center;background-repeat: no-repeat;}
    .about .r6 .inner .group .box .headFrameCv{display: none;}
    .about .r6 .inner .group .box .clear{width: 100%;background-size: 100%;background-position: center;background-repeat: no-repeat;}
    .layer-share .maBox{width: calc(100% + 1.8rem);left: -.9rem;}
    .home{background-color: #000;}
    .service .r2 .inner .group .btm{bottom: 1.4rem;}
    .service .r2 .inner .group .btm .note{line-height: 1.25;}
    .service .r2 .inner .group .box .part p{line-height: 1.25;}
    .join .r1 .inner .group .box .btm{padding-top: 3rem;}
    .join .r1 .inner .group .box .mid .swiper-wrapper .swiper-slide .items>li{padding: 3px 0;}
    .join .r1 .inner .group .box .btm .line:before{left: calc(70% + 1.5rem);}
    .join .r1 .inner .group .box .btm .line:after{right: calc(70% + 1.5rem);}
}
