/*文字コード調整テキスト*/

/*---------------------------------
h1??? main heading h1
-----------------------------------*/
.wrap_main_heading{position:relative;}
.wrap_main_heading h1{font-family: 'Noto Serif JP', serif;font-size: min(5vw, 25px);font-weight: 700;margin: 2% 2% 1.5%;position: absolute;bottom: 0;left: 0;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;line-height: 1.3;color: #7a6007;}

/*---------------------------------
????? heading other
-----------------------------------*/
#gourmet h2._heading._gourmet span::before {content: '';background: url(//img.e87.com/selection/mother/2026images/icon-gourmet.png) no-repeat;width: 50px;height: 50px;background-size: 100%;}
#goods h2._heading._goods span::before {content: '';background: url(//img.e87.com/selection/mother/2026images/icon-fashion.png) no-repeat;width: 50px;height: 50px;background-size: 100%;}
#price h2._heading._price span::before {content: '';background: url(//img.e87.com/selection/mother/2026images/icon-yosan.png) no-repeat;width: 50px;height: 50px;background-size: 100%;}
#pre h2._heading._pre span::before {content: '';background: url(//img.e87.com/selection/mother/2026images/icon-flower.png) no-repeat;width: 50px;height: 50px;background-size: 100%;}

/*---------------------------------
???????????? contents single
-----------------------------------*/
.submit_right.product_2 .submit_modern .submit_point span {background: #CB1313;color: #fff;padding: 7px 8px 4px;display: block;font-weight: bold;text-align: center;border-radius: 16px 0px 0px 0px;margin-bottom: 0.5em;}

/*---------------------------------
???????????? contents single
-----------------------------------*/
#popularity .area_img_txt {text-align: left;margin: 3% 4%;text-shadow: 2px 2px 10px #FFF, -2px 2px 10px #fff, 2px -2px 10px #fff, -2px -2px 10px #fff;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 0 0 3%;}
#scent .area_img_txt {margin: 0 0 0 6%;bottom: unset;top: 50%;transform: translateY(-50%);}
#new .area_img_txt {text-align: left;bottom: unset;margin: 0 0 0 6%;top: 50%;transform: translateY(-50%);}
#set .area_img_txt {text-align: left;bottom: unset;margin: 0 0 0 6%;top: 50%;transform: translateY(-50%);right: 0;left: unset;}
#pre .area_img_txt {text-align: left;bottom: unset;margin: 0 0 0 6%;top: 50%;transform: translateY(-50%);    left: unset;right: 0;}

/*---------------------------------
???????????? contents single
-----------------------------------*/
#recommendColumn .wrap-recommend-column .e87-recommend-column{border: unset;margin: 0;width: 100%;padding: 2% 10%;box-sizing: border-box;}
#recommendColumn .wrap-recommend-column .e87-recommend-column::after{bottom: 6%;right: 6%;}