@charset "UTF-8";html{width:100vw;overflow-x:hidden}body{width:100vw;overflow-x:hidden;font-family:sans-serif}section{margin:0}.content-field{width:100vw;max-width:500px;margin:0 auto}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0}.float-line-banner{position:fixed;bottom:10px;text-align:center;z-index:100;width:100vw}.float-line-banner img{width:90%;max-width:450px}.line-banner{width:60%;margin:20px 20%}.top-image-container{width:100%;height:-moz-fit-content;height:fit-content;padding:0;position:relative}.top-image-container #top-kv{width:100%;height:auto}.top-image-container #line-01{position:absolute;top:5px;right:20px;width:65%;z-index:1000}.top-image-container #line-02{position:absolute;bottom:0;margin:0;left:20%;width:60%;z-index:10}.top-image-container-lp2{width:100%;height:-moz-fit-content;height:fit-content;padding:0;position:relative}.top-image-container-lp2 #top-kv{width:100%;height:auto}.top-image-container-lp2 #line-01{position:absolute;top:5px;right:20px;width:65%;z-index:1000}.top-image-container-lp2 #line-02{position:absolute;bottom:0;margin:0;left:20%;width:60%;z-index:10}#privacy{width:80%;margin-left:10%}.index{padding:40px 0}.index h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif}.index h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.index .buttons .button{border:solid 3px #f68289;border-radius:10px;box-shadow:0 5px #f68289;line-height:40px;padding:5px 10px;color:#f68289;font-family:"A1 Gothic M",sans-serif;margin:20px;background-color:#fff}.index .buttons .button img{display:inline-flex;width:40px;height:40px;margin-right:5px}.insta{box-shadow:5px 5px rgba(148,178,215,.3);border-radius:10px;margin:20px 0}.insta img{width:90%;margin:0 5%}.insta #insta-icon{width:50%;margin:10px 25%}.flow{width:90%;margin:0 5%;padding:40px 0}.flow h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif}.flow h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.flow .flow-box{width:100%;height:100px;margin:10px auto;display:flex;position:relative}.flow .flow-box .num{color:#ffe5e1;font-family:"Noto Sans",sans-serif;margin-right:0;font-size:100px;line-height:100px;font-weight:700;height:auto;text-align:center}.flow .flow-box .text{font-size:16px;height:100px;line-height:20px;padding:30px 0;margin-left:10px;width:40%;z-index:2;font-family:"A1 Gothic M",sans-serif}.flow .flow-box .text2{font-size:16px;height:100px;line-height:40px;padding:30px 0;margin-right:10px;margin-left:auto;z-index:2;font-family:"A1 Gothic M",sans-serif}.flow .flow-box img{position:absolute;z-index:-1;height:100px}.flow .flow-box img.right{right:0}.flow .flow-box img.left{left:0}.flow .flow-box img.post{left:-30px;top:0;width:120px;height:120px}.flow .flow-box .balloon-box{position:absolute;left:-40px;top:-5px;text-align:center}.flow .flow-box .balloon-box .balloon{width:-moz-fit-content;width:fit-content;text-align:center;background-color:#f68289;height:30px;border-radius:30px;color:#fff;padding:0 20px;font-size:14px;line-height:30px}.flow .flow-box .balloon-box img{width:20px;height:auto;margin:-1px -10px}.flow .reverse{flex-direction:row-reverse}.side-effect{padding:40px 0;padding-bottom:0;background-color:#ffe5e1}.side-effect h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin-top:40px;margin-bottom:40px}.side-effect h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.side-effect p{font-family:"A1 Gothic M",sans-serif;font-size:16px;text-align:center}.side-effect p .deco{background-color:#fced56;color:#be2d42;line-height:40px;font-size:20px;padding:5px}.side-effect img{width:60%;margin:20px 20%}.side-effect .ref{font-size:10px;margin:0 auto;width:70%;margin:20px auto}.side-effect .symptom-flex{display:flex;justify-content:center}.side-effect .symptom-flex .symptom{width:25%;margin:0}.side-effect .symptom-flex .symptom .num{color:#f68289;font-size:20px;line-height:30px;font-weight:700;height:auto;text-align:center;width:30px;height:30px;border-radius:15px;background-color:#fff;text-align:center;margin:0 auto}.side-effect .symptom-flex .symptom img{height:40px}.side-effect .symptom-flex .symptom .text{padding-top:5px}.first{padding-top:40px}.first .balloon{text-align:center}.first .balloon p{margin:0 auto;margin-bottom:-10px;width:-moz-fit-content;width:fit-content;text-align:center;background-color:#f68289;border-radius:30px;color:#fff;padding:0 20px;font-size:20px;font-family:"A1 Gothic M",sans-serif;line-height:40px;height:40px}.first .balloon img{width:20px;height:auto;margin:-2px -10px}.first h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin-top:40px;margin-bottom:40px}.first h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.first .step{text-align:center;background-color:#f0f0f0;width:80%;margin:0 auto;border-radius:10px;padding:20px}.first .step .num{margin:0 auto;margin-top:-40px;width:40px;height:40px;line-height:40px;border-radius:20px;background-color:#f68289;color:#fff;font-family:"A1 Gothic M",sans-serif}.first .step h3{font-family:"A1 Gothic M",sans-serif;font-size:20px;line-height:1.6;margin:10px auto}.first .step p{margin:10px 0;font-size:14px;line-height:2}.first .step img{width:50px;margin:10px auto}.first .step .attention{font-size:12px;color:#be2d42}.first .yellow-box{background-color:#fced56;width:80%;margin:0 auto;padding:10px 0;text-align:center;font-family:"A1 Gothic M",sans-serif;margin-top:-10px;font-size:20px;line-height:1.4;border-radius:10px;margin-bottom:40px}.first .yellow-box .red{color:#be2d42;font-size:24px}.first .arrow{height:30px;margin:0 auto;margin-bottom:25px}.first .red-box{background-color:#be2d42;width:80%;margin:0 auto;padding:10px 0;text-align:center;font-family:"A1 Gothic M",sans-serif;margin-top:-10px;font-size:24px;line-height:1.4;border-radius:10px;color:#fced56}.first .red-box .red{color:#be2d42;font-size:24px}.first h3{font-family:"A1 Gothic M",sans-serif;font-size:24px;text-align:center;line-height:2}.first h3 .underline{-webkit-text-decoration:underline 10px #fced56 solid;text-decoration:underline 10px #fced56 solid;text-underline-offset:-2px}.medicine-block{width:80%;margin:0 auto;padding:40px 0;margin-top:20px;background-color:#f0f0f0}.medicine-block .medicine-box{position:relative;margin:40px 0}.medicine-block .medicine-box .medicine-name{height:40px;line-height:40px;font-size:20px;font-family:"A1 Gothic M",sans-serif;color:#fff;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;padding:4px 8px;width:100%;max-width:100%;--g-color-0:#ff5963;--g-position-0:0%;--g-color-1:rgba(246,130,137,0);--g-position-1:100%;--g-angle:90deg}.medicine-block .medicine-box .medicine-list{padding:10px}.medicine-block .medicine-box .medicine-list li{height:30px;line-height:30px;font-size:14px;list-style:none;font-family:"A1 Gothic M",sans-serif}.medicine-block .medicine-box p{font-size:14px;line-height:1.5;width:60%;padding-left:20px;margin-bottom:20px}.medicine-block .medicine-box img{position:absolute;top:0;right:0;width:40%;max-width:120px;max-height:120px}.medicine-block .medicine-box .caption{margin:100px}.medicine-block .medicine-box h3{margin-top:40px}.first .first-only{display:flex;width:90%;height:80px;margin:0 auto;background-color:#be2d42;justify-content:center}.first .first-only .text{width:-moz-fit-content;width:fit-content;height:70px;font-size:20px;font-family:"A1 Gothic M",sans-serif;line-height:30px;padding:10px 0;color:#fced56}.first .first-only .text.left{margin-right:5px}.first .first-only .pre-price{font-size:14px;line-height:10px;text-decoration:line-through}.first .first-only .large{font-size:30px;line-height:10px}.first .first-only img{width:40%;margin:0}.first .attention{font-size:12px;color:#be2d42;width:80%;margin:5px auto}.medicine-container{padding:20px 0}.medicine-container h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin-top:40px;margin-bottom:40px}.medicine-container h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.medicine-container .medicine-box{width:80%;margin:0 auto;position:relative}.medicine-container .medicine-box h3{position:relative;text-align:center;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto;margin-top:40px;height:40px;line-height:40px;color:#fff;font-family:"A1 Gothic M",sans-serif;border-radius:10px;padding:0 20px;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));--g-color-0:#f68289;--g-position-0:0%;--g-color-1:#ff5963;--g-position-1:100%;--g-angle:180deg;z-index:10}.medicine-container .medicine-box .caption{background-color:#fff;padding:20px;border-radius:10px;margin-top:-20px}.medicine-container .medicine-box li{font-size:14px;line-height:2}.medicine-container .medicine-box .flex{display:flex}.medicine-container .medicine-box .flex .list{width:100%}.medicine-container .medicine-box .flex .list li{list-style:none;width:100%;line-height:40px;margin:10px 0;font-family:"A1 Gothic M",sans-serif;font-size:20px}.medicine-container .medicine-box .flex .list li img{display:inline-flex;width:30px;height:30px;margin:5px 10px;margin-left:0}.medicine-container .medicine-box .flex .medicine-img{position:absolute;width:40%;right:-5px;max-width:100px;top:20px;z-index:10}.medicine-container .medicine-box .text{width:95%;padding:20px 10px;border-radius:10px;font-size:14px;font-family:"A1 Gothic M",sans-serif;line-height:1.4;margin:20px auto;background-color:rgba(200,200,200,.327)}.medicine-container .medicine-box .text .red{color:#be2d42}.medicine-container .medicine-box .attention{font-size:12px;color:#be2d42;width:100%;margin:5px auto;text-align:center}.medicine-container .concern{font-family:"A1 Gothic M",sans-serif;text-align:center;margin-bottom:-30px;margin-top:20px}.medicine-container .set{font-size:14px;width:80%;margin:20px auto;font-family:"A1 Gothic M",sans-serif}.price h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin-top:40px;margin-bottom:40px}.price h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.price p{text-align:center}.price .sale{font-size:20px;font-family:"A1 Gothic M",sans-serif;color:#be2d42;margin:20px auto;text-align:center}.price table{width:90%;margin:0 auto;border:none}.price table thead{background-color:#ffe5e1;line-height:50px;text-align:center;border:none;color:#383838;border-bottom:solid 2px gray}.price table thead th{text-align:center}.price table tbody{border:none}.price table tbody tr{font-family:"A1 Gothic M",sans-serif;font-size:14px;border:none;vertical-align:middle}.price table tbody tr td{text-align:center;vertical-align:middle}.price table tbody tr td img{display:inline-flex;width:70px}.price table tbody tr .medicine{display:flex;border:none;font-family:"A1 Gothic M",sans-serif;font-size:14px;background-color:rgba(214,214,214,.386)}.price table tbody tr .medicine .single-name{padding-left:5px;line-height:50px}.price table tbody tr .medicine .name{line-height:18px;text-align:left;padding:20px 7px}.price table tbody tr .small{font-size:12px}.price table tbody tr .red{color:#be2d42;font-size:12px}.price .attention{width:-moz-fit-content;width:fit-content;margin:20px auto;color:#be2d42;font-size:12px}.track h2{text-align:center;font-size:24px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin-top:40px;margin-bottom:40px}.track h2 img{display:inline-flex;width:28px;height:28px;margin-right:5px}footer{padding:50px 0;text-align:center}footer p{font-size:14px;line-height:1.4}footer .logo{width:30%;height:30%;margin:10px auto}footer .info-bold{padding:20px 0;font-family:"A1 Gothic M",sans-serif}footer .info-bold a{text-decoration:underline}footer .info{padding:20px 0}footer .info a{text-decoration:underline}footer .button{line-height:35px;font-family:"A1 Gothic M",sans-serif;background-color:#ededed;width:-moz-fit-content;width:fit-content;padding:5px 20px;border-radius:10px;box-shadow:5px 5px #b9b9b9;margin:20px auto}footer .button img{display:inline-flex;width:35px;height:35px;margin-right:5px}footer iframe{width:80vw;height:80vw;max-width:400px;max-height:400px}.accordion-area{list-style:none;width:90%;max-width:900px;margin:0 auto}.accordion-area li{margin:10px 0}.accordion-area section{border:4px solid #f68289;background-color:#fff}.accordion-area .title{position:relative;cursor:pointer;font-size:20px;text-align:left;font-family:"A1 Gothic M",sans-serif;padding:3% 3% 3% 15px;transition:all .5s ease}.accordion-area .title:before,.accordion-area .title:after{position:absolute;content:"";width:15px;height:2px;background-color:#333}.accordion-area .title:before{top:48%;right:15px;transform:rotate(0deg)}.accordion-area .title:after{top:48%;right:15px;transform:rotate(90deg)}.accordion-area .title.close:before{transform:rotate(45deg)}.accordion-area .title.close:after{transform:rotate(-45deg)}.accordion-area .box{display:none;margin:0 3% 3%;position:relative}.accordion-area .box.medicine p{font-size:14px;line-height:1.6}.accordion-area .box.bleed .doctor{position:absolute;width:25%;right:-70px;top:-20px}.accordion-area .box.bleed p{padding:0 3%;font-size:14px;font-weight:lighter;text-align:left;line-height:2}.accordion-area .box.bleed .table-container{width:100%;padding:20px 10px;border-radius:10px;margin:10px auto;background-color:rgba(229,229,229,.596)}.accordion-area .box.bleed .table-container h2{font-size:18px;margin:10px auto}.accordion-area .box.bleed .table-container table{width:100%;border:none}.accordion-area .box.bleed .table-container table thead{line-height:60px}.accordion-area .box.bleed .table-container table thead th{border-bottom:solid 1px gray}.accordion-area .box.bleed .table-container table thead .th{width:100%;display:flex;justify-content:center}.accordion-area .box.bleed .table-container table thead img{display:inline-flex;width:20px;height:20px;margin:20px 0}.accordion-area .box.bleed .table-container table tbody{font-size:10px;line-height:1.5;text-align:center}.accordion-area .box.bleed .table-container table tbody td{padding:10px 5px;vertical-align:middle;border-bottom:solid 1px gray}.accordion-area .box.bleed .table-container table tbody .head{font-family:"A1 Gothic M",sans-serif}.accordion-area .box.accept .buttons{display:flex;flex-wrap:wrap;width:100%}.accordion-area .box.accept .buttons a{width:50%;padding:5px}.accordion-area .box.accept .buttons .button{border:solid 3px #f68289;border-radius:10px;box-shadow:0 5px #f68289;line-height:40px;padding:5px 3px;color:#f68289;font-family:"A1 Gothic M",sans-serif;margin:5px 0;background-color:#fff;font-size:14px}.accordion-area .box.accept .buttons .button img{display:inline-flex;width:30px;height:30px;margin:5px}.accordion-area .box.accept h4{margin:40px auto;text-align:center;font-family:"A1 Gothic M",sans-serif;font-size:20px;color:#fa727a}.accordion-area .box.accept .steps .step{width:90%;margin:20px auto}.accordion-area .box.accept .steps .step .step-title{display:flex;width:100%;margin:5px 0}.accordion-area .box.accept .steps .step .step-title .num{width:24px;height:24px;margin-right:2%;border-radius:12px;line-height:24px;color:#fff;background-color:#f68289;text-align:center}.accordion-area .box.accept .steps .step .step-title p{width:88%;font-family:"A1 Gothic M",sans-serif;line-height:24px !important;font-size:16px}.accordion-area .box.accept .steps .step .step-text{width:88%;margin-left:12%;font-size:12px;line-height:2 !important}.accordion-area .box.accept .steps .step img{display:block;width:40px;margin:0 auto}.accordion-area .box.accept .link-button{margin:40px 0;margin-bottom:20px;width:100%;text-align:center}.accordion-area .box.accept .link-button img{display:inline-flex;width:48%;margin:0}.accordion-area .box.payment p{width:95%;margin:20px auto;font-size:16px;font-family:"A1 Gothic M",sans-serif;line-height:1.5}.accordion-area .box.faq .qa-container{margin:20px 0}.accordion-area .box.faq .qa-container p{width:85%;font-size:14px}.accordion-area .box.faq .qa-container .icon-container{width:15%}.accordion-area .box.faq .qa-container .icon-container .icon{width:30px;height:30px;line-height:30px;border-radius:15px;text-align:center;margin:5px auto;font-family:"A1 Gothic M",sans-serif;font-family:"Noto Sans",sans-serif}.accordion-area .box.faq .qa-container .question{display:flex;align-items:flex-start}.accordion-area .box.faq .qa-container .question p{line-height:1.5;font-family:"A1 Gothic M",sans-serif;padding-top:10px}.accordion-area .box.faq .qa-container .question .icon{background-color:#f68289;color:#fff}.accordion-area .box.faq .qa-container .answer{display:flex;align-items:flex-start}.accordion-area .box.faq .qa-container .answer p{padding:10px 5px 20px;line-height:1.5}.accordion-area .box.faq .qa-container .answer .icon{background-color:#ffe5e1;color:#fc676f}.accordion-area .box.info h3{padding:0 20px;font-family:"A1 Gothic M",sans-serif;font-size:16px;margin:10px 0}.accordion-area .box.info p{padding:0 20px;font-size:12px;line-height:1.6}.accordion-area .box.info a{font-size:12px;line-height:1.6;text-decoration:underline;color:#007cff}.accordion-area .box.info iframe{width:100%;height:60vw;margin-top:20px}.accordion-area .box .line{margin-top:20px;width:100%}.track-box h4{text-align:center;font-size:22px;line-height:28px;font-family:"A1 Gothic M",sans-serif;margin:20px 0}.track-box h4 img{display:inline-flex;width:28px;height:28px;margin-right:5px}.track-box .banner{margin:10px auto;background-color:#be2d42;text-align:center;padding:5px 0;border-radius:10px}.track-box .banner img{width:60px;height:60px}.track-box .banner p{color:#fced56;font-family:"A1 Gothic M",sans-serif;font-size:24px}.track-box .banner p .large{font-size:30px}.track-box p{width:90%;margin:10px auto;font-weight:lighter;line-height:2;font-size:14px}.track-box p b{font-family:"A1 Gothic M",sans-serif}.track-box .attention{color:#be2d42;font-size:12px;font-family:"A1 Gothic M",sans-serif;text-align:left;line-height:2}.track-box .content-box{width:100%;margin:0 auto;position:relative}.track-box .content-box h3{position:relative;text-align:center;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto;margin-top:40px;height:40px;line-height:40px;color:#fff;font-family:"A1 Gothic M",sans-serif;border-radius:10px;padding:0 20px;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));--g-color-0:#f68289;--g-position-0:0%;--g-color-1:#ff5963;--g-position-1:100%;--g-angle:180deg;z-index:10}.track-box .content-box .caption{background-color:#ffe5e1;padding:20px;padding-top:40px;border-radius:10px;margin-top:-20px;width:100%}.track-box .content-box .caption .yellow-box{color:#be2d42;padding:5px;border-radius:10px;background-color:#fced56;text-align:center}.track-box .content-box .caption .yellow-box p{font-weight:700 !important;font-size:20px}.track-box .content-box .caption .yellow-box .large{font-size:30px;line-height:25px;font-family:"Noto Sans",sans-serif}.track-box .content-box .caption p{width:100%;margin:10px auto;font-weight:lighter;line-height:2;font-size:14px}.track-box .content-box .caption p b{font-family:"A1 Gothic M",sans-serif}.track-box .content-box .caption .attention{color:#be2d42;font-size:12px;font-family:"A1 Gothic M",sans-serif;text-align:left;line-height:2}.track-box .content-box .caption .example-title{background-color:#fff;color:#be2d42;text-align:center;width:-moz-fit-content;width:fit-content;padding:5px;margin:10px auto;font-family:"A1 Gothic M",sans-serif}.track-box .content-box .caption .example{text-align:center}.track-box .content-box .caption .example p{color:#000;font-family:"A1 Gothic M",sans-serif;font-size:14px;margin:2px auto;width:100%}.track-box .content-box .caption .example img{width:30px}.track-box .content-box .caption .flex-container{display:flex;flex-wrap:wrap}.track-box .content-box .caption .flex-container .container{width:50%;text-align:center;margin:10px auto}.track-box .content-box .caption .flex-container .container img{width:70%}.track-box .content-box .caption .flex-container .container p{font-family:"A1 Gothic M",sans-serif;margin-bottom:0}.track-box .content-box .caption .flex-container .container h4{margin:0;font-family:"A1 Gothic M",sans-serif;color:#be2d42;font-size:20px}.track-box .content-box .private .list{text-align:center;width:100%;padding:0}.track-box .content-box .private .list p{font-family:"A1 Gothic M",sans-serif;width:95% !important;text-align:left;line-height:.8}.track-box .content-box li{font-size:14px;line-height:2}.track-box .content-box .flex{display:flex}.track-box .content-box .flex .list{width:70%}.track-box .content-box .flex .list li{list-style:none;width:100%;line-height:40px;margin:10px;font-family:"A1 Gothic M",sans-serif;font-size:20px}.track-box .content-box .flex .list li img{display:inline-flex;width:30px;height:30px;margin:5px 10px}.track-box .content-box .flex .medicine-img{position:absolute;width:40%;right:0;top:20px}.track-box .content-box .text{width:95%;padding:20px 10px;border-radius:10px;font-size:14px;font-family:"A1 Gothic M",sans-serif;line-height:1.4;margin:20px auto;background-color:rgba(200,200,200,.327)}.track-box .content-box .text .red{color:#be2d42}.track-box.normal .banner img{width:80%}.track-box.normal .content-box .caption .yellow-box p{font-size:22px;font-family:"A1 Gothic M",sans-serif}.track-box.normal .content-box .caption .due-time{text-align:center;width:100%;margin:20px auto}.track-box.normal .content-box .caption .due-time img{display:inline-flex;width:30px;height:30px}.track-box.normal .content-box .caption .due-time p{font-family:"A1 Gothic M",sans-serif;font-size:22px;line-height:30px}.track-box.normal .content-box .caption .due-time p .large{font-size:24px;color:#be2d42}.track-box.normal .content-box .caption.direct{text-align:center}.track-box.normal .content-box .caption.direct img{width:30%}.track-box.normal .content-box .caption.direct p{font-size:14px}.track-box.normal .content-box .caption.direct p b{font-family:"A1 Gothic M",sans-serif}.track-box.normal .content-box .caption.direct p .large{font-size:16px;font-family:"A1 Gothic M",sans-serif}.countdown{background-color:rgba(255,255,255,.8);border-radius:10px;width:-moz-fit-content;width:fit-content;padding:0;margin:0 auto;z-index:100}.countdown .countdown-container{background-color:#fff;border-radius:8px;max-width:600px;margin:5px auto;border:solid 2px #64c8dd;z-index:101}.countdown .countdown-container .countdown-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.countdown .countdown-container .countdown-message{width:45%;background-color:#64c8dd;text-align:center;color:#fff;font-family:"A1 Gothic M",sans-serif;font-size:14px;font-family:"Noto Sans JP",sans-serif;padding:15px 10px;position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);clip-path:polygon(0 0,calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%)}.countdown .countdown-container .countdown-timer{color:#64c8dd;font-weight:500;font-size:24px;font-family:"Roboto Mono",monospace;min-width:200px;text-align:right;padding:0 10px}.countdown .countdown-container .countdown-timer .countdown-number{letter-spacing:1px}.countdown .countdown-container .countdown-timer .countdown-unit{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-family:"A1 Gothic M",sans-serif;margin:0 2px}.countdown .countdown-attention{color:#64c8dd;font-size:14px;text-align:right;padding:5px 10px;padding-top:0}.exit-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s ease-out}.exit-popup-overlay .exit-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;z-index:1001;animation:slideIn .4s ease-out}.exit-popup-overlay .exit-popup img{width:100%;height:auto}.exit-popup-overlay .exit-popup .popup-buttons{display:flex;gap:10px;margin-top:20px}.exit-popup-overlay .exit-popup .popup-buttons .popup-button{flex:1;padding:12px 20px;border:none;border-radius:6px;font-family:"Noto Sans JP",sans-serif;font-size:16px;cursor:pointer;transition:all .3s ease}.exit-popup-overlay .exit-popup .popup-buttons .popup-button.primary-button{background-color:#0369a1;color:#fff}.exit-popup-overlay .exit-popup .popup-buttons .popup-button.primary-button:hover{background-color:#02486f}.exit-popup-overlay .exit-popup .popup-buttons .popup-button.secondary-button{background-color:#e0f2f7;color:#0369a1}.exit-popup-overlay .exit-popup .popup-buttons .popup-button.secondary-button:hover{background-color:#cceaf2}.exit-popup-overlay .exit-popup .close-button{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;color:#666;cursor:pointer;padding:5px}.exit-popup-overlay .exit-popup .close-button:hover{color:#333}@media (max-width:480px){.exit-popup{padding:20px}.exit-popup .popup-header .popup-title{font-size:20px}.exit-popup .popup-header .popup-subtitle{font-size:14px}.exit-popup .popup-buttons{flex-direction:column}.exit-popup .popup-buttons .popup-button{width:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translate(-50%,-60%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}