.result-detail .page-title{background:#359799;text-align:center;width:100%;padding:60px 0 0 0;overflow:hidden}.result-detail .page-title .wrapper{margin:50px auto 0;display:flex;justify-content:center}.result-detail .page-title .wrapper.last{flex-direction:row-reverse}.result-detail .page-title .wrapper .text{width:600px;margin:0 20px 0 0}.result-detail .page-title .wrapper .text h2{font-size:22px;color:#fff;letter-spacing:2px;padding:0 0 7px 0}.result-detail .page-title .wrapper .text h1{font-size:62px;color:#fff;letter-spacing:2px;padding:0 0 7px 0}.result-detail .page-title .wrapper .text .explain{font-size:17px;color:#fff;letter-spacing:1px;font-weight:700;width:80%;margin:30px auto 0}.result-detail .page-title .wrapper .image{width:600px;height:auto;line-height:0}.result-detail .subject{background:#359799;color:#fff;margin:50px 0 0 0;padding:50px 30px 50px 30px}.result-detail .subject.last{margin:0 0 0 0}.result-detail .subject h3{font-size:22px}.result-detail .subject h2{margin:20px 0 0 0;font-size:38px}.result-detail .subject .en{margin:10px 0 0 0;letter-spacing:1px}.result-detail .contents{padding:0 0 50px 0}.result-detail .contents .mark{text-align:center;padding:10px 0 3px 0;font-weight:700;position:relative;z-index:3;background:#beeae9;margin:0 auto 10px}.result-detail .contents .mark .type{text-align:center;margin:-35px auto 10px;display:block}.result-detail .contents .mark .type span{display:inline-block;font-size:30px;background:#359799;color:#fff;border:4px solid #fff;border-radius:90px;padding:5px 35px 5px 35px}.result-detail .contents .mark .cover{color:#359799;font-size:25px;padding:10px 0 10px 0}.result-detail .contents .sentence{text-align:left;max-width:1000px;margin:0 auto 0}.result-detail .contents .sentence .catch{margin:40px 0 0 0;font-weight:700;letter-spacing:.5px}.result-detail .contents .sentence .catch .left{background:#359799;color:#fff;font-size:20px;padding:4px 20px 4px 20px;border-radius:40px}.result-detail .contents .sentence .catch .right{color:#359799;font-size:22px;padding:0 0 0 5px}.result-detail .contents .sentence .catch+h2{margin:10px 0 0 0}.result-detail .contents .sentence .semi{padding:0 5% 0 5%}.result-detail .contents .sentence .semi .cover{display:inline-block;border:2px solid #359799;transform:skew(-15deg);padding:4px 10px 4px 10px}.result-detail .contents .sentence .semi .cover span{display:inline-block;transform:skew(15deg);font-size:18px;color:#359799}.result-detail .contents .sentence h3.semi+h2{margin:0 0 15px 0}.result-detail .contents .sentence h2{color:#359799;font-size:38px;margin:40px 0 15px 0;text-align:left}.result-detail .contents .sentence h2,.result-detail .contents .sentence p{font-family:Meiryo UI,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,sans-serif}.result-detail .contents .sentence p{font-size:20px;padding:15px 0 15px 0;letter-spacing:1px;line-height:2;color:#3f3f3f}.result-detail .contents .sentence img.visual{width:700px;height:auto;display:block;margin:60px auto 0}.result-detail .contents .sentence .caption{width:700px;margin:0 auto;text-align:left;font-family:Meiryo UI,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,sans-serif;color:#707070;text-align:center;padding:10px 0 40px 0;font-size:16px}.result-detail .contents .sentence ul.check li{margin:20px auto 0;text-align:left;font-family:Meiryo UI,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,sans-serif;font-size:20px;color:#28888a;font-weight:700;background:#c7e8e9;text-shadow:0 1px 0 hsla(0,0%,100%,.7);position:relative}.result-detail .contents .sentence ul.check li:after,.result-detail .contents .sentence ul.check li:before{content:"";position:absolute;width:20px;height:20px}.result-detail .contents .sentence ul.check li:before{left:0;top:0;border-left:4px solid #359799;border-top:4px solid #359799}.result-detail .contents .sentence ul.check li:after{right:0;bottom:0;border-right:4px solid #359799;border-bottom:4px solid #359799}.result-detail .contents .sentence ul.check li .text{padding:20px 20px 20px 20px;text-align:center}.result-detail .sacrifice-mind .contents .mark img{width:40px;height:auto;padding:0 3px 0 0;position:relative;top:2px}.result-detail .communication .contents .mark img,.result-detail .invest-mind .contents .mark img,.result-detail .output .contents .mark img{width:40px;height:auto;padding:0 3px 0 0;position:relative;top:3px}.result-detail .next{width:360px!important;margin:20px auto 45px;display:block;background:#269c9f;color:#fff;font-size:25px;text-align:center;border-radius:30px;padding:14px 20px 14px 5px;box-shadow:0 2px 25px hsla(0,0%,80%,.5);position:relative;z-index:1;text-decoration:none}.result-detail .next:before{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:22px;height:22px;z-index:2;background-image:url(../img/next.1c2f247d.svg);background-repeat:no-repeat;background-position:100%;background-size:auto 22px}.result-detail .prev{font-size:17px;display:block;margin:0 auto 20px;text-align:center;color:#fff;background:#5f394d;width:180px;padding:7px 5px 7px 5px;font-size:18px;border-radius:30px;position:relative;text-decoration:none}.result-detail .prev:before{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(-180deg);left:15px;width:16px;height:16px;z-index:2;background-image:url(../img/next.1c2f247d.svg);background-repeat:no-repeat;background-position:100%;background-size:auto 16px}.result-detail h4.next-catch{color:#359799;font-size:18px}@media screen and (min-width:768px) and (max-width:1023px){.result-detail .page-title{padding:30px 0 0 0;overflow:hidden}.result-detail .page-title .wrapper{margin:20px auto 0;display:block}.result-detail .page-title .wrapper .text{width:100%;margin:0 20px 0 0}.result-detail .page-title .wrapper .text h2{font-size:3vw;padding:0 0 7px 0}.result-detail .page-title .wrapper .text h1{font-size:6.5vw;padding:0 0 7px 0}.result-detail .page-title .wrapper .text .explain{font-size:2.25vw;width:60%;margin:20px auto 0}.result-detail .page-title .wrapper .image{width:55vw;margin:20px auto 0;height:auto;line-height:0}.result-detail .subject{background:#359799;color:#fff;margin:50px 0 0 0;padding:50px 30px 50px 30px}.result-detail .subject.last{margin:0 0 0 0}.result-detail .subject h3{font-size:22px}.result-detail .subject h2{margin:20px 0 0 0;font-size:38px}.result-detail .subject .en{margin:10px 0 0 0;letter-spacing:1px}.result-detail .contents{padding:0 0 50px 0}.result-detail .contents .mark{text-align:center;margin:0 auto 10px}.result-detail .contents .mark .type{text-align:center;margin:-35px auto 10px;display:block}.result-detail .contents .mark .type span{font-size:3vw;padding:5px 35px 5px 35px}.result-detail .contents .mark .cover{color:#359799;font-size:25px;padding:10px 0 10px 0}.result-detail .contents .sentence{padding:0 5% 0 5%}.result-detail .contents .sentence .catch{margin:40px 0 0 0;font-weight:700;letter-spacing:.5px}.result-detail .contents .sentence .catch .left{background:#359799;color:#fff;font-size:20px;padding:4px 20px 4px 20px;border-radius:40px}.result-detail .contents .sentence .catch .right{color:#359799;font-size:22px;padding:0 0 0 5px}.result-detail .contents .sentence .catch+h2{margin:10px 0 0 0}.result-detail .contents .sentence .semi{padding:0 5% 0 5%}.result-detail .contents .sentence .semi .cover{display:inline-block;border:2px solid #359799;transform:skew(-15deg);padding:4px 10px 4px 10px}.result-detail .contents .sentence .semi .cover span{display:inline-block;transform:skew(15deg);font-size:18px;color:#359799}.result-detail .contents .sentence h3.semi+h2{margin:0 0 15px 0}.result-detail .contents .sentence h2{font-size:4.25vw}.result-detail .contents .sentence p{font-size:2.25vw}.result-detail .contents .sentence img.visual{width:700px;height:auto;display:block;margin:60px auto 0}.result-detail .contents .sentence .caption{width:450px;padding:10px 0 40px 0;font-size:1.8vw}.result-detail .contents .sentence ul.check li{margin:20px auto 0;text-align:left;font-family:Meiryo UI,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,sans-serif;font-size:20px;color:#28888a;font-weight:700;background:#c7e8e9;text-shadow:0 1px 0 hsla(0,0%,100%,.7);position:relative}.result-detail .contents .sentence ul.check li:after,.result-detail .contents .sentence ul.check li:before{content:"";position:absolute;width:20px;height:20px}.result-detail .contents .sentence ul.check li:before{left:0;top:0;border-left:4px solid #359799;border-top:4px solid #359799}.result-detail .contents .sentence ul.check li:after{right:0;bottom:0;border-right:4px solid #359799;border-bottom:4px solid #359799}.result-detail .contents .sentence ul.check li .text{padding:20px 20px 20px 20px;text-align:center}.result-detail .communication .contents .mark img,.result-detail .invest-mind .contents .mark img,.result-detail .output .contents .mark img,.result-detail .sacrifice-mind .contents .mark img{width:5vw;height:auto;padding:0 3px 0 0;position:relative;top:.3vw}.result-detail .next{width:360px!important;margin:20px auto 45px;font-size:25px;border-radius:60px;padding:14px 20px 14px 5px}.result-detail .next:before{content:"";right:20px;width:22px;height:22px;z-index:2;background-size:auto 22px}.result-detail .prev{font-size:17px;display:block;margin:0 auto 20px;width:180px;padding:7px 5px 7px 5px;font-size:18px;border-radius:60px}.result-detail .prev:before{content:"";top:50%;left:15px;width:16px;height:16px;background-size:auto 16px}.result-detail h4.next-catch{font-size:18px}}@media screen and (max-width:767px){.result-detail .page-title{padding:40px 0 0 0}.result-detail .page-title .wrapper{margin:0 auto 0;display:block}.result-detail .page-title .wrapper .text{width:92%;margin:0 auto 30px}.result-detail .page-title .wrapper .text h2{font-size:4.25vw;padding:0 0 5px 0}.result-detail .page-title .wrapper .text h1{font-size:9vw;letter-spacing:1px;padding:0 0 7px 0}.result-detail .page-title .wrapper .text .explain{font-size:3.75vw;width:80%;margin:15px auto 0}.result-detail .page-title .wrapper .image{width:95%;margin:0 auto 0}.result-detail .subject{margin:50px 0 0 0;padding:50px 30px 50px 30px}.result-detail .subject.last{margin:0 0 0 0}.result-detail .subject h3{font-size:4.5vw}.result-detail .subject h2{margin:20px 0 0 0;font-size:6vw}.result-detail .subject .en{margin:10px 0 0 0;letter-spacing:1px;font-size:3.75vw}.result-detail .contents{padding:0 0 10px 0}.result-detail .contents .mark{background:#beeae9;margin:0 auto 0;padding:15px 5% 10px 5%}.result-detail .contents .mark .type{text-align:center;margin:-35px auto 5px;display:block}.result-detail .contents .mark .type span{display:inline-block;font-size:4.55vw;background:#359799;color:#fff;border:3px solid #fff;border-radius:90px;padding:5px 35px 5px 35px}.result-detail .contents .mark .cover{font-size:20px;padding:5px 0 5px 0;font-size:4.55vw}.result-detail .contents .sentence{text-align:left;margin:0 auto 0}.result-detail .contents .sentence .catch{margin:30px 0 0 0;padding:0 5% 0 5%;letter-spacing:.5px}.result-detail .contents .sentence .catch .left{background:#359799;color:#fff;font-size:4vw;padding:4px 20px 4px 20px;border-radius:40px}.result-detail .contents .sentence .catch .right{color:#359799;font-size:4.25vw;padding:0 0 0 5px}.result-detail .contents .sentence .catch+h2{margin:5px 0 0 0}.result-detail .contents .sentence h3.mark+h2{margin:10px 0 15px 0}.result-detail .contents .sentence h2{font-size:6.5vw;margin:30px 0 15px 0;padding:5px 5% 0 5%}.result-detail .contents .sentence p{font-size:4vw;line-height:2;padding:15px 5% 15px 5%;letter-spacing:.25px}.result-detail .contents .sentence img.visual{width:90%;margin:40px auto 0}.result-detail .contents .sentence .caption{width:80%;text-align:center;font-size:3.25vw;padding:10px 0 20px 0}.result-detail .contents .sentence ul.check li{margin:20px auto 0;font-size:3.9vw}.result-detail .contents .sentence ul.check li:after,.result-detail .contents .sentence ul.check li:before{content:"";position:absolute;width:20px;height:20px}.result-detail .contents .sentence ul.check li:before{left:0;top:0;border-left:3px solid #359799;border-top:3px solid #359799}.result-detail .contents .sentence ul.check li:after{right:0;bottom:0;border-right:3px solid #359799;border-bottom:3px solid #359799}.result-detail .contents .sentence ul.check li .text{padding:20px 20px 20px 20px;text-align:center}.result-detail .sacrifice-mind .contents .mark img{width:6.25vw;height:auto;padding:0 3px 0 0}.result-detail .communication .contents .mark img,.result-detail .invest-mind .contents .mark img,.result-detail .output .contents .mark img{width:6.25vw;height:auto;padding:0 3px 0 0;position:relative;top:3px}.result-detail h4.next-catch{font-size:4vw;margin:20px auto 0;padding:0 5% 0 5%;font-weight:700}.result-detail .next{width:87.5%!important;font-size:5.5vw;margin:20px auto 25px}}