.cp-fp-re-wrapper{max-width:530px;margin:0 auto 40px}.cp-fp-re-title{margin-top:15%;margin-bottom:1%}.cp-fp-re-title.section-title{margin:30px auto 20px}.cp-fp-re-link input{border:0;background-color:#faaf1e;width:100%;max-width:530px;height:40px;font-size:1em;line-height:1;font-family:'BlenderProBold',sans-serif;letter-spacing:.75px;color:#000;text-align:center;padding:0 1%}#compatibility-result *{box-sizing:border-box}#compatibility-result h2,#compatibility-result h3,#compatibility-result p{text-align:center}#compatibility-result h3{margin-bottom:8px;color:#fff}#compatibility-result .plain-text{font-size:1.57em;line-height:1;font-family:'BlenderPro',sans-serif;letter-spacing:.75px;margin-left:30px;margin-right:30px}#compatibility-result .plain-text.bold{font-family:'Korataki W01 Book',sans-serif;font-size:1.2em}#compatibility-result .section-title{margin:30px auto 20px}#compatibility-result #chart-member-container{position:relative;width:80%;margin:40px auto}#compatibility-result #compatibility-list-title{position:relative;width:100%;height:30px;max-width:600px;margin:0 auto;padding:0}#compatibility-result #compatibility-list-title .cplist-row{border:0}#compatibility-result #compatibility-list-title .cplist-row .list-cell{font-family:'BlenderProBook',sans-serif;overflow:visible;color:#fff;background:0 0}#compatibility-result #compatibility-list-title .cplist-row .list-cell.sortable{cursor:pointer}#compatibility-result #compatibility-list-title .cplist-row .list-cell.cp-share{text-indent:-3%}#compatibility-result #compatibility-list-wrapper{position:relative}#compatibility-result #compatibility-list{position:relative;width:100%;height:auto;max-width:600px;overflow:auto;margin:0 auto;padding:0;-webkit-overflow-scrolling:touch}#compatibility-result #compatibility-list .cplist-inner{width:100%;height:auto}#compatibility-result .cplist-container{width:100%;height:100%;margin:0;padding:0}#compatibility-result .cplist-container .cplist-row{position:relative;width:100%;height:30px;line-height:30px;display:block;list-style-type:none;border-bottom:2px solid #04aefd;font-family:'BlenderProBook',sans-serif;font-size:20px}#compatibility-result .cplist-container .cplist-row:first-child{height:32px;border-top:2px solid #04aefd}#compatibility-result .cplist-container .cplist-row .list-cell{position:relative;display:inline-block;width:25%;height:100%;padding:0 0 0 3%;vertical-align:top;text-overflow:ellipsis;overflow:hidden}#compatibility-result .cplist-container .cplist-row .cp-pic{position:relative;width:6%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}#compatibility-result .cplist-container .cplist-row .cp-pilot{width:28%;white-space:nowrap}#compatibility-result .cplist-container .cplist-row .cp-match{width:15%;color:#faaf1e;background-size:auto 60%;background-repeat:no-repeat;background-position:80% center}#compatibility-result .cplist-container .cplist-row .cp-match.no-match{background-image:url(../../../img/no_match_icon.png)}#compatibility-result .cplist-container .cplist-row .cp-match.is-match{background-image:url(../../../img/match_icon.png)}#compatibility-result .cplist-container .cplist-row .cp-match.is-char{background-image:url(../../../img/ppdc-logo-yellow.png)}#compatibility-result .cplist-container .cplist-row .cp-type{width:12%}#compatibility-result .cplist-container .cplist-row .cp-recruit{width:17%;background-image:url(../../../img/no_recruit_icon.png);background-size:auto 60%;background-repeat:no-repeat;background-position:20% center}#compatibility-result .cplist-container .cplist-row .cp-recruit.is-recruit{background-image:url(../../../img/is_recruit_icon.png)}#compatibility-result .cplist-container .cplist-row .cp-points{width:14%;color:#faaf1e}#compatibility-result .cplist-container .cplist-row .cp-share{width:7%;padding:0}#compatibility-result .cplist-container .cplist-row .cp-share .cp-share-button{display:block;border:0;padding:0;margin:0;width:100%;height:100%;background-image:url(../../../img/cresult_share_icon.png);background-size:90% auto;background-repeat:no-repeat;background-position:center}#compatibility-result .cplist-container .cplist-loading{display:block;position:relative;width:100%;height:60px;list-style-type:none;overflow:hidden}#compatibility-result .cplist-container .cplist-loading.hide{height:0}#compatibility-result .loading-indicator{position:absolute;height:60px;width:60px;top:50%;left:50%;margin-left:-30px;margin-top:-30px}#compatibility-result .loading-indicator .layer{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation:SPIN 30s infinite linear;animation:SPIN 30s infinite linear;background-image:url(../../../img/loading_icon_back.png);background-size:contain;background-repeat:no-repeat;background-position:center}#compatibility-result .loading-indicator .layer.middle{background-image:url(../../../img/loading_icon_layer1.png);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#compatibility-result .loading-indicator .layer.inner{background-image:url(../../../img/loading_icon_layer2.png);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#compatibility-result .loading-indicator.hide{display:none}#compatibility-result #csresult-result{margin:20px 0;padding:0}#compatibility-result #csresult-result .csresult-result-row{line-height:2.5em;display:block;list-style-type:none;text-align:left}#compatibility-result #csresult-result .csresult-result-row .csresult-result-cell-title{display:inline-block;width:55%;text-align:right;color:gray}#compatibility-result #csresult-result .csresult-result-row .csresult-result-cell-score{display:inline-block;margin-left:20px}#compatibility-result #csresult-high-score-wrap{height:50px;width:100%;text-align:center}#compatibility-result #csresult-high-score-wrap #csresult-high-score{text-align:center;height:45px;width:100%;font-size:18px;line-height:32px;color:#000;background-image:url(../../../img/quiz-pts-back.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}#compatibility-result #showcase-match{position:relative;height:66.66666667vw;max-height:400px;width:100%;max-width:600px;margin:0 auto}#compatibility-result #csresult-marquee{position:absolute;width:100%;height:100%;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-image:url(../../../img/card_frame_left.png);background-size:auto 60%;background-position:left bottom;background-repeat:no-repeat}#compatibility-result #csresult-marquee #csresult-marquee-inner{position:relative;height:100%;width:100%;margin:0 auto;overflow:hidden;background-image:url(../../../img/card_frame_right.png);background-size:auto 85%;background-position:right top;background-repeat:no-repeat}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee{display:none;position:absolute;width:100%;height:100%;top:0;left:0}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee.active{display:block}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .marquee-title{margin-top:7%;margin-bottom:1%;white-space:nowrap}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .chart-match-container{position:absolute;width:60vw;height:40vw;max-width:360px;max-height:240px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:25%}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .csresult-marquee-pic{position:absolute;width:16.66666667vw;height:16.66666667vw;max-width:100px;max-height:100px;border-radius:8px;top:43%;background-size:cover;background-repeat:no-repeat}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .csresult-marquee-pic.left{left:8%;border:1px solid #04aefd;box-shadow:0 0 20px 0 rgba(4,174,253,.4)}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .csresult-marquee-pic.right{right:8%;border:1px solid #00e11a;box-shadow:0 0 20px 0 rgba(0,225,26,.4)}#compatibility-result #csresult-marquee #csresult-marquee-inner .csresult-marquee .csresult-marquee-match{position:absolute;width:100%;left:0;bottom:4%;text-align:center;margin:0;color:#faaf1e;font-family:'BlenderProBook',sans-serif;font-size:2em}#compatibility-result #showcase-match-buttons{width:100%;margin:10px auto 20px;text-align:center}#compatibility-result #showcase-match-buttons button{width:80px;height:24px;border:0}#compatibility-result #showcase-match-buttons button#showcase-match-button-left,#compatibility-result #showcase-match-buttons button#showcase-match-button-right{background-image:url(../../../img/cp_arrow_left.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}#compatibility-result #showcase-match-buttons button#showcase-match-button-right{background-image:url(../../../img/cp_arrow_right.png)}#compatibility-result #csresult-page-pilottype{margin-top:4px}#compatibility-result #csresult-btn-view-profile{display:block;width:320px;height:41px;margin:0 auto 40px;border:0;background-image:url(../../../img/btn_bg_long.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:530px),screen and (max-height:760px){#compatibility-result .cplist-container .cplist-row .cp-match{background-position:90% center}}@media only screen and (max-width:500px){#compatibility-result #chart-member-container{width:100%}#compatibility-result .cp-fp-re-title{margin-top:5%}#compatibility-result #csresult-marquee .share-menu{margin:5px auto;-webkit-transform:scale(.7);transform:scale(.7)}#compatibility-result #csresult-high-score-wrap{-webkit-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:460px),screen and (max-height:760px){#compatibility-result .cplist-container .cplist-row .cp-match{background-position:right center}}@media only screen and (max-width:400px){#compatibility-result .cplist-container .cplist-row{font-size:16px}#compatibility-result .cplist-container .cplist-row .cp-share .cp-share-button{background-size:100% auto}}@media only screen and (max-width:330px){#compatibility-result .cplist-container .cplist-row{font-size:14px}#compatibility-result .cplist-container .cplist-row .cp-match,#compatibility-result .cplist-container .cplist-row .cp-recruit{background-size:auto 46%}}@media only screen and (min-width:831px) and (min-height:501px){#compatibility-result #compatibility-list-title .cplist-row .list-cell.cp-share{text-indent:0}#compatibility-result #csresult-marquee{min-width:540px}}