﻿body{background:#785fff;background:-moz-linear-gradient(-45deg, #297fad 0%, #785fff 100%);background:-webkit-linear-gradient(-45deg, #297fad 0%, #785fff 100%);background:linear-gradient(135deg, #297fad 0%, #785fff 100%)}body:after{content:'';display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;background:#785fff;background:-moz-linear-gradient(-45deg, #297fad 0%, #785fff 100%);background:-webkit-linear-gradient(-45deg, #297fad 0%, #785fff 100%);background:linear-gradient(135deg, #297fad 0%, #785fff 100%);pointer-events:none;transition:opacity .7s ease}body.fadeout:after{z-index:1000;opacity:1}body.fadeout .smaller{scale:.7}body .smaller{scale:1;transition:scale .7s ease}header{position:revert;height:auto;background:transparent}.view__vertical,.view__sideways{display:none}.vertical .view__vertical{display:block}.risshisha__logo{padding-top:clamp(20px, 5.3333333333%, 30px);text-align:center}.risshisha__logo img{width:clamp(140px, 38vw, 308px)}.btn__box .btn{position:relative;box-sizing:border-box;display:block;padding:clamp(20px, 5.3333333333%, 30px);text-align:center;font-family:FP-ヒラギノUD角ゴ StdN W6,"sans-serif";font-size:clamp(18px, 4.8%, 28px);background:#fff;border-radius:100vh}.btn__box .btn:after{position:absolute;top:50%;right:10%;content:'';display:block;width:7px;height:7px;border-top:2px solid #20254B;border-right:2px solid #20254B;transform:translateY(-50%) rotate(45deg)}.contents__cont{min-height:100vh;overflow:hidden}.door{overflow:hidden;display:grid;grid-template-columns:100%;grid-template-rows:25% 75%;align-items:center;vertical-align:middle;height:100vh}.door .risshisha__logo{padding:0}.door .logo__box{position:relative;z-index:1;text-align:center}.door .logo__box .catch{margin-bottom:20px}.door .logo__box .catch img{width:auto;max-width:100%;height:3.8vh}.door .logo__box .logo img{width:auto;max-width:100%;height:24.5vh}.door .btn__box .btn{padding:0;height:8.6vh;line-height:8.6vh}.door .matching__inner{position:relative;z-index:3;grid-column:1 / 3;width:78%;margin:0 auto;opacity:0;animation:Animation-fadein .8s ease 2.6s 1 forwards}.vertical .door .matching__outer{position:relative;height:75vh;display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:60% 40%;align-items:stretch}.vertical .door .image__box{position:relative}.vertical .door .image__box div[class^="img_"]{position:absolute;bottom:0;opacity:0;width:100%}.vertical .door .image__box.col_1{z-index:2;grid-column:1 / 2;grid-row:2 / 3}.vertical .door .image__box.col_1 .img_01{z-index:7;left:50%;animation:Animation-fadeup .8s ease .3s 1 forwards}.vertical .door .image__box.col_1 .img_01 img{transform:scale(1.15)}.vertical .door .image__box.col_1 .img_02{display:none;z-index:6}.vertical .door .image__box.col_1 .img_03{z-index:5;bottom:-30%;left:-5%;animation:Animation-fadeup .8s ease .8s 1 forwards}.vertical .door .image__box.col_1 .img_03 img{transform:scale(1.8)}.vertical .door .image__box.col_1 .img_04{z-index:4;bottom:-20%;left:-40%;animation:Animation-fadeup .8s ease .8s 1 forwards}.vertical .door .image__box.col_1 .img_04 img{transform:scale(2)}.vertical .door .image__box.col_1 .img_05{z-index:3;left:30%;animation:Animation-fadeup .8s ease .8s 1 forwards}.vertical .door .image__box.col_1 .img_05 img{transform:scale(1.2)}.vertical .door .image__box.col_1 .img_06{display:none;z-index:2}.vertical .door .image__box.col_1 .img_07{z-index:1;bottom:40%;left:-30%;animation:Animation-fadeup .8s ease .8s 1 forwards}.vertical .door .image__box.col_1 .img_07 img{transform:scale(1.7)}.vertical .door .image__box.col_2{z-index:1;grid-column:2 / 3;grid-row:2 / 3}.vertical .door .image__box.col_2 .img_01{z-index:7;right:30%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.vertical .door .image__box.col_2 .img_01 img{transform:scale(1.1)}.vertical .door .image__box.col_2 .img_02{z-index:6;bottom:-35%;right:-35%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.vertical .door .image__box.col_2 .img_02 img{transform:scale(2.1)}.vertical .door .image__box.col_2 .img_03{display:none;z-index:5}.vertical .door .image__box.col_2 .img_04{display:none;z-index:4}.vertical .door .image__box.col_2 .img_05{display:none;z-index:3}.vertical .door .image__box.col_2 .img_06{z-index:2;bottom:70%;right:-20%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.vertical .door .image__box.col_2 .img_06 img{transform:scale(1.5)}@keyframes Animation-fadeup{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:translateY(0%)}}@keyframes Animation-fadein{0%{opacity:0}100%{opacity:1}}.check{display:grid;grid-template-columns:100%;grid-template-rows:20% 1fr;height:100vh}.check .logo{padding-top:clamp(20px, 5.3333333333%, 30px);text-align:center}.check .logo img{width:34.6666666667%}.check .matching__inner{width:89.0666666667%;margin:0 auto}.check .matching__inner .number{margin-bottom:20px;font-size:2.0rem;color:#fff;font-weight:bold;line-height:1;text-align:center}.check .matching__inner .question{margin:0 auto 60px;text-align:center;font-size:2.6rem;color:#fff;line-height:1.8}.check .matching__inner .question span{display:inline-block;text-align:left}.check .matching__inner .answer{display:grid;grid-column-gap:6%;justify-content:center;grid-template-columns:repeat(2, 50%);margin:0 auto 40px}.check .matching__inner .answer .answer__col{padding:4%}.check .matching__inner .answer .answer__col a{position:relative;display:block;border-radius:50%;background:#c8e1f9}.check .matching__inner .answer .answer__col a:before{content:'';display:block;padding-top:100%}.check .matching__inner .answer .answer__col a:after{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:50%;transform:scale(0);background:-moz-radial-gradient(center, ellipse cover, #fff 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center, #fff 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}.check .matching__inner .answer .answer__col a:hover,.check .matching__inner .answer .answer__col a.active{opacity:1}.check .matching__inner .answer .answer__col a:hover:after,.check .matching__inner .answer .answer__col a.active:after{transform:scale(1);transition:transform .7s}.check .matching__inner .answer .answer__col a span{position:absolute;z-index:2;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);font-size:4.2rem;color:#0d2ba8;font-weight:bold}.check .matching__inner .skip{text-align:center}.check .matching__inner .skip a{color:#fff;text-decoration:underline}.analy{display:grid;grid-template-columns:100%;grid-template-rows:20% 1fr;height:100vh}.analy .logo{padding-top:clamp(20px, 5.3333333333%, 30px);text-align:center}.analy .logo img{width:34.6666666667%}.analy .matching__outer{position:relative;top:50%;transform:translateY(-120%)}.analy .analy__box{margin:0 auto;text-align:center;color:#fff}.analy .analy__box .analy__box-animate{margin-bottom:15px}.analy .analy__box .analy__box-animate span{display:inline-block;width:6px;height:6px;margin:0 6px;background:#fff;border-radius:50%;animation:analyAnimate 2.0s ease 0s infinite normal}.analy .analy__box .analy__box-animate span:nth-child(2){animation:analyAnimate 2.0s ease .2s infinite normal}.analy .analy__box .analy__box-animate span:nth-child(3){animation:analyAnimate 2.0s ease .4s infinite normal}.analy .analy__box .analy__box-text strong{display:block;margin:15px auto;font-size:2.5rem}@keyframes analyAnimate{0%{transform:translateY(0) scale(1)}20%{transform:translateY(-15px) scale(1.4)}40%{transform:translateY(0) scale(1)}100%{transform:translateY(0) scale(1)}}.result{display:grid;grid-template-columns:100%;grid-template-rows:14vh 1fr}.result .logo{padding-top:clamp(20px, 5.3333333333%, 30px);text-align:center}.result .logo img{width:34.6666666667%}.result .result__wp{padding:17px 0 89px;overflow:hidden}.result .result__outer{max-width:900px;margin:0 auto;width:90%}.result .result__head{margin-bottom:21px;text-align:center;font-size:1.7rem;line-height:1;font-weight:600;color:#FFF}.result .result__thumb{max-width:400px;margin:0 auto 16px}.result .result__thumb .swiper-wrapper .result__thumb-item{position:relative;cursor:pointer;overflow:hidden;border-radius:50%}.result .result__thumb .swiper-wrapper .result__thumb-item:before{content:'';display:block;padding-top:100%;overflow:hidden;background:#fff}.result .result__thumb .swiper-wrapper .result__thumb-item figure{position:absolute;top:0;left:0;width:100%;height:100%}.result .result__thumb .swiper-wrapper .result__thumb-item figure img{width:100%;height:100%;object-fit:cover;transform:scale(0.8)}.result .result__thumb .swiper-wrapper .result__thumb-item.swiper-slide-thumb-active figure:before{box-sizing:border-box;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;border:4px solid #FF8D1C}.result .result__slide{margin-bottom:33px;position:relative}.result .result__slide .swiper-wrapper{align-items:stretch}.result .result__slide .swiper-wrapper .result__slide-item{box-sizing:border-box;height:auto;padding:28px 23px 32px;background:#FFF;border-radius:4px;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.result .result__slide .swiper-wrapper .result__slide-item .wrapper{display:grid;grid-template-columns:100%;grid-template-rows:18% 46% 20% 16%;height:100%}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource{text-align:center;font-size:2.0rem;line-height:1.5;font-weight:600;color:#20254B}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource small{margin-left:6px;font-size:1.4rem}.result .result__slide .swiper-wrapper .result__slide-item .slide__img{padding:10px 0}.result .result__slide .swiper-wrapper .result__slide-item .slide__img img{height:100%;object-fit:contain}.result .result__slide .swiper-wrapper .result__slide-item .slide__txt{padding-bottom:10px;font-size:1.4rem;line-height:1.8;font-weight:600;color:#20254B}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn a{background:#20254B;color:#FFF;border-radius:100px;padding:clamp(1.7rem, 3.2552083333vw, 3rem) 5px}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn a::after{right:18px}.result .result__slide .swiper-button-prev{display:none}.result .result__slide .swiper-button-next{display:none}.result .result__back{max-width:320px;width:49.78%;margin-bottom:40px}.result .result__back a{background:#FFF;color:#20254B;border-radius:100px;padding:10.25px 5px}.result .result__back a::after{top:50%;left:17px;right:auto;border-right:0;border-left:2px solid;transform:rotate(-45deg) translate(0%, -50%)}.result .reutn_back{text-align:center}.result .reutn_back a{color:#fff;text-decoration:underline}.result .reutn_back a i{margin:0 4px}.sideways .view__sideways{display:block}.sideways .risshisha__logo{padding:2.5% 0 0 2%;text-align:left}.sideways .risshisha__logo img{width:30%;max-width:160px}.sideways .door{grid-template-rows:10% 90%}.sideways .door .matching__outer{display:grid;height:90vh;grid-template-rows:100%;grid-template-columns:20% 46% 20%;justify-content:space-between}.sideways .door .matching__inner{grid-column:2 / 3;grid-row:1 / 2;width:100%;max-width:100%;margin:0 auto}.sideways .door .logo__box{width:80%;margin:10% auto 0}.sideways .door .logo__box .catch img{width:100%;height:auto}.sideways .door .logo__box .logo img{width:100%;height:auto}.sideways .door .btn__box .btn{height:12vh;line-height:12vh}.sideways .door .image__box{position:relative}.sideways .door .image__box div[class^="img_"]{position:absolute;bottom:0;opacity:0;width:100%}.sideways .door .image__box.col_1{z-index:2;grid-column:1 / 2;grid-row:1 / 2}.sideways .door .image__box.col_1 .img_01{z-index:7;bottom:-5%;left:0%;animation:Animation-fadeup .8s ease .5s 1 forwards}.sideways .door .image__box.col_1 .img_01 img{transform:scale(1.2)}.sideways .door .image__box.col_1 .img_02{display:revert;z-index:6;bottom:-5%;left:-45%;animation:Animation-fadeup .8s ease .5s 1 forwards}.sideways .door .image__box.col_1 .img_02 img{transform:scale(1.6)}.sideways .door .image__box.col_1 .img_03{z-index:5;bottom:-5%;left:65%;animation:Animation-fadeup .8s ease .5s 1 forwards}.sideways .door .image__box.col_1 .img_03 img{transform:scale(1.8)}.sideways .door .image__box.col_1 .img_04{z-index:4;bottom:-5%;left:35%;animation:Animation-fadeup .8s ease .8s 1 forwards}.sideways .door .image__box.col_1 .img_04 img{transform:scale(2)}.sideways .door .image__box.col_1 .img_05{z-index:3;left:0%;bottom:25%;animation:Animation-fadeup .8s ease .8s 1 forwards}.sideways .door .image__box.col_1 .img_05 img{transform:scale(1.2)}.sideways .door .image__box.col_1 .img_06{display:revert;z-index:2;left:-30%;bottom:45%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.sideways .door .image__box.col_1 .img_07{z-index:1;bottom:30%;left:30%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.sideways .door .image__box.col_1 .img_07 img{transform:scale(1.7)}.sideways .door .image__box.col_2{z-index:1;grid-column:3 / 4;grid-row:1 / 2}.sideways .door .image__box.col_2 .img_01{z-index:7;right:60%;animation:Animation-fadeup .8s ease .8s 1 forwards}.sideways .door .image__box.col_2 .img_01 img{transform:scale(1.1)}.sideways .door .image__box.col_2 .img_02{z-index:6;bottom:-10%;right:60%;animation:Animation-fadeup .8s ease .8s 1 forwards}.sideways .door .image__box.col_2 .img_02 img{transform:scale(2.1)}.sideways .door .image__box.col_2 .img_03{display:revert;z-index:5;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.sideways .door .image__box.col_2 .img_03 img{transform:scale(0.8);transform-origin:right bottom}.sideways .door .image__box.col_2 .img_04{display:revert;z-index:4;bottom:5%;right:-5%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.sideways .door .image__box.col_2 .img_04 img{transform:scale(1.2);transform-origin:right bottom}.sideways .door .image__box.col_2 .img_05{display:revert;z-index:3;bottom:30%;right:40%;animation:Animation-fadeup .8s ease 1.2s 1 forwards}.sideways .door .image__box.col_2 .img_06{z-index:2;bottom:50%;right:-10%;animation:Animation-fadeup .8s ease 1.5s 1 forwards}.sideways .door .image__box.col_2 .img_06 img{transform:scale(1.5)}.sideways .check{grid-template-columns:100%;grid-template-rows:20% 1fr}.sideways .check .logo{padding:2.5% 0 0 2%;text-align:left}.sideways .check .logo img{width:12%}.sideways .check .matching__inner{width:50%}.sideways .check .matching__inner .number{margin-bottom:20px;font-size:clamp(1rem, 2vw, 2.6rem)}.sideways .check .matching__inner .question{margin-bottom:5.7vw;font-size:clamp(1.2rem, 2.6vw, 3.2rem);text-align:center}.sideways .check .matching__inner .answer{grid-template-columns:repeat(2, 12.5vw);margin:0 auto 4.2vw}.sideways .check .matching__inner .answer .answer__col a span{font-size:4.2vw}.sideways .check .matching__inner .skip{text-align:center}.sideways .check .matching__inner .skip a{color:#fff;text-decoration:underline}.sideways .analy{grid-template-columns:100%;grid-template-rows:20% 1fr}.sideways .analy .logo{padding:2.5% 0 0 2%;text-align:left}.sideways .analy .logo img{width:12%}.sideways .result{grid-template-columns:100%;grid-template-rows:10% 90%}.sideways .result .logo{padding:2.5% 0 0 2%;text-align:left}.sideways .result .logo img{width:12%}@keyframes doorAnimatePC-01{0%{opacity:0;transform:translate(-12%, -12%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes doorAnimatePC-02{0%{opacity:0;transform:translate(12%, -12%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes doorAnimatePC-03{0%{opacity:0;transform:translate(12%, -12%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes doorAnimatePC-04{0%{opacity:0;transform:translate(-12%, -12%)}100%{opacity:1;transform:translate(0, 0)}}@media screen and (min-width: 769px){.btn__box .btn:after{width:10px;height:10px;border-top:3px solid #20254B;border-right:3px solid #20254B}.result{grid-template-rows:18vh 1fr}.result .result__wp{padding:17px 0 89px;overflow:hidden}.result .result__head{margin-bottom:40px;font-size:2.8rem}.result .result__thumb{max-width:520px;margin:0 auto 40px}.result .result__slide{margin-bottom:60px}.result .result__slide .swiper-wrapper .result__slide-item{padding:36px}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource{font-size:3.6rem}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource small{font-size:2.4rem}.result .result__slide .swiper-wrapper .result__slide-item .slide__img{padding:10px 0}.result .result__slide .swiper-wrapper .result__slide-item .slide__img img{height:100%;object-fit:contain}.result .result__slide .swiper-wrapper .result__slide-item .slide__txt{font-size:2.4rem}.result .result__back{max-width:320px;width:49.78%;margin-bottom:60px}.result .result__back a{padding:clamp(1.7rem, 3.2552083333vw, 3rem) 5px}}@media screen and (min-width: 981px){.result .result__wp{padding:41px 0 160px}.result .result__head{margin-bottom:24px;font-size:2.6rem}.result .result__thumb{margin:0 auto 60px}.result .result__box-left{flex:0 1 60%;width:60%;max-width:60%}.result .result__box-right{flex:0 1 40%;width:40%;max-width:40%;position:relative}.result .result__slide{position:relative;margin-bottom:64px}.result .result__slide .swiper-wrapper .result__slide-item{position:relative;padding:5% 0 3%;opacity:0.7}.result .result__slide .swiper-wrapper .result__slide-item .wrapper{grid-template-columns:60% 32%;grid-template-rows:auto 1fr auto;justify-content:space-between}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource{grid-column:1 / 2;grid-row:1 / 2;padding:0 5% 0 10%;font-size:3.5rem;text-align:left}.result .result__slide .swiper-wrapper .result__slide-item .slide__cource small{font-size:2.4rem}.result .result__slide .swiper-wrapper .result__slide-item .slide__img{grid-column:2 / 3;grid-row:1 / 4}.result .result__slide .swiper-wrapper .result__slide-item .slide__img img{position:absolute;bottom:0;right:0;width:auto;max-width:40%;height:auto;max-height:120%}.result .result__slide .swiper-wrapper .result__slide-item .slide__txt{grid-column:1 / 2;grid-row:2 / 3;padding:5% 5% 10% 10%;font-size:1.8rem}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn{grid-column:1 / 2;grid-row:3 / 4;padding:0 5% 0 10%}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn .btn{width:60%;margin:0 auto 0 0}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn a{font-size:1.4rem;padding:18px 28px}.result .result__slide .swiper-wrapper .result__slide-item .slide__btn a::after{right:18px}.result .result__slide .swiper-wrapper .result__slide-item.swiper-slide-active{opacity:1}.result .result__slide .swiper-button-prev{display:block;position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:60px;height:60px;margin-top:0;background:#FFF;border-radius:50%;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.result .result__slide .swiper-button-prev::after{position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 2px), -50%);font-size:2.8rem;color:#20254B}.result .result__slide .swiper-button-next{display:block;position:absolute;top:50%;right:-30px;transform:translateY(-50%);width:60px;height:60px;margin-top:0;background:#FFF;border-radius:50%;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.result .result__slide .swiper-button-next::after{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 2px), -50%);font-size:2.8rem;color:#20254B}.result .result__back a{padding:20.4px 5px}}
/*# sourceMappingURL=style.css.map */
