@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=BIZ+UDPMincho&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;font-weight:normal;letter-spacing:1px}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 Serif JP";color:#151515}a{transition:all .1s linear;text-decoration:none;color:#151515}img{width:100%;height:auto;vertical-align:bottom}button{border:0}.wrapper{max-width:68rem;margin:0 auto;padding:4rem 2rem}@media screen and (max-width: 40rem){.wrapper{padding:4rem 1rem}}.inner{max-width:45rem;margin:0 auto;padding:0 2rem}main{margin:0 0 0 0;padding:8rem 0 0}@media screen and (max-width: 64rem){main{margin:0 0 0 0;padding:4rem 0 0}}p{letter-spacing:1px;line-height:1.8}.pc-only{display:block}@media screen and (max-width: 40rem){.pc-only{display:none !important}}.sp-only{display:none}@media screen and (max-width: 40rem){.sp-only{display:block}}.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}.main-header{background:#aa8f51;padding:1rem}.header-container{position:fixed;top:0;left:0;width:100%;z-index:10}.pc-header{display:flex;gap:1rem;align-items:center;color:#fff}@media screen and (max-width: 64rem){.pc-header{display:none}}.pc-header .pc-header-store a{color:#fff;display:flex;gap:.5rem}.pc-header .pc-header-store a:hover{opacity:.75}.pc-header h1{display:flex;flex-direction:column;align-items:end}.pc-header h1 .main-name{font-size:1.5rem;display:flex;gap:.25rem;align-items:center}.pc-header h1 .main-name:before{content:"";background:url(../img/logo-icon.png) no-repeat center/contain;display:block;width:2rem;height:2rem}.pc-header h1 .store-name{font-size:.8rem;text-align:right}.pc-header .line-link{margin:0 0 0 auto}.pc-header .line-link a{font-family:"Noto Sans JP";font-weight:bold;color:#fff;background:#06c755;border:2px solid #fff;border-radius:2rem;padding:.5rem 1rem}.pc-header .line-link a:hover{color:#06c755;background:#fff;border:2px solid #06c755}.pc-header-phone-container{display:flex;flex-direction:column;align-items:center}.pc-header-phone-container .phone-no{font-family:"Noto Sans JP";font-weight:bold;font-size:1.5rem;display:flex;gap:.25rem;align-items:center}.pc-header-phone-container .phone-no:before{content:"";background:url(../img/phone-icon-white.png) no-repeat center/contain;display:block;width:1.5rem;height:1.5rem}.pc-header-phone-container .business-hour{font-family:"Noto Sans JP";font-size:.8rem}.sub-header{padding:.5rem;background:#fff}@media screen and (max-width: 64rem){.sub-header{display:none}}.pc-sub-header{display:flex;justify-content:center;padding:.25rem 0}.pc-sub-header li{border-right:1px solid #151515}.pc-sub-header li:first-child{border-left:1px solid #151515}.pc-sub-header li a{display:block;padding:0 1rem}.pc-sub-header li a:hover{color:#aa8f51}.sp-header{display:none}@media screen and (max-width: 64rem){.sp-header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:9}.sp-header a{color:#fff}.sp-header a h1{display:flex;gap:.5rem;align-items:center}.sp-header a h1 .main-name{font-size:1.25rem;display:flex;gap:.5rem;align-items:center}.sp-header a h1 .main-name:before{content:"";background:url(../img/logo-icon.png) no-repeat center/contain;display:block;width:2rem;height:2rem}.sp-header a h1 .store-name{font-size:.7rem}}.sp-menu-button button{display:block;width:2rem;height:2px;background:#fff;position:relative;transition:all .5s cubic-bezier(1, 0, 0, 1)}.sp-menu-button button:before{content:"";display:block;width:2rem;height:2px;background:#fff;position:absolute;top:-0.5rem;left:0;transition:all .5s cubic-bezier(1, 0, 0, 1)}.sp-menu-button button:after{content:"";display:block;width:2rem;height:2px;background:#fff;position:absolute;top:.5rem;left:0;transition:all .5s cubic-bezier(1, 0, 0, 1)}.sp-menu-button-active button{background:rgba(0,0,0,0);position:relative}.sp-menu-button-active button:before{top:0;left:0;transform:rotate(135deg)}.sp-menu-button-active button:after{top:0;left:0;transform:rotate(-135deg)}.sp-menu{display:none;overflow-y:scroll}@media screen and (max-width: 64rem){.sp-menu{position:fixed;top:0;left:0;background:#aa8f51;padding:4.5rem 2rem 4rem 2rem;width:calc(100% - 4rem);height:calc(100% - 8.5rem);display:flex;flex-direction:column;justify-content:space-between;transform:translate(100%, 0);transition:all .5s cubic-bezier(1, 0, 0, 1);z-index:9}.sp-menu .sp-main-menu{margin:0 0 2rem}.sp-menu .sp-main-menu a{color:#fff;display:block;text-align:center;padding:1rem 0;border-bottom:1px solid #fff}.sp-menu .sp-sub-menu a{color:#fff;display:flex;flex-direction:column;align-items:center;padding:1rem 0}.sp-menu .sp-sub-menu a .store-name{display:flex;gap:.5rem;align-items:center;width:100%;font-weight:bold}.sp-menu .sp-sub-menu a .store-name:before{content:"";display:block;width:100%;height:1px;background:#fff;flex:1}.sp-menu .sp-sub-menu a .store-name:after{content:"";display:block;width:100%;height:1px;background:#fff;flex:1}.sp-menu .sp-sub-menu a .phone-no{font-family:"Noto Sans JP";font-size:2rem;font-weight:bold;display:flex;gap:.5rem;align-items:center}.sp-menu .sp-sub-menu a .phone-no:before{content:"";background:url(../img/phone-icon-white.png) no-repeat center/contain;display:block;width:1.5rem;height:1.5rem}.sp-menu .line-link a{font-family:"Noto Sans JP";font-weight:bold;color:#fff;background:#06c755;border:2px solid #fff;border-radius:2rem;padding:.5rem 1rem}}.sp-menu-active{transform:translate(0, 0)}.footer-top-lead-container .wrapper{padding:4rem 0 .5rem;position:relative}@media screen and (max-width: 40rem){.footer-top-lead-container .wrapper{padding:4rem 0 1rem}}.footer-top-lead-container .wrapper:before{content:"";display:block;background:url(../img/footer-top-lead-image.webp) no-repeat center/cover;width:11rem;height:9rem;position:absolute;bottom:-2rem;left:-2rem}@media screen and (max-width: 64rem){.footer-top-lead-container .wrapper:before{display:none}}.footer-top-lead-min{font-size:1.5rem;text-align:center}@media screen and (max-width: 40rem){.footer-top-lead-min{margin:0 0 1rem}}.footer-top-lead-min span{position:relative}.footer-top-lead-min span:after{content:"";display:block;background:url(../img/footer-top-lead-accent.png) no-repeat center/contain;width:3rem;height:3rem;position:absolute;top:-2rem;right:-1rem}@media screen and (max-width: 40rem){.footer-top-lead-min span:after{top:-1.5rem;right:0rem}}.footer-top-lead-lar{font-size:3rem;text-align:center}@media screen and (max-width: 40rem){.footer-top-lead-lar{font-size:1.5rem}}.footer-top-contact{background:#de1d1d;overflow-x:clip}.footer-top-contact .wrapper{position:relative}.footer-top-contact .wrapper:after{content:"";display:block;background:url(../img/footer-top-contact-image.webp) no-repeat center/contain;width:20rem;height:31rem;position:absolute;right:-5rem;bottom:0}@media screen and (max-width: 64rem){.footer-top-contact .wrapper:after{display:none}}.footer-top-contact-container{max-width:48rem}.footer-top-contact-container *{color:#fff}.footer-top-contact-wrapper{display:flex;gap:2rem;justify-content:center;margin:0 0 2rem}@media screen and (max-width: 40rem){.footer-top-contact-wrapper{flex-direction:column}}.footer-top-contact-phone{font-family:"Noto Sans JP";display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-top-contact-phone .store-name{font-family:"Noto Sans JP";font-weight:500}.footer-top-contact-phone .lead{font-family:"Noto Sans JP";font-weight:500;display:flex;gap:.25rem;align-items:center}@media screen and (max-width: 64rem){.footer-top-contact-phone .lead{font-size:.8rem}}.footer-top-contact-phone .lead:before{content:"";display:block;background:url(../img/slash-left.png) no-repeat center/contain;width:1rem;height:1rem}.footer-top-contact-phone .lead:after{content:"";display:block;background:url(../img/slash-right.png) no-repeat center/contain;width:1rem;height:1rem}.footer-top-contact-phone .phone-no a{font-family:"Noto Serif JP";font-size:3rem;display:flex;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width: 64rem){.footer-top-contact-phone .phone-no a{font-size:2.5rem}}.footer-top-contact-phone .phone-no a:hover{opacity:.75}.footer-top-contact-phone .phone-no a:before{content:"";display:block;background:url(../img/phone-icon-white.png) no-repeat center/contain;width:2rem;height:2rem}.footer-top-contact-phone .business-hour{font-size:.8rem;border-top:2px dotted #fff;border-bottom:2px dotted #fff;padding:.25rem 0;width:100%;text-align:center}.footer-top-contact-line-wrapper{display:flex;gap:1rem;align-items:center}@media screen and (max-width: 64rem){.footer-top-contact-line-wrapper{flex-direction:column}}.footer-top-contact-line{display:flex;gap:.5rem;flex-direction:column;align-items:center}.footer-top-contact-line .lead{font-family:"Noto Sans JP";display:flex;gap:.25rem;align-items:center;text-align:center}.footer-top-contact-line .lead:before{content:"";display:block;background:url(../img/slash-left.png) no-repeat center/contain;width:1rem;height:1rem}.footer-top-contact-line .lead:after{content:"";display:block;background:url(../img/slash-right.png) no-repeat center/contain;width:1rem;height:1rem}.footer-top-contact-line .store-name{font-family:"Noto Sans JP";text-align:center}.footer-top-contact-line-link{width:100%;flex:1}.footer-top-contact-line-link a{font-family:"Noto Sans JP";font-weight:bold;display:block;padding:.5rem .5rem;font-size:1.5rem;background:#06c755;border:2px solid #fff;border-radius:3rem;text-align:center}.footer-top-contact-line-link a:hover{color:#06c755;background:#fff;border:2px solid #06c755}.footer-link-content{background:#aa8f51;padding:2rem 0;display:flex;justify-content:center}.footer-link-content ul{display:flex;gap:1rem;justify-content:center;max-width:120rem}@media screen and (max-width: 64rem){.footer-link-content ul{flex-wrap:wrap}}@media screen and (max-width: 64rem){.footer-link-content ul li{width:calc(50% - 2rem)}}@media screen and (max-width: 40rem){.footer-link-content ul li{width:calc(100% - 2rem)}}.footer-link-content ul li a:hover .image img{transform:scale(1.05)}.footer-link-content ul li a .image{position:relative;overflow:hidden}.footer-link-content ul li a .image img{transition:all .1s linear}.footer-link-content ul li a .image .store-name{font-size:2rem;background:rgba(255,255,255,.9);padding:.5rem 1rem;position:absolute;bottom:0;left:0}.footer-link-content ul li a .article{background:#fff;padding:1rem 2rem}.footer-main{position:relative;background:url(../img/footer-main.webp) no-repeat center/cover;padding:8rem 2rem 2rem}@media screen and (max-width: 64rem){.footer-main{padding:2rem 2rem 2rem}}@media screen and (max-width: 40rem){.footer-main{padding:2rem 1rem 6rem}}.footer-main .content{display:flex;gap:2rem;justify-content:space-around;align-items:end}@media screen and (max-width: 64rem){.footer-main .content{flex-direction:column;align-items:baseline}}.footer-main-title-container{margin:0 auto 0 0}@media screen and (max-width: 40rem){.footer-main-title-container{padding:0 0 1rem;margin:0 0 0;border-bottom:1px solid #fff}}.footer-main-title-container .footer-main-title-lar a{color:#fff;font-size:7rem}@media screen and (max-width: 64rem){.footer-main-title-container .footer-main-title-lar a{font-size:6rem}}@media screen and (max-width: 40rem){.footer-main-title-container .footer-main-title-lar a{text-align:center;font-size:4rem}}.footer-main-title-container .footer-main-title-lar a:hover{opacity:.75}.footer-main-title-container .footer-main-title-min{color:#fff;font-size:2.5rem}@media screen and (max-width: 64rem){.footer-main-title-container .footer-main-title-min{font-size:2rem}}@media screen and (max-width: 40rem){.footer-main-title-container .footer-main-title-min{text-align:center;font-size:1.25rem}}.footer-link-list{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:26rem;margin:0 0 2rem}@media screen and (max-width: 64rem){.footer-link-list{justify-content:normal}}.footer-link-list li a{font-family:"Noto Sans JP";color:#fff;display:block;font-weight:bold}.footer-link-list li a:hover{opacity:.75;text-decoration:underline}.copyright{font-family:"Noto Sans JP";color:#fff;font-size:.8rem}.footer-store-info{font-family:"Noto Sans JP";color:#fff;font-size:.8rem}.gotop{position:relative}@media screen and (max-width: 64rem){.gotop{position:absolute;bottom:2rem;right:1rem}}.gotop a{font-family:"Noto Sans JP";display:flex;gap:.25rem;justify-content:center;font-weight:bold;flex-direction:column;align-items:center;background:#fff;border-radius:100%;color:#de1d1d;border:2px solid #de1d1d;width:5rem;height:5rem}.gotop a:hover{background:#de1d1d;color:#fff;border:2px solid #fff}.gotop a span{font-size:1rem;line-height:1;font-weight:bold}.index-cover{overflow:hidden}.index-cover ul li{overflow:hidden}.index-background{background:url(../img/index-background.webp)}.index-store-info{position:relative;overflow-x:clip}.index-store-info:after{content:"";background:url(../img/index-store-info.webp) no-repeat center/contain;display:block;width:45em;height:30rem;position:absolute;top:0;right:0}@media screen and (max-width: 64rem){.index-store-info:after{width:20em;height:14rem}}@media screen and (max-width: 40rem){.index-store-info:after{width:16em;height:10rem}}.index-store-info-container{box-sizing:unset;margin:0 0 4rem calc(50% - 45vw);position:relative;z-index:1}.index-store-info-wrapper{display:flex;gap:2rem;align-items:center}@media screen and (max-width: 64rem){.index-store-info-wrapper{flex-direction:column}}@media screen and (max-width: 40rem){.index-store-info-image{width:100%}}.index-store-info-image .store-name{font-size:2.5rem;text-align:center;margin:0 0 1rem}@media screen and (max-width: 40rem){.index-store-info-image .store-name{font-size:1.5rem;font-weight:bold}}.index-store-info-image .image-list{max-width:45rem}.index-store-info-image .image-list li img{aspect-ratio:16/9}@media screen and (max-width: 40rem){.index-store-info-image .image-list li img{width:100%;-o-object-fit:cover;object-fit:cover}}.index-store-info-content{flex:1}.index-store-info-content .lead{font-size:1.45rem;margin:0 0 2rem}.index-store-info-content .article{font-family:"Noto Sans JP"}.index-store-info-content .store-pagenation{display:flex;gap:2rem;justify-content:end;margin:0 0 1rem}@media screen and (max-width: 40rem){.index-store-info-content .store-pagenation{gap:1rem;margin:0 0 2rem}}.index-store-info-content .store-pagenation .icon{width:3rem}.index-store-info-content .store-pagenation .icon:hover{cursor:pointer;opacity:.75}.index-store-info-guide .store-name-en{font-size:2.5rem;text-align:right}@media screen and (max-width: 40rem){.index-store-info-guide .store-name-en{font-size:1.5rem}}.index-store-info-guide .store-name-en:after{content:"";display:block;background:#de1d1d;width:3rem;height:4px;margin:.5rem 0 2rem auto}.image-list-nav{margin:0 0 4rem}@media screen and (max-width: 40rem){.image-list-nav{display:none}}.image-list-nav li{margin:0 1rem}.image-list-nav li img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.image-list-nav .slick-list{margin:0 -1rem}.image-list-nav .slick-slide{margin:0 1rem}.index-store-info-access{position:relative}.index-store-info-access:before{content:"";background:url(../img/index-store-access-left.webp) no-repeat center/contain;display:block;width:15rem;height:16rem;position:absolute;top:2rem;left:-16rem}.index-store-info-access:after{content:"";background:url(../img/index-store-access-right.webp) no-repeat center/contain;display:block;width:15rem;height:19rem;position:absolute;bottom:-3rem;right:-11rem}.index-store-info-access .index-store-info-access-wrapper{background:#fff;border:4px solid #de1d1d;position:relative;z-index:2}.index-store-info-access .content{display:flex;gap:1rem;justify-content:space-between;position:relative}@media screen and (max-width: 40rem){.index-store-info-access .content{flex-direction:column}}.index-store-info-access .content .detail{width:100%;padding:1rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 40rem){.index-store-info-access .content .detail{width:auto}}.index-store-info-access .content .detail .store-title{font-size:1.5rem}@media screen and (max-width: 64rem){.index-store-info-access .content .detail .store-title{font-size:1.25rem}}.index-store-info-access .content .detail .main-title{font-size:2.5rem;color:#de1d1d;margin:0 0 1rem}@media screen and (max-width: 64rem){.index-store-info-access .content .detail .main-title{font-size:2rem}}.index-store-info-access .content .detail ul li{font-size:1.5rem}@media screen and (max-width: 64rem){.index-store-info-access .content .detail ul li{font-size:1rem}}.index-store-info-access .content .detail ul .train:before{content:"";background:url(../img/train-icon.png) no-repeat center/contain;display:inline-block;width:1.5rem;height:1.5rem;margin:0 1rem 0 0}@media screen and (max-width: 64rem){.index-store-info-access .content .detail ul .train:before{width:1rem;height:1rem}}.index-store-info-access .content .detail ul .parking:before{content:"";background:url(../img/parking-icon.png) no-repeat center/contain;display:inline-block;width:1.5rem;height:1.5rem;margin:0 1rem 0 0}@media screen and (max-width: 64rem){.index-store-info-access .content .detail ul .parking:before{width:1rem;height:1rem}}.index-store-info-access .content .detail .accent{font-family:"Noto Sans JP";color:#de1d1d;font-size:1rem;margin:0 0 0 .5rem}@media screen and (max-width: 64rem){.index-store-info-access .content .detail .accent{font-size:.8rem;font-weight:bold}}.index-store-info-access .content .image{width:100%;padding:1rem}@media screen and (max-width: 40rem){.index-store-info-access .content .image{width:auto}}.index-store-info-access .caution{font-family:"Noto Sans JP";padding:1rem;font-size:1.25rem;text-align:center;color:#fff;background:#aa8f51;border-bottom:2rem solid #fcf4e2}@media screen and (max-width: 64rem){.index-store-info-access .caution{font-size:1rem}}.index-store-info-access .caution .accent{border-bottom:1px solid #fff}.index-store-footer-menu ul{display:flex}@media screen and (max-width: 40rem){.index-store-footer-menu ul{flex-direction:column}}.index-store-footer-menu ul li{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.index-store-footer-menu ul li .link{display:block}.index-store-footer-menu ul li .link:hover{opacity:.75}.index-store-footer-menu ul li .link .image{position:absolute;top:0;left:0;width:100%;height:100%}.index-store-footer-menu ul li .link .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-store-footer-menu ul li .link .content{position:relative;padding:6rem 2rem;display:flex;gap:1rem;flex-direction:column;align-items:center}@media screen and (max-width: 64rem){.index-store-footer-menu ul li .link .content{padding:2rem 2rem}}@media screen and (max-width: 40rem){.index-store-footer-menu ul li .link .content{padding:4rem 2rem}}.index-store-footer-menu ul li .link .content .title{font-size:2.5rem;color:#fff}@media screen and (max-width: 64rem){.index-store-footer-menu ul li .link .content .title{font-size:1.5rem}}.index-store-footer-menu ul li .link .content .article{font-family:"Noto Sans JP";color:#fff}@media screen and (max-width: 64rem){.index-store-footer-menu ul li .link .content .article{font-size:.8rem}}.index-store-footer-menu ul li .link .content .link-icon{width:2rem}.index-achieve{overflow-x:clip}.index-achieve-lead{max-width:32rem;margin:0 0 2rem;position:relative}.index-achieve-lead:after{content:"";background:url(../img/index-achieve-gold.webp) no-repeat center/contain;display:block;width:22rem;height:30rem;position:absolute;top:0rem;right:-27rem}@media screen and (max-width: 64rem){.index-achieve-lead:after{width:10rem;height:14rem;position:absolute;top:2rem;right:-12rem}}@media screen and (max-width: 40rem){.index-achieve-lead:after{width:8rem;height:12rem;position:absolute;top:auto;right:0rem;bottom:-7rem}}.index-achieve-lead .lead-min{font-family:"Noto Sans JP";background:#de1d1d;color:#fff;text-align:center;padding:.5rem;margin:0 0 1rem;font-size:1.5rem}@media screen and (max-width: 40rem){.index-achieve-lead .lead-min{font-size:1rem}}.index-achieve-lead .lead-lar{font-size:3.25rem;text-align:center;margin:0 0 1rem}@media screen and (max-width: 40rem){.index-achieve-lead .lead-lar{font-size:2.25rem;margin:0 0 4rem}}.index-achieve-lead .lead-lar .accent{color:#aa8f51;position:relative}.index-achieve-lead .lead-lar .accent:before{content:"";font-weight:bold;position:absolute;top:.25rem;left:50%;transform:translate(-50%, 0);display:block;width:.5rem;height:.5rem;background:#aa8f51;border-radius:100%}@media screen and (max-width: 40rem){.index-achieve-lead .lead-lar .accent:before{width:.25rem;height:.25rem}}.index-achieve-lead .example{font-family:"Noto Sans JP";text-align:center;font-weight:bold}@media screen and (max-width: 40rem){.index-achieve-lead .example{text-align:left}}.index-achieve-list{background:#fff;border:1px solid #aa8f51;padding:2rem;margin:0 0 4rem;position:relative}@media screen and (max-width: 64rem){.index-achieve-list{padding:4rem 2rem}}.index-achieve-list .caution{font-family:"Noto Sans JP";text-align:center}.index-achieve-list .caution:before{content:"";background:url(../img/hand-right.png) no-repeat center/contain;display:inline-block;margin:0 1rem 0 0;width:1rem;height:1rem}.index-achieve-list-container{display:flex;gap:2rem;justify-content:center;align-items:center;border-bottom:1px solid #aa8f51;padding:0 0 1rem;margin:0 0 1rem}@media screen and (max-width: 40rem){.index-achieve-list-container{flex-direction:column}}.index-achieve-other dt{font-family:"Noto Sans JP";background:#aa8f51;color:#fff;text-align:center;border-radius:.25rem}.index-achieve-other dd{font-family:"Noto Sans JP";text-align:center;font-size:1.25rem}.index-achieve-otakaraya{display:flex;gap:.5rem;align-items:center}@media screen and (max-width: 64rem){.index-achieve-otakaraya{flex-direction:column}}.index-achieve-otakaraya dt{background:#de1d1d;color:#fff;text-align:center;padding:1rem 2rem 1rem 1rem;-webkit-clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%)}@media screen and (max-width: 64rem){.index-achieve-otakaraya dt{font-size:1.25rem;padding:.5rem 1rem 1.5rem 1rem;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 80%, 50% 100%, 0 80%);clip-path:polygon(0 0, 100% 0%, 100% 80%, 50% 100%, 0 80%)}}.index-achieve-otakaraya dd{color:#de1d1d;font-size:3rem}.index-achieve-link{display:block}.index-achieve-link:hover{opacity:.75}.index-achieve-list-rt,.index-achieve-list-lt{margin:0 0 2rem}.index-achieve-list-rt li,.index-achieve-list-lt li{background:#fff;padding:1rem;border:1px solid #aa8f51}.index-achieve-list-rt li .image,.index-achieve-list-lt li .image{margin:0 0 .5rem}.index-achieve-list-rt li .image img,.index-achieve-list-lt li .image img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.index-achieve-list-rt li .title,.index-achieve-list-lt li .title{text-align:center}.index-achieve-list-rt .slick-track,.index-achieve-list-lt .slick-track{display:flex;gap:1rem}.index-achieve-list-rt .slick-list,.index-achieve-list-lt .slick-list{margin:0 -2rem}.index-achieve-list-rt .slick-slide,.index-achieve-list-lt .slick-slide{margin:0 2rem}.index-flow{padding:4rem 0;overflow-x:clip}.index-flow .wrapper{position:relative}.index-flow .wrapper:before{content:"";background:url(../img/index-flow-before-image.webp) no-repeat center/contain;display:block;width:12rem;height:18rem;position:absolute;top:9rem;left:-14rem}@media screen and (max-width: 64rem){.index-flow .wrapper:before{display:none}}.index-flow .wrapper:after{content:"";background:url(../img/index-flow-after-image.webp) no-repeat center/contain;display:block;width:16rem;height:16rem;position:absolute;top:12rem;right:-12rem}@media screen and (max-width: 64rem){.index-flow .wrapper:after{display:none}}.index-flow-lead-container{margin:0 0 4rem}.index-flow-lead-container .title-en{text-align:center;font-size:3rem;letter-spacing:3px;margin:0 0 1rem}@media screen and (max-width: 40rem){.index-flow-lead-container .title-en{font-size:2rem;letter-spacing:1px;margin:0 0 1rem}}.index-flow-lead-container .title-ja{font-family:"Noto Sans JP";text-align:center}.index-flow-lead-container .title-ja:after{content:"";display:block;width:3rem;height:4px;background:#de1d1d;margin:1rem auto 0}.index-flow-list{display:flex;gap:2rem}.index-flow-list li{width:10rem}.index-flow-list li .image{display:block;position:relative;margin:0 0 2.5rem}.index-flow-list li .image:after{content:"";background:url(../img/index-flow-list-title.png) no-repeat center/contain;display:block;width:1rem;height:4rem;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.index-flow-list li .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/11}.index-flow-list li .title-ja{text-align:center;font-size:2.5rem}.index-flow-list li .title-en{font-family:"Noto Sans JP";text-align:center;margin:0 auto 1rem}.index-flow-list li .article{font-family:"Noto Sans JP";text-align:center;max-width:20rem;margin:0 auto 2rem}.index-flow-list .slick-list{margin:0 -1rem}.index-flow-list .slick-slide{margin:0 1rem}.index-flow-tab-title{display:flex}.index-flow-tab-title .tab{width:100%;text-align:center;color:#aa8f51;background:#fcf4e2;border-top:1px solid #fcf4e2;border-right:1px solid #fcf4e2;border-bottom:1px solid #aa8f51;border-left:1px solid #fcf4e2;padding:1rem;font-size:1.5rem}@media screen and (max-width: 40rem){.index-flow-tab-title .tab{font-size:1rem}}.index-flow-tab-title .tab:hover{cursor:pointer}.index-flow-tab-title .active{background:#fff;border-top:1px solid #aa8f51;border-right:1px solid #aa8f51;border-bottom:1px solid #fff;border-left:1px solid #aa8f51;position:relative}.index-flow-tab-title .active:after{content:"";background:url(../img/tab-active.png) no-repeat center/cover;display:block;width:1rem;height:.5rem;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%, 0)}.index-flow-tab-content{position:relative;z-index:1}.index-flow-tab-content .content{display:none;background:#fff;padding:4rem 4rem 4rem 4rem;border-top:1px solid rgba(0,0,0,0);border-right:1px solid #aa8f51;border-bottom:1px solid #aa8f51;border-left:1px solid #aa8f51}@media screen and (max-width: 40rem){.index-flow-tab-content .content{padding:4rem 2rem 2rem 2rem}}.index-flow-tab-content .show{display:block !important}.index-flow-tab-content-list{display:flex;gap:2rem;align-items:center;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-flow-tab-content-list{flex-direction:column;gap:1rem}}.index-flow-tab-content-list .image{width:100%}@media screen and (max-width: 40rem){.index-flow-tab-content-list .image{width:14rem}}.index-flow-tab-content-list .image img{border-radius:100%}.index-flow-tab-content-list .image .title{font-size:1.5rem;text-align:center}.index-flow-tab-content-list .tab-arrow{width:6rem;transform:translate(0px, -1.5rem)}@media screen and (max-width: 64rem){.index-flow-tab-content-list .tab-arrow{width:4rem}}@media screen and (max-width: 40rem){.index-flow-tab-content-list .tab-arrow{transform:rotate(90deg);width:1rem}}.index-flow-tab-content-article{font-family:"Noto Sans JP";background:#fcf4e2;padding:2rem;text-align:center}@media screen and (max-width: 40rem){.index-flow-tab-content-article{padding:1rem}}.index-flow-list-image{position:absolute;bottom:0rem;right:-14rem;z-index:1}@media screen and (max-width: 64rem){.index-flow-list-image{bottom:-1rem;right:-3rem;width:11rem}}@media screen and (max-width: 40rem){.index-flow-list-image{bottom:-1rem;right:-3rem;width:8rem}}.index-genre{background:#aa8f51;padding:4rem 0 0}@media screen and (max-width: 64rem){.index-genre{padding:2rem 0 0}}.index-genre-header-image{margin:0 2rem 0rem}@media screen and (max-width: 64rem){.index-genre-header-image{margin:0 2rem 0rem}}@media screen and (max-width: 40rem){.index-genre-header-image{margin:0 1rem 1rem}}.index-genre-header-logo{max-width:12rem;margin:0 auto 2rem}@media screen and (max-width: 64rem){.index-genre-header-logo{max-width:8rem;margin:0 auto 1rem}}.index-genre-title-container{margin:0 0 0}.index-genre-title-container .title-en{color:#fff;font-size:2rem;text-align:center}.index-genre-title-container .title-ja{color:#fff;font-size:1.5rem;text-align:center;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-genre-title-container .title-ja{font-size:1.25rem}}.index-genre-title-container .lead{font-family:"Noto Sans JP";color:#fff;text-align:center}.index-genre-list-main{display:flex;gap:2rem;flex-wrap:wrap;margin:0 0 2rem}@media screen and (max-width: 64rem){.index-genre-list-main{gap:1rem;flex-direction:column;margin:0 0 1rem}}.index-genre-list-main li{width:calc(50% - 1rem - 4px);background:#fff;border:2px solid #aa8f51}@media screen and (max-width: 64rem){.index-genre-list-main li{width:100%}}@media screen and (max-width: 40rem){.index-genre-list-main li{width:calc(100% - 2rem);align-items:center;padding:2rem 1rem}}.index-genre-list-main li a{display:flex;gap:1rem;padding:2rem}@media screen and (max-width: 40rem){.index-genre-list-main li a{flex-direction:column;align-items:center}}.index-genre-list-main li a:hover{opacity:.75}.index-genre-list-main li a .image{width:14rem}@media screen and (max-width: 40rem){.index-genre-list-main li a .image{width:8rem}}.index-genre-list-main li a .content{display:flex;gap:1rem;flex-direction:column;flex:1;padding:1rem 0 0 0}@media screen and (max-width: 40rem){.index-genre-list-main li a .content{gap:.5rem;padding:0 0 0 0}}.index-genre-list-main li a .content .title{font-size:1.5rem;text-align:center}.index-genre-list-main li a .content .article{font-family:"Noto Sans JP"}.index-genre-list-sub{display:flex;gap:2rem;flex-wrap:wrap;margin:0 0 4rem}@media screen and (max-width: 40rem){.index-genre-list-sub{gap:1rem;flex-direction:column}}.index-genre-list-sub li{width:calc(33.3333333333% - 26px);background:#fff;border:2px solid #aa8f51}@media screen and (max-width: 64rem){.index-genre-list-sub li{width:calc(50% - 1rem - 4px)}}@media screen and (max-width: 40rem){.index-genre-list-sub li{width:calc(100% - 2rem);display:flex;gap:1rem;align-items:center;flex-direction:row;padding:2rem 1rem}}.index-genre-list-sub li a{display:flex;gap:1rem;padding:2rem;flex-direction:column}.index-genre-list-sub li a:hover{opacity:.75}.index-genre-list-sub li a .image{width:14rem;margin:0 auto}@media screen and (max-width: 40rem){.index-genre-list-sub li a .image{width:8rem}}.index-genre-list-sub li a .content{display:flex;gap:1rem;flex-direction:column;flex:1}@media screen and (max-width: 40rem){.index-genre-list-sub li a .content{gap:.5rem}}.index-genre-list-sub li a .content .title{font-size:1.5rem;text-align:center}.index-genre-list-sub li a .content .article{font-family:"Noto Sans JP"}.common-link a{font-family:"Noto Sans JP";display:block;border-radius:3rem;font-weight:bold;max-width:16rem;margin:0 auto;background:#fff;padding:1rem;border:1px solid #aa8f51;text-align:center;position:relative}.common-link a:after{content:"";background:url(../img/index-flow-list-arrow.png) no-repeat center/cover;display:block;width:1rem;height:1rem;position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}.common-link a:hover{background:#aa8f51;border:1px solid #fff;color:#fff}.index-before{background:#fff}.index-before-content{display:flex}@media screen and (max-width: 64rem){.index-before-content{flex-direction:column}}.index-before-content .content{max-width:22rem}@media screen and (max-width: 64rem){.index-before-content .content{max-width:none;display:flex}}.index-before-content .wrapper .article{font-family:"Noto Sans JP";text-align:center}@media screen and (max-width: 40rem){.index-before-content .wrapper .article{font-size:.8rem}}.index-before-lead{font-family:"Noto Sans JP";font-size:1.25rem;text-align:center;color:#aa8f51;margin:0 0 1rem}.index-before-article{text-align:center;font-size:3.5rem;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-before-article{font-size:1.75rem}}.index-before-article .border{color:#aa8f51;border:1px solid #aa8f51;padding:0 1rem;margin:0 .5rem}.index-before-article .accent{color:#de1d1d}.bg-white{background:#fff}.index-review{background:url(../img/index-review.webp) no-repeat center/cover}.index-review-title-container{margin:0 0 4rem}.index-review-title-container .title-en{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;color:#aa8f51}.index-review-title-container .title-ja{text-align:center;font-size:3rem;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-review-title-container .title-ja{font-size:2rem;margin:0 0 1rem}}.index-review-title-container .title-ja .accent{color:#de1d1d}.index-review-title-container .lead{font-family:"Noto Sans JP";text-align:center}.index-faq{background:#fcf4e2;overflow:hidden}.index-faq .wrapper{position:relative}.index-faq .wrapper .accent-image-left{position:absolute;top:20rem;left:-18rem}@media screen and (max-width: 64rem){.index-faq .wrapper .accent-image-left{display:none}}.index-faq .wrapper .accent-image-right{position:absolute;top:-3rem;right:-25rem}@media screen and (max-width: 64rem){.index-faq .wrapper .accent-image-right{display:none}}.index-faq .wrapper .accent-image-bottom{position:absolute;bottom:-3rem;right:-22rem;width:20rem}@media screen and (max-width: 64rem){.index-faq .wrapper .accent-image-bottom{display:none}}.index-faq-title-container{margin:0 0 2rem}.index-faq-title-container .title-en{font-size:1.5rem;text-align:center}.index-faq-title-container .title-ja{font-size:3rem;text-align:center}.index-faq-list{background:#fff;border:1px solid #aa8f51;margin:0 0 1rem;position:relative;z-index:1}.index-faq-list dt{padding:1rem 1rem 1rem 3rem;margin:0 2rem;font-size:1.25rem;position:relative}@media screen and (max-width: 40rem){.index-faq-list dt{padding:1rem 2rem 1rem 3rem;margin:0 1rem}}.index-faq-list dt:hover{cursor:pointer;opacity:.75}.index-faq-list dt:before{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;content:"Q";font-size:1.25rem;color:#aa8f51;position:absolute;top:1.25rem;left:1rem}.index-faq-list dt span{display:block;width:1rem;height:1px;background:#aa8f51;position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}@media screen and (max-width: 40rem){.index-faq-list dt span{width:.5rem}}.index-faq-list dt span:before{content:"";display:block;width:1rem;height:1px;background:#aa8f51;position:absolute;top:50%;left:0;transform:rotate(270deg) translate(0px, 0px);transition:all .5s linear}@media screen and (max-width: 40rem){.index-faq-list dt span:before{width:.5rem}}.index-faq-list dt span:after{content:"";width:2rem;height:2rem;position:absolute;top:0;left:0;border:1px solid #aa8f51;border-radius:100%;transform:translate(-9px, -16px)}@media screen and (max-width: 40rem){.index-faq-list dt span:after{width:1.5rem;height:1.5rem;transform:translate(-9px, -12px)}}.index-faq-list .dt-active span:before{background:rgba(0,0,0,0);transform:rotate(0deg) translate(0px, 0px)}.index-faq-list dd{font-family:"Noto Sans JP";border-top:1px solid #aa8f51;padding:1rem 1rem 1rem 3rem;position:relative;margin:0 2rem;display:none}@media screen and (max-width: 40rem){.index-faq-list dd{padding:1rem 1rem 1rem 3rem;margin:0 1rem}}.index-faq-list dd:before{font-family:"Noto Serif JP";content:"A";font-size:1.25rem;color:#de1d1d;position:absolute;top:1rem;left:1rem}.index-faq-list dd .accent{color:#de1d1d}.page-background{background:url(../img/page-background.webp) repeat-y center center}.page-cover{position:relative;overflow:hidden}.page-cover .wrapper{padding:0rem 2rem}@media screen and (max-width: 40rem){.page-cover .wrapper{padding:0 1rem}}.page-cover .color-red{color:#de1d1d}.page-cover .color-gold{color:#aa8f51}.page-cover-image-container{margin:0 calc(50% - 50vw) 0 0}.page-cover-image{margin:0 calc(50% - 50vw) 0 0;position:relative}.page-cover-image img{width:100%;height:100%;aspect-ratio:16/4;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 64rem){.page-cover-image img{aspect-ratio:16/8}}@media screen and (max-width: 40rem){.page-cover-image img{aspect-ratio:16/8}}.page-cover-title-ja{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:3rem}@media screen and (max-width: 64rem){.page-cover-title-ja{font-size:2rem}}@media screen and (max-width: 40rem){.page-cover-title-ja{font-size:1.5rem}}.page-cover-title-en{position:absolute;top:50%;left:0;transform:translate(0%, -50%)}.page-cover-title-en-inner{display:flex;gap:2rem;white-space:nowrap;-webkit-animation:pageCover 32s linear infinite;animation:pageCover 32s linear infinite}@-webkit-keyframes pageCover{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes pageCover{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.page-cover-title-en-inner span{font-size:8rem}@media screen and (max-width: 40rem){.page-cover-title-en-inner span{font-size:4rem}}@media screen and (max-width: 40rem){.page-ota-menu .wrapper{padding:2rem 1rem}}.page-ota-menu ul{display:flex;gap:1rem}@media screen and (max-width: 64rem){.page-ota-menu ul{flex-wrap:wrap}}@media screen and (max-width: 40rem){.page-ota-menu ul{flex-direction:column}}.page-ota-menu ul li{width:100%}@media screen and (max-width: 64rem){.page-ota-menu ul li{width:calc(50% - .5rem)}}@media screen and (max-width: 40rem){.page-ota-menu ul li{width:auto}}.page-ota-menu ul li a{font-family:"Noto Sans JP";display:block;font-weight:bold;color:#aa8f51;background:#fff;text-align:center;padding:.75rem 1rem;border:2px solid #aa8f51;position:relative}.page-ota-menu ul li a:hover{background:#aa8f51;color:#fff}.page-ota-menu ul li a:after{content:"";background:#aa8f51;display:block;width:1.5rem;height:1.5rem;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%);position:absolute;bottom:0;right:0}.page-store-info{overflow-x:clip}.page-store-info-layout{display:flex;gap:2rem;align-items:center}@media screen and (max-width: 64rem){.page-store-info-layout{flex-direction:column;margin:0 0 4rem}}.page-ota-strong-title-container .title-min{font-size:1.5rem;text-align:center}.page-ota-strong-title-container .title-lar{font-size:3rem;text-align:center}.page-ota-strong-title-container:after{content:"";background:#aa8f51;display:block;width:5rem;height:2px;margin:0 auto 4rem}.page-ota-strong-content{border:2px solid #aa8f51;background:#fff;display:flex;gap:3rem;align-items:end;padding:3rem 0 0 3rem;margin:0 0 4rem}@media screen and (max-width: 64rem){.page-ota-strong-content{padding:0;flex-direction:column-reverse}}.page-ota-strong-content .content{padding:0 0 3rem 0;flex:1}@media screen and (max-width: 64rem){.page-ota-strong-content .content{padding:0 2rem 2rem 2rem}}.page-ota-strong-content .content .point{font-size:1.5rem;color:#de1d1d}.page-ota-strong-content .content .lead{font-size:2rem;margin:0 0 1rem}@media screen and (max-width: 40rem){.page-ota-strong-content .content .lead{font-size:1.5rem}}.page-ota-strong-content .content .article{font-family:"Noto Sans JP"}.page-ota-strong-content .image{width:15rem}@media screen and (max-width: 64rem){.page-ota-strong-content .image{width:100%}}.page-ota-strong-content .image img{-webkit-clip-path:ellipse(66% 75% at 66% 75%);clip-path:ellipse(66% 75% at 66% 75%)}@media screen and (max-width: 64rem){.page-ota-strong-content .image img{-webkit-clip-path:none;clip-path:none;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover}}.page-ota-access{background:#aa8f51}.page-ota-access-title-container .title-min{color:#fff;font-size:1.5rem;text-align:center}.page-ota-access-title-container .title-lar{color:#fff;font-size:3rem;text-align:center}.page-ota-access-title-container:after{content:"";background:#fff;display:block;width:5rem;height:2px;margin:0 auto 4rem}.page-ota-access-main-content{margin:0 0 4rem}.page-ota-access-main-content .index-store-info-access:before,.page-ota-access-main-content .index-store-info-access:after{display:none}.page-ota-access-main-title{background:#fff;text-align:center;padding:1rem;font-size:2rem;font-weight:bold;margin:0 0 2rem}.page-ota-access-main-title span{font-weight:bold}.page-ota-access-main-title .gold{color:#aa8f51}.page-ota-access-main-title .red{color:#de1d1d}.page-ota-access-route-container{margin:0 0 4rem}.page-ota-access-route-container .main-title{font-size:2rem;color:#fff;margin:0 0 2rem}.page-ota-access-route-container ul{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 40rem){.page-ota-access-route-container ul{gap:1rem}}.page-ota-access-route-container ul li{width:calc(33.3333333333% - 1.5rem);position:relative}@media screen and (max-width: 64rem){.page-ota-access-route-container ul li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.page-ota-access-route-container ul li{width:calc(50% - .5rem)}}.page-ota-access-route-container ul li:before{width:3rem;height:3rem;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;background:#de1d1d;color:#fff}.page-ota-access-route-container ul li:nth-child(1):before{content:"1"}.page-ota-access-route-container ul li:nth-child(2):before{content:"2"}.page-ota-access-route-container ul li:nth-child(3):before{content:"3"}.page-ota-access-route-container ul li:nth-child(4):before{content:"4"}.page-ota-access-route-container ul li:nth-child(5):before{content:"5"}.page-ota-access-route-container ul li:nth-child(6):before{content:"6"}.page-ota-access-route-container ul li .image{margin:0 0 1rem}.page-ota-access-route-container ul li .article{color:#fff}.page-ota-access-other-route{display:flex;gap:2rem;margin:0 0 4rem}@media screen and (max-width: 40rem){.page-ota-access-other-route{flex-direction:column}}.page-ota-access-other-route .content{width:100%;color:#fff}.page-ota-access-other-route .content .title{font-size:2rem;margin:0 0 1rem;display:flex;gap:.5rem;align-items:center}.page-ota-access-other-route .content .title:before{content:"";background:#fff;display:block;width:2rem;height:4px}.page-ota-access-other-route .content .info{list-style-position:inside}.page-ota-access-other-route .content .info li{margin:0 0 .5rem}.page-ota-access-other-route .content .info li:before{content:"・"}.page-ota-parking-info{display:flex;gap:2rem;margin:0 0 4rem}@media screen and (max-width: 40rem){.page-ota-parking-info{flex-direction:column-reverse}}.page-ota-parking-info .content{width:100%}.page-ota-parking-info .content .info{color:#fff;margin:0 0 2rem}.page-ota-parking-info .content .info-list{background:#fff;padding:2rem}.page-ota-parking-info .content .info-list li{font-size:1.5rem}@media screen and (max-width: 40rem){.page-ota-parking-info .content .info-list li{font-size:1.25rem}}.page-ota-parking-info .content .info-list li:before{content:"・"}.page-ota-parking-info .image{width:100%}.page-ota-parking-detail-main{display:flex;gap:2rem;margin:0 0 4rem}@media screen and (max-width: 40rem){.page-ota-parking-detail-main{flex-direction:column;margin:0 0 2rem}}.page-ota-parking-detail-main .content{width:100%}.page-ota-parking-detail-main .content .title{color:#fff;font-size:1.25rem;margin:0 0 1rem;display:flex;gap:.5rem;align-items:center}.page-ota-parking-detail-main .content .title:before{content:"";background:#fff;display:block;width:2rem;height:4px}.page-ota-parking-detail-main .content .image{margin:0 0 1rem}.page-ota-parking-detail-main .content .article{color:#fff}.page-ota-parking-detail-sub .title{color:#fff;font-size:1.25rem;margin:0 0 1rem;display:flex;gap:.5rem;align-items:center}.page-ota-parking-detail-sub .title:before{content:"";background:#fff;display:block;width:2rem;height:4px}.page-ota-parking-detail-sub .main-container{display:flex;gap:2rem}@media screen and (max-width: 40rem){.page-ota-parking-detail-sub .main-container{flex-direction:column}}.page-ota-parking-detail-sub .main-container .content{width:100%}.page-ota-parking-detail-sub .main-container .content .image{margin:0 0 1rem}.page-ota-parking-detail-sub .main-container .content .article{color:#fff}.page-ota-info-table{border-collapse:collapse;width:100%}.page-ota-info-table tr{border-bottom:1px solid #000}@media screen and (max-width: 40rem){.page-ota-info-table tr{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}}.page-ota-info-table th,.page-ota-info-table td{font-family:"Noto Sans JP";text-align:left;padding:1rem}@media screen and (max-width: 40rem){.page-ota-info-table th,.page-ota-info-table td{padding:0}}.page-ota-info-table th .link,.page-ota-info-table td .link{color:#1958b7;text-decoration:underline}.page-ota-info-table th .link:after,.page-ota-info-table td .link:after{content:"";background:url(../img/link-icon.png) no-repeat center/contain;display:inline-block;width:1rem;height:1rem;margin:0 0 0 .5rem}.page-ota-info-table th{font-weight:bold;vertical-align:top;padding:1rem 1rem 1rem 2rem}.page-ota-map iframe{width:100%;aspect-ratio:21/6}@media screen and (max-width: 64rem){.page-ota-map iframe{aspect-ratio:21/9}}@media screen and (max-width: 40rem){.page-ota-map iframe{aspect-ratio:1/1}}.item-main-genre-title-container{margin:0 0 4rem}.item-main-genre-title-container .logo-image{width:13rem;margin:0 auto 2rem}.item-main-genre-title-container .title-en{text-align:center;font-size:2.5rem}.item-main-genre-title-container .title-ja{text-align:center;font-size:1.25rem;margin:0 0 2rem}.item-main-genre-title-container .main-lead{font-family:"Noto Sans JP";text-align:center}.item-main-genre-lead{font-family:"Noto Sans JP";text-align:center;margin:0 0 4rem;font-size:.9rem}.item-genre-caution{padding:4rem 1rem;background:#fcf4e2;display:flex;justify-content:center}@media screen and (max-width: 40rem){.item-genre-caution{padding:2rem 1rem}}.item-genre-caution ul{display:flex;gap:1rem;flex-direction:column}.item-genre-caution ul li{font-family:"Noto Sans JP";font-size:1.25rem}@media screen and (max-width: 40rem){.item-genre-caution ul li{font-size:1rem}}.item-genre-caution ul li:before{content:"・"}.item-sub-genre{background:#aa8f51}.item-sub-genre-content{background:#fff;padding:4rem;margin:0 0 2rem}@media screen and (max-width: 64rem){.item-sub-genre-content{padding:2rem}}.item-sub-genre-content .content-wrapper{display:flex;gap:4rem;margin:0 0 2rem}@media screen and (max-width: 64rem){.item-sub-genre-content .content-wrapper{gap:2rem}}@media screen and (max-width: 40rem){.item-sub-genre-content .content-wrapper{flex-direction:column;align-items:center}}.item-sub-genre-content .content-wrapper .image{width:14rem}.item-sub-genre-content .content-wrapper .title-content{flex:1}.item-sub-genre-content .content-wrapper .title-content .title{font-size:1.5rem;margin:0 0 1rem}@media screen and (max-width: 40rem){.item-sub-genre-content .content-wrapper .title-content .title{text-align:center}}.item-sub-genre-content .content-wrapper .title-content p{font-family:"Noto Sans JP"}.item-sub-genre-content .item-list{display:flex;gap:1rem;justify-content:center}@media screen and (max-width: 64rem){.item-sub-genre-content .item-list{flex-wrap:wrap}}.item-sub-genre-content .item-list li{width:100%;padding:1rem;border:2px solid #aa8f51}@media screen and (max-width: 64rem){.item-sub-genre-content .item-list li{width:calc(50% - 2.5rem - 4px)}}.page-achieve-lead{font-family:"Noto Sans JP";text-align:center;margin:0 0 4rem}.achieve-content-title{text-align:center;font-size:2.5rem}.achieve-content-title:after{content:"";background:#de1d1d;display:block;width:3.5rem;height:4px;margin:1rem auto 4rem}.achieve-content-list{display:flex;gap:2rem 1rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 40rem){.achieve-content-list{gap:1rem}}.achieve-content-list li{width:calc(33.3333333333% - 2.7rem - 2px);background:#fff;border:1px solid #aa8f51;padding:1rem}@media screen and (max-width: 40rem){.achieve-content-list li{width:calc(50% - 2.7rem - 2px)}}.achieve-content-list li .image{margin:0 0 .5rem}.achieve-content-list li .title{text-align:center;font-size:1.5rem;margin:0 0 .5rem}.achieve-content-list li .article{font-family:"Noto Sans JP"}.page-satei-lead p{text-align:center;font-size:1.5rem;margin:0 0 2rem}@media screen and (max-width: 40rem){.page-satei-lead p{font-size:1.1rem}}.page-satei-flow{margin:0 0 4rem;position:relative}@media screen and (max-width: 40rem){.page-satei-flow{margin:0 0 0}}.page-satei-flow:after{content:"";background:#aa8f51;display:block;width:100%;height:5.5rem;position:absolute;top:50%;left:0;transform:translate(0, -50%);margin:-1.25rem 0 0}@media screen and (max-width: 40rem){.page-satei-flow:after{height:2.5rem}}.page-satei-flow ul{display:flex;gap:1rem;justify-content:space-around;max-width:64rem;margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 40rem){.page-satei-flow ul{gap:.5rem}}.page-satei-flow ul li .image{margin:0 0 1rem;max-width:18rem}@media screen and (max-width: 64rem){.page-satei-flow ul li .image{max-width:14rem}}@media screen and (max-width: 40rem){.page-satei-flow ul li .image{max-width:7rem}}.page-satei-flow ul li .image img{border-radius:100%}.page-satei-flow ul li .title{text-align:center;font-size:1.1rem}.page-satei-detail-content{background:#fff;border:2px solid #aa8f51;margin:0 0 4rem}.page-satei-detail-content .step-section{display:flex;gap:1rem;align-items:center}.page-satei-detail-content .step-section .step-title{font-size:1.5rem;color:#fff;text-align:center;background:#aa8f51;padding:.5rem}.page-satei-detail-content .step-section .step-title:before{content:"STEP";display:block;font-size:1rem}.page-satei-detail-content .step-section .flow-title{font-size:1.5rem}.page-satei-detail-content .step-section .flow-title .accent{color:#de1d1d}.page-satei-detail-content .main-content{display:flex;gap:2rem;padding:2rem}@media screen and (max-width: 40rem){.page-satei-detail-content .main-content{flex-direction:column-reverse}}.page-satei-detail-content .main-content .content{flex:1;padding:0 0 0 2.75rem}@media screen and (max-width: 64rem){.page-satei-detail-content .main-content .content{padding:0 0 0 0}}.page-satei-detail-content .main-content .content .article{font-family:"Noto Sans JP";margin:0 0 2rem}.page-satei-detail-content .main-content .image{width:16rem}@media screen and (max-width: 40rem){.page-satei-detail-content .main-content .image{width:100%}}.page-satei-detail-content .main-content .image img{border-radius:100%}@media screen and (max-width: 40rem){.page-satei-detail-content .main-content .image img{border-radius:unset;width:100%;height:100%;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}.page-satei-detail-content .main-content .first-flow{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 64rem){.page-satei-detail-content .main-content .first-flow{gap:1rem;flex-direction:column}}.page-satei-detail-content .main-content .first-flow .link{width:calc(50% - 1rem)}@media screen and (max-width: 64rem){.page-satei-detail-content .main-content .first-flow .link{width:calc(100% - 1rem)}}@media screen and (max-width: 40rem){.page-satei-detail-content .main-content .first-flow .link{width:100%}}.page-satei-detail-content .main-content .first-flow .link a{font-family:"Noto Sans JP";font-size:1.1rem;font-weight:bold;color:#fff;display:block;background:#aa8f51;border:2px solid #aa8f51;padding:1rem;text-align:center;display:flex;gap:.5rem;justify-content:space-around;align-items:center}@media screen and (max-width: 40rem){.page-satei-detail-content .main-content .first-flow .link a{font-size:1rem}}.page-satei-detail-content .main-content .first-flow .link a:hover{color:#aa8f51;background:#fff}.page-satei-detail-content .main-content .first-flow .link a:after{content:"";background:url(../img/link-arrow.png) no-repeat center/contain;display:inline-block;width:1rem;height:1rem}.page-satei-detail-content .main-content .first-flow .phone a:before{content:"";background:url(../img/phone-icon-white.png) no-repeat center/contain;display:inline-block;width:1.2rem;height:1.75rem}.page-satei-detail-content .main-content .first-flow .line a:before{content:"";background:url(../img/line-icon.png) no-repeat center/contain;display:inline-block;width:1.75rem;height:1.75rem}.page-satei-detail-content .main-content .second-flow{display:flex;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 64rem){.page-satei-detail-content .main-content .second-flow{flex-direction:column}}.page-satei-detail-content .main-content .second-flow .flow{border:1px solid #aa8f51;width:100%}.page-satei-detail-content .main-content .second-flow .flow .title{font-family:"Noto Sans JP";padding:.5rem;text-align:center;background:#aa8f51;color:#fff;font-weight:bold;font-size:1rem}.page-satei-detail-content .main-content .second-flow .flow .title .accent{font-size:1.25rem;font-weight:bold}.page-satei-detail-content .main-content .second-flow .flow .icon{background:#fcf4e2;padding:1rem;display:flex;justify-content:center;align-items:center}.page-satei-detail-content .main-content .second-flow .flow .icon img{width:8rem}@media screen and (max-width: 64rem){.page-satei-detail-content .main-content .second-flow .arrow{transform:rotate(90deg)}}.page-satei-other{background:#aa8f51}.page-satei-other *{color:#fff}.other-satei-main-title{font-size:2.5rem;text-align:center;margin:0 0 4rem}.other-satei-list{display:flex;gap:2rem}@media screen and (max-width: 40rem){.other-satei-list{gap:4rem;flex-direction:column}}.other-satei-list li{width:100%}.other-satei-list li .image{display:block;position:relative;margin:0 0 2.5rem}.other-satei-list li .image:after{content:"";background:url(../img/index-flow-list-title.png) no-repeat center/contain;display:block;width:1rem;height:4rem;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);display:none}.other-satei-list li .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.other-satei-list li .title-ja{text-align:center;font-size:2.5rem}@media screen and (max-width: 40rem){.other-satei-list li .title-ja{font-size:2rem}}.other-satei-list li .title-en{font-family:"Noto Sans JP";text-align:center;margin:0 auto 1rem}.other-satei-list li .article{font-family:"Noto Sans JP";text-align:center;max-width:20rem;margin:0 auto 2rem}.other-satei-list li .common-link a{color:#000}.other-satei-list li .common-link a:hover{color:#fff}.other-satei-list .slick-list{margin:0 -1rem}.other-satei-list .slick-slide{margin:0 1rem}.page-line-detail-content ul{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 40rem){.page-line-detail-content ul{gap:2rem}}.page-line-detail-content ul li{position:relative;width:calc(33.3333333333% - 1.5rem - 2px);border:1px solid #aa8f51;background:#fff}@media screen and (max-width: 64rem){.page-line-detail-content ul li{width:calc(50% - 1rem - 2px)}}@media screen and (max-width: 40rem){.page-line-detail-content ul li{width:100%}}.page-line-detail-content ul li:before{position:absolute;top:0;left:0;background:#aa8f51;color:#fff;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:bold}.page-line-detail-content ul li:nth-child(1):before{content:"1"}.page-line-detail-content ul li:nth-child(2):before{content:"2"}.page-line-detail-content ul li:nth-child(3):before{content:"3"}.page-line-detail-content ul li:nth-child(4):before{content:"4"}.page-line-detail-content ul li:nth-child(5):before{content:"5"}.page-line-detail-content ul li:nth-child(6):before{content:"6"}.page-line-detail-content ul li .image img{aspect-ratio:21/14;-o-object-fit:cover;object-fit:cover}.page-line-detail-content ul li p{font-family:"Noto Sans JP";padding:1rem;text-align:center}.page-policy *{font-family:"Noto Sans JP"}.page-policy p{margin:0 0 2rem}.page-policy h2{font-size:1.25rem;margin:0 0 .5rem}.page-policy ul{margin:0 0 2rem}.page-policy dl{margin:0 0 2rem}.page-policy a:hover{text-decoration:underline}