#rank-diagnosis .question{padding:20px 0}#rank-diagnosis .hide{display:none}#rank-diagnosis .item{text-align:center}#rank-diagnosis .item h3{display:flex;justify-content:center;align-items:center;margin-bottom:30px}#rank-diagnosis .item h3 .q_num{display:flex;justify-content:center;align-items:center;color:#fff;flex-shrink:0;font-size:2rem;font-family:Libre Baskerville,sans-serif;width:50px;height:50px;background:#333;border-radius:50%;margin-right:10px}#rank-diagnosis .item h3 p{text-align:left}#rank-diagnosis .btn{display:flex;justify-content:center;align-items:center;height:60px;color:#fff;font-weight:600;max-width:300px;margin:15px auto 0;padding:0 15px 2px;background:#d44e4e;position:relative;z-index:0;overflow:hidden;cursor:pointer;transition:.2s}#rank-diagnosis .btn::before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fff;position:absolute;top:2px;left:2px}#rank-diagnosis .btn:hover{opacity:.8}#rank-diagnosis .btn span{color:#000;font-size:8.2rem;font-family:Libre Baskerville,sans-serif;margin-top:2px;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);opacity:.12}#rank-diagnosis .question ul li:last-child{background:#55aacf}#rank-diagnosis .start .btn{font-size:2rem;font-weight:600}#rank-diagnosis .answer{padding:40px 0}#rank-diagnosis .answer .item>p{font-size:1.6rem;font-weight:500;margin-bottom:20px}#rank-diagnosis .answer .item h3{font-size:2rem}#rank-diagnosis .answer .item h3 span{display:inline-block;border-bottom:5px solid #333;padding:0 5px 5px}#rank-diagnosis .answer .tr h3 span{border-color:#59b785}#rank-diagnosis .answer .na h3 span{border-color:#4f9177}#rank-diagnosis .answer .ar h3 span{border-color:#5a75a2}#rank-diagnosis .answer .ra h3 span{border-color:#92709a}#rank-diagnosis .answer .ms h3 span{border-color:#d38a9d}#rank-diagnosis .answer .mt h3 span{border-color:#ba616d}#rank-diagnosis .answer .gm h3 span{border-color:#b9b5b0}#rank-diagnosis .answer .gmt h3 span{border-color:#e3af00}#rank-diagnosis .answer .text{line-height:1.8;margin-bottom:40px;text-align:left}#rank-diagnosis .answer .text ul{margin-top:10px}#rank-diagnosis .answer .text ul li{font-size:1.2rem;margin-top:5px}#rank-diagnosis .reserve a{display:flex;justify-content:center;align-items:center;max-width:300px;height:60px;color:#fff;font-size:1.6rem;font-weight:500;margin:15px auto 0;padding:0 15px 2px;background:#a69365;position:relative;z-index:0;overflow:hidden;cursor:pointer}#rank-diagnosis .reserve a::before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fff;position:absolute;top:2px;left:2px}#rank-diagnosis .reserve a::after{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:14px;transform:translateY(-50%) rotate(45deg)}#rank-diagnosis .reserve a:hover{opacity:.8}#rank-diagnosis .return{margin-top:20px;text-align:center}#rank-diagnosis .return a{border-bottom:1px solid}#rank-diagnosis .return a:hover{border-color:rgba(0,0,0,0)}#rank-diagnosis .tweet{margin-top:40px;text-align:center}#rank-diagnosis .tweet a{display:inline-block;color:#fff;font-weight:500;background-color:#00acee;background-position:left 10px center;background-size:20px auto;background-repeat:no-repeat;background-image:url("../img/common/icon_twitter_white.svg");border-radius:5px;padding:10px 10px 10px 35px}@media screen and (min-width: 960px){#rank-diagnosis .btn{max-width:100%;height:100px;margin:0;padding-bottom:3px}#rank-diagnosis .btn span{font-size:14rem}#rank-diagnosis .start .btn{width:460px;margin:0 auto;font-size:3.2rem}#rank-diagnosis .item h3{font-size:3.2rem;margin-bottom:60px}#rank-diagnosis .item h3 .q_num{font-size:4rem;width:80px;height:80px;margin-right:20px}#rank-diagnosis .question{padding:60px 0 0}#rank-diagnosis .question .item ul{display:flex;justify-content:space-between}#rank-diagnosis .question .item ul li{font-size:2rem;width:calc(50% - 20px)}#rank-diagnosis .answer{padding:60px 0 0}#rank-diagnosis .answer .item>p{font-size:2.4rem;margin-bottom:40px}#rank-diagnosis .answer .item h3{font-size:3.6rem}#rank-diagnosis .answer .text{margin-bottom:80px;text-align:center}#rank-diagnosis .answer .text ul li{font-size:1.4rem}#rank-diagnosis .reserve a{max-width:420px;height:80px;font-size:2.2rem}#rank-diagnosis .reserve a::after{width:10px;height:10px;right:22px}#rank-diagnosis .return{margin-top:30px}#rank-diagnosis .tweet{margin-top:80px}#rank-diagnosis .tweet a:hover{opacity:.8}}#rank-diagnosis #top{background:linear-gradient(45deg, rgba(255, 189, 162, 0.65), rgba(255, 172, 206, 0.65))}#rank-diagnosis #top .content{padding:0;position:relative;z-index:0}#rank-diagnosis #top .content::before{content:"";width:72%;height:100%;background:linear-gradient(45deg, rgba(238, 132, 89, 0.25), rgba(216, 24, 102, 0.25));clip-path:polygon(15% 0, 100% 0, 100% 100%, 0% 100%);position:absolute;z-index:-2;top:0;right:0}#rank-diagnosis #top .content::after{content:"";width:calc(72% - 25px);height:100%;background:#fff;clip-path:polygon(15% 0, 100% 0, 100% 100%, 0% 100%);position:absolute;z-index:-1;top:0;right:0}#rank-diagnosis #top .content .text{position:relative;z-index:0}#rank-diagnosis #top .content .text::before{content:"";width:100%;height:100%;background-position:left top;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/rank-diagnosis/fv_sp.png");position:absolute;z-index:-1;top:0;left:0}#rank-diagnosis #top .content .ttlArea1{width:55%;margin-left:auto;text-align:center}#rank-diagnosis #top .content .ttlArea1 .pageTitle{background-position:bottom center;background-size:auto 32px;background-repeat:no-repeat;background-image:url("../img/rank-diagnosis/arrow.svg");padding-bottom:48px}#rank-diagnosis #top .content .ttlArea1 .sml{font-size:1.4rem}#rank-diagnosis #top .content .ttlArea1 p{font-size:1.2rem}#rank-diagnosis #top .content .start{padding:20px 0;background:hsla(0,0%,100%,.8);position:relative;z-index:3}#rank-diagnosis #top .content .start .btn{width:300px;color:#fff;font-size:2rem;font-weight:600;text-align:center;margin:0 auto;padding:18px 0 20px;background:linear-gradient(45deg, #F3A382, #D81866);position:relative;cursor:pointer}#rank-diagnosis #top .content .start .btn::before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #fff;position:absolute;top:2px;left:2px}@media screen and (min-width: 560px){#rank-diagnosis #top .content .ttlArea1 p{font-size:1.4rem}}@media screen and (min-width: 960px){#rank-diagnosis #top{overflow:hidden}#rank-diagnosis #top .content{padding:0 20px}#rank-diagnosis #top .content::after{content:none}#rank-diagnosis #top .content::before{content:"";width:60%;background-position:left;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/rank-diagnosis/fv_pc.png");clip-path:initial;left:-270px;z-index:1}#rank-diagnosis #top .content .text{width:80%;margin-left:auto;padding:0 30px 80px;z-index:0}#rank-diagnosis #top .content .text::before{content:"";width:100%;height:100%;background:linear-gradient(45deg, #ffc1bb, #ffb9ce);position:absolute;z-index:-2;top:0;left:0;transform:skewX(-10deg)}#rank-diagnosis #top .content .text::after{content:"";width:calc(100% - 80px);height:100%;background:#fff;position:absolute;z-index:-1;top:0;left:40px;transform:skewX(-10deg)}#rank-diagnosis #top .content .ttlArea1{width:100%;margin-bottom:40px;padding-bottom:80px;background-position:bottom center;background-size:auto 45px;background-repeat:no-repeat;background-image:url("../img/rank-diagnosis/arrow.svg")}#rank-diagnosis #top .content .ttlArea1 .pageTitle{padding-bottom:0;background:none}#rank-diagnosis #top .content .ttlArea1 .sml{font-size:2.2rem}#rank-diagnosis #top .content .ttlArea1 p{font-size:1.6rem}#rank-diagnosis #top .content .start{padding:0;background:none}#rank-diagnosis #top .content .start .btn{width:420px;font-size:3rem;padding-bottom:22px;transition:.2s}#rank-diagnosis #top .content .start .btn:hover{opacity:.8}}#rank-diagnosis #body{background:linear-gradient(45deg, rgba(255, 189, 162, 0.3), rgba(255, 172, 206, 0.3))}#rank-diagnosis #body .block{background:#fff}/*# sourceMappingURL=rank-diagnosis.min.css.map */