@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&display=swap");:root{--rank-silver-bg: #a4a4c7;--rank-l-gold-bg: #e7ce80;--rank-gold-bg: #cea570;--rank-diamond-bg: #7fdefc;--rank-p-diamond-bg: #6b8dfc;--rank-silver-text: #828a94;--rank-l-gold-text: #baa327;--rank-gold-text: #b29142;--rank-diamond-text: #29b0ea;--rank-p-diamond-text: #7f73d8}h1,h2,h3,h4,h5{font-weight:500}article{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow:hidden}article section{font-size:18px}@media screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-weight:500;font-style:normal}article section header.header-point{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 50px;padding:0 0 15px;position:relative}article section header.header-point::before{content:"";width:50px;height:3px;background:#c29e03;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}article section header.header-point p{font-size:14px;font-weight:500;color:#c29e03;line-height:1}article section header.header-point h2{font-size:32px;line-height:1.3;margin:10px 0 0;position:relative}@media screen and (max-width: 979px){article section header.header-point{margin:0 0 7vw;padding:0 0 2.5vw}article section header.header-point::before{width:8vw;height:2px}article section header.header-point p{font-size:3vw}article section header.header-point h2{font-size:6vw;margin:1.5vw 0 0}}article section .btn-common{display:flex;justify-content:center;align-items:center;margin:50px 0 0}article section .btn-common a{display:flex;justify-content:center;align-items:center;min-height:60px;font-size:20px;font-weight:500;color:#fff;background:url(/assets/about/campaign/point/news/images/arrow.svg) center right 20px/11px auto no-repeat #c29e03;text-decoration:none;border-radius:1000px;padding:5px 55px 7px}@media screen and (max-width: 979px){article section .btn-common{margin:7vw 0 0}article section .btn-common a{min-height:13vw;font-size:3.5vw;line-height:1.5;background:url(/assets/about/campaign/point/news/images/arrow.svg) center right 2.5vw/2.5vw auto no-repeat #c29e03;padding:1.25vw 8vw 1.5vw}}article section.s-mv{display:flex;justify-content:center;align-items:center;flex-direction:column;height:580px;color:#fff;text-align:center;background:url(/assets/about/campaign/point/news/images/mv.jpg?2026101694536) center top no-repeat}article section.s-mv h1 img{width:185px;height:auto}article section.s-mv .s-mv-catch{font-size:54px;line-height:1.3;margin-top:25px}article section.s-mv .s-mv-time{display:flex;justify-content:center;align-items:center;min-width:402px;height:58px;background:#bf9b03;margin:35px 0 0;position:relative}article section.s-mv .s-mv-time::before,article section.s-mv .s-mv-time::after{content:"";display:block;border:1px solid #f3e6ca;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}article section.s-mv .s-mv-time::before{width:105%;width:calc(100% + 18px);height:100%}article section.s-mv .s-mv-time::after{width:100%;height:110%;height:calc(100% + 18px)}article section.s-mv .s-mv-time p{font-size:30px;letter-spacing:0.1em;line-height:1;position:relative;z-index:1;padding:0 0 0.1em 0.1em}article section.s-mv .s-mv-time p span{font-size:40px}article section.s-mv .s-mv-text{margin:65px 0 0}@media screen and (max-width: 979px){article section.s-mv{height:100vw;background-size:auto 100%}article section.s-mv h1 img{width:40vw;height:auto}article section.s-mv .s-mv-catch{font-size:6vw;margin-top:3vw}article section.s-mv .s-mv-time{min-width:60vw;height:10vw;margin:5vw 0 0}article section.s-mv .s-mv-time::before{width:calc(100% + 2.5vw)}article section.s-mv .s-mv-time::after{height:calc(100% + 2.5vw)}article section.s-mv .s-mv-time p{font-size:4vw}article section.s-mv .s-mv-time p span{font-size:5vw}article section.s-mv .s-mv-text{font-size:3.2vw;margin:6vw 3vw 0}}article section.s-changes{padding-block:80px 95px}article section.s-changes .container{width:980px;margin:0 auto}article section.s-changes .container>p{text-align:center}article section.s-changes .container>ul{display:flex;justify-content:space-between;margin:110px 0 0}article section.s-changes .container>ul li{width:310px;background:#fbf3df;border-radius:7px;padding:1px 15px 30px;position:relative}article section.s-changes .container>ul li::before{content:"";display:block;width:170px;height:170px;background:#fbf3df;border-radius:100%;position:absolute;left:50%;top:-50px;transform:translate(-50%, 0)}article section.s-changes .container>ul li>*{position:relative}article section.s-changes .container>ul li .balloon{display:flex;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:500;line-height:1.2;color:#fff;text-align:center;border-radius:100%;background:#c29e03;position:absolute !important;left:25px;top:-65px;position:relative}article section.s-changes .container>ul li .balloon::before{content:"";display:block;width:13px;height:12px;background:#c29e03;clip-path:polygon(65% 0, 100% 100%, 0 55%);position:absolute;right:2px;bottom:7px}article section.s-changes .container>ul li .icon{text-align:center;margin-top:-20px}article section.s-changes .container>ul li .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px 0;background:#fff;font-weight:500;line-height:1.3;border-radius:7px;padding:15px 5px;margin:22px 0 20px}article section.s-changes .container>ul li .inner h3{font-size:28px;color:#c29e03}article section.s-changes .container>ul li .inner h3 em{font-size:36px;margin-left:10px}article section.s-changes .container>ul li .inner h3 em.arrow{padding:0 0 0 42px;position:relative}article section.s-changes .container>ul li .inner h3 em.arrow::before{content:"";display:block;width:32px;height:20px;background:#c29e03;clip-path:polygon(0 25%, 60% 25%, 60% 0, 100% 50%, 60% 100%, 60% 75%, 0 75%);position:absolute;left:0;bottom:10px}article section.s-changes .container>ul li>p em{color:#d90000}@media screen and (max-width: 979px){article section.s-changes{padding-block:9vw 11vw}article section.s-changes .container{width:95%}article section.s-changes .container>ul{justify-content:center;flex-wrap:wrap;gap:12vw 3%;margin:15vw 0 0}article section.s-changes .container>ul li{width:48.5%;padding:1px 2.5vw 4vw}article section.s-changes .container>ul li::before{width:25vw;height:25vw;top:-7vw}article section.s-changes .container>ul li .balloon{width:10vw;height:10vw;font-size:4vw;left:4vw;top:-8vw}article section.s-changes .container>ul li .balloon::before{width:3vw;height:3vw;right:0;bottom:0.25vw}article section.s-changes .container>ul li .icon{margin-top:-1.5vw}article section.s-changes .container>ul li .icon img{width:17vw}article section.s-changes .container>ul li .inner{gap:0.5vw 0;padding:2vw 1vw;margin:3vw 0 2.5vw}article section.s-changes .container>ul li .inner h3{font-size:4vw}article section.s-changes .container>ul li .inner h3 em{font-size:5vw;margin-left:1vw}article section.s-changes .container>ul li .inner h3 em.arrow{padding:0 0 0 6vw}article section.s-changes .container>ul li .inner h3 em.arrow::before{width:5vw;height:3vw;bottom:1.5vw}}article section.s-status{background:#fbf5ec;padding-block:80px 95px}article section.s-status .container{width:980px;margin:0 auto}article section.s-status .container>p{text-align:center}article section.s-status .container .header-status{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px 0;margin:40px 0 0}article section.s-status .container .header-status p{width:232px;height:40px;background-color:#000;padding:2px 3px;clip-path:polygon(0 50%, 7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%);position:relative}article section.s-status .container .header-status p::before{content:"";display:block;width:100%;height:100%;background:#fff;clip-path:polygon(0 50%, 6.5% 0, 93.5% 0, 100% 50%, 93.5% 100%, 6.5% 100%)}article section.s-status .container .header-status p span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;line-height:1;padding:0 0 0.1em;position:absolute;left:0;top:0;z-index:1}article section.s-status .container .header-status h3{font-size:36px;font-weight:600}article section.s-status .container .header-status h3 em{color:#d90000}article section.s-status .container .header-status h3 span{font-size:22px}article section.s-status .container .table-icon{display:flex;margin:55px 0 0}article section.s-status .container .table-icon li{display:flex;justify-content:center;align-items:center;position:relative}article section.s-status .container .table-icon li img{pointer-events:none}article section.s-status .container .table-icon li:first-child{flex:1}article section.s-status .container .table-icon li:not(:first-child){width:170px}article section.s-status .container .table-icon li.new::before,article section.s-status .container .table-icon li.new::after{display:flex;justify-content:center;align-items:center;background:#d90000;font-size:16px;font-weight:600;color:#f3ee6d;border-radius:1000px;padding:0 0 0.175em;position:absolute;left:50%;transform:translate(-50%, 0)}article section.s-status .container .table-icon li.new::before{content:"NEW!";width:66px;height:31px;top:-30px}article section.s-status .container .table-icon li.new::after{content:"";width:12px;height:10px;clip-path:polygon(0 0, 100% 0, 50% 100%);top:-2px}article section.s-status .container .table-box table{text-align:center;background:#fff;border-radius:20px;overflow:hidden;margin:10px 0 0;position:relative}article section.s-status .container .table-box table::before{content:"";display:block;width:100%;height:100%;border-radius:20px;border:2px solid #000;pointer-events:none;position:absolute;left:0;top:0}article section.s-status .container .table-box table tr th,article section.s-status .container .table-box table tr td{font-size:16px;line-height:1.5;padding:15px 5px;border:none;background:none}article section.s-status .container .table-box table tr th sup,article section.s-status .container .table-box table tr td sup{top:0.25em;vertical-align:super}article section.s-status .container .table-box table tr td{border-left:1px solid #000}article section.s-status .container .table-box table thead tr th{font-size:18px;font-weight:500;background:#fff}article section.s-status .container .table-box table thead tr th+th{border-left:1px solid #000}article section.s-status .container .table-box table thead tr th:first-child{font-size:16px;color:#000}article section.s-status .container .table-box table thead tr th.rank_s{background:var(--rank-silver-bg)}article section.s-status .container .table-box table thead tr th.rank_lg{background:var(--rank-l-gold-bg)}article section.s-status .container .table-box table thead tr th.rank_g{background:var(--rank-gold-bg)}article section.s-status .container .table-box table thead tr th.rank_d{background:var(--rank-diamond-bg)}article section.s-status .container .table-box table thead tr th.rank_pd{background:var(--rank-p-diamond-bg)}article section.s-status .container .table-box table tbody tr{border-top:1px dashed #000}article section.s-status .container .table-box table tbody tr th{font-weight:500}article section.s-status .container .table-box table tbody tr th .icon{display:flex;justify-content:center;margin:10px 0 0}article section.s-status .container .table-box table tbody tr th .icon .img+.img{margin-left:23px;position:relative}article section.s-status .container .table-box table tbody tr th .icon .img+.img::before{content:"\FF0B";display:flex;justify-content:center;align-items:center;width:23px;height:23px;font-size:13px;padding:0 0 0.15em 0.15em;position:absolute;left:-23px;top:50%;transform:translate(0, -50%)}article section.s-status .container .table-box table tbody tr td{width:170px}article section.s-status .container .table-box table tbody tr td.rank_s{background:#f5f6f7}article section.s-status .container .table-box table tbody tr td.rank_lg{background:#faf8ec}article section.s-status .container .table-box table tbody tr td.rank_g{background:#f8f5ed}article section.s-status .container .table-box table tbody tr td.rank_d{background:#ebf8fd}article section.s-status .container .table-box table tbody tr td.rank_pd{background:#f2f1fb}article section.s-status .container .table-box table tbody tr td .list-dot{font-size:16px;text-align:left;padding-left:1em}article section.s-status .container .table-box table tbody tr td .list-dot>.item::before{width:1em}article section.s-status .container .table-box table tbody tr.cost td,article section.s-status .container .table-box table tbody tr.birthday td{font-size:24px;font-weight:500}article section.s-status .container .table-box table tbody tr.cost td.rank_s,article section.s-status .container .table-box table tbody tr.birthday td.rank_s{color:var(--rank-silver-text)}article section.s-status .container .table-box table tbody tr.cost td.rank_lg,article section.s-status .container .table-box table tbody tr.birthday td.rank_lg{color:var(--rank-l-gold-text)}article section.s-status .container .table-box table tbody tr.cost td.rank_g,article section.s-status .container .table-box table tbody tr.birthday td.rank_g{color:var(--rank-gold-text)}article section.s-status .container .table-box table tbody tr.cost td.rank_d,article section.s-status .container .table-box table tbody tr.birthday td.rank_d{color:var(--rank-diamond-text)}article section.s-status .container .table-box table tbody tr.cost td.rank_pd,article section.s-status .container .table-box table tbody tr.birthday td.rank_pd{color:var(--rank-p-diamond-text)}article section.s-status .container .table-box table tbody tr.condition td span{color:#d90000;font-weight:500}article section.s-status .container .table-box table tbody tr.refund td>p{font-size:24px;font-weight:500}article section.s-status .container .table-box table tbody tr.refund td.rank_s>p{color:var(--rank-silver-text)}article section.s-status .container .table-box table tbody tr.refund td.rank_lg>p{color:var(--rank-l-gold-text)}article section.s-status .container .table-box table tbody tr.refund td.rank_g>p{color:var(--rank-gold-text)}article section.s-status .container .table-box table tbody tr.refund td.rank_d>p{color:var(--rank-diamond-text)}article section.s-status .container .table-box table tbody tr.refund td.rank_pd>p{color:var(--rank-p-diamond-text)}article section.s-status .container .table-box table tbody tr.refund td .refund-point{display:flex;justify-content:center;margin:10px 0 0}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner{background:#fff;padding:4px 8px;border-radius:7px}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner+.refund-point-inner{margin-left:23px;position:relative}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner+.refund-point-inner::before{content:"\FF0B";display:flex;justify-content:center;align-items:center;width:23px;height:23px;padding:0 0 0.15em;position:absolute;left:-23px;top:50%;transform:translate(0, -50%)}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner p{font-size:16px;line-height:1.3}article section.s-status .container .list-notedecimal{padding-left:2em;margin:20px 0 0}article section.s-status .container .list-notedecimal>.item{font-size:14px}article section.s-status .container .current{background:#eeeeee;padding:1px 40px 40px;margin:60px 0 0}article section.s-status .container .current .header-status{margin:-20px 0 0}article section.s-status .container .current .header-status h3{font-size:28px}article section.s-status .container .current .header-status h3 span{font-size:22px}article section.s-status .container .current .table-box{margin:20px 0 0}article section.s-status .container .current .table-box table thead tr th span{color:#000;padding:0 0 0 60px;position:relative}article section.s-status .container .current .table-box table thead tr th span::before{content:"";width:54px;height:54px;position:absolute;left:0;top:50%;transform:translate(0, -45%)}article section.s-status .container .current .table-box table thead tr th.rank_s{background:#d6d6e1}article section.s-status .container .current .table-box table thead tr th.rank_s span::before{background:url(/assets/about/campaign/point/news/images/icon_s_current.png?2026101694536) center left/auto 100% no-repeat}article section.s-status .container .current .table-box table thead tr th.rank_g{background:#eadbc6}article section.s-status .container .current .table-box table thead tr th.rank_g span::before{background:url(/assets/about/campaign/point/news/images/icon_g_current.png?2026101694536) center left/auto 100% no-repeat}article section.s-status .container .current .table-box table thead tr th.rank_d{background:#e7ddf5}article section.s-status .container .current .table-box table thead tr th.rank_d span::before{background:url(/assets/about/campaign/point/news/images/icon_d_current.png?2026101694536) center left/auto 100% no-repeat}article section.s-status .container .current .table-box table tbody tr td{width:255px;background:none !important}article section.s-status .container .current .table-box table tbody tr.cost td,article section.s-status .container .current .table-box table tbody tr.birthday td{font-size:24px;font-weight:500;color:#000 !important}article section.s-status .container .current .table-box table tbody tr.condition td span{color:#000}article section.s-status .container .current .table-box table tbody tr.refund td>p{font-size:24px;font-weight:500;color:#000 !important}article section.s-status .container .current .table-box table tbody tr.refund td .refund-point-inner{background:#f2f2f2}article section.s-status .container .changes{width:940px;background:#fff;border:2px solid #c29e03;border-radius:7px;padding:40px 0 45px;margin:50px auto 0}article section.s-status .container .changes>header{background:#c29e03;margin:0 -20px 40px;position:relative}article section.s-status .container .changes>header::before,article section.s-status .container .changes>header::after{content:"";display:block;width:20px;height:20px;background:#907500;position:absolute;top:100%}article section.s-status .container .changes>header::before{left:0;clip-path:polygon(0 0, 100% 0, 100% 100%)}article section.s-status .container .changes>header::after{right:0;clip-path:polygon(0 0, 100% 0, 0 100%)}article section.s-status .container .changes>header .header-inner{width:100%;min-height:130px;display:flex;justify-content:center;align-items:center;position:relative}article section.s-status .container .changes>header .header-inner::before{content:"";display:block;width:100%;height:96%;height:calc(100% - 10px);border-top:1px solid #e4d17e;border-bottom:1px solid #e4d17e;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-status .container .changes>header .header-inner h3{font-size:28px;color:#fff;line-height:1.6;text-align:center;position:relative}article section.s-status .container .changes>header .header-inner h3 em{line-height:1.2;background:#fff;color:#d90000;padding:0 5px 0.1em;margin:0 0.1em 0 0}article section.s-status .container .changes-inner{padding-inline:40px}article section.s-status .container .changes-inner .grid{width:770px;display:grid;grid-template-columns:350px 1fr 1fr 350px;grid-template-rows:auto auto;text-align:center;margin:0 auto}article section.s-status .container .changes-inner .grid-border{grid-column:1 / 3;grid-row:1 / 3;border-right:1px dashed #000}article section.s-status .container .changes-inner .grid-index-left,article section.s-status .container .changes-inner .grid-index-right{font-size:22px;font-weight:500;line-height:1.3;background:#fbf3df;padding:20px}article section.s-status .container .changes-inner .grid-index-left span,article section.s-status .container .changes-inner .grid-index-right span{font-size:16px}article section.s-status .container .changes-inner .grid-index-left{grid-column:1 / 2;grid-row:1 / 2}article section.s-status .container .changes-inner .grid-index-right{grid-column:4 / 5;grid-row:1 / 2}article section.s-status .container .changes-inner .grid-contents{grid-column:1 / 5;grid-row:2 / 3;display:flex;justify-content:center;align-items:center;padding:40px 0 25px}article section.s-status .container .changes-inner .grid-contents ul.flow li{display:flex;justify-content:center;align-items:center;gap:0 165px;position:relative}article section.s-status .container .changes-inner .grid-contents ul.flow li::before{content:"";display:block;width:100px;height:26px;clip-path:polygon(0 25%, 85% 25%, 85% 0, 100% 50%, 85% 100%, 85% 75%, 0 75%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}article section.s-status .container .changes-inner .grid-contents ul.flow li+li{margin-top:15px}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner{padding:0 0 0 65px;position:relative}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner .icon{width:50px;position:absolute;left:0;top:50%;transform:translate(0, -45%)}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner .icon img{width:100%;pointer-events:none}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner .text{display:flex;justify-content:center;align-items:center;width:190px;height:60px;font-size:20px;font-weight:500;padding:0 0 0.1em;border-radius:1000px}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner:last-child .icon{width:56px;left:-3px}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner:last-child .text{color:#fff}article section.s-status .container .changes-inner .grid-contents ul.flow li.diamond::before{background:#6968ff;background:linear-gradient(45deg, #6968ff 0%, #7fdefc 100%)}article section.s-status .container .changes-inner .grid-contents ul.flow li.diamond .inner:first-child .text{background:#e7ddf5}article section.s-status .container .changes-inner .grid-contents ul.flow li.diamond .inner:last-child .text{background:var(--rank-diamond-bg)}article section.s-status .container .changes-inner .grid-contents ul.flow li.gold::before{background:var(--rank-gold-bg)}article section.s-status .container .changes-inner .grid-contents ul.flow li.gold .inner:first-child .text{background:#eadbc6}article section.s-status .container .changes-inner .grid-contents ul.flow li.gold .inner:last-child .text{background:var(--rank-gold-bg)}article section.s-status .container .changes-inner .grid-contents ul.flow li.silver::before{background:var(--rank-silver-bg)}article section.s-status .container .changes-inner .grid-contents ul.flow li.silver .inner:first-child .text{background:#d6d6e1}article section.s-status .container .changes-inner .grid-contents ul.flow li.silver .inner:last-child .text{background:var(--rank-silver-bg)}article section.s-status .container .changes-inner ul.explanation{margin:40px 0 0}article section.s-status .container .changes-inner ul.explanation li+li{margin-top:20px}article section.s-status .container .changes-inner ul.explanation li>*{padding-left:20px}article section.s-status .container .changes-inner ul.explanation li em{color:#d90000;font-weight:600}article section.s-status .container .changes-inner ul.explanation li h4{font-size:18px;font-weight:600;position:relative}article section.s-status .container .changes-inner ul.explanation li h4::before{content:"";display:block;width:6px;height:20px;background:#c29e03;position:absolute;left:0;top:6px}@media screen and (max-width: 979px){article section.s-status{padding-block:9vw 11vw}article section.s-status .container{width:95%}article section.s-status .container .header-status{gap:1.5vw 0;margin:6vw 0 0}article section.s-status .container .header-status p{width:55vw;height:8vw}article section.s-status .container .header-status p span{font-size:4vw}article section.s-status .container .header-status h3{font-size:6vw}article section.s-status .container .header-status h3 span{font-size:3.5vw}article section.s-status .container .table-icon{width:150vw;margin:8vw 0 0}article section.s-status .container .table-icon li:not(:first-child){width:25vw;padding:0 5vw}article section.s-status .container .table-icon li.new::before,article section.s-status .container .table-icon li.new::after{font-size:3vw}article section.s-status .container .table-icon li.new::before{width:14vw;height:5vw;top:-5vw}article section.s-status .container .table-icon li.new::after{width:2vw;height:1.75vw;top:-0.25vw}article section.s-status .container .table-box table{width:150vw;border-radius:2.5vw;margin:1vw 0 0}article section.s-status .container .table-box table::before{border-radius:2.5vw}article section.s-status .container .table-box table tr th,article section.s-status .container .table-box table tr td{font-size:3vw;padding:1.5vw 1vw}article section.s-status .container .table-box table thead tr th{font-size:3.2vw}article section.s-status .container .table-box table thead tr th:first-child{font-size:3vw}article section.s-status .container .table-box table tbody tr th .icon{margin:1vw 0 0}article section.s-status .container .table-box table tbody tr th .icon .img+.img{margin-left:4vw}article section.s-status .container .table-box table tbody tr th .icon .img+.img::before{font-size:2.5vw;width:4vw;height:4vw;left:-4vw}article section.s-status .container .table-box table tbody tr th .icon .img img{width:7vw}article section.s-status .container .table-box table tbody tr td{width:25vw}article section.s-status .container .table-box table tbody tr td .list-dot{font-size:3vw}article section.s-status .container .table-box table tbody tr.cost td,article section.s-status .container .table-box table tbody tr.birthday td{font-size:4vw}article section.s-status .container .table-box table tbody tr.refund td>p{font-size:3.5vw}article section.s-status .container .table-box table tbody tr.refund td .refund-point{margin:1.5vw 0 0}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner{padding:1vw}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner+.refund-point-inner{margin-left:4vw}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner+.refund-point-inner::before{width:4vw;height:4vw;left:-4vw}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner .icon img{width:6vw}article section.s-status .container .table-box table tbody tr.refund td .refund-point-inner p{font-size:2.5vw}article section.s-status .container .list-notedecimal{margin:3vw 0 0}article section.s-status .container .list-notedecimal>.item{font-size:3vw}article section.s-status .container .current{padding:1px 2vw 2.5vw;margin:8vw 0 0}article section.s-status .container .current .header-status{margin:-4vw 0 0}article section.s-status .container .current .header-status h3{font-size:5.5vw}article section.s-status .container .current .header-status h3 span{font-size:3vw}article section.s-status .container .current .table-box{margin:3vw 0 0}article section.s-status .container .current .table-box table{width:100%}article section.s-status .container .current .table-box table thead tr th span{display:flex;justify-content:center;align-items:center;font-size:3vw;padding:7vw 0 0}article section.s-status .container .current .table-box table thead tr th span::before{width:7vw;height:7vw;top:0;left:50%;transform:translate(-50%, 0)}article section.s-status .container .current .table-box table tbody tr th .icon .img img{width:6vw}article section.s-status .container .current .table-box table tbody tr td{width:26%}article section.s-status .container .current .table-box table tbody tr.cost td,article section.s-status .container .current .table-box table tbody tr.birthday td{font-size:4vw}article section.s-status .container .current .table-box table tbody tr.refund td>p{font-size:4vw}article section.s-status .container .current .table-box table tbody tr.refund td .refund-point{margin:1.5vw 0 0}article section.s-status .container .changes{width:98%;padding:5vw 0 6vw;margin:7vw auto 0}article section.s-status .container .changes>header{margin:0 -2vw 5vw}article section.s-status .container .changes>header::before,article section.s-status .container .changes>header::after{width:2vw;height:2vw}article section.s-status .container .changes>header .header-inner{width:100%;min-height:26vw}article section.s-status .container .changes>header .header-inner::before{height:calc(100% - 1.5vw)}article section.s-status .container .changes>header .header-inner h3{font-size:4.2vw}article section.s-status .container .changes>header .header-inner h3 em{padding:0 1vw 0.1em}article section.s-status .container .changes-inner{padding-inline:3vw}article section.s-status .container .changes-inner .grid{width:100%;grid-template-columns:41vw 1fr 1fr 41vw}article section.s-status .container .changes-inner .grid-index-left,article section.s-status .container .changes-inner .grid-index-right{font-size:3.2vw;padding:2.5vw}article section.s-status .container .changes-inner .grid-index-left span,article section.s-status .container .changes-inner .grid-index-right span{font-size:2.5vw}article section.s-status .container .changes-inner .grid-contents{padding:5vw 0 3vw}article section.s-status .container .changes-inner .grid-contents ul.flow li{gap:0 17vw}article section.s-status .container .changes-inner .grid-contents ul.flow li::before{width:10vw;height:4vw;clip-path:polygon(0 25%, 75% 25%, 75% 0, 100% 50%, 75% 100%, 75% 75%, 0 75%)}article section.s-status .container .changes-inner .grid-contents ul.flow li+li{margin-top:2vw}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner{padding:0 0 0 8vw;position:relative}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner .icon{width:6vw}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner .text{width:25vw;height:7vw;font-size:3.5vw}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner:last-child .icon{width:6.5vw;left:-0.5vw}article section.s-status .container .changes-inner .grid-contents ul.flow li .inner:last-child .text{color:#fff}article section.s-status .container .changes-inner ul.explanation{margin:5vw 0 0}article section.s-status .container .changes-inner ul.explanation li+li{margin-top:2.5vw}article section.s-status .container .changes-inner ul.explanation li>*{padding-left:3vw}article section.s-status .container .changes-inner ul.explanation li h4{font-size:3.5vw}article section.s-status .container .changes-inner ul.explanation li h4::before{width:0.75vw;height:4vw;top:0.5vw}article section.s-status .container .changes-inner ul.explanation li p{font-size:3vw}}article section.s-assessment{padding-block:80px 95px}article section.s-assessment .container{width:980px;margin:0 auto}article section.s-assessment .container>p{text-align:center}article section.s-assessment .container .grid-flow{display:grid;grid-template-columns:190px 30px 120px 450px 120px 1fr;grid-template-rows:5px auto auto auto auto auto 25px;gap:15px 0;font-size:16px;line-height:1.5;margin:40px 0 0}article section.s-assessment .container .grid-flow-year{grid-column:3 / 6;grid-row:2 / 3;display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:4}article section.s-assessment .container .grid-flow-year-inner{width:185px;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px 0}article section.s-assessment .container .grid-flow-year-inner p{font-weight:600}article section.s-assessment .container .grid-flow-year-inner p.circle{display:flex;justify-content:center;align-items:center;min-width:120px;background:#fff;border-radius:1000px;padding:3px 10px 5px}article section.s-assessment .container .grid-flow-year-balloon{width:75px;padding:0 3px;position:relative}article section.s-assessment .container .grid-flow-year-balloon p{width:100%;display:flex;justify-content:center;align-items:center;font-weight:600;text-align:center;line-height:1.3;background:#fff;border:2px solid #000;border-radius:7px;padding:4px 5px 6px;margin-bottom:-15px;position:relative}article section.s-assessment .container .grid-flow-year-balloon p::before,article section.s-assessment .container .grid-flow-year-balloon p::after{content:"";display:block;width:16px;height:14px;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;top:100%;transform:translate(-50%, 0)}article section.s-assessment .container .grid-flow-year-balloon p::before{background:#000}article section.s-assessment .container .grid-flow-year-balloon p::after{background:#fff;margin-top:-3px}article section.s-assessment .container .grid-flow-arrow{width:88%;grid-column:1 / 7;grid-row:1 / 8;margin:0 0 0 auto;position:relative}article section.s-assessment .container .grid-flow-arrow::before,article section.s-assessment .container .grid-flow-arrow::after{content:"";display:block;width:41%;height:100%;background:url(/assets/about/campaign/point/news/images/assessment01.svg) center center/100% 100% no-repeat;position:absolute;top:0;z-index:2}article section.s-assessment .container .grid-flow-arrow::before{background-image:url(/assets/about/campaign/point/news/images/assessment01-2.svg);right:0;z-index:1}article section.s-assessment .container .grid-flow-arrow::after{background-image:url(/assets/about/campaign/point/news/images/assessment01-3.svg);left:0;z-index:3}article section.s-assessment .container .grid-flow-arrow-inner{width:41%;height:100%;margin:0 auto;background:url(/assets/about/campaign/point/news/images/assessment01.svg) center center/100% 100% no-repeat;position:relative;z-index:2}article section.s-assessment .container .grid-flow-title{grid-column:1 / 2;display:flex;justify-content:center;align-items:center;position:relative}article section.s-assessment .container .grid-flow-title::before{content:"";display:block;width:900px;height:8px;background:#fff;position:absolute;left:10px;top:50%;transform:translate(0, -50%);z-index:3}article section.s-assessment .container .grid-flow-title.title01{grid-row:3 / 4}article section.s-assessment .container .grid-flow-title.title02{grid-row:4 / 5}article section.s-assessment .container .grid-flow-title.title03{grid-row:5 / 6}article section.s-assessment .container .grid-flow-title.title04{grid-row:6 / 7}article section.s-assessment .container .grid-flow-title.title04::before{width:700px}article section.s-assessment .container .grid-flow-title-inner{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:66px;text-align:center;background:url(/assets/about/campaign/point/news/images/assessment02.svg) center center/100% 100% no-repeat;position:relative;padding:0 10px 0 0;margin:0 auto 0 0;z-index:4}article section.s-assessment .container .grid-flow-title-inner>p{line-height:1.4;font-weight:600}article section.s-assessment .container .grid-flow-title-inner>p.note{font-size:14px;font-weight:500}article section.s-assessment .container .grid-flow-achievements{grid-row:3 / 4;grid-column:3 / 6;display:flex;justify-content:center;align-items:center;gap:0 75px;position:relative;z-index:4}article section.s-assessment .container .grid-flow-achievements p{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:600;color:#fff;background:#c29e03;border-radius:7px;padding:5px}article section.s-assessment .container .grid-flow-status{grid-row:4 / 5;grid-column:3 / 6;display:flex;justify-content:space-between;gap:0 75px;position:relative;z-index:4}article section.s-assessment .container .grid-flow-status-inner{flex:1;display:flex;justify-content:center;align-items:center;min-height:90px;flex-direction:column;background:#fff;border:2px solid #c29e03;border-radius:7px;padding:5px}article section.s-assessment .container .grid-flow-status-inner p{font-size:14px;text-align:center}article section.s-assessment .container .grid-flow-status-inner p.grid-flow-status-index{font-size:16px;font-weight:600;color:#c29e03}article section.s-assessment .container .grid-flow-up{grid-row:5 / 6;grid-column:3 / 6;display:flex;justify-content:center;align-items:center;position:relative;z-index:4}article section.s-assessment .container .grid-flow-up p{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:600;color:#d90000;background:#fff;border:2px solid #d90000;border-radius:7px;padding:5px}article section.s-assessment .container .grid-flow-up p span{padding:0 25px 0 0;position:relative}article section.s-assessment .container .grid-flow-up p span::before{content:"";display:block;width:20px;height:24px;background:#d90000;clip-path:polygon(50% 0, 100% 50%, 75% 50%, 75% 100%, 25% 100%, 25% 50%, 0 50%);position:absolute;right:0;top:50%;transform:translate(0, -50%)}article section.s-assessment .container .grid-flow-down{grid-row:6 / 7;grid-column:4 / 5;display:flex;justify-content:center;align-items:center;display:flex;justify-content:space-between;gap:0 75px;position:relative;z-index:4}article section.s-assessment .container .grid-flow-down p{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:600;background:#fff;border:2px solid #000;border-radius:7px;padding:5px}article section.s-assessment .container .grid-flow-down p span{padding:0 25px 0 0;position:relative}article section.s-assessment .container .grid-flow-down p span::before{content:"";display:block;width:20px;height:24px;background:#000;clip-path:polygon(50% 0, 100% 50%, 75% 50%, 75% 100%, 25% 100%, 25% 50%, 0 50%);position:absolute;right:0;top:50%;transform:translate(0, -50%) rotate(180deg)}article section.s-assessment .container .example{border:2px solid #000;border-radius:7px;overflow:hidden;margin:50px 0 0}article section.s-assessment .container .example-index{display:flex;justify-content:center;align-items:center;min-height:70px;background:#eeeeee;border-bottom:1px solid #000}article section.s-assessment .container .example-index p{display:flex;justify-content:center;align-items:center;gap:0 10px}article section.s-assessment .container .example-index p span{background:#fff;border-radius:1000px;padding:2px 10px 4px}article section.s-assessment .container .example-inner{padding:35px 15px;text-align:center}article section.s-assessment .container .example-inner-img{margin:0 0 30px}article section.s-assessment .container .example-inner-text{font-size:20px;font-weight:600;background:#fdf5c1;padding:15px 10px}article section.s-assessment .container .example-inner-text em{color:#d90000}article section.s-assessment .container ul.explanation{margin:40px 0 0}article section.s-assessment .container ul.explanation li+li{margin-top:20px}article section.s-assessment .container ul.explanation li>*{padding-left:20px}article section.s-assessment .container ul.explanation li em{color:#d90000;font-weight:600}article section.s-assessment .container ul.explanation li h4{font-size:18px;font-weight:600;position:relative}article section.s-assessment .container ul.explanation li h4::before{content:"";display:block;width:6px;height:20px;background:#c29e03;position:absolute;left:0;top:6px}@media screen and (max-width: 979px){article section.s-assessment{padding-block:9vw 11vw}article section.s-assessment .container{width:95%}article section.s-assessment .container .grid-flow{display:grid;grid-template-columns:19vw 3vw 12vw 45vw 12vw 1fr;grid-template-rows:1vw auto auto auto auto auto 3vw;gap:2vw 0;font-size:2.5vw;margin:6vw 0 0}article section.s-assessment .container .grid-flow-year{padding:0 0 7vw}article section.s-assessment .container .grid-flow-year-inner{gap:1vw 0}article section.s-assessment .container .grid-flow-year-inner p.circle{min-width:15vw;padding:0.25vw 2vw 0.5vw}article section.s-assessment .container .grid-flow-year-balloon{width:3vw;padding:0 0.5vw;position:relative}article section.s-assessment .container .grid-flow-year-balloon p{width:20vw;padding:0.75vw 0.75vw 1vw;margin-bottom:0;position:absolute;left:50%;top:calc(100% + 2vw);transform:translate(-50%, 0)}article section.s-assessment .container .grid-flow-year-balloon p::before,article section.s-assessment .container .grid-flow-year-balloon p::after{width:2.5vw;height:2.25vw}article section.s-assessment .container .grid-flow-year-balloon p::after{margin-top:-3px}article section.s-assessment .container .grid-flow-arrow{width:92%}article section.s-assessment .container .grid-flow-arrow::before{right:-2%;width:44%}article section.s-assessment .container .grid-flow-title::before{width:80vw;height:1vw;left:1vw}article section.s-assessment .container .grid-flow-title.title04::before{width:70vw}article section.s-assessment .container .grid-flow-title-inner{min-height:15vw;background-image:url(/assets/about/campaign/point/news/images/assessment02_sp.png?2026101694536);padding:1vw 2.5vw 1vw 1vw}article section.s-assessment .container .grid-flow-title-inner>p{font-size:3vw;line-height:1.3}article section.s-assessment .container .grid-flow-title-inner>p.note{font-size:2.5vw}article section.s-assessment .container .grid-flow-achievements{gap:0 3vw}article section.s-assessment .container .grid-flow-achievements p{min-height:7vw;text-align:center;padding:1vw}article section.s-assessment .container .grid-flow-status{gap:0 3vw}article section.s-assessment .container .grid-flow-status-inner{min-height:90px;padding:1vw}article section.s-assessment .container .grid-flow-status-inner p{font-size:2.5vw}article section.s-assessment .container .grid-flow-status-inner p.grid-flow-status-index{font-size:3vw}article section.s-assessment .container .grid-flow-up p{min-height:7vw;padding:1vw}article section.s-assessment .container .grid-flow-up p span{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 5vw 0 0}article section.s-assessment .container .grid-flow-up p span::before{width:3.5vw;height:4vw}article section.s-assessment .container .grid-flow-down{gap:0 3vw}article section.s-assessment .container .grid-flow-down p{min-height:7vw;padding:1vw}article section.s-assessment .container .grid-flow-down p span{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 5vw 0 0}article section.s-assessment .container .grid-flow-down p span::before{width:3.5vw;height:4vw}article section.s-assessment .container .example{margin:7vw 0 0}article section.s-assessment .container .example-index{min-height:12vw;padding:1vw 1vw 2vw}article section.s-assessment .container .example-index p{flex-direction:column;gap:1vw 0}article section.s-assessment .container .example-index p span{font-size:3vw;padding:0.5vw 2vw 0.75vw}article section.s-assessment .container .example-inner{padding:4vw 2.5vw}article section.s-assessment .container .example-inner-img{margin:0 0 4vw}article section.s-assessment .container .example-inner-img img{max-width:160vw}article section.s-assessment .container .example-inner-text{font-size:3.5vw;padding:2vw 1.5vw}article section.s-assessment .container ul.explanation{margin:5vw 0 0}article section.s-assessment .container ul.explanation li+li{margin-top:2.5vw}article section.s-assessment .container ul.explanation li>*{padding-left:3vw}article section.s-assessment .container ul.explanation li h4{font-size:3.5vw}article section.s-assessment .container ul.explanation li h4::before{width:0.75vw;height:4vw;top:0.5vw}article section.s-assessment .container ul.explanation li p{font-size:3vw}}article section.s-bonus{background:url(/assets/about/campaign/point/news/images/bonus01.jpg?2026101694536) center top/cover no-repeat;padding-block:80px 95px}article section.s-bonus>header{display:flex;justify-content:center;align-items:center;margin:0 0 55px}article section.s-bonus>header h2{display:flex;justify-content:center;align-items:center;min-height:66px;font-size:32px;text-align:center;color:#fdf5c1;background:var(--rank-p-diamond-bg);padding:0 15px 0.1em;position:relative}article section.s-bonus>header h2::before,article section.s-bonus>header h2::after{content:"";display:block;width:50%;height:124%;background:url(/assets/about/campaign/point/news/images/bonus02.svg) right top/auto 100% no-repeat;position:absolute;top:0}article section.s-bonus>header h2::before{right:99%}article section.s-bonus>header h2::after{left:99%;transform:scale(-1, 1)}article section.s-bonus>header h2 span{padding:0 0 0 60px;position:relative}article section.s-bonus>header h2 span::before{content:"";display:block;width:104px;height:104px;background:url(/assets/about/campaign/point/news/images/bonus03.png?2026101694536) center top/100% auto no-repeat;position:absolute;left:-40px;top:-40px}article section.s-bonus .container{width:980px;margin:0 auto}article section.s-bonus .container>p{text-align:center}article section.s-bonus .container ul.list{display:flex;flex-wrap:wrap;gap:0 13px;counter-reset:number;margin:50px 0 0}article section.s-bonus .container ul.list li{width:235px;background:#fff;border:2px solid var(--rank-p-diamond-bg);border-radius:7px;counter-increment:number}article section.s-bonus .container ul.list li header{display:flex;justify-content:center;align-items:center;min-height:100px;color:var(--rank-p-diamond-bg);border-radius:calc(7px - 2px);background:#fdf5c1;padding:5px 0 0;position:relative}article section.s-bonus .container ul.list li header::before{content:counter(number);display:flex;justify-content:center;align-items:center;width:72px;height:72px;font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:600;color:#fff;text-shadow:0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg),0 0 10px var(--rank-p-diamond-bg);background:url(/assets/about/campaign/point/news/images/bonus04.png?2026101694536) center top/100% auto no-repeat;padding:0 0 20px;position:absolute;left:50%;top:-28px;transform:translate(-50%, 0)}article section.s-bonus .container ul.list li header h3{font-size:22px;font-weight:600;line-height:1.2;color:var(--rank-p-diamond-bg)}article section.s-bonus .container ul.list li .list-inner{padding:15px 20px 20px}article section.s-bonus .container ul.list li .list-inner .img{text-align:center;margin:0 0 20px}article section.s-bonus .container .text{text-align:center;background:#fff;padding:25px 10px;margin:25px 0 0}article section.s-bonus .container .text p.index{font-size:20px;font-weight:600;color:#d90000;margin:0 0 0.5em}@media screen and (max-width: 979px){article section.s-bonus{padding-block:9vw 11vw}article section.s-bonus>header{margin:0 0 7vw}article section.s-bonus>header h2{min-height:10vw;font-size:4vw;line-height:1.3;padding:0.5vw 6vw 0.75vw}article section.s-bonus>header h2 span{padding:0}article section.s-bonus>header h2 span::before{width:17vw;height:17vw;left:-17vw;top:-7vw}article section.s-bonus .container{width:95%}article section.s-bonus .container ul.list{gap:6vw 3%;margin:7vw 0 0}article section.s-bonus .container ul.list li{width:48.5%}article section.s-bonus .container ul.list li header{min-height:17vw;padding:1vw 0 0}article section.s-bonus .container ul.list li header::before{width:12vw;height:12vw;font-size:4vw;text-shadow:0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg),0 0 1.5vw var(--rank-p-diamond-bg);padding:0 0 3vw;top:-4vw}article section.s-bonus .container ul.list li header h3{font-size:4vw}article section.s-bonus .container ul.list li .list-inner{padding:2vw 3vw 3vw}article section.s-bonus .container ul.list li .list-inner .img{margin:0 0 3vw;padding:0 10vw}article section.s-bonus .container .text{padding:3vw 2vw;margin:3vw 0 0}article section.s-bonus .container .text p{line-height:1.5}article section.s-bonus .container .text p.index{font-size:4vw}}article section.s-birthday{padding-block:80px 95px}article section.s-birthday .container{width:980px;margin:0 auto}article section.s-birthday .container>p em{text-decoration:underline}article section.s-birthday .container .catch{border:2px solid #000;border-radius:7px;overflow:hidden}article section.s-birthday .container .catch-index{display:flex;justify-content:center;align-items:center;min-height:70px;background:#eeeeee;border-bottom:1px solid #000}article section.s-birthday .container .catch-index p{font-weight:600}article section.s-birthday .container .catch-index p span{background:#fff;border-radius:1000px;padding:2px 10px 4px;margin:0 0.2em 0 0}article section.s-birthday .container .catch-inner{text-align:left;padding:15px 20px}article section.s-birthday .container .catch-inner em{font-size:22px;color:#d90000;background:linear-gradient(transparent calc(100% - 1px), #d90000 calc(100% - 1px))}article section.s-birthday .container .grid-birthday{display:grid;grid-template-columns:340px 1fr;grid-template-rows:auto auto;margin:30px 0 0}article section.s-birthday .container .grid-birthday-bg{grid-row:1 / 3}article section.s-birthday .container .grid-birthday-bg.current{grid-column:1 / 2;background:#f8f8f8}article section.s-birthday .container .grid-birthday-bg.new{grid-column:2 / 3;background:#fbf3df}article section.s-birthday .container .grid-birthday-index{grid-row:1 / 2;display:flex;justify-content:center;align-items:center;gap:0 12px;font-weight:600;text-align:center;padding:15px}article section.s-birthday .container .grid-birthday-index p{line-height:1.4}article section.s-birthday .container .grid-birthday-index p.circle{font-size:16px;background:#fff;border-radius:7px;padding:6px 10px}article section.s-birthday .container .grid-birthday-index.current{grid-column:1 / 2;background:#eeeeee}article section.s-birthday .container .grid-birthday-index.new{grid-column:2 / 3;background:#c19d00}article section.s-birthday .container .grid-birthday-index.new p{color:#fff;line-height:1.4}article section.s-birthday .container .grid-birthday-index.new p.circle{color:#c19d00}article section.s-birthday .container .grid-birthday-contents{grid-row:2 / 3;grid-column:1 / 3;padding:10px 20px 40px}article section.s-birthday .container .grid-birthday-contents .img{text-align:center}article section.s-birthday .container .grid-birthday-contents .text{text-align:center;background:#fff;padding:15px 10px;margin:30px 0 0}article section.s-birthday .container .grid-birthday-contents .text p.index{font-size:20px;font-weight:600}article section.s-birthday .container .grid-birthday-contents .text p.index em{color:#d90000}article section.s-birthday .container .grid-birthday-contents .caution{font-size:14px;text-align:center;margin:0.5em 0 0}@media screen and (max-width: 979px){article section.s-birthday{padding-block:9vw 11vw}article section.s-birthday .container{width:95%}article section.s-birthday .container .catch-index{min-height:23vw;padding:1.5vw 1vw 2vw}article section.s-birthday .container .catch-index p{display:flex;justify-content:center;align-items:center;flex-direction:column}article section.s-birthday .container .catch-index p span{padding:0.5vw 3vw 0.75vw;margin:0}article section.s-birthday .container .catch-inner{padding:2vw 2.5vw}article section.s-birthday .container .catch-inner em{font-size:4vw}article section.s-birthday .container .grid-birthday{grid-template-columns:35vw 1fr;margin:5vw 0 0;width:150vw}article section.s-birthday .container .grid-birthday-index{flex-direction:column;gap:2vw 0;padding:2vw}article section.s-birthday .container .grid-birthday-index p.circle{font-size:3vw;padding:1vw 2vw}article section.s-birthday .container .grid-birthday-contents{padding:1.5vw 3vw 5vw}article section.s-birthday .container .grid-birthday-contents .text{padding:2vw 1.5vw;margin:4vw 0 0;position:sticky;width:88vw;left:3vw}article section.s-birthday .container .grid-birthday-contents .text p.index{font-size:3.5vw}article section.s-birthday .container .grid-birthday-contents .caution{font-size:3vw;position:sticky;width:88vw;left:3vw}}article section.s-qa{background:#fbf5ec;padding-block:80px 95px}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container ul li{border:2px solid #000;border-radius:7px;overflow:hidden}article section.s-qa .container ul li+li{margin-top:30px}article section.s-qa .container ul li h3{display:flex;justify-content:flex-start;align-items:center;min-height:70px;background:#f4e6cb;padding:10px 10px 10px 75px;border-bottom:1px solid #000;position:relative}article section.s-qa .container ul li h3::before{content:"Q";display:flex;justify-content:center;align-items:center;width:34px;height:34px;background:#fff;border-radius:100%;padding:0 0 0.15em;position:absolute;left:20px;top:50%;transform:translate(0, -50%)}article section.s-qa .container ul li .text{padding:25px 45px 30px 75px;background:#fff;position:relative}article section.s-qa .container ul li .text::before{content:"A";display:flex;justify-content:center;align-items:center;width:34px;height:34px;background:#c19d00;font-weight:600;color:#fbf3df;border-radius:100%;padding:0 0 0.1em;position:absolute;left:20px;top:25px}article section.s-qa .container ul li .text p+p{margin-top:1em}article section.s-qa .container ul li .text p em{color:#d90000}@media screen and (max-width: 979px){article section.s-qa{padding-block:9vw 11vw}article section.s-qa .container{width:95%}article section.s-qa .container ul li+li{margin-top:4vw}article section.s-qa .container ul li h3{font-size:4vw;line-height:1.4;min-height:12vw;padding:1.5vw 1.5vw 1.5vw 11vw}article section.s-qa .container ul li h3::before{width:6vw;height:6vw;left:2.5vw}article section.s-qa .container ul li .text{padding:3vw 3vw 4vw 11vw}article section.s-qa .container ul li .text::before{width:6vw;height:6vw;left:2.5vw;top:3.5vw}}
