﻿@media screen and (min-width: 768px){body #contents{background-color:#fefffc;position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents::before{content:"";position:absolute;width:0.1388888889vw;height:100%;background:#000;top:0;left:1.3888888889vw;transform:rotate(180deg);z-index:0}body #contents::after{content:"";position:absolute;width:0.1388888889vw;height:100%;background:#000;top:0;right:1.3888888889vw;transform:rotate(180deg);z-index:0}body #contents .ttl_area{margin:0 auto 8.3333333333vw;opacity:0}body #contents .ttl_area .main_ttl{position:relative;left:1.5277777778vw;margin:0 auto 1.1805555556vw}body #contents .ttl_area .sub_ttl{text-align:center;font-weight:500;font-size:0.8333333333vw;letter-spacing:0em;line-height:1.5833333333em}body #contents .ttl_area .sub_ttl strong{font-weight:700;font-size:0.8333333333vw;letter-spacing:0em;line-height:1.5833333333em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ffdcbe;text-decoration-thickness:0.5555555556vw;text-underline-offset:-0.2777777778vw;text-decoration-skip-ink:none}body #contents .ttl_area.on{animation:animation_slaid .5s linear;opacity:1}body #contents .main_contes{opacity:0;transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .main_contes.on{animation:animation_slaid_up .5s linear;opacity:1}body #contents .list-note{margin:15px auto 0;text-align:center}body #contents .list-note.text-left{text-align:left}body #contents .list-note li{font-size:12px;line-height:1.75;text-indent:-1.2em;padding-left:1.2em}body #contents .imadoki_modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1);z-index:-9999}body #contents .imadoki_modal.open{opacity:1;z-index:9999}body #contents .imadoki_modal .imadoki_overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.7}body #contents .imadoki_modal .imadok_modal_content{position:absolute;width:66.6666666667vw;height:48.6111111111vw;top:0;left:0;right:0;bottom:0;margin:auto}body #contents .imadoki_modal .imadok_modal_content .card_content{position:absolute;width:66.6666666667vw;height:48.6111111111vw;background-color:#fff;border-radius:1.1111111111vw;border:#000 solid 0.1388888889vw;overflow:hidden}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close{position:relative;width:100%;box-sizing:border-box;top:0vw;z-index:50}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn{cursor:pointer;position:absolute;display:block;width:3.4722222222vw;height:3.4722222222vw;border-radius:50%;background-color:#000;top:0;right:0%;z-index:10;transform:translate(-29%, 27%)}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar{display:block;position:absolute;background-color:#fff;width:2.0833333333vw;height:1px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar_top{transform:rotate(45deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar_bottom{transform:rotate(-45deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block{position:relative}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning{position:absolute;overflow:hidden;display:block;width:66.6666666667vw;height:48.6111111111vw;top:0;left:0;opacity:1;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid{display:block;position:absolute;width:20.8333333333vw;height:31.6666666667vw;top:8.7152777778vw;left:23.0555555556vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(1){z-index:8}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(2){z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(3){z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(4){z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(5){z-index:4}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(6){z-index:3}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(7){z-index:2}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(8){z-index:1}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random{transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(1){position:absolute;top:11.875vw;left:12.8472222222vw;z-index:8;transform:rotate(8deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(2){position:absolute;top:1.3888888889vw;left:-9.1666666667vw;z-index:7;transform:rotate(16deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(3){position:absolute;top:3.4722222222vw;left:33.125vw;z-index:6;transform:rotate(-15deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(4){position:absolute;top:-9.0277777778vw;left:12.8472222222vw;z-index:5;transform:rotate(35deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(5){position:absolute;top:-12.1527777778vw;left:46.7361111111vw;z-index:4;transform:rotate(-6deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(6){position:absolute;top:17.3611111111vw;left:46.25vw;z-index:3;transform:rotate(21deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(7){position:absolute;top:23.125vw;left:26.875vw;z-index:2;transform:rotate(5deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(8){position:absolute;top:21.875vw;left:0.1388888889vw;z-index:1;transform:rotate(-15deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.center{top:8.0208333333vw;left:22.9166666667vw;transform:rotate(0deg);transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment{transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid{display:block;position:absolute;width:20.8333333333vw;height:31.6666666667vw;transform:rotate(0deg);transition:all 1s cubic-bezier(0.22, 1, 0.36, 1);transform:scale(0.996)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(1){top:8.0208333333vw;left:22.9166666667vw;z-index:8;transform:scale(1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(2){top:5.2083333333vw;left:8.8541666667vw;z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(3){top:5.2083333333vw;left:36.6666666667vw;z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(4){top:3.0555555556vw;left:4.0972222222vw;z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(5){top:3.0555555556vw;left:41.4583333333vw;z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(6){top:0.9722222222vw;left:-0.625vw;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(7){top:0.9722222222vw;left:46.25vw;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(8){top:-0.4166666667vw;left:-5vw;z-index:4}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning.off{opacity:0;z-index:-5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper{position:absolute;width:66.6666666667vw;height:48.6111111111vw;top:0;left:0;opacity:0;z-index:-10;overflow:hidden}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper.on{opacity:1;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-wrapper{position:relative;top:0;left:0;transform:translate(0, 3.8194444444vw) !important;height:40vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide{pointer-events:none;position:relative;display:flex;justify-content:center;align-items:center;z-index:0;overflow:visible}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block{pointer-events:auto;position:relative;width:20.8333333333vw;height:31.6666666667vw;transform:scale(1) translateY(0vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card{width:20.8333333333vw;height:31.6666666667vw;transform-origin:bottom center}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card .front{position:absolute;top:0;left:0;width:100%;transition:transform .5s;transform:rotateY(0deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card .back{position:absolute;top:0;left:0;transition:transform .5s;backface-visibility:hidden;transform:rotateY(-180deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-active .slaid_block{transform:scale(1) translateY(0vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev .slaid_block{opacity:1;transform:scale(1.08) translate(-0.3472222222vw, -2.8472222222vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next .slaid_block{transform:scale(1.08) translate(0.0694444444vw, -2.8472222222vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev2 .slaid_block{transform:scale(1.16) translate(5.7638888889vw, -5.0694444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next2 .slaid_block{transform:scale(1.16) translate(-6.0416666667vw, -5.0694444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev3 .slaid_block{transform:scale(1.24) translate(9.7222222222vw, -7.1527777778vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next3 .slaid_block{transform:scale(1.24) translate(-9.9305555556vw, -7.2222222222vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev4 .slaid_block{transform:scale(1.32) translate(12.2916666667vw, -8.6111111111vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev5 .slaid_block{transform:scale(1.32) translate(-4.1666666667vw, -10.6944444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next4 .slaid_block{transform:scale(1.32) translate(10.4166666667vw, -10.6944444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev-end .slaid_block{transform:scale(1.32) translate(-4.1666666667vw, -10.6944444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next-end .slaid_block{transform:scale(1.32) translate(10.4166666667vw, -10.6944444444vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok{display:flex;position:relative;justify-content:space-between;align-items:center;width:20.8333333333vw;height:3.1944444444vw;top:2.5vw;margin:0 auto;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev{position:relative;margin:0;top:0;left:0;width:3.1944444444vw;height:3.1944444444vw;border:0.1388888889vw solid #fff;background-color:#000;border-radius:3.4722222222vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev:hover{opacity:.8}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev:hover .arw{transform:translateX(-80%) scale(-1, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev::after{content:none}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev .arw{width:1.1513888889vw;position:absolute;top:40%;left:50%;transform:translate(-50%) scale(-1, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination{position:relative;width:13.8888888889vw;height:0.9027777778vw;line-height:2.0833333333vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination .swiper-pagination-bullet{width:0.9027777778vw;height:0.9027777778vw;border-radius:3.4722222222vw;border:0.2083333333vw solid #000;background-color:#fefffc;margin-right:0.3472222222vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next{position:relative;width:3.1944444444vw;height:3.1944444444vw;background-color:#000;border:0.1388888889vw solid #fff;border-radius:3.4722222222vw;margin:0;top:0;left:0;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next:hover{opacity:.8}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next:hover .arw{transform:translateX(-30%)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next::after{content:none}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next .arw{width:1.1513888889vw;position:absolute;top:40%;left:50%;transform:translate(-50%)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block{position:absolute;width:100%;height:42.0138888889vw;perspective:42.0138888889vw;top:0;left:0;opacity:0;z-index:-20;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.fadeOut{opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on{opacity:1;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1);z-index:20}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on .on_overlay{opacity:.7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on .on_card{opacity:1}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_overlay{position:absolute;top:0;left:0;z-index:-1;background-color:#fff;width:100%;height:42.0138888889vw;opacity:0}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card{position:absolute;width:20.8333333333vw;height:31.6666666667vw;top:8.0208333333vw;left:22.9166666667vw;filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.2117647059));z-index:1;transform:scale(1);transform-style:preserve-3d;transform-origin:center center;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.scale{top:5.8680555556vw;transform:scale(1.2)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.rotate .front{transform:rotateY(180deg);transition-duration:.3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.rotate .back{transform:rotateY(0deg);transition-duration:.3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card .front{position:absolute;backface-visibility:hidden;top:0;left:0;width:100%;transition:transform .3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card .back{position:absolute;backface-visibility:hidden;top:0;left:0;width:100%;transition:transform .3s;backface-visibility:hidden;transform:rotateY(180deg)}body #contents .fixed-nav{position:sticky;top:-1px;left:0;width:100%;padding:16px 10px;z-index:100;border-bottom:2px solid #000;background-color:#fff}body #contents .fixed-nav ul{display:flex;justify-content:center;align-items:center;gap:20px}body #contents .fixed-nav ul li:first-of-type a.on{background-color:#00aabc}body #contents .fixed-nav ul li:nth-of-type(2) a.on{background-color:#ee1d23}body #contents .fixed-nav ul li:nth-of-type(3) a.on{background-color:#0160a7}body #contents .fixed-nav ul a{display:flex;align-items:center;justify-content:center;color:#fff;padding:12px 20px;border-radius:50px;min-width:256px;background-color:#000;font-size:20px;font-weight:bold;letter-spacing:0;transition:background-color .3s}body #contents #kv .content_area{position:relative;z-index:5;text-align:center;background:linear-gradient(180deg, #ffffff, #A1E9F4)}body #contents #kv .content_area.kv_area{opacity:1 !important}body #contents #kv .content_area::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:-5.5555555556vw;bottom:-1.5972222222vw;left:0}body #contents #kv .content_area .kv_img{width:100%;margin:0 auto 5.5555555556vw}body #contents #kv .content_area .kv_img img{width:43.75vw}body #contents #kv .content_area .scroll_icon{display:none}body #contents #timesale{position:relative}body #contents #timesale::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #timesale .content_area{position:relative;padding:6.9444444444vw 0 5.6944444444vw;margin:0 auto;max-width:69.4444444444vw}body #contents #timesale .timesale_body{z-index:1;width:68.75vw;position:relative}body #contents #timesale .timesale_body::before{content:"";width:68.75vw;height:100%;background-color:#fec901;border:2px solid #212121;border-radius:1.1111111111vw;position:absolute;top:0.6944444444vw;left:0.6944444444vw;z-index:-1;box-sizing:border-box}body #contents #timesale .timesale_body>div{background-color:#fffbe0;border:2px solid #212121;border-radius:1.1111111111vw;padding:4.1666666667vw 4.8611111111vw 6.9444444444vw;position:relative}body #contents #timesale .ttl_area{max-width:38.0555555556vw;margin:0 auto}body #contents #timesale .ttl_area .main_ttl{width:100%}body #contents #timesale .txt-area{margin-top:8.3333333333vw}body #contents #timesale .txt-area .box{width:fit-content;margin:0 auto;margin-bottom:2.7777777778vw}body #contents #timesale .txt-area .box .timesale_box .box_item{width:41.6666666667vw;margin:0 auto;border-radius:16px;border:2px solid #212121;overflow:hidden}body #contents #timesale .txt-area .box .timesale_box .box_item .box_item_heading{padding:0.6944444444vw;background-color:#212121;color:#fff;font-size:1.3888888889vw}body #contents #timesale .txt-area .box .timesale_box .box_item .inner{position:relative;width:100%;padding:3.3333333333vw 2.9166666667vw 2.5vw 3.1944444444vw;background-color:#fff}body #contents #timesale .txt-area .box .timesale_box .box_item .inner:not(:first-of-type){border-top:2px solid #000}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .period_heading{position:absolute;top:0.5555555556vw;left:0.8333333333vw;display:inline-block;padding:0.4166666667vw 0.4861111111vw;background-color:#ffdede;border-radius:2px;font-size:0.9722222222vw;font-weight:bold;letter-spacing:0;line-height:1}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt{display:flex;align-items:baseline;font-weight:bold;line-height:1.1;text-align:left}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt:not(:first-of-type){position:relative;margin-top:1.3888888889vw;padding-top:1.3888888889vw}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt:not(:first-of-type)::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0.1388888889vw;background-image:url(../img/timesale_border_img.svg)}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .list_ttl{display:inline-block;margin-right:0.8333333333vw;padding:0 0.2083333333vw 0.2083333333vw;font-size:0.9722222222vw;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 50%, #FFDEDE 50%)}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .period{display:inline-block;padding-left:0.3472222222vw;font-size:1.1111111111vw;vertical-align:middle;line-height:1.2;letter-spacing:.06em}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .number{font-size:1.5277777778vw;line-height:.7;letter-spacing:.02em}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt dd .period:not(:first-of-type){margin-top:1.0416666667vw;margin-left:4.4em}body #contents #timesale .txt-area .box .timesale_box .box_item .inner.period_02 .period_heading{background-color:#ffdfc4}body #contents #timesale .txt-area .box .timesale_box .box_item .inner.period_02 .inner_box .inner_txt .list_ttl{background:linear-gradient(transparent 50%, #FFDFC4 50%)}body #contents #timesale .timesale_banner{width:34.7222222222vw;margin:0 auto;margin-top:5.5555555556vw}body #contents #timesale .timesale_banner .txt{font-size:1.1111111111vw;font-weight:bold;text-align:center}body #contents #timesale .timesale_banner a{display:block;margin-top:1.3888888889vw}body #contents #pickup{position:relative}body #contents #pickup::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #pickup .content_area{position:relative;padding:6.9444444444vw 0 9.7222222222vw;margin:0 auto;max-width:69.4444444444vw}body #contents #pickup .pickup_body{z-index:1;width:68.75vw;position:relative}body #contents #pickup .pickup_body::before{content:"";width:68.75vw;height:100%;background-color:#0160a7;border:2px solid #212121;border-radius:1.1111111111vw;position:absolute;top:0.6944444444vw;left:0.6944444444vw;z-index:-1;box-sizing:border-box}body #contents #pickup .pickup_body>div{background-color:#e8f5ff;border:2px solid #212121;border-radius:1.1111111111vw;padding:4.1666666667vw 4.8611111111vw 5.5555555556vw;position:relative}body #contents #pickup .pickup_tag{position:absolute;top:0;left:3.1944444444vw;padding:0.4861111111vw 4.5833333333vw 0.7638888889vw;background-color:#00aabc;border:2px solid #212121;border-radius:3.4722222222vw;color:#fff;font-size:1.5277777778vw;font-weight:bold;transform:translateY(-50%);letter-spacing:0}body #contents #pickup .ttl_area{max-width:36.4583333333vw;margin:0 auto 5.5555555556vw}body #contents #pickup .ttl_area .main_ttl{width:100%}body #contents #pickup .txt-area{margin-top:5.5555555556vw}body #contents #pickup .txt-area .border-b{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDEDE 50%)}body #contents #pickup .txt-area .top-txt{text-align:center;font-size:1.1111111111vw;margin-bottom:2.7777777778vw;letter-spacing:0;line-height:1.3125}body #contents #pickup .txt-area .top-txt .small{display:block;margin-top:0.6944444444vw;font-size:0.8333333333vw}body #contents #pickup .txt-area .top-txt .underline{display:inline-block;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 60%, #FFDCBE 60%);padding:0 0.2083333333vw 0.1388888889vw}body #contents #pickup .txt-area .box{width:fit-content;margin:0 auto;margin-bottom:2.7777777778vw}body #contents #pickup .txt-area .box h3{font-size:1.3888888889vw;font-weight:bold;margin-bottom:0.6944444444vw;letter-spacing:0;font-weight:bold}body #contents #pickup .txt-area .box .pickup_box{display:flex;gap:0.4861111111vw;margin-top:2.7777777778vw}body #contents #pickup .txt-area .box .pickup_box .box_item{width:33.3333333333%;overflow:hidden}body #contents #pickup .txt-area .box .pickup_box .box_item .box_item_heading{padding:0.6944444444vw;background-color:#212121;color:#fff;font-size:1.3888888889vw}body #contents #pickup .txt-area .box .pickup_box .box_item .box_item_heading span{display:inline-block;margin-left:.5em;font-size:1.1111111111vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner{width:100%;padding:1.3888888889vw 2.3611111111vw;background-color:#fff}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box:first-of-type{position:relative;padding-bottom:0.6944444444vw;margin-bottom:0.6944444444vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box:first-of-type::before{position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:0.1388888889vw;background-image:url(../img/dotted_img.png);background-repeat:repeat-x}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_a{width:6.25vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_b{width:7.0833333333vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_c{width:9.1666666667vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_d{width:7.0833333333vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .inner_txt{margin-top:0.4166666667vw;text-align:left;font-weight:bold;line-height:1.1}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .inner_txt span{font-size:2.2222222222vw}body #contents #pickup .txt-area .box .box-txt-price .bold-m{display:block;font-weight:500;line-height:1.3125}body #contents #pickup .txt-area .box .box-txt-time .small{display:block;line-height:1.1666666667;margin-top:0.3472222222vw}body #contents #pickup .txt-area .box p{text-align:center;font-size:1.1111111111vw;letter-spacing:0}body #contents #pickup .txt-area .box:last-child{margin-bottom:0}body #contents #pickup .txt-area .box .small{text-align:center;font-size:0.8333333333vw;font-weight:normal}body #contents #pickup .txt-area .box .bold{font-weight:bold}body #contents #pickup .txt-area .box .bold-m{font-weight:500}body #contents #pickup .pickup_banner{width:44.5833333333vw;margin:0 auto;margin-top:5.5555555556vw}body #contents #pickup .pickup_banner a{display:block}body #contents #pickup .pickup_btn{margin-top:4.1666666667vw}body #contents #pickup .more_but{background-color:#000;border-radius:2.7777777778vw;width:18.75vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #pickup .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #pickup .more_but:hover{opacity:.8}body #contents #pickup .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #pickup .more_but:not(:first-of-type){margin-top:1.1111111111vw}body #contents #pickup .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #pickup .more_but a .but_txt{padding:1.0416666667vw 5.5555555556vw;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #pickup .more_but a .more_arw{position:absolute;width:1.1854166667vw;right:1.7569444444vw;z-index:1;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #pickup .more_but a .more_pdf{position:absolute;width:1.5277777778vw;right:1.5972222222vw;z-index:1}body #contents #pickup .pickup_subtitle{margin:7.6388888889vw auto 2.7777777778vw;text-align:center;font-size:2.0833333333vw;line-height:1.3333333333}body #contents #pickup .pickup_list{width:fit-content;margin:0 auto}body #contents #pickup .pickup_list li{position:relative;width:59.0277777778vw;z-index:1}body #contents #pickup .pickup_list li:not(:first-of-type){margin-top:2.0833333333vw}body #contents #pickup .pickup_list li>div{border:2px solid #212121;border-radius:1.1111111111vw;background-color:#fff;display:flex;align-items:center;gap:2.0833333333vw;padding:2.2916666667vw 1.8055555556vw 2.7777777778vw}body #contents #pickup .pickup_list li>div::before{content:"";width:59.0277777778vw;height:100%;border:2px solid #212121;border-radius:1.1111111111vw;position:absolute;top:0.6944444444vw;left:0.6944444444vw;z-index:-1;box-sizing:border-box}body #contents #pickup .pickup_list li>div.rev{flex-direction:row-reverse}body #contents #pickup .pickup_list li>div.bg-pink::before{background-color:#ffa7cd}body #contents #pickup .pickup_list li>div.bg-green::before{background-color:#188a44}body #contents #pickup .pickup_list li>div.bg-yellow::before{background-color:#f58220}body #contents #pickup .pickup_list li h4{font-size:1.9444444444vw;line-height:1.2857142857;letter-spacing:0}body #contents #pickup .pickup_list li h4+p{margin-top:18px;letter-spacing:0}body #contents #pickup .pickup_list li h4 .heading_inner_img{width:5.5555555556vw}body #contents #pickup .pickup_list li .more_but{margin:1.8055555556vw 0 0}body #contents #pickup .pickup_list li .pickup_list_body{width:27.2222222222vw}body #contents #pickup .pickup_list li .pickup_list_img{width:25.6944444444vw;flex:0 0 auto}body #contents #about{position:relative}body #contents #about::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #about .content_area{position:relative;margin:0 auto;padding:9.7222222222vw 0 10.625vw;max-width:89.9305555556vw}body #contents #about .content_area .ttl_area{max-width:26.25vw;margin:0 auto 8.3333333333vw}body #contents #about .content_area .ttl_area .main_ttl{width:26.25vw;margin:0 auto}body #contents #about .content_area .main_contes{display:flex;justify-content:flex-start;align-items:flex-start}body #contents #about .content_area .main_contes .journey_block{position:relative;z-index:1}body #contents #about .content_area .main_contes .journey_block.type_d{margin:0 1.3888888889vw 0 1.3888888889vw}body #contents #about .content_area .main_contes .journey_block .journey_content{display:block;width:28.8194444444vw;background-color:#fff;border:#000 solid 0.1388888889vw;border-radius:1.1111111111vw;box-sizing:border-box;color:currentColor}body #contents #about .content_area .main_contes .journey_block .journey_content::before{content:"";position:absolute;width:28.8194444444vw;height:100%;top:0.5555555556vw;left:0.4861111111vw;border-radius:1.1111111111vw;border:#000 solid 0.1388888889vw;z-index:-1}body #contents #about .content_area .main_contes .journey_block .journey_content.type_a::before{background-color:#f58220}body #contents #about .content_area .main_contes .journey_block .journey_content.type_b{padding:2.4305555556vw 2.9861111111vw 2.6388888889vw}body #contents #about .content_area .main_contes .journey_block .journey_content.type_b::before{background-color:#00aabc}body #contents #about .content_area .main_contes .journey_block .journey_content.type_c{padding:2.4305555556vw 2.9861111111vw 4.0972222222vw}body #contents #about .content_area .main_contes .journey_block .journey_content.type_c::before{background-color:#0160a7}body #contents #about .content_area .main_contes .journey_block .journey_content.type_d{padding:2.4305555556vw 2.9861111111vw 2.6388888889vw}body #contents #about .content_area .main_contes .journey_block .journey_content.type_d::before{background-color:#ee1d23}body #contents #about .content_area .main_contes .journey_block .journey_ttl{font-weight:700;font-size:1.3888888889vw;letter-spacing:0em;line-height:1.3em;line-height:1.7em !important;margin-bottom:1.25vw;text-align:center}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color{display:inline-block;position:relative;color:#fff;z-index:5;font-weight:700;font-size:1.8055555556vw;letter-spacing:0em;line-height:1.3076923077em}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color::before{content:"";position:absolute;width:4.0277777778vw;height:2.3611111111vw;top:0.0694444444vw;left:-0.1597222222vw;z-index:-1}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_a::before{background-color:#f58220}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_b::before{background-color:#00aabc}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_c::before{background-color:#0160a7;width:9.375vw}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_d::before{width:5.625vw;left:-0.0694444444vw;background-color:#ee1d23}body #contents #about .content_area .main_contes .journey_block .journey_ttl .emphasize{font-weight:700;font-size:1.8055555556vw;letter-spacing:0em;line-height:1.3076923077em}body #contents #about .content_area .main_contes .journey_block .journey_img{width:22.4305555556vw;margin:0 auto 1.4583333333vw}body #contents #about .content_area .main_contes .journey_block .journey_txt{margin:0 auto;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:-0.032em;line-height:1.3125em}body #contents #enjoy{position:relative;z-index:1}body #contents #enjoy .content_area{padding:9.7222222222vw 0}body #contents #enjoy .ttl_area{max-width:43.75vw;margin:0 auto 8.3333333333vw}body #contents #enjoy .ttl_area .main_ttl{width:100%}body #contents #enjoy .swiper-slide{transform:scale(0.82);transform-origin:center bottom;transition:transform .3s}body #contents #enjoy .swiper-slide a{display:block}body #contents #enjoy .swiper-slide-next{transform-origin:55% bottom}body #contents #enjoy .swiper-slide-next+.swiper-slide{transform-origin:0% bottom}body #contents #enjoy .swiper-slide-prev{transform-origin:45% bottom}body #contents #enjoy .swiper-slide:has(+.swiper-slide-prev){transform-origin:100% bottom}body #contents #enjoy .swiper-slide-active{transform:scale(1)}body #contents #enjoy .swiper-pagination-bullet{width:0.9027777778vw;height:0.9027777778vw;border-radius:3.4722222222vw;border:0.2083333333vw solid #000;background-color:#fefffc;margin-right:0.3472222222vw}body #contents #enjoy .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents #enjoy .enjoy_slider{overflow:hidden}body #contents #enjoy .enjoy_slider_inner{height:39.4444444444vw;position:relative}body #contents #enjoy .enjoy_slider_list{display:flex;align-items:flex-end;justify-content:center;width:fit-content;position:absolute;top:0;left:calc(50% - 15.1388888889vw)}body #contents #enjoy .enjoy_slider_card{margin:0 1.3888888889vw 0 0;width:24.6527777778vw}body #contents #enjoy .enjoy_slider_card.on{margin:0 2.0833333333vw 0 0;width:30.2777777778vw}body #contents #enjoy .enjoy_pagination{width:20.4861111111vw;height:3.1944444444vw;margin:5.5555555556vw auto 0;display:flex;align-items:center;justify-content:space-between}body #contents #enjoy .enjoy_pagination ul{display:flex;align-items:center;justify-content:center;width:fit-content}body #contents #enjoy .enjoy_pagination ul li{width:0.9027777778vw;height:0.9027777778vw;border-radius:3.4722222222vw;border:0.2083333333vw solid #000;background-color:#fefffc;margin-right:0.3472222222vw}body #contents #enjoy .enjoy_pagination ul li.swiper-pagination-bullet-active{background-color:#000}body #contents #enjoy .enjoy_pagination_prev{position:relative;margin:0;top:0;left:0;width:3.1944444444vw;height:3.1944444444vw;border:0.1388888889vw solid #fff;background-color:#000;border-radius:3.4722222222vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #enjoy .enjoy_pagination_prev .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #enjoy .enjoy_pagination_prev:hover{opacity:.8}body #contents #enjoy .enjoy_pagination_prev:hover .arw{transform:translateX(-80%) scale(-1, 1)}body #contents #enjoy .enjoy_pagination_prev::after{content:none}body #contents #enjoy .enjoy_pagination_prev .arw{width:1.1513888889vw;position:absolute;top:40%;left:50%;transform:translate(-50%) scale(-1, 1)}body #contents #enjoy .enjoy_pagination_next{position:relative;width:3.1944444444vw;height:3.1944444444vw;background-color:#000;border:0.1388888889vw solid #fff;border-radius:3.4722222222vw;margin:0;top:0;left:0;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #enjoy .enjoy_pagination_next .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #enjoy .enjoy_pagination_next:hover{opacity:.8}body #contents #enjoy .enjoy_pagination_next:hover .arw{transform:translateX(-30%)}body #contents #enjoy .enjoy_pagination_next::after{content:none}body #contents #enjoy .enjoy_pagination_next .arw{width:1.1513888889vw;position:absolute;top:40%;left:50%;transform:translate(-50%)}body #contents #enjoy .bnr_area{margin:6.9444444444vw auto 0;width:89.9305555556vw;display:flex;gap:0.6944444444vw}body #contents #enjoy .bnr_area>div{width:calc(50% - 0.3472222222vw)}body #contents #enjoy .banner-txt{font-weight:bold;text-align:center;margin-bottom:1.3888888889vw;font-size:1.1111111111vw;letter-spacing:0}body #contents #imadoki{position:relative}body #contents #imadoki::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #imadoki .content_area{position:relative;margin:0 15.2777777778vw;padding:0 0 9.8611111111vw}body #contents #imadoki .content_area .main_contes{max-width:59.7222222222vw;margin:0 auto;position:relative;z-index:5}body #contents #imadoki .content_area .main_contes .top_text{font-size:2.0833333333vw;font-weight:bold;text-align:center;margin-bottom:2.7777777778vw;letter-spacing:0}body #contents #imadoki .content_area .main_contes .imadoki_area{position:relative;height:36.8055555556vw;z-index:3;display:block;margin:0 auto 0vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #imadoki .content_area .main_contes .imadoki_area:hover{opacity:.8}body #contents #imadoki .content_area .main_contes .imadoki_area:hover .imadoki_arw{transform:translateX(0.3819444444vw)}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_block{width:59.7222222222vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block{position:absolute;overflow:hidden;width:29.6527777778vw;height:14.1840277778vw;top:10.625vw;left:3.6111111111vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl{position:absolute;top:0;left:0;width:29.7916666667vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl::before{content:"";position:absolute;width:29.6527777778vw;height:11.1111111111vw;background:#fff;transform-origin:center 0;transform:rotate(353deg) translate(-5.5%, 9%);z-index:0;opacity:1}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl.on::before{animation:txt_animation .5s linear forwards}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_star{position:absolute;width:5.3875vw;transform:translate(-100%, 100%);z-index:2}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_star.on{animation:slant_animation .5s linear forwards}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_arw{position:absolute;width:2.4270833333vw;bottom:1.3888888889vw;right:1.25vw}body #contents #plan{position:relative}body #contents #plan .content_area{position:relative;margin:0 15.2777777778vw;padding:9.4444444444vw 0 10vw}body #contents #plan .content_area .ttl_area{margin:0 auto 5.3472222222vw}body #contents #plan .content_area .ttl_area .main_ttl{width:49.2125vw}body #contents #plan .content_area .main_contes{margin:0 auto}body #contents #plan .content_area .main_contes .baner{width:59.7222222222vw;margin:0 auto 5.8333333333vw}body #contents #plan .content_area .main_contes .more_but{background-color:#000;border-radius:2.7777777778vw;width:18.75vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #plan .content_area .main_contes .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #plan .content_area .main_contes .more_but:hover{opacity:.8}body #contents #plan .content_area .main_contes .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #plan .content_area .main_contes .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #plan .content_area .main_contes .more_but a .but_txt{padding:1.0416666667vw 5.5555555556vw;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #plan .content_area .main_contes .more_but a .more_arw{position:absolute;width:1.1854166667vw;right:1.7569444444vw;z-index:1;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan{position:relative}body #contents #weekday_plan::before{content:"";width:69.4444444444vw;height:1px;border-top:1px dashed #000;position:absolute;top:0;left:50%;transform:translateX(-50%)}body #contents #weekday_plan .content_area{position:relative;max-width:59.7222222222vw;margin:0 auto;padding:6.9444444444vw 0 6.9444444444vw}body #contents #weekday_plan .content_area .top_text{font-size:2.0833333333vw;text-align:center;font-weight:bold;line-height:1.3333333333;margin-bottom:2.7777777778vw;letter-spacing:0}body #contents #weekday_plan .content_area .main_contes{margin:0 auto}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion{background-color:#fff}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading{padding:0 4.8611111111vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl{position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center;margin:1.875vw auto 1.3888888889vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.05em;line-height:1.5em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::before{content:"";position:relative;width:11.4583333333vw;background-color:#000;height:1px;top:0;left:0}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::after{content:"";position:relative;width:11.4583333333vw;background-color:#000;height:1px;top:0;right:0}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .read{text-align:center;margin-bottom:0.9027777778vw;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn{width:100%;background-color:#000;position:relative;color:#fff;border-bottom:#000 solid 1px;cursor:pointer;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn:hover{transform:translateY(0.5555555556vw)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn p{position:relative;padding:1.5972222222vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn .arw{position:absolute;width:1.1111111111vw;top:48%;transform-origin:25% 50%;transform:translateX(-50%);right:1.6666666667vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn.open{transform:translateY(0)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn.open .arw{transform:rotate(-180deg)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer{display:block;overflow-y:hidden;height:0.3472222222vw;transition:height .5s ease-in-out;border:1px solid #000;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents{padding:2.7777777778vw 4.1666666667vw 3.8194444444vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:0.9027777778vw 0}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li{display:block;width:25.2777777778vw;height:auto}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li a{display:block;width:100%;min-height:6.8055555556vw;background-color:#d4d4d4;border-radius:8px}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li a img{width:100%;height:auto}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black{position:relative;z-index:2}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow{display:block;position:relative;width:100%;background-color:#212121;color:#fff;border:1px solid #000;cursor:pointer;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover{transform:translateY(0.3472222222vw);opacity:.8}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover::after{height:0vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover .arw{transform:translateX(0.5208333333vw)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow::after{content:"";position:absolute;top:100%;left:-1px;width:100%;height:0.3472222222vw;background-color:#fff;border:1px solid #000;z-index:0;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow p{position:relative;padding:1.5972222222vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow .arw{position:absolute;width:2.0833333333vw;top:45%;right:1.0416666667vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert{margin-bottom:3.4722222222vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:0.8333333333vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt span{display:inline-block;margin-right:0.2777777778vw}body #contents #special_area{position:relative}body #contents #special_area::after{content:"";position:absolute;width:69.4444444444vw;height:1px;border-top:1px dashed #000;top:0;left:50%;transform:translateX(-50%)}body #contents #special_area::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #special_area .content_area{position:relative;margin:0 auto;padding:6.9444444444vw 0 9.7222222222vw}body #contents #special_area .content_area .ttl_area{margin:0 auto 5.4166666667vw}body #contents #special_area .content_area .ttl_area .main_ttl{width:57.2222222222vw}body #contents #special_area .content_area .main_contes{margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area{width:69.4444444444vw;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner{z-index:0;width:100%;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .top-img{width:44.4444444444vw;height:auto;margin:0 auto 5.5555555556vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction{margin-bottom:4.1666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p{margin-bottom:1.5972222222vw;font-size:1.1111111111vw;text-align:center;letter-spacing:0;line-height:1.3}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p:nth-child(2){line-height:2}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p:last-child{margin-bottom:0;line-height:1.5}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p span{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDFC4 50%)}body #contents #special_area .content_area .main_contes .special_main_area .inner .box h3{font-size:1.3888888889vw;line-height:1}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item{margin-top:1.3888888889vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item:not(:first-of-type){margin-top:2.7777777778vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item h4{font-size:1.3888888889vw;line-height:1.4}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item p{margin-top:1.3888888889vw;font-size:1.1111111111vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item p span{display:inline-block;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDEDE 50%)}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item ul{margin-top:0.3472222222vw;font-size:0.8333333333vw;line-height:1.3}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item ul li:not(:first-of-type){margin-top:0.3472222222vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list{width:43.3333333333vw;margin:0 auto;margin-top:1.3888888889vw;border:1px solid #000}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list h5{padding:0.6944444444vw;font-size:0.9722222222vw;font-weight:normal;color:#fff;background-color:#000}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list p{margin-top:0;padding:1.0416666667vw 1.25vw;font-size:0.8333333333vw;line-height:1.5;text-align:left;background-color:#fff}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item{margin-top:2.7777777778vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item h3{margin-bottom:1.3888888889vw;font-size:1.3888888889vw;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box{margin-bottom:2.0833333333vw;padding-bottom:2.0833333333vw;border-bottom:1px dashed #000}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box:last-of-type{border:none}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4{font-size:1.1111111111vw;font-weight:normal;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4 ruby{ruby-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4 ruby rt{font-size:8px;letter-spacing:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4.adjustment ruby{letter-spacing:.28em}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4.adjustment ruby rt{letter-spacing:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box p{margin-top:0.6944444444vw;font-size:0.8333333333vw;text-align:center;line-height:1.3}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list{display:flex;justify-content:center;gap:0.9722222222vw;margin-top:1.3888888889vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item{width:18.4722222222vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item.size_m{width:20.5555555556vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item.size_m img{padding:0 1.0416666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item.size_l{width:26.5277777778vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item p{font-size:0.8333333333vw;letter-spacing:-0.007em;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b{gap:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b .item:first-of-type{width:23.1944444444vw;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b .item:first-of-type img{width:18.4722222222vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b .item:nth-child(2){width:37.2222222222vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .conan_annotation{display:block;margin-top:0.3472222222vw;font-size:0.8333333333vw;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .conan_annotation.sp{display:none}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area{width:43.75vw;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner{position:relative;width:100%;border:2px solid #212121;border-radius:1.1111111111vw;background-color:#fff;padding:2.7777777778vw 2.0833333333vw 2.7777777778vw;z-index:auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner::before{content:"";width:43.75vw;height:100%;border:2px solid #212121;border-radius:1.1111111111vw;position:absolute;top:0.6944444444vw;left:0.6944444444vw;z-index:-1;box-sizing:border-box;background-color:#f58220}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner p{font-size:1.1111111111vw;font-weight:bold;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner .more_but{margin-top:1.8055555556vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list{width:44.4444444444vw;margin:4.8611111111vw auto 0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a{display:block;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a:not(:first-of-type){margin-top:0.9722222222vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a:hover{opacity:.8}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but{background-color:#000;border-radius:2.7777777778vw;width:18.75vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but:hover{opacity:.8}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a .but_txt{padding:1.25vw 5.5555555556vw;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a .more_arw{position:absolute;width:1.1854166667vw;right:1.7569444444vw;z-index:1}body #contents #special_area .hisyotabi_area{padding-top:6.9444444444vw}body #contents #special_area .hisyotabi_area .ttl_area .main_ttl{width:25.9027777778vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner{width:69.4444444444vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction{margin-top:5.5555555556vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction p{font-size:1.1111111111vw;text-align:center;letter-spacing:0;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction p:not(:first-of-type){margin-top:0.6944444444vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box{margin-top:4.1666666667vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box h3{font-size:1.3888888889vw;line-height:1}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_txt{margin-top:1.25vw;font-size:1.25vw;text-align:center;letter-spacing:0;line-height:1.2}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_txt span{display:inline-block;margin-top:0.3472222222vw;font-size:1.1111111111vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box h4{margin-top:4.1666666667vw;margin-bottom:1.3888888889vw;font-size:1.1111111111vw;line-height:1.3;text-align:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item{position:relative;width:59.0277777778vw;margin:0 auto;z-index:auto}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item:not(:first-of-type){margin-top:2.0833333333vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item::after{position:absolute;content:"";width:100%;height:100%;background-color:#00aabc;top:0.6944444444vw;left:0.6944444444vw;border-radius:1.1111111111vw;border:2px solid #212121}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner{width:100%;border:2px solid #212121;border-radius:1.1111111111vw;background-color:#fff;box-sizing:border-box;z-index:1;overflow:hidden}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_heading{display:flex;justify-content:center;align-items:center;width:100%;height:4.8611111111vw;background-color:#000;color:#fff;font-size:1.8055555556vw;font-weight:normal;text-align:center;line-height:1}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap{display:flex;flex-direction:column;padding:1.6666666667vw 2.0833333333vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents{position:relative;display:flex;justify-content:space-between;width:100%}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date{font-size:1.8055555556vw;font-weight:bold;line-height:1.6}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date strong{margin-right:0.6944444444vw;font-size:2.7777777778vw;font-weight:600;line-height:1.1}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date .date_underline{display:inline-block;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 70%, #FFDCBE 70%);padding:0 0.8333333333vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:2.4305555556vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code{position:relative}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code p{margin-bottom:0.6944444444vw;font-size:1.1111111111vw;font-weight:bold;color:#f58220;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .copy_btn{position:relative;display:flex;justify-content:center;align-items:center;width:22.9166666667vw;height:4.1666666667vw;border:2px solid #000;border-radius:1.1111111111vw;padding:0.6944444444vw 1.3888888889vw;font-size:1.3888888889vw;font-weight:bold;color:#000;background-color:#ffdcbe;cursor:pointer}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .copy_btn::before{content:"";position:absolute;top:50%;right:1.8055555556vw;transform:translateY(-50%);display:block;width:1.0416666667vw;height:1.0416666667vw;background-image:url(../img/copy_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .success-msg{position:absolute;top:67%;left:50%;transform:translate(-50%, -50%);display:none;width:15.2777777778vw;padding:0 1.3888888889vw;font-size:1.1111111111vw;font-weight:bold;color:#000;background-color:#ffdcbe;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_a .coupon_date{margin-left:0.6944444444vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_b{position:relative;margin-top:2.0833333333vw;padding-top:2.0833333333vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_b::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-image:url(../img/hisyotabi_border.svg);background-size:contain;background-repeat:repeat-x;background-position:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_b .coupon_arrow{transform:translate(-50%, 0)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt{margin-top:2.0833333333vw;text-align:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li{font-size:0.8333333333vw;line-height:1.2;letter-spacing:0}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li:not(:first-of-type){margin-top:0.3472222222vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li a{font-size:0.8333333333vw;color:#000;text-decoration:underline}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns{display:flex;gap:1.1111111111vw;align-items:center;justify-content:center;margin-top:5.5555555556vw;padding-bottom:9.7222222222vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:2.7777777778vw;width:25.2083333333vw;height:3.8888888889vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but:hover{opacity:.8}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a{position:relative;display:flex;justify-content:center;align-items:center;width:100%}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a .but_txt{padding:1.1111111111vw 0;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:0.8125em;color:#fff}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a .more_arw{position:absolute;width:1.1805555556vw;right:1.3888888889vw;z-index:1}body #contents #event{position:relative}body #contents #event .content_area{position:relative;margin:0 auto;padding:9.5833333333vw 0 10.0694444444vw}body #contents #event .content_area .ttl_area{max-width:60.4166666667vw;margin:0 auto 8.3333333333vw}body #contents #event .content_area .ttl_area .main_ttl{width:60.4166666667vw;margin:0 auto}body #contents #event .content_area .main_contes{overflow:hidden}body #contents #event .content_area .main_contes .sample-slider{width:100%;margin:0 auto !important;height:59.1666666667vw;max-width:90.2777777778vw !important;overflow:visible !important}body #contents #event .content_area .main_contes .sample-sliderpc{display:block}body #contents #event .content_area .main_contes .sample-slidersp{display:none}body #contents #event .content_area .main_contes .swiper-wrapper{width:100%;height:50vw;margin-bottom:5.6944444444vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide{width:30.1041666667vw !important;box-sizing:border-box}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block{position:relative;z-index:1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content{width:28.4722222222vw;background-color:#fff;border:#000 solid 2px;border-radius:1.1111111111vw;box-sizing:border-box;overflow:hidden}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content::after{content:"";position:absolute;width:28.4027777778vw;height:100%;top:0.5555555556vw;left:0.4861111111vw;border-radius:1.1111111111vw;border:#000 solid 2px;z-index:-1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_a::after{background-color:#f58220}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_b::after{background-color:#00aabc}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_c::after{background-color:#0160a7}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_d::after{background-color:#ee1d23}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area{position:relative;z-index:3;width:28.5416666667vw;height:19.0277777778vw;overflow:hidden}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_img{width:100%;height:auto}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_img img{width:100%;height:19.0277777778vw;object-fit:cover}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading{position:absolute;bottom:1.3888888889vw;left:-0.0694444444vw;border:#000 solid 0.1388888889vw;border-bottom:#000 solid 0;border-radius:0.6944444444vw 0.6944444444vw 0 0;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;padding:0.5555555556vw 0.5555555556vw;text-align:center;color:#fefffc}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_a{background-color:#f58220}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_b{background-color:#00aabc}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_c{background-color:#0160a7}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_d{background-color:#ee1d23}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .offer_txt{position:relative;top:-1.3888888889vw;width:100%;background-color:#000;padding:0.6944444444vw 1.3194444444vw;color:#fff;font-weight:400;font-size:0.6944444444vw;letter-spacing:0em;line-height:1.5em}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area{position:relative;padding:1.4583333333vw 1.1805555556vw 0.4166666667vw;border-radius:0 0 1.1111111111vw 1.1111111111vw;overflow:hidden;background-color:#fff;z-index:5;height:34.4444444444vw;display:flex;flex-direction:column}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.offer_area{height:calc(34.4444444444vw - 2.3611111111vw)}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_c .slaid_ttl{width:25.5555555556vw;min-height:auto}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_b .slaid_ttl{width:25.5555555556vw;min-height:auto}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_d .slaid_ttl{width:25.5555555556vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area::before{content:"";position:absolute;width:120%;background-color:#000;height:0.1388888889vw;top:0;left:0}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl{position:relative;width:17.6388888889vw;font-weight:700;font-size:1.3888888889vw;letter-spacing:0em;line-height:1.4em;margin-bottom:1.25vw;line-height:1.4;font-size:1.25vw;display:flex}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl_a{width:100%}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl_b{width:100%}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon{position:absolute;top:1.4583333333vw;right:1.1111111111vw;width:6.0416666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_a{width:4.1666666667vw;top:1.25vw;right:1.4583333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_b{top:1.25vw;right:1.4583333333vw;width:4.1666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_c{top:1.4583333333vw;right:1.4583333333vw;width:3.9583333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_txt{position:relative;padding-top:1.3194444444vw;margin:0 auto;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_txt::after{border-bottom:0.1388888889vw dotted #000;content:"";position:absolute;width:100%;top:0vw;left:0}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but{background-color:#000;border-radius:2.7777777778vw;width:12.2597222222vw;margin:auto auto 1.3888888889vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but:hover{opacity:.8}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a .but_txt{padding:0.9027777778vw 0;font-weight:500;font-size:0.6944444444vw;letter-spacing:0em;line-height:1.3em;color:#fff}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a .more_arw{position:absolute;width:0.775vw;right:1.3888888889vw;z-index:1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .offer{display:flex;align-items:center;width:100%;height:2.3611111111vw;padding:0 1.3888888889vw;background-color:#000;font-size:0.6944444444vw;font-weight:500;letter-spacing:0;line-height:1.3;color:#fff}body #contents #event .content_area .main_contes .slaid_but{display:flex;position:relative;justify-content:space-between;align-items:center;width:20.4861111111vw;height:3.1944444444vw;margin:0 auto;display:none}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev{position:relative;width:3.1944444444vw;height:3.1944444444vw;margin:0;top:0;left:0;background-color:#000;border-radius:3.4722222222vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev:hover{opacity:.8}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev:hover .arw{transform:translateX(-80%) scale(-1, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev::after{content:none}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev .arw{width:1.1513888889vw;position:absolute;left:50%;transform:translateX(-50%) scale(-1, 1);transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination{position:relative;top:0;width:7.9861111111vw}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination .swiper-pagination-bullet{width:0.9027777778vw;height:0.9027777778vw;border-radius:3.4722222222vw;border:0.2083333333vw solid #000;background-color:#fefffc;margin-right:0.3472222222vw}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next{position:relative;width:3.1944444444vw;height:3.1944444444vw;margin:0;top:0;right:0;background-color:#000;border-radius:3.4722222222vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next .arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next:hover{opacity:.8}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next:hover .arw{transform:translateX(-30%)}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next::after{content:none}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next .arw{width:1.1513888889vw;position:absolute;left:50%;transform:translateX(-50%);transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #workcation{position:relative}body #contents #workcation::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #workcation::after{content:"";position:absolute;width:69.4444444444vw;height:1px;border-top:1px dashed #000;position:absolute;top:0;left:50%;transform:translateX(-50%)}body #contents #workcation .content_area{position:relative;margin:0 15.2777777778vw;padding:6.9444444444vw 0 9.9305555556vw}body #contents #workcation .content_area .top_text{font-size:2.0833333333vw;text-align:center;font-weight:bold;line-height:1.3333333333;margin-bottom:2.7777777778vw;letter-spacing:0}body #contents #workcation .content_area .main_contes{max-width:59.7222222222vw;margin:0 auto}body #contents #workcation .content_area .main_contes .workcation_txt_block{margin:0 auto 5.6944444444vw;text-align:center}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview{text-align:center}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview .overview_read{font-weight:400;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;margin-bottom:0.7638888889vw}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview .overview_note{font-weight:400;font-size:0.8333333333vw;letter-spacing:0em;line-height:1.3333333333em}body #contents #workcation .content_area .main_contes .workcation_img{width:59.7222222222vw;margin:0 auto 5.4166666667vw}body #contents #workcation .content_area .main_contes .more_but{background-color:#000;border-radius:2.7777777778vw;width:18.75vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #workcation .content_area .main_contes .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #workcation .content_area .main_contes .more_but:hover{opacity:.8}body #contents #workcation .content_area .main_contes .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #workcation .content_area .main_contes .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #workcation .content_area .main_contes .more_but a .but_txt{padding:1.25vw 5.5555555556vw;font-weight:500;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #workcation .content_area .main_contes .more_but a .more_arw{position:absolute;width:1.1854166667vw;right:1.7569444444vw;z-index:1}body #contents #greatvalue{position:relative}body #contents #greatvalue::before{content:"";position:absolute;width:100%;height:0.3472222222vw;background:#000;bottom:0;left:0}body #contents #greatvalue .content_area{position:relative;margin:0 15.2777777778vw;padding:9.4444444444vw 0 11.3888888889vw}body #contents #greatvalue .content_area .ttl_area{max-width:59.7222222222vw;margin:0 auto 8.1944444444vw}body #contents #greatvalue .content_area .ttl_area .main_ttl{width:29.3576388889vw;left:2.3611111111vw}body #contents #greatvalue .content_area .main_contes{max-width:69.4444444444vw;margin:0 auto}body #contents #greatvalue .content_area .main_contes .acordion_list{margin-bottom:2.3611111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion{background-color:#fff;margin-bottom:4.0972222222vw;border-top:#000 solid 0.2083333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading{padding:0 4.8611111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl{position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center;margin:1.875vw auto 1.3888888889vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.05em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::before{content:"";position:relative;width:11.4583333333vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::after{content:"";position:relative;width:11.4583333333vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .read{text-align:center;margin-bottom:0.9027777778vw;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn{width:100%;background-color:#000;position:relative;color:#fff;border-bottom:#000 solid 1px;cursor:pointer;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn:hover{transform:translateY(0.5555555556vw)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn p{position:relative;padding:1.5972222222vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn .arw{position:absolute;width:1.1111111111vw;top:48%;transform-origin:25% 50%;transform:translateX(-50%);right:1.6666666667vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn.open{transform:translateY(0)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn.open .arw{transform:rotate(-180deg)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer{display:block;overflow-y:hidden;height:0.3472222222vw;transition:height .5s ease-in-out;border:1px solid #000;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents{padding:0 4.8611111111vw 3.8194444444vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl{position:relative;padding-bottom:2.0833333333vw;text-align:center}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;bottom:0;left:0;margin-right:1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1.875vw auto 1.1111111111vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3::before{content:"";position:relative;width:16.8055555556vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3::after{content:"";position:relative;width:16.8055555556vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3 .yellow{font-weight:700;font-size:1.6666666667vw;letter-spacing:0.06em;line-height:1.4583333333em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#f4d038;text-decoration-thickness:0.5555555556vw;text-underline-offset:-0.2777777778vw;text-decoration-skip-ink:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .tokudane{width:18.0555555556vw;margin:0 auto 1.1111111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .contents_read{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.6666666667vw;letter-spacing:0.06em;line-height:1.4583333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .contents_read strong{font-weight:700;font-size:1.5277777778vw;letter-spacing:0.06em;line-height:1.5909090909em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black{position:relative;z-index:2}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow{display:block;position:relative;width:100%;background-color:#212121;color:#fff;border:1px solid #000;cursor:pointer;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover{transform:translateY(0.3472222222vw);opacity:.8}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover::after{height:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow:hover .arw{transform:translateX(0.5208333333vw)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow::after{content:"";position:absolute;top:100%;left:-1px;width:100%;height:0.3472222222vw;background-color:#fff;border:1px solid #000;z-index:0;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow p{position:relative;padding:1.5972222222vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow .arw{position:absolute;width:2.0833333333vw;top:45%;right:1.0416666667vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert{margin-bottom:3.4722222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:0.8333333333vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt span{display:inline-block;margin-right:0.2777777778vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .acordion_outer .acordion_contents{padding:0 4.8611111111vw 6.0416666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price{position:relative;top:0.2083333333vw;left:-2.9861111111vw;width:61.25vw;margin:0 auto 2.1527777778vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table h5{margin:2.2222222222vw auto 1.3194444444vw;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table h5 span{font-weight:700;font-size:0.9722222222vw;letter-spacing:0.06em;line-height:1.4285714286em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table .price{width:59.7222222222vw;left:0 !important;margin:0 auto 2.3611111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.7361111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period h5{margin-right:2.0833333333vw;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block{display:block;color:#fefffc;font-weight:700;font-size:0.8333333333vw;letter-spacing:0.02em;line-height:2.3333333333em;line-height:2em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block .green{width:12.2916666667vw;display:inline-block;background-color:#188a44;padding:0 0.3472222222vw;text-align:center;margin:0 0.5555555556vw 0.4166666667vw 0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block .green strong{font-weight:700;font-size:0.6944444444vw;letter-spacing:0.02em;line-height:2.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block .text{display:inline-block;color:#000;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.03em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_outer{height:0.3472222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_outer .acordion_contents{padding:0 4.8611111111vw 5.5555555556vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl{margin:2.0833333333vw auto 1.25vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl::before{width:15.5555555556vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl::after{width:15.5555555556vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .e_ticket{width:20.7638888889vw;margin:0 auto 1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .e_ticket_read{margin:0 auto 2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1.6666666667vw auto 0.6944444444vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.6666666667vw;letter-spacing:0.05em;line-height:1.4583333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:15.6944444444vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:15.6944444444vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .about{display:block;margin-bottom:2.2222222222vw;text-align:center;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.75em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point h5{position:relative;padding-top:2.2222222222vw;margin-bottom:1.6666666667vw;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point h5::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;top:0;left:0;margin-right:1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_img{width:59.7222222222vw;margin-bottom:2.0833333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_notes{margin-bottom:3.4722222222vw;font-weight:400;font-size:0.8333333333vw;letter-spacing:0.005em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_notes .underline{color:#000;text-decoration:underline;font-weight:700;font-size:0.8333333333vw;letter-spacing:0.005em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_notes .underline:hover{text-decoration:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_outer{height:0.3472222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_outer .acordion_contents{padding:0 4.8611111111vw 4.1666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading{padding:0 3.6111111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl{margin:2.0833333333vw auto 1.4583333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl::before{width:20.7638888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl::after{width:20.7638888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .jre_point_img{width:62.3611111111vw;margin:0 auto 1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .jre_point_read{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:0.9722222222vw;letter-spacing:0.06em;line-height:1.4285714286em;margin:0 auto 2.0833333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1.6666666667vw auto;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.6666666667vw;letter-spacing:0.06em;line-height:1.4583333333em;white-space:nowrap}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:9.7916666667vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:9.7916666667vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:1.875vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan::before{content:"";position:absolute;width:43.3333333333vw;height:1px;top:52%;left:50%;background-color:#000;transform:translateX(-50%) rotate(90deg)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box{display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .jre{position:relative;left:-2.9166666667vw;margin:0.9027777778vw auto 2.2222222222vw;width:29.2361111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .up{position:relative;left:-2.9166666667vw;margin:4.0277777778vw auto 3.8888888889vw;width:29.1666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box.right{position:relative;margin-left:4.1666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .long_allow{display:block;width:26.3888888889vw;background-color:#212121;position:relative;color:#fff;border-bottom:#000 solid 1px}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .long_allow p{position:relative;padding:0.7638888889vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .long_allow .arw{position:absolute;width:2.0833333333vw;top:45%;right:1.0416666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .alert{margin-bottom:0 !important}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_outer .acordion_contents{padding:0 4.8611111111vw 4.5833333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl{margin:2.0833333333vw auto 1.3888888889vw;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.05em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl::before{width:18.4722222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl::after{width:18.4722222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .touch_go_logo{width:29.8611111111vw;margin:0 auto 1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .touch_go_read{margin:0 auto 2.0833333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1.6666666667vw auto 0.7638888889vw;font-weight:700;font-size:1.6666666667vw;letter-spacing:0.06em;line-height:1.4583333333em;white-space:nowrap}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:17.7083333333vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:17.7083333333vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .touch_go_about{display:block;margin-bottom:2.2222222222vw;text-align:center;font-weight:400;font-size:1.1111111111vw;letter-spacing:0em;line-height:1.75em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point h5{position:relative;padding-top:2.2222222222vw;margin-bottom:1.6666666667vw;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point h5::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;top:0;left:0;margin-right:1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_img{width:42.6388888889vw;margin:0 auto 2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_img.second{position:relative;width:60.1388888889vw;margin:0 auto 0;padding-bottom:2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_img.second::after{content:"";position:absolute;width:100%;background-color:#000;height:1px;bottom:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_notes{margin-bottom:3.4722222222vw;font-weight:400;font-size:0.8333333333vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_notes .underline{color:#000;text-decoration:underline;font-weight:700;font-size:0.8333333333vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_notes:hover .underline{text-decoration:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .underline{display:block;width:15.2777777778vw;margin:1.3194444444vw auto 1.5972222222vw;text-align:center;text-decoration:underline;color:#000;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.75em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .underline:hover{text-decoration:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block{margin-bottom:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_outer .acordion_contents{padding:0 4.8611111111vw 4.5138888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading::before{content:"";position:absolute;width:59.7222222222vw;background-color:#000;height:1px;top:0;left:50%;transform:translateX(-50%)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading .otona_logo{position:relative;left:0.2777777778vw;width:19.9881944444vw;padding-top:2.2222222222vw;margin:2.9861111111vw auto 1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading .otona_read{margin:0 auto 2.0833333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3{margin-bottom:2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1.6666666667vw auto 1.3888888889vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em;white-space:nowrap}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:19.0972222222vw;background-color:#000;height:1px;top:0;left:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:19.0972222222vw;background-color:#000;height:1px;top:0;right:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .otona{display:block;margin-bottom:2.6388888889vw;text-align:center;font-weight:400;font-size:3.4722222222vw;letter-spacing:0.06em;line-height:0.48em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .otona span{display:block;font-weight:400;font-size:1.6666666667vw;letter-spacing:0.06em;line-height:1em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit{display:flex;align-items:center;justify-content:center}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit .gray{width:17.7083333333vw;padding:0.2083333333vw 3.4722222222vw;background-color:#ededed;text-align:center;font-weight:700;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit .gray.right{margin-left:1.1111111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type{display:block;margin-bottom:2.6388888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku .type_a{width:29.1666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku .type_b{width:29.1666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age{display:block;position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age::before{content:"";position:absolute;width:100%;height:1px;top:0;left:0;background-color:#000}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block::before{content:"";position:absolute;width:31.5972222222vw;height:1px;top:53%;left:50%;background-color:#000;transform:translateX(-50%) rotate(90deg)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block{display:block;margin:0 auto}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block h5{position:relative;left:-0.9027777778vw;margin-bottom:0.6944444444vw;text-align:center;font-weight:700;font-size:1.6666666667vw;letter-spacing:0.02em;line-height:1.4583333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle{padding-top:2.2222222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle .gray{width:28.4722222222vw;padding:0.2083333333vw 3.4722222222vw;margin-bottom:0.2777777778vw;background-color:#ededed;text-align:center;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle .gray.right{margin-left:1.1111111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block .price_box{position:relative;width:29.6527777778vw;margin-bottom:2.0833333333vw;left:-1.25vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block .price_box.jipang{left:-1.1111111111vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block .long_allow{width:28.4722222222vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block .long_allow p{padding:0.7638888889vw 0;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.02em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang{padding-top:2.2222222222vw;margin-left:1.3888888889vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang h5{left:-0.6944444444vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type{display:flex;justify-content:flex-start;align-items:flex-start}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray{width:13.8888888889vw;margin-bottom:0.2777777778vw;padding:0.2083333333vw 1.0416666667vw;background-color:#ededed;text-align:center;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray.woman{background-color:#f5dada}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray.man{margin-left:0.6944444444vw;background-color:#dae1f5}body #contents #greatvalue .content_area .main_contes .greatvalue_note{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.1111111111vw;letter-spacing:0.06em;line-height:1.5em;text-align:right}}@media screen and (max-width: 767px){body #contents{background-color:#fefffc;position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents::before{content:"";position:absolute;width:0.5333333333vw;height:100%;background:#000;top:0;left:2.2666666667vw;transform:rotate(180deg);z-index:0}body #contents::after{content:"";position:absolute;width:0.5333333333vw;height:100%;background:#000;top:0;right:2.2666666667vw;transform:rotate(180deg);z-index:0}body #contents .list-note{margin:5.3333333333vw auto 0;text-align:left}body #contents .list-note li{font-size:2.6666666667vw;line-height:1.75;text-indent:-1.2em;padding-left:1.2em}body #contents .ttl_area{margin:0 auto 17.0666666667vw;opacity:0}body #contents .ttl_area .main_ttl{position:relative;left:1.8666666667vw;margin:0 auto 4.5333333333vw}body #contents .ttl_area .sub_ttl{text-align:center;font-weight:500;font-size:3.2vw;letter-spacing:0em;line-height:1.5833333333em}body #contents .ttl_area .sub_ttl strong{font-weight:700;font-size:3.2vw;letter-spacing:0em;line-height:1.5833333333em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ffdcbe;text-decoration-thickness:2.1333333333vw;text-underline-offset:-1.0666666667vw;text-decoration-skip-ink:none}body #contents .ttl_area.on{animation:animation_slaid .5s linear;opacity:1}body #contents .main_contes{opacity:0;transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .main_contes.on{animation:animation_slaid_up .5s linear;opacity:1}body #contents .imadoki_modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-9999;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal.open{opacity:1;z-index:9999}body #contents .imadoki_modal .imadoki_overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.7}body #contents .imadoki_modal .imadok_modal_content{position:absolute;width:91.4666666667vw;height:151.4666666667vw;top:0;left:0;right:0;bottom:0;margin:auto}body #contents .imadoki_modal .imadok_modal_content .card_content{width:91.4666666667vw;height:151.4666666667vw;background-color:#fff;border-radius:4.2666666667vw;border:#000 solid 0.5333333333vw;overflow:hidden}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close{position:relative;width:100%;box-sizing:border-box;top:0vw;z-index:50}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn{cursor:pointer;position:absolute;display:block;width:7.4666666667vw;height:7.4666666667vw;border-radius:50%;background-color:#000;top:0%;right:0%;z-index:10;transform:translate(-50%, 50%)}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar{display:block;position:absolute;background-color:#fff;width:3.7333333333vw;height:1px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar_top{transform:rotate(45deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .imadoki_close .menu_btn .bar_bottom{transform:rotate(-45deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block{position:relative}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning{position:absolute;top:0;left:0;display:block;width:91.4666666667vw;height:151.4666666667vw;opacity:1;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid{display:block;position:absolute;width:37.3333333333vw;height:56.8vw;top:40vw;left:26.6666666667vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(1){z-index:8}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(2){z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(3){z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(4){z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(5){z-index:4}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(6){z-index:3}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(7){z-index:2}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid:nth-child(8){z-index:1}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random{transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(1){position:absolute;top:36.2666666667vw;left:46.4vw;z-index:8;transform:rotate(14deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(2){position:absolute;top:50.9333333333vw;left:10.6666666667vw;z-index:7;transform:rotate(-11deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(3){position:absolute;top:75.4666666667vw;left:60.5333333333vw;z-index:6;transform:rotate(34deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(4){position:absolute;top:-2.6666666667vw;left:21.8666666667vw;z-index:5;transform:rotate(31deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(5){position:absolute;top:-6.6666666667vw;left:62.9333333333vw;z-index:4;transform:rotate(-9deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(6){position:absolute;top:109.6vw;left:30.6666666667vw;z-index:3;transform:rotate(-4deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(7){position:absolute;top:84.8vw;left:-2.6666666667vw;z-index:2;transform:rotate(10deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.random:nth-child(8){position:absolute;top:3.7333333333vw;left:-13.8666666667vw;z-index:1;transform:rotate(6deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.center{top:46.6666666667vw;left:26.6666666667vw;transform:rotate(0deg);transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment{transition:all 1s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid{display:block;position:absolute;width:48vw;height:73.0426666667vw;transform:rotate(0deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(1){top:38.4vw;left:21.8666666667vw;z-index:8}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(2){top:30.4vw;left:-5.2vw;z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(3){top:30.4vw;left:47.4666666667vw;z-index:7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(4){position:absolute;top:24vw;left:-14.5333333333vw;z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(5){position:absolute;top:24vw;left:57.3333333333vw;z-index:6}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(6){position:absolute;top:18.4vw;left:-23.7333333333vw;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(7){position:absolute;top:18.4vw;left:66.6666666667vw;z-index:5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.alignment.card_slaid:nth-child(8){position:absolute;top:16vw;left:-33.2vw;z-index:4}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning .card_slaid.none{display:none}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .opning.off{opacity:0;z-index:-5}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper{position:absolute;top:0;left:0;width:91.4666666667vw;height:151.4666666667vw;opacity:0;z-index:-10}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper.on{opacity:1;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-wrapper{position:relative;transform:translate(0, 8vw) !important;height:134.4vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center;z-index:0;overflow:visible}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block{position:relative;width:48vw;height:72.8vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card{width:48vw;height:72.8vw;transform-origin:bottom center}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card .front{position:absolute;top:0;left:0;width:100%;transition:transform .7s;transform:rotateY(0deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide .slaid_block .card .back{position:absolute;top:0;left:0;width:100%;transition:transform .7s;backface-visibility:hidden;transform:rotateY(-180deg)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-active .slaid_block{transform:scale(1) translateY(0vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev .slaid_block{transform:scale(1.08) translate(0.5333333333vw, -8.5333333333vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next .slaid_block{transform:scale(1.08) translate(-1.3333333333vw, -8.5333333333vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev2 .slaid_block{transform:scale(1.16) translate(13.3333333333vw, -15.2vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next2 .slaid_block{transform:scale(1.16) translate(-14.1333333333vw, -15.2vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev3 .slaid_block{transform:scale(1.24) translate(22.4vw, -20.8vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next3 .slaid_block{transform:scale(1.24) translate(-23.2vw, -20.8vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev4 .slaid_block{transform:scale(1.32) translate(27.7333333333vw, -23.4666666667vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-prev-end .slaid_block{transform:scale(1.32) translate(33.0666666667vw, -26.6666666667vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .swiper-slide.swiper-slide-next-end .slaid_block{transform:scale(1.32) translate(33.0666666667vw, -26.6666666667vw)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok{display:flex;position:relative;justify-content:space-between;align-items:center;width:78.6666666667vw;height:12.2666666667vw;margin:0 auto;z-index:10}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev{position:relative;margin:0;top:0;left:0;width:12.2666666667vw;height:12.2666666667vw;border:0.5333333333vw solid #fff;background-color:#000;border-radius:13.3333333333vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev::after{content:none}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-prev .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%) scale(-1, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination{position:relative;width:46.9333333333vw;height:3.4666666667vw;bottom:1.3333333333vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination .swiper-pagination-bullet{width:3.4666666667vw;height:3.4666666667vw;border-radius:13.3333333333vw;border:0.8vw solid #000;background-color:#fefffc;margin-right:0.8vw}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next{position:relative;width:12.2666666667vw;height:12.2666666667vw;background-color:#000;border:0.5333333333vw solid #fff;border-radius:13.3333333333vw;margin:0;top:0;left:0}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next::after{content:none}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .swiper .slider_imadok .swiper-button-next .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block{position:absolute;width:100%;height:134.4vw;perspective:134.4vw;top:0;left:0;opacity:0;z-index:-20;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.fadeOut{opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on{opacity:1;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1);z-index:20}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on .on_overlay{opacity:.7}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block.on .on_card{opacity:1}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_overlay{position:absolute;top:0;left:0;z-index:-1;background-color:#fff;width:100%;height:133.3333333333vw;opacity:0}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card{position:absolute;width:48vw;height:73.0426666667vw;top:38.6666666667vw;left:21.6vw;z-index:1;filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.2117647059));transform:scale(1);transform-style:preserve-3d;transform-origin:center center;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.scale{transform:scale(1.5)}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.rotate .front{transform:rotateY(180deg);transition-duration:.3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card.rotate .back{transform:rotateY(0deg);transition-duration:.3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card .front{position:absolute;backface-visibility:hidden;top:0;left:0;width:100%;transition:transform .3s}body #contents .imadoki_modal .imadok_modal_content .card_content .card_block .on_card_block .on_card .back{position:absolute;backface-visibility:hidden;top:0;left:0;width:100%;transition:transform .3s;transform:rotateY(180deg)}body #contents .fixed-nav{position:sticky;top:0;left:0;width:100%;padding:3.2vw 1.6vw;z-index:100;border-bottom:2px solid #000;background-color:#fff}body #contents .fixed-nav ul{display:flex;justify-content:center;align-items:center;gap:1.0666666667vw}body #contents .fixed-nav ul li:first-of-type a.on{background-color:#00aabc}body #contents .fixed-nav ul li:nth-of-type(2) a.on{background-color:#ee1d23}body #contents .fixed-nav ul li:nth-of-type(3) a.on{background-color:#0160a7}body #contents .fixed-nav ul a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;width:31.4666666667vw;padding:1.3333333333vw;border-radius:13.3333333333vw;background-color:#000;font-size:3.2vw;font-weight:bold;letter-spacing:0;line-height:1.4;transition:background-color .3s}body #contents .fixed-nav ul a span{display:block;font-size:4.2666666667vw}body #contents #kv{padding-bottom:18.1333333333vw}body #contents #kv .content_area{position:relative;z-index:5}body #contents #kv .content_area::before{content:"";position:absolute;width:100%;height:1.3333333333vw;background:#000;bottom:-8.8vw;bottom:-18.1333333333vw;left:0}body #contents #kv .content_area .kv_img{width:100%;margin:0 auto 8vw}body #contents #kv .content_area .scroll_icon{position:absolute;left:50%;bottom:-16vw;transform:translateX(-50%);width:12.2666666667vw}body #contents #timesale{position:relative}body #contents #timesale::before{content:"";position:absolute;width:100%;height:0.8vw;background:#000;bottom:0;left:0}body #contents #timesale .content_area{position:relative;padding:10.6666666667vw 6.4vw;margin:0 auto}body #contents #timesale .timesale_body{z-index:1;position:relative}body #contents #timesale .timesale_body::before{content:"";width:84.5333333333vw;height:100%;background-color:#fec901;border:2px solid #212121;border-radius:4.2666666667vw;position:absolute;top:2.6666666667vw;left:2.6666666667vw;z-index:-1;box-sizing:border-box}body #contents #timesale .timesale_body>div{width:84.5333333333vw;background-color:#fffbe0;border:2px solid #212121;border-radius:4.2666666667vw;padding:8vw 1.3333333333vw 13.3333333333vw;position:relative}body #contents #timesale .ttl_area{max-width:74.6666666667vw;margin:0 auto}body #contents #timesale .ttl_area .main_ttl{width:100%}body #contents #timesale .txt-area{margin-top:13.3333333333vw}body #contents #timesale .txt-area .box{width:fit-content;margin:0 auto;margin-bottom:10.6666666667vw}body #contents #timesale .txt-area .box .timesale_box .box_item{width:74.6666666667vw;margin:0 auto;border-radius:16px;border:2px solid #212121;overflow:hidden}body #contents #timesale .txt-area .box .timesale_box .box_item .box_item_heading{padding:2.6666666667vw;background-color:#212121;color:#fff;font-size:4.8vw}body #contents #timesale .txt-area .box .timesale_box .box_item .inner{width:100%;padding:5.8666666667vw 2.4vw 6.4vw;background-color:#fff}body #contents #timesale .txt-area .box .timesale_box .box_item .inner:not(:first-of-type){border-top:2px solid #000}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .period_heading{position:absolute;top:2.1333333333vw;left:3.2vw;display:inline-block;padding:1.6vw 1.8666666667vw;background-color:#ffdede;border-radius:2px;font-size:3.7333333333vw;font-weight:bold;letter-spacing:0;line-height:1}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt{font-weight:bold;line-height:1.1;text-align:center}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt:not(:first-of-type){position:relative;margin-top:6.6666666667vw;padding-top:5.3333333333vw}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt:not(:first-of-type)::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0.1388888889vw;background-image:url(../img/timesale_border_img.svg)}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .list_ttl{display:inline-block;margin-right:0;margin-bottom:3.4666666667vw;padding:0 0.8vw 0.8vw;font-size:3.7333333333vw;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 50%, #FFDEDE 50%)}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .period{display:inline-block;padding-left:1.3333333333vw;font-size:3.2vw;vertical-align:middle;line-height:1.2;letter-spacing:-0.06em}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt .number{font-size:4.8vw;line-height:.7;letter-spacing:-0.06em}body #contents #timesale .txt-area .box .timesale_box .box_item .inner .inner_box .inner_txt dd .period:not(:first-of-type){margin-top:1.0416666667vw;margin-left:0}body #contents #timesale .txt-area .box .timesale_box .box_item .inner.period_02 .period_heading{background-color:#ffdfc4}body #contents #timesale .txt-area .box .timesale_box .box_item .inner.period_02 .inner_box .inner_txt .list_ttl{background:linear-gradient(transparent 50%, #FFDFC4 50%)}body #contents #timesale .timesale_banner{width:74.6666666667vw;margin:0 auto;margin-top:10.6666666667vw}body #contents #timesale .timesale_banner .txt{font-size:3.7333333333vw;font-weight:bold;text-align:center;letter-spacing:0;line-height:1.3}body #contents #timesale .timesale_banner .txt.sp{display:block}body #contents #timesale .timesale_banner a{display:block;margin-top:5.3333333333vw}body #contents #pickup{position:relative}body #contents #pickup::before{content:"";position:absolute;width:100%;height:0.8vw;background:#000;bottom:0;left:0}body #contents #pickup .content_area{position:relative;padding:10.6666666667vw 6.4vw 24vw;margin:0 auto}body #contents #pickup .pickup_body{z-index:1;position:relative}body #contents #pickup .pickup_body::before{content:"";width:84.5333333333vw;height:100%;background-color:#0160a7;border:2px solid #212121;border-radius:4.2666666667vw;position:absolute;top:2.6666666667vw;left:2.6666666667vw;z-index:-1;box-sizing:border-box}body #contents #pickup .pickup_body>div{width:84.5333333333vw;background-color:#e8f5ff;border:2px solid #212121;border-radius:4.2666666667vw;padding:8vw 1.3333333333vw 13.3333333333vw;position:relative}body #contents #pickup .pickup_tag{position:absolute;top:0;left:4.2666666667vw;padding:1.3333333333vw 5.0666666667vw 1.8666666667vw;background-color:#00aabc;border:2px solid #212121;border-radius:13.3333333333vw;color:#fff;font-size:4.2666666667vw;font-weight:bold;transform:translateY(-50%);letter-spacing:0}body #contents #pickup .ttl_area{max-width:52.2666666667vw;margin:0 auto 13.3333333333vw}body #contents #pickup .ttl_area .main_ttl{width:100%;position:relative;left:0vw}body #contents #pickup .pickup_img{padding:0 2.6666666667vw}body #contents #pickup .txt-area{margin-top:6.9333333333vw}body #contents #pickup .txt-area .border-b{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDEDE 50%)}body #contents #pickup .txt-area .top-txt{font-size:3.7333333333vw;margin-bottom:8.5333333333vw;letter-spacing:0;line-height:1.5714285714;padding:0 2.6666666667vw;text-align:center}body #contents #pickup .txt-area .top-txt .small{display:block;margin-top:2.6666666667vw;font-size:3.2vw;line-height:1.3333333333}body #contents #pickup .txt-area .top-txt .underline{display:inline;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 60%, #FFDCBE 60%);padding:0 0.8vw 0.5333333333vw}body #contents #pickup .txt-area .box{margin-bottom:8.5333333333vw}body #contents #pickup .txt-area .box h3{font-size:5.3333333333vw;font-weight:bold;margin-bottom:2.6666666667vw;letter-spacing:0;font-weight:bold}body #contents #pickup .txt-area .box .pickup_box{margin-top:2.6666666667vw;padding:0 2.6666666667vw}body #contents #pickup .txt-area .box .pickup_box .box_item{width:100%;overflow:hidden}body #contents #pickup .txt-area .box .pickup_box .box_item:not(:first-of-type){margin-top:2.1333333333vw}body #contents #pickup .txt-area .box .pickup_box .box_item .box_item_heading{padding:2.6666666667vw;background-color:#212121;color:#fff;font-size:5.3333333333vw}body #contents #pickup .txt-area .box .pickup_box .box_item .box_item_heading span{display:inline-block;margin-left:.5em;font-size:4.2666666667vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner{width:100%;padding:2.6666666667vw 2.6666666667vw 4vw;background-color:#fff}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box:first-of-type{position:relative;padding-bottom:2.6666666667vw;margin-bottom:2.6666666667vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box:first-of-type::before{position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:0.5333333333vw;background-image:url(../img/dotted_img.png);background-repeat:repeat-x}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_a{width:24vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_b{width:27.2vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_c{width:35.2vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .heading_img.ttl_d{width:27.2vw}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .inner_txt{margin-top:1.6vw;text-align:left;font-weight:bold;line-height:1.1}body #contents #pickup .txt-area .box .pickup_box .box_item .inner .inner_box .inner_txt span{font-size:6.9333333333vw}body #contents #pickup .txt-area .box .box-txt-price .bold-m{display:block;font-weight:normal;line-height:1.3571428571}body #contents #pickup .txt-area .box .box-txt-time .small{display:block;line-height:1.3333333333;margin-top:1.3333333333vw}body #contents #pickup .txt-area .box p{text-align:center;font-size:3.7333333333vw;letter-spacing:0;line-height:1.3571428571}body #contents #pickup .txt-area .box:last-child{margin-bottom:0}body #contents #pickup .txt-area .box .time{font-size:3.2vw;display:block;text-align:center;margin-top:1.3333333333vw;line-height:1.3333333333;font-weight:500}body #contents #pickup .txt-area .box .small{text-align:center;font-size:3.2vw;font-weight:normal;line-height:1;margin-top:1.3333333333vw;display:block}body #contents #pickup .txt-area .box .bold{font-weight:bold}body #contents #pickup .txt-area .box .bold-m{font-weight:500}body #contents #pickup .pickup_banner{width:100%;margin-top:8.5333333333vw;padding:0 2.6666666667vw}body #contents #pickup .pickup_banner a{display:block}body #contents #pickup .pickup_btn{margin-top:10.6666666667vw}body #contents #pickup .more_but{background-color:#000;border-radius:10.6666666667vw;width:72vw;margin:auto auto 0}body #contents #pickup .more_but:not(:first-of-type){margin-top:4vw}body #contents #pickup .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #pickup .more_but a .but_txt{padding:4vw 0;font-size:4.2666666667vw;color:#fff}body #contents #pickup .more_but a .more_arw{position:absolute;width:4.5333333333vw;right:5.8666666667vw;z-index:1}body #contents #pickup .more_but a .more_pdf{position:absolute;width:6.1333333333vw;right:4.8vw;z-index:1}body #contents #pickup .pickup_subtitle{margin:18.6666666667vw auto 8vw;text-align:center;font-size:5.8666666667vw;line-height:1.2727272727;letter-spacing:0}body #contents #pickup .pickup_list li{position:relative;width:84.5333333333vw;height:auto;z-index:1}body #contents #pickup .pickup_list li:not(:first-of-type){margin-top:8vw}body #contents #pickup .pickup_list li>div{border:2px solid #212121;border-radius:4.2666666667vw;background-color:#fff;display:flex;align-items:center;flex-direction:column-reverse;justify-content:flex-end;gap:3.7333333333vw;height:100%;padding:4.8vw 4.2666666667vw 8vw}body #contents #pickup .pickup_list li>div::before{content:"";width:84.5333333333vw;height:100%;border:2px solid #212121;border-radius:4.2666666667vw;position:absolute;top:2.6666666667vw;left:2.6666666667vw;z-index:-1;box-sizing:border-box}body #contents #pickup .pickup_list li>div.bg-pink::before{background-color:#ffa7cd}body #contents #pickup .pickup_list li>div.bg-green::before{background-color:#188a44}body #contents #pickup .pickup_list li>div.bg-yellow::before{background-color:#f58220}body #contents #pickup .pickup_list li h4{font-size:5.8666666667vw;line-height:1.3333333333;letter-spacing:0;text-align:center}body #contents #pickup .pickup_list li h4+p{margin-top:4.8vw;font-size:3.7333333333vw;letter-spacing:.02em;text-align:center}body #contents #pickup .pickup_list li h4 .heading_inner_img{width:21.3333333333vw}body #contents #pickup .pickup_list li .more_but{margin:13.3333333333vw 0 0}body #contents #pickup .pickup_list li .pickup_list_img{width:100%}body #contents #about{position:relative}body #contents #about::before{content:"";position:absolute;width:100%;height:1.3333333333vw;background:#000;bottom:0;left:0}body #contents #about .content_area{position:relative;margin:0 auto;padding:18.6666666667vw 6.4vw 24vw}body #contents #about .content_area .ttl_area{margin:0 auto 13.3333333333vw}body #contents #about .content_area .ttl_area .main_ttl{width:57.8666666667vw;margin:0 auto}body #contents #about .content_area .main_contes{display:block;position:relative;margin:0 auto;width:87.4666666667vw;left:-0.8vw}body #contents #about .content_area .main_contes .journey_block{position:relative;z-index:1;margin:0 auto 5.3333333333vw}body #contents #about .content_area .main_contes .journey_block:nth-child(3){margin:0 auto 0vw}body #contents #about .content_area .main_contes .journey_block .journey_content{display:block;width:84.5333333333vw;padding:7.7333333333vw 4vw;background-color:#fff;border:#000 solid 0.5333333333vw;border-radius:4.2666666667vw;box-sizing:border-box;color:currentColor}body #contents #about .content_area .main_contes .journey_block .journey_content::after{content:"";position:absolute;width:84.5333333333vw;height:100%;top:2.6666666667vw;left:2.6666666667vw;border-radius:4.2666666667vw;border:#000 solid 0.5333333333vw;z-index:-1}body #contents #about .content_area .main_contes .journey_block .journey_content.type_a::after{background-color:#f58220}body #contents #about .content_area .main_contes .journey_block .journey_content.type_b::after{background-color:#00aabc}body #contents #about .content_area .main_contes .journey_block .journey_content.type_c::after{background-color:#0160a7}body #contents #about .content_area .main_contes .journey_block .journey_content.type_d::after{background-color:#ee1d23}body #contents #about .content_area .main_contes .journey_block .journey_ttl{font-weight:700;font-size:4.2666666667vw;letter-spacing:0em;line-height:1.3125em;line-height:1.6em !important;margin-bottom:5.0666666667vw;text-align:center}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color{display:inline-block;position:relative;color:#fff;z-index:5;font-weight:700;font-size:5.3333333333vw;letter-spacing:0em;line-height:1.1em}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color::before{content:"";position:absolute;width:12vw;height:6.6666666667vw;top:-0.2666666667vw;left:-0.6133333333vw;z-index:-1;background-color:#f58220}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_a::before{background-color:#f58220}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_b::before{background-color:#00aabc}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_c::before{width:28vw;background-color:#0160a7}body #contents #about .content_area .main_contes .journey_block .journey_ttl .color.type_d::before{width:17.3333333333vw;background-color:#ee1d23}body #contents #about .content_area .main_contes .journey_block .journey_ttl .emphasize{font-weight:700;font-size:5.3333333333vw;letter-spacing:0em;line-height:1.1em}body #contents #about .content_area .main_contes .journey_block .journey_img{width:76vw;margin:0 auto 4.8vw}body #contents #about .content_area .main_contes .journey_block .journey_txt{margin:0 auto;text-align:center;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.3571428571em}body #contents #enjoy{position:relative;z-index:1}body #contents #enjoy .content_area{padding:18.6666666667vw 0}body #contents #enjoy .ttl_area{max-width:83.2vw;margin:0 auto 13.3333333333vw}body #contents #enjoy .ttl_area .main_ttl{width:100%}body #contents #enjoy .swiper-slide{transform:scale(0.82);transform-origin:bottom;transition:transform .3s}body #contents #enjoy .swiper-slide a{display:block}body #contents #enjoy .swiper-slide-next{transform-origin:30% bottom}body #contents #enjoy .swiper-slide-prev{transform-origin:70% bottom}body #contents #enjoy .swiper-slide-active{transform:scale(1)}body #contents #enjoy .swiper-pagination-bullet{width:3.4666666667vw;height:3.4666666667vw;border-radius:13.3333333333vw;border:0.8vw solid #000;background-color:#fefffc;margin-right:1.3333333333vw}body #contents #enjoy .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents #enjoy .enjoy_slider{overflow:hidden}body #contents #enjoy .enjoy_slider_inner{height:101.3333333333vw;position:relative}body #contents #enjoy .enjoy_slider_list{display:flex;align-items:flex-end;justify-content:center;width:fit-content;position:absolute;top:0;left:calc(50% - 35.7333333333vw)}body #contents #enjoy .enjoy_slider_card{margin:0 3.7333333333vw 0 0;width:60.2666666667vw}body #contents #enjoy .enjoy_slider_card.on{width:71.4666666667vw}body #contents #enjoy .enjoy_slider_card a{display:block}body #contents #enjoy .enjoy_pagination{margin:10.6666666667vw auto 0;width:78.6666666667vw;height:12.2666666667vw;display:flex;align-items:center;justify-content:space-between}body #contents #enjoy .enjoy_pagination ul{display:flex;align-items:center;justify-content:center;width:fit-content}body #contents #enjoy .enjoy_pagination ul li{width:3.4666666667vw;height:3.4666666667vw;border-radius:50%;border:0.5333333333vw solid #000}body #contents #enjoy .enjoy_pagination ul li.on{background-color:#000}body #contents #enjoy .enjoy_pagination_prev{position:relative;margin:0;top:0;left:0;width:12.2666666667vw;height:12.2666666667vw;background-color:#000;border-radius:13.3333333333vw}body #contents #enjoy .enjoy_pagination_prev::after{content:none}body #contents #enjoy .enjoy_pagination_prev .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%) scale(-1, 1)}body #contents #enjoy .enjoy_pagination_next{position:relative;width:12.2666666667vw;height:12.2666666667vw;background-color:#000;border-radius:13.3333333333vw;margin:0;top:0;left:0}body #contents #enjoy .enjoy_pagination_next::after{content:none}body #contents #enjoy .enjoy_pagination_next .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%)}body #contents #enjoy .bnr_area{margin:16vw auto 0;width:78.6666666667vw}body #contents #enjoy .bnr_area>div:not(:first-of-type){margin-top:6.9333333333vw}body #contents #enjoy .banner-txt{font-weight:normal;text-align:center;margin-bottom:5.3333333333vw;font-size:3.7333333333vw;letter-spacing:0}body #contents #imadoki{position:relative}body #contents #imadoki::before{content:"";position:absolute;width:100%;height:1.3333333333vw;background:#000;bottom:0;left:0}body #contents #imadoki .content_area{position:relative;margin:0 auto;padding:0 6.4vw 24.2666666667vw}body #contents #imadoki .content_area .main_contes{position:relative;margin:0 auto;width:87.4666666667vw;z-index:5;overflow:hidden}body #contents #imadoki .content_area .main_contes .top_text{font-size:5.8666666667vw;font-weight:bold;text-align:center;margin-bottom:8vw;letter-spacing:0;line-height:1.2727272727}body #contents #imadoki .content_area .main_contes .imadoki_area{position:relative;height:120.536vw;z-index:3;display:block;margin:0 auto 0vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_block{width:87.2vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block{position:absolute;overflow:hidden;width:70.5493333333vw;height:32.5173333333vw;top:60.5333333333vw;left:10.1333333333vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl{position:absolute;top:0;left:0;width:70.5493333333vw}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl::before{content:"";position:absolute;width:70.5493333333vw;height:29.584vw;background:#fff;transform-origin:center 0;transform:rotate(353deg) translate(-5.5%, 7%);z-index:0;opacity:1}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_ttl.on::before{animation:sp_txt_animation .5s linear forwards}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_star{position:absolute;width:11.68vw;transform:translate(-105%, 273%);z-index:2}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_ttl_block .imadoki_star.on{animation:sp_slant_animation .5s linear forwards}body #contents #imadoki .content_area .main_contes .imadoki_area .imadoki_arw{position:absolute;width:41.0666666667vw;bottom:0.2666666667vw;right:0.5333333333vw;animation:sp_imadoki_arw 2.5s cubic-bezier(0.22, 1, 0.36, 1) infinite}body #contents #plan{position:relative}body #contents #plan .content_area{position:relative;margin:0 auto;padding:18.6666666667vw 4vw 9.6vw}body #contents #plan .content_area .ttl_area{margin:0 auto 18.6666666667vw}body #contents #plan .content_area .ttl_area .main_ttl{width:71.4666666667vw;margin-bottom:5.3333333333vw}body #contents #plan .content_area .main_contes{position:relative;margin:0 auto;width:87.4666666667vw;overflow:hidden}body #contents #plan .content_area .main_contes .baner{width:87.4666666667vw;margin:0 auto 10.6666666667vw}body #contents #plan .content_area .main_contes .more_but{background-color:#000;border-radius:10.6666666667vw;width:72vw;margin:0 auto}body #contents #plan .content_area .main_contes .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #plan .content_area .main_contes .more_but a .but_txt{padding:4.8vw 21.3333333333vw;font-weight:500;font-size:4.2666666667vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #plan .content_area .main_contes .more_but a .more_arw{position:absolute;width:4.552vw;right:6.2133333333vw;z-index:1}body #contents #weekday_plan{position:relative}body #contents #weekday_plan::before{content:"";position:absolute;width:73.3333333333vw;height:1px;border-top:1px dashed #000;top:0;left:50%;transform:translateX(-50%)}body #contents #weekday_plan .content_area{position:relative;max-width:84vw;margin:0 auto;padding:9.6vw 0 9.6vw}body #contents #weekday_plan .content_area .top_text{font-size:5.8666666667vw;font-weight:bold;text-align:center;width:100vw;margin:0 calc(50% - 50vw) 8vw;letter-spacing:0;line-height:1.2727272727}body #contents #weekday_plan .content_area .main_contes{margin:0 auto;max-width:78.6666666667vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion{background-color:#fff}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading{padding:0 4.2666666667vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl{position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center;margin:0 auto 4.8vw;padding-top:7.2vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::before{content:"";position:relative;width:7.2vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::after{content:"";position:relative;width:7.2vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_heading .read{text-align:center;margin-bottom:3.4666666667vw;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn{width:100%;background-color:#000;position:relative;color:#fff;border-bottom:#000 solid 1px}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn p{position:relative;padding:4vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0.02em;line-height:1.4285714286em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn .arw{position:absolute;width:3.2vw;top:46%;transform:translateX(-50%);right:2.9333333333vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_btn.open .arw{transform:rotate(180deg)}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer{display:block;overflow-y:hidden;height:1.3333333333vw;transition:height .5s ease-in-out;border:1px solid #000;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents{padding:8vw 4.5333333333vw 10.6666666667vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:2.6666666667vw 0}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li{display:block;width:100%;height:auto}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li a{display:block;width:100%;min-height:18.6666666667vw;background-color:#d4d4d4;border-radius:8px}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents ul li a img{width:100%;height:auto}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black{position:relative;z-index:2}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow{display:block;position:relative;width:100%;color:#fff;background-color:#212121;border-bottom:#000 solid 1px}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow::after{content:"";position:absolute;top:100%;left:0;width:99.3%;height:1.3333333333vw;background-color:#fff;border:1px solid #000;z-index:0}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow p{position:relative;padding:3.2vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0.02em;line-height:1.4285714286em}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow .arw{position:absolute;width:4.2186666667vw;top:45%;transform:translateX(-50%);right:6.4vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert{margin-bottom:7.4666666667vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em;margin-bottom:0.8vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt span{display:inline-block;margin-right:1.0666666667vw}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .acordion_outer.open{display:block}body #contents #weekday_plan .content_area .main_contes .acordion_list .acordion .example{position:absolute;width:20.192vw;left:1.6vw;z-index:3}body #contents #special_area{position:relative}body #contents #special_area::after{content:"";position:absolute;width:73.3333333333vw;height:1px;border-top:1px dashed #000;top:0;left:50%;transform:translateX(-50%)}body #contents #special_area::before{content:"";position:absolute;width:100%;height:1.3333333333vw;background:#000;bottom:0;left:0}body #contents #special_area .content_area{position:relative;margin:0 auto;padding:9.6vw 0 24vw}body #contents #special_area .content_area .ttl_area{margin:0 auto 13.3333333333vw}body #contents #special_area .content_area .ttl_area .main_ttl{width:77.3333333333vw}body #contents #special_area .content_area .main_contes{margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area{max-width:89.0666666667vw;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner{z-index:0;width:100%;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .top-img{width:78.6666666667vw;height:auto;margin:0 auto 8.5333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction{margin-bottom:8.5333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p{margin-bottom:4.2666666667vw;font-size:3.7333333333vw;text-align:center;letter-spacing:0;line-height:2}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p:last-child{margin-bottom:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .introduction p span{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDFC4 50%)}body #contents #special_area .content_area .main_contes .special_main_area .inner .box h3{font-size:5.3333333333vw;line-height:1}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item{margin-top:8.2666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item:first-of-type{margin-top:5.8666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item h4{margin-bottom:4.2666666667vw;font-size:5.3333333333vw;line-height:1.4}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item p{font-size:3.7333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item p span{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #FFDEDE 50%)}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item ul{margin-top:1.3333333333vw;font-size:3.2vw;line-height:1.3}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item ul li:not(:first-of-type){margin-top:1.3333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list{width:78.6666666667vw;margin:0 auto;margin-top:5.3333333333vw;border:1px solid #000}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list h5{padding:2.6666666667vw;font-size:3.7333333333vw;font-weight:normal;color:#fff;background-color:#000}body #contents #special_area .content_area .main_contes .special_main_area .inner .box .box_item .station_list p{padding:4vw 4.8vw;font-size:3.2vw;line-height:1.5;text-align:left;background-color:#fff}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item{margin-top:8.5333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item h3{margin-bottom:4.2666666667vw;font-size:5.3333333333vw;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box{position:relative;width:100%;margin:0 auto;margin-bottom:8vw;padding-bottom:8vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box::after{position:absolute;left:50%;bottom:0;transform:translateX(-50%);content:"";width:73.6vw;height:1px;border-bottom:1px dashed #000}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box:last-of-type{margin-bottom:10.4vw;padding-bottom:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box:last-of-type::after{display:none}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4{font-size:4.2666666667vw;font-weight:normal;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4 ruby{ruby-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4 ruby rt{font-size:8px;letter-spacing:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4.adjustment ruby{letter-spacing:.28em}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box h4.adjustment ruby rt{letter-spacing:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box p{margin-top:2.6666666667vw;text-align:center;line-height:1.3;letter-spacing:-0.001em;font-size:3.2vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list{margin-top:5.3333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item{width:100%}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item:not(:first-of-type){margin-top:3.4666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item img{display:block;width:78.6666666667vw;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list .item p{font-size:3.2vw;letter-spacing:-0.007em;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b{display:flex;justify-content:center;flex-wrap:wrap}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b .item:first-of-type{order:2;width:100%;margin-top:2.6666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .item_list.file_b .item:nth-child(2){order:1;width:100%;margin-top:0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .conan_annotation{display:block;margin-top:1.3333333333vw;font-size:3.2vw;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_item .item_box .conan_annotation.pc{display:none}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area{width:84.5333333333vw;margin:0 auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner{position:relative;width:100%;border:2px solid #212121;border-radius:4.2666666667vw;background-color:#fff;padding:5.3333333333vw 5.0666666667vw;z-index:auto}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner::before{content:"";width:84.5333333333vw;height:100%;border:2px solid #212121;border-radius:4.2666666667vw;position:absolute;top:2.6666666667vw;left:2.6666666667vw;z-index:-1;box-sizing:border-box;background-color:#f58220}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner p{letter-spacing:0;line-height:1.3;font-size:3.7333333333vw;font-weight:bold;text-align:center}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner .more_but{margin-top:3.7333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .link_area .inner .more_but .but_txt{padding:3.4666666667vw 22.1333333333vw;font-size:3.7333333333vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list{width:87.2vw;margin:10.6666666667vw auto 0}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a{display:block;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a:not(:first-of-type){margin-top:2.6666666667vw}body #contents #special_area .content_area .main_contes .special_main_area .inner .special_banner_list a:hover{opacity:.8}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but{background-color:#000;border-radius:10.6666666667vw;width:72vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but:hover{opacity:.8}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a .but_txt{padding:4.8vw 21.3333333333vw;font-size:4.2666666667vw;font-weight:600;color:#fff;white-space:nowrap}body #contents #special_area .content_area .main_contes .special_main_area .inner .more_but a .more_arw{position:absolute;width:4.552vw;right:6.7466666667vw;z-index:1}body #contents #special_area .hisyotabi_area{padding-top:10.6666666667vw}body #contents #special_area .hisyotabi_area .ttl_area{margin-bottom:13.3333333333vw}body #contents #special_area .hisyotabi_area .ttl_area .main_ttl{width:62.4vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner{max-width:87.2vw;margin:0 auto}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .top-img{width:82.6666666667vw;margin:0 auto}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction{width:82.6666666667vw;margin:0 auto;margin-top:8.5333333333vw;margin-bottom:8.5333333333vw;text-align:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction p{font-size:3.7333333333vw;line-height:1.3;letter-spacing:0}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .introduction p:not(:first-of-type){margin-top:4.2666666667vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box{margin-top:8vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box h3{font-size:4.2666666667vw;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_txt{margin-top:5.6vw;font-size:4.2666666667vw;text-align:center;letter-spacing:0;line-height:1.25}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_txt span{display:inline-block;margin-top:1.3333333333vw;font-size:3.7333333333vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:10.6666666667vw;width:72vw;height:14.9333333333vw;margin:8.5333333333vw auto 0;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp:hover{opacity:.8}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp a{position:relative;display:flex;justify-content:center;align-items:center;width:100%}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp a .but_txt{padding:4.2666666667vw 0;font-size:4.2666666667vw;letter-spacing:0;line-height:1.3;color:#fff}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .more_but.sp a .more_arw{position:absolute;width:4.5333333333vw;right:5.3333333333vw;z-index:1}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box h4{margin-top:10.6666666667vw;margin-bottom:5.3333333333vw;font-size:3.7333333333vw;line-height:1.3;text-align:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item{position:relative;width:84.5333333333vw;z-index:auto}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item:not(:first-of-type){margin-top:8vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item::after{position:absolute;content:"";width:100%;height:100%;background-color:#00aabc;top:2.6666666667vw;left:2.6666666667vw;border-radius:4.2666666667vw;border:2px solid #212121}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner{width:100%;border:2px solid #212121;border-radius:4.2666666667vw;background-color:#fff;box-sizing:border-box;z-index:1;overflow:hidden}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_heading{display:flex;justify-content:center;align-items:center;width:100%;height:24vw;padding:8vw 0;background-color:#000;color:#fff;font-size:5.8666666667vw;font-weight:normal;text-align:center;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap{padding:8vw 4.2666666667vw 10.6666666667vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18.6666666667vw;width:100%}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date{font-size:5.3333333333vw;font-weight:bold;line-height:1.6}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date strong{margin-right:1.3333333333vw;font-size:8.5333333333vw;font-weight:600;line-height:1.1}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_date .date_underline{display:inline;line-height:1.2;letter-spacing:0;background:linear-gradient(transparent 70%, #FFDCBE 70%);padding:0 3.2vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -40%);width:5.8666666667vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code{position:relative}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code p{margin-bottom:2.6666666667vw;font-size:4.2666666667vw;font-weight:bold;color:#f58220;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .copy_btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:16vw;border:2px solid #000;border-radius:4.2666666667vw;padding:2.6666666667vw 5.3333333333vw;font-size:5.3333333333vw;font-weight:bold;color:#000;background-color:#ffdcbe;cursor:pointer}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .copy_btn::before{content:"";position:absolute;top:50%;right:6.9333333333vw;transform:translateY(-50%);display:block;width:4vw;height:4vw;background-image:url(../img/copy_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents .coupon_code .success-msg{position:absolute;top:67%;left:50%;transform:translate(-50%, -50%);display:none;width:50.6666666667vw;padding:0 5.3333333333vw;font-size:4.2666666667vw;font-weight:bold;color:#000;background-color:#ffdcbe;line-height:1.3}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_a .coupon_date{margin-left:2.6666666667vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_a .coupon_arrow{transform:translate(-50%, -80%)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_b{position:relative;margin-top:8vw;padding-top:8vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .box .box_item .inner .item_contents_wrap .item_contents.pattern_b::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-image:url(../img/sp_hisyotabi_border.svg);background-size:contain;background-repeat:repeat-x;background-position:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt{margin-top:8vw;text-align:center}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li{font-size:3.2vw;line-height:1.2;letter-spacing:0}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li:not(:first-of-type){margin-top:1.6vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_bottom_txt ul li a{font-size:3.2vw;color:#000;text-decoration:underline}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns{display:flex;gap:3.4666666667vw;align-items:center;justify-content:center;flex-direction:column;margin-top:10.6666666667vw;padding-bottom:24vw}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:10.6666666667vw;width:72vw;height:14.9333333333vw;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but:hover{opacity:.8}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a{position:relative;display:flex;justify-content:center;align-items:center;width:100%}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a .but_txt{padding:4.2666666667vw 0;font-size:4.2666666667vw;letter-spacing:0;line-height:1.3;color:#fff}body #contents #special_area .hisyotabi_area .main_contes .special_main_area .inner .hisyotabi_btns .more_but a .more_arw{position:absolute;width:4.5333333333vw;right:5.3333333333vw;z-index:1}body #contents #event{position:relative}body #contents #event .content_area{position:relative;margin:0 auto;padding:18.1333333333vw 0vw 9.6vw}body #contents #event .content_area .ttl_area{margin:0 auto 10.1333333333vw}body #contents #event .content_area .ttl_area .main_ttl{width:73.2453333333vw;left:3.2vw}body #contents #event .content_area .main_contes{width:100%}body #contents #event .content_area .main_contes .sample-slider{width:100%}body #contents #event .content_area .main_contes .sample-sliderpc{display:none}body #contents #event .content_area .main_contes .sample-slidersp{display:block}body #contents #event .content_area .main_contes .swiper-wrapper{margin-bottom:10.6666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block{position:relative;z-index:1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content{background-color:#fff;border:#000 solid 0.5333333333vw;border-radius:4.2666666667vw;box-sizing:border-box}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content::after{content:"";position:absolute;width:100%;height:100%;top:2.1333333333vw;left:1.8666666667vw;border-radius:4.2666666667vw;border:#000 solid 0.5333333333vw;z-index:-1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_a::after{background-color:#f58220}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_b::after{background-color:#0160a7}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_c::after{background-color:#0160a7}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content.type_d::after{background-color:#ee1d23}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area{position:relative;z-index:3;width:100%;height:auto;overflow:hidden;border-radius:16px 16px 0 0}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_img{width:75.2vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_img img{width:100%;height:auto;aspect-ratio:285/188;border-bottom:#000 solid 0.5333333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading{position:absolute;bottom:9.0666666667vw;left:-0.2666666667vw;border:#000 solid 0.5333333333vw;border-bottom:#000 solid 0vw;border-radius:2.1333333333vw 2.1333333333vw 0 0;font-weight:700;font-size:3.2vw;letter-spacing:0em;line-height:1.5em;padding:1.3333333333vw 3.4666666667vw 2.9333333333vw;text-align:center;color:#fefffc}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_a{background-color:#f58220}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_b{background-color:#00aabc}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_c{background-color:#0160a7}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .slaid_img_area .slaid_heading.type_d{background-color:#af0000}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .offer_txt{position:relative;top:-4vw;width:100%;background-color:#000;padding:2.6666666667vw 3.4666666667vw 2.1333333333vw;color:#fff;font-weight:400;font-size:2.6666666667vw;letter-spacing:0em;line-height:1.5em}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area{position:relative;z-index:5;padding:2.6666666667vw 3.7333333333vw 1.3333333333vw;border-radius:0 0 4.2666666667vw 4.2666666667vw;border-top:#000 solid 0.5333333333vw;overflow:hidden;background-color:#fff;height:131.7333333333vw;display:flex;flex-direction:column}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.offer_area{height:calc(131.7333333333vw - 13.3333333333vw)}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_b .slaid_ttl{width:68.2666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_c .slaid_ttl{width:68.2666666667vw;min-height:13.3333333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_d{border-top:#000 solid 0.5333333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_d .slaid_ttl{width:68.2666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_d .icon{top:8.2666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.type_d .slaid_txt{margin:0 auto 14.4vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl{position:relative;font-size:3.7333333333vw;letter-spacing:-0.01em;line-height:1.7142857143;font-weight:bold;width:47.2vw;margin-bottom:4.2666666667vw;display:flex;z-index:1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl span{font-weight:700;font-size:4.5333333333vw;letter-spacing:0em;line-height:1.6470588235em}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_ttl_a{width:100%}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon{position:absolute;top:12vw;right:4vw;width:23.2533333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_a{width:11.7333333333vw;top:3.2vw;right:4.5333333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_b{width:11.7333333333vw;top:3.2vw;right:3.4666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .icon.icon_type_c{width:11.7333333333vw;top:2.6666666667vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_txt{position:relative;padding-top:4.2666666667vw;margin:0 auto;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.3571428571em}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .slaid_txt::after{border-bottom:2px dotted #000;content:"";position:absolute;width:100%;top:0;left:0}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but{background-color:#000;border-radius:10.6666666667vw;width:47.0773333333vw;margin:auto auto 4vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a .but_txt{padding:2.9333333333vw 0;font-weight:500;font-size:2.6666666667vw;letter-spacing:0em;line-height:1.3em;color:#fff}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area .more_but a .more_arw{position:absolute;width:2.976vw;right:4.08vw;z-index:1}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .txt_area.offer_area .slaid_ttl{min-height:13.3333333333vw}body #contents #event .content_area .main_contes .swiper-wrapper .swiper-slide .slaid_block .slaid_content .offer{padding:2.6666666667vw 4vw;background-color:#000;font-size:2.6666666667vw;font-weight:500;letter-spacing:0;line-height:1.5;color:#fff}body #contents #event .content_area .main_contes .slaid_but{display:flex;position:relative;justify-content:space-between;align-items:center;width:78.6666666667vw;height:12.2666666667vw;margin:10.6666666667vw auto 0}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev{position:relative;margin:0;top:0;left:0;width:12.2666666667vw;height:12.2666666667vw;background-color:#000;border-radius:13.3333333333vw}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev::after{content:none}body #contents #event .content_area .main_contes .slaid_but .swiper-button-prev .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%) scale(-1, 1)}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination{position:relative;width:50.6666666667vw;bottom:0}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination .swiper-pagination-bullet{width:3.4666666667vw;height:3.4666666667vw;border-radius:13.3333333333vw;border:0.8vw solid #000;background-color:#fefffc;margin-right:1.3333333333vw}body #contents #event .content_area .main_contes .slaid_but .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next{position:relative;width:12.2666666667vw;height:12.2666666667vw;background-color:#000;border-radius:13.3333333333vw;margin:0;top:0;left:0}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next::after{content:none}body #contents #event .content_area .main_contes .slaid_but .swiper-button-next .arw{width:4.4213333333vw;position:absolute;top:40%;left:50%;transform:translate(-50%)}body #contents #workcation{position:relative}body #contents #workcation::before{content:"";position:absolute;width:73.3333333333vw;height:1px;border-top:1px dashed #000;top:0;left:50%;transform:translateX(-50%)}body #contents #workcation::after{content:"";position:absolute;width:100%;height:1.3333333333vw;background:#000;bottom:0;left:0}body #contents #workcation .content_area{position:relative;margin:0 auto;padding:9.6vw 6.4vw 24.5333333333vw}body #contents #workcation .content_area .top_text{font-size:5.8666666667vw;text-align:center;font-weight:bold;line-height:1.2727272727;margin-bottom:8vw;letter-spacing:0}body #contents #workcation .content_area .main_contes{position:relative}body #contents #workcation .content_area .main_contes .workcation_txt_block{display:block;width:78.6666666667vw;margin:0 auto}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview{text-align:left;margin:0 auto 8.8vw}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview .overview_read{font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.3571428571em;margin-bottom:0.8vw}body #contents #workcation .content_area .main_contes .workcation_txt_block .overview .overview_note{font-weight:400;font-size:3.2vw;letter-spacing:0em;line-height:1.3333333333em}body #contents #workcation .content_area .main_contes .workcation_img{width:78.6666666667vw;margin:0 auto 10.9333333333vw}body #contents #workcation .content_area .main_contes .more_but{background-color:#000;border-radius:10.6666666667vw;width:72vw;margin:0 auto;cursor:pointer;transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #workcation .content_area .main_contes .more_but .more_arw{transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #workcation .content_area .main_contes .more_but:hover{opacity:.8}body #contents #workcation .content_area .main_contes .more_but:hover .more_arw{transform:translateX(0.3819444444vw)}body #contents #workcation .content_area .main_contes .more_but a{display:flex;justify-content:center;align-items:center;position:relative}body #contents #workcation .content_area .main_contes .more_but a .but_txt{padding:4.8vw 21.3333333333vw;font-weight:500;font-size:4.2666666667vw;letter-spacing:0em;line-height:1.3125em;color:#fff;white-space:nowrap}body #contents #workcation .content_area .main_contes .more_but a .more_arw{position:absolute;width:4.552vw;right:6.7466666667vw;z-index:1}body #contents #greatvalue{position:relative}body #contents #greatvalue .content_area{position:relative;margin:0 auto;padding:17.8666666667vw 6.4vw 25.6vw}body #contents #greatvalue .content_area .ttl_area{margin:0 auto 14.4vw}body #contents #greatvalue .content_area .ttl_area .main_ttl{left:2.6666666667vw;width:63.184vw}body #contents #greatvalue .content_area .main_contes{margin:0 auto}body #contents #greatvalue .content_area .main_contes .acordion_list{margin-bottom:5.3333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion{background-color:#fff;margin-bottom:15.2vw;border-top:#000 solid 0.8vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading{padding:0 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl{position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center;margin:0 auto 4.8vw;padding-top:7.2vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::before{content:"";position:relative;width:7.2vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .acordion_sab_ttl::after{content:"";position:relative;width:7.2vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_heading .read{text-align:center;margin-bottom:3.4666666667vw;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn{width:100%;background-color:#000;position:relative;color:#fff;border-bottom:#000 solid 1px}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn p{position:relative;padding:4vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0.02em;line-height:1.4285714286em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn .arw{position:absolute;width:3.2vw;top:46%;transform:translateX(-50%);right:2.9333333333vw;transition:.6s cubic-bezier(0.22, 1, 0.36, 1)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_btn.open .arw{transform:rotate(180deg)}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer{display:block;overflow-y:hidden;height:1.3333333333vw;transition:height .5s ease-in-out;border:1px solid #000;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents{padding:0 4vw 11.4666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents.jre_point_block{padding:0 4.2666666667vw 10.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents.touch_go_block{padding:0 4.2666666667vw 10.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl{position:relative;padding-bottom:6.4vw;text-align:center}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;bottom:0vw;left:0vw;margin-right:5.3333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto 4.5333333333vw;padding-top:5.6vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.4285714286em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3::before{content:"";position:relative;width:14.6666666667vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3::after{content:"";position:relative;width:14.6666666667vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl h3 .yellow{font-weight:700;font-size:5.3333333333vw;letter-spacing:0.06em;line-height:1em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#f4d038;text-decoration-thickness:1.8666666667vw;text-underline-offset:-0.5333333333vw;text-decoration-skip-ink:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .tokudane{width:72vw;margin:0 auto 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .contents_read{font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .contents_ttl .contents_read strong{font-weight:700;font-size:4.2666666667vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black{position:relative;z-index:2}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow{display:block;position:relative;width:100%;color:#fff;background-color:#212121;border-bottom:#000 solid 1px}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow::after{content:"";position:absolute;top:100%;left:0;width:99.3%;height:1.3333333333vw;background-color:#fff;border:1px solid #000;z-index:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow p{position:relative;padding:3.2vw 0;text-align:center;top:50%;left:50%;transform:translate(-50%);font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0.02em;line-height:1.4285714286em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .black.long_allow .arw{position:absolute;width:4.2186666667vw;top:45%;transform:translateX(-50%);right:6.4vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert{margin-bottom:7.4666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em;margin-bottom:0.8vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer .acordion_contents .alert .alert_txt span{display:inline-block;margin-right:1.0666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .acordion_outer.open{display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion .example{position:absolute;width:20.192vw;left:1.6vw;z-index:3}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .acordion_outer{height:1.3333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block h3{font-weight:400;font-size:4.2666666667vw;letter-spacing:0em;line-height:1.3125em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block h3::before{width:14.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block h3::after{width:14.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price{position:relative;width:79.7333333333vw;margin:0 auto 8.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price.example{left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table{margin-bottom:8.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table h5{margin:6.4vw auto 4.2666666667vw;text-align:center;font-weight:700;font-size:4.2666666667vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table h5 span{font-weight:700;font-size:3.7333333333vw;letter-spacing:0.06em;line-height:1.4285714286em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .price_table .price{position:relative;width:78.6666666667vw;margin:0 auto 3.2vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period{display:block;margin-bottom:4vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period h5{margin-bottom:2.1333333333vw;text-align:center;font-weight:700;font-size:4.2666666667vw;letter-spacing:0.02em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period h5 span{font-weight:700;font-size:3.2vw;letter-spacing:0.02em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block{display:block;color:#fefffc;font-weight:700;font-size:3.2vw;letter-spacing:0.02em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block p{display:flex;justify-content:flex-start;align-items:flex-start}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block p .green{width:27.4666666667vw;display:inline-block;background-color:#188a44;padding:0.5333333333vw 1.0666666667vw;text-align:center;margin:0 0.8vw 2.4vw 0;font-weight:700;font-size:3.2vw;letter-spacing:0.02em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block p .green strong{font-weight:700;font-size:2.6666666667vw;letter-spacing:0.02em;line-height:1.6em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.tokudane_block .period .block p .text{display:inline-block;color:#000;font-weight:700;font-size:3.2vw;letter-spacing:0.01em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl{margin:0 auto 3.7333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl::before{width:14.1333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .acordion_sab_ttl::after{width:14.1333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .e_ticket{width:65.6vw;margin:0 auto 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .acordion_heading .e_ticket_read{margin:0 auto 7.2vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto 1.6vw;padding-top:4.8vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;text-align:center;font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:17.8666666667vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:17.8666666667vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block h3 .about{display:block;margin-bottom:5.3333333333vw;text-align:center;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point h5{position:relative;padding-top:6.4vw;margin-bottom:4.2666666667vw;text-align:center;font-weight:700;font-size:4.2666666667vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point h5::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;top:0vw;left:0vw;margin-right:5.3333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_img{width:78.6666666667vw;margin-bottom:6.4vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_notes{margin:8.5333333333vw auto 7.4666666667vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.e_ticket_block .point .point_notes .underline{color:#000;text-decoration:underline;font-weight:700;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl{padding-top:7.2vw;margin-bottom:3.4666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl::before{width:12.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .acordion_heading .acordion_sab_ttl::after{width:12.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_img{width:62.9333333333vw;margin:0 auto 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_read{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em;margin-bottom:7.4666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto 4.2666666667vw;padding-top:8.5333333333vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;text-align:center;font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:6.4vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:6.4vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block h3 .about{margin-bottom:8.5333333333vw;text-align:center;font-weight:400;font-size:4.2666666667vw;letter-spacing:0em;line-height:1.3125em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan{position:relative;display:block;margin-bottom:9.6vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box{display:block;position:relative;padding-bottom:9.8666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box::before{content:"";position:absolute;width:78.6666666667vw;height:1px;bottom:0;left:0;background-color:#000}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box.right{margin-top:8.5333333333vw;padding-bottom:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box.right::before{content:none}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .jre{position:relative;left:-1.8666666667vw;margin:0 auto 9.0666666667vw;width:80.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .jre_point_plan .box .up{position:relative;left:-1.8666666667vw;margin:0 auto 8.5333333333vw;width:80.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.jre_point_block .alert{margin-bottom:0 !important}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl{margin-bottom:4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl::before{width:14.1333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .acordion_heading .acordion_sab_ttl::after{width:14.1333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .touch_go_logo{width:65.6vw;margin:0 auto 2.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .touch_go_read{font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em;margin-bottom:8vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto 2.1333333333vw;padding-top:4.2666666667vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;text-align:center;font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:21.0666666667vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:21.0666666667vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .touch_go_about{display:block;margin-bottom:5.3333333333vw;text-align:center;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block h3 .touch_go_about strong{font-weight:400;font-size:3.2vw;letter-spacing:0em;line-height:2em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point h5{position:relative;padding-top:6.4vw;margin-bottom:4.2666666667vw;text-align:center;font-weight:700;font-size:4.2666666667vw;letter-spacing:0.06em;line-height:1.5em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_img{width:78.6666666667vw;margin:0 auto 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_img.second{width:78.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .alert{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:5.3333333333vw;margin-bottom:0;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .alert span{display:inline-block;margin-right:1.0666666667vw;font-weight:400;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .alert::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;bottom:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_notes{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .point .point_notes .underline{color:#000;text-decoration:underline;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .underline{display:block;margin:6.4vw auto 4.2666666667vw;text-align:center;text-decoration:underline;color:#000;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.touch_go_block .long_allow p{padding:3.4666666667vw 0 !important}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block{margin-bottom:0}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading{position:relative}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading::before{content:"";position:absolute;display:block;margin:0 auto;width:78.6666666667vw;background-color:#000;height:1px;top:-7.4666666667vw;left:4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .acordion_heading .otona_logo{width:48.4026666667vw;margin:13.3333333333vw auto 4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .otona_read{font-weight:700;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em;margin-bottom:7.2vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3{margin-bottom:7.7333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto 2.1333333333vw;padding-top:5.3333333333vw;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;text-align:center;font-weight:700;font-size:3.2vw;letter-spacing:0em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl::before{content:"";position:relative;width:10.6666666667vw;background-color:#000;height:1px;top:0vw;left:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .acordion_sab_ttl::after{content:"";position:relative;width:10.6666666667vw;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .otona{display:block;margin-bottom:3.2vw;text-align:center;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:6.9333333333vw;letter-spacing:0.06em;line-height:1.3076923077em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .otona span{display:block;font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit{display:flex}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit .gray{width:38.1333333333vw;padding:0.8vw 8.5333333333vw;background-color:#ededed;text-align:center;font-weight:700;font-size:3.2vw;letter-spacing:0.01em;line-height:1.6666666667em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block h3 .limit .gray.right{margin-left:2.4vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type{display:block;margin-bottom:9.6vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku{display:block;margin-bottom:8.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku .type_a{width:78.6666666667vw;margin-bottom:4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .type .otoku .type_b{width:78.6666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age{display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block{position:relative;display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block{display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block h5{position:relative;padding-top:8.5333333333vw;margin-bottom:4.2666666667vw;text-align:center;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:4.8vw;letter-spacing:0.06em;line-height:1.3333333333em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block h5::before{content:"";position:absolute;width:100%;background-color:#000;height:1px;top:0vw;right:0vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle{margin-bottom:10.1333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle .gray{width:100%;padding:0.8vw 13.3333333333vw;background-color:#ededed;text-align:center;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.middle .gray.right{margin-left:4.2666666667vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block .price_box{position:relative;width:80.3653333333vw;left:-1.6vw;margin-bottom:8.5333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type{display:block}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray{position:relative;display:block;width:100%;padding:0.8vw 4vw;background-color:#ededed;text-align:center;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray.woman{background-color:#f5dada;margin-bottom:1.3333333333vw}body #contents #greatvalue .content_area .main_contes .acordion_list .acordion.otona_block .age .age_block .block.jipang .jipang_type .gray.man{background-color:#dae1f5}body #contents #greatvalue .content_area .main_contes .greatvalue_note{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:3.7333333333vw;letter-spacing:0em;line-height:1.7142857143em;text-align:right}}