body{background:var(--color-pale-grey)}.left-column,.right-column-main{padding:var(--space-XS)}.left-column{padding-bottom:var(--space-M)}.right-column-main{padding-top:0}.right-column-main .common-footer{margin:var(--space-L) var(--space-minus-XS) var(--space-minus-XS)}.switcher-base{bottom:30px;left:50%;position:fixed;transform:translateX(-50%);z-index:100000}.search-result-text{font-size:var(--text-L);margin-bottom:var(--space-XS)}.select-wrapper.select-wrapper-sort .input-common,.select-wrapper.select-wrapper-sort i:before{color:var(--color-red)}.select-wrapper.select-wrapper-sort .icon-chevron_right:before{color:var(--color-grey)}.search-result-list{margin:var(--space-M) 0}.search-result-list li+li{margin-top:var(--space-XS)}.search-result-list .card-list-cassette{padding-bottom:0}.search-result-list .card-list-cassette-reserve-wrapper .button-disabled{background:var(--color-black-opacity-4);border:none;color:var(--color-dark-grey)}.search-result-description{font-size:var(--text-M);line-height:22px;margin-top:var(--space-XL)}.search-result-description a:hover{text-decoration:underline}.list-map-area-wrapper{left:0;position:fixed;top:44px;width:100%;z-index:100}.list-map-area-wrapper .list-map-area{height:calc(100dvh - 44px);width:100%}.list-map-area.show-restaurant-infobar{height:calc(var(--vh, 1vh)*100 - 30vw - 105px);top:0}.chefsrec-list li+li{margin-top:var(--space-M)}.card-list-cassette-chefsrec-wrapper{padding:var(--space-XS) var(--space-M) var(--space-M)}.card-list-cassette-chefsrec-wrapper .button-base{margin-bottom:var(--space-XS)}.card-list-cassette-chefsrec-link,.card-list-cassette-chefsrec-review-wrapper{display:inline-block}.card-list-cassette-chefsrec-review{display:inline;margin-right:var(--space-XS)}.recommend-chefs-wrapper{align-items:center;display:flex;justify-content:space-between;margin:var(--space-XS) 0}.chef-info-wrapper{font-size:var(--text-S);font-weight:700}.chef-name{color:var(--color-red);margin-top:var(--space-XXS)}.recommend-chefs{display:flex}.recommend-chefs .link-image{height:40px}.recommend-chefs .link-image+.link-image{margin-left:var(--space-XS)}.chef-directory-title-wrapper{padding-bottom:var(--space-XXS)}.chef-directory-title-wrapper .text-list-count{font-size:var(--text-M);margin-top:var(--space-XS)}.chef-directory-list{margin-top:var(--space-L)}.chef-directory-list li+li{margin-top:var(--space-M)}.card-tenpo-name-wrapper{border-bottom:1px solid var(--color-ddd);margin-bottom:var(--space-XS);padding-bottom:var(--space-XS)}.card-list-cassette-info .card-title{margin-bottom:var(--space-XXS)}.chef-directory-list .img-main{height:330px}.chef-directory-list .card-list-cassette .img-width-sticker .card-image-sticker-right{top:15px}.card-list-cassette-info .card-text-sub{color:var(--color-black)}.card-list-cassette-chef-directory{padding:0 var(--space-M) var(--space-M) var(--space-M)}.card-list-cassette-chef-directory .name-text-sub{font-size:var(--text-S);margin-top:var(--space-XXS)}.card-list-cassette-chef-directory .img-list-wrapper{display:flex;gap:12px}.card-list-cassette-chef-directory .img-list-wrapper img{height:63px;margin-bottom:0}@media (min-width:768px){.two-columns{padding:0 var(--space-L)}.left-column,.right-column-main{padding:0}.left-column{max-width:400px}.card-search-result{margin:var(--space-XL) 0 var(--space-M)}.page-dysp-wrapper .search-result-text{margin-bottom:0}.page-dysp-wrapper .select-wrapper{margin-top:var(--space-XS)}.page-dysp-wrapper .select-wrapper,.page-dysp-wrapper .select-wrapper .input-common{width:100%}.right-column-main .common-footer{margin-top:var(--space-footer-top)}.chef-directory-list,.chefsrec-list{margin:var(--space-XXXL) 0;width:var(--pc-centered-width)}.chefsrec-list li+li{margin-top:var(--space-L)}.card-list-cassette-chefsrec-wrapper{border:none}.card-list-cassette-chefsrec-wrapper .button-base{margin-bottom:var(--space-M);width:370px}.recommend-chefs-wrapper{justify-content:flex-end;margin:var(--space-M) 0}.chef-info-wrapper{font-size:var(--text-L);margin-right:var(--space-L)}.recommend-chefs .link-image{height:50px;width:50px}.chefsrec-form-wrapper h1{justify-content:center}.chef-directory-title-wrapper{padding-bottom:var(--space-XXXL)}.chef-directory-title-wrapper .text-list-count{font-size:var(--text-L);width:560px}.chef-directory-list .card-list-cassette{padding-bottom:var(--space-M)}.chef-directory-list .card-tenpo-name-wrapper{border:none;margin-bottom:var(--space-S);padding:0}.chef-directory-list .card-tenpo-name-wrapper .card-title{font-size:var(--title-M)}.card-list-cassette-info .card-title{margin:var(--space-M) 0}.chef-directory-list .card-list-cassette .img-width-sticker .card-image-sticker-right{top:10px}.chef-directory-list .img-main{margin:0;width:309px}.card-list-cassette-chef-directory .img-list-wrapper img{height:80px;width:120px}}
