@import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");article{background:#fbe8ea}@media only screen and (max-width: 979px){article{overflow:hidden}}article section{font-size:20px;color:#5c4144}@media only screen and (max-width: 979px){article section{font-size:3.7vw}}article section em{font-style:normal}article section.s-mv{font-weight:bold;text-align:center;padding:45px 0 60px}article section.s-mv .text01{font-size:30px;color:#db6468;margin:3px 0 0}article section.s-mv .text02{font-size:22px;margin:30px 0 0}article section.s-mv .text03{margin:20px 0 0}article section.s-mv ul{width:870px;padding:0 0 0 30px;margin:20px auto 0;counter-reset:number}article section.s-mv ul li{counter-increment:number;text-align:left;background:#fffafa;padding:20px 30px 20px 55px;line-height:1.5;border-radius:15px;position:relative}article section.s-mv ul li+li{margin-top:13px}article section.s-mv ul li::before{content:"";width:12px;height:7px;background:#db6468;-webkit-clip-path:polygon(0 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 100%, 0 100%);position:absolute;left:-30px;top:50%;transform:translate(38px, calc(-50% + 16px))}article section.s-mv ul li::after{content:counter(number);display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;font-family:"Cormorant Infant", serif;font-weight:500;font-style:normal;font-size:30px;background:#db6468;position:absolute;left:-30px;top:50%;transform:translate(0, -50%)}article section.s-mv .app{position:relative;margin:30px 0 0}@media only screen and (max-width: 979px){article section.s-mv{padding:6vw 0 9vw}article section.s-mv .mv{padding:0 5vw}article section.s-mv .text01{font-size:4.2vw;margin:1.5vw 0 0}article section.s-mv .text02{font-size:3.7vw;margin:4vw 0 0}article section.s-mv .text03{margin:3vw 2.5vw 0}article section.s-mv ul{width:95vw;padding:0 0 0 5vw;margin:3vw auto 0}article section.s-mv ul li{padding:2.5vw 5vw 2.5vw 8vw;line-height:1.5;border-radius:15px;position:relative}article section.s-mv ul li+li{margin-top:13px}article section.s-mv ul li::before{width:3vw;height:1.5vw;left:-3vw;transform:translate(5vw, calc(-50% + 3.2vw))}article section.s-mv ul li::after{width:8vw;height:8vw;left:-5vw}article section.s-mv .app{margin:5vw 0 0;padding:0 5vw}}article section.s-step{background:url(/assets/about/app/images/bg.jpg?2025122411143) center center/cover no-repeat;margin-top:-100px;padding:240px 0 140px;position:relative}article section.s-step::before{content:"";display:block;width:100%;height:16vw;background:url(/assets/about/app/images/step06.svg) center bottom/100% auto no-repeat;position:absolute;left:0;bottom:0;z-index:1}article section.s-step .container{width:980px;margin:0 auto;position:relative}article section.s-step .container+.container{margin-top:150px}article section.s-step .container .arrow{font-family:"Poppins", serif;font-weight:600;font-style:normal;font-size:36px;color:#fff;line-height:1;letter-spacing:4px;writing-mode:sideways-lr;background:url(/assets/about/app/images/step01.svg) right 3px bottom/auto 150px no-repeat;padding:0 0 160px 0;position:absolute;top:50%;right:0;transform:translate(0, calc(-50% - 83px))}article section.s-step .container .arrow.left{left:0}article section.s-step .container .inner{width:740px;font-size:21px;background:#fff;padding:50px 55px;box-shadow:0 10px 50px rgba(140,53,55,0.2);border-radius:25px;margin:0 auto;position:relative;z-index:3}article section.s-step .container .inner .num{display:flex;justify-content:center;align-items:baseline;width:220px;height:83px;font-family:"Cormorant Infant", serif;font-weight:500;font-style:normal;font-size:37px;line-height:1;color:#fff;background:#db5f5f;border-radius:20px 20px 0 0;padding:12px 0 0;position:absolute;top:-83px;left:50px}article section.s-step .container .inner .num em{font-size:55px}article section.s-step .container .inner .num+.img{margin-top:0}article section.s-step .container .inner .img{text-align:center;margin:30px 0 0}article section.s-step .container .inner .method{display:flex;justify-content:space-between;margin:30px -120px 0}article section.s-step .container .inner .method>li{flex:1;border:2px solid #fff;background:rgba(251,232,234,0.85);box-shadow:0 16px 18px rgba(140,53,55,0.16);padding:25px 35px;border-radius:20px}article section.s-step .container .inner .method>li+li{margin-left:30px}article section.s-step .container .inner .method>li p.method_index{font-size:24px;font-weight:bold;color:#dc6060;text-align:center;margin:0 0 5px}article section.s-step .container .inner .line{text-align:center;margin:35px 0 0}article section.s-step .container .inner .line p.line_index{font-size:22px;font-weight:bold;margin:0 0 10px}article section.s-step .container .inner .line p.btn{display:flex;justify-content:center}article section.s-step .container .inner .line p.btn+.btn{margin-top:12px}article section.s-step .container .inner .line p.btn a{display:inline-flex;font-weight:bold;line-height:1.2;color:#fff;text-decoration:none;background:url(/assets/about/app/images/step05.svg) right 23px center/auto 18px no-repeat #fb9393;padding:20px 70px;border-radius:100px}article section.s-step .container:nth-child(even) .arrow{right:inherit;left:0}article section.s-step .container:nth-child(even) .inner .num{left:inherit;right:50px}article section.s-step .container:nth-child(2)::before{content:"";display:block;width:100vw;height:117%;background:#fbd4d7;position:absolute;left:49.15%;bottom:0;transform:translate(-50%, 0) skew(0deg, -7deg)}@media only screen and (max-width: 979px){article section.s-step{background:url(/assets/about/app/images/bg.jpg?2025122411143) center center/cover no-repeat;margin-top:-15vw;padding:32vw 0 10vw}article section.s-step::before{height:20vw}article section.s-step .container{width:98%}article section.s-step .container+.container{margin-top:17vw}article section.s-step .container .arrow{font-size:5vw;letter-spacing:0.5vw;background:url(/assets/about/app/images/step01.svg) right 1vw bottom/auto 20vw no-repeat;padding:0 0 23vw 0;top:5vw;transform:translate(0, 0)}article section.s-step .container .inner{width:80vw;font-size:3.2vw;padding:4vw 5vw 5vw;box-shadow:0 1vw 5vw rgba(140,53,55,0.2);border-radius:3vw}article section.s-step .container .inner .num{width:30vw;height:10vw;font-size:5vw;border-radius:2.5vw 2.5vw 0 0;padding:1.2vw 0 0;top:-10vw;left:5vw}article section.s-step .container .inner .num em{font-size:7vw}article section.s-step .container .inner .num+.img{margin-top:0}article section.s-step .container .inner .img{margin:3vw 0 0;padding:0 5vw}article section.s-step .container .inner .method{margin:4vw -12vw 0}article section.s-step .container .inner .method>li{box-shadow:0 2vw 2.5vw rgba(140,53,55,0.16);padding:3vw 4vw;border-radius:2.5vw}article section.s-step .container .inner .method>li+li{margin-left:3vw}article section.s-step .container .inner .method>li p.method_index{font-size:3.5vw;margin:0 0 1vw}article section.s-step .container .inner .line{margin:5vw 0 0}article section.s-step .container .inner .line p.line_index{font-size:3.7vw;margin:0 0 1vw}article section.s-step .container .inner .line p.btn+.btn{margin-top:2vw}article section.s-step .container .inner .line p.btn a{font-size:3.2vw;background:url(/assets/about/app/images/step05.svg) right 3vw center/auto 2.5vw no-repeat #fb9393;padding:2.5vw 7vw}article section.s-step .container:nth-child(even) .inner .num{left:inherit;right:5vw}article section.s-step .container:nth-child(2)::before{width:100vw;height:113%}}article section.s-ticket{background:#fbd4d7;padding:40px 0 90px;margin-top:-2px;position:relative;z-index:3}article section.s-ticket .ticket_index{display:flex;justify-content:center;align-items:center;width:800px;height:100px;font-family:"Poppins", serif;font-weight:600;font-style:normal;font-size:40px;letter-spacing:3px;margin:0 auto;color:#fff;border:10px solid #fff;position:relative}article section.s-ticket .ticket_index::before{content:"";display:block;width:366px;height:280px;background:url(/assets/about/app/images/ticket01.png?2025122411143) center top/100% auto no-repeat;position:absolute;right:-65px;top:-165px}article section.s-ticket .container{width:750px;text-align:center;border:10px solid #fff;border-top:0;margin:0 auto;padding:40px 40px 50px;position:relative}article section.s-ticket .container::before{content:"";display:block;width:207px;height:524px;background:url(/assets/about/app/images/ticket02.png?2025122411143) center top/100% auto no-repeat;position:absolute;left:-165px;top:180px}article section.s-ticket .container p{font-size:22px;font-weight:bold;line-height:1.6}article section.s-ticket .container p.text01{font-size:16px;font-weight:normal;margin:10px 0 0}article section.s-ticket .img{margin:20px 0 0}article section.s-ticket .caution{width:980px;background:#fbe8ea;padding:35px 30px;margin:75px auto 0}article section.s-ticket .caution .caution_index{font-size:24px;font-weight:bold;text-align:center}article section.s-ticket .caution .list-disc{margin:20px 0 0;padding:0}article section.s-ticket .caution .list-disc .item{font-size:16px;list-style:none;padding:0 0 0 1.4em;position:relative}article section.s-ticket .caution .list-disc .item::before{content:"\25CF";position:absolute;left:0;top:0}@media only screen and (max-width: 979px){article section.s-ticket{padding:7vw 0 12vw}article section.s-ticket .ticket_index{width:95vw;height:15vw;font-size:5vw;letter-spacing:0.5vw;border:1.5vw solid #fff}article section.s-ticket .ticket_index::before{width:35vw;height:28vw;right:-2vw;top:-16vw}article section.s-ticket .container{width:85vw;border:1.5vw solid #fff;border-top:0;padding:4vw 4vw 5vw}article section.s-ticket .container::before{width:30vw;height:80vw;left:-16vw;top:42vw}article section.s-ticket .container p{font-size:4vw}article section.s-ticket .container p.text01{font-size:3vw;margin:2vw 0 0}article section.s-ticket .img{margin:2.5vw 0 0;padding:0 4vw;position:relative}article section.s-ticket .caution{width:95%;padding:4vw 3vw;margin:7vw auto 0}article section.s-ticket .caution .caution_index{font-size:4.5vw}article section.s-ticket .caution .list-disc{margin:2vw 0 0}article section.s-ticket .caution .list-disc .item{font-size:3vw}}article section.s-usage{background:url(/assets/about/app/images/usage01.jpg?2025122411143) center top/cover no-repeat;padding:120px 0}article section.s-usage h2{font-size:40px;color:#db6468;line-height:1.5;text-align:center;margin:0 0 20px}article section.s-usage .text01{width:980px;margin:0 auto}article section.s-usage .grid-container{margin:50px 0 0}article section.s-usage .grid-container .grid{display:grid;grid-template-columns:1fr 26px 172px 90px 404px 90px 172px 26px 1fr;grid-template-rows:100px auto auto;position:relative;filter:drop-shadow(0 10px 30px rgba(140,53,55,0.1))}article section.s-usage .grid-container .grid+.grid{margin-top:55px}article section.s-usage .grid-container .grid .grid-text{grid-column:3 / 7;grid-row:2 / 3;background:#fff;padding:55px 32px 42px;border-radius:25px;position:relative;z-index:1}article section.s-usage .grid-container .grid .grid-text .renew{display:flex;justify-content:center;align-items:center;width:139px;height:136px;font-family:"Poppins", serif;font-weight:600;font-style:normal;font-weight:600;font-size:26px;line-height:1.1;text-align:center;color:#fff799;background:url(/assets/about/app/images/usage02.svg) center top/100% auto no-repeat;position:absolute;left:23px;top:-47px}article section.s-usage .grid-container .grid .grid-text h3{font-size:36px;color:#db6468;line-height:1.4;text-align:center;padding:0 35px 0 0;margin:0 0 25px}article section.s-usage .grid-container .grid .grid-text h3 span{position:relative;padding:0 40px}article section.s-usage .grid-container .grid .grid-text h3 span::before,article section.s-usage .grid-container .grid .grid-text h3 span::after{content:"";display:block;width:33px;height:31px;background:url(/assets/about/app/images/usage04.png?2025122411143) center top/100% auto no-repeat;top:50%;position:absolute;transform:translate(0, -50%)}article section.s-usage .grid-container .grid .grid-text h3 span::before{left:0}article section.s-usage .grid-container .grid .grid-text h3 span::after{right:0}article section.s-usage .grid-container .grid .grid-text .explanation{background:#fef0f0;padding:30px 75px 45px 45px;border-radius:20px}article section.s-usage .grid-container .grid .grid-text .explanation_index{font-size:22px;line-height:1.5;font-weight:bold;text-align:center;margin:0 0 15px}article section.s-usage .grid-container .grid .grid-text .new{border:1px solid #f3c0c0;border-radius:20px;margin:40px 0 0;padding:35px 40px 40px;position:relative}article section.s-usage .grid-container .grid .grid-text .new .ribbon{display:flex;justify-content:center;align-items:center;width:130px;height:38px;font-family:"Poppins", serif;font-weight:600;font-style:normal;color:#fff799;border-radius:0 100px 100px 0;background:#dc6060;position:absolute;top:25px;left:-21px}article section.s-usage .grid-container .grid .grid-text .new .ribbon::before{content:"";display:block;width:21px;height:14px;background:#e88888;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%);position:absolute;left:0;bottom:-14px}article section.s-usage .grid-container .grid .grid-text .new_index{font-size:26px;font-weight:bold;text-align:center;margin:0 0 20px}article section.s-usage .grid-container .grid .grid-text .new dl dt{font-weight:bold;text-align:center;line-height:1.4;color:#dc6060;border-bottom:1px solid #dc6060;padding:0 0 5px;margin:0 0 10px}article section.s-usage .grid-container .grid .grid-text .new dl dd{font-size:18px}article section.s-usage .grid-container .grid .grid-text .new dl dd+dt{margin-top:20px}article section.s-usage .grid-container .grid .grid-img{grid-column:6 / 9;grid-row:1 / 4;position:relative;z-index:2}article section.s-usage .grid-container .grid .grid-balloon{grid-column:3 / 7;grid-row:2 / 3;position:relative}article section.s-usage .grid-container .grid .grid-balloon p{display:flex;justify-content:center;align-items:center;width:345px;height:92px;background:url(/assets/about/app/images/usage03.svg) center top/100% auto no-repeat;padding:0 0 15px;position:absolute;right:60px;top:-58px;z-index:3}article section.s-usage .grid-container .grid .grid-balloon p span{font-size:22px;font-weight:bold;color:#dc6060}article section.s-usage .grid-container .grid.reverse .grid-text{grid-column:4 / 8}article section.s-usage .grid-container .grid.reverse .grid-text .renew{left:inherit;right:23px}article section.s-usage .grid-container .grid.reverse .grid-text h3{padding:0 0 0 35px}article section.s-usage .grid-container .grid.reverse .grid-text .explanation{padding:30px 45px 45px 75px}article section.s-usage .grid-container .grid.reverse .grid-img{grid-column:3 / 5}article section.s-usage .grid-container .grid.reverse .grid-balloon{grid-column:4 / 8}article section.s-usage .grid-container .grid.reverse .grid-balloon p{right:inherit;left:60px;transform:scale(-1, 1)}article section.s-usage .grid-container .grid.reverse .grid-balloon p span{transform:scale(-1, 1)}article section.s-usage .grid-container .grid.no02 .grid-img{margin:0 -20px}@media only screen and (max-width: 979px){article section.s-usage{padding:12vw 0}article section.s-usage h2{font-size:5vw;margin:0 0 3vw}article section.s-usage .text01{width:95%}article section.s-usage .grid-container{margin:5vw 0 0}article section.s-usage .grid-container .grid{display:grid;grid-template-columns:2.5vw 12vw 14vw 43vw 14vw 12vw 2.5vw;grid-template-rows:10vw auto auto;filter:drop-shadow(0 1.5vw 4vw rgba(140,53,55,0.1))}article section.s-usage .grid-container .grid+.grid{margin-top:6vw}article section.s-usage .grid-container .grid .grid-text{grid-column:2 / 6;padding:7vw 4vw 5vw;border-radius:3vw}article section.s-usage .grid-container .grid .grid-text .renew{width:15vw;height:15vw;font-size:3vw;left:2vw;top:-6vw;padding:0 0 1vw}article section.s-usage .grid-container .grid .grid-text h3{font-size:4.5vw;color:#db6468;line-height:1.4;text-align:center;padding:0 5vw 0 0;margin:0 0 3.5vw}article section.s-usage .grid-container .grid .grid-text h3 span{padding:0 7vw}article section.s-usage .grid-container .grid .grid-text h3 span::before,article section.s-usage .grid-container .grid .grid-text h3 span::after{width:5vw;height:5vw}article section.s-usage .grid-container .grid .grid-text .explanation{font-size:3.2vw;padding:4vw 9vw 5vw 4vw;border-radius:3vw}article section.s-usage .grid-container .grid .grid-text .explanation_index{font-size:4vw;margin:0 0 2.5vw}article section.s-usage .grid-container .grid .grid-text .new{border-radius:3vw;margin:5vw 0 0;padding:4vw 4.5vw 4.5vw}article section.s-usage .grid-container .grid .grid-text .new .ribbon{width:15vw;height:6vw;font-size:3vw;top:2vw;left:-3vw}article section.s-usage .grid-container .grid .grid-text .new .ribbon::before{width:3vw;height:2vw;bottom:calc(-2vw + 1px)}article section.s-usage .grid-container .grid .grid-text .new_index{font-size:4vw;margin:0 0 3vw}article section.s-usage .grid-container .grid .grid-text .new dl dt{padding:0 0 1vw;margin:0 0 1.5vw}article section.s-usage .grid-container .grid .grid-text .new dl dd{font-size:3.5vw}article section.s-usage .grid-container .grid .grid-text .new dl dd+dt{margin-top:4vw}article section.s-usage .grid-container .grid .grid-img{grid-column:5 / 8}article section.s-usage .grid-container .grid .grid-img img{position:absolute;left:2vw;top:0;width:30vw;max-width:inherit}article section.s-usage .grid-container .grid .grid-balloon{grid-column:2 / 6}article section.s-usage .grid-container .grid .grid-balloon p{width:42vw;height:11vw;padding:0 0 2vw;right:7vw;top:-6vw;z-index:3}article section.s-usage .grid-container .grid .grid-balloon p span{font-size:3vw}article section.s-usage .grid-container .grid.reverse .grid-text{grid-column:3 / 7}article section.s-usage .grid-container .grid.reverse .grid-text .renew{left:inherit;right:2vw}article section.s-usage .grid-container .grid.reverse .grid-text h3{padding:0 0 0 5vw}article section.s-usage .grid-container .grid.reverse .grid-text .explanation{padding:4vw 4vw 5vw 9vw}article section.s-usage .grid-container .grid.reverse .grid-img{grid-column:2 / 4}article section.s-usage .grid-container .grid.reverse .grid-img img{left:inherit;right:2vw}article section.s-usage .grid-container .grid.reverse .grid-balloon{grid-column:3 / 7}article section.s-usage .grid-container .grid.reverse .grid-balloon p{right:inherit;left:7vw}article section.s-usage .grid-container .grid.no02 .grid-img{margin:0}}article section.s-download{text-align:center;background:url(/assets/about/app/images/download01.jpg?2025122411143) center top/cover no-repeat;padding:110px 0 70px}article section.s-download.first{padding:70px 0 0}article section.s-download.first .app{position:relative;z-index:2;margin:30px 0 0}article section.s-download>p{font-size:30px;font-weight:bold}article section.s-download ul{display:flex;justify-content:center;margin:30px 0}article section.s-download ul li{background:rgba(251,241,242,0.7);padding:30px 35px;border-radius:15px}article section.s-download ul li+li{margin-left:20px}article section.s-download ul li p{font-size:22px;line-height:1.4;margin:0 0 10px}@media only screen and (max-width: 979px){article section.s-download{padding:12vw 2.5vw 8vw}article section.s-download.first{padding:8vw 2.5vw 0}article section.s-download.first .app{margin:5vw 0 0;padding:0 5vw}article section.s-download>p{font-size:4.5vw}article section.s-download ul{margin:4vw 0;flex-wrap:wrap;justify-content:space-between}article section.s-download ul li{width:48.5%;padding:5vw 0;border-radius:2.5vw}article section.s-download ul li+li{margin-left:0}article section.s-download ul li.qr{display:none}article section.s-download ul li img{width:auto;max-height:12vw}article section.s-download ul li p{font-size:3.5vw;margin:0 0 1.5vw}}
