#Matsu h2._heading span{color:#000;}
#Matsu h2._heading span::before{    content: '';position: absolute;width: 68px;height: 30px;background: url(//img.e87.com/selection/newyear/2025images/icon_syochikubai.png) no-repeat;left: -3em;top: 40%;transform: translateY(-50%);z-index: 1;background-size: 100%;}
#Take h2._heading span::before{content: '';position: absolute;width: 74px;height: 35px;background: url(//img.e87.com/selection/newyear/2025images/icon_take.png) no-repeat;left: -3em;top: 0;z-index: 1;background-size: 100%;}
#Ume h2._heading span::before{content: '';position: absolute;width: 46px;height: 44px;background: url(//img.e87.com/selection/newyear/2025images/icon_flower.png) no-repeat;left: -2.25em;bottom: 0;z-index: 1;background-size: 100%;}
#Sakura h2._heading span::before{content: '';position: absolute;width: 42px;height: 40px;background: url(//img.e87.com/selection/newyear/2025images/icon_sakura.png) no-repeat;left: -1.75em;top: 50%;transform: translateY(-50%);z-index: 1;background-size: 100%;}
#Ume .area_img_txt{right:5em;}
#Sakura .area_img_txt{right:unset;left: 5em;color:#555;}

.right_img_wrap{display:flex;justify-content: center;}
.right_img_wrap p{height: 150px;}
.right_img_wrap p:not(:last-child){margin-right: 1.5em;}
.right_img_wrap p img{object-fit: cover;height: 100%;border-radius:50%;}

#Matsu .area_img_txt,#Take .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);left:unset;right: 1.5em;font-size: 22px;font-family: 'Noto Serif JP', serif;line-height: 1.6;color: #fff;font-weight: 500;text-align: center;text-shadow: unset;}
#Sakura .area_img_txt {right: unset;left: 4em;top: 50%;transform: translateY(-50%);color: #555;text-shadow: unset;}
