/*---------------------------------
h1??? main heading h1
-----------------------------------*/
#Mv{position:relative;}
.wrap_main_heading h1{font-family: 'Noto Serif JP', serif;font-size: 39px;font-weight: 600;position: absolute;top: 55px;left: 50%;transform: translateX(-50%);color:#fff;text-align: center;}
.adjust_txt{margin-top: 18%;display: inline-block;line-height: 1.1;font-weight: 600;}
.adjust_large{font-size:52px;font-weight: 600;}

/*---------------------------------
????? heading other
-----------------------------------*/
h2._heading._item01 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_disney02.png) no-repeat;}
h2._heading._item02 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_disney01.png) no-repeat;}
h2._heading._item03 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_disney03.png) no-repeat;}
h2._heading._item04 span::before {content: '';background: url(//img.e87.com/selection/mother/2025images/icon_disney04.png) no-repeat;}

/*---------------------------------
???????????? contents single
-----------------------------------*/
#Item01 .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);text-align: center;left: 50%;transform: translate(-50%, -50%);}
#Item02 .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);text-align: left;left: 16em;top:50%;}
#Item03 .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);text-align: left;left: 24em;top:50%;}
#Item04 .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);text-align: left;left: 21em;top:50%;}
#pre .area_img_txt {position: absolute;top: 50%;transform: translateY(-50%);text-align: left;left: 6em;}

/*---------------------------------
ローカルナビ local navi
-----------------------------------*/
.navi_local a._navi{width:24%;}


/*---------------------------------
ポイント point
-----------------------------------*/
.area_point_icon {display: flex;justify-content: left;flex-wrap: wrap;align-items: center;}
.area_point_icon span {font-size: 12px;text-align: center;width: 42%;display: inline-block;background: #ffea8e;font-weight: bold;margin-bottom: 1%;height: 30px;display: flex;justify-content: center;align-items: center;padding: 0;border-radius: 25px;margin-right:4px;line-height: 1;}

/*---------------------------------
通常ディズニーバナー dinsey
-----------------------------------*/
._disney{margin: 40px 0 120px;}
.disney_copy{text-align: center;}
._disney a{width: 700px;display: block;margin: 0 auto;}
._disney h3{font-size: 16px;font-weight: bold;text-align: center;margin: 2em 0 0.5em;}

.img_size{font-weight: bold;color: #ca1232;line-height: 1.6;margin-top: 1em;display: inline-block;}
.img_size a{color: #9c782a;font-weight: bold;font-size: 16px;}
.img_size_min{margin-top:0.5em;}
.img_size_min a{color: #9c782a;font-weight: bold;font-size: 14px;}
.area_payment .todoite p{margin:2% 0;}
.area_payment .todoite p.todoite_img{width:405px;margin:0 auto;}
.area_payment .todoite ul li{font-size: 16px;;line-height: 1.6;margin:0;}
.area_payment .todoite h4{font-size: 16px;font-weight: bold;margin: 1em 0;color:red;}
.area_payment .payment_wrap .todoite dl{border-top: none;margin: 0;padding: 0 0 0 1em;}
.area_payment .payment_wrap .todoite dl dt{font-size:16px;font-weight: bold;}
.area_payment .payment_wrap .todoite dd{padding:0;display: block;}
.area_payment .payment_wrap .todoite a{color:red;}