.area_catch h1{font-size: 31px;font-family: 'Noto Serif JP', serif;color: #F174A0;-webkit-text-stroke: 14px #fff;text-stroke: 2px black;paint-order: stroke;text-align: center;line-height: 1.2;margin-bottom: 8px;font-weight: 600;}
.area_catch p{font-size: 21px;text-align: center;line-height: 1.4;-webkit-text-stroke: 10px #fff;text-stroke: 2px black;paint-order: stroke;}
#Catch .area_catch{padding: 2em;text-align: center;margin: 20px 0;}

/*---------------------------------
6位以下ランキング other rank
-----------------------------------*/
.rank_box.other_rank{display:flex;flex-wrap:wrap;padding:0 20px;margin-top:40px;}
.rank_box.other_rank a{transition:0.2s;}
.rank_box.other_rank a:hover{opacity:0.8;text-decoration: none;}
.rank_box.other_rank dl{width:174px;padding:0 5px;margin: 0 0 32px;}

/*---------------------------------
??? heading
-----------------------------------*/
h2._heading._potted span::before,
h2._heading._arrangement span::before,
h2._heading._bouquet span::before,
h2._heading._set span::before,
h2._heading._pre span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_rank.png) no-repeat;}