body{display:none}.tsukuaold{font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:300;font-style:normal}.ftrPt{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}#referral #header{width:100%;position:fixed;z-index:1;top:0;left:0}#referral #header.is-fixed{position:fixed}#referral section .inner{max-width:1020px;margin-inline:auto}#referral #referral_content .fv{background-color:#fff5fe}#referral #referral_content .fv .inner{padding:0;margin:0 auto;position:relative;z-index:0}#referral #referral_content .fv .inner::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-position:left -23vw top 2vw;background-size:143% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/fv_img.webp")}.no-webp #referral #referral_content .fv .inner::after{background-image:url("../imgs/referral/fv_img.jpg")}#referral #referral_content .fv h2{margin:0;padding:51vw 0 6vw}@media screen and (min-width: 769px){#referral #referral_content .fv{overflow:hidden;padding:.5em 0 0}#referral #referral_content .fv .inner::after{left:-1.5%;width:1200px;background-position:left top;background-size:100% auto}#referral #referral_content .fv h2{width:62.06%;padding:17em 0 7em}}@media only screen and (min-width: 769px)and (max-width: 1020px){#referral #referral_content .fv .inner::after{width:118%}}#referral .ribon{position:relative;top:-0.95em;height:2em;color:#fff;font-size:6.07vw;text-align:center;line-height:2em;font-feature-settings:"palt";padding:0 .35em;margin:0 1em -1em;background-color:#f75aa9}#referral .ribon::before,#referral .ribon::after{content:"";position:absolute;top:0;width:0;height:0;border-color:#f75aa9 rgba(0,0,0,0);border-style:solid}#referral .ribon::before{left:-0.5em;border-width:1em 0px 1em .51em}#referral .ribon::after{right:-0.5em;border-width:1em .51em 1em 0px}@media screen and (min-width: 769px){#referral .ribon{font-size:40px;max-width:757px;margin-inline:auto}}@media only screen and (min-width: 769px)and (max-width: 1020px){#referral .ribon{max-width:74.22%;font-size:3.92vw}}#referral .parts_box{padding:7vw 3.5vw 7vw}#referral .parts_box.pink_bg{background:#fff5fe}#referral .parts_box .sarani_gift ul li,#referral .parts_box .case .box_content,#referral .parts_box .amount ul li,#referral .parts_box .present{background:#feffdb;border-radius:10px;box-shadow:0 3px 6px rgba(170,170,168,.16)}#referral .parts_box .line_dot{display:inline-block;font-weight:bold;font-size:6.07vw;line-height:1;margin-bottom:.35em}#referral .parts_box .line_dot::before,#referral .parts_box .line_dot::after{content:"";display:inline-block;position:relative;top:2px;width:5.14vw;height:4.67vw;margin:0 .25em 0 0;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/line_dot.svg")}#referral .parts_box .line_dot::after{transform:scale(-1, 1);margin:0 0 0 .25em}#referral .parts_box .half_bg{display:block;color:#f75aa9;font-size:12.5vw;font-weight:600;line-height:1;padding-bottom:1vw;letter-spacing:0;font-feature-settings:"palt";position:relative;z-index:0;top:-4px}#referral .parts_box .half_bg::after{content:"";width:100%;height:100%;background:linear-gradient(to bottom, transparent 55%, #FFF8A5 45%);position:absolute;z-index:-1;left:0;top:0}#referral .parts_box .sarani h3{font-size:4.21vw;text-align:center;padding:0 3.5vw 3.5vw;position:relative;z-index:0;top:-0.5em}#referral .parts_box .sarani h3::before,#referral .parts_box .sarani h3::after{content:"";position:absolute;z-index:-1}#referral .parts_box .sarani h3::before{left:0;top:8%;width:100%;height:92%;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(170,170,168,.16)}#referral .parts_box .sarani h3::after{left:50%;bottom:-5vw;width:16.12vw;height:8.18vw;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/icon_triangle.svg");transform:translateX(-50%)}#referral .parts_box .sarani h3 strong{top:-3px;padding-bottom:0;letter-spacing:-0.05em}#referral .parts_box .amount{margin-top:6vw}#referral .parts_box .amount ul li{margin-top:2.5vw;background:#fff}#referral .parts_box .amount ul li dt{color:#fff;text-align:center;font-size:5.14vw;font-weight:bold;line-height:1;padding:.3em;background:#a2a2a2;border-radius:10px 10px 0 0}#referral .parts_box .amount ul li dd{font-size:4.21vw;line-height:1;padding:3.5vw;padding-left:32vw;position:relative;z-index:0}#referral .parts_box .amount ul li dd::before{content:"";width:30vw;height:100%;background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute;z-index:0;left:1vw;top:0}#referral .parts_box .amount ul li dd>span{display:block;font-size:88.89%;text-align:center;padding:.2em 0;margin:.75em 0 .35em;background:#fff8a5;border-radius:50px}#referral .parts_box .amount ul li dd div strong{color:#f75aa9;font-size:222.22%}#referral .parts_box .amount ul li:nth-child(1) dd::before{background-image:url("../imgs/referral/amount_img01.svg")}#referral .parts_box .amount ul li:nth-child(2) dd::before{background-image:url("../imgs/referral/amount_img02.svg")}#referral .parts_box .amount ul li:nth-child(3) dd::before{background-image:url("../imgs/referral/amount_img03.svg")}#referral .parts_box .amount ul li:nth-child(4) dd::before{background-image:url("../imgs/referral/amount_img04.svg")}#referral .parts_box .present div{text-align:center;padding:3.5vw}#referral .parts_box .case h3{top:0;margin-bottom:0}#referral .parts_box .case dl{margin-top:7vw;padding:5vw 3.5vw;position:relative;z-index:0}#referral .parts_box .case dl dt{width:100%;font-size:8vw;text-align:center;letter-spacing:-0.05em;color:#7c7c7c;position:absolute;z-index:1;top:-5.5vw;left:0}#referral .parts_box .case dl ul li{display:flex;flex-direction:column;justify-content:center;min-height:27.5vw;padding:3.5vw;padding-left:28vw;font-size:3.74vw;line-height:1.35;letter-spacing:-0.075em;background:#fff;position:relative;z-index:0}#referral .parts_box .case dl ul li::before{content:"";width:21vw;height:100%;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/case_illust02.svg");position:absolute;z-index:0;left:3.5vw;top:0}#referral .parts_box .case dl ul li:first-child{margin-bottom:5vw}#referral .parts_box .case dl ul li:first-child::before{background-image:url("../imgs/referral/case_illust01.svg")}#referral .parts_box .case dl ul li:first-child::after{content:"";width:13.79vw;height:7.01vw;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/icon_triangle.svg");transform:translateX(-50%);position:absolute;z-index:-1;left:50%;bottom:-4vw}#referral .parts_box .case dl ul li div{margin-bottom:-0.25em}#referral .parts_box .case dl ul li div>span{display:inline-block;font-size:112.5%;font-weight:600;line-height:1;padding:.25em .5em;margin-bottom:.6em;border:1px solid #aaa}#referral .parts_box .case dl ul li p{line-height:1;margin-top:.4em;position:relative;z-index:0}#referral .parts_box .case dl ul li p::before{content:"";width:103%;height:100%;background:linear-gradient(to top, transparent 5%, #FFF8A5 5% 35%, transparent 40%);position:absolute;z-index:-1;left:-3%;top:0}#referral .parts_box .case dl ul li p strong{display:inline-block;color:#f75aa9;font-size:250%;letter-spacing:0}#referral .parts_box .use_points h3{font-size:4.67vw;text-align:center;margin-top:-1vw;padding:0 3vw}#referral .parts_box .use_points h3 strong{top:0}#referral .parts_box .use_points h3 img{width:10.98vw;margin:0 .5vw}#referral .parts_box .use_points ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3vw 0 5vw}#referral .parts_box .use_points ul li{width:calc(50% - 1.5vw);margin-top:3vw}#referral .parts_box .use_points ul li dl{overflow:hidden;border-radius:10px}#referral .parts_box .use_points ul li dl dt{color:#fff;text-align:center;font-weight:600;font-size:4.21vw;padding:.25em;background:#f75aa9;position:relative;z-index:1}#referral .parts_box .use_points ul li dl dt::after{content:"";width:.45em;height:.45em;box-sizing:border-box;border:.45em solid rgba(0,0,0,0);border-top:.45em solid #f75aa9;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:1;top:100%;left:50%}#referral .parts_box .use_points ul li dl dd{position:relative;z-index:0}#referral .parts_box .use_points>p{font-size:3.74vw;text-align:center}#referral .parts_box.line_bg{padding-bottom:13vw;background-position:0 0;background-size:11.45vw auto;background-repeat:repeat;background-image:url("../imgs/referral/line_bg.svg")}#referral .parts_box .sarani_gift h3{font-size:4.21vw;text-align:center;padding:0 3vw}#referral .parts_box .sarani_gift h3 div{margin-top:.35em}#referral .parts_box .sarani_gift h3 strong{top:0}#referral .parts_box .sarani_gift h3 strong+strong{top:-2px}#referral .parts_box .sarani_gift ul{margin-top:5vw}#referral .parts_box .sarani_gift ul li{margin-top:3.5vw;padding:3.5vw 0}#referral .parts_box .sarani_gift ul li:first-child{margin-top:0}#referral .parts_box .sarani_gift ul li div,#referral .parts_box .sarani_gift ul li div dl{display:flex;justify-content:center;align-items:center}#referral .parts_box .sarani_gift ul li div{width:100%}#referral .parts_box .sarani_gift ul li div dl{width:70%}#referral .parts_box .sarani_gift ul li div dl dt{width:38%}#referral .parts_box .sarani_gift ul li div dl dd{width:62%;font-size:4.21vw;font-weight:bold;line-height:1.35;padding-left:3.5vw}#referral .parts_box .sarani_gift ul:nth-child(2) div dl{margin:-1vw 0}#referral .parts_box .sarani_gift ul.gifts li{margin-top:0;padding:0;background:rgba(0,0,0,0);box-shadow:initial;border-radius:initial}#referral .parts_box .sarani_gift h4{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%;color:#fff;font-size:5.14vw;font-weight:bold;text-align:center;line-height:1.15;position:relative;z-index:0}#referral .parts_box .sarani_gift h4::after{content:"";width:20.79vw;height:20.79vw;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/icon_circular_wave.svg");transform:translate(-50%, -50%);position:absolute;z-index:-1;left:50%;top:50%}#referral .parts_box .sarani_gift h4 span{display:block;font-weight:bold}#referral .parts_box .flow h3{top:-13vw;margin-bottom:-1.5em}#referral .parts_box .flow h3+p{font-size:4.21vw;text-align:center}#referral .parts_box .flow .box_content{overflow:hidden;border-radius:10px;margin-top:3.5vw}#referral .parts_box .flow .box_content dl{background:#fff}#referral .parts_box .flow .box_content dl dt{color:#fff;font-size:7.01vw;text-align:center;background:#fd9bcd;position:relative;z-index:0}#referral .parts_box .flow .box_content dl dt::before{content:"";width:.375em;height:.375em;box-sizing:border-box;border:.375em solid rgba(0,0,0,0);border-top:.375em solid #fd9bcd;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:-1;top:100%;left:50%}#referral .parts_box .flow .box_content dl dt span:first-child{padding-right:.25em}#referral .parts_box .flow .box_content dl dd{text-align:center;font-size:4.21vw;padding:3.5vw;padding-top:4.5vw}#referral .parts_box .flow .box_content .step0 dd{padding-bottom:1px}#referral .parts_box .flow .box_content .step04 dd{padding-bottom:4.5vw}#referral .parts_box .flow .app_download{margin:3.5vw 0;padding:3.5vw 7vw;position:relative;z-index:0}#referral .parts_box .flow .app_download::after{content:"";width:100%;height:100%;background:linear-gradient(to right, #BDAFF1, #E39CD5 55%, #f1d3e8);position:absolute;z-index:-1;top:0;left:0}#referral .parts_box .flow .app_download h5,#referral .parts_box .flow .app_download div+p{color:#fff;line-height:1;font-size:3.35vw;font-weight:bold}#referral .parts_box .flow .app_download h5{padding:.5em 0;background:#d54a86;border-radius:50px}#referral .parts_box .flow .app_download div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3.5vw}#referral .parts_box .flow .app_download div p{width:calc(40% - .75em)}#referral .parts_box .flow .app_download div ul{width:calc(60% - .75em)}#referral .parts_box .flow .app_download div ul li:first-child{margin-bottom:1.5vw}#referral .parts_box .flow .app_download div ul li a{display:block}#referral .parts_box .flow .step_img{width:70.09%;margin:4vw auto}#referral .parts_box .flow .step02 .step_img{margin-bottom:1vw}#referral .parts_box .annotation dl{margin-top:3.75vw}#referral .parts_box .annotation dl:first-child{margin-top:0}#referral .parts_box .annotation dl dt{font-size:4.21vw;text-align:center;background:#d8d8d8}#referral .parts_box .annotation dl dd{font-size:3.74vw;margin-top:1.5vw;line-height:1.55}#referral .parts_box .annotation dl dd .t_indent{display:block;text-indent:-1em;padding-left:1em}#referral .parts01 .parts_box:first-child{padding-top:12vw}@media screen and (min-width: 769px){#referral .parts_box{padding:3em 0}#referral .parts_box .annotation,#referral .parts_box .flow,#referral .parts_box .sarani_gift,#referral .parts_box .use_points,#referral .parts_box .case,#referral .parts_box .sarani,#referral .parts_box .present{max-width:1020px;margin-inline:auto}#referral .parts_box .line_dot{font-size:36px}#referral .parts_box .line_dot::before,#referral .parts_box .line_dot::after{width:30px;height:30px}#referral .parts_box .line_dot::before{margin-right:.5em}#referral .parts_box .line_dot::after{margin-left:.5em}#referral .parts_box .half_bg{font-size:94px;padding:0 10px 5px}#referral .parts_box .half_bg::before,#referral .parts_box .half_bg::after{width:30px;height:30px}#referral .parts_box .half_bg::after{background:linear-gradient(to bottom, transparent 65%, #FFF8A5 35%)}#referral .parts_box .sarani h3{max-width:890px;margin:0 auto;font-size:18px;padding:0 0 3.5em}#referral .parts_box .sarani h3::after{bottom:-2em;width:8em;height:4.25em}#referral .parts_box .sarani h3 strong{display:inline-block;padding:0 .2em}#referral .parts_box .sarani h3 strong::after{top:8%}#referral .parts_box .amount{margin-top:1em}#referral .parts_box .amount ul{display:flex;flex-wrap:wrap;justify-content:space-between}#referral .parts_box .amount ul li{width:calc(50% - .65em);margin-top:1.3em}#referral .parts_box .amount ul li dt{font-size:27px}#referral .parts_box .amount ul li dd{font-size:16px;padding:1.15em 1.5em;padding-left:11.5em}#referral .parts_box .amount ul li dd::before{width:10em;left:.75em}#referral .parts_box .amount ul li dd>span{padding:.5em 0;margin:1em 0 .75em}#referral .parts_box .amount ul li dd div strong{font-size:335%}#referral .parts_box .present div{text-align:center;padding:1.25em 0 2.25em}#referral .parts_box .present div img{max-width:673px}#referral .parts_box .case_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3em}#referral .parts_box .case_box .box_content{width:calc(50% - .65em)}#referral .parts_box .case dl{margin-top:0;padding:2em 1.25em}#referral .parts_box .case dl dt{top:-0.5em;line-height:1;font-size:42px}#referral .parts_box .case dl ul li{justify-content:flex-start;min-height:10.5em;padding:1.5em 1.5em 2em 11em;font-size:14px}#referral .parts_box .case dl ul li::before{left:1.5em;width:8em}#referral .parts_box .case dl ul li:first-child{margin-bottom:1.5em}#referral .parts_box .case dl ul li:first-child::after{bottom:-1em;width:8em;height:4.25em}#referral .parts_box .case dl ul li div>span{font-size:160%}#referral .parts_box .case dl ul li p{font-size:16px;letter-spacing:.05em}#referral .parts_box .case dl ul li p::before{top:3px;background:linear-gradient(to bottom, transparent 55%, #FFF8A5 45%)}#referral .parts_box .case dl ul li p strong{font-size:350%}#referral .parts_box .use_points h3{margin-top:0;font-size:25px;padding:0 1em}#referral .parts_box .use_points h3 strong{display:inline-block}#referral .parts_box .use_points h3 img{width:2.5em;margin:0 .25em}#referral .parts_box .use_points ul{margin:2.5em 0}#referral .parts_box .use_points ul li{width:calc(25% - 1em);margin-top:0}#referral .parts_box .use_points ul li dl dt{font-size:20px;padding:.35em 0}#referral .parts_box .use_points>p{font-size:18px}#referral .parts_box .sarani_gift h3{font-size:18px;padding:0}#referral .parts_box .sarani_gift h3 div{display:flex;justify-content:center;align-items:center;margin-top:0}#referral .parts_box .sarani_gift h3 strong{letter-spacing:-0.035em;padding:0}#referral .parts_box .sarani_gift h3 strong::after{top:12%}#referral .parts_box .sarani_gift h3 strong:nth-child(1){padding-left:.15em}#referral .parts_box .sarani_gift h3 strong:nth-child(2){padding-right:.15em}#referral .parts_box .sarani_gift h3 strong+strong{top:0}#referral .parts_box .sarani_gift ul{margin:2.5em -1% 0;display:flex;flex-wrap:wrap;justify-content:center}#referral .parts_box .sarani_gift ul li{width:48%;margin:1%;padding:1em 0}#referral .parts_box .sarani_gift ul li:first-child{margin:1%}#referral .parts_box .sarani_gift ul li div{min-height:7.5em}#referral .parts_box .sarani_gift ul li div dl dd{font-size:24px;padding-left:1em}#referral .parts_box .sarani_gift ul li:nth-child(2) div dl{margin:0}#referral .parts_box .sarani_gift ul.gifts{display:block;margin:4em -1.085em 0}#referral .parts_box .sarani_gift ul.gifts li{width:auto}#referral .parts_box .sarani_gift ul.gifts li picture{display:block;width:1034px}#referral .parts_box .sarani_gift h4{font-size:28px}#referral .parts_box .sarani_gift h4::after{width:4em;height:4em}#referral .parts_box .flow h3{top:-2.2em}#referral .parts_box .flow h3+p{font-size:18px}#referral .parts_box .flow .box_content{margin-top:2em;border-radius:0}#referral .parts_box .flow .box_content dl{position:relative;margin-top:1.25em;border-radius:10px;z-index:0}#referral .parts_box .flow .box_content dl:first-child{margin-top:0}#referral .parts_box .flow .box_content dl dt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80px;height:100%;font-size:40px;line-height:1;border-radius:10px 0 0 10px;position:absolute;z-index:1;left:0;top:0}#referral .parts_box .flow .box_content dl dt::before{content:none;display:none}#referral .parts_box .flow .box_content dl dt span{display:block;padding:0}#referral .parts_box .flow .box_content dl dt span:first-child{display:block;padding:0 0 .25em;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-0.35em}#referral .parts_box .flow .box_content dl dt span+span{font-size:95%;letter-spacing:-0.05em}#referral .parts_box .flow .box_content dl dd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:250px;font-size:18px;padding:1.25em;padding-left:80px;border-radius:0 10px 10px 0;position:relative;z-index:0}#referral .parts_box .flow .box_content dl dd::after{content:"";width:4.5em;height:2.35em;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../imgs/referral/icon_triangle.svg");transform:translateX(-50%);position:absolute;z-index:-1;left:50%;bottom:-0.85em}#referral .parts_box .flow .box_content dl dd>div,#referral .parts_box .flow .box_content dl dd>h4{width:45%;margin:0}#referral .parts_box .flow .box_content dl dd>div{margin-right:1em}#referral .parts_box .flow .box_content dl dd>h4{text-align:left;padding-left:2em}#referral .parts_box .flow .box_content .step02 .step_img{margin-bottom:0}#referral .parts_box .flow .box_content .step03 dd{padding-bottom:.5em}#referral .parts_box .flow .box_content .step04 dd{padding-bottom:1.25em}#referral .parts_box .flow .box_content .step04 dd::after{content:none;display:none}#referral .parts_box .flow .box_content .step04 dd>h4{width:100%}#referral .parts_box .flow .app_download{margin:0;padding:1em 2em}#referral .parts_box .flow .app_download h5,#referral .parts_box .flow .app_download div+p{font-size:16px;margin:0}#referral .parts_box .flow .app_download div{margin:1em 1.25em}#referral .parts_box .flow .app_download div p{width:calc(41.5% - .5em)}#referral .parts_box .flow .app_download div ul{width:calc(58.5% - .5em);display:flex;flex-direction:column;justify-content:center;align-items:center}#referral .parts_box .flow .app_download div ul li:first-child{margin-bottom:.85em}#referral .parts_box .flow .step_img img{width:234px}#referral .parts_box .annotation dl{margin-top:1.5em}#referral .parts_box .annotation dl dt{font-size:18px;padding:.35em 0}#referral .parts_box .annotation dl dd{font-size:16px;margin-top:1em}#referral .parts_box.line_bg{padding-bottom:5.5em;background-size:75px auto}#referral .parts01 .parts_box:first-child{padding-top:5em}}@media only screen and (min-width: 769px)and (max-width: 1020px){#referral .parts_box .line_dot{font-size:3.53vw}#referral .parts_box .line_dot::before,#referral .parts_box .line_dot::after{width:2.94vw;height:2.94vw}#referral .parts_box .half_bg{font-size:9.22vw}#referral .parts_box .present div img{width:65.98%}#referral .parts_box .sarani h3{width:87.25%;font-size:1.76vw}#referral .parts_box .amount ul li dt{font-size:2.65vw}#referral .parts_box .amount ul li dd{font-size:1.57vw}#referral .parts_box .case dl dt{font-size:4.12vw}#referral .parts_box .case ul li{font-size:1.37vw}#referral .parts_box .case ul li p{font-size:1.57vw;letter-spacing:0}#referral .parts_box .case ul li p strong{font-size:300%}#referral .parts_box .use_points h3{font-size:2.45vw}#referral .parts_box .use_points ul li dl dt{font-size:1.96vw}#referral .parts_box .use_points>p{font-size:1.76vw}#referral .parts_box .sarani_gift ul li{padding:.5em 0}#referral .parts_box .sarani_gift ul li div dl dd{font-size:2.35vw;padding-left:.75em}#referral .parts_box .sarani_gift ul.gifts li picture{width:100%}#referral .parts_box .sarani_gift h3{font-size:1.76vw}#referral .parts_box .sarani_gift h3 strong{font-size:9vw}#referral .parts_box .sarani_gift h4{font-size:2.75vw}#referral .parts_box .flow h3+p{font-size:1.76vw}#referral .parts_box .flow .box_content dl dt{width:7.84vw;font-size:3.92vw}#referral .parts_box .flow .box_content dl dd{min-height:24.51vw;font-size:1.76vw;padding-left:7.84vw}#referral .parts_box .flow .app_download h5,#referral .parts_box .flow .app_download div+p{font-size:1.57vw}#referral .parts_box .flow .step_img img{width:22.94vw}#referral .parts_box .annotation dl dt{font-size:1.76vw}#referral .parts_box .annotation dl dd{font-size:1.57vw}#referral .parts_box.line_bg{background-size:7.35vw auto}#referral .parts_block .parts_box{padding-inline:1.5em}}#referral_content{opacity:0;animation:fadeIn .8s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}#referral_content img{width:100%}/*# sourceMappingURL=referral.min.css.map */