@charset "Shift_JIS";
/*---------------------------------
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: 3%;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;}
.adjust_small{font-size: min(3.8vw, 32px);display: block;}
.adjust_txt{font-size: min(6.8vw, 48px);display:inline-block;margin-bottom:14%;}
.wrap_main_heading h1{font-size: min(5vw, 32px);}

/*---------------------------------
???????????? contents single
-----------------------------------*/
#arrange .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%;}
#japanese .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%;}
#foliage .area_img_txt {text-align: left;margin: 3% 4%;bottom: unset;top: 50%;transform: translateY(-50%);margin: 0 0 0 3%;text-shadow:0 0 5px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;}

/* --------------------------------------
価格から選ぶランキング price rank
------------------------------------------- */
.area_various .rank_box{justify-content: space-between;}
.area_various .rank_box dl{width:48%;margin:0;}

.navi_local a{width:48%;}