.u-pageSalonDetails .u-pageHero{position:relative}.u-pageSalonDetails .u-pageHero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:block;background-color:rgba(29,17,18,.7)}.u-pageSalonDetails.u-hogushigatten-nahakume .u-pageHero{background:url(/images/salon/hogushigatten-nahakume/hero_nahakume_sp.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:1024px){.u-pageSalonDetails.u-hogushigatten-nahakume .u-pageHero{background:url(/images/salon/hogushigatten-nahakume/hero_nahakume_pc.jpg) no-repeat 50%;background-size:cover}}.u-pageSalonDetails.u-hogushigatten-maezato .u-pageHero{background:url(/images/salon/hogushigatten-maezato/hero_maezato_sp.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:1024px){.u-pageSalonDetails.u-hogushigatten-maezato .u-pageHero{background:url(/images/salon/hogushigatten-maezato/hero_maezato_pc.jpg) no-repeat 50%;background-size:cover}}.u-pageSalonDetails.u-hogushigatten-omori .u-pageHero{background:url(/images/salon/hogushigatten-omori/hero_omori_sp.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:1024px){.u-pageSalonDetails.u-hogushigatten-omori .u-pageHero{background:url(/images/salon/hogushigatten-omori/hero_omori_pc.jpg) no-repeat 50%;background-size:cover}}.u-pageSalonDetails.u-fusaki .u-pageHero{background:url(/images/salon/fusaki/hero_fusaki_sp.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:1024px){.u-pageSalonDetails.u-fusaki .u-pageHero{background:url(/images/salon/fusaki/hero_fusaki_pc.jpg) no-repeat 50%;background-size:cover}}.u-pageSalonDetails.u-painushima .u-pageHero{background:url(/images/salon/painushima/hero_painushima_sp.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:1024px){.u-pageSalonDetails.u-painushima .u-pageHero{background:url(/images/salon/painushima/hero_painushima_pc.jpg) no-repeat 50%;background-size:cover}}.u-pageSalonDetails .u-menuItem{background:url(/images/common/bg-paper.png) repeat}@media screen and (max-width:1024px){.u-pageSalonDetails .u-priceList:first-child{padding:0 0 16px}.u-pageSalonDetails .u-priceList:last-child{padding:16px 0 0}}.u-pageSalonDetails .u-priceList:nth-child(2){border-right:1px dashed #8b8787;border-left:1px dashed #8b8787;padding:0 32px}@media screen and (max-width:1385px){.u-pageSalonDetails .u-priceList:nth-child(2){padding:0 16px}}@media screen and (max-width:1024px){.u-pageSalonDetails .u-priceList:nth-child(2){border:1px dashed #8b8787;border-right:none;border-left:none;padding:16px 0}}@media screen and (max-width:1350px){.u-pageSalonDetails .u-priceListText{display:block}}@media screen and (max-width:1024px){.u-pageSalonDetails .u-priceListText{display:flex}}.u-pageSalonDetails-salonList .u-button-store{position:absolute}@media screen and (max-width:1350px){.u-pageSalonDetails-salonList .u-button-store{position:relative;width:80%;margin:16px auto 0}}@media screen and (max-width:1440px){.u-pageSalonDetails .u-gallery-wrapper{padding:0}}@media screen and (max-width:1350px){.u-pageSalonDetails .u-gallery-2{margin:40px 0 0 auto}.u-pageSalonDetails .u-gallery-3{margin:40px auto 0 0}.u-pageSalonDetails .u-gallery-4{margin:40px 0 0 auto}.u-pageSalonDetails .u-gallery-5{margin:40px auto 0 0}.u-pageSalonDetails .u-gallery-6{margin:40px 0 0 auto}}