.cta_questionnaire{display:none}.p-gift{font-family:Noto Sans JP,sans-serif;margin-bottom:8rem}.p-gift .sec-title{font-family:"Noto Serif JP",serif;font-size:2.8rem;padding:2rem 0;text-align:center}@media(max-width:480px){.p-gift .sec-title{padding:0 0 1rem}}.p-gift .sec-title p{margin-top:3rem;line-height:3rem;font-size:1.6rem}@media(max-width:480px){.p-gift .sec-title p{text-align:left;letter-spacing:0}}.p-gift h3{font-size:2rem;margin-bottom:3rem;font-weight:700}.p-gift .steps-phone{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;max-width:750px;margin:3rem auto 0}@media(max-width:768px){.p-gift .steps-phone{grid-template-columns:repeat(4,1fr)}}.p-gift .steps-phone._2column{grid-template-columns:1fr 50px 1fr;gap:1rem;max-width:480px}.p-gift .steps-phone._2column .note-mark{grid-column:1/4;text-align:left;font-size:1.2rem}.p-gift .steps-phone._2column .step{margin:0 auto}@media(max-width:960px){.p-gift .steps-phone._2column .step{width:100%}}.p-gift .steps-phone._2column .step._receive img{margin:1rem 0 2rem!important}.p-gift .steps-phone .step{color:#70c9e2;border-radius:10px;padding:2rem 1.5rem 0;font-size:1.8rem;font-weight:700;width:210px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:2rem}@media(max-width:550px){.p-gift .steps-phone .step{width:133px;padding:1.5rem 1rem 0;margin-bottom:1rem}}.p-gift .steps-phone .step span{color:#95d8eb;font-size:1.4rem}@media(max-width:550px){.p-gift .steps-phone .step span{font-size:1rem}}.p-gift .steps-phone .step p{line-height:2.4rem}@media(max-width:550px){.p-gift .steps-phone .step p{font-size:1.2rem;line-height:1.8rem;letter-spacing:0}}.p-gift .steps-phone .step img{margin:2rem 0;width:94px}@media(max-width:550px){.p-gift .steps-phone .step img{margin:1rem 0 2rem;width:60px!important}}.p-gift .steps-phone img{justify-self:center;width:32px}@media(max-width:550px){.p-gift .steps-phone img{width:20px}}.p-gift .steps{max-width:895px;margin:6rem auto;border-radius:40px;padding:2rem}@media(max-width:480px){.p-gift .steps{margin:3rem auto;padding:1rem 2rem 0}}.p-gift .steps._smartphone .screens{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;padding:2rem 6rem}@media(max-width:768px){.p-gift .steps._smartphone .screens{padding:2rem 0;grid-template-columns:repeat(2,1fr)}}.p-gift .steps._smartphone .screens .screen figure{background-color:#eee;border-radius:10px;padding:2rem}.p-gift .steps._smartphone .screens .screen figure img{max-width:133px}.p-gift .steps .screen{width:100%}.p-gift .steps .screen._non-member-steps figure img{width:100%!important}.p-gift .steps .screen .description{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0}@media(max-width:768px){.p-gift .steps .screen .description{margin:1rem 0}}.p-gift .steps .screen .description p{font-size:1.4rem;line-height:2.5rem;text-align:left}@media(max-width:480px){.p-gift .steps .screen .description p{font-size:1.2rem;line-height:2rem}}.p-gift .steps._card .screens{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;padding:2rem 6rem}@media(max-width:768px){.p-gift .steps._card .screens{padding:2rem 0}}@media(max-width:480px){.p-gift .steps._card .screens{grid-template-columns:repeat(1,1fr)}}.p-gift .steps._card .screens .screen:first-of-type figure{max-width:355px;border-radius:10px}.p-gift .steps._card .screens .screen:nth-child(3){grid-column:1/3}@media(max-width:480px){.p-gift .steps._card .screens .screen:nth-child(3){grid-column:1/2}}.p-gift .steps._card .screens .screen:nth-child(3) .card-app{display:flex;justify-content:center;gap:4rem;background-color:#eee;border-radius:10px;padding:2rem 0 3rem}@media(max-width:480px){.p-gift .steps._card .screens .screen:nth-child(3) .card-app{flex-direction:column;padding:1rem 1rem 2rem}}.p-gift .steps._card .screens .screen:nth-child(3) .card-app p{text-align:left;font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.p-gift .steps._card .screens .screen:nth-child(3) .card-app figure:first-of-type{max-width:240px}@media(max-width:480px){.p-gift .steps._card .screens .screen:nth-child(3) .card-app figure:first-of-type{max-width:100%}}.p-gift .steps._card .screens .screen:nth-child(3) .card-app figure:last-of-type{max-width:295px}@media(max-width:480px){.p-gift .steps._card .screens .screen:nth-child(3) .card-app figure:last-of-type{max-width:100%}}.p-gift .steps .step-num{display:inline-block!important;padding:.1rem .95rem;line-height:1.6;border-radius:100%;border:1px solid #333;display:flex;justify-content:center;align-items:center}.p-gift .steps .step-num.blue{border:1px solid #70c9e2;background-color:#70c9e2;color:#fff}@media(max-width:480px){.p-gift .steps .step-num{font-size:1.2rem;padding:.1rem .75rem;line-height:2rem}}.p-gift .sub-title{font-size:2.2rem;line-height:2.9rem;font-weight:700;margin:3rem 0 2rem;display:block}@media(max-width:480px){.p-gift .sub-title{margin:2rem 0;font-size:1.6rem;line-height:2.3rem}}.p-gift .sub-title span{display:block;font-size:1.7rem}@media(max-width:480px){.p-gift .sub-title span{font-size:1.3rem}}.p-gift #mv-fv{display:flex;justify-content:center;align-items:center;position:relative}.p-gift #mv-fv h1{padding:0 4rem;position:absolute;color:#fff;text-align:center;font-size:3.2rem}@media(max-width:650px){.p-gift #mv-fv h1{font-size:3rem}}@media(max-width:480px){.p-gift #mv-fv h1{font-size:1.8rem;line-height:3rem}}.p-gift #mv-fv h1 span{display:block;font-size:8rem;letter-spacing:.2rem;margin-top:1%;font-weight:700}@media(max-width:650px){.p-gift #mv-fv h1 span{font-size:5.9rem}}@media(max-width:480px){.p-gift #mv-fv h1 span{font-size:4rem;margin-top:8%}}.p-gift #mv-fv h1 .box{margin-top:6rem;padding:1rem 3rem;border:3px solid #fff;display:inline-block;font-size:2.8rem}@media(max-width:480px){.p-gift #mv-fv h1 .box{margin-top:4rem;padding:1rem 2rem;font-size:1.8rem;border:2px solid #fff}}.p-gift #mv-fv-bg{position:relative;display:flex;justify-content:center;align-items:center;height:48vw;margin-bottom:3.8rem;padding-left:80px;padding-right:80px;background:url(/images_next/gift/mv-gift-pc.webp) no-repeat top;background-size:cover}@media(max-width:960px){.p-gift #mv-fv-bg{min-height:90vw;padding-left:1rem;padding-right:1rem;background:url(/images_next/gift/mv-gift-sp.webp) no-repeat top;background-size:cover}}.p-gift #mv-fv-bg .mv-fv-wrap{margin:0 auto;width:100%;max-width:1260px}.p-gift #mv-fv-bg .mv-fv-wrap .n-inner{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-gift #mv-fv-bg h1{margin-top:1.5vw;font-size:clamp(3.5rem,8vw,8rem);letter-spacing:.2rem;line-height:1em;font-family:"Noto Serif JP",serif;color:#fff}@media(max-width:960px){.p-gift #mv-fv-bg h1{margin-top:4vw;line-height:1}}.p-gift #mv-fv-bg p{color:#fff;font-size:clamp(1.8rem,6vw,3.2rem);line-height:clamp(2rem,6.5vw,7rem);line-height:1.4;font-family:"Noto Serif JP",serif;box-sizing:border-box}@media(max-width:960px){.p-gift #mv-fv-bg p{font-size:clamp(1.8rem,6vw,4rem);line-height:clamp(4.6rem,7vw,12rem);padding:0 1.6rem}}@media(max-width:480px){.p-gift #mv-fv-bg p{line-height:3.5rem;padding:0}}.p-gift #mv-fv-bg p .box{margin-top:3vw;padding:2rem 2.4rem 2.4rem;border:3px solid #fff;display:inline-block;font-size:clamp(1.6rem,6vw,4rem);line-height:1}@media(max-width:960px){.p-gift #mv-fv-bg p .box{margin-top:6vw;padding:1.6rem 2rem 2rem;font-size:clamp(1.6rem,5vw,3.6rem);line-height:1;border:2px solid #fff}}.p-gift #referal-gift{text-align:center;font-size:2.8rem}@media(max-width:480px){.p-gift #referal-gift{font-size:2.2rem;margin-bottom:3rem}}.p-gift #referal-gift .occasions{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;max-width:700px;margin:0 auto}.p-gift #referal-gift .occasions .occasion{background:#edf7f9;border-radius:10px;display:flex;justify-content:flex-start;align-items:center;padding:2rem 3rem;height:120px;gap:3rem}@media(max-width:690px){.p-gift #referal-gift .occasions .occasion{height:unset;gap:.5rem;justify-content:center;padding:2rem 0;flex-direction:column}}@media(max-width:480px){.p-gift #referal-gift .occasions .occasion{height:120px}}.p-gift #referal-gift .occasions .occasion img{width:100px}@media(max-width:480px){.p-gift #referal-gift .occasions .occasion img{width:50px}}.p-gift #referal-gift .occasions .occasion p{font-size:1.4rem;font-weight:700;text-align:left}@media(max-width:480px){.p-gift #referal-gift .occasions .occasion p{font-size:1.2rem;text-align:center}}.p-gift .return-gift{margin:7rem 0}.p-gift .return-gift .t-pop{position:relative;color:#333;text-align:center;font-weight:700;font-size:1.6rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:self-end}@media(max-width:480px){.p-gift .return-gift .t-pop{font-size:1.2rem}}.p-gift .return-gift .t-pop .left-bar,.p-gift .return-gift .t-pop .right-bar{width:2px;height:1.4em;background:#333}@media(max-width:960px){.p-gift .return-gift .t-pop .left-bar,.p-gift .return-gift .t-pop .right-bar{height:3em}}.p-gift .return-gift .t-pop .left-bar{transform:rotate(-25deg)}.p-gift .return-gift .t-pop .right-bar{transform:rotate(25deg)}.p-gift .return-gift .t-pop p{margin:0 1rem 0 2rem}.p-gift .return-gift .cta{max-width:690px;margin:0 auto;background-color:#ffe8eb;display:flex;align-items:center;justify-content:space-between;border-radius:10px}@media(max-width:600px){.p-gift .return-gift .cta{height:auto}}.p-gift .return-gift .cta .content{flex:1 1;text-align:center}.p-gift .return-gift .cta .content p{padding-top:1rem;font-size:1.2rem}@media(max-width:768px){.p-gift .return-gift .cta .content p{font-size:1rem}}.p-gift .return-gift .cta .content span{font-size:3rem;font-weight:700;margin:0 0 1rem;display:block}@media(max-width:768px){.p-gift .return-gift .cta .content span{margin:.5rem 0 1rem;font-size:1.8rem}}.p-gift .return-gift .cta .content a{display:inline-block;border:40px;color:#fff;font-size:1.2rem;font-weight:700;background-color:#ffa6b3;border-radius:40px;padding:1rem;width:173px}@media(max-width:768px){.p-gift .return-gift .cta .content a{font-size:1.4rem}}.p-gift .return-gift .cta .custom-view{display:none}@media(max-width:600px){.p-gift .return-gift .cta .custom-view{display:block}}.p-gift .return-gift .cta figure{max-width:308px}.p-gift .return-gift .cta figure .sp-mode{display:none}@media(max-width:540px){.p-gift .return-gift .cta figure .sp-mode{display:block;height:unset;width:145px;object-fit:cover}.p-gift .return-gift .cta figure .pc-mode{display:none}}.p-gift .return-gift .cta figure img{height:100%;object-fit:cover;border-top-right-radius:10px;border-bottom-right-radius:10px}.p-gift #smartphone{text-align:center;padding:3rem 0}.p-gift #smartphone .message{background-color:#49b8d9;display:flex;gap:2.5rem;justify-content:space-around;align-items:center;padding:2.5rem 3rem;max-width:750px;margin:0 auto 6rem;border-radius:10px}@media(max-width:768px){.p-gift #smartphone .message{flex-direction:column}}@media(max-width:550px){.p-gift #smartphone .message{margin-top:1rem}}.p-gift #smartphone .message .content{color:#fff;text-align:left}.p-gift #smartphone .message .content .title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}@media(max-width:960px){.p-gift #smartphone .message .content .title{text-align:center}}.p-gift #smartphone .message .content p{font-size:1.4rem}.p-gift #smartphone .message img{max-width:400px}.p-gift #smartphone ._receive img{width:70px}.p-gift #smartphone .referral-gift-cards{display:flex;justify-content:space-between;gap:1rem;max-width:750px;margin:0 auto}@media(max-width:768px){.p-gift #smartphone .referral-gift-cards{flex-direction:column}}@media(max-width:480px){.p-gift #smartphone .referral-gift-cards .cards-text{text-align:center}}.p-gift #smartphone .referral-gift-cards p{font-size:1.8rem;text-align:left;font-weight:700;margin-top:40px}@media(max-width:480px){.p-gift #smartphone .referral-gift-cards p{font-size:1.6rem}}.p-gift #smartphone .referral-gift-cards .cards{display:flex;gap:2rem}@media(max-width:480px){.p-gift #smartphone .referral-gift-cards .cards{flex-direction:column}}.p-gift #smartphone .referral-gift-cards figure p{min-height:4rem;margin-top:.8rem;font-size:1.2rem;font-weight:unset}.p-gift #smartphone .referral-gift-cards img{width:228px}@media(max-width:480px){.p-gift #smartphone .referral-gift-cards img{width:100%}}.p-gift #types-referral-gifts .gifts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;max-width:750px;margin:2rem auto}@media(max-width:480px){.p-gift #types-referral-gifts .gifts{grid-template-columns:repeat(1,1fr);max-width:100%}}.p-gift #types-referral-gifts .gifts .gift .title{font-weight:700;margin:1.5rem 0 .5rem}.p-gift #types-referral-gifts .gifts .gift .description{font-size:1.4rem;line-height:2.5rem}.p-gift #types-referral-gifts .gifts .gift .standard{font-size:1.2rem;text-decoration:line-through;margin:.5rem 0}.p-gift #types-referral-gifts .gifts .gift .referral{font-size:1.2rem;font-weight:700}.p-gift #types-referral-gifts .note{border:2px solid #333;padding:2rem;font-weight:700;max-width:750px;margin:7rem auto}