﻿#header-title{padding-top:25px;padding-bottom:40px}#header-title .title{margin-bottom:0}#header-title #bread-list{display:flex;margin-bottom:50px}#header-title #bread-list li{font-size:.875rem;line-height:1}#header-title #bread-list li:nth-child(n+2){margin-left:8px}#header-title #bread-list li:nth-child(n+2)::before{content:"＞";margin-right:8px}#header-title #bread-list li a{color:#000;text-decoration:underline}#header-title #bread-list li a:hover{text-decoration:none}#header-title #bread-list li a i{margin-right:4px}.page-user #header-title .title p{background:#FFCE00}.page-user #header-title .title h2 span{color:#FFCE00}.page-user #sidebar #nav-global #navInner ul#nav-user{display:block}.page-user #sidebar #nav-global #navInner ul li a.nav-b{background:#F0FCF8;color:#1E8466}.page-user #sidebar #nav-global #navInner ul li a.nav-b::after{border-top:1px solid #1E8466;border-right:1px solid #1E8466}.page-store #header-title .title p{background:#00A3FF}.page-store #header-title .title h2 span{color:#00A3FF}.page-store #sidebar #nav-global #navInner ul#nav-store{display:block}.page-store #sidebar #nav-global #navInner ul li a.nav-c{background:#F0FCF8;color:#1E8466}.page-store #sidebar #nav-global #navInner ul li a.nav-c::after{border-top:1px solid #1E8466;border-right:1px solid #1E8466}#contents .color_main{color:#1E8466}#contents .color_u{color:#FFCE00}#contents .color_s{color:#00A3FF}#contents .box-w{background:white;padding:35px 35px;border-radius:5px;border-top:5px solid #1E8466;border-bottom:5px solid #1E8466}@media screen and (max-width: 480px){#contents .box-w{padding:30px 20px}}#contents .contact-tel dt{font-size:1.5rem;font-weight:bold;line-height:1;display:flex;align-items:center;margin-bottom:5px}#contents .contact-tel dt img{width:36px;flex-basis:auto;margin-right:10px}#contents .link-bt a,#contents .link-bt span{text-align:center;font-weight:bold;display:inline-block;border-radius:5px;font-size:1.125rem;line-height:1.4;background:#F0FCF8;box-shadow:1px 1px 1px 1px rgba(30,132,102,0.6);margin:0 auto 0}#contents .link-bt a.ab-a,#contents .link-bt span.ab-a{margin:40px auto 0}#contents .link-bt a{color:#1E8466;padding:15px 25px}#contents .link-bt a i{color:#1E8466;margin-left:15px;transition:all 0.3s ease}#contents .link-bt a:hover{color:#F0FCF8;background:#1E8466;box-shadow:1px 1px 1px 1px rgba(30,132,102,0)}#contents .link-bt a:hover i{color:#F0FCF8}@media screen and (max-width: 768px){#contents .link-bt a{padding:15px;display:block}}#contents .link-bt span{color:rgba(30,132,102,0.5);padding:10px 25px 9px;line-height:1}#contents .link-bt span small{font-size:.8125rem}@media screen and (max-width: 768px){#contents .link-bt span{padding:10px 15px 9px;display:block}}#contents .link-faq{margin-top:30px;text-align:center}#contents .link-faq a{display:inline-block;font-size:1.125rem;font-weight:bold;line-height:40px;padding:5px 55px 5px 5px;border-radius:30px;border:2px solid #1E8466;background:#fff;color:#1E8466;text-decoration:none}#contents .link-faq a i{display:block;font-size:2.5rem;float:left;margin-right:30px;color:#1E8466}#contents .link-faq a:hover{opacity:.75}@media screen and (max-width: 480px){#contents .link-faq a{display:block;text-align:center}}#contents .text-note li,#contents p.text-note{margin-left:1em;text-indent:-1em}#contents ul.list:nth-child(n+2),#contents ul.list-circle:nth-child(n+2){margin-top:20px}#contents ul.list li:nth-child(n+2),#contents ul.list-circle li:nth-child(n+2){margin-top:10px}#contents ul.list li{margin-left:1.2em;text-indent:-1.2em}#contents ul.list li::before{content:"●";color:#1E8466;margin-right:.2em}#contents ul.list-circle li{margin-left:1.275em;text-indent:-1.275em}#contents ul.list-circle li span{font-weight:bold;margin-right:.25em}#contents ul.list-circle.bg span{color:#3daf3d}#contents ol{counter-reset:num}#contents ol:nth-child(n+2){margin-top:20px}#contents ol li{position:relative;padding:0.475em 0 0.475em 30px;list-style:none;margin-left:0}#contents ol li::before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:#1E8466;color:#FFF;font-family:'Arial',sans-serif;font-weight:bold;font-size:.875rem;border-radius:50%;left:0;width:22px;height:22px;line-height:22px;text-align:center;top:10px}#contents .bt{margin-top:20px}@media screen and (max-width: 480px){#contents .bt{text-align:center}}#contents .bt a{display:inline-block;font-size:1.125rem;line-height:50px;padding:0 40px;background:#ea5766;color:#fff;border-radius:30px;text-decoration:none}@media screen and (max-width: 480px){#contents .bt a{display:block;padding:0}}#contents .bt a:hover{opacity:.85}#contents .bt a i{margin-right:7px;color:#fff}#contents .color{color:#3daf3d}#contents #user{background:#FFFDDE;padding:80px 0}@media screen and (max-width: 768px){#contents #user{padding:60px 0}}#contents #user h3{font-size:1.625rem;font-weight:bold;line-height:1.15;margin-bottom:15px;color:#1E8466;letter-spacing:.05em}#contents #user h3::before{content:"";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;background-image:url("../../user/images/title-icon.png");margin-right:5px;margin-bottom:7px}#contents #user h3 strong{font-size:1.0625rem;display:inline-block;margin-left:10px}@media screen and (max-width: 480px){#contents #user h3{font-size:1.375rem;letter-spacing:0}#contents #user h3::before{width:26px;height:26px}}#contents #user h4{font-size:1.25rem;font-weight:bold;line-height:1.5;color:#1E8466;margin-bottom:20px}@media screen and (max-width: 480px){#contents #user h4{font-size:1.125rem}}#contents #user-inquiry .card{margin-top:30px}#contents #user-inquiry .card dt{font-weight:bold;background:#1E8466;text-align:center;padding:3px 10px;color:white;border-radius:3px;margin-bottom:15px}#contents #user-inquiry .card dd ul{display:flex;justify-content:center;margin:-10px}#contents #user-inquiry .card dd ul li{width:40%;flex-basis:auto;padding:10px}#contents #user-inquiry .card dd figure{max-width:420px;margin:15px auto 0}#contents #user-inquiry-method .box{display:flex;margin-top:40px;padding-top:40px;border-top:1px dotted #40220f}#contents #user-inquiry-method .box figure{width:240px;flex-basis:auto;margin-right:40px}#contents #user-inquiry-method .box-text{width:100%;flex-shrink:9999}#contents #user-inquiry-method .box-text h4{margin-bottom:10px}#contents #user-inquiry-method .box-text ol{margin-top:10px}#contents #user-inquiry-method .box-text .link-bt{margin-top:15px}@media screen and (max-width: 768px){#contents #user-inquiry .card dd ul{flex-wrap:wrap;justify-content:center}#contents #user-inquiry .card dd ul li{width:50%}#contents #user-inquiry-method .box figure{width:200px;margin-right:20px}}@media screen and (max-width: 480px){#contents #user-inquiry .card dd ul{display:block;margin:0}#contents #user-inquiry .card dd ul li{width:auto;padding:0}#contents #user-inquiry .card dd ul li:nth-child(n+2){margin-top:10px}#contents #user-inquiry-method .box{display:block}#contents #user-inquiry-method .box figure{width:auto;margin:0 auto 20px}}#contents #store{background:#E0F1F8;padding:80px 0}@media screen and (max-width: 768px){#contents #store{padding:60px 0}}#contents #store h3{font-size:1.625rem;font-weight:bold;line-height:1.15;margin-bottom:15px;color:#1E8466;letter-spacing:.05em}#contents #store h3::before{content:"";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;background-image:url("../../user/images/title-icon.png");margin-right:5px;margin-bottom:7px}#contents #store h3 strong{font-size:1.0625rem;display:inline-block;margin-left:10px}@media screen and (max-width: 480px){#contents #store h3{font-size:1.375rem;letter-spacing:0}#contents #store h3::before{width:26px;height:26px}}#contents #store h4{font-size:1.25rem;font-weight:bold;line-height:1.5;color:#1E8466;margin-bottom:20px}@media screen and (max-width: 480px){#contents #store h4{font-size:1.125rem}}#contents #store .contact-tel{margin-top:20px}#contents #store-about ul{display:flex;margin-top:20px}#contents #store-about ul li:nth-child(n+2){margin-left:15px}@media screen and (max-width: 768px){#contents #store-about ul{display:block}#contents #store-about ul li:nth-child(n+2){margin-top:15px;margin-left:0}}#contents #store-term-date,#contents #store-support-date{font-size:1.25rem;line-height:1.2}#contents #store-term-date span,#contents #store-support-date span{font-size:2.5rem}#contents #store-term-date br,#contents #store-support-date br{display:none}#contents #store-term-note,#contents #store-support-note{background:#E0F1F8;border-radius:5px;padding:20px;margin:20px 0}#contents #store-term-note .text-note li:nth-child(n+2),#contents #store-support-note .text-note li:nth-child(n+2){margin-top:10px}@media screen and (max-width: 480px){#contents #store-term-date br,#contents #store-support-date br{display:inline}}#contents #store-price p{font-size:2.5rem;line-height:1}@media screen and (max-width: 480px){#contents #store-price p{font-size:2rem}}#contents #store-flow .box-w{text-align:center}#contents #store-flow p{font-size:1.125rem;margin-bottom:15px}#contents #store-flow ul li{font-size:1.125rem;font-weight:bold;border:2px solid #40220f;background:#fffdfb;border-radius:5px;padding:10px 20px;margin:0 auto 40px;text-align:center;line-height:1.4;width:300px;align-items:center;position:relative}#contents #store-flow ul li::after{content:"";position:absolute;top:auto;right:auto;bottom:-33px;left:50%;margin-top:0;margin-left:-10px;width:20px;height:20px;background:url(../images/allow_down.png) no-repeat center center/100%}#contents #store-flow ul li:first-child{border-color:#1E8466;color:white;background:#1E8466}#contents #store-flow ul li:last-child{border-color:#00A3FF;color:white;background:#00A3FF;margin-bottom:0}#contents #store-flow ul li:last-child::after{display:none}@media screen and (max-width: 768px){#contents #store-flow ul li{width:auto}}#contents #store-app .box{display:flex;margin-top:40px}#contents #store-app .box figure{width:110px;flex-basis:auto;margin-right:20px}#contents #store-app .box-text{width:100%;flex-shrink:9999}#contents #store-app .box-text h4{margin-bottom:10px}#contents #store-app .box-text dl{display:flex;margin-top:10px}#contents #store-app .box-text dl dt{font-weight:bold;white-space:nowrap}#contents #store-app .box-text dl dd{flex-shrink:9999}#contents #store-app .box-text .link-bt{margin-top:15px}#contents #store-app-important{background:#D80003;padding:25px 15px 15px;margin-top:60px;border-radius:5px;color:#fff}#contents #store-app-important h5{font-weight:bold;text-align:center;font-size:1.5625rem}#contents #store-app-important p.important-cap{font-weight:bold;text-align:center;border-top:1px solid white;border-bottom:1px solid white;margin:20px 0}#contents #store-app-important ul{margin-bottom:10px}#contents #store-app-important ul li{padding-left:1em;text-indent:-1em}#contents #store-app-important p.text-note{font-size:.875rem;line-height:1.5}@media screen and (max-width: 480px){#contents #store-app .box{display:block}#contents #store-app .box figure{width:160px;margin:0 auto 20px}#contents #store-app-important{margin-top:40px}}#contents #faq{padding-bottom:80px}@media screen and (max-width: 768px){#contents #faq{padding-bottom:60px}}#contents #faq h3{font-weight:bold;font-size:1.75rem;line-height:1.4;color:#1E8466;margin-bottom:30px}@media screen and (max-width: 480px){#contents #faq h3{font-size:1.375rem}}#contents #faq-nav{display:flex;flex-wrap:wrap;gap:.5%;flex-direction:column;margin-top:40px}#contents #faq-nav li{width:100%;position:relative;margin-bottom:.5%;border-radius:5px;line-height:1.5}#contents #faq-nav li::after{content:'';width:8px;height:8px;border:0;border-bottom:solid 2px white;border-right:solid 2px white;position:absolute;top:50%;right:20px;margin-top:-6px;transform:rotate(45deg)}#contents #faq-nav li a{display:block;background:#1E8466;padding:10px 35px 10px 15px;color:white;border-radius:5px}#contents #faq-nav li a:hover{opacity:.5}#contents #faq .contact-tel,#contents #faq .link-bt{margin-top:20px}#contents #faq .text-note{font-size:.8125rem;margin-top:15px}#contents #faq .bg{background:#F0FCF8;padding:25px 30px;border-radius:5px}@media screen and (max-width: 480px){#contents #faq .bg{padding:15px 20px}}#contents #faq .d-list:nth-child(n+2){margin-top:15px}#contents #faq .d-list dt{font-weight:bold;margin-bottom:5px}#contents #faq .d-list dd ul li{list-style:disc;margin-left:1.5em}#contents #faq .d-list dd ul li:nth-child(n+2){margin-top:5px}#contents #faq-caution ul li{margin-left:20px;text-indent:-20px}#contents #faq-caution ul li:nth-child(n+2){margin-top:5px}#contents #faq-caution ul li::before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;background:#1E8466;margin-right:8px}#contents #faq-caution ol{margin:5px 0 15px 20px}#contents #faq-caution ol li{padding-bottom:0}#contents #faq-caution ol li:nth-child(n+2){margin-top:0}#contents #faq-howto{margin-top:20px}#contents #faq-howto .text-note{margin-top:3px}#contents #faq-howto-period{font-size:1.25rem;font-weight:bold;line-height:1.4}#contents #faq-howto dl{margin-top:20px}#contents #faq-howto dl dt{display:inline-block;background:#1E8466;color:white;padding:7px 10px;font-weight:bold;font-size:.9375rem;line-height:1;border-radius:3px;margin-bottom:12px}#contents #faq-howto dl dd ul li{list-style:disc;margin-left:1.5em}#contents #faq-howto dl dd ul li:nth-child(n+2){margin-top:5px}#contents #faq .box{margin-top:40px;padding-bottom:40px;border-bottom:1px dotted #ccc}#contents #faq .box .Q,#contents #faq .box .A{padding-top:5px;padding-left:55px;min-height:40px;position:relative}#contents #faq .box .Q::before,#contents #faq .box .A::before{position:absolute;top:0;left:0;display:block;width:40px;line-height:40px;border-radius:5px;color:#fff;font-size:1.5rem;font-weight:bold;text-align:center}#contents #faq .box .Q{margin-bottom:20px}#contents #faq .box .Q::before{content:"Q";background:#FFCE00}#contents #faq .box .Q h4{font-size:1.375rem;line-height:1.5;font-weight:bold}#contents #faq .box .A::before{content:"A";background:#00A3FF}@media screen and (max-width: 480px){#contents #faq .box .Q,#contents #faq .box .A{padding-top:45px;padding-left:0;min-height:100%}#contents #faq .box .Q::before,#contents #faq .box .A::before{width:36px;line-height:36px;font-size:1.25rem}#contents #faq .box .Q h4{font-size:1.25rem}}#contents #list{padding-bottom:80px;position:relative}@media screen and (max-width: 768px){#contents #list{padding-bottom:60px}}#contents #list .p-lb-container2{position:absolute;top:-135px;right:60px}@media screen and (max-width: 768px){#contents #list .p-lb-container2{right:20px}}@media screen and (max-width: 480px){#contents #list .p-lb-container2{position:static;margin:-15px 0 -30px}}#contents #list-search{background:#1E8466;margin-top:40px;padding:30px;border-radius:5px;box-shadow:5px 5px 20px #c0cac6, -5px -5px 20px white;position:relative}#contents #list-search .list-character{position:absolute;top:-78px;right:30px;width:140px;filter:drop-shadow(1.5px 1.5px 1.5px #fff)}@media screen and (max-width: 480px){#contents #list-search .list-character{width:125px;top:-65px;right:15px}}#contents #list-search-title{color:white;font-weight:bold;position:relative;font-size:1.3125rem;letter-spacing:.1em;margin-bottom:20px}#contents #list-search-title::before{content:'';display:inline-block;width:35px;height:35px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;background-image:url("../images/icon-list01.png")}#contents #list-search-store{display:flex;justify-content:space-between;flex-wrap:wrap}#contents #list-search-store .list-box{width:49%}#contents #list-search-store .list-box#search-name{width:100%;margin-bottom:15px}#contents #list-search-store .list-box dl dt{color:white;font-weight:bold;margin-bottom:3px;letter-spacing:.1em}#contents #list-search-store .list-box dl dd{background:white;border-radius:3px}#contents #list-search-store .list-box dl dd #storename{width:100%;padding:5px 10px}#contents #list-search-store .list-box dl dd.selectbox{width:100%;position:relative}#contents #list-search-store .list-box dl dd.selectbox::after{content:'';width:8px;height:8px;border:0;border-bottom:solid 2px black;border-right:solid 2px black;position:absolute;top:50%;right:20px;margin-top:-6px;transform:rotate(45deg)}#contents #list-search-store .list-box dl dd.selectbox select{width:100%;padding:5px 10px}@media screen and (max-width: 480px){#contents #list-search-store{display:block}#contents #list-search-store .list-box{width:auto;margin-bottom:15px}}#contents #list-search-submit{display:block;font-weight:bold;border-radius:3px;width:200px;text-align:center;margin:25px auto 0}@media screen and (max-width: 480px){#contents #list-search-submit{width:100%}}#contents #list-search-submit button{width:200px;padding:10px 10px 12px;border-radius:3px;color:white;background:#f1e767;background:-webkit-gradient(linear, left top, left bottom, from(#f1e767), to(#feb645));background:-webkit-linear-gradient(top, #f1e767 0%, #feb645 100%);background:linear-gradient(to bottom, #f1e767 0%, #feb645 100%)}#contents #list-search-submit button:hover{background:-webkit-gradient(linear, left bottom, left top, from(#f1e767), to(#feb645));background:-webkit-linear-gradient(bottom, #f1e767 0%, #feb645 100%);background:linear-gradient(to top, #f1e767 0%, #feb645 100%)}#contents #list-result{display:flex;flex-wrap:wrap;gap:2%}#contents #list-result .box{background:white;box-shadow:5px 5px 20px #c0cac6, -5px -5px 20px white;border-radius:5px;padding:20px;margin-bottom:2%;width:49%}@media screen and (max-width: 768px){#contents #list-result .box{width:100%;margin-bottom:15px}}#contents #list-result .box-category{display:inline-block;color:white;background:#1E8466;padding:4px 10px 2px;font-size:.875rem;line-height:1.4;border-radius:3px;margin-bottom:10px}#contents #list-result .box h3{font-weight:bold;font-size:1.25rem;line-height:1.4;letter-spacing:.05em;margin-bottom:7px}#contents #list-result .box-address{font-size:.875rem;line-height:1.5}#contents #list-result .box ul{display:flex;margin-top:12px}#contents #list-result .box ul li{width:100px}#contents #list-result .box ul li a{display:block;padding:5px;color:white;font-weight:bold;border-radius:3px;font-size:.875rem;text-align:center}#contents #list-result .box ul li a:hover{opacity:.5}#contents #list-result .box ul li:nth-child(1) a{background:#FFCE00}#contents #list-result .box ul li:nth-child(2){margin-left:5px}#contents #list-result .box ul li:nth-child(2) a{background:#00A3FF}#contents #list #pagenation{margin-top:30px}#contents #list #pagenation ul{display:flex;justify-content:center;flex-wrap:wrap}#contents #list #pagenation ul li{margin:0 2px;padding:0;width:50px;text-align:center;position:relative;border-radius:5px}#contents #list #pagenation ul li a{display:block;line-height:50px;text-align:center;text-decoration:none;transition:all  0.3s ease;font-weight:bold;color:#1E8466}#contents #list #pagenation ul li a:hover,#contents #list #pagenation ul li a.active{color:#fff;background:#1E8466;border-radius:5px;animation:animScale 0.4s ease-out}@media screen and (max-width: 480px){#contents #list #pagenation ul li{width:40px}#contents #list #pagenation ul li a{line-height:40px}}#contents #list-post-head::before{content:"生活応援カード加盟店舗";font-size:.75rem;line-height:1;display:inline-block;border:1.5px solid #1E8466;background:#F0FCF8;color:#1E8466;border-radius:3px;padding:5px 15px 7px;margin-bottom:7px}#contents #list-post-head-title{display:flex;justify-content:space-between;margin-bottom:30px}#contents #list-post-head-title h2{font-size:1.875rem;font-weight:bold;line-height:1.4;width:100%;flex-shrink:9999}#contents #list-post-head-title #link-hp{width:100px;margin-left:20px}#contents #list-post-head-title #link-hp a{display:block;padding:12px 10px;font-weight:bold;color:white;border-radius:3px;font-size:.9375rem;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#f1e767), to(#feb645));background:-webkit-linear-gradient(top, #f1e767 0%, #feb645 100%);background:linear-gradient(to bottom, #f1e767 0%, #feb645 100%)}#contents #list-post-head-title #link-hp a:hover{background:-webkit-gradient(linear, left bottom, left top, from(#f1e767), to(#feb645));background:-webkit-linear-gradient(bottom, #f1e767 0%, #feb645 100%);background:linear-gradient(to top, #f1e767 0%, #feb645 100%)}@media screen and (max-width: 768px){#contents #list-post-head-title h2{font-size:1.625rem}}@media screen and (max-width: 480px){#contents #list-post-head{text-align:center}#contents #list-post-head::before{margin-bottom:12px}#contents #list-post-head-title{display:block}#contents #list-post-head-title h2{width:auto}#contents #list-post-head-title #link-hp{margin:20px auto 0}#contents #list-post-head p{text-align:left}}#contents #list-post-detail{margin-top:40px}#contents #list-post-detail dl{margin-bottom:20px}#contents #list-post-detail dl dt{background:linear-gradient(#1E8466 0%, #1E8466 50%, #10513D 50%, #10513D 100%);color:white;padding:3px 10px;border-radius:3px;margin-bottom:10px;font-weight:bold}#contents #list-post-detail dl dd{padding:0 10px}#contents #list-post-detail #gMap{margin-top:40px;border-radius:5px}#contents #list-post-detail #gMap iframe{border-radius:5px}#contents #list-post #link-back a{display:block;transition:all 0.3s ease;padding:1rem 0;width:200px;color:#1E8466;border-radius:0;background:#F0FCF8;border:1.5px solid #1E8466;margin-top:40px;text-align:center;border-radius:5px;font-weight:bold}#contents #list-post #link-back a:hover{background:#1E8466;color:white}@media screen and (max-width: 480px){#contents #list-post #link-back a{width:100%}}
