section.plan{z-index:1;position:relative;background-color:unset;background:url("../images/plan/bg.webp") no-repeat center center/cover fixed;height:900px;font-family:"EB Garamond",serif}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;display:block}.plan_inner{max-width:1200px;width:100%;margin:0 auto;position:relative}.lp-pcnav{position:fixed;position:absolute;bottom:50px;right:0px;left:unset;top:unset;width:unset;max-width:unset;transform:unset;background-color:#fff;padding:20px;box-sizing:border-box;z-index:9999;padding:0;padding-bottom:20px}.lp-pcnav .c_mv{height:100px}.lp-pcnav .c_mv .c_mv_title{color:#232323;text-shadow:none}.lp-pcnav li{background-color:#fff;position:relative;padding:10px}.lp-pcnav li a{background-color:#fff;font-size:1.8rem;padding:10px 5px;font-weight:bold;font-feature-settings:normal;line-height:1.7em;transition:.3s}.lp-pcnav li a:hover{color:#a9bed9}.lp-pcnav li.is-active>a::before{position:absolute;z-index:5;top:calc(50% - 6px);left:0;width:14px;height:14px;content:"";display:block;background:url(https://www.beams.co.jp/special/beamsmini/kids_7days/assets/img/com_ic05.png) 0 0 no-repeat;background-size:contain}.madori{position:fixed;position:absolute;bottom:50px;left:0px;background-color:#fff;padding:20px;box-sizing:border-box;width:40%;height:90%;max-height:100%;opacity:0;z-index:2}.madori img.img_ttl{max-width:94%;max-width:unset;height:22%;width:auto;margin:0 auto;display:block}.madori img.img_zumen{-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;height:78%;height:74.1%;width:auto}.madori img.img_hanrei{-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;padding:1em 0 0;height:3.9%;width:auto}.madori.js-hover{opacity:1;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}.lp-days{margin-left:auto;margin-right:18%;padding:0;max-width:30%;max-width:430px;width:100%;position:relative;z-index:2}.plan .lp-days .c_mv{height:230px;background:#ededed}.plan .lp-days .c_mv::before{content:none}.plan .lp-days .c_mv .c_mv_title{color:#232323;font-family:"EB Garamond",serif;text-shadow:none}.plan .lp-days .c_mv .c_mv_title span[lang=ja]{font-family:"Noto Serif JP",serif}.plan .lp-days .c_list_warning{padding:0 20px;margin-top:30px;margin-bottom:50px}.scroll{height:1000px;height:900px;overflow:scroll;padding:0px;padding-bottom:100px;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none;display:none}#ancher01{padding-top:100px}.madori_btn_wrap{padding:0 20px}.madori_btn_wrap>p+p{margin-top:50px;padding-top:50px;border-top:1px solid #ccc}.madori_btn{box-sizing:border-box}.noplan{opacity:0 !important;width:0 !important;height:0 !important;margin-top:0;padding:0 !important}.lp-days-section.noplan:hover{opacity:0 !important;width:0 !important;height:0 !important;margin-top:0;padding:0 !important}.scrolldown2{position:absolute;right:225px;bottom:0px;z-index:2}.scrolldown2 span{position:absolute;left:-7px;bottom:10px;bottom:80px;color:#ccc;font-size:.7rem;letter-spacing:.05em;writing-mode:vertical-rl}.scrolldown2::before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#ccc;animation:circlemove 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite;opacity:0}.scrolldown2::after{content:"";position:absolute;bottom:0;left:0;width:2px;height:80px;background:#ccc}@keyframes circlemove{0%{bottom:80px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.5}100%{opacity:0}}@media screen and (max-width: 979px){.lp-days{margin-left:0;margin-right:0;padding:0;max-width:100%}.madori,.lp-pcnav,.mask{display:none}section.plan{background-image:none;height:100%}.scroll{height:100%;overflow:auto;padding-bottom:0px}.scrolldown2{display:none}.madori_btn_wrap{padding:0 2%}.madori_btn_wrap>p:last-child{padding-bottom:0px}.madori_btn_wrap>p+p{margin-top:30px;padding-top:0px;border-top:none}.plan .lp-days .c_list_warning{padding-bottom:0px}}body.plan{margin:60px auto 0}@media screen and (768px <= width),print{body.plan{margin:5em auto 0}}body.plan header{background:rgba(8,1,86,.9)}body.plan header.show{background-color:rgba(0,0,0,0)}body.plan header #gnav01{display:flex;flex-wrap:nowrap;justify-content:space-between;transition:.3s}body.plan header #gnav02,body.plan header #gnav03{display:none}body.plan header #gnav01 #toggle{display:block;width:8%;background-color:#a9bed9;padding:3% 2%;cursor:pointer;transition:.3s;height:100px}body.plan header #gnav01 #toggle span{display:block;margin:0 auto;position:relative;display:block;width:100%;height:1px;background-color:#fff;transition:all .3s;backface-visibility:hidden}body.plan header #gnav01 #toggle span::before{content:"";position:absolute;top:10px}body.plan header #gnav01 #toggle span::after{content:"";position:absolute;top:20px}body.plan header #gnav01 #toggle span::before,body.plan header #gnav01 #toggle span::after{display:block;width:100%;height:1px;background-color:#fff;transition:all .3s;backface-visibility:hidden}body.plan header #gnav01 #toggle.open span{background-color:rgba(0,0,0,0)}body.plan header #gnav01 #toggle.open span::before{transform:rotate(-45deg)}body.plan header #gnav01 #toggle.open span::after{transform:rotate(45deg) translate(-7px, -7px)}body.plan #sp_nav{padding:150px 10px 10px}body.plan #sp_nav.open{display:block}body.plan #sp_nav nav a{padding:10px 0}body.plan #sp_nav nav a.header_new{position:relative}body.plan #sp_nav nav a.header_new::after{content:"new";color:#c40000;text-transform:uppercase;font-size:9px;position:absolute;top:3px;right:unset;left:10px}@media screen and (768px <= width),print{body.plan_room{margin:5em auto 0}}body.plan_room header{background:rgba(8,1,86,.9)}body.plan_room header.show{background-color:rgba(0,0,0,0)}@media screen and (max-width: 979px){.plan header #gnav01 #toggle{height:unset;width:12%}.plan #sp_nav{padding:65px 10px 10px}.plan #sp_nav nav a{padding:0px 0}}.footer_box{grid-template-columns:1fr}.footer_box .tel{margin:0 auto}.footer_box .tel a[href^=tel]{font-size:min(5.2svw,36px)}.footer_box .tel .cap{font-size:min(2.5svw,14px)}.lp-days .prevnext{max-width:100%;height:180px;margin:180px auto 0px;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;height:90px;margin:120px auto 60px}.lp-days .prevnext a{display:block;width:49.5%;padding:50px;position:relative;background:url(../images/common/prevnext_bg.jpg);background-repeat:no-repeat;background-size:100%;background-position:center center;background-color:rgba(169,190,217,.8);background-blend-mode:soft-light;transition:.3s;color:#fff;text-align:center;z-index:0;padding:20px}.lp-days .footer_nav{max-width:100%;margin:180px auto 120px;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#fff;margin:120px auto 60px;flex-wrap:wrap}.lp-days .footer_nav a{display:block;width:12.3%;padding:10px;background-color:#a9bed9;text-align:center;color:#fff;line-height:1.2em;width:49.5%;margin-bottom:1%}.lp-days .footer_nav a .en{font-size:12px}button.link_btn{font-size:1.2rem;line-height:1.5rem;margin:10px auto 0;padding:.7rem .5rem}.lp-days p{font-size:12px}.lp-days h4{line-height:1.5em;font-size:2rem;margin-bottom:10px}.lp-days .prevnext{max-width:100%;height:90px;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;margin:120px auto 60px}.lp-days .prevnext a{display:block;width:49.5%;padding:20px;position:relative;background:url("../images/common/prevnext_bg.jpg");background-repeat:no-repeat;background-size:100%;background-position:center center;background-color:rgba(169,190,217,.8);background-blend-mode:soft-light;transition:.3s;color:#fff;text-align:center;z-index:0}.lp-days .prevnext a::before{display:block;content:url("../images/common/arrow_right.svg");position:absolute;top:40px;right:10px;width:30px;height:10px}.lp-days .prevnext a.reverse::before{display:block;content:url("../images/common/arrow_left.svg");position:absolute;top:40px;left:10px;width:30px;height:10px}.lp-days .prevnext a .large{font-size:2rem}.lp-days .prevnext a:hover{background-size:110%}@media screen and (max-width: 740px){.lp-days .prevnext{height:90px;margin:120px auto 60px}}@media screen and (max-width: 740px){.lp-days .prevnext a{padding:20px}}@media screen and (max-width: 740px){.lp-days .prevnext a .large{font-size:2rem}}.scrolldown2{bottom:20px}.lp-days .other{background:#f5f5f5;margin:0 auto 60px;padding:20px;background:#efefef}.lp-days .other h2.other_ttl{font-weight:normal;font-size:12px;text-align:center}.lp-days .l_footer_slide_wrap{width:100%;margin:30px auto;position:relative}.lp-days .f-slide{width:200%;max-width:1280px;margin:0px auto}.lp-days .f-slide li{width:100%;margin:0 10px}.lp-days .f-slide li p:nth-of-type(2){font-size:12px}.lp-days .other .slick-list{padding:0 !important}.lp-days .f-slide .slick-dots{display:block;width:50%;margin:0px auto}.lp-days address{font-size:10px;font-style:normal;text-align:center;color:#000;padding:10px}.lp-days .f-slide{width:200%;max-width:1280px}.lp-days .f-slide li{width:100%;margin:0 10px}.lp-days .f-slide li .other_txt{padding:10px;background-color:#fff}.lp-days .f-slide li p:nth-of-type(1){color:#1b1c80;font-size:12px}.lp-days .f-slide li p:nth-of-type(2){font-size:12px}.lp-days .slick-prev::before,.lp-days .slick-next::before{display:none}.lp-days .f-slide .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px}.lp-days .slick-dots li button::before{font-size:6px}@media screen and (max-width: 979px){.lp-days .f-slide{width:100%;max-width:100%}.lp-days .f-slide li{width:100%;margin:0 10px}.lp-days .f-slide li p:nth-of-type(2){font-size:12px}.lp-days .f-slide .slick-dots{width:100%}}.c_tab_btn{width:310px;height:60px;margin-right:20px;font-size:20px;font-size:2rem;color:#fff;background-color:#829bc2;border:1px solid #1c345a}@media screen and (max-width: 979px){.c_tab_btn{width:50%;height:40px;margin-right:0;font-size:1.2rem}}.c_tab_top{border-bottom:1px solid #1c345a;margin:0 5%}.c_tab_bottom{border-top:1px solid #1c345a;margin:0 5%}.c_tab_btn:hover,.c_tab .current{color:#fff;background-color:#1c345a}@media screen and (max-width: 979px){.c_tab_top{margin:140px 5% 0}}@media screen and (max-width: 480px){.c_tab_top{margin:90px 5% 0}}.madori_sv{width:96%;max-width:560px;margin:20px auto 0}.plan_modal_box .retrn{width:50%;max-width:200px;margin:40px auto 0}.plan_modal_box .retrn:hover{opacity:.6}.hanrei{width:90%;max-width:400px;margin:20px auto 0}/*# sourceMappingURL=plan.css.map */