@charset "UTF-8";.cloak-select[v-cloak],.cloak-complete[v-cloak],[v-cloak]:has(.cloak-history){display:block;pointer-events:none}.cloak-select[v-cloak] .error_message, .cloak-select[v-cloak] .cloak-detail, .cloak-select[v-cloak] .cloak-history .point_main, .cloak-select[v-cloak] .cloak-history .point_head .img, .cloak-complete[v-cloak] .error_message, .cloak-complete[v-cloak] .cloak-detail, .cloak-complete[v-cloak] .cloak-history .point_main, .cloak-complete[v-cloak] .cloak-history .point_head .img, [v-cloak]:has(.cloak-history) .error_message, [v-cloak]:has(.cloak-history) .cloak-detail, [v-cloak]:has(.cloak-history) .cloak-history .point_main, [v-cloak]:has(.cloak-history) .cloak-history .point_head .img{display:none!important}.cloak-select[v-cloak] dd,.cloak-select[v-cloak] .select_box,.cloak-select[v-cloak] .cloak-history .detail_p h1,.cloak-select[v-cloak] .cloak-history .detail_p p,.cloak-complete[v-cloak] dd,.cloak-complete[v-cloak] .select_box,.cloak-complete[v-cloak] .cloak-history .detail_p h1,.cloak-complete[v-cloak] .cloak-history .detail_p p,[v-cloak]:has(.cloak-history) dd,[v-cloak]:has(.cloak-history) .select_box,[v-cloak]:has(.cloak-history) .cloak-history .detail_p h1,[v-cloak]:has(.cloak-history) .cloak-history .detail_p p{position:relative;border:unset}.cloak-select[v-cloak] dd::after, .cloak-select[v-cloak] .select_box::after, .cloak-select[v-cloak] .cloak-history .detail_p h1::after, .cloak-select[v-cloak] .cloak-history .detail_p p::after, .cloak-complete[v-cloak] dd::after, .cloak-complete[v-cloak] .select_box::after, .cloak-complete[v-cloak] .cloak-history .detail_p h1::after, .cloak-complete[v-cloak] .cloak-history .detail_p p::after, [v-cloak]:has(.cloak-history) dd::after, [v-cloak]:has(.cloak-history) .select_box::after, [v-cloak]:has(.cloak-history) .cloak-history .detail_p h1::after, [v-cloak]:has(.cloak-history) .cloak-history .detail_p p::after{content:"";position:absolute;border-radius:0.5em;inset:0;background:linear-gradient( 90deg, #ddd 25%, #eee 37%, #ddd 63% );background-size:400% 100%;animation:loading 1s infinite;z-index:3}.cloak-select[v-cloak] dd,.cloak-complete[v-cloak] dd,[v-cloak]:has(.cloak-history) dd{font-size:0.2em}.cloak-select[v-cloak] .cloak-history .detail_p h1,.cloak-complete[v-cloak] .cloak-history .detail_p h1,[v-cloak]:has(.cloak-history) .cloak-history .detail_p h1{font-size:1em;width:70%;margin-bottom:0.5em}.cloak-select[v-cloak] .cloak-history .detail_p p,.cloak-complete[v-cloak] .cloak-history .detail_p p,[v-cloak]:has(.cloak-history) .cloak-history .detail_p p{font-size:0.8em;width:100%}@keyframes loading{0%{background-position:100% 0}100%{background-position:0 0}}[v-cloak]:has(.cloak-history) .point_wrap{min-height:60vh}.point_content .point_wrap{padding:2em;box-sizing:border-box}@media screen and (max-width:768px){.point_content .point_wrap{padding:2em 1em}}.point_content .point_wrap .point_head{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:768px){.point_content .point_wrap .point_head{flex-wrap:wrap}}.point_content .point_wrap .point_head .txt{width:80%}@media screen and (max-width:768px){.point_content .point_wrap .point_head .txt{width:100%;margin-bottom:2em}.point_content .point_wrap .point_head .txt.detail_p{margin-bottom:0}}.point_content .point_wrap .point_head .txt h1,.point_content .point_wrap .point_head .txt p{padding-bottom:0.5em}.point_content .point_wrap .point_head .txt h3{padding:0.5em 0}.point_content .point_wrap .point_head .img{width:15%}@media screen and (max-width:768px){.point_content .point_wrap .point_head .img{width:30%;margin:1em auto}}.point_content .point_wrap .point_head .bt_base{width:25%}@media screen and (max-width:768px){.point_content .point_wrap .point_head .bt_base{width:100%}}.point_content .point_wrap .point_main{width:100%;margin:1em 0}.point_content .point_wrap .point_main.address .buttons{width:90%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){.point_content .point_wrap .point_main.address .buttons{width:100%;flex-wrap:wrap;gap:1em}}.point_content .point_wrap .point_main.address .bt_base{width:39%;margin:1em auto}@media screen and (max-width:768px){.point_content .point_wrap .point_main.address .bt_base{width:100%;margin:0}}.point_content .point_wrap .point_main .user_infos_wrap{padding:1em 0!important}.point_content .point_wrap .point_main .note{width:100%;margin:2em 0;display:inline-block;border-radius:1em;padding:1em;box-sizing:border-box;border:solid thin var(--color_red);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);position:relative}@media screen and (max-width:768px){.point_content .point_wrap .point_main .note{padding:2em 0.5em}}.point_content .point_wrap .point_main .note::before{content:"注意事項・交換手順";background-color:var(--color_white);position:absolute;top:-1em;left:2em;padding:0 0.2em;color:var(--color_red);font-weight:bold}.point_content .point_wrap .point_main .note h2{padding:1em 0 0 0}.point_content .point_wrap .point_main .note .note_wrap{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.point_content .point_wrap .point_main .note .note_wrap{flex-wrap:wrap}}.point_content .point_wrap .point_main .note .note_wrap ul{width:70%;list-style:decimal}@media screen and (max-width:768px){.point_content .point_wrap .point_main .note .note_wrap ul{width:100%;padding:1em 2em 0 2em;margin:0}}.point_content .point_wrap .point_main .note .note_wrap ul li:has(p){list-style:none}.point_content .point_wrap .point_main .note .note_wrap ul p{padding:1em 0;margin-left:-2em}@media screen and (max-width:768px){.point_content .point_wrap .point_main .note .note_wrap ul p{margin-left:-2em;padding:1em 0}}.point_content .point_wrap .point_main .note .note_wrap img{width:20%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .note .note_wrap img{width:40%;margin:0 auto}}.point_content .point_wrap .point_main .list{width:100%;display:inline-block;margin:1em 0}.point_content .point_wrap .point_main .list ul{list-style:none;margin:2em 0;padding:0;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.point_content .point_wrap .point_main .list ul li{width:32%;border-radius:1em;margin-bottom:1em;border:solid thin var(--color_black);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray)}@media screen and (max-width:768px){.point_content .point_wrap .point_main .list ul li{width:100%;box-shadow:unset}}.point_content .point_wrap .point_main .list ul li:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){.point_content .point_wrap .point_main .list ul li:hover{background-color:unset}}.point_content .point_wrap .point_main .list ul li:hover img{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.point_content .point_wrap .point_main .list ul li:hover img{scale:unset;transition:none}}.point_content .point_wrap .point_main .list ul li a{text-decoration:none;color:var(--color_black);width:100%;height:100%;padding:1em 0;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:column}.point_content .point_wrap .point_main .list ul li a h3{text-align:center;width:100%}.point_content .point_wrap .point_main .list ul li a p{text-align:center;width:100%}.point_content .point_wrap .point_main .list ul li a img{width:50%;margin:0.5em 25%;clip-path:inset(0 round 0.5em)}@media screen and (max-width:768px){.point_content .point_wrap .point_main .list ul li a img{width:40%;margin:0.5em auto;clip-path:unset}}.point_content .point_wrap .point_main .list ul li a .bt_base{margin:auto auto 0 auto;width:90%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .list ul li a .bt_base{width:96%;margin:1em auto 0 auto}}.point_content .point_wrap .point_main .caption{width:100%;list-style:none;margin:1em 0;padding:0 2em}@media screen and (max-width:768px){.point_content .point_wrap .point_main .caption{margin:0}}.point_content .point_wrap .point_main .caption li::before{content:"※";margin-left:-1em}.point_content .point_wrap .point_main .select dl,.point_content .point_wrap .point_main .list dl{width:100%;padding:0.5em 0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch}.point_content .point_wrap .point_main .select dl dt,.point_content .point_wrap .point_main .list dl dt{width:50%;padding:0.5em;box-sizing:border-box;text-align:right;background-color:var(--color_white3);border-bottom:thin solid var(--color_white);display:grid;align-items:center}.point_content .point_wrap .point_main .select dl dd,.point_content .point_wrap .point_main .list dl dd{width:50%;padding:0.5em;box-sizing:border-box;background-color:var(--color_white2);border-bottom:thin solid var(--color_white);display:grid;align-items:center}.point_content .point_wrap .point_main .select{width:100%;margin:1em 0;padding:2em 1em;box-sizing:border-box;border-radius:1em;border:solid thin var(--color_black);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center}.point_content .point_wrap .point_main .select form{display:contents}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select{padding:1em 0.5em}}.point_content .point_wrap .point_main .select img{width:15%;margin:1em}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select img{width:40%;margin:0 auto}}.point_content .point_wrap .point_main .select dl{width:40%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select dl{width:100%}}.point_content .point_wrap .point_main .select .select_box{width:30%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .select_box{width:100%;margin-top:1em}}.point_content .point_wrap .point_main .select .select_box .bt_select{margin-top:1em}.point_content .point_wrap .point_main .select .detail{width:100%;margin:1em 0;display:none}.point_content .point_wrap .point_main .select .detail.complete{display:block}.point_content .point_wrap .point_main .select .detail.history{display:block}.point_content .point_wrap .point_main .select .detail.history .detail_wrap h3{width:100%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail.history .detail_wrap h3{width:100%}}.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl{width:100%}.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl dt{width:30%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl dt{width:28%;text-align:left}}.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl dd{width:69%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl dd{width:71%}}.point_content .point_wrap .point_main .select .detail.history .detail_wrap dl dd:has(p){width:100%}.point_content .point_wrap .point_main .select .detail.history .detail_wrap .checking{margin:1em 0 0 0}.point_content .point_wrap .point_main .select .detail.history .detail_wrap .prepaid_buttons{width:100%;display:flex;flex-wrap:wrap;margin:0.5em;gap:0.5em}.point_content .point_wrap .point_main .select .detail.history .detail_wrap .prepaid_buttons .bt_base{width:30%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail.history .detail_wrap .prepaid_buttons .bt_base{width:45%}}.point_content .point_wrap .point_main .select .detail .detail_wrap{width:80%;margin:1em auto;padding:1em;background-color:var(--color_white2);border-radius:1em;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .detail_wrap{width:100%;padding:1em 0.5em}}.point_content .point_wrap .point_main .select .detail .detail_wrap h3{width:90%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .detail_wrap h3{width:80%}}.point_content .point_wrap .point_main .select .detail .detail_wrap .img{width:10%;margin:-3em -3em 0 0}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .detail_wrap .img{width:20%;margin:-2em -1em 0 0}}.point_content .point_wrap .point_main .select .detail .detail_wrap .img img{width:100%;padding:0;margin:0}.point_content .point_wrap .point_main .select .detail .detail_wrap dl{width:100%}.point_content .point_wrap .point_main .select .detail .detail_wrap dl dt{width:30%;background-color:var(--color_white);border-bottom:thin solid var(--color_white3)}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .detail_wrap dl dt{width:60%}}.point_content .point_wrap .point_main .select .detail .detail_wrap dl dd{width:69%;background-color:var(--color_white);border-bottom:thin solid var(--color_white3)}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .detail_wrap dl dd{width:39%}}.point_content .point_wrap .point_main .select .detail .p_sufficient,.point_content .point_wrap .point_main .select .detail .p_insufficient{width:80%;margin:1em auto}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .p_sufficient,.point_content .point_wrap .point_main .select .detail .p_insufficient{width:100%}}.point_content .point_wrap .point_main .select .detail .p_sufficient .bt_base,.point_content .point_wrap .point_main .select .detail .p_insufficient .bt_base{width:50%;margin:0 auto}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .p_sufficient .bt_base,.point_content .point_wrap .point_main .select .detail .p_insufficient .bt_base{width:100%}}.point_content .point_wrap .point_main .select .detail .p_sufficient p,.point_content .point_wrap .point_main .select .detail .p_insufficient p{padding:1em 0;text-align:center}@media screen and (max-width:768px){.point_content .point_wrap .point_main .select .detail .p_sufficient p,.point_content .point_wrap .point_main .select .detail .p_insufficient p{text-align:left}}.point_content .point_wrap .point_main .about{width:100%;margin:2em 0}.point_content .point_wrap .point_main .about h3{margin:0.5em 0}.point_content .point_wrap .point_main .about .buttons{width:100%;margin:2em 0;display:flex;gap:1em;flex-wrap:wrap}.point_content .point_wrap .point_main .about .buttons .bt_base{width:33%}@media screen and (max-width:768px){.point_content .point_wrap .point_main .about .buttons .bt_base{width:100%}}.point_content .point_wrap .point_main .about ol{list-style:circle;padding:0 0 0 1em}.point_content .point_wrap .point_main .about ol.list_num{list-style:decimal}.point_content .point_wrap .point_main .about ol.list_num li{padding-bottom:1em}.point_content .point_wrap .point_main .about ol li{padding-bottom:0.5em}.point_content .point_wrap .point_main .about ol ol{list-style:disc}
