#introduction_2604 html{background:#fff;color:#000}#introduction_2604 blockquote,#introduction_2604 body,#introduction_2604 code,#introduction_2604 dd,#introduction_2604 div,#introduction_2604 dl,#introduction_2604 dt,#introduction_2604 fieldset,#introduction_2604 figcaption,#introduction_2604 figure,#introduction_2604 form,#introduction_2604 h1,#introduction_2604 h2,#introduction_2604 h3,#introduction_2604 h4,#introduction_2604 h5,#introduction_2604 h6,#introduction_2604 input,#introduction_2604 legend,#introduction_2604 li,#introduction_2604 ol,#introduction_2604 p,#introduction_2604 pre,#introduction_2604 td,#introduction_2604 textarea,#introduction_2604 th,#introduction_2604 ul{margin:0;padding:0}#introduction_2604 table{border-collapse:collapse;border-spacing:0}#introduction_2604 fieldset,#introduction_2604 img{border:0}#introduction_2604 caption,#introduction_2604 th{text-align:left}#introduction_2604 h1,#introduction_2604 h2,#introduction_2604 h3,#introduction_2604 h4,#introduction_2604 h5,#introduction_2604 h6{font-size:100%}#introduction_2604 article,#introduction_2604 aside,#introduction_2604 details,#introduction_2604 figcaption,#introduction_2604 figure,#introduction_2604 footer,#introduction_2604 header,#introduction_2604 hgroup,#introduction_2604 nav,#introduction_2604 section{display:block}#introduction_2604 caption{text-align:left}#introduction_2604 img{vertical-align:top}#introduction_2604 html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#introduction_2604 main{display:block}#introduction_2604 abbr,#introduction_2604 acronym{border:0;font-variant:normal}#introduction_2604 input,#introduction_2604 select,#introduction_2604 textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}#introduction_2604 button,#introduction_2604 input,#introduction_2604 select,#introduction_2604 textarea{color:inherit;font-family:inherit;font-size:100%}#introduction_2604 input[type=checkbox],#introduction_2604 input[type=radio]{box-sizing:border-box;padding:0}#introduction_2604 input[type=button],#introduction_2604 input[type=submit]{-webkit-appearance:none;border-radius:0}#introduction_2604 textarea{overflow:auto;vertical-align:top}#introduction_2604 li{list-style:none}#introduction_2604 em,#introduction_2604 i{font-style:normal}#introduction_2604 em{font-weight:unset}#introduction_2604 button,#introduction_2604 input,#introduction_2604 textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}#introduction_2604 select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}#introduction_2604 *{box-sizing:border-box}#introduction_2604{@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";background:#c2d4ec;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:13px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;margin:0;min-height:100vh;min-width:1280px;overflow:hidden;padding:0;position:relative;width:100%;word-wrap:break-word;font-feature-settings:"palt"}@media screen and (max-width:750px){#introduction_2604{font-size:2.6666666667vw;min-width:unset;padding-top:12vw}}@media screen and (min-width:751px){#introduction_2604 .sp{display:none}}@media screen and (max-width:750px){#introduction_2604 .pc{display:none}}#introduction_2604 h1,#introduction_2604 h2,#introduction_2604 h3,#introduction_2604 h4,#introduction_2604 h5{font-weight:500;line-height:100%}#introduction_2604 h1 img,#introduction_2604 h2 img,#introduction_2604 h3 img,#introduction_2604 h4 img,#introduction_2604 h5 img{display:block;margin:auto}#introduction_2604 p{line-height:1.9230769231}@media screen and (max-width:750px){#introduction_2604 p{line-height:1.5}}#introduction_2604 a{color:#000;text-decoration:none;transition:all .3s}#introduction_2604 picture{display:block}#introduction_2604 img{height:auto;max-width:unset;vertical-align:bottom;width:100%}#introduction_2604 svg{display:block;overflow:visible;vertical-align:bottom;width:auto}#introduction_2604 svg path{vector-effect:non-scaling-stroke}#introduction_2604 section{position:relative;z-index:1}#introduction_2604 .inner{margin:0 auto;position:relative;width:960px}@media screen and (max-width:750px){#introduction_2604 .inner{width:86.6666666667vw}}#introduction_2604 .btn-wrap .btn-lp{appearance:none;background:none;cursor:pointer;display:block;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.2));outline:none;transition:transform .4s ease,filter .4s ease}@media(hover:hover){#introduction_2604 .btn-wrap .btn-lp:hover{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));transform:translate(4px,4px)}#introduction_2604 .btn-wrap .btn-lp:hover img{opacity:1}}#introduction_2604 .btn-wrap .btn-lp:active{filter:none;transform:translateY(4px)}#introduction_2604 .note span{display:block;padding-left:1em;text-indent:-1em}#introduction_2604 .bg-deco{height:100%;left:50%;max-width:1280px;position:absolute;top:0;translate:-50% 0;width:100%;z-index:-1}#introduction_2604 .bg-deco span{border-radius:100%;filter:blur(250px);position:absolute}@media screen and (max-width:750px){#introduction_2604 .bg-deco span{filter:blur(33.3333333333vw)}}@keyframes spin{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scaleX(0)}50%{transform:scale(1)}60%{transform:scaleX(0)}70%{transform:scale(1)}to{transform:scale(1)}}@keyframes star{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes popUp-anim{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(-5px) scaleY(1)}35%{transform:translateY(4px) scaleY(.98)}50%{transform:translateY(0) scaleY(1)}to{transform:translateY(0) scaleY(1)}}@media screen and (max-width:750px){@keyframes popUp-anim{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(-.6666666667vw) scaleY(1)}35%{transform:translateY(.5333333333vw) scaleY(.98)}50%{transform:translateY(0) scaleY(1)}to{transform:translateY(0) scaleY(1)}}}#introduction_2604 section{opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:750px){#introduction_2604 section{transform:translateY(1.3333333333vw)}}#introduction_2604 section.init{opacity:1;transform:translateY(0)}#introduction_2604 section [data-popUp]{opacity:0;transform:scale(0);transition:opacity .5s cubic-bezier(.55,.085,.68,.53),transform .7s cubic-bezier(.68,-.55,.265,1.55);will-change:opacity,transform}#introduction_2604 section [data-popUp].init{opacity:1;transform:scale(1)}#introduction_2604 section .listIn .list{opacity:0;transform:translateY(20px)}#introduction_2604 section .listIn.init .list{animation:listIn-anim 1s ease forwards}@keyframes listIn-anim{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:750px){#introduction_2604 section .listIn .list{transform:translateY(1.3333333333vw)}}#introduction_2604 #kv{opacity:0;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:750px){#introduction_2604 #kv{transform:translateY(0)}}#introduction_2604 #kv{transition:opacity 1.5s}#introduction_2604 #kv.init{opacity:1;transform:translateY(0)}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead02,#introduction_2604 #kv .kv-image .txt-wrap h1 .lead03{clip-path:inset(100% 0 0 0);display:block;transform:translateY(20px);transition:clip-path .8s ease,transform .8s ease}@media screen and (max-width:750px){#introduction_2604 #kv .kv-image .txt-wrap h1 .lead02,#introduction_2604 #kv .kv-image .txt-wrap h1 .lead03{transform:translateY(2.6666666667vw)}}@media screen and (min-width:751px){#introduction_2604 #kv .kv-image .txt-wrap h1 .lead03{transition-delay:.3s}}#introduction_2604 #kv .kv-image .txt-wrap.init h1 .lead02,#introduction_2604 #kv .kv-image .txt-wrap.init h1 .lead03{clip-path:inset(0);transform:none}#introduction_2604 #kv .kv-image .image-wrap .caption{animation:popUp-anim 3s ease-in-out infinite;transform:translateY(0);transform-origin:bottom center}#introduction_2604 #kv .kv-image .image-wrap .kv-deco01{animation:spin 3s ease-in-out infinite}#introduction_2604 #kv .kv-image .image-wrap .kv-deco02{animation:spin 2s ease-in-out infinite}#introduction_2604 #kv .kv-image .image-wrap .kv-deco03{animation:spin 4s ease-in-out infinite}#introduction_2604 #kv .kv-image .image-wrap .kv-deco04{animation:spin 3s ease-in-out infinite}#introduction_2604 #kv .twinkle-deco .deco01{animation:rotate 6s linear infinite}#introduction_2604 #kv .twinkle-deco .deco01 img{animation:star 3s ease-in-out infinite}#introduction_2604 #kv .twinkle-deco .deco02{animation:rotate 5s linear infinite}#introduction_2604 #kv .twinkle-deco .deco02 img{animation:star 5s ease-in-out infinite}#introduction_2604 #kv .twinkle-deco .deco03{animation:rotate 4s linear infinite}#introduction_2604 #kv .twinkle-deco .deco03 img{animation:star 6s ease-in-out infinite}#introduction_2604 #kv .twinkle-deco .deco04{animation:rotate 5s linear infinite}#introduction_2604 #kv .twinkle-deco .deco04 img{animation:star 3s ease-in-out infinite}@media screen and (min-width:751px){#introduction_2604 #kv{position:relative}#introduction_2604 #kv .bg-deco .deco01{background:#b5e6fb;height:596px;left:-72px;opacity:.7;top:-90px;width:596px}#introduction_2604 #kv .bg-deco .deco02{background:#fff;filter:blur(136px);height:596px;left:-167px;opacity:.7;top:90px;width:596px}#introduction_2604 #kv .bg-deco .deco03{background:#f0c1db;bottom:-400px;filter:blur(200px);height:826px;left:-292px;opacity:.58;width:826px}#introduction_2604 #kv .bg-deco .deco04{background:#c3beef;height:826px;opacity:.7;right:-350px;top:10px;width:826px}#introduction_2604 #kv .cont{padding-bottom:72px;position:relative}#introduction_2604 #kv .tagline{background:#a396d4;padding-block:13px 11px}#introduction_2604 #kv .tagline picture{display:block;margin-inline:auto;width:554px}#introduction_2604 #kv .kv-image{align-items:flex-end;display:flex;gap:66px;justify-content:center;margin-block:80px 58px;margin-left:-18px}#introduction_2604 #kv .kv-image .txt-wrap{flex-shrink:0;position:relative}#introduction_2604 #kv .kv-image .txt-wrap .lead01{left:50px;position:absolute;top:-55px;width:364px}#introduction_2604 #kv .kv-image .txt-wrap h1{align-items:center;display:flex;flex-direction:column;margin-block:40px 35px;padding-left:15px}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead02{width:348px}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead03{margin-left:15px;margin-top:18px;width:342px}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead04{margin-left:-2px;margin-top:22px;width:316px}#introduction_2604 #kv .kv-image .txt-wrap .lead05{width:418px}#introduction_2604 #kv .kv-image .image-wrap{flex-shrink:0;margin-right:-30px;position:relative;width:580px}#introduction_2604 #kv .kv-image .image-wrap .caption{position:absolute;right:-44px;top:-50px;width:168px}#introduction_2604 #kv .kv-image .image-wrap [class*=kv-deco]{position:absolute}#introduction_2604 #kv .kv-image .image-wrap .kv-deco01{left:36px;top:67px;width:33px}#introduction_2604 #kv .kv-image .image-wrap .kv-deco02{left:11px;top:105px;width:26px}#introduction_2604 #kv .kv-image .image-wrap .kv-deco03{right:5px;top:61px;width:44px}#introduction_2604 #kv .kv-image .image-wrap .kv-deco04{right:-14px;top:114px;width:29px}#introduction_2604 #kv .present{margin-inline:auto;width:960px}#introduction_2604 #kv .twinkle-deco{height:100%;left:50%;max-width:1280px;position:absolute;top:0;translate:-50% 0;width:100%}#introduction_2604 #kv .twinkle-deco [class*=deco]{position:absolute}#introduction_2604 #kv .twinkle-deco .deco01{left:571px;top:129px;width:40px}#introduction_2604 #kv .twinkle-deco .deco02{left:523px;top:358px;width:60px}#introduction_2604 #kv .twinkle-deco .deco03{bottom:245px;right:38px;width:101px}#introduction_2604 #kv .twinkle-deco .deco04{bottom:60px;left:50px;width:71px}#introduction_2604 #campaign01{padding-block:55px 85px;position:relative}#introduction_2604 #campaign01:before{background:#fff;content:"";display:block;height:574px;left:0;position:absolute;top:0;width:100%}#introduction_2604 #campaign01 .bg-deco .deco01{background:#b5e6fb;height:1393px;opacity:.63;right:160px;top:-90px;width:1393px}#introduction_2604 #campaign01 .bg-deco .deco02{background:#c3beef;height:1618px;left:160px;opacity:.46;top:-700px;width:1618px}#introduction_2604 #campaign01 .bg-deco .deco03{background:#fff;height:1516px;left:-800px;opacity:.4;top:-750px;width:1516px}#introduction_2604 #campaign01 .bg-deco .deco04{background:#fff;bottom:-600px;filter:blur(200px);height:1216px;opacity:.4;right:-500px;width:1216px}#introduction_2604 #campaign01 .ttl-deco{background:no-repeat 50%/contain;background-image:url(../../assets/img/pc/campaign01/campaign01_ttl_bg.png);height:128px;margin-inline:auto;margin-bottom:22px;position:relative;width:770px}#introduction_2604 #campaign01 .ttl-deco picture{bottom:20px;display:block;left:50%;position:absolute;translate:-50% 0}#introduction_2604 #campaign01 .ttl-deco img{width:516px}#introduction_2604 #campaign01 .section-ttl{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;position:relative;z-index:1}#introduction_2604 #campaign01 .section-ttl .lead{margin-bottom:35px;width:493px}#introduction_2604 #campaign01 .section-ttl .date{width:350px}#introduction_2604 #campaign01 .section-ttl [class*=photo]{left:50%;position:absolute;translate:-50% 0}#introduction_2604 #campaign01 .section-ttl .photo01{bottom:-45px;left:calc(50% - 351px);width:180px}#introduction_2604 #campaign01 .section-ttl .photo02{bottom:8px;left:calc(50% + 368px);width:185px}#introduction_2604 #campaign01 .campaign-wrap{background:#fff;border:2px solid #e05990;border-radius:20px;position:relative}#introduction_2604 #campaign01 .campaign-wrap+.campaign-wrap{margin-top:70px}#introduction_2604 #campaign01 .campaign-wrap .cont{padding-inline:64px}#introduction_2604 #campaign01 .campaign-wrap .cont.first{border-radius:18px 18px 0 0}#introduction_2604 #campaign01 .campaign-wrap .cont.last{border-radius:0 0 18px 18px}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap{padding-block:60px 35px;position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap .ribbon{margin-inline:auto;margin-bottom:38px;width:368px}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap h3{margin-left:-12px}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap .image{position:absolute}#introduction_2604 #campaign01 .campaign-wrap .cont h4{margin-bottom:35px}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list{display:flex;gap:22px}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list{flex:1}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list{position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043.08%2043.08%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%238b8988%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22PC%22%3E%3Cg%20id%3D%22_%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B31%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2221.54%22%20cy%3D%2221.54%22%20r%3D%2221.54%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219.52%22%20y%3D%2212.12%22%20width%3D%224.04%22%20height%3D%2218.85%22%20rx%3D%222.02%22%20ry%3D%222.02%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219.52%22%20y%3D%2212.12%22%20width%3D%224.04%22%20height%3D%2218.85%22%20rx%3D%222.02%22%20ry%3D%222.02%22%20transform%3D%22translate%2843.08%200%29%20rotate%2890%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:43px;width:43px}}@media screen and (min-width:751px)and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{height:7.2vw;width:7.2vw}}@media screen and (min-width:751px){#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{content:"";left:-32px;position:absolute;top:116px}#introduction_2604 #campaign01 .campaign-wrap .cont .lead{margin-inline:auto;margin-bottom:18px;margin-top:13px;padding-top:40px;position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{background:#e05990;clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:block;height:27px;width:71px}}@media screen and (min-width:751px)and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{height:3.6vw;width:9.4666666667vw}}@media screen and (min-width:751px){#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{left:50%;position:absolute;top:0;translate:-50% 0}#introduction_2604 #campaign01 .campaign-wrap .cont .lead img{position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .lead .line{background:#fff8a5;bottom:-5px;height:21px;position:absolute;right:-10px;width:434px}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap{background:#fbebf2}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap h3{width:594px}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap .image{bottom:28px;position:absolute;right:53px;width:206px}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.detail{padding-block:40px 35px}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.detail .lead{width:774px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap{padding-block:81px 40px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap:before{background:url(../../assets/img/pc/campaign01/introducer/introducer_plus_txt.png) no-repeat 50%/contain;content:"";display:block;height:70px;left:50%;position:absolute;top:-18px;translate:-50% 0;width:218px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap h3{width:726px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap .image{bottom:28px;position:absolute;right:53px;width:206px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.detail{padding-block:40px 35px}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.detail .lead{width:774px}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap{background:#ceedfb}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap h3{width:594px}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap .note{margin-left:-6px;margin-top:18px;text-align:left}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap .image{bottom:46px;position:absolute;right:53px;width:209px}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail{padding-block:52px 70px}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail h4{margin-inline:auto;margin-bottom:38px;width:645px}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail .btn-wrap .btn-lp{display:block;margin-inline:auto;width:456px}#introduction_2604 #campaign01 .step-wrap{padding-top:82px;position:relative}#introduction_2604 #campaign01 .step-wrap h2{margin-inline:auto;margin-bottom:70px;width:506px}#introduction_2604 #campaign01 .step-wrap .step-flow{display:flex;gap:40px}#introduction_2604 #campaign01 .step-wrap .step-flow [class*=step]{background:#fff;border:2px solid #e05990;border-radius:20px;flex:1;padding-bottom:35px}#introduction_2604 #campaign01 .step-wrap .step-flow [class*=step] h3{margin-top:-27px}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 h3{margin-bottom:40px;margin-left:auto;margin-right:1px;width:437px}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .txt{margin-inline:auto;margin-bottom:55px;width:294px}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap{display:flex;flex-direction:column;gap:25px;margin-inline:auto;width:370px}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap #copyUrlBtn:after{background:#000;border-radius:100px;color:#fff;content:"コピーしました！";left:50%;opacity:0;padding:6px 15px;position:absolute;top:-15px;transition:opacity .4s ease,top .4s ease;translate:-50% 0}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap #copyUrlBtn.copied:after{opacity:1;top:-20px}#introduction_2604 #campaign01 .step-wrap .step-flow .step02{position:relative}#introduction_2604 #campaign01 .step-wrap .step-flow .step02:before{background:#e05990;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:45px;left:-30px;position:absolute;top:50%;translate:0 -50%;width:19px}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 h3{margin-bottom:25px;margin-left:18px;width:411px}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 .txt{margin-inline:auto;margin-bottom:30px;width:371px}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 .image{margin-inline:auto;width:199px}#introduction_2604 #campaign01 .step-wrap .lead{margin-top:85px;margin-inline:auto;width:691px}#introduction_2604 #campaign02{background:#fff;padding-block:58px 85px;position:relative}#introduction_2604 #campaign02 .ttl-deco{background:no-repeat 50%/contain;background-image:url(../../assets/img/pc/campaign02/campaign02_ttl_bg.png);height:128px;margin-inline:auto;margin-bottom:-40px;position:relative;width:770px;z-index:1}#introduction_2604 #campaign02 .ttl-deco picture{bottom:20px;display:block;left:50%;position:absolute;translate:-50% 0}#introduction_2604 #campaign02 .ttl-deco picture img{width:520px}#introduction_2604 #campaign02 .campaign-wrap{background:#fffbd2;border-radius:20px;padding:88px 80px 40px}#introduction_2604 #campaign02 .campaign-wrap .cont{align-items:flex-start;display:flex;gap:60px;justify-content:flex-start}#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap{padding-left:32px;padding-top:52px}#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap h3{margin-bottom:34px;margin-left:3px;width:290px}#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap .date{flex-shrink:0;width:328px}#introduction_2604 #campaign02 .campaign-wrap .cont .image{width:341px}#introduction_2604 #campaign02 .campaign-wrap .benefit{margin-top:32px;width:800px}#introduction_2604 #campaign02 .campaign-wrap .note{margin-left:-10px;margin-top:20px}#introduction_2604 #message{overflow:hidden;padding-block:93px 70px;position:relative}#introduction_2604 #message .bg-deco .deco01{background:#f5d7e8;height:1262px;left:-600px;opacity:.7;top:-700px;width:1262px}#introduction_2604 #message .bg-deco .deco02{background:#fff;bottom:-1200px;filter:blur(200px);height:1515px;left:-500px;opacity:.4;width:1515px}#introduction_2604 #message .bg-deco .deco03{background:#b5e6fb;height:1584px;opacity:.43;right:-750px;top:50%;transform:translateY(-50%);width:1584px}#introduction_2604 #message h2{margin-inline:auto;margin-bottom:45px;width:633px}#introduction_2604 #message .lead{margin-inline:auto;margin-bottom:58px;width:700px}#introduction_2604 #message .message-wrap{display:flex;justify-content:space-between;margin-bottom:45px;padding-inline:5px 15px}#introduction_2604 #message .message-wrap .message01{width:440px}#introduction_2604 #message .message-wrap .message02{width:448px}#introduction_2604 #message .btn-wrap{background:#fff;border-radius:20px;display:flex;gap:70px;margin-bottom:35px;padding:45px 75px 58px}#introduction_2604 #message .btn-wrap p{flex:1}#introduction_2604 #message .btn-wrap p .txt{display:block;margin-inline:auto;margin-bottom:11px}#introduction_2604 #message .btn-wrap p.line .txt{width:148px}#introduction_2604 #message .btn-wrap p.reserve .txt{width:272px}#introduction_2604 #message .note{padding-left:70px}}@media screen and (max-width:750px){#introduction_2604 #kv{position:relative}#introduction_2604 #kv .bg-deco .deco01{background:#b5e6fb;height:79.4666666667vw;left:-32vw;opacity:.7;top:9.3333333333vw;width:79.4666666667vw}#introduction_2604 #kv .bg-deco .deco02{background:#fff;filter:blur(18.1333333333vw);height:79.4666666667vw;left:-46vw;opacity:.7;top:48.6666666667vw;width:79.4666666667vw}#introduction_2604 #kv .bg-deco .deco03{background:#f0c1db;bottom:-36.1333333333vw;filter:blur(26.6666666667vw);height:92vw;left:-46vw;opacity:.58;width:92vw}#introduction_2604 #kv .bg-deco .deco04{background:#c3beef;bottom:35.8666666667vw;height:79.4666666667vw;opacity:.7;right:-53.0666666667vw;width:79.4666666667vw}#introduction_2604 #kv .bg-deco .deco05{background:#c3beef;height:79.4666666667vw;opacity:.7;right:-48vw;top:-39.6vw;width:79.4666666667vw}#introduction_2604 #kv .cont{padding-bottom:72px;position:relative}#introduction_2604 #kv .tagline{background:#a396d4;padding-block:4vw 3.3333333333vw}#introduction_2604 #kv .tagline picture{display:block;margin-inline:auto;width:71.8666666667vw}#introduction_2604 #kv .kv-image{margin-block:5.3333333333vw 5.0666666667vw;padding-bottom:5.3333333333vw;position:relative}#introduction_2604 #kv .kv-image .txt-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:static}#introduction_2604 #kv .kv-image .txt-wrap .lead01{margin-right:-5.3333333333vw;width:67.6vw}#introduction_2604 #kv .kv-image .txt-wrap h1{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-block:2.6666666667vw 8vw}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead02{margin-left:1.3333333333vw;width:41.2vw}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead03{margin-left:3.4666666667vw;width:39.4666666667vw}#introduction_2604 #kv .kv-image .txt-wrap h1 .lead04{margin-top:22px;width:48.6666666667vw}#introduction_2604 #kv .kv-image .txt-wrap .lead05{bottom:0;left:50%;position:absolute;translate:-50% 0;width:85.3333333333vw;z-index:1}#introduction_2604 #kv .kv-image .image-wrap{margin-inline:auto;margin-top:-6vw;position:relative;width:90vw}#introduction_2604 #kv .kv-image .image-wrap .caption{position:absolute;right:-1.0666666667vw;top:-5.3333333333vw;width:18.8vw}#introduction_2604 #kv .kv-image .image-wrap [class*=kv-deco]{position:absolute}#introduction_2604 #kv .kv-image .image-wrap .kv-deco01{left:5.3333333333vw;top:10.6666666667vw;width:5.2vw}#introduction_2604 #kv .kv-image .image-wrap .kv-deco02{left:2vw;top:15.3333333333vw;width:4vw}#introduction_2604 #kv .kv-image .image-wrap .kv-deco03{right:-.6666666667vw;top:14vw;width:6.4vw}#introduction_2604 #kv .kv-image .image-wrap .kv-deco04{right:-2vw;top:21.3333333333vw;width:4.2666666667vw}#introduction_2604 #kv .present{margin-inline:auto;width:86.6666666667vw}#introduction_2604 #kv .twinkle-deco{height:100%;left:50%;position:absolute;top:0;translate:-50% 0;width:100%}#introduction_2604 #kv .twinkle-deco [class*=deco]{position:absolute}#introduction_2604 #kv .twinkle-deco .deco01{right:-1.3333333333vw;top:18.9333333333vw;width:13.3333333333vw}#introduction_2604 #kv .twinkle-deco .deco02{left:5.8666666667vw;top:56vw;width:9.3333333333vw}#introduction_2604 #campaign01{padding-bottom:15.3333333333vw;position:relative}#introduction_2604 #campaign01 .bg-deco .deco01{background:#b5e6fb;height:79.4666666667vw;opacity:.63;right:-30.6666666667vw;top:-104.4vw;width:79.4666666667vw}#introduction_2604 #campaign01 .bg-deco .deco02{left:-27.2vw;top:-53.6vw}#introduction_2604 #campaign01 .bg-deco .deco02,#introduction_2604 #campaign01 .bg-deco .deco03{background:#fff;filter:blur(18.1333333333vw);height:79.4666666667vw;opacity:.7;width:79.4666666667vw}#introduction_2604 #campaign01 .bg-deco .deco03{right:-27.2vw;top:-106.6666666667vw}#introduction_2604 #campaign01 .bg-deco .deco04{background:#c3beef;height:143.4666666667vw;left:-66.6666666667vw;opacity:.4;top:8vw;width:143.4666666667vw}#introduction_2604 #campaign01 .bg-deco .deco05{background:#fff;bottom:18.6666666667vw;filter:blur(26.6666666667vw);height:183.7333333333vw;left:50%;opacity:.7;position:absolute;translate:-50% 0;width:183.7333333333vw}#introduction_2604 #campaign01 .bg-deco .deco06{background:#b5e6fb;bottom:-101.8666666667vw;height:138.1333333333vw;left:-59.3333333333vw;opacity:.7;width:138.1333333333vw}#introduction_2604 #campaign01 .ttl-deco{background:no-repeat 50%/contain;background-image:url(../../assets/img/sp/campaign01/campaign01_ttl_bg.png);height:34.5333333333vw;margin-inline:auto;margin-bottom:5.3333333333vw;margin-top:-5.3333333333vw;position:relative;width:100%}#introduction_2604 #campaign01 .ttl-deco picture{bottom:5.3333333333vw;display:block;left:50%;position:absolute;translate:-50% 0}#introduction_2604 #campaign01 .ttl-deco img{width:69.8666666667vw}#introduction_2604 #campaign01 .section-ttl{margin-bottom:18vw;position:relative;z-index:1}#introduction_2604 #campaign01 .section-ttl .lead{margin-bottom:6.6666666667vw;margin-left:6.6666666667vw;width:64.2666666667vw}#introduction_2604 #campaign01 .section-ttl .date{margin-inline:auto;width:66.6666666667vw}#introduction_2604 #campaign01 .section-ttl [class*=photo]{position:absolute}#introduction_2604 #campaign01 .section-ttl .photo01{right:.8vw;top:42.6666666667vw;width:21.3333333333vw;z-index:1}#introduction_2604 #campaign01 .section-ttl .photo02{right:2.6666666667vw;top:25.0666666667vw;width:25.7333333333vw}#introduction_2604 #campaign01 .campaign-wrap{background:#fff;border:2px solid #e05990;border-radius:2.6666666667vw;position:relative}#introduction_2604 #campaign01 .campaign-wrap+.campaign-wrap{margin-top:13.3333333333vw}#introduction_2604 #campaign01 .campaign-wrap .cont{padding-inline:4.4vw}#introduction_2604 #campaign01 .campaign-wrap .cont.first{border-radius:2.4vw 2.4vw 0 0}#introduction_2604 #campaign01 .campaign-wrap .cont.last{border-radius:0 0 2.4vw 2.4vw}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap{padding:9.3333333333vw 0 0;position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap .ribbon{left:50%;position:absolute;top:50%;top:0;translate:-50% -50%;width:78.6666666667vw}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap h3{margin-left:-4vw}#introduction_2604 #campaign01 .campaign-wrap .cont.ttl-wrap .image{position:absolute}#introduction_2604 #campaign01 .campaign-wrap .cont h4{margin-bottom:3.7333333333vw}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list{display:flex;flex-direction:column;gap:1.8666666667vw}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list{margin-left:-1.0666666667vw}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list{position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2043.08%2043.08%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%238b8988%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22PC%22%3E%3Cg%20id%3D%22_%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B31%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2221.54%22%20cy%3D%2221.54%22%20r%3D%2221.54%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219.52%22%20y%3D%2212.12%22%20width%3D%224.04%22%20height%3D%2218.85%22%20rx%3D%222.02%22%20ry%3D%222.02%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2219.52%22%20y%3D%2212.12%22%20width%3D%224.04%22%20height%3D%2218.85%22%20rx%3D%222.02%22%20ry%3D%222.02%22%20transform%3D%22translate%2843.08%200%29%20rotate%2890%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:43px;width:43px}}@media screen and (max-width:750px)and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{height:7.2vw;width:7.2vw}}@media screen and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .detail-list .list+.list:before{content:"";left:50%;position:absolute;top:-4vw;translate:-50% 0}#introduction_2604 #campaign01 .campaign-wrap .cont .lead{margin-inline:auto;margin-bottom:3.3333333333vw;margin-top:1.6vw;padding-top:6.4vw;position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{background:#e05990;clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:block;height:27px;width:71px}}@media screen and (max-width:750px)and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{height:3.6vw;width:9.4666666667vw}}@media screen and (max-width:750px){#introduction_2604 #campaign01 .campaign-wrap .cont .lead:before{left:50%;position:absolute;top:0;translate:-50% 0}#introduction_2604 #campaign01 .campaign-wrap .cont .lead img{position:relative}#introduction_2604 #campaign01 .campaign-wrap .cont .lead .line{background:#fff8a5;bottom:-.6666666667vw;height:2.6666666667vw;left:50%;position:absolute;translate:-50% 0;width:58vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap{background:#fbebf2;padding-bottom:5.0666666667vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap h3{width:79.0666666667vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap .ttl02{margin-inline:auto;margin-top:6.4vw;width:77.3333333333vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.ttl-wrap .image{position:absolute;right:4.8vw;top:30.9333333333vw;width:18.2666666667vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.detail{padding-block:6vw 8vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .cont.detail .lead{width:56.5333333333vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap{padding-block:10.6666666667vw 4vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap:before{background:url(../../assets/img/sp/campaign01/introducer/introducer_plus_txt.png) no-repeat 50%/contain;content:"";display:block;height:10.9333333333vw;left:50%;position:absolute;top:-2.6666666667vw;translate:-50% 0;width:34vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.ttl-wrap h3{width:80.4vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.detail{padding-block:6vw 5.0666666667vw}#introduction_2604 #campaign01 .campaign-wrap.introducer .plus .cont.detail .lead{width:56.5333333333vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap{background:#ceedfb;padding-bottom:5.3333333333vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap h3{width:62.4vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap .note{margin-top:5.0666666667vw;margin-inline:4.2666666667vw;text-align:left}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.ttl-wrap .image{position:absolute;right:5.0666666667vw;top:26.6666666667vw;width:22vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail{padding-block:4.6666666667vw 8.6666666667vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail h4{margin-inline:auto;margin-bottom:5.6vw;width:62.4vw}#introduction_2604 #campaign01 .campaign-wrap.friend .cont.detail .btn-wrap .btn-lp{display:block;margin-inline:auto;width:74.6666666667vw}#introduction_2604 #campaign01 .step-wrap{padding-top:10vw;position:relative}#introduction_2604 #campaign01 .step-wrap h2{margin-inline:auto;margin-bottom:9.0666666667vw;width:80.8vw}#introduction_2604 #campaign01 .step-wrap .step-flow [class*=step]{background:#fff;border:2px solid #e05990;border-radius:2.6666666667vw;flex:1;padding-bottom:8vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 h3{margin:-4vw -1.3333333333vw 5.3333333333vw auto;width:83.4666666667vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .txt{margin-inline:auto;margin-bottom:6vw;width:59.6vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap{display:flex;flex-direction:column;gap:3.7333333333vw;margin-inline:auto;width:74.6666666667vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap #copyUrlBtn:after{background:#000;border-radius:13.3333333333vw;color:#fff;content:"コピーしました！";left:50%;opacity:0;padding:.6666666667vw 2vw;position:absolute;top:-2vw;transition:opacity .4s ease,top .4s ease;translate:-50% 0}#introduction_2604 #campaign01 .step-wrap .step-flow .step01 .btn-wrap #copyUrlBtn.copied:after{opacity:1;top:-2.6666666667vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step02{margin-top:16vw;position:relative}#introduction_2604 #campaign01 .step-wrap .step-flow .step02:before{background:#e05990;clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:block;height:27px;width:71px}}@media screen and (max-width:750px)and (max-width:750px){#introduction_2604 #campaign01 .step-wrap .step-flow .step02:before{height:3.6vw;width:9.4666666667vw}}@media screen and (max-width:750px){#introduction_2604 #campaign01 .step-wrap .step-flow .step02:before{content:"";display:block;height:6.6666666667vw;left:50%;position:absolute;top:-11.3333333333vw;translate:-50% 0;width:16vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 h3{margin-bottom:4.6666666667vw;margin-left:4.4vw;margin-top:-5.0666666667vw;width:80.2666666667vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 .txt{margin-inline:auto;margin-bottom:4vw;width:56.8vw}#introduction_2604 #campaign01 .step-wrap .step-flow .step02 .image{margin-inline:auto;width:52vw}#introduction_2604 #campaign01 .step-wrap .lead{margin-top:10.6666666667vw;margin-inline:auto;width:62.6666666667vw}#introduction_2604 #campaign02{background:#fffbd2;border-top:1px solid #fffbd2;padding-bottom:10.6666666667vw;position:relative}#introduction_2604 #campaign02 .inner{width:auto}#introduction_2604 #campaign02 .ttl-deco{background:no-repeat 50%/contain;background-image:url(../../assets/img/sp/campaign02/campaign02_ttl_bg.png);height:36.5333333333vw;margin-inline:auto;margin-bottom:6.6666666667vw;margin-top:-5.3333333333vw;position:relative;width:100%;z-index:1}#introduction_2604 #campaign02 .ttl-deco picture{bottom:7.3333333333vw;display:block;left:50%;position:absolute;translate:-50% 0}#introduction_2604 #campaign02 .ttl-deco picture img{width:78.1333333333vw}#introduction_2604 #campaign02 .campaign-wrap{margin:0 auto;position:relative;width:960px}}@media screen and (max-width:750px)and (max-width:750px){#introduction_2604 #campaign02 .campaign-wrap{width:86.6666666667vw}}@media screen and (max-width:750px){#introduction_2604 #campaign02 .campaign-wrap .cont,#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap{align-items:center;display:flex;flex-direction:column}#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap h3{margin-bottom:6vw;width:79.3333333333vw}#introduction_2604 #campaign02 .campaign-wrap .cont .txt-wrap .date{width:66.6666666667vw}#introduction_2604 #campaign02 .campaign-wrap .cont .image{margin-top:8.8vw;width:84.5333333333vw}#introduction_2604 #campaign02 .campaign-wrap .benefit{margin-top:6.6666666667vw;width:86.6666666667vw}#introduction_2604 #campaign02 .campaign-wrap .note{margin-top:5.3333333333vw}#introduction_2604 #message{overflow:hidden;padding-block:10vw 7.4666666667vw;position:relative}#introduction_2604 #message .bg-deco .deco01{background:#fff;filter:blur(18.1333333333vw);height:79.4666666667vw;left:-10.6666666667vw;opacity:.7;top:26.6666666667vw;width:79.4666666667vw}#introduction_2604 #message .bg-deco .deco02{background:#fff;bottom:-100vw;filter:blur(26.6666666667vw);height:202vw;left:-100vw;opacity:.4;width:202vw}#introduction_2604 #message h2{margin-inline:auto;margin-bottom:5.3333333333vw;width:83.6vw}#introduction_2604 #message .lead{margin-inline:auto;margin-bottom:6.6666666667vw;width:82.1333333333vw}#introduction_2604 #message .message-wrap{margin-bottom:6vw}#introduction_2604 #message .message-wrap .message01{padding-left:3.2vw}#introduction_2604 #message .message-wrap .message02{margin-top:2vw;padding-left:1.3333333333vw}#introduction_2604 #message .btn-wrap{background:#fff;border-radius:2.6666666667vw;margin-bottom:4vw;padding:7.3333333333vw 6vw 8.6666666667vw}#introduction_2604 #message .btn-wrap p .txt{display:block;margin-inline:auto;margin-bottom:3.7333333333vw}#introduction_2604 #message .btn-wrap p.line .txt{width:40vw}#introduction_2604 #message .btn-wrap p.reserve{margin-top:8.6666666667vw}#introduction_2604 #message .btn-wrap p.reserve .txt{width:73.6vw}}