@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap";:root{--md10px: 0.625rem;--md11px: 0.6875rem;--md12px: 0.75rem;--md13px: 0.8125rem;--md14px: 0.875rem;--md15px: 0.9375rem;--md16px: 1rem;--md17px: 1.0625rem;--md18px: 1.125rem;--md19px: 1.1875rem;--md20px: 1.25rem;--md21px: 1.3125rem;--md22px: 1.375rem;--md23px: 1.4375rem;--md24px: 1.5rem;--md25px: 1.5625rem;--md26px: 1.625rem;--md27px: 1.6875rem;--md28px: 1.75rem;--md29px: 1.8125rem;--md30px: 1.875rem;--md31px: 1.9375rem;--md32px: 2rem;--md33px: 2.0625rem;--md34px: 2.125rem;--md35px: 2.1875rem;--md36px: 2.25rem;--md37px: 2.3125rem;--md38px: 2.375rem;--md39px: 2.4375rem;--md40px: 2.5rem}@supports(-webkit-touch-callout: none){.vh100{min-height:-webkit-fill-available}}@media(min-width: 1200px){.container{max-width:1100px}}img{vertical-align:bottom;max-width:100%;height:auto}body{font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.8;font-optical-sizing:auto;font-weight:400;font-style:normal;font-feature-settings:"palt" 1;letter-spacing:.075em;background-color:#efeeeb}section{padding:40px 0}@media(min-width: 768px){section{padding:80px 0}}header .header-main{padding:20px 0}header .header-content{display:flex;align-items:left;justify-content:space-between;gap:40px}header .header-nav{display:flex;align-items:left;gap:30px;display:none}@media(min-width: 992px){header .header-nav{display:block}}header .header-nav ul{display:flex;gap:2em;list-style:none;margin:0}header .header-nav ul li{margin-top:2em;font-size:var(--md16px)}header .header-nav ul li.insta{margin-top:.5em;font-size:var(--md30px)}header .header-nav ul li a{color:#000;text-decoration:none;font-weight:400;transition:color .2s ease}header .header-nav ul li a:hover{color:#000}header .header-brand{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}header .header-brand img{width:90px}@media(min-width: 992px){header .header-brand img{width:150px}}footer{padding:30px 0}footer .container{text-align:center}footer p{text-align:center}footer p small{font-size:var(--md12px)}.hamburger{width:40px;height:40px;color:#000}.hamburger svg{width:100%;height:100%}.hamburger svg rect{fill:none;stroke:currentColor;stroke-width:2px}.hamburger svg line{stroke:currentColor;stroke-width:2px;fill:none;transition:all .2s ease-out;opacity:1}.hamburger:hover{cursor:pointer}.hamburger.show{color:#000}.hamburger.show svg line:nth-of-type(1){transform-origin:50% 30%;transform:translate(0, 20%) rotate(45deg)}.hamburger.show svg line:nth-of-type(2){opacity:0}.hamburger.show svg line:nth-of-type(3){transform-origin:50% 70%;transform:translate(0, -20%) rotate(-45deg)}br.sp{display:block}@media(min-width: 768px){br.sp{display:none}}br.pc{display:none}@media(min-width: 768px){br.pc{display:block}}.tjf{text-align:justify;text-justify:inter-ideograph}.vh100{min-height:100vh}.consolebox{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,.5);z-index:9999;padding:10px}.consolebox p{padding:0;margin:0}.consolebox p.breakpoint::before{content:"breakpoint : "}.consolebox p.breakpoint::after{content:"default"}@media(min-width: 576px){.consolebox p.breakpoint::after{content:"sm"}}@media(min-width: 768px){.consolebox p.breakpoint::after{content:"md"}}@media(min-width: 992px){.consolebox p.breakpoint::after{content:"lg"}}@media(min-width: 1200px){.consolebox p.breakpoint::after{content:"xl"}}@media(min-width: 1400px){.consolebox p.breakpoint::after{content:"xxl"}}section.mv{padding-top:0}@media(min-width: 1200px){section.mv .container-fluid{max-width:1320px}}section.nav-list h1{font-size:var(--md28px);text-align:center;margin-bottom:4em;font-weight:600;line-height:1.6;letter-spacing:.075em}@media(min-width: 992px){section.nav-list h1{font-size:var(--md33px)}}section.nav-list .top_nav{text-align:center;margin-bottom:3em}section.nav-list .top_nav:last-child{margin-bottom:0}section.nav-list .top_nav img{max-width:230px;width:100%;height:auto;margin:0 auto}section.nav-list .top_nav h2{padding:1em 0 .5em 0;font-size:var(--md24px);font-weight:600;letter-spacing:.075em}@media(min-width: 992px){section.nav-list .top_nav h2{font-size:var(--md28px)}}section.nav-list .top_nav p{margin-bottom:0}section.content_box .content_head{text-align:center}section.content_box .content_head .content_icon{margin-bottom:1.4em}section.content_box .content_head .content_icon img{max-width:140px}.pankuzu{padding:1em 0 0}.pankuzu .breadcrumb{margin-bottom:0;padding:0;background:none;font-size:var(--md14px)}.pankuzu .breadcrumb .breadcrumb-item a{color:#000;text-decoration:none}.pankuzu .breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.pankuzu .breadcrumb .breadcrumb-item.active{color:#000}section.second_mv{padding:0 0 1em}section.second_header .second_header_content h2{font-size:var(--md27px);font-weight:600;text-align:center;margin-bottom:.5em;letter-spacing:.075em}section.second_content .second_content_head{margin-bottom:3em}section.second_content .second_content_head h2{font-size:var(--md27px);font-weight:600;text-align:center;margin-bottom:.5em;letter-spacing:.075em}section.second_content .second_content_head h2 span{display:inline-block;border-bottom:3px solid #000;padding-bottom:.3em}section.second_content .about_content p{margin-bottom:1.4em;text-align:left}@media(min-width: 768px){section.second_content .about_content p{text-align:center}}section.second_content .about_content ul{list-style:none;padding-left:0;text-align:left}@media(min-width: 768px){section.second_content .about_content ul{text-align:center}}section.second_content .about_content ul li{margin-bottom:.5em}section.journal{text-align:center}section.journal img{max-width:100%;margin:0 auto;margin-bottom:1em}@media(min-width: 768px){section.journal img{max-width:560px}}section.shops-list{padding-top:0}section.shops-list .nav-pills{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:3em}section.shops-list .nav-pills .nav-item{width:calc(50% - 8px);border-radius:100px}@media(min-width: 768px){section.shops-list .nav-pills .nav-item{width:calc(33% - 8px)}}@media(min-width: 992px){section.shops-list .nav-pills .nav-item{width:13%}}section.shops-list .nav-pills .nav-item .nav-link{text-align:center;color:#000}section.shops-list .nav-pills .nav-item.all{background-color:#bdbebf}section.shops-list .nav-pills .nav-item.food{background-color:#fca519}section.shops-list .nav-pills .nav-item.service{background-color:#89c7ac}section.shops-list .nav-pills .nav-item.retail{background-color:#e77a9a}section.shops-list .nav-pills .nav-item.medical-welfare{background-color:#68c6f2}section.shops-list .nav-pills .nav-item.other{background-color:#c08cb5}section.shops-list .cards .card{display:block;width:100%;aspect-ratio:1}section.shops-list .cards .card a{text-decoration:none;color:#000}section.shops-list .cards .card a .card-header{height:36%;display:block;padding:1em}section.shops-list .cards .card a .card-header.all{background-color:#bdbebf}section.shops-list .cards .card a .card-header.food{background-color:#fca519}section.shops-list .cards .card a .card-header.service{background-color:#89c7ac}section.shops-list .cards .card a .card-header.retail{background-color:#e77a9a}section.shops-list .cards .card a .card-header.medical-welfare{background-color:#68c6f2}section.shops-list .cards .card a .card-header.other{background-color:#c08cb5}section.shops-list .cards .card a .card-header h3{font-size:var(--md18px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}section.shops-list .cards .card a .card-header p{font-size:var(--md14px);margin:0;word-wrap:break-word;overflow-wrap:break-word}section.shops-list .cards .card a .card-header .icons i{font-size:var(--md20px)}section.shops-list .cards .card a .card-body{height:64%;display:block;margin:0;padding:0}section.shops-list .cards .card a .card-body img{width:100%;height:100%;object-fit:cover;object-position:center}.page-single-shops section.shop-gmap{padding-top:0}.page-single-shops .shop-detail_content{text-align:center}.page-single-shops .shop-detail_content h1{margin:0;font-size:var(--md24px);font-weight:600;letter-spacing:.075em;line-height:1.6}@media(min-width: 768px){.page-single-shops .shop-detail_content h1{font-size:var(--md33px)}}.page-single-shops .shop-detail_content p.single_category{font-size:var(--md16px);font-weight:400;letter-spacing:.075em;margin-bottom:0}.page-single-shops .shop-detail_content p.single_category span{border-bottom-width:3px;border-bottom-style:solid;padding-bottom:.3em}.page-single-shops .shop-detail_content p.single_category span.food{border-bottom-color:#fca519}.page-single-shops .shop-detail_content p.single_category span.service{border-bottom-color:#89c7ac}.page-single-shops .shop-detail_content p.single_category span.retail{border-bottom-color:#e77a9a}.page-single-shops .shop-detail_content p.single_category span.medical-welfare{border-bottom-color:#68c6f2}.page-single-shops .shop-detail_content p.single_category span.other{border-bottom-color:#c08cb5}.page-single-shops .shop-detail_content .inner{width:100%;text-align:center;margin:2em 0 3em 0}.page-single-shops .shop-detail_content .inner .category{display:block;width:fit-content;min-width:140px;padding:.5em 1em;border-radius:100px;margin:2em auto 3em auto}.page-single-shops .shop-detail_content .inner .category.all{background-color:#bdbebf}.page-single-shops .shop-detail_content .inner .category.food{background-color:#fca519}.page-single-shops .shop-detail_content .inner .category.service{background-color:#89c7ac}.page-single-shops .shop-detail_content .inner .category.retail{background-color:#e77a9a}.page-single-shops .shop-detail_content .inner .category.medical-welfare{background-color:#68c6f2}.page-single-shops .shop-detail_content .inner .category.other{background-color:#c08cb5}.page-single-shops .shop-detail_content .inner .back{background-color:#d3d3d3;color:#000;border-radius:100px;padding:.5em 1em;text-decoration:none;font-weight:bold;transition:all .3s ease-out;width:fit-content;min-width:140px;margin-top:4em;display:inline-block}.page-single-shops .shop-detail_content .inner .back:hover{background-color:#000;color:#fff}.page-single-shops .shop-detail_content figure{width:100%;max-width:840px;margin:3em auto 5em auto}.page-single-shops .shop-detail_content figure img{width:100%}.page-single-shops .shop-detail_content h2{padding-bottom:.3em;border-bottom:2px solid #000;margin:0 auto 2em auto;width:fit-content;display:inline-block;font-size:var(--md21px);font-weight:600;letter-spacing:.075em;line-height:1.6}@media(min-width: 768px){.page-single-shops .shop-detail_content h2{font-size:var(--md27px)}}.page-single-shops .shop-detail_content .informations{padding:15px;border:3px solid #000;border-radius:30px;max-width:640px;margin:0 auto;text-align:left;overflow:hidden}@media(min-width: 768px){.page-single-shops .shop-detail_content .informations{padding:3em 4em}}.page-single-shops .shop-detail_content .informations .shop-info{table-layout:fixed;width:100%}.page-single-shops .shop-detail_content .informations .shop-info th,.page-single-shops .shop-detail_content .informations .shop-info td{display:block;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}@media(min-width: 768px){.page-single-shops .shop-detail_content .informations .shop-info th,.page-single-shops .shop-detail_content .informations .shop-info td{display:table-cell;vertical-align:top}}@media(min-width: 768px){.page-single-shops .shop-detail_content .informations .shop-info td{width:75%}}.page-single-shops .shop-detail_content .informations .shop-info th{font-weight:400;font-size:var(--md14px)}@media(min-width: 768px){.page-single-shops .shop-detail_content .informations .shop-info th{width:25%}}.page-single-shops .shop-detail_content .informations .shop-info th span{border-bottom:2px solid #000;padding-bottom:.3em}@media(min-width: 768px){.page-single-shops .shop-detail_content .informations .shop-info th span{border:none;padding-bottom:0}}.page-single-shops .shop-detail_content .gmap{margin:4em auto}.page-single-shops .shop-detail_content .gmap iframe{width:100%;max-width:840px;aspect-ratio:16/9}.page-single-shops .shop-detail_content .sns_links{list-style:none;padding:0;margin:0 auto;max-width:640px}.page-single-shops .shop-detail_content .sns_links li{display:inline-block;margin:0 1em}.page-single-shops .shop-detail_content .sns_links li a{display:block;width:40px;height:40px}.page-single-shops .shop-detail_content .sns_links li i{font-size:var(--md30px);color:#000}/*# sourceMappingURL=style.css.map */