﻿.p-faq{margin-inline:auto;width:clamp(970px, 67.36111vw, 1290.1px)}@media only screen and (max-width: 1199px){.p-faq{width:83.72093%}}.p-point-save,.p-point-use{margin-inline:auto;width:clamp(1350px, 93.75vw, 1795.5px)}@media only screen and (min-width: 1200px) and (max-width: 1366px){.p-point-save,.p-point-use{width:93.02326%}}@media only screen and (max-width: 1199px){.p-point-save,.p-point-use{width:93.02326%}}.c-intr__contents{position:relative}@media only screen and (max-width: 767px){.c-intr__contents{padding-top:3em}}.c-intr__contents .ic{position:absolute;top:-3.07692em;right:0;width:8.46154em;height:8.46154em;border-radius:100%;border:1px solid #82969b;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#82969b}@media only screen and (min-width: 768px) and (max-width: 983px){.c-intr__contents .ic{top:-4em;right:15em}}.c-intr__contents .ic span{line-height:1;letter-spacing:0;font-size:100%}.c-intr__contents .ic em{line-height:1;margin-top:.3em;font-size:154%}.c-intr__contents__txt .c-link{margin-top:3.07692em;display:block;text-align:right}.c-pnav--bg{margin-top:9.72222vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-pnav--bg{margin-top:14.43299%}}@media only screen and (max-width: 767px){.c-pnav--bg{margin-top:5em}}.p-point-save{margin-top:10.41667vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-save{margin-top:15.46392%}}@media only screen and (max-width: 767px){.p-point-save{margin-top:5em}}.p-point-save__img{margin-top:5.92593%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-save__img{overflow:hidden}.p-point-save__img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-point-save__img{overflow:hidden}.p-point-save__img img{position:relative;width:150%;max-width:none;margin-left:-25%}}.p-point-save .inner{margin-top:6.66667%;max-width:74.61538em;width:83.72093%;margin-inline:auto}.p-point-save__heading{text-align:center;padding-block:3.60825%;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media only screen and (max-width: 767px){.p-point-save__heading{margin-top:3.5em}}.p-point-save__heading .txt{line-height:1;font-size:139%;letter-spacing:.14em}@media only screen and (max-width: 767px){.p-point-save__heading .txt{line-height:1.8}}.p-point-save__heading .txt .u-fsz15{line-height:0;font-size:84%}.p-point-save__heading .txt .u-fsz28{line-height:0;font-size:156%}.p-point-save__heading .txt .u-fsz21{line-height:0;font-size:117%}.p-point-save__heading .txt .u-en{font-family:'Shippori Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.p-point-save__heading .txt .u-blue{color:#82969b}.p-point-save__heading .cau{margin-top:.61538em;letter-spacing:.08em;font-size:100%}.p-point-save__container{margin:8.65979% auto 0;max-width:64.61538em}@media only screen and (max-width: 767px){.p-point-save__container{margin-top:3.5em}}.p-point-save__container .img{margin-top:2.30769em}@media only screen and (max-width: 767px){.p-point-save__container .img{width:100vw;margin:1.5em calc(50% - 50vw) 0}}.p-point-save__container .wrap-list{margin:1.53846em auto 0;max-width:64.61538em}@media only screen and (min-width: 1200px){.p-point-save__container .wrap-list{display:flex}}@media print{.p-point-save__container .wrap-list{display:flex}}@media only screen and (max-width: 767px){.p-point-save__container .wrap-list{width:94.44444%}}@media only screen and (min-width: 1200px){.p-point-save__container .wrap-list .c-list:first-child{width:63.69048%}}@media print{.p-point-save__container .wrap-list .c-list:first-child{width:63.69048%}}@media only screen and (min-width: 1200px){.p-point-save__container .wrap-list .c-list:nth-child(2){width:36.30952%}}@media print{.p-point-save__container .wrap-list .c-list:nth-child(2){width:36.30952%}}.p-point-save__boxs{background:#f5f5f5;margin:6.70103% auto 0;padding:3.60825% 4.12371%}@media only screen and (min-width: 1200px){.p-point-save__boxs{display:flex;align-items:flex-start}}@media print{.p-point-save__boxs{display:flex;align-items:flex-start}}@media only screen and (max-width: 767px){.p-point-save__boxs{margin-top:2.5em;padding:2em 11.11111%}}.p-point-save__boxs .c-tit3{position:relative;padding-left:1.4375em;text-indent:-1.4375em}.p-point-save__boxs .c-tit3::before{content:"";z-index:0;width:.625em;height:1px;display:inline-block;background:#82969b;vertical-align:middle;margin-right:.8125em}.p-point-save__boxs .txt{line-height:2}@media only screen and (min-width: 1200px){.p-point-save__boxs .txt{margin-left:6.18557%}}@media print{.p-point-save__boxs .txt{margin-left:6.18557%}}@media only screen and (max-width: 1199px){.p-point-save__boxs .txt{margin-top:.8em}}.p-point-save__boxs .txt>span{position:relative;margin-inline:.15em}.p-point-save__boxs .txt>span::before{content:"";z-index:0;width:100%;height:.76923em;left:0;bottom:0;position:absolute;background:#e3e6e7}.p-point-save__boxs .txt>span span{color:#82969b;position:relative;z-index:1}.p-point-save__boxs .txt>span span em{line-height:0;font-family:'Shippori Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:147%}.p-point-save__boxs .txt>span span em i{line-height:0;font-size:137%}.p-point-use{margin-top:11.11111vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-use{margin-top:16.49485%}}@media only screen and (max-width: 767px){.p-point-use{margin-top:5em}}.p-point-use__img{margin-top:6.2963%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point-use__img{overflow:hidden}.p-point-use__img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-point-use__img{overflow:hidden}.p-point-use__img img{position:relative;width:150%;max-width:none;margin-left:-25%}}.p-point-use__intro{margin-top:6.2963%;text-align:center}@media only screen and (max-width: 767px){.p-point-use__intro{margin-top:3.5em}}@media only screen and (max-width: 767px){.p-point-use__intro .c-tit2{line-height:1.5}}.p-point-use__intro .c-tit2 span{color:#82969b}.p-point-use__intro .txt{margin-top:1.53846em}.p-point-use__container{margin-top:6.2963%;padding-top:6.2963%;border-top:1px solid #e3e3e3}@media only screen and (max-width: 767px){.p-point-use__container{margin-top:2.5em;padding-top:2.5em}}.p-point-use__container .inner{max-width:74.61538em;width:83.72093%;margin-inline:auto}.p-point-use__container .c-blue-st{text-align:center;color:#82969b;font-size:162%;letter-spacing:.14em}.p-point-use__container__list{margin-top:3.60825%}@media only screen and (max-width: 767px){.p-point-use__container__list{margin-top:1.5em}}.p-point-use__container__list li+li{margin-top:.15385em}.p-point-use__container__container{margin-top:1.5em}@media only screen and (min-width: 768px){.p-point-use__container__container{display:flex;justify-content:space-between;margin-top:3.09278%}}.p-point-use__container__container .boxs{width:46.90722%;padding:3.09278% 4.12371%}@media only screen and (min-width: 1200px){.p-point-use__container__container .boxs{display:flex;align-items:center;justify-content:space-between}}@media print{.p-point-use__container__container .boxs{display:flex;align-items:center;justify-content:space-between}}@media only screen and (max-width: 767px){.p-point-use__container__container .boxs{width:100%;padding:1.5em 5.55556%}}.p-point-use__container__container .boxs .obj{width:3.38462em;height:3.38462em}@media only screen and (max-width: 1199px){.p-point-use__container__container .boxs .obj{margin-inline:auto}}@media only screen and (min-width: 1200px){.p-point-use__container__container .boxs .contents{width:81.33333%}}@media print{.p-point-use__container__container .boxs .contents{width:81.33333%}}@media only screen and (max-width: 1199px){.p-point-use__container__container .boxs .contents{margin-top:1em}}@media only screen and (max-width: 1199px){.p-point-use__container__container .boxs .contents .c-tit3{text-align:center}}.p-point-use__container__container .boxs.u-target{border:thick double #b0bcbf}.p-point-use__container__container .boxs.u-target .obj{border:.30769em solid #cad2d5;border-radius:100%}.p-point-use__container__container .boxs.u-target .txt{margin-top:.76923em}.p-point-use__container__container .boxs.u-not-target{background:#f2f4f4}@media only screen and (max-width: 767px){.p-point-use__container__container .boxs.u-not-target{margin-top:.8em}}.p-point-use__container__container .boxs.u-not-target .obj{position:relative}.p-point-use__container__container .boxs.u-not-target .obj::before,.p-point-use__container__container .boxs.u-not-target .obj::after{content:"";z-index:0;width:100%;height:.30769em;left:50%;top:50%;position:absolute;background:#dae0e2}.p-point-use__container__container .boxs.u-not-target .obj::before{transform:translate(-50%, -50%) rotate(45deg)}.p-point-use__container__container .boxs.u-not-target .obj::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-point-use__container__container .boxs.u-not-target .c-list{margin-top:.76923em}.p-point-use__container__att{margin:3.09278% auto 0;width:fit-content;padding-left:1em;text-indent:-1em}@media only screen and (max-width: 767px){.p-point-use__container__att{margin-top:0.5em}}.p-card{margin-top:9.375vw;padding-block:6.94444vw 9.72222vw;background:#f5f5f5}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card{margin-top:13.91753%;padding-block:10.30928% 14.43299%}}@media only screen and (max-width: 767px){.p-card{padding-block:3.5em;margin-top:5em}}.p-card .inner{max-width:74.61538em;width:83.72093%;margin-inline:auto}.p-card__intro{margin:7.73196% auto 0}@media only screen and (min-width: 768px){.p-card__intro{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 767px){.p-card__intro{margin-top:2.5em;width:94.44444%}}@media only screen and (min-width: 1200px){.p-card__intro .img{width:18.14433%}}@media print{.p-card__intro .img{width:18.14433%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card__intro .img{width:20%}}@media only screen and (max-width: 767px){.p-card__intro .img{width:77.64706%;margin-inline:auto}}.p-card__intro .contents{width:75.25773%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card__intro .contents{width:75%}}@media only screen and (max-width: 767px){.p-card__intro .contents{width:100%;margin-top:1.5em}}.p-card__intro .contents .c-btn1{margin:1.15385em 0 0 auto}@media only screen and (min-width: 768px){.p-card__intro .contents .c-btn1{max-width:15.38462em}}@media only screen and (max-width: 767px){.p-card__intro .contents .c-btn1{width:100%;margin-inline:auto}}.p-card__container{margin-top:6.18557%;padding-top:7.73196%;border-top:1px solid #e3e3e3}@media only screen and (max-width: 767px){.p-card__container{margin-top:3.5em;padding-top:2.5em}}.p-card__container__txt{margin-top:3.09278%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card__container__txt{margin-top:1.8em}}@media only screen and (max-width: 767px){.p-card__container__txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-card__container__txt{text-align:center}}.p-card__container__list{margin-top:4.63918%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-card__container__list .item{width:30%;margin-left:5%}.p-card__container__list .item:nth-child(3n-2){margin-left:0}.p-card__container__list .item:nth-child(n+4){margin-top:2.37113%}}@media only screen and (max-width: 767px){.p-card__container__list .item{width:49%}.p-card__container__list .item:nth-child(even){margin-left:2%}.p-card__container__list .item:nth-child(n+3){margin-top:0.8em}}.p-card__container__list .item .card{border:1px solid #82969b;position:relative;padding:8.59107% 9.62199%}@media only screen and (min-width: 1200px){.p-card__container__list .item .card{display:flex;align-items:flex-start}}@media print{.p-card__container__list .item .card{display:flex;align-items:flex-start}}@media only screen and (max-width: 767px){.p-card__container__list .item .card{padding:1.5em 1em}}.p-card__container__list .item .card::before,.p-card__container__list .item .card::after{content:"";z-index:0;width:20px;height:21px;position:absolute}.p-card__container__list .item .card::before{left:-1px;top:-1px;background:url(../../pointprogram/images/corner.png) no-repeat 0 0/contain}.p-card__container__list .item .card::after{right:-1px;bottom:-1px;background:url(../../pointprogram/images/corner2.png) no-repeat 0 0/contain}.p-card__container__list .item .card .ic{width:4.76923em;height:4.76923em;border-radius:100%;background:#e6eaeb;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1199px){.p-card__container__list .item .card .ic{margin-inline:auto}}.p-card__container__list .item .card .ic span{display:block;text-align:center;color:#82969b;font-family:'Shippori Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.p-card__container__list .item .card .ic span i{display:block;line-height:1}.p-card__container__list .item .card .ic span i.num{line-height:0.8;font-style:italic;text-indent:-.1em;font-size:193%}.p-card__container__list .item .card .txt{line-height:1.46154}@media only screen and (min-width: 1200px){.p-card__container__list .item .card .txt{margin-left:1.23077em}}@media print{.p-card__container__list .item .card .txt{margin-left:1.23077em}}@media only screen and (max-width: 1199px){.p-card__container__list .item .card .txt{margin-top:0.8em;text-align:center}}@media only screen and (max-width: 767px){.p-card__container__list .item .card .txt{white-space:nowrap}}.p-card__container__list .item .card .txt em{display:block;line-height:1.44444;font-size:139%;letter-spacing:.05em}.p-card__container__list .item .c-list{margin-top:.61538em;padding-left:.92308em}@media only screen and (min-width: 1200px){.p-card__container__list .item .c-list{display:flex}}@media print{.p-card__container__list .item .c-list{display:flex}}@media only screen and (max-width: 767px){.p-card__container__list .item .c-list{margin-top:0.35em}}.p-card__container__list .item .c-list li{font-size:93%}@media only screen and (min-width: 1200px){.p-card__container__list .item .c-list li+li{margin-left:.83333em}}@media print{.p-card__container__list .item .c-list li+li{margin-left:.83333em}}.p-card__container__list .item .c-list li::before{width:.33333em;height:.33333em;margin-right:.41667em}.p-card__container .c-btn1{margin:2.69231em auto 0}@media only screen and (min-width: 768px){.p-card__container .c-btn1{max-width:15.38462em}}@media only screen and (max-width: 767px){.p-card__container .c-btn1{width:77.77778%;margin-inline:auto}}.p-card__att{margin-top:9.27835%;padding:5.6701% 6.59794%;border:1px solid #e3e3e3}@media only screen and (max-width: 767px){.p-card__att{margin-top:3.5em;padding-top:2.5em}}.p-card__att .st{text-align:center;font-size:139%;letter-spacing:.14em}.p-card__att .c-list{margin-top:2.69231em}@media only screen and (max-width: 767px){.p-card__att .c-list{margin-top:1.5em}}.p-card__att .c-list li+li{margin-top:.2em}.p-card__att__boxs{padding-top:2em;margin-top:2em;border-top:1px solid #e3e3e3}@media only screen and (min-width: 1200px){.p-card__att__boxs{display:flex;justify-content:space-between}}@media print{.p-card__att__boxs{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.p-card__att__boxs{margin-top:4.12371%;padding-top:3.09278%}}.p-card__att__boxs .c-tit3{white-space:nowrap}@media only screen and (min-width: 1200px){.p-card__att__boxs ol{width:83.33333%}}@media print{.p-card__att__boxs ol{width:83.33333%}}@media only screen and (max-width: 1199px){.p-card__att__boxs ol{margin-top:1.5em}}.p-card__att__boxs ol li{letter-spacing:.05em}@media only screen and (min-width: 768px){.p-card__att__boxs ol li{display:flex}}.p-card__att__boxs ol li+li{margin-top:1.53846em}.p-card__att__boxs ol li time{white-space:nowrap;font-weight:bold}@media only screen and (min-width: 1200px){.p-card__att__boxs ol li time{width:9.28571%}}@media print{.p-card__att__boxs ol li time{width:9.28571%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card__att__boxs ol li time{width:6.5em}}@media only screen and (min-width: 1200px){.p-card__att__boxs ol li .txt{width:90.71429%}}@media print{.p-card__att__boxs ol li .txt{width:90.71429%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-card__att__boxs ol li .txt{width:calc(100% - 6.5em)}}@media only screen and (max-width: 767px){.p-card__att__boxs ol li .txt{margin-top:0.8em}}.p-faq{margin-top:9.72222vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-faq{margin-top:14.43299%}}@media only screen and (max-width: 767px){.p-faq{margin-top:5em}}.p-faq .c-pnav{margin-top:6.18557%}@media only screen and (max-width: 767px){.p-faq .c-pnav{width:100%}}.p-faq__container{margin-top:7.73196%}@media only screen and (max-width: 767px){.p-faq__container{margin-top:3em}}.p-faq__container__item+.p-faq__container__item{margin-top:6.18557%}@media only screen and (max-width: 767px){.p-faq__container__item+.p-faq__container__item{margin-top:1.5em}}.p-faq__container__item .p-faq-list{margin-top:2.06186%}@media only screen and (max-width: 767px){.p-faq__container__item .p-faq-list{margin-top:1.5em}}.p-faq__container__item .p-faq-list__item{position:relative}.p-faq__container__item .p-faq-list__item+li{margin-top:1.23711%}@media only screen and (max-width: 767px){.p-faq__container__item .p-faq-list__item+li{margin-top:.5em}}.p-faq__container__item .p-faq-list__item__q{background:#f5f5f5;cursor:pointer;display:flex;align-items:center;position:relative;transition:background 0.4s cubic-bezier(0.5, 0.2, 0.16, 0.65);padding:1.10825% 2.26804%}@media only screen and (max-width: 767px){.p-faq__container__item .p-faq-list__item__q{padding:1em 2.30769em 1em 1em}}.p-faq__container__item .p-faq-list__item__q .en{color:#82969b;margin-right:.55556em;font-size:139%}.p-faq__container__item .p-faq-list__item__q .icon{width:1.15385em;height:1.15385em;position:absolute;right:2.26804%;top:50%;transform:translateY(-50%)}.p-faq__container__item .p-faq-list__item__q .icon::before,.p-faq__container__item .p-faq-list__item__q .icon::after{content:"";z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;background:#d0d0d0;transition:background 0.4s cubic-bezier(0.5, 0.2, 0.16, 0.65),transform 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.p-faq__container__item .p-faq-list__item__q .icon::before{width:100%;height:.15385em}.p-faq__container__item .p-faq-list__item__q .icon::after{width:.15385em;height:100%}.p-faq__container__item .p-faq-list__item__q.active{background:#ecf2f3}.p-faq__container__item .p-faq-list__item__q.active .icon::before,.p-faq__container__item .p-faq-list__item__q.active .icon::after{background:#82969b}.p-faq__container__item .p-faq-list__item__q.active .icon::after{transform:translate(-50%, -50%) rotate(90deg)}.p-faq__container__item .p-faq-list__item__a{display:none;margin-top:2.06186%;padding:0 2.26804% 2.06186%}@media only screen and (max-width: 767px){.p-faq__container__item .p-faq-list__item__a{margin-top:1em;padding:0 1em .5em}}.p-faq__container__item .p-faq-list__item__a .inner{display:flex;align-items:flex-start}.p-faq__container__item .p-faq-list__item__a .inner .en{margin-top:-.25em;margin-right:.55556em;font-size:139%}
