@charset "Shift_JIS";

/*  breadcrumb  */
.navitopicpath_{font-family: "????????", Meiryo, "?????????? Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "???? ?????????", "MS PGothic", sans-serif;}
.disney_copyright{font-size: 12px;padding: 8px;}
section.genre .gen_nav {border-bottom: solid 4px #06205b;height: 44px;margin: 0;width:100%;}
section.genre .gen_nav ul {list-style: none;overflow: hidden;text-align: center;height: 44px;word-break: break-all;display: flex;}
section.genre .gen_nav ul li.gen_nav01 p, .gen_nav ul li.gen_nav00 p {padding-top: 0 !important;display: block;font-size: 10px;line-height: 1.2;}
section.genre .gen_nav ul li.gen_nav01 {width: 17%;height: 40px;padding:2px 0;background: #06205b;margin-right: 2px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;box-shadow: 2px 2px rgba(0,0,0,0.1);}
section.genre .gen_nav ul li.gen_nav00 {width: 17%;height: 40px;padding:2px;border: solid 1px #CCC;margin-top: 1px;margin-right: 2px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;box-shadow: 2px 2px rgba(0,0,0,0.1);}
.gen_nav ul li.gen_nav00 p {padding-top: 0 !important;font-size: 10px;display: table-cell;vertical-align: middle;margin: 0 0 0 auto;text-align: center;height: 42px;display: -webkit-box;display: -moz-box;display: box;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;width: 100%;height: 100%;line-height: 1.5;}
section.genre li.gen_nav01 p {font-size: 11px;text-decoration: none;display: table-cell;vertical-align: middle;margin: 0 0 0 auto;text-align: center;height: 48px;font-size: 90%;color: #FFF;display: -webkit-box!important;display: -moz-box!important;display: box!important;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;width: 100%;height: 100%;padding-top: 0 !important;line-height: 1.5;}
.xmas_h2_outer:before,.xmas_h2_outer:after {content: unset;}
section#selectNewyear.search{margin: 10px; background: #ececec; border-radius: 2px; text-align: center; padding: 3px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; box-align: center; -webkit-flex-align: center; flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; box-pack: center; -webkit-flex-pack: center; flex-pack: center; -webkit-justify-content: center; justify-content: center;}
section#selectNewyear.search p.txt{display: inline-block; color: #e73078; width: 100px; float: left; font-weight: bold; text-align: left; margin-left: 15px;}
section#selectNewyear.search p{display: inline-block;}
section#selectNewyear select{max-width:100%; -webkit-tap-highlight-color: rgba(0, 76, 126, 0.25);color: #111;font-family: sans-serif;font-size: 100%;line-height: 1.313;}
section#selectNewyear.search p{display: inline-block;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 1; overflow: hidden;}
h2.xmasfaq_ttl{color:#06205b;font-family: "?????? ProN W6", "Hiragino Kaku Gothic ProN", Osaka, "?? ?????", "MS PGothic", sans-serif;}
.xmas_ttl_eng{background: #06205b;}

/*  breadcrumb  */
div.position {font-size: 27px;font-family: 'Noto Serif JP', serif;color: #0D3049;position: absolute;top: 0;left: unset;right:4%;transform: unset;}

/*  breadcrumb  */
#Matsu h2._heading span::before {content: '';position: absolute;width: 46px;max-width: 85px;height: 19px;background: url(//img.e87.com/selection/newyear/2025images/icon_syochikubai.png) no-repeat;left: 50%;transform: translateX(-50%);top: -25px;z-index: 1;background-size: contain;}
#Take h2._heading span::before {content: '';position: absolute;width: 45px;max-width: 79px;height: 21px;background: url(//img.e87.com/selection/newyear/2025images/icon_take.png) no-repeat;left: 50%;transform: translateX(-50%);top: -27px;z-index: 1;background-size: contain;}
#Ume h2._heading span::before {content: '';position: absolute;width: 27px;max-width: 46px;height: 26px;background: url(//img.e87.com/selection/newyear/2025images/icon_flower.png) no-repeat;left: 50%;transform: translateX(-50%);top: -32px;z-index: 1;background-size: contain;}
#Sakura h2._heading span::before {content: '';position: absolute;width: 25px;max-width: 42px;height: 24px;background: url(//img.e87.com/selection/newyear/2025images/icon_sakura.png) no-repeat;left: 50%;transform: translateX(-50%);top: -32px;z-index: 1;background-size: contain;}
#Ume .area_img_txt {right: 5em;}
#Sakura .area_img_txt {right: unset;left: 5em;color: #555;}

#Matsu,#Take,#Ume,#Sakura {padding: 2em 0;}

.right_img_wrap{display:flex;justify-content: center;width: 90%;margin: 0 auto;}
.right_img_wrap p{margin:0 3% 3%;}
.right_img_wrap p img{border-radius:50%;}

h2._heading{margin-top:8%;}

.bg_yellow {background: rgba(248, 163, 36, 0.1);padding: 4% 0;margin: 12% 0 0;}







