.Contents-module-scss-module__1fGUqa__flex1{flex-wrap:wrap;justify-content:space-between;display:flex}.Contents-module-scss-module__1fGUqa__flex1>div:first-of-type{order:2;width:41.5179%}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex1>div:first-of-type{order:1;width:100%}}.Contents-module-scss-module__1fGUqa__flex1>div:first-of-type h2+p{margin-top:60px}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex1>div:first-of-type h2+p{margin-top:30px}}.Contents-module-scss-module__1fGUqa__flex1>div:first-of-type h2+p+p{margin-top:20px}.Contents-module-scss-module__1fGUqa__flex1>div:nth-of-type(2){aspect-ratio:580/550;order:1;width:51.7857%;position:relative}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex1>div:nth-of-type(2){order:2;width:100%;margin-top:20px}}.Contents-module-scss-module__1fGUqa__flex1>div:nth-of-type(2) img:first-of-type{width:100%;top:0;left:0}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex1>div:nth-of-type(2) img:first-of-type{width:80%;margin:0 auto}}.Contents-module-scss-module__1fGUqa__flex1>div:nth-of-type(2) img:nth-of-type(2){width:67.2414%;bottom:0;right:0}.Contents-module-scss-module__1fGUqa__flex2{color:#fff;flex-wrap:wrap;justify-content:space-between;margin-top:60px;display:flex}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex2{margin-top:30px}}.Contents-module-scss-module__1fGUqa__flex2>a{aspect-ratio:544/259;width:48.5714%;position:relative;overflow:hidden}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex2>a{width:100%}}.Contents-module-scss-module__1fGUqa__flex2>a:after{content:"";z-index:1;background-color:#0006;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.Contents-module-scss-module__1fGUqa__flex2>a:nth-of-type(n+3){margin-top:40px}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__flex2>a:nth-of-type(n+2){margin-top:20px}}@media (hover:hover) and (pointer:fine){.Contents-module-scss-module__1fGUqa__flex2>a:hover{opacity:1}.Contents-module-scss-module__1fGUqa__flex2>a:hover:after{background-color:#0000001a}.Contents-module-scss-module__1fGUqa__flex2>a:hover img{transform:translateY(-50%)scale(1.1)}}.Contents-module-scss-module__1fGUqa__flex2 .Contents-module-scss-module__1fGUqa__txt{z-index:10;position:absolute;bottom:7px;left:3.67647%}.Contents-module-scss-module__1fGUqa__flex2 .Contents-module-scss-module__1fGUqa__txt h3,.Contents-module-scss-module__1fGUqa__flex2 .Contents-module-scss-module__1fGUqa__txt p{color:#fff;text-shadow:0 0 20px #000}.Contents-module-scss-module__1fGUqa__flex2 img{transition:transform .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Contents-module-scss-module__1fGUqa__spmt{margin-top:20px}.Contents-module-scss-module__1fGUqa__company{margin-top:60px;font-size:16px}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__company{margin-top:30px;font-size:14px}}.Contents-module-scss-module__1fGUqa__company>div{border-top:1px solid #ccc;padding:20px 0;display:flex}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__company>div{padding:10px 0;display:block}}.Contents-module-scss-module__1fGUqa__company>div:last-of-type{border-bottom:1px solid #ccc}.Contents-module-scss-module__1fGUqa__company>div>div:first-of-type{width:200px;font-weight:700}@media screen and (max-width:768px){.Contents-module-scss-module__1fGUqa__company>div>div:first-of-type{width:100px}}
.Mv-module-scss-module__IHr85W__mv{background-image:url(/sj-prosperity/img/mv.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:450px;position:relative}@media screen and (max-width:768px){.Mv-module-scss-module__IHr85W__mv{height:70vw}}.Mv-module-scss-module__IHr85W__mvTxt{color:#fff;text-shadow:0 0 20px #000;text-align:center;opacity:0;filter:blur(10px);width:max-content;font-size:36px;line-height:1.7;transition:opacity .3s,filter .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.Mv-module-scss-module__IHr85W__mvTxt{font-size:6vw}}.Mv-module-scss-module__IHr85W__mvTxt.Mv-module-scss-module__IHr85W__animate{opacity:1;filter:blur();padding-left:20px;transition-delay:.3s}.Mv-module-scss-module__IHr85W__mv+section{margin-top:120px}@media screen and (max-width:768px){.Mv-module-scss-module__IHr85W__mv+section{margin-top:30px}}
