@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";.post-edit-link{position:fixed;bottom:1rem;left:1rem;background:#fff;padding:1rem 2rem;border:2px solid #eb4d4b;border-radius:3rem;color:#eb4d4b;font-weight:bold;font-size:.8rem;opacity:.5;z-index:2}.post-edit-link:hover{background:#eb4d4b;border:2px solid #eb4d4b;color:#fff;opacity:1}*{padding:0;margin:0;list-style:none;letter-spacing:.5px;line-height:1.5}html{scroll-behavior:smooth;scroll-padding:0 0 0 0}@media screen and (max-width: 40rem){html{scroll-padding:0 0 0 0}}body{font-family:"Noto Sans JP";color:#3d445d;font-weight:bold}a{transition:all .1s linear;text-decoration:none;color:#3d445d}a:hover{opacity:.75}img{width:100%;height:auto;vertical-align:bottom}button{border:0}.wrapper{max-width:64rem;margin:0 auto;padding:4rem 2rem}@media screen and (max-width: 40rem){.wrapper{padding:2rem 1rem}}.inner{max-width:45rem;margin:0 auto;padding:0 2rem}main{margin:5rem 0 0 0}@media screen and (max-width: 40rem){main{margin:5rem 0 0 0}}.pc-only{display:block}@media screen and (max-width: 64rem){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 64rem){.sp-only{display:block}}.nowrap{white-space:nowrap}.aioseo-breadcrumbs{display:flex;gap:.5rem;align-items:center}.aioseo-breadcrumb:first-child a{display:block;width:21px;height:20px;background:url(../img/home.png) no-repeat center center/cover;text-indent:-9999%}.wrapper-bc{max-width:64rem;margin:0 auto;padding:2rem 2rem}.js-fadein{opacity:0;transform:translate(0, 1rem);transition:all 1s ease-in-out;transition-delay:.5s}.js-fadein-active{opacity:1;transform:translate(0, 0)}.red{color:#de1b70}.main-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9}.header-wrapper{max-width:64rem;margin:0 auto;padding:1rem 2rem}@media screen and (max-width: 40rem){.header-wrapper{padding:1rem 1rem}}.header-wrapper h1{width:25rem}@media screen and (max-width: 40rem){.header-wrapper h1{width:100%}}.header-wrapper h1 a img{vertical-align:sub}.menu{background:#bfa772}.menu-list{max-width:64rem;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:center}@media screen and (max-width: 64rem){.menu-list{padding:1rem 1rem}}@media screen and (max-width: 40rem){.menu-list{flex-direction:column}}.menu-list li{width:100%;border-right:1px solid #bdc3c6;padding:0 1rem 0}@media screen and (max-width: 64rem){.menu-list li{width:auto}}@media screen and (max-width: 40rem){.menu-list li{padding:.5rem 1rem;border-right:none;border-bottom:1px solid #fff}}.menu-list li:last-child{border-right:none}.menu-list li a{display:flex;justify-content:space-between;align-items:center;color:#fff}@media screen and (max-width: 64rem){.menu-list li a{gap:1rem}}.menu-list .menu-lead{display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:nowrap}.menu-list .menu-lead .lar{font-size:18px;box-shadow:0px 0px var(0.5rem) 0px rgba(0,0,0,.3019607843)}.menu-list .menu-lead .min{font-size:14px;box-shadow:0px 0px var(0.5rem) 0px rgba(0,0,0,.3019607843)}.menu-icon{width:2.5rem;height:2.5rem}@media screen and (max-width: 64rem){.menu-icon{width:2rem;height:2rem}}@media screen and (max-width: 40rem){.menu-icon{width:2.5rem;height:2.5rem}}.menu-icon img{vertical-align:middle}.menu-arrow{width:.75rem}@media screen and (max-width: 64rem){.menu-arrow{display:none}}@media screen and (max-width: 40rem){.menu-arrow{display:block}}.menu-arrow img{vertical-align:middle}.lead{overflow-x:hidden}.lead-content-container{display:flex;gap:2rem;margin:0 calc(50% - 50vw) 0 0;padding:0 calc(0vw - 100%) 0 0}@media screen and (max-width: 64rem){.lead-content-container{flex-direction:column;margin:0;padding:0}}.lead-content{max-width:33rem;width:100%}@media screen and (max-width: 64rem){.lead-content{max-width:unset}}.lead-content-article p{font-size:1.25rem;margin:0 0 1rem}.lead-content-article p:last-child{margin:0 0 3rem}.lead-content-point{border:.25rem solid #bfa772;position:relative;padding:3rem 2rem 2rem}@media screen and (max-width: 40rem){.lead-content-point{border:.25rem solid #bfa772;padding:3rem .5rem 1rem}}.lead-content-point p{font-size:1.25rem;text-align:center;margin:0}@media screen and (max-width: 40rem){.lead-content-point p{font-size:1rem}}.lead-content-point .title{font-size:1.5rem;color:#fff;background:#bfa772;padding:.25rem .5rem;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);white-space:nowrap}.lead-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-title{position:relative;margin:0 0 4rem}@media screen and (max-width: 40rem){.feature-title{margin:0 0 2rem}}.feature-title::before{content:"";position:absolute;top:0;left:0;background:url(../img/feature-title-l.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.feature-title::before{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.feature-title::before{display:none}}.feature-title::after{content:"";position:absolute;top:0;right:0;background:url(../img/feature-title-r.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.feature-title::after{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.feature-title::after{display:none}}.feature-title .title{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.feature-title .title{font-size:1.75rem}}.feature-title-top-image{max-width:30rem;margin:0 auto 1rem}.feature-lead{font-size:1.25rem;text-align:center;margin:0 0 2rem}@media screen and (max-width: 40rem){.feature-lead{font-size:1rem}}.feature-content{position:relative;background:#fdf9e4;padding:2rem;display:flex;gap:4rem;justify-content:center;align-items:center;margin:0 0 4rem}@media screen and (max-width: 64rem){.feature-content{gap:2rem;flex-direction:column}}@media screen and (max-width: 40rem){.feature-content{padding:2rem 1rem;margin:0 0 2rem}}.feature-content-image{width:12rem}@media screen and (max-width: 64rem){.feature-content-image{display:none}}.feature-content-image-3shot{display:none}@media screen and (max-width: 64rem){.feature-content-image-3shot{display:flex;gap:4rem;justify-content:center;align-items:center}}@media screen and (max-width: 40rem){.feature-content-image-3shot{gap:2rem}}.feature-content-article ul{margin:0 0 1rem}.feature-content-article ul li{font-size:1.25rem;margin:0 0 .5rem}@media screen and (max-width: 40rem){.feature-content-article ul li{font-size:1rem}}.feature-content-article ul li:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";color:#bfa772;font-size:1.25rem;margin:0 .5rem 0 0}@media screen and (max-width: 40rem){.feature-content-article ul li:before{font-size:1rem;margin:0 .25rem 0 0}}.feature-content-point{border:1px solid #de1b70;border-radius:.25rem;padding:.5rem 1rem}.feature-content-point p{font-size:1.25rem}@media screen and (max-width: 40rem){.feature-content-point p{font-size:1rem}}.feature-content-arrow{width:7.5rem;margin:0 auto}.feature-content-flower{width:7rem;position:absolute;top:-5rem;left:1rem}@media screen and (max-width: 64rem){.feature-content-flower{display:none}}.feature-content-cheers{width:7.5rem;position:absolute;top:-5rem;right:1rem}@media screen and (max-width: 64rem){.feature-content-cheers{display:none}}.choice-title{position:relative;margin:0 0 4rem}@media screen and (max-width: 40rem){.choice-title{margin:0 0 2rem}}.choice-title::before{content:"";position:absolute;top:0;left:0;background:url(../img/feature-title-l.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.choice-title::before{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.choice-title::before{display:none}}.choice-title::after{content:"";position:absolute;top:0;right:0;background:url(../img/feature-title-r.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.choice-title::after{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.choice-title::after{display:none}}.choice-title .title{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.choice-title .title{font-size:1.75rem}}.choice-title .title .lar{font-size:3.5rem}@media screen and (max-width: 40rem){.choice-title .title .lar{font-size:1.75rem}}.choice-title-top-image{max-width:30rem;margin:0 auto 1rem}.choice-lead{display:flex;gap:2rem;justify-content:center;align-items:flex-end;margin:0 0 4rem}@media screen and (max-width: 64rem){.choice-lead{align-items:center}}.choice-lead p{text-align:center;font-size:1.25rem;margin:0 0 2rem}.choice-lead p:last-child{margin:0}.choice-lead-image-1,.choice-lead-image-2{width:10rem}@media screen and (max-width: 64rem){.choice-lead-image-1,.choice-lead-image-2{display:none}}.choice-list{display:flex;gap:2rem}@media screen and (max-width: 40rem){.choice-list{flex-direction:column}}.choice-list li{width:100%;display:flex;gap:1rem;flex-direction:column}@media screen and (max-width: 40rem){.choice-list li{gap:.5rem}}.choice-list li .no{width:90%;margin:0 auto auto}@media screen and (max-width: 40rem){.choice-list li .no{width:auto}}.choice-list li .title{font-size:1.75rem;text-align:center;color:#bfa772;margin:auto 0}@media screen and (max-width: 40rem){.choice-list li .title{color:#78653a;font-size:1.25rem}}.choice-list li .article{font-weight:normal}.compare{background:#fdf9e4}.compare-title{position:relative;margin:0 0 4rem}@media screen and (max-width: 40rem){.compare-title{margin:0 0 2rem}}.compare-title::before{content:"";position:absolute;top:0;left:0;background:url(../img/feature-title-l.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.compare-title::before{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.compare-title::before{display:none}}.compare-title::after{content:"";position:absolute;top:0;right:0;background:url(../img/feature-title-r.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.compare-title::after{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.compare-title::after{display:none}}.compare-title .title{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.compare-title .title{font-size:1.75rem}}.compare-title .title .lar{font-size:3.5rem}@media screen and (max-width: 40rem){.compare-title .title .lar{font-size:1.75rem}}.compare-title-top-image{max-width:30rem;margin:0 auto 1rem}.compare-article{font-size:1.25rem;text-align:center}.compare-table-container{width:90%;margin:0 auto 0}.compare-table-container table{border-collapse:separate;border-spacing:0;width:100%;margin:0 0 1rem}.compare-table-container table *{letter-spacing:0}.compare-table-container table th,.compare-table-container table td{border:1px solid #bdc3c6;padding:.5rem;background:#fff;text-align:center}.compare-table-container table th{font-size:.8125rem}.compare-table-container table td{height:1px}@media screen and (max-width: 40rem){.compare-table-container table td{height:auto}}.compare-table-container table .th1{background:#837551;color:#fff}.compare-table-container table .th2{background:#baa774;color:#fff}.compare-table-container table .th3{background:#efe4bc;color:#837551}.compare-table-container table .bg-pink{background:#ffe8e9}.compare-table-container table .bg-yellow{background:#fdf9e4}.compare-table-container table .bg-setting{background:#efe4bc url("../img/compare-man.webp") no-repeat bottom right/4rem;vertical-align:top;padding:3rem .5rem .5rem}.compare-table-container table .left{text-align:left}.compare-table-container table .nowrap{white-space:nowrap}.compare-table-container table .min{font-size:.875rem}.compare-table-container table .min-x{font-size:.75rem}.compare-table-container table .block{display:block}.compare-table-container table .valign-top{vertical-align:top}.compare-table-container table .fix-width-8{min-width:8rem}.compare-table-container table .fix-width-13{min-width:13rem}.compare-table-container table .fix-width-18{min-width:18rem}.compare-table-container table .v-write{writing-mode:horizontal-tb;text-orientation:upright}.compare-table-container table .icon{margin:0 auto .5rem;width:1.35rem}.compare-table-container table .icon-min{text-align:center}.compare-table-container table .button{max-width:8rem;margin:0 auto}.compare-table-top-layout{display:flex;flex-direction:column;justify-content:space-between;height:100%}.compare-table-top-layout .no{width:5rem;margin:0 auto}.compare-table-top-layout .title{margin:auto 0}.compare-table-top-layout .hall{min-width:8rem;width:100%;margin:auto auto 0}.compare-table-top-layout .button{max-width:8rem;margin:0 auto}.compare-style-list{display:flex;gap:.25rem;flex-direction:column}.compare-style-list li{border-radius:.25rem;font-size:.875rem;color:#fff}.compare-style-list .style-1{background:#7b6433}.compare-style-list .style-2{background:#ad8e48}.compare-style-list .style-3{background:#bfa772}.compare-comment{border-top:1px solid #bdc3c6;display:flex;gap:.25rem;padding:.5rem 0 0;margin:.5rem 0 0}.compare-comment .comment{font-size:.875rem;text-align:left;flex:1}@media screen and (max-width: 40rem){.compare-comment .comment{font-size:.75rem}}.compare-comment .image{margin:auto 0 0;width:3rem}.tooltip{position:relative;cursor:help}@media screen and (max-width: 64rem){.tooltip{display:inline}}@media screen and (max-width: 40rem){.tooltip{position:unset}}.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transform:translate(0, 0)}.tooltip .tooltip-text{visibility:hidden;opacity:0;transform:translate(0, 0.5rem);width:15rem;background-color:rgba(0,0,0,.75);color:#fff;text-align:left;border-radius:.25rem;padding:.5rem;position:absolute;bottom:2rem;left:0;z-index:2;transition:all .5s linear;font-size:1rem}@media screen and (max-width: 64rem){.tooltip .tooltip-text{width:15rem;bottom:-2rem;left:0;white-space:normal}}@media screen and (max-width: 40rem){.tooltip .tooltip-text{width:15rem;top:50%;left:50%;white-space:normal;position:fixed;transform:translate(-50%, -50%) !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem}}.compare-sp-container{width:calc(100% - 2rem);overflow-x:auto;padding:0 1rem 0}.compare-sp-guide-container{padding:0 1rem}.compare-sp-guide-image-link{max-width:25rem;margin:0 auto 2rem}.compare-sp-guide-image-link button{background:#fff;display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1rem;border-radius:3rem;border:1px solid #78653a;box-shadow:0px .25rem .25rem 0px rgba(0,0,0,.2509803922);color:#78653a;width:100%;font-weight:bold}.compare-sp-guide-image-link button .search{font-size:1.5rem}.compare-sp-guide-image-link button .text{font-size:1.5rem}.compare-sp-guide-image-link button .arrow{font-size:1.5rem}.compare-sp-guide-scroll-guidance{margin:0 0 2rem;text-align:center;color:#78653a;font-size:1.25rem}.compare-caution{font-size:.75rem;font-weight:normal;margin:0 0 4rem}.pickup-title{position:relative;margin:0 0 4rem}@media screen and (max-width: 40rem){.pickup-title{margin:0 0 2rem}}.pickup-title::before{content:"";position:absolute;top:0;left:0;background:url(../img/feature-title-l.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.pickup-title::before{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.pickup-title::before{display:none}}.pickup-title::after{content:"";position:absolute;top:0;right:0;background:url(../img/feature-title-r.webp) no-repeat top left/cover;width:7.5rem;height:7.5rem}@media screen and (max-width: 64rem){.pickup-title::after{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.pickup-title::after{display:none}}.pickup-title .title{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.pickup-title .title{font-size:1.75rem}}.pickup-title .title .lar{font-size:3.5rem}@media screen and (max-width: 40rem){.pickup-title .title .lar{font-size:1.75rem}}.pickup-title-top-image{max-width:30rem;margin:0 auto 1rem}.pickup-lead{font-size:1.2rem;text-align:center;margin:0 0 4rem}.pickup-container{border:4px solid #bfa772;border-radius:.5rem;margin:0 0 2rem}.pickup-container .title-layout{display:flex;gap:1rem;justify-content:space-between;align-items:center;border-bottom:1px solid #bdc3c6;margin:0 0 1rem;padding:0 0 1rem}@media screen and (max-width: 40rem){.pickup-container .title-layout{flex-direction:column}}.pickup-container .title-layout .title{display:flex;gap:1rem;align-items:center}@media screen and (max-width: 40rem){.pickup-container .title-layout .title{width:100%;gap:.5rem;justify-content:flex-start}}.pickup-container .title-layout .title .no{width:5.5rem}@media screen and (max-width: 40rem){.pickup-container .title-layout .title .no{width:4.5rem}}.pickup-container .title-layout .title .name{color:#78653a;font-size:2rem}@media screen and (max-width: 40rem){.pickup-container .title-layout .title .name{font-size:1.5rem}}.pickup-container .title-layout .address{border:2px solid #bfa772;color:#78653a;padding:.5rem 1rem}@media screen and (max-width: 40rem){.pickup-container .title-layout .address{font-size:.75rem;width:calc(100% - 2rem);text-align:center}}.pickup-container .title-layout .address a{color:#78653a}.pickup-inner{padding:1rem}.pickup-wrapper{display:grid;gap:.625rem;max-width:80rem;margin:0 auto 1rem;grid-template-columns:1fr}@media(min-width: 64rem){.pickup-wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 64rem){.pickup-wrapper{grid-template-columns:1.5fr 1fr 1fr}}.pickup-sp-layout{display:flex;gap:.5rem;flex-direction:column}@media screen and (max-width: 40rem){.pickup-sp-layout{display:flex;gap:.5rem}}@media screen and (max-width: 40rem){.pickup-sp-layout .pickup-section{width:100%}}@media(min-width: 64rem){.pickup-main-visual{grid-column:1/3;grid-row:1/4}.pickup-style{grid-column:3/4;grid-row:1/2}.pickup-fair{grid-column:3/4;grid-row:2/3}.pickup-costume{grid-column:3/4;grid-row:3/4}.pickup-performance{grid-column:1/2;grid-row:4/6}.pickup-cooking{grid-column:2/3;grid-row:4/6}.pickup-discount{grid-column:3/4;grid-row:4/5}.pickup-price{grid-column:3/4;grid-row:5/6}.pickup-facility{grid-column:1/4}}.pickup-section{background:#fff;border:.0625rem solid #baa774;display:flex;flex-direction:column;height:100%;border-radius:.25rem}.pickup-section .min-x{font-size:.75rem}.pickup-section .pickup-section-title{background:#baa774;color:#fff;font-size:1rem;padding:.5rem;text-align:center;font-weight:bold;margin:0}.pickup-section .pickup-section-title span{font-size:.75rem;vertical-align:super}.pickup-section-title-h3{background:#837551;color:#fff;font-size:1rem;padding:.5rem;text-align:center;font-weight:bold;margin:0}.pickup-flex-title{display:flex;gap:.5rem;justify-content:center}.pickup-title-icon{width:1.25rem}.pickup-section-h3{border:.0625rem solid #837551}.pickup-inner-table{display:flex;flex-direction:column;flex:1;padding:.5rem}.pickup-inner-table .pickup-table-row{display:flex;flex-direction:column;flex:1;border-bottom:.0625rem solid #e0d9c4}@media screen and (max-width: 40rem){.pickup-inner-table .pickup-table-row{flex-direction:row}}.pickup-inner-table .pickup-table-row:last-child{border-bottom:none}.pickup-inner-table .pickup-table-row dt{width:calc(100% - 1rem);background:#f5ecd5;color:#837551;padding:.5rem;font-size:.75rem;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 40rem){.pickup-inner-table .pickup-table-row dt{width:6rem}}.pickup-inner-table .pickup-table-row dd{flex:1;padding:.5rem;font-size:.75rem;background:#fff;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.pickup-inner-table .pickup-table-row.pickup-bg-pink dd{background:#fff0f5}.pickup-facility-grid{display:grid;grid-template-columns:1fr}@media(min-width: 40rem){.pickup-facility-grid{grid-template-columns:1fr 1fr}}@media(min-width: 64rem){.pickup-facility-grid{grid-template-columns:repeat(4, 1fr)}}.pickup-facility-grid .pickup-facility-card{display:flex;flex-direction:column;padding:.5rem}@media screen and (max-width: 40rem){.pickup-facility-grid .pickup-facility-card{flex-direction:row}}.pickup-facility-grid .pickup-facility-card dt{width:calc(100% - 1rem);background:#f5ecd5;color:#837551;padding:.5rem;font-weight:bold;font-size:.8125rem;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 40rem){.pickup-facility-grid .pickup-facility-card dt{width:6.5rem}}.pickup-facility-grid .pickup-facility-card dd{padding:.5rem;background:#fff0f5;font-size:.8125rem;flex:1;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.pickup-facility-grid .pickup-facility-card dd span{color:#d81b60;margin-right:.25rem;font-size:1.25rem;font-weight:bold}.pickup-facility-grid .pickup-facility-card.pickup-facility-white{flex-direction:column}@media screen and (max-width: 40rem){.pickup-facility-grid .pickup-facility-card.pickup-facility-white{flex-direction:row}}.pickup-facility-grid .pickup-facility-card.pickup-facility-white dd{background:#fff;text-align:left;justify-content:flex-start}.pickup-box-pink{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;background:#fff0f5;font-weight:bold;font-size:.75rem;text-align:center}.pickup-box-yellow{background:#fdf9e4 !important}.pickup-box-white{background:#fff !important}.pickup-main-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pickup-style-content{padding:.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;flex:1}.pickup-style-content .style-1{background:#7b6433;color:#fff}.pickup-style-content .style-2{background:#ad8e48;color:#fff}.pickup-style-content .style-3{background:#bfa772;color:#fff}.no-padding{padding:0}.pickup-tag{padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem}.pickup-tag-active{background:#7d6b5d;color:#fff}.pickup-icon-circle{margin-right:.5rem;width:2rem}@media screen and (max-width: 40rem){.pickup-icon-circle{width:1.5rem}}.pickup-icon-circle img{vertical-align:middle}.pickup-point-container{background:#fdf9e4;position:relative;padding:2rem;margin:0 0 1rem}.pickup-point-container::before{content:"";position:absolute;top:.5rem;left:.5rem;background:url(../img/feature-title-l.webp) no-repeat top left/cover;width:4rem;height:4rem}@media screen and (max-width: 64rem){.pickup-point-container::before{width:2rem;height:2rem}}@media screen and (max-width: 40rem){.pickup-point-container::before{display:none}}.pickup-point-container::after{content:"";position:absolute;top:.5rem;right:.5rem;background:url(../img/feature-title-r.webp) no-repeat top left/cover;width:4rem;height:4rem}@media screen and (max-width: 64rem){.pickup-point-container::after{width:2rem;height:2rem}}@media screen and (max-width: 40rem){.pickup-point-container::after{display:none}}.pickup-point-title{margin:0 0 2rem}@media screen and (max-width: 40rem){.pickup-point-title{margin:0 0 2rem}}.pickup-point-title .title{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.pickup-point-title .title{font-size:1.75rem}}.pickup-point-title .title .lar{font-size:3.5rem}@media screen and (max-width: 40rem){.pickup-point-title .title .lar{font-size:1.75rem}}.pickup-point-title-top-image{max-width:14rem;margin:0 auto 1rem}.pickup-point-inner{max-width:50rem;margin:0 auto}.pickup-point-body{transition:max-height .5s ease-in-out}@media screen and (max-width: 40rem){.pickup-point-body{max-height:5rem;overflow:hidden}}.pickup-point-inner.is-open .pickup-point-body{max-height:100rem;overflow:visible}.pickup-point-inner.is-open .pickup-point-content-overlay{opacity:0}.pickup-point-content-overlay{position:absolute;bottom:3.125rem;left:0;width:100%;height:5rem;background:linear-gradient(0deg, rgb(253, 249, 228) 0%, rgba(253, 249, 228, 0) 100%);pointer-events:none;transition:opacity .3s;z-index:1;display:none}@media screen and (max-width: 40rem){.pickup-point-content-overlay{display:block}}.read-more-btn{display:none;margin:.625rem auto 0;background:#8b7355;color:#fff;border:none;padding:.5rem .5rem;border-radius:2rem;cursor:pointer;font-size:.75rem;position:relative;z-index:2}.read-more-btn::after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;margin:0 0 0 .5rem;display:inline-block;transition:transform .5s}.read-more-btn.active::after{transform:rotate(180deg)}@media(max-width: 40rem){.read-more-btn{width:80%;display:block}}.pickup-point-content{display:flex;gap:1rem;margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid #bdc3c6}.pickup-point-content .check{width:1.5rem}.pickup-point-content .check img{vertical-align:top}.pickup-point-content .article{flex:1}.pickup-point-caution{font-size:.75rem;font-weight:normal}.pickup-sns-link{background:#ffe8e9;padding:1rem;border-top:1px solid #f34893}.pickup-sns-link ul{display:flex;gap:2rem;max-width:50rem;margin:0 auto}@media screen and (max-width: 40rem){.pickup-sns-link ul{gap:.5rem;flex-direction:column}}.pickup-sns-link ul li{width:100%}.banner-area-content{max-width:25rem;margin:0 auto 4rem;padding:0 1rem}@media screen and (max-width: 40rem){.pr{background:#eee}}.pr-container{position:relative;border:.25rem solid #bfa772;box-shadow:1rem 1rem 0 0 rgba(0,0,0,.1)}@media screen and (max-width: 40rem){.pr-container{box-shadow:.5rem .5rem 0 0 rgba(0,0,0,.1)}}.pr-container:before{content:"PR";display:block;padding:.5rem;position:absolute;top:0;right:0;background:#bfa772;color:#fff;font-size:.75rem;width:6rem;text-align:center;z-index:1}@media screen and (max-width: 40rem){.pr-container:before{padding:.25rem;width:4rem}}.pr-content-layout{position:relative;display:flex;background:#fff}@media screen and (max-width: 40rem){.pr-content-layout{flex-direction:column}}.pr-content{width:100%;padding:2rem}@media screen and (max-width: 40rem){.pr-content{width:auto;padding:1rem}}.pr-content:first-child{border-right:1px dotted #bfa772}@media screen and (max-width: 40rem){.pr-content:first-child{margin:2rem 0 0}}.pr-content:last-child{margin:1rem 0 0}@media screen and (max-width: 40rem){.pr-content:last-child{margin:0}}.pr-main-title{position:relative;background:#bfa772;color:#fff;font-size:1.75rem;padding:.5rem 2rem;transform:translate(-4rem, 0);width:100%;margin:0 0 1rem}@media screen and (max-width: 40rem){.pr-main-title{font-size:1.25rem;padding:.5rem 1rem;transform:translate(-2rem, 0)}}.pr-main-title::before{content:"";display:block;width:2rem;height:1rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%);background:#78653a;position:absolute;bottom:-1rem;left:0rem}@media screen and (max-width: 40rem){.pr-main-title::before{width:1rem;height:1rem}}.pr-content-title-image{margin:0 0 1rem}.pr-content-list{margin:0 0 2rem;display:flex;gap:1rem;flex-direction:column}.pr-content-list li{display:flex;gap:1rem;align-items:center}.pr-content-list li:before{content:"";color:#78653a;background:#fdf9e4;display:flex;justify-content:center;align-items:center;border-radius:100%;width:3rem;height:3rem}.pr-content-list li:nth-child(1)::before{content:"1"}.pr-content-list li:nth-child(2)::before{content:"2"}.pr-content-list li:nth-child(3)::before{content:"3"}.pr-content-list li p{flex:1}.pr-company{font-size:.75rem;margin:1rem 0 0;font-weight:normal}.go-top .wrapper{padding:2rem 2rem}@media screen and (max-width: 40rem){.go-top .wrapper{padding:2rem 1rem}}.go-top-link{position:fixed;bottom:2rem;right:1rem}.go-top-link a{color:#bfa772;font-size:2rem;background:#fff;border:1px solid #fff;border-radius:100%;width:2rem;height:2rem;line-height:0;display:block}.footer-caution-container{background:#eee;padding:2rem 2rem}.footer-caution-container .footer-caution-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.footer-caution-container .footer-caution-inner p{color:#717073;font-size:.75rem}.footer-caution-container .footer-caution-inner ul{list-style:disc;list-style-position:inside}.footer-caution-container .footer-caution-inner ul li{color:#717073;list-style:unset;font-size:.75rem}.sticky-pc{position:-webkit-sticky;position:sticky;top:5rem;z-index:9}.sticky-sp{position:-webkit-sticky;position:sticky;left:-1rem;z-index:1}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:calc(100% - 2rem);height:calc(100% - 6rem);background:rgba(0,0,0,.75);z-index:9;justify-content:center;align-items:center;padding:4rem 1rem 2rem}.lightbox-overlay.is-active{display:flex}.lightbox-content{position:relative;width:100%}.lightbox-close{position:absolute;top:-3rem;right:0;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer}.footer-content-container .wrapper{padding:2rem 2rem}@media screen and (max-width: 40rem){.footer-content-container .wrapper{padding:1rem 1rem}}.footer-content-layout{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 40rem){.footer-content-layout{gap:1rem;flex-direction:column;align-items:normal}}.footer-content-layout .content .footer-logo{max-width:22.5rem}.footer-content-layout .content ul li::before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";color:#bfa772;margin:0 .5rem 0 0}.footer-copyright{background:#bfa772;color:#fff;padding:2rem;font-size:.75rem;text-align:center}.info-company-title{font-size:2rem;text-align:center;margin:0 0 2rem;color:#bfa772}.info-company-content-container{border:.25rem solid #bfa772;padding:2rem;margin:0 0 4rem}.info-company-content .title{font-size:1.25rem;color:#bfa772}.info-company-content .article{border-bottom:1px solid #bdc3c6;margin:0 0 1rem;padding:0 0 1rem}.info-research-container{background:#eee;padding:2rem}.info-research-content .title{font-size:1.25rem;color:#125391}.info-research-content .article{margin:0 0 1rem}.info-research-content .article p{font-weight:normal;color:#000}.info-research-content .article p span{font-weight:bold}.info-research-table{overflow-x:scroll}.info-research-table table{border-collapse:collapse;width:100%}.info-research-table table tr th,.info-research-table table tr td{padding:.5rem .5rem;border:1px solid #ccc;font-size:.85rem}.info-research-table table tr th{background:#125391;color:#fff;min-width:6rem}.nowrap{white-space:nowrap}