::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 5px #fafafa}::-webkit-scrollbar-thumb{background:#1464f4;border-radius:3px}::-webkit-scrollbar{height:3px;width:3px}img{display:block;max-width:100%}.img-relative{position:relative}.label-img{bottom:.8em;color:#fff;font-size:.8333333333vw;left:3.4666666667%;margin-bottom:0;opacity:.8;position:absolute;text-align:center;width:93.0666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.label-img{font-size:1.6927083333vw}}@media only screen and (max-width:767px){.label-img{font-size:2.6666666667vw}}@media only screen and (min-width:1920px){.label-img{font-size:16px}}.btn-default{align-items:center;background:#1464f4;border:1px solid #1464f4;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:12px;height:48px;justify-content:center;letter-spacing:.1em;line-height:16px;overflow:hidden;padding:14px;position:relative;text-align:center;text-transform:uppercase;transition-duration:.5s;transition-property:color;transition:.3s;z-index:1}.btn-default.btn-drive,.btn-default:hover{background:#fff;color:#1464f4}.btn-default.btn-drive{margin-bottom:10px}.btn-default.btn-drive:hover{background:#1464f4;color:#fff}@media screen and (min-width:1200px){.hide-pc,.show-tab_sp{display:none}}@media screen and (max-width:1199px){.show-pc{display:none!important}}@media screen and (min-width:768px){.show-sp{display:none!important}}@media screen and (max-width:767px){.show-pc_tab{display:none!important}.sp-inline-block{display:inline-block}}body,div,p,table{color:#1f2125;font-family:Mulish,sans-serif;margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}.d-print-inline-block{display:inline-block}@media only screen and (min-width:1200px){.path-referral-frontpage{padding-top:84px}}@media print{.path-referral-frontpage{padding-top:84px}}@media only screen and (max-width:1199px){.path-referral-frontpage{padding-top:60px}}@media only screen and (max-width:1199px)and (min-width:992px){.path-referral-frontpage{padding-top:84px}}.main-top{margin-bottom:5vw;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.main-top{margin-bottom:5vw}}@media only screen and (max-width:767px){.main-top{margin-bottom:10vw}}.main-top .main-top-content{left:50%;position:absolute;text-align:center;top:8%;transform:translateX(-50%);width:57.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.main-top .main-top-content{width:90%}}@media only screen and (max-width:767px){.main-top .main-top-content{width:87.4666666667%}}@media only screen and (min-width:768px)and (max-width:1199px){.main-top .main-top-content{top:6.8888888889%}}@media only screen and (max-width:767px){.main-top .main-top-content{top:10.2272727273%}}.main-top .main-top-title{color:#fff;font-size:3.3333333333vw;font-weight:300;letter-spacing:-.02em;line-height:1.25;margin-bottom:.34em;text-transform:uppercase}@media only screen and (min-width:768px)and (max-width:1199px){.main-top .main-top-title{font-size:5.46875vw}}@media only screen and (max-width:767px){.main-top .main-top-title{font-size:7.4666666667vw}}@media only screen and (min-width:1920px){.main-top .main-top-title{font-size:64px}}.main-top .main-top-desc{color:#fff;font-size:1.0416666667vw;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin-bottom:2.4em}@media only screen and (min-width:768px)and (max-width:1199px){.main-top .main-top-desc{font-size:2.34375vw}}@media only screen and (max-width:767px){.main-top .main-top-desc{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.main-top .main-top-desc{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1199px){.main-top .main-top-desc{margin-bottom:2em}}@media only screen and (max-width:767px){.main-top .main-top-desc{margin-bottom:1.2em}}.main-top .main-top-button{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:57.2727272727%}@media only screen and (max-width:767px){.main-top .main-top-button{width:100%}}.main-top .main-top-button .btn-default{width:47.619047619%}@media only screen and (max-width:767px){.main-top .main-top-button .btn-default{width:100%}}.main-top .main-top-button .btn-rules{display:none}@media only screen and (max-width:767px){.main-top .main-top-button .btn-rules{background:transparent;margin-top:2vw;text-decoration:underline}}.referral-block .referral-block-head{margin-bottom:5vw;margin-left:auto;margin-right:auto;width:46.875%}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-head{margin-bottom:5vw}}@media only screen and (max-width:767px){.referral-block .referral-block-head{margin-bottom:10vw}}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-head{width:80%}}@media only screen and (max-width:767px){.referral-block .referral-block-head{width:90%}}.referral-block .referral-block-head-txt{font-size:1.5625vw;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-head-txt{font-size:2.6041666667vw}}@media only screen and (max-width:767px){.referral-block .referral-block-head-txt{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.referral-block .referral-block-head-txt{font-size:30px}}.referral-block .referral-block-main{margin:0 auto;position:relative;width:94.7916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-main{width:100%}}@media only screen and (max-width:767px){.referral-block .referral-block-main{width:100%}}.referral-block .referral-block-content{left:50%;max-width:630px;position:absolute;text-align:center;top:9.014084507%;transform:translateX(-50%);width:43.956043956%}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content{width:70%}}@media only screen and (max-width:767px){.referral-block .referral-block-content{width:90%}}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content{top:4%}}@media only screen and (max-width:767px){.referral-block .referral-block-content{top:5%}}.referral-block .referral-block-content-txt{color:#3c3c3c;font-size:1.5625vw;font-weight:300;line-height:1.2}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content-txt{font-size:2.4739583333vw}}@media only screen and (max-width:767px){.referral-block .referral-block-content-txt{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.referral-block .referral-block-content-txt{font-size:30px}}@media only screen and (max-width:767px){.referral-block .referral-block-content-txt{line-height:1.4}}.referral-block .referral-block-content-monney{color:#3c3c3c;font-size:3.75vw;font-weight:300;line-height:1.25;margin:.83vw 0}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content-monney{font-size:4.9479166667vw}}@media only screen and (max-width:767px){.referral-block .referral-block-content-monney{font-size:10.1333333333vw}}@media only screen and (min-width:1920px){.referral-block .referral-block-content-monney{font-size:72px}}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content-monney{margin:.5vw 0}}@media only screen and (max-width:767px){.referral-block .referral-block-content-monney{line-height:1.2105263158;margin:.42em 0}}.referral-block .referral-block-content-head{margin-bottom:2.5vw}@media only screen and (min-width:768px)and (max-width:1199px){.referral-block .referral-block-content-head{margin-bottom:3vw}}@media only screen and (max-width:767px){.referral-block .referral-block-content-head{margin-bottom:9.6vw}}.referral-block .referral-block-content-button{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:586px;width:100%}.referral-block .referral-block-content-button .btn-default{width:47.4402730375%}@media only screen and (max-width:767px){.referral-block .referral-block-content-button .btn-default{width:100%}.referral-block .referral-block-content-button .btn-default+.btn-default{margin-top:5.3vw}}.join-block{display:block;padding:5vw 0}@media only screen and (min-width:768px)and (max-width:1199px){.join-block{padding:5vw 0}}@media only screen and (max-width:767px){.join-block{padding:5.3vw 0 19.2vw}}.join-block .join-title{font-size:2.7083333333vw;font-weight:300;line-height:1.1538461538;margin-bottom:3.33vw;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-title{font-size:5.2083333333vw}}@media only screen and (max-width:767px){.join-block .join-title{font-size:10.1333333333vw}}@media only screen and (min-width:1920px){.join-block .join-title{font-size:52px}}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-title{margin-bottom:5vw}}@media only screen and (max-width:767px){.join-block .join-title{margin-bottom:9.6vw}}.join-block .join-main{background:url(../images/referral/bg-join.png) no-repeat 50%;background-size:contain}@media only screen and (max-width:767px){.join-block .join-main ::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 5px #fff}.join-block .join-main ::-webkit-scrollbar-thumb{background:#fff;border-radius:3px}.join-block .join-main ::-webkit-scrollbar{height:1px;width:1px}}.join-block .join-container{margin:0 auto;width:78.75%}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-container{width:95%}}@media only screen and (max-width:767px){.join-block .join-container{overflow:auto;width:92.5333333333%}}.join-block .join-list{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.join-block .join-list{width:288.3vw}}.join-block .join-step{background:#fff;padding:1.5vw 5.5vw;text-align:center;width:28.6375661376%}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-step{width:33%}}@media only screen and (max-width:767px){.join-block .join-step{width:32.0999074931%}}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-step{padding:1em}}@media only screen and (max-width:767px){.join-block .join-step{background:#f7f9f9;padding:8vw 11.4vw 4.2vw}}.join-block .join-ic{margin:0 auto 1.875vw;width:54.2986425339%}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-ic{width:35%}}@media only screen and (max-width:767px){.join-block .join-ic{width:30%}}.join-block .join-label{font-size:1.0416666667vw;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin-bottom:.4em;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-label{font-size:2.34375vw}}@media only screen and (max-width:767px){.join-block .join-label{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.join-block .join-label{font-size:20px}}.join-block .join-step-desc{font-size:.8333333333vw;letter-spacing:-.02em;line-height:1.5}@media only screen and (min-width:768px)and (max-width:1199px){.join-block .join-step-desc{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.join-block .join-step-desc{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.join-block .join-step-desc{font-size:16px}}.rules-block{background:#f7f9f9;padding:5vw 0}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block{padding:5vw 0}}@media only screen and (max-width:767px){.rules-block{padding:5.3vw 0 19.2vw}}.rules-block .rules-container{margin:0 auto;width:78.75%}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-container{width:95%}}@media only screen and (max-width:767px){.rules-block .rules-container{width:95%}}.rules-block .rules-title{color:#3c3c3c;font-size:2.7083333333vw;font-weight:200;letter-spacing:-.04em;line-height:1.25;margin-bottom:3.33vw;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-title{font-size:5.46875vw}}@media only screen and (max-width:767px){.rules-block .rules-title{font-size:10.1333333333vw}}@media only screen and (min-width:1920px){.rules-block .rules-title{font-size:52px}}@media only screen and (max-width:767px){.rules-block .rules-title{line-height:1.2105263158}}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-title{margin-bottom:4vw}}@media only screen and (max-width:767px){.rules-block .rules-title{margin-bottom:9.6vw}}.rules-block .rules-main{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-main{margin:0 auto;width:80%}}@media only screen and (max-width:1199px){.rules-block .rules-main{flex-direction:column-reverse}}.rules-block .rules-content{align-items:center;background:#fff;display:flex;justify-content:center;width:41.0052910053%}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-content{width:100%}}@media only screen and (max-width:767px){.rules-block .rules-content{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-content{margin-top:4%;padding:3% 2%}}.rules-block .rules-content-wrap{max-width:433px;width:90%}.rules-block .rules-img{width:49.0079365079%}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-img{width:100%}}@media only screen and (max-width:767px){.rules-block .rules-img{width:100%}}.rules-block .rules-item{margin-bottom:1.875vw}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-item{margin-bottom:2vw}}@media only screen and (max-width:767px){.rules-block .rules-item{margin-bottom:6.4vw}}.rules-block .rules-item.last{margin-bottom:2.5vw}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-item.last{margin-bottom:2.5vw}}@media only screen and (max-width:767px){.rules-block .rules-item.last{margin-bottom:9.6vw}}.rules-block .rules-item-label{color:#3c3c3c;font-size:1.0416666667vw;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin-bottom:.8em}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-item-label{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.rules-block .rules-item-label{font-size:5.3333333333vw}}@media only screen and (min-width:1920px){.rules-block .rules-item-label{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-item-label{margin-bottom:.6em}}@media only screen and (max-width:767px){.rules-block .rules-item-label{margin-bottom:.4em}}.rules-block .rules-item-desc{color:#3c3c3c;font-size:.8333333333vw;letter-spacing:-.02em;line-height:1.5}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-item-desc{font-size:1.8229166667vw}}@media only screen and (max-width:767px){.rules-block .rules-item-desc{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.rules-block .rules-item-desc{font-size:16px}}.rules-block .rules-item-desc a{color:#1464f4}.rules-block .rules-button{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.rules-block .rules-button .btn-default{width:46.6512702079%}@media only screen and (min-width:768px)and (max-width:1199px){.rules-block .rules-button .btn-default{width:48.5%}}@media only screen and (max-width:767px){.rules-block .rules-button .btn-default{width:100%}.rules-block .rules-button .btn-default+.btn-default{margin-top:5.3vw}}.rules-block .rules-button .btn-rules{display:none}.faq-block{padding:5vw 0}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block{padding:5vw 0}}@media only screen and (max-width:767px){.faq-block{padding:5.3vw 0 19.2vw}}.faq-block .faq-container{margin:0 auto;width:46.6666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-container{width:90%}}@media only screen and (max-width:767px){.faq-block .faq-container{width:87.2%}}.faq-block .faq-head{margin-bottom:3.33vw;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-head{margin-bottom:5vw}}@media only screen and (max-width:767px){.faq-block .faq-head{margin-bottom:9.6vw}}.faq-block .faq-title{color:#3c3c3c;font-size:2.7083333333vw;letter-spacing:-.04em;line-height:1.1538461538}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-title{font-size:5.2083333333vw}}@media only screen and (max-width:767px){.faq-block .faq-title{font-size:8vw}}@media only screen and (min-width:1920px){.faq-block .faq-title{font-size:52px}}.faq-block .faq-panel-item{border-bottom:1px solid #d9e1e2}.faq-block .faq-panel-item.active .faq-questions:after{background:url(../images/referral/ic-minus.png) no-repeat 50%;background-size:contain}.faq-block .faq-panel-item.active .faq-anwser{display:block}.faq-block .faq-questions{font-size:1.0416666667vw;font-weight:600;letter-spacing:-.02em;line-height:1.4;padding:.8em 1.2em .8em 0;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-questions{font-size:2.34375vw}}@media only screen and (max-width:767px){.faq-block .faq-questions{font-size:4.2666666667vw}}@media only screen and (min-width:1920px){.faq-block .faq-questions{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-questions{padding:.8em 1.2em .8em 0}}@media only screen and (max-width:767px){.faq-block .faq-questions{padding:1em 1.2em 1em 0}}.faq-block .faq-questions:after{background:url(../images/referral/ic-plus.png) no-repeat 50%;background-size:contain;color:#000;content:"";height:1em;margin-top:-.5em;position:absolute;right:0;top:50%;transition:.3s;width:1em}@media only screen and (max-width:767px){.faq-block .faq-questions{font-weight:400;line-height:1.5}}.faq-block .faq-anwser{display:none;font-size:.9375vw;font-weight:300;letter-spacing:-.02em;line-height:1.5;padding-bottom:.8em}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-anwser{font-size:2.0833333333vw}}@media only screen and (max-width:767px){.faq-block .faq-anwser{font-size:3.7333333333vw}}@media only screen and (min-width:1920px){.faq-block .faq-anwser{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1199px){.faq-block .faq-anwser{padding-bottom:.8em}}@media only screen and (max-width:767px){.faq-block .faq-anwser{line-height:1.4285714286;padding-bottom:1em}}.banner-footer{margin-bottom:2vw;position:relative;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer{margin-bottom:3vw}}@media only screen and (max-width:767px){.banner-footer{margin-bottom:4vw}}.banner-footer .banner-footer-container{width:94.7916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-container{width:100%}}@media only screen and (max-width:767px){.banner-footer .banner-footer-container{padding-bottom:calc(48px + 9.6vw);width:100%}}.banner-footer .banner-footer-img{width:63.956043956%}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-img{width:70%}}@media only screen and (max-width:767px){.banner-footer .banner-footer-img{width:100%}}.banner-footer .banner-footer-content{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:40.6593406593%}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-content{width:55%}}@media only screen and (max-width:767px){.banner-footer .banner-footer-content{width:84.5333333333%}}@media only screen and (min-width:1200px){.banner-footer .banner-footer-content{right:8.2417582418%}}@media print{.banner-footer .banner-footer-content{right:8.2417582418%}}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-content{right:0}}@media only screen and (max-width:767px){.banner-footer .banner-footer-content{background:#fff;bottom:0;left:50%;padding:5.3vw 5.3vw 0;top:auto;transform:translate(-50%)}}.banner-footer .banner-footer-title{color:#3c3c3c;font-size:3.75vw;font-weight:300;line-height:1.25;margin-bottom:2.5vw}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-title{font-size:4.5572916667vw}}@media only screen and (max-width:767px){.banner-footer .banner-footer-title{font-size:8vw}}@media only screen and (min-width:1920px){.banner-footer .banner-footer-title{font-size:72px}}@media only screen and (max-width:767px){.banner-footer .banner-footer-title{line-height:1.2}}@media only screen and (min-width:768px)and (max-width:1199px){.banner-footer .banner-footer-title{margin-bottom:2.5vw}}@media only screen and (max-width:767px){.banner-footer .banner-footer-title{margin-bottom:9.6vw}}.banner-footer .banner-footer-button{margin:0 auto;max-width:277px}.path-referral-product{background:#f5f5f5;padding:84px 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product{padding:80px 0 0}}@media only screen and (max-width:767px){.path-referral-product{padding:60px 0 0}}.path-referral-product .referral-product{padding:80px 0}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .referral-product{padding:40px 0 50px}}@media only screen and (max-width:767px){.path-referral-product .referral-product{padding:40px 0}}@media only screen and (min-width:768px){.path-referral-product .referral-product{background-image:url(../images/referral/bg-product-pc.jpg);background-position:0 0;background-repeat:no-repeat}}.path-referral-product .referral-container{margin:0 auto;max-width:1822px;width:89.3333333333%}.path-referral-product .referral-product-head{margin-bottom:50px;text-align:center}.path-referral-product .referral-product-head-title{color:#3c3c3c;font-size:52px;font-weight:400;letter-spacing:-.04em;line-height:1.1538461538;margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .referral-product-head-title{font-size:30px}}@media only screen and (max-width:767px){.path-referral-product .referral-product-head-title{font-size:20px}}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .referral-product-head-title{line-height:1.2}}@media only screen and (max-width:767px){.path-referral-product .referral-product-head-title{line-height:1.4}}.path-referral-product .referral-product-head-title span{color:#1464f4;display:inline-block}@media only screen and (max-width:767px){.path-referral-product .referral-product-head-title{font-weight:600;letter-spacing:-.02em}}.path-referral-product .referral-product-head-desc{color:#707070;font-size:16px;font-weight:300;line-height:1.5}.path-referral-product .product-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:993px){.path-referral-product .product-list{gap:1.3%}}.path-referral-product .product-item{background:#f8f9fa;margin-bottom:30px;padding:60px 2.1978021978% 40px;position:relative;width:25%}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .product-item{width:48.5%}}@media only screen and (max-width:767px){.path-referral-product .product-item{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .product-item{padding:40px 20px}}@media only screen and (max-width:767px){.path-referral-product .product-item{padding:35px 20px 20px}}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .product-item{margin-bottom:25px}}@media only screen and (max-width:767px){.path-referral-product .product-item{margin-bottom:20px}}@media only screen and (min-width:1200px)and (max-width:1440px){.path-referral-product .product-item{padding:18px}}@media screen and (min-width:993px){.path-referral-product .product-item{flex-basis:24%}}.path-referral-product .product-item .product-points{background:rgba(20,100,244,.1);color:#1464f4;font-size:16px;font-weight:600;line-height:24px;padding:10px;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.path-referral-product .product-item .product-points{font-size:13px;line-height:1.2307692308}}.path-referral-product .product-item .product-img{margin-bottom:30px}.path-referral-product .product-item .product-name{color:#3c3c3c;font-size:52px;font-weight:200;letter-spacing:-.04em;line-height:1.1538461538;margin-bottom:14px}@media only screen and (min-width:768px)and (max-width:1199px){.path-referral-product .product-item .product-name{font-size:45px}}@media only screen and (max-width:767px){.path-referral-product .product-item .product-name{font-size:38px}}@media only screen and (min-width:1200px)and (max-width:1440px){.path-referral-product .product-item .product-name{font-size:38px}}.path-referral-product .product-item .product-info{display:flex;justify-content:space-between;margin-bottom:34px;width:100%}.path-referral-product .product-item .product-info .sub{color:#8a8a8a;font-size:12px;line-height:1.3333333333;margin-bottom:8px}.path-referral-product .product-item .product-info .hl{color:#3c3c3c;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:1.4}.path-referral-product .product-item .product-info .product-price{text-align:right}.path-referral-product .product-item .product-button .btn-default{display:block;width:100%}