#aboutJa{position:relative;padding: 200px 0 270px;background: url(/images/43/abmimg.jpg);}
#aboutJa section{
    margin: 0;
}
.bomlinJ_top{position:absolute;width: 300px;aspect-ratio: 1/1;right: 11%;top: -150px;z-index: 10;}
.bomlinJ_top img{
    animation: float 3s ease-in-out infinite;
}
.bomlinJ{content:"";position:absolute;width:calc(69% + 23px);height:215px;background:#e1e1e1;left:-26%;bottom:0;moz-transform-origin:bottom;-moz-transform:skewX(20deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(-20deg);-o-transform-origin:bottom;-o-transform:skewX(-20deg);-ms-transform-origin:bottom;-ms-transform:skewX(-20deg);transform-origin:bottom;transform:skewX(-20deg);z-index:-2}
.rightsm{position:absolute;width:calc(69% + 23px);height:414px;background:#ffffff;left:-47%;top:0;moz-transform-origin:bottom;-moz-transform:skewX(20deg);-webkit-transform-origin:bottom;-webkit-transform:skewX(-20deg);-o-transform-origin:bottom;-o-transform:skewX(-20deg);-ms-transform-origin:bottom;-ms-transform:skewX(-20deg);transform-origin:bottom;transform:skewX(-20deg);z-index:-2}
#aboutJa .mafem{position:relative;display:flex}
#aboutJa .mafem .mafeemg{}
.videobox{position:relative}
.videobox .title{display:none}
.videobox .clmvideo{display:flex;flex-direction:column;align-items:center;justify-content:center}
#aboutJa  video{position:relative;display:flex;width:100%}
#aboutJa .mafem .maimg{position:relative;display:flex;width:55%;flex-direction:column;justify-content:center;align-items:center}
#aboutJa .mafem .maimg:before{content:"";width:95%;height: 100%;position:absolute;background: #8d4745;z-index:-1;left:2.5%;top: -40px;}
#aboutJa .mafem .imfotext{display:flex;flex-direction:column;width:40%;padding:3% 1%;margin-left:5%}

#aboutJa .mafem .imfooimgJ{position: absolute;right: -55%;bottom: -44%;display: flex;flex-direction: column;align-items: center;width: 85%;}
#aboutJa .mafem .imfooimgJ span{position: absolute;width: auto;height: 100%;webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;top: -69%;color: #767676;}
#aboutJa .littetitle .ame:before{content:"ABOUT";font-size:120px;position:absolute;color:#ffffff91;right:-48px;z-index:-1}
.Jaboutm{position:relative;display:flex;margin:40px 0 25px}
.Jaboutm .Jitem{display:flex;flex-direction:column;padding:3px 20px;padding-left:0;margin-right:20px}
.Jaboutm .Jitem h4{font-size:38px;color:#f2622e}
.Jaboutm .Jitem p{font-size:17px}
.Jaboutm .Jitem h4 span{font-size:19px;color:#f2622e}
#aboutJa  .matext{display:flex}
#aboutJa .matext p{font-size:16px;line-height:200%;color:#505050}

#aboutJa .muuinfo{padding: 20px 0 60px;}
@media screen and (max-width:1470px) {
	.bomlinJ_top{width: 228px;right: 13%;top: -87px;}
    #aboutJa .mafem .maimg{width: 48%;}
    #aboutJa .mafem .imfotext{width: 41%;}
    #aboutJa .mafem .imfooimgJ{bottom: -56%;right: -42%;width: 77%;}
    #aboutJa{padding: 150px 0 170px;}
    #aboutJa .mafem .imfooimgJ span{top: -79%;}
}
@media screen and (max-width:1024px){
    #aboutJa .mafem .imfooimgJ , .bomlinJ_top{display: none;}
    #aboutJa{padding: 100px 0 70px;}
}
@media screen and (max-width:768px){

    #aboutJa .mafem{display: flex;flex-direction: column;align-items: center;margin-top: 50px;}
    #aboutJa .littetitle .ame:before , #aboutJa .mafem .maimg:before{display: none;}
    #aboutJa .mafem .maimg{width: 400px;max-width: 95%;}
    #aboutJa .mafem .imfotext{width: 360px;max-width: 90%;padding: 24px 0;margin-left: 0;}
    .Jaboutm .Jitem{margin-right: 1px;padding: 3px 8px;}
}
@media screen and (max-width:640px){
   
    #aboutJa{background-color: white;padding: 5vw 0 2vw;}
    #aboutJa section{margin: 0 auto;}
}
@media screen and (max-width:480px){
    #aboutJa .mafem{margin-top: 10px;}
}