@import url("https://fonts.googleapis.com/css2?family=Syne:wght@700&family=Zen+Maru+Gothic:wght@400;700&display=swap");.yoshida{color:#4CBBB4}.sakurajima{color:#F4B3C2}.kiire{color:#F18E1D}.matsumoto{color:#B8589D}.kooriyama{color:#B7B707}.higashiichiki{color:#00A95F}.ijuin{color:#EA5532}.hiyoshi{color:#757CBB}.fukiage{color:#7ECEF4}.kushikino{color:#FBC93E}.ichiki{color:#0B6FAD}.bg_yoshida{background-color:#4CBBB4}.bg_sakurajima{background-color:#F4B3C2;color:black}.bg_kiire{background-color:#F18E1D}.bg_matsumoto{background-color:#B8589D}.bg_kooriyama{background-color:#B7B707}.bg_higashiichiki{background-color:#00A95F}.bg_ijuin{background-color:#EA5532}.bg_hiyoshi{background-color:#757CBB}.bg_fukiage{background-color:#7ECEF4;color:black}.bg_kushikino{background-color:#FBC93E;color:black}.bg_ichiki{background-color:#0B6FAD}@media (min-width: 992px){.sp-only{display:none}}@media (max-width: 991px){.pc-only{display:none}}.url{word-break:break-all}.txt-outline{border:1px solid #333;border-radius:1em;padding:0 1em}.txt-line-2{line-height:2em}.btn-white{border:1px solid #E9473C;line-height:1.4em;padding:1em 2em;border-radius:1.7em;color:#E9473C;font-weight:bold;background-color:white;min-width:200px}.discount-outline{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:white;border:1px solid #E9473C;border-radius:2em;padding:5px 0;font-size:30px}.discount-outline span,.discount-outline b{line-height:1em;color:#E9473C}.discount-outline span{font-size:14px}@media (max-width: 767px){.discount-outline{width:60%;font-size:20px}.discount-outline span{font-size:10px}}.photo-used-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;color:white;background-color:rgba(0,0,0,0.7);display:none;flex-direction:column;align-items:center;justify-content:center;z-index:100000;border-radius:20px}.photo-used-wrapper.active{display:flex}.photo-used-wrapper h6{padding:1em 0;font-weight:bold;font-size:16px;font-weight:bold;letter-spacing:.2em}.photo-used-wrapper p{display:flex;flex-direction:column;align-items:center}.photo-used-wrapper p span.riyo_used{font-size:1.3em;font-weight:bold;letter-spacing:.1em}.photo-used-wrapper.big{border-radius:10px}.photo-used-wrapper.big img{width:80px}.photo-used-wrapper.big h6{font-size:28px}.photo-used-wrapper.big p{font-size:20px}.photo-get-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(233,71,60,0.7);display:none;flex-direction:column;padding:1em .5em}.photo-get-wrapper.active{display:flex}.photo-get-wrapper h6{color:white;font-weight:bold;height:100%;display:flex;justify-content:center;align-items:center;padding-top:1em;font-size:1.5rem;letter-spacing:.1em}.photo-get-wrapper h6 img{margin-right:10px}.photo-get-wrapper p{flex-shrink:0;background-color:white;line-height:1em;padding:.5em 1em;border-radius:1em;display:flex;margin-bottom:0}.photo-get-wrapper p span{width:100%;text-align:center;color:#E9473C;font-size:14px;letter-spacing:.1em}.photo-get-wrapper.big{border-radius:10px}.photo-get-wrapper.big img{width:80px}.photo-get-wrapper.big h6{font-size:28px}.photo-get-wrapper.big p{font-size:20px}.photo-get-wrapper.big p span{font-size:20px}@media (max-width: 767px){.photo-get-wrapper h6{font-size:15px}.photo-get-wrapper p{font-size:10px}.photo-get-wrapper p span{letter-spacing:0}}.labels{margin-bottom:2em}.labels span{cursor:pointer;display:inline-block;padding:5px 0 5px 30px;margin-right:1em;position:relative}.labels span:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:5px;transform:translateY(-50%);border:2px solid #E9473C;border-radius:10px;background-color:white}.labels span:after{content:"";display:block;width:6px;height:12px;position:absolute;top:50%;left:7px;transform:rotate(35deg) skewY(12deg) translateY(-50%);transform-origin:center right;border-right:2px solid #FF0001;border-bottom:3px solid #FF0001;border-radius:8px;opacity:0}.labels input[type=checkbox]:checked+span::after{opacity:1}.labels input[type=checkbox]:checked+span::before{background-color:#FBDAC7}.user-only:not(.active),.guest-only:not(.active){display:none !important}.like_view{color:red;position:absolute;right:13px;bottom:8px;z-index:100000;font-size:24px}.btn-like,.btn-slike{color:#eee}.btn-like.active,.btn-slike.active{color:red}.visibility-hidden,.labels input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.c-postThumb__cat{position:relative;left:auto;font-size:12px;margin:0 0.5em 0 0 !important;border:2px solid transparent}.c-postThumb__cat.cate{background-color:white;color:#E9473C;border-color:#E9473C}.swell-block-button_red a{min-width:270px;background-color:#E9473C;color:white;font-weight:bold;letter-spacing:.1em;border:2px solid #E9473C}.swell-block-button_red a:hover{background-color:white;color:#E9473C}.l-content{margin-bottom:0}#main_content{margin-bottom:120px}.dialog{position:fixed;z-index:2000000;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);display:none;justify-content:center;align-items:center}.dialog.active{display:flex}.dialog .wrapper{border:5px solid #E9473C;border-radius:20px;background-color:white;width:80%;max-width:800px;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto}.dialog .wrapper .header{display:flex;flex-direction:column;align-items:center;background-color:#E9473C;color:white;padding:25px}.dialog .wrapper .header h5{font-size:27px;font-weight:bold;margin:10px 0}.dialog .wrapper .header p{font-weight:bold;margin:0}.dialog .wrapper .body{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 20px 50px}.dialog .wrapper .body h5{font-weight:bold;font-size:21px;color:#E9473C}.dialog .wrapper .body .text-danger b{font-size:1.5em}.dialog .wrapper .body .btn{background-color:#E9473C;font-weight:bold;font-size:21px;color:white;line-height:1em;padding:.5em;border-radius:1em;border:1px solid #E9473C;width:300px}.dialog .wrapper .body .btn.btn-cancel{background-color:white;color:#E9473C;width:220px;font-size:18px}.dialog .wrapper .body .caution-msg{font-weight:bold;font-size:12px;text-align:center;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;width:100%;max-width:600px;padding:1.5em 0}.dialog .wrapper .body .caution-msg span{color:red;font-size:14px}.dialog .wrapper .body .caution-danger{text-align:center;color:red;font-weight:bold}.dialog .wrapper .body .limit_near{display:none}.dialog .wrapper .body .limit_near.active{display:block}@keyframes charactors{from{left:0}to{left:-200%}}img{max-width:100%}body{font-family:"Zen Maru Gothic", sans-serif}.en{font-family:"Syne", sans-serif}.bold{font-weight:900}#header:after{content:"";display:block;width:100%;aspect-ratio:1920 / 8;background-image:url("/img/color-bar.svg");background-repeat:no-repeat;background-position:bottom left;background-size:100%}#header .l-header__inner{min-height:150px}@media (max-width: 1399px){#header .l-header__inner{min-height:100px}}#header .c-gnav>.menu-item>a{padding-left:1em;padding-right:1em}#header .c-gnav>.menu-item>a:before{content:'｜';position:absolute;left:-.5em}#header .c-gnav>.menu-item>a .ttl{font-size:18px}@media (min-width: 992px) and (max-width: 1199px){#header .c-gnav>.menu-item>a .ttl{font-size:15px}}#header .c-gnav>.menu-item:first-of-type>a:before{content:""}section#mainVisual{width:100%;aspect-ratio:2.2;background-color:#F0D2BF;background-image:url(/img/mainVisualBg.webp);background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;position:relative}@media (max-width: 1399px){section#mainVisual{aspect-ratio:1.8}}section#mainVisual .whiteChar{width:80%;max-width:1000px}section#mainVisual .logo{display:flex;justify-content:center}section#mainVisual .logo img{max-width:700px}section#mainVisual .message{display:flex;align-items:center}section#mainVisual .message>div{width:100%;display:flex;flex-direction:column;align-items:flex-start}section#mainVisual .message>div>p{font-size:30px;letter-spacing:.05em;margin-top:30px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 1200px) and (max-width: 1399px){section#mainVisual .message>div>p{font-size:24px}}@media (max-width: 1199px){section#mainVisual .message>div>p{font-size:20px}}section#mainVisual .message>div>p span{background-color:#E9473C;color:white;padding:.35em 1em .3em 1em;border-radius:1.2em;line-height:1.5em;margin-bottom:2em}section#mainVisual:after{content:"";position:absolute;left:0;width:400%;bottom:-65px;height:359px;background-image:url(/img/charactors2.png);background-size:25%;background-position:bottom left;background-repeat:repeat-x;animation:60s linear 0s infinite running charactors;pointer-events:none}@media (min-width: 1200px) and (max-width: 1399px){section#mainVisual:after{bottom:-45px}}@media (min-width: 992px) and (max-width: 1199px){section#mainVisual:after{bottom:-35px}}.sec_info .is-style-more_btn{display:flex;justify-content:flex-end}.sec_info .is-style-more_btn a{background-color:var(--color_main);box-shadow:none;color:#fff;min-width:auto}.sec_info .is-style-more_btn a:hover{background-color:#fff;color:#666;box-shadow:0 0 0 1px #dcdcdc}.sec_insta{padding-top:0 !important;padding-bottom:80px !important}.sec_insta h2{margin-bottom:10px}.sec_insta .swell-block-fullWide__inner.l-article{max-width:1100px}.sec_area .swiper{overflow-y:visible;padding-top:10px;padding-bottom:10px}.sec_area .swiper .swiper-wrapper{overflow-y:visible;display:flex;margin-bottom:2em}.sec_area .swiper .swiper-wrapper a{margin:0 20px;display:flex;background-image:url(/img/ticketBg.svg);background-size:cover;height:200px;width:280px;text-decoration:none}.sec_area .swiper .swiper-wrapper a span{width:75px;height:205px;display:flex;justify-content:center;align-items:center;writing-mode:vertical-rl;font-size:24px;letter-spacing:.5em}.sec_area .swiper .swiper-wrapper a b{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sec_area .swiper .swiper-wrapper a b img{max-width:155px;max-height:155px}.sec_area .swiper .swiper-wrapper a.odd{transform:rotate(5deg)}.sec_area .swiper .swiper-wrapper a.even{transform:rotate(-5deg)}.sec_area .swell-block-button a{min-width:270px;border:1px solid white}.sec_spot .swiper .swiper-wrapper{margin-bottom:2em}.sec_spot .swiper .swiper-wrapper .swiper-slide{width:321px;height:auto;margin:0 30px}.sec_spot .swiper .swiper-wrapper .swiper-slide a{padding:27px;border-radius:20px;color:black;text-decoration:none;display:flex;flex-direction:column;background-color:white;height:100%}.sec_spot .swiper .swiper-wrapper .swiper-slide a .p-postList__thumb{border-radius:0;box-shadow:none}.sec_spot .swiper .swiper-wrapper .swiper-slide a .like_view{right:1em;bottom:1em}.sec_spot .swiper .swiper-wrapper .swiper-slide a .p-postList__body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.sec_spot .swiper .swiper-wrapper .swiper-slide a h2{margin:0;width:100%;padding:1em 0;font-size:.9rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-all;font-weight:normal;color:#E9473C}.sec_spot .swiper .swiper-wrapper .swiper-slide a .p-postList__meta{display:flex;flex-direction:column;align-items:flex-start;font-size:.9rem;margin-top:0}.sec_spot .swiper .swiper-wrapper .swiper-slide a .p-postList__meta .c-postThumb__cat{position:inherit;margin:.5em 0 0;font-size:.8rem}.sec_spot .swell-block-button a{min-width:270px;background-color:#E9473C;color:white}.sec_spot .swell-block-button a:hover{background-color:white;color:#E9473C}.sec_question{position:relative}.sec_question .swell-block-accordion__title{background-color:white;border-radius:10px;color:#E9473C}.sec_question .swell-block-accordion__title .swell-block-accordion__label{display:flex;align-items:flex-start}.sec_question .swell-block-accordion__title .swell-block-accordion__label span{margin-right:1em}.sec_question:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;border-bottom:1px dashed #E9473C}.sec_michi{padding-bottom:15em !important}.sec_michi .wp-block-column{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 2.5em}.sec_michi .wp-block-column .wp-block-group{flex-grow:1;max-width:340px}.sec_michi .wp-block-column:before{content:"";left:-1.5em;top:0;bottom:0;position:absolute;width:2em;background-image:url(/img/line-arrow.svg);background-position:right center;background-size:100%;background-repeat:no-repeat}.sec_michi .wp-block-column:first-of-type:before{left:0;background-image:url(/img/line-arrow-none.svg)}.sec_michi .wp-block-column:last-of-type:after{content:"";right:0;top:0;bottom:0;position:absolute;width:2em;background-image:url(/img/line-arrow-none.svg);background-position:right center;background-size:100%;transform:rotate(180deg);background-repeat:no-repeat}.sec_michi .swell-block-button a{box-shadow:none;min-width:250px}.sec_michi .btn-1 a{background-color:#E9473C;color:white}.sec_michi .btn-2 a{background-color:#FBDAC8;color:#E9473C}.sec_michi .btn-3 a{color:#E9473C;border:1px solid #E9473C}.swiper-wrapper{transition-timing-function:linear}#footer{padding:80px 0;z-index:1;position:relative}#footer #media_image-2{display:flex;justify-content:center}#footer .textwidget{display:flex;align-items:center}#footer .textwidget h5{width:6em;letter-spacing:.1em;padding:1em;text-align:center;margin-bottom:0;font-size:1rem;flex-shrink:0}#footer .textwidget p{margin:0;padding-left:1.5em;border-left:2px solid white}#footer .copyright{text-align:right}#footer:before{content:"";position:absolute;left:0;width:400%;top:-355px;height:400px;background-image:url(/img/charactors2.png);background-size:25%;background-position:bottom left;background-repeat:repeat-x;animation:60s linear 0s infinite running charactors;pointer-events:none}.p-postList.-type-simple .p-postList__body{display:flex;align-items:flex-start}.p-postList.-type-simple .p-postList__body .p-postList__meta{margin-right:1em;flex-shrink:0}.p-postList.-type-simple .p-postList__body h2.p-postList__title{font-size:1.2rem}.p-postList.-type-simple .p-postList__body p{font-size:.8rem;color:#666}@media (max-width: 991px){header#header .l-header__inner{min-height:80px}header#header .l-header__menuBtn{order:5;border-radius:50%;margin-right:1em}section#mainVisual{height:auto;aspect-ratio:.6;background-image:url(/img/mainVisualBgSp.webp);background-size:contain;background-repeat:no-repeat;background-position:top center}section#mainVisual .message>div>p{margin:10px 0}section#mainVisual .message>div>p span{font-size:1rem;width:100%;text-align:center;margin-bottom:5px}section#mainVisual:after{content:"";position:absolute;left:8%;width:84%;bottom:-45px;aspect-ratio:340/120;background-image:url(/img/charactors-sp.webp);background-size:contain;background-position:bottom center;background-repeat:no-repeat;animation:none;height:auto}.sp-only-footer{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:80px;background-color:#E9473C;display:none;justify-content:center;align-items:center;border-radius:30px 30px 0 0}.sp-only-footer.active{display:flex}.sp-only-footer.user-only{background-color:white;box-shadow:0 -4px 15px rgba(0,0,0,0.07);padding:22px 15px;gap:5px}.sp-only-footer a{font-weight:bold;line-height:1em;text-decoration:none;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:56px;border-radius:28px}.sp-only-footer a.user_add{background-color:white;color:#E9473C;font-size:20px;padding:1em;width:86%;letter-spacing:.1em}.sp-only-footer a.wakaba{width:56px;background-color:#F0F0F0;font-size:11px;color:#3F3836;flex-shrink:0}.sp-only-footer a.coupons,.sp-only-footer a.companies{width:100%;background-color:#E9473C;color:white;font-size:14px;flex-direction:row}.sp-only-footer a.coupons:after,.sp-only-footer a.companies:after{content:"\e930";font-family:icomoon;margin-left:.5em}.sp-only-footer a.companies{background-color:#FE7833}.sec_info{padding-top:20px !important}.sec_info h2.wp-block-heading{font-size:34px !important}.sec_info h2.wp-block-heading+p{font-size:20px !important}.sec_info .is-style-more_btn{justify-content:center}.sec_info .is-style-more_btn a{background-color:#FBDAC7;color:#E9473C}.p-postList.-type-simple .p-postList__body{flex-direction:column}.p-postList.-type-simple .p-postList__body h2{color:#E9473C;overflow-y:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.sec_area p.has-white-color{font-size:21px !important}.sec_area .swiper .swiper-wrapper{flex-wrap:wrap;justify-content:space-between;padding:0 1em;box-sizing:border-box}.sec_area .swiper .swiper-wrapper>a{transform:none !important;height:auto;width:calc(50% - .5em);aspect-ratio:280 / 200;margin-left:0;margin-right:0;margin-bottom:1em}.sec_area .swiper .swiper-wrapper>a b{width:72%;height:100%;padding:15px}.sec_area .swiper .swiper-wrapper>a b img{height:100%;max-width:100%;object-fit:contain}.sec_area .swiper .swiper-wrapper>a span{width:28%;height:auto;font-size:20px}.sec_spot .swell-block-fullWide__inner p{font-size:24px !important}.sec_spot .swiper .swiper-wrapper{flex-wrap:wrap;justify-content:space-between;padding:0 .5em;box-sizing:border-box}.sec_spot .swiper .swiper-wrapper>.swiper-slide{height:auto;width:calc(50% - .25em);margin-left:0;margin-right:0;margin-bottom:.5em}.sec_spot .swiper .swiper-wrapper>.swiper-slide>a{padding:.75em}.sec_michi{padding-bottom:10em !important}.sec_michi .wp-block-column{padding-top:50px;padding-bottom:30px}.sec_michi .wp-block-column:before{left:0;bottom:0;width:100%;height:2em;background-image:url(/img/line-arrow-bottom.svg);background-size:contain;background-position:center}.sec_michi .wp-block-column:first-of-type:before,.sec_michi .wp-block-column:last-of-type:after{content:none}.sec_ganbaru p{font-size:16px !important}#footer:before{content:"";position:absolute;left:8%;width:84%;top:-125px;aspect-ratio:340/120;background-image:url(/img/charactors-sp.webp);background-size:contain;background-position:bottom center;background-repeat:no-repeat;animation:none;height:200px}#footer .textwidget{flex-direction:column}#footer .textwidget h5{width:auto}#footer .textwidget p{min-width:250px;text-align:center;border-left:none;border-top:2px solid white;padding-top:1em}}@media (min-width: 768px) and (max-width: 991px){#footer:before{content:"";position:absolute;left:18%;width:64%;top:-95px}}.page-companies .spot-title,.page-areas .spot-title,.page-coupons .spot-title{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1000px;margin:0 auto}.page-companies .spot-title p.midashi,.page-areas .spot-title p.midashi,.page-coupons .spot-title p.midashi{color:#E9473C;text-align:center;font-size:20px}.page-companies .spot-title p.description,.page-areas .spot-title p.description,.page-coupons .spot-title p.description{margin:1em 0;line-height:2em}.page-companies .spot-title .gojiai,.page-areas .spot-title .gojiai,.page-coupons .spot-title .gojiai{text-align:center;color:#E9473C;font-weight:bold;font-size:30px;padding:1em 0;position:relative;letter-spacing:.1em;width:100%}.page-companies .spot-title .gojiai:before,.page-areas .spot-title .gojiai:before,.page-coupons .spot-title .gojiai:before{content:"GOJIAI SPOT";font-family:'Syne', sans-serif;font-size:70px;color:#FBDAC7;position:absolute;text-align:center;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:.5}.page-companies .spot-title h1.title,.page-areas .spot-title h1.title,.page-coupons .spot-title h1.title{text-align:center;color:#E9473C;font-weight:bold;font-size:30px;padding:1em 0;position:relative;letter-spacing:.1em;border-bottom:1px dashed #E9473C;width:100%}@media (max-width: 767px){.page-companies .spot-title h1.title,.page-areas .spot-title h1.title,.page-coupons .spot-title h1.title{margin-top:30px}}.page-companies .spot-search,.page-companies .spot-more,.page-areas .spot-search,.page-areas .spot-more,.page-coupons .spot-search,.page-coupons .spot-more{text-align:center;margin-bottom:2em}.page-companies .spot-search a,.page-companies .spot-more a,.page-areas .spot-search a,.page-areas .spot-more a,.page-coupons .spot-search a,.page-coupons .spot-more a{display:inline-flex;background-color:#E9473C;line-height:1em;padding:.5em 1em;border-radius:1em;color:white;text-decoration:none}.page-companies .spot-search a span,.page-companies .spot-more a span,.page-areas .spot-search a span,.page-areas .spot-more a span,.page-coupons .spot-search a span,.page-coupons .spot-more a span{margin-left:.5em}.page-companies .spot-more,.page-areas .spot-more,.page-coupons .spot-more{display:none}.page-companies .spot-more.active,.page-areas .spot-more.active,.page-coupons .spot-more.active{display:block}.page-companies .companies,.page-companies .coupons,.page-areas .companies,.page-areas .coupons,.page-coupons .companies,.page-coupons .coupons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1em 1.33333%;margin:30px 0}.page-companies .companies>div,.page-companies .coupons>div,.page-areas .companies>div,.page-areas .coupons>div,.page-coupons .companies>div,.page-coupons .coupons>div{width:24%}.page-companies .companies>div>a,.page-companies .coupons>div>a,.page-areas .companies>div>a,.page-areas .coupons>div>a,.page-coupons .companies>div>a,.page-coupons .coupons>div>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-decoration:none;background-color:#FBDAC7;padding:1em;border-radius:20px;height:100%}.page-companies .companies>div>a .ava_wrap,.page-companies .coupons>div>a .ava_wrap,.page-areas .companies>div>a .ava_wrap,.page-areas .coupons>div>a .ava_wrap,.page-coupons .companies>div>a .ava_wrap,.page-coupons .coupons>div>a .ava_wrap{aspect-ratio:4/3;border-radius:10px;overflow:hidden;position:relative}.page-companies .companies>div>a img.avatar,.page-companies .coupons>div>a img.avatar,.page-areas .companies>div>a img.avatar,.page-areas .coupons>div>a img.avatar,.page-coupons .companies>div>a img.avatar,.page-coupons .coupons>div>a img.avatar{aspect-ratio:4/3;object-fit:cover;transition:300ms;width:100%}.page-companies .companies>div>a h2,.page-companies .coupons>div>a h2,.page-areas .companies>div>a h2,.page-areas .coupons>div>a h2,.page-coupons .companies>div>a h2,.page-coupons .coupons>div>a h2{margin:0;margin-bottom:.7em;font-size:1rem;color:#E9473C;font-weight:bold;padding:1em 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-companies .companies>div>a .spacer,.page-companies .coupons>div>a .spacer,.page-areas .companies>div>a .spacer,.page-areas .coupons>div>a .spacer,.page-coupons .companies>div>a .spacer,.page-coupons .coupons>div>a .spacer{height:1px;flex-grow:1}.page-companies .companies>div>a h5,.page-companies .coupons>div>a h5,.page-areas .companies>div>a h5,.page-areas .coupons>div>a h5,.page-coupons .companies>div>a h5,.page-coupons .coupons>div>a h5{font-size:.9rem;display:flex}.page-companies .companies>div>a h5:before,.page-companies .coupons>div>a h5:before,.page-areas .companies>div>a h5:before,.page-areas .coupons>div>a h5:before,.page-coupons .companies>div>a h5:before,.page-coupons .coupons>div>a h5:before{content:url(/img/icon-map.svg);margin-right:.5em}.page-companies .companies>div>a:hover img.avatar,.page-companies .coupons>div>a:hover img.avatar,.page-areas .companies>div>a:hover img.avatar,.page-areas .coupons>div>a:hover img.avatar,.page-coupons .companies>div>a:hover img.avatar,.page-coupons .coupons>div>a:hover img.avatar{transform:scale(1.2)}@media (max-width: 991px){.page-companies .companies>div,.page-companies .coupons>div,.page-areas .companies>div,.page-areas .coupons>div,.page-coupons .companies>div,.page-coupons .coupons>div{width:32%}}@media (max-width: 767px){.page-companies .companies>div,.page-companies .coupons>div,.page-areas .companies>div,.page-areas .coupons>div,.page-coupons .companies>div,.page-coupons .coupons>div{width:49%}}.page-companies .spot-coupons,.page-areas .spot-coupons,.page-coupons .spot-coupons{background-color:#FBDAC7;padding-bottom:150px !important}.page-companies .spot-coupons .coupon,.page-areas .spot-coupons .coupon,.page-coupons .spot-coupons .coupon{background-color:white;border-radius:20px;padding:30px}.page-companies .spot-coupons .coupon a,.page-areas .spot-coupons .coupon a,.page-coupons .spot-coupons .coupon a{display:flex;justify-content:space-between;align-items:center}.page-companies .spot-coupons .coupon a .c-postThumb,.page-areas .spot-coupons .coupon a .c-postThumb,.page-coupons .spot-coupons .coupon a .c-postThumb{width:30%}.page-companies .spot-coupons .coupon a .c-postThumb img,.page-areas .spot-coupons .coupon a .c-postThumb img,.page-coupons .spot-coupons .coupon a .c-postThumb img{border-radius:18px}.page-companies .spot-coupons .coupon a .p-postList__body,.page-areas .spot-coupons .coupon a .p-postList__body,.page-coupons .spot-coupons .coupon a .p-postList__body{width:66%;display:flex;flex-direction:column;justify-content:center}.page-companies .spot-coupons .coupon a .p-postList__body h2,.page-areas .spot-coupons .coupon a .p-postList__body h2,.page-coupons .spot-coupons .coupon a .p-postList__body h2{color:#E9473C;font-size:24px;font-weight:bold;letter-spacing:.05em;padding:.5em 0;border-bottom:1px dashed #E9473C}.page-companies .spot-coupons .coupon a .datas,.page-areas .spot-coupons .coupon a .datas,.page-coupons .spot-coupons .coupon a .datas{display:flex;flex-direction:column;align-items:flex-start}.page-companies .spot-coupons .coupon a .datas .price,.page-areas .spot-coupons .coupon a .datas .price,.page-coupons .spot-coupons .coupon a .datas .price{font-size:18px}.page-companies .spot-coupons .coupon a .datas .discount,.page-areas .spot-coupons .coupon a .datas .discount,.page-coupons .spot-coupons .coupon a .datas .discount{font-size:21px;line-height:1em;padding:.5em 1.5em;border-radius:1em;background-color:#E9473C;color:white}@media (max-width: 767px){.page-companies .spot-coupons .coupon a,.page-areas .spot-coupons .coupon a,.page-coupons .spot-coupons .coupon a{flex-direction:column}.page-companies .spot-coupons .coupon a .c-postThumb,.page-companies .spot-coupons .coupon a .p-postList__body,.page-areas .spot-coupons .coupon a .c-postThumb,.page-areas .spot-coupons .coupon a .p-postList__body,.page-coupons .spot-coupons .coupon a .c-postThumb,.page-coupons .spot-coupons .coupon a .p-postList__body{width:100%}.page-companies .spot-coupons .coupon a .c-postThumb h2,.page-companies .spot-coupons .coupon a .p-postList__body h2,.page-areas .spot-coupons .coupon a .c-postThumb h2,.page-areas .spot-coupons .coupon a .p-postList__body h2,.page-coupons .spot-coupons .coupon a .c-postThumb h2,.page-coupons .spot-coupons .coupon a .p-postList__body h2{margin-top:1em}}.page-companies .search_used,.page-areas .search_used,.page-coupons .search_used{display:flex;width:100%;justify-content:center}.page-companies .search_used .labels label,.page-areas .search_used .labels label,.page-coupons .search_used .labels label{background-color:white;border-radius:1em;border:1px solid #FBDAC7;font-size:13px}.search_wrap{overflow-y:hidden;max-height:0;transition:500ms}.search_wrap.active{max-height:1000px;margin-bottom:30px}.search_wrap>form{display:flex;flex-direction:column;background-color:#FBDAC7;border-radius:20px;padding:1.5em}.search_wrap h5{font-size:20px;font-weight:bold;border-bottom:1px dashed #E9473C;color:#E9473C;padding:.5em}.search_wrap .swell-block-button{margin-bottom:0}.search_wrap .swell-block-button a{width:300px}.page-coupons .spot-title .gojiai:before{content:"GOJIAI COUPON";color:#FFF4ED}.page-coupons .search_wrap>form{background-color:white}.page-coupons .coupons>div>a{background-color:white}.nums span{display:inline-block;margin-right:.5em}.nums b{font-size:1.4em;font-weight:bold}.nums span:not(.areas) b{color:inherit;color:#E9473C}.thumbnail-swipers{max-width:900px;margin:0 auto;overflow-x:hidden}.thumbnail-swipers .slider-author{position:relative}.thumbnail-swipers .slider-author .swiper-slide img{aspect-ratio:4/3;object-fit:contain;border-radius:20px}.thumbnail-swipers .slider-thumbnail{margin-top:10px}.thumbnail-swipers .slider-thumbnail .swiper-wrapper{justify-content:center}.thumbnail-swipers .slider-thumbnail .swiper-slide{opacity:.5;transition:opacity .5s;width:calc(100% / 5)}.thumbnail-swipers .slider-thumbnail .swiper-slide img{aspect-ratio:4/3;object-fit:cover}.thumbnail-swipers .slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.thumbnail-swipers .swiper-slide img{height:auto;width:100%}.addresses{background-color:#FFF4ED;padding:2em 3em;border-radius:20px;display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:1100px;margin:50px auto 80px;gap:4%}.addresses>div{width:48%;padding:1em 0;border-bottom:1px dashed #E9473C;display:flex;align-items:center;justify-content:flex-start}.addresses>div span{letter-spacing:.1em;color:#E9473C;font-weight:bold;border:1px solid #E9473C;border-radius:1em;min-width:6.5em;margin-right:1em;text-align:center;background-color:white}.addresses>div a{color:black}@media (max-width: 767px){.addresses{padding:1em}.addresses>div{width:100%}}.googlemap{max-width:1100px;margin-left:auto;margin-right:auto}.coupon-title .gojiai{text-align:center;color:#E9473C;font-weight:bold;font-size:30px;padding:1em 0;position:relative;letter-spacing:.1em;width:100%}.coupon-title .gojiai:before{content:"GOJIAI COUPON";font-family:'Syne', sans-serif;font-size:70px;color:#FFF4ED;position:absolute;text-align:center;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:.5}.c-pageTitle .c-pageTitle__inner{color:#E9473C;font-weight:bold;text-align:center}.user .form-control{display:flex;width:100%}.user form{width:100%;max-width:800px;margin:0 auto}.user form p{margin-top:20px;font-weight:bold;color:#E9473C;padding:.5em 0;margin-bottom:0}.user form p:first-of-type{margin-top:0}.user form .input_wrapper{position:relative}.user form .input_wrapper:before{position:absolute;pointer-events:none;right:1em;top:0;width:1em;height:1em;content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.673%22%20height%3D%228.692%22%20viewBox%3D%220%200%2016.673%208.692%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_676%22%20data-name%3D%22%E3%83%91%E3%82%B9%20676%22%20d%3D%22M4810.424%2C7785.016l7.731%2C6.613%2C7.637-6.613%22%20transform%3D%22translate(-4809.774%20-7784.256)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}.user form .kiyaku{border-top:2px dashed #E9473C;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;align-items:center}.user form .kiyaku h5{font-weight:bold}.user form .kiyaku p{color:black;font-weight:normal}.user dl{max-width:600px;margin:0 auto}.user dl dt{font-weight:bold;color:#E9473C}.user dl dd{padding-bottom:1em;margin-bottom:1.5em;border-bottom:1px dashed #E9473C}.user section{display:none}.user section.active{display:block}.single-coupon #main_content,.codereader #main_content{max-width:900px}.single-coupon h1,.codereader h1{border-bottom:2px solid #E9473C;display:flex;align-items:center;font-size:17px;font-weight:bold;color:#E9473C;padding:.5em .5em;letter-spacing:.1em}.single-coupon h1:before,.codereader h1:before{content:url(/img/ticket.svg);margin-right:15px;height:25px}.single-coupon .companies,.codereader .companies{display:flex;align-items:center;padding:1em .5em}.single-coupon .companies img,.codereader .companies img{width:18px;margin-right:.5em}.single-coupon .companies a,.codereader .companies a{color:#E9473C;margin-right:.5em}.single-coupon .moneis,.codereader .moneis{border-radius:10px;background-color:#FBDAC7;display:flex;justify-content:space-between;align-items:center;padding:15px}.single-coupon .moneis .price,.codereader .moneis .price{width:50%;font-weight:bold;font-size:42px;text-align:center}.single-coupon .moneis .discount-outline,.codereader .moneis .discount-outline{width:50%}@media (max-width: 767px){.single-coupon .moneis .price,.codereader .moneis .price{width:40%;font-size:22px}}.single-coupon .area-btns,.codereader .area-btns{border-top:1px dashed #E9473C;padding:30px 0 0}.single-coupon .howto-back,.codereader .howto-back{display:flex;flex-direction:column;align-items:center}.single-coupon .howto-back>a,.codereader .howto-back>a{color:#71C7D1;display:inline-block;margin-bottom:30px}.single-coupon h2.is-style-section_ttl,.codereader h2.is-style-section_ttl{border-bottom:2px solid #E9473C;text-align:center;color:#E9473C;background-color:white;padding:.7em 0;margin:1em 0}.single-coupon .thank-you h5,.codereader .thank-you h5{padding:1em 0;font-size:20px;font-weight:bold;text-align:center;color:#E9473C;border-bottom:1px dashed #E9473C}.single-coupon .thank-you p,.codereader .thank-you p{text-align:center}.codereader#main_content{max-width:900px}.codereader h1{justify-content:center;border-bottom:none}.codereader .enquete h5{font-weight:bold;font-size:14px}.codereader .enquete h5:before{content:"Q.";color:#E9473C;font-size:16px}.codereader .enquete .wpcf7-form .cmt{font-size:.8rem;color:#999}.codereader .enquete .wpcf7-form input[type="submit"]{background:#E9473C;color:white;width:100%;border-radius:2em;letter-spacing:.1em;font-weight:bold;padding:1em}.codereader .enquete .wpcf7-form-control.wpcf7-radio,.codereader .enquete .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:5px 2%}.codereader .enquete .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,.codereader .enquete .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{position:relative;width:49%;margin:0;padding:0;border:1px solid #707070;font-size:14px}.codereader .enquete .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label,.codereader .enquete .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{width:100%;line-height:1.2em;padding:10px;height:100%}.codereader .enquete .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label input,.codereader .enquete .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label input{accent-color:red}.codereader .enquete .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label input:checked:before,.codereader .enquete .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label input:checked:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#FBDAC7;z-index:-1}.codereader .kakunin .misete{display:flex;align-items:center;max-width:400px;margin:0 auto;padding-bottom:10px}.codereader .kakunin .misete img{width:30%;min-width:110px;flex-shrink:0;margin-right:1em}.codereader .kakunin .misete p{width:100%;font-size:20px;font-weight:bold}.codereader .kakunin .price{background-color:#FFF4ED;border-radius:15px;padding:20px 15px;display:flex;flex-direction:column;align-items:center}.codereader .kakunin .price h5,.codereader .kakunin .price h6{display:flex;align-items:center;justify-content:center;color:#E9473C;font-size:20px;font-weight:bold;width:100%}.codereader .kakunin .price h5 img,.codereader .kakunin .price h6 img{margin-right:1em}.codereader .kakunin .price h6{font-size:14px;text-align:center;border-bottom:1px dashed #E9473C;padding:1em;margin-bottom:15px}.codereader .kakunin .price .nama{font-weight:bold;font-size:18px}.codereader .kakunin .price .nama b{font-size:1.4em}.codereader .kakunin .price .shiharai{font-weight:bold;font-size:44px;line-height:1em;margin-top:10px}.codereader .kakunin .price .shiharai b{font-size:1.4em}.codereader .kakunin .price .zei{font-size:18px;font-weight:bold}.codereader .kakunin .tap-please{color:#26B7BC;font-weight:bold;font-size:14px;text-align:center;margin:1em 0}.coupon-get-liner{background-color:#FBDAC7;text-align:center;margin-top:-2em}.coupon-get-liner span{border:1px solid #E9473C;padding:.2em 1.5em;border-radius:1em;color:#E9473C;font-weight:bold;background-color:white}.coupon-get-liner.used{background-color:#333}.timeline{background-color:#E6E6E6;width:100%;max-width:600px;margin:0 auto;display:flex;height:30px;align-items:center}.timeline>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#E9473C;font-weight:bold;position:relative}.timeline>div:nth-of-type(-n+2):after,.timeline>div:nth-of-type(n+2):before{content:"";position:absolute;top:3px;right:-10px;width:22px;height:22px;border-right:2px solid white;border-top:2px solid white;transform:rotate(45deg);transform-origin:center}.timeline>div:nth-of-type(n+2):before{right:auto;left:-10px;background-color:#e6e6e6}.timeline>div.active{color:white;background-color:#E9473C;z-index:1}.timeline>div.active:after{background-color:#E9473C}@media (max-width: 767px){.timeline{font-size:11px}}.l-footer__nav a:before{content:"\e93b";font-family:icomoon;margin-left:.5em}.page-areas .wp-block-columns{margin-bottom:80px}.page-areas .area_moji{display:flex;flex-direction:column;justify-content:space-between}.page-areas .area_moji p{font-size:1.2em;letter-spacing:.1em}.page-areas .post_content .areas{max-width:1120px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;gap:12px;padding-top:80px;padding-bottom:180px !important}.page-areas .post_content .areas a{width:24%;height:55px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:18px;color:white;border-radius:28px;letter-spacing:.2em;font-weight:bold}@media (min-width: 768px) and (max-width: 991px){.page-areas .post_content .areas a{width:49%}}@media (max-width: 767px){.page-areas .post_content .areas a{width:48%}}.page-inquiry{max-width:900px;margin:0 auto}.page-inquiry h4{margin-bottom:5px}.page-inquiry input,.page-inquiry select,.page-inquiry textarea{width:100%}.caution{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);justify-content:flex-end;align-items:flex-end}.caution.active{display:flex}.caution img{margin-right:15px}.caution .btn-close-circle{position:absolute;right:270px;bottom:190px;width:60px;height:60px}
