@media only screen and (min-width:768px){.projectFuneralHomeCard:hover{box-shadow:inset 0 -5px #0000001a,0 0 0 2px #a57e27!important}}.projectFuneralHomeCard__title{position:relative}@media only screen and (min-width:768px){.projectFuneralHomeCard__title{border-bottom:1px solid #e9e9ed}}.projectFuneralHomeCard__titleName{position:relative;transform:translateY(-4px)}@media only screen and (min-width:768px){.projectFuneralHomeCard__titleName{transform:none}}.projectFuneralHomeCard__titleName--visitable{transform:translateY(-4px)}.projectFuneralHomeCard__titleChevron{position:absolute;right:6px;top:56%;transform:translateY(-18px)}@media only screen and (min-width:768px){.projectFuneralHomeCard__titleChevron{right:30px;top:16px;transform:translateY(-7px)}}.projectFuneralHomeCard__data{position:relative}.projectFuneralHomeCard__dataChevron{position:absolute;right:3.2vw!important;top:50%;transform:translateY(-50%)}@media only screen and (min-width:535px){.projectFuneralHomeCard__dataChevron{right:17.12px!important}}@media only screen and (min-width:768px){.projectFuneralHomeCard__dataChevron{right:1.17188vw!important}}@media only screen and (min-width:1024px){.projectFuneralHomeCard__dataChevron{right:12px!important}}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer{position:relative;scroll-snap-type:x;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:767px){.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer{z-index:2}}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer .contents_box::-webkit-scrollbar{display:none}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer .projectFuneralHomeCard__image{position:relative}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer .projectFuneralHomeCard__image .projectFuneralHomeCard__imageOverlay--last{background-color:#525254b3;position:absolute;top:0}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer .projectFuneralHomeCard__image .projectFuneralHomeCard__imageOverlay--last .projectFuneralHomeCard__imageOverlayText--last{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.projectFuneralHomeCard .projectFuneralHomeCard__imageContainer .projectFuneralHomeCard__imageNotation{bottom:8px;filter:drop-shadow(0 0 1px rgb(0,0,0));left:14px;position:absolute;text-shadow:0 2px 2px rgba(0,0,0,.8)}.projectFuneralHomeCard__reviewBalloonText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:768px){.projectFuneralHomeCard__reviewBalloonText{-webkit-line-clamp:1}}.projectFuneralHomeCard__reviewBalloonText .projectFuneralHomeCard__reviewCommentStar{opacity:.5}.projectFuneralHomeCard__chip{width:calc(33% - 5px)}@media only screen and (min-width:768px){.projectFuneralHomeCard__chip{width:calc(16.66667% - 8px)}}.projectFuneralHomeCard__circleCloseButton{position:absolute!important;right:-1.33333vw!important;top:-10.66667vw!important}@media only screen and (min-width:535px){.projectFuneralHomeCard__circleCloseButton{top:-57.06667px!important}}@media only screen and (min-width:768px){.projectFuneralHomeCard__circleCloseButton{top:-3.90625vw!important}}@media only screen and (min-width:1024px){.projectFuneralHomeCard__circleCloseButton{top:-40px!important}}@media only screen and (min-width:535px){.projectFuneralHomeCard__circleCloseButton{right:-7.13333px!important}}@media only screen and (min-width:768px){.projectFuneralHomeCard__circleCloseButton{right:-.48828vw!important}}@media only screen and (min-width:1024px){.projectFuneralHomeCard__circleCloseButton{right:-5px!important}}.projectFuneralHomeCard__detailButton .uiButton__appendIcon{transform:translate(-8px)}
