@charset "utf-8";.shop__caontainer--2col {display:flex;justify-content:space-between;}.shop__caontainer--2col main .shop-inner__box,.shop__caontainer--2col aside .shop-inner__box {padding:0;}.shop__caontainer--2col aside article:not(.display-type--list).photo__box .content__item ,.shop__caontainer--2col aside article:not(.display-type--list).menu-price__box .content__item {width:calc((100% - 8px) / 2);}.shop__caontainer--2col aside article:not(.display-type--list).photo__box .content__item:nth-of-type(n+3),.shop__caontainer--2col aside article:not(.display-type--list).menu-price__box .content__item:nth-of-type(n+3){margin-top:8px;}.shop__caontainer--2col aside .review__box .more-look__btn,.shop__caontainer--2col aside .coupon__box .more-look__btn,.shop__caontainer--2col aside .job__box .more-look__btn {margin-top:20px;}@media screen and (min-width:1025px) and (max-width:1280px) {.shop__caontainer--2col .shop-inner__box {max-width:100%;}}@media screen and (max-width:1024px) {.shop__caontainer--2col aside .content__item:nth-of-type(6n) {margin-right:0;}}@media screen and (min-width:769px) and (max-width:1024px) {}@media screen and (max-width:768px) {.shop__caontainer--2col {flex-direction:column;padding:0;}.shop__caontainer--2col.aside--left {flex-direction:column-reverse;}}@media screen and (max-width:768px) {}aside .shopnews__box .content__list .content__item{display:flex;align-items:flex-start;}aside .shopnews__box:not(.display-type--list) .content__list .content__item .information__box{flex-direction:column-reverse;justify-content:flex-end;}@media screen and (min-width:769px) {aside .shopnews__box .content__list .content__item .image__box{width:calc((100% - 8px) / 2);}aside .shopnews__box:not(.display-type--list) .content__list .content__item:not(:last-of-type){margin-bottom:8px;}.display-type--list.shopnews__box .content__list .content__item .information__box{}aside .shopnews__box:not(.display-type--list) .content__list .content__item .information__box{padding:8px;margin:0;}}@media screen and (max-width:768px) {.shop__caontainer--2col main .shopnews__box .content__list .content__item.item--3col:nth-of-type(3n) {margin-right:0;}aside .shopnews__box:not(.display-type--list) .content__list .content__item{flex-direction:column;}aside .shopnews__box .content__list .content__item .information__header{margin:5px 0;}aside .shopnews__box:not(.display-type--list) .content__list .content__item .information__box{width:auto;padding:16px;margin:0;}}@media screen and (max-width:768px) and (min-width:481px){aside .shopnews__box .content__list .content__item:not(:last-of-type){margin-bottom:0;}}@media screen and (max-width:480px){aside .shopnews__box:not(.display-type--list) .content__list .content__item .information__box{padding:8px;}}aside .shopnews__box .content__list .content__item .image__box img{}aside .shopnews__box .content__list .content__item .sub-info__box{}aside .shopnews__box .content__list .content__item .news-sns-icon__box{}@media screen and (min-width:769px) and (max-width:1023px) {.shop__caontainer--2col aside .menu-price__box .content__item:nth-of-type(2n) {margin-right:0;}}.shop__caontainer--2col main .photo__box .image__box {height:auto;}.shop__caontainer--2col aside .photo__box .content__list {padding:0;}.shop__caontainer--2col main .review__box .content__item {width:calc(50% - 5.5px);}.shop__caontainer--2col aside .review__box .content__item {width:100%;margin-right:0;}.shop__caontainer--2col aside .review__box .content__item {display:flex;margin-bottom:0;padding:8px 0;border-left:none;border-right:none;border-top:none;background-color:transparent;}.shop__caontainer--2col aside .review__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col aside .review__box .content__item .review__image-box {}@media screen and (max-width:768px){.shop__caontainer--2col aside .review__box .content__item:nth-of-type(2n){margin-left:0;}}@media screen and (max-width:768px) and (min-width:481px){.shop__caontainer--2col aside .review__box .content__item .review__image-box {max-width:240px;max-height:170px;width:auto;height:auto;flex-grow:0;flex-shrink:0;}}@media screen and (max-width:480px){.shop__caontainer--2col aside .review__box .content__item .review__image-box {max-width:140px;max-height:99px;}}.shop__caontainer--2col aside .review__box .content__item .review__image-box img {width:100%;height:100%;object-fit:cover;}.shop__caontainer--2col aside .review__box .content__item .review__info-box {width:100%;}.shop__caontainer--2col aside .review__box .content__item .review__image-box + .review__info-box {width:calc((100% - 8px) / 2);margin-left:8px;}@media screen and (max-width:768px) and (min-width:481px){.shop__caontainer--2col aside .review__box .content__item .review__image-box + .review__info-box {width:calc(100% - 240px - 8px);}}@media screen and (max-width:480px){.shop__caontainer--2col aside .review__box .content__item .review__image-box + .review__info-box {width:calc(100% - 140px - 8px);}}.shop__caontainer--2col aside .display-flex {margin-bottom:5px;}.shop__caontainer--2col aside .evaluation__list {margin-left:10px;}.shop__caontainer--2col aside .review__box .content__item .review__info-box .article__title {margin-bottom:5px;font-size:calc(var(--article-title-font-size) + 1px);}.shop__caontainer--2col aside .review__copy {margin-bottom:5px;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.shop__caontainer--2col aside .reviewer__box {display:flex;justify-content:flex-end;}.shop__caontainer--2col aside .favorite-count {margin-right:8px;font-size:14px;color:#fa6180;flex-grow:0;flex-shrink:0;}.shop__caontainer--2col aside .favorite-count span {margin-right:5px;}.shop__caontainer--2col aside .reviewr-name {font-size:12px;}@media screen and (max-width:768px) {.shop__caontainer--2col main .review__box .content__item {width:100%;margin-right:0;}.shop__caontainer--2col main .review__box .content__list .content__item.item--3col:nth-of-type(3n) {margin-right:0;}}.shop__caontainer--2col main .coupon__box .content__item {}.shop__caontainer--2col aside .coupon__box .content__item {width:100%;margin:0;padding:8px 0;border-right:none;border-left:none;border-top:none;background-color:transparent;}.shop__caontainer--2col aside .coupon__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col aside .term-date {margin-bottom:8px;}.shop__caontainer--2col aside .coupon__title {text-decoration:underline;}@media screen and (max-width:1024px) {.shop__caontainer--2col main .coupon__infomation-box .term-date {}.shop__caontainer--2col main .coupon__infomation-box .term-date span {}.shop__caontainer--2col main .coupon__image-box {height:200px;}}@media screen and (max-width:768px) {.shop__caontainer--2col main .coupon__box .content__item {margin-right:0;}.shop__caontainer--2col main .coupon__box .content__item:nth-of-type(3n) {margin-right:0;}}@media screen and (min-width:481px) and (max-width:768px) {.shop__caontainer--2col aside .coupon__box .content__item {padding:16px 0;}}@media screen and (max-width:480px) {.shop__caontainer--2col main .coupon__box .content__item {width:100%;}.shop__caontainer--2col main .coupon__box .content__item:nth-of-type(2n) {margin-left:0;margin-top:8px;}.shop__caontainer--2col main .coupon__image-box {height:auto;}}.shop__caontainer--2col aside .job__box .content__item {display:flex;width:100%;margin:0;padding:8px 0;border-right:none;border-left:none;border-top:none;background-color:transparent;}.shop__caontainer--2col aside .job__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col aside .job__box .content__item .image__box {width:calc((100% - 8px) / 2);}.shop__caontainer--2col aside .job__box .content__item .image__box img {width:100%;height:100%;object-fit:cover;}.shop__caontainer--2col aside .job__box .content__item .info__box {width:calc((100% - 8px) / 2);margin-left:8px;}.shop__caontainer--2col aside .job__box .content__item .label__list {justify-content:space-between;margin-bottom:5px;flex-wrap:wrap;}.shop__caontainer--2col aside .job__box .content__item .job__sub-header .label__list li {margin:0;width:calc((100% - 8px) / 2);line-height:1;height:30px;}.shop__caontainer--2col aside .job__box .content__item .job__sub-header .label__list li > div{width:100%;height:100%;}.shop__caontainer--2col aside .job__box .content__item .job__sub-header .label__list .area__label{padding:5px;}.shop__caontainer--2col aside .job__box .content__item .job__sub-header .job-keep__btn::before {font-size:10px;margin-right:5px;}.shop__caontainer--2col aside .job__box .content__item .job__sub-header .job-keep__btn {margin:0;padding:5px;font-weight:normal;display:flex;justify-content:center;align-items:center;height:100%;}.shop__caontainer--2col aside .job__box .content__item .article__title {line-height:1.3;}@media screen and (min-width:769px) and (max-width:1024px) {}@media screen and (max-width:768px) {.shop__caontainer--2col main .job__box .content__item {}.shop__caontainer--2col main .job__box .content__item.item--3col:nth-of-type(3n) {margin-right:0;}}@media screen and (min-width:481px) and (max-width:768px){.shop__caontainer--2col aside .job__box .content__item .image__box {width:240px;}.shop__caontainer--2col aside .job__box .content__item {padding:16px 0;}.shop__caontainer--2col aside .job__box .content__item .info__box {width:calc(100% - 240px - 16px);margin-left:16px;}}@media screen and (max-width:480px){.shop__caontainer--2col aside .job__box .content__item .image__box{width:140px;}.shop__caontainer--2col aside .job__box .content__item .info__box {width:calc(100% - 140px - 8px);}}.shop__caontainer--2col aside .information__table {display:block;border:1px solid var(--base-border-color);}.shop__caontainer--2col aside .information__table * {display:block;}.shop__caontainer--2col aside .information__table th {display:none;}.shop__caontainer--2col aside .information__table tr {border:none;}.shop__caontainer--2col aside .information__table td {padding:0;}.shop__caontainer--2col aside .information__table .facility__list {display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;}.shop__caontainer--2col aside .information__table .facility__list li {display:flex;width:100%;margin:0;padding:10px;border-bottom:1px dotted var(--base-border-color);}.shop__caontainer--2col aside .information__table .facility__list li:last-child {border-bottom:none;}@media screen and (max-width:768px) {.shop__caontainer--2col aside .information__table {width:100%;margin:0;}}.side-information__box {padding:10px;background-color:#ebebeb;text-align:center;}.side-information__box .image__box {width:290px;height:220px;margin:15px auto;}.side-information__box .image__box img {width:100%;height:100%;object-fit:cover;}.side-information__box .information__box {padding:0;}.side-information__box .information__box .information__list {margin:8px 0 0 0;padding-top:10px;border-top:1px dotted var(--base-border-color);line-height:1.5;font-size:13px;text-align:left;}.side-information__box .information__box .information__list:nth-of-type(1) {margin-top:0;border-top:none;}.side-information__box .information__box .information__list dt {display:flex;margin-bottom:5px;font-weight:600;}.side-information__box .information__box .information__list dt::before {font-family:FontAwesome;content:"\f04d";display:inline-block;margin:-1px 3px 0 0;font-size:10px;}.side-information__box .information__box .information__list a {text-decoration:underline;}.side-information__box .official-link {display:flex;align-items:center;font-size:15px;text-align:left;}.side-information__box .official-link::before {font-family:FontAwesome;content:"\f08e";margin-right:5px;font-size:18px;}aside .information__box .official-link__list li {width:100%;margin:0 0 10px 0;}@media screen and (max-width:768px) {.side-information__box {display:flex;flex-wrap:wrap;}.side-information__box .image__box {width:200px;height:auto;margin:0 10px 0 0;}.tablet-display-none .side-information__box .information__box {display:block;flex:initial;width:calc(100% - 210px);font-size:13px;text-align:left;}.tablet-display-none .side-information__box .information__box + .information__box {width:100%;margin-top:10px;}.side-information__box .keep__btn {float:right;padding:6px 10px;font-size:13px;}.side-information__box .keep__btn + h3 {clear:both;margin-bottom:5px;font-size:14px;line-height:1.5;}.side-information__box .information__box > p {margin-bottom:5px;}.side-information__box .information__box .side-detail__btn {text-align:center;}}@media screen and (max-width:480px){.side-information__box .image__box {width:100%;height:auto;margin:0;}.tablet-display-none .side-information__box .information__box {width:100%;}}.shop__caontainer--2col aside .staff__box {}.shop__caontainer--2col aside .staff__box .content__item .image__box {}.shop__caontainer--2col aside .staff__box .information__box {}@media screen and (min-width:769px) {.shop__caontainer--2col aside .staff__box .content__item {flex-direction:column;padding:8px!important;background-color:#fff;}.shop__caontainer--2col aside article.staff__box .content__item .information__box {margin:16px 0 0!important;}}@media screen and (max-width:768px) {.shop__caontainer--2col aside .staff__box .content__item {flex-direction:row;}.shop__caontainer--2col aside .staff__box .content__item .image__box {}}@media screen and (max-width:480px) {.shop-inner__box.staff__box .content__list .content__item {flex-direction:column;padding:8px;}.shop-inner__box.staff__box .content__list .content__item .image__box {width:100%;max-width:none;}.shop-inner__box.staff__box .content__list .content__item .information__box {margin:0;margin-top:8px;}}.shop__caontainer--2col aside .blog__box.display-type--list .content__list .content__item .information__box .information__header {margin-bottom:0;font-size:calc(var(--information-header-font-size) + 1px);}.shop__caontainer--2col aside .blog__box .date-time{margin-bottom:8px;}@media screen and (min-width:769px) and (max-width:1023px) {.shop__caontainer--2col aside .blog__box .content__item:nth-of-type(2n) {margin-right:0;}}@media screen and (max-width:768px) {.shop__caontainer--2col main .blog__box.display-type--list .content__list .content__item,.shop__caontainer--2col aside .blog__box.display-type--list .content__list .content__item {width:100vw;}}.shop__caontainer--2col aside .group-shop__box .content__item {display:flex;width:100%;margin-bottom:0;padding:8px 0;border-top:none;border-left:none;border-right:none;background-color:transparent;}.shop__caontainer--2col aside .group-shop__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col aside .group-shop__box .content__list .content__item .information__box {padding:0;margin-left:8px;}@media screen and (max-width:768px) {.shop__caontainer--2col main .group-shop__box .content__item,.shop__caontainer--2col aside .group-shop__box .content__item {width:100vw;margin:0;border-top:none;border-bottom:1px solid var(--base-border-color);}.shop__caontainer--2col main .group-shop__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col main .group-shop__box .content__item:nth-of-type(2n) {margin-right:0;}.shop__caontainer--2col aside .group-shop__box .content__item {padding:10px;}.shop__caontainer--2col aside .group-shop__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}}@media screen and (min-width:481px) and (max-width:768px){.shop__caontainer--2col aside .group-shop__box .content__list .content__item .information__box {margin-left:16px;}}.shop__caontainer--2col aside .around-shop__box .around-category__select {margin-bottom:10px;padding:0;border:none;}.shop__caontainer--2col aside .around-shop__box .description__text {padding:0;}.shop__caontainer--2col aside .around-shop__box .content__list {padding:0;}.shop__caontainer--2col aside .around-shop__box .content__item {display:flex;width:100%;margin:0;padding:8px 0;border-top:none;border-right:none;border-left:none;background-color:transparent;}.shop__caontainer--2col aside .around-shop__box .content__item:nth-of-type(1) {border-top:1px solid var(--base-border-color);}.shop__caontainer--2col aside .around-shop__box .content__item:nth-of-type(4n) {margin-right:0;}@media screen and (min-width:769px) {.shop__caontainer--2col aside .around-shop__box .content__item .image__box {width:calc((100% - 10px) / 2);}.shop__caontainer--2col aside .around-shop__box .content__item .image__box img {}.shop__caontainer--2col aside .around-shop__box .content__item .information__box{padding:0;margin-left:8px;}.shop__caontainer--2col aside .around-shop__box .more-look__btn {margin-top:20px;}}@media screen and (min-width:769px) and (max-width:1024px) {.shop__caontainer--2col aside .around-shop__box .content__item .image__box {max-width:130px;margin-right:10px;}.shop__caontainer--2col aside .around-shop__box .content__list .content__item:nth-of-type(3n) {margin-right:0;}.shop__caontainer--2col aside .around-shop__box .content__list .content__item:nth-of-type(5n) {margin-right:0;}}@media screen and (min-width:481px) and (max-width:768px){.shop__caontainer--2col aside .around-shop__box .content__item{padding:16px 0;}}.shop__caontainer--2col main .detail-btn__list li a {min-width:250px;}@media screen and (max-width:768px) {.shop__caontainer--2col main .detail-btn__list li a {min-width:220px;}}.shop__caontainer--2col main .flyer__box .image__box {height:200px;}.shop__caontainer--2col aside .flyer__box .image__box {height:120px;}.shop__caontainer--2col main .estate__box .image__box {height:130px;}.shop__caontainer--2col aside .estate__box .image__box {height:120px;}.estate-link__box {width:100%;margin-bottom:30px;}.estate-link__box .link__image {}.estate-link__box .link__image img {max-width:100%;object-fit:cover;}.estate-link__box .type__list {display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none;}.estate-link__box .type__list li {width:100%;}.estate-link__box .type__list li {width:100%;}.estate-link__box .type__list li a {display:flex;align-items:center;justify-content:center;padding:15px;font-size:16px;font-weight:600;color:#fff;text-align:center;text-decoration:none;}.estate-link__box .type__list li.type-buy a {background:#f0a139;}.estate-link__box .type__list li.type-lease a {background:#90bae7;}.estate-link__box .type__list li.type-investment a {background-color:#d06666;}@media screen and (max-width:768px) {.shop__caontainer--2col main .flyer__box .image__box {height:120px;}}@media screen and (min-width:1025px){.shop__caontainer--2col main .display-type--list .content__list .content__item .image__box {width:300px;height:auto;}shop__caontainer--2col main .display-type--list .content__list .content__item .image__box img{max-height:300px;}}@media screen and (max-width:1024px) and (min-width:769px){.shop__caontainer--2col main .display-type--list .content__list .content__item .image__box {width:50%;height:auto;max-height:none;}}@media screen and (min-width:769px) {.shop__caontainer--2col aside .display-type--list .content__list .content__item{padding:8px 0;}.shop__caontainer--2col aside .display-type--list.menu-price__box .content__item .image__box,.shop__caontainer--2col aside .display-type--list.photo__box .content__item .image__box ,.shop__caontainer--2col aside .group-shop__box .content__item .image__box,.shop__caontainer--2col aside .review__box .content__item .review__image-box {width:calc((100% - 8px) / 2);max-height:120px;flex-grow:0;flex-shrink:0;}.shop__caontainer--2col aside .display-type--list.menu-price__box .content__item .image__box img,.shop__caontainer--2col aside .display-type--list.photo__box .content__item .image__box img,.shop__caontainer--2col aside .group-shop__box .content__item .image__box img,.shop__caontainer--2col aside .review__box .content__item .review__image-box img{height:100%;}.shop__caontainer--2col aside .display-type--list .content__list .content__item .information__box{margin-left:8px;}}@media screen and (min-width:481px) and (max-width:768px) {.shop__caontainer--2col aside .display-type--list .content__list .content__item .information__box{margin:0;margin-left:16px;}.shop__caontainer--2col aside .display-type--list .content__list .content__item .information__box{padding:0;}.shop__caontainer--2col aside .staff__box .content__list .content__item .information__box{width:100%;}}@media screen and (min-width:769px) {}.shop__caontainer--2col main .shop-inner__box .accessMap img,.shop__caontainer--2col aside .shop-inner__box .accessMap img {width:100%;}.shop__caontainer--2col aside article:not(.display-type--list).photo__box .content__list,.shop__caontainer--2col aside article:not(.display-type--list).menu-price__box .content__list{justify-content:space-between;} 