@charset "utf-8";.page_ttl_box{background-image:url(//tenjinbc-shops.jp/wp-content/themes/tenjin-bc_2206/css/../img/floor_mv_bg.jpg)}.page_ttl_box:after{width:32%;background-image:url(//tenjinbc-shops.jp/wp-content/themes/tenjin-bc_2206/css/../img/floor_mv_icon.svg);background-size:66%}.floor_section:not(:last-child){margin-bottom:79px}.floor_img{margin-bottom:34px}.floor_img img{display:block;width:100%}.floor_ttl{margin-bottom:30px;font-size:3.9rem;letter-spacing:.04em;font-weight:700}.floor_shop_info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;column-gap:44px}.shop_list{width:calc((100% - 44px) / 2)}.shop_item{padding:15px 0;border-bottom:2px solid #ececec}.shop_item:first-child{border-top:2px solid #ececec}.shop_item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;column-gap:21px}.shop_num{width:25px;height:25px;line-height:25px;background:#000;color:#fff;font-size:13px;text-align:center}.shop_logo{width:49px;height:49px;border:1px solid #b3b3b3;position:relative}.shop_logo img{max-width:41px;max-height:41px;object-fit:contain;font-family:'object-fit: contain;';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop_name{font-size:1.4rem;letter-spacing:.02em;font-weight:700;transition:all .3s ease}.shop_item a:hover .shop_name,.shop_item a:active .shop_name{text-decoration:underline}.shop_cat{font-size:1.3rem;letter-spacing:.12em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.shop_num,.shop_logo{margin-right:21px}}@media screen and (min-width:768px) and (max-width:1024px){.floor_shop_info{-ms-flex-wrap:wrap;flex-wrap:wrap}.shop_list{width:100%}.shop_list:not(:first-child) .shop_item:first-child{border-top:none}}@media screen and (max-width:767px){.floor_shop_info{-ms-flex-wrap:wrap;flex-wrap:wrap}.shop_list{width:100%}.shop_list:not(:first-child) .shop_item:first-child{border-top:none}.shop_item a{column-gap:15px}.shop_name{font-size:14px}.shop_cat{font-size:13px}}