span{color:inherit;font-size:inherit;font-weight:inherit}a[href^="tel:"]{background:0 0;color:#1328c2;padding:0}.main .tour_header{text-align:left;width:100%}@media only screen and (min-width:769px){.main .tour_header{max-width:685px}}.main .tour_title{width:100%;text-align:left;border-left:5px solid #aaca0d;border-bottom:1px solid #aaca0d;padding-left:16px}.main .tour_title h1{font-size:1.476rem;line-height:1.2}@media only screen and (min-width:769px){.main .tour_title h1{font-size:2.12544rem}}.main .tour_title h1 .small{font-size:.7em;display:block;padding:.2em 0 .4em}.main .tour_title h1 .end{display:inline-block;background-color:#cd090a;color:#fff;font-size:1.7712rem;padding:.2em .8em;margin-bottom:.3em}.main .tour_title p{font-size:1.025rem;font-weight:700}.main .tour_price{color:#f63001;font-weight:700;font-size:3.0606336rem}@media only screen and (min-width:769px){.main .tour_price{font-size:3.0606336rem}}.main .tour_price .small{font-size:.7em}.main .tour_schedule{font-size:1.476rem;color:#252525}.main .tour_tag{text-align:left;font-size:0}.main .tour_tag li{line-height:1;display:inline-block;font-size:1.23rem;font-feature-settings:"palt";font-weight:700;color:#fff;padding:.3em .7em;background-color:#000;margin-top:4px;margin-right:4px}.main .tour_tag li:nth-child(1){background-color:#c3bb20}.main .tour_tag li:nth-child(2){background-color:#2fd3f0}.main .tour_tag li:nth-child(3){background-color:#f566be}.main .tour_tag li:nth-child(4){background-color:#ff963f}.about-covid19{font-weight:700;font-size:1.476rem;margin-bottom:16px}.main_lead_spPoint li{border-bottom:1px solid rgba(170,202,13,.3)}.main_lead_spPoint p{font-size:1.35rem;color:#0a1567}@media only screen and (min-width:769px){.main_lead_spPoint p{font-size:1.476rem}}.otherplan{margin-top:24px}.otherplan .button{font-size:1.23rem;background-color:#cd090a;width:100vw;border-radius:0;margin-left:-16px;width:auto;margin:auto}.onlineEvent p{padding:16px 0}.onlineEvent p br{display:none}@media only screen and (min-width:769px){.onlineEvent p br{display:inline}}.yoyaku{text-align:center;background-color:#eff1ea}.yoyaku h2{color:#252525}.yoyaku .yoyaku_midashi{font-size:1.476rem;color:#252525;background-image:url(img/yoyaku_midashi_bg.jpg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:2.4rem}@media only screen and (min-width:769px){.yoyaku .yoyaku_midashi{font-size:2.12544rem}}.yoyaku .yoyaku_midashi br{display:none}@media only screen and (min-width:769px){.yoyaku .yoyaku_midashi br{display:inline}}.yoyaku p{font-size:1.23rem;max-width:40em;width:100%;text-align:left;margin:auto}.yoyaku .koutei{margin:auto;padding-top:0}.yoyaku .yoyaku_chuuki{padding-bottom:8px;margin:8px auto 0;max-width:40em;text-align:left}.yoyaku .yoyaku_chuuki li{color:#252525;font-feature-settings:"palt";letter-spacing:1px;font-size:1.025rem;text-align:left;padding-left:1em;text-indent:-1em}.yoyaku .yoyaku_inner{margin:1.6rem auto}@media only screen and (min-width:769px){.yoyaku .yoyaku_inner{display:flex;gap:1.6rem}}.yoyaku .yoyaku_inner img{border-radius:16px}.yoyaku .section{margin-bottom:0}.yoyaku input[type=radio]:checked+.yoyakuhyo{display:block}.yoyaku .yayaku_daySelect{display:none}.yoyaku label{cursor:pointer;font-feature-settings:"palt";font-size:1.23rem;margin:0 1% 16px;display:inline-block;width:47%!important;padding-left:8px;padding-right:8px}@media only screen and (min-width:769px){.yoyaku label{font-size:1.476rem;margin:16px;width:auto!important;padding-left:1.6em;padding-right:1.6em}}.main_slider{margin-top:16px}.swiper-container{width:100%;max-width:685px;position:relative}.swiper-container.slider{height:auto;margin-bottom:4px;text-align:center;overflow:hidden}.swiper-container.slider p{font-feature-settings:"palt";font-size:1.23rem;text-align:left;display:inline-block}@media only screen and (min-width:769px){.swiper-container.slider p br{display:none}}.swiper-container.slider-thumbnail{height:auto;overflow:visible;display:block}.swiper-container.slider-thumbnail .swiper-wrapper{flex-wrap:wrap}.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide{opacity:.5;overflow:hidden;padding:2px;cursor:pointer}@media only screen and (min-width:769px){.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide{padding:4px}}.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper-button-next,.swiper-button-prev{transform:translateY(-50%)}@media only screen and (min-width:769px){.swiper-button-next,.swiper-button-prev{transform:none}}.swiper-button-next::after,.swiper-button-prev::after{color:#fff;font-size:2.2rem!important}@media only screen and (min-width:769px){.swiper-button-next::after,.swiper-button-prev::after{font-size:3.2rem!important}}.packScrollmenu{box-sizing:border-box;background-color:#cd090a;position:fixed;bottom:0;left:0;right:0;width:100%;padding:16px;z-index:999;text-align:center}@media only screen and (min-width:769px){.packScrollmenu{width:auto;bottom:8rem;right:0;left:auto;border-radius:7em 0 0 7em;box-shadow:0 8px 8px #bbb;text-align:left}}.packScrollmenu a{font-weight:700;font-size:1.476rem;color:#fff}@media only screen and (min-width:769px){.packScrollmenu a{font-size:1.7712rem;padding:16px;display:block}}.packScrollmenu img{display:inline-block;width:3.6em;width:5.6em;padding-right:8px;animation-name:trocco;animation-duration:3s;animation-iteration-count:infinite}@media only screen and (min-width:769px){.packScrollmenu img{padding:8px;display:block;width:150px}}.packScrollmenu br{display:none}@media only screen and (min-width:769px){.packScrollmenu br{display:inline}}@keyframes trocco{47%{transform:rotate(0)}49%{transform:rotate(8deg)}60%{transform:rotate(8deg)}61%{transform:rotate(0)}}.packScrollmenu{transform:translateX(100%);transition:transform .1s linear}.packScrollmenu.active{transition:transform .2s ease-in;transform:translateX(0)}@media only screen and (min-width:769px){.packScrollmenu.active{transition:transform .3s ease-in}}.rcarDescription{font-weight:700;text-align:left;text-indent:-1em;padding:1em 1em 1em 2em;max-width:23em;margin:0 auto 2em;border:1px solid rgba(93,85,99,.3);box-sizing:border-box;font-size:1.025rem}@media only screen and (min-width:769px){.rcarDescription{font-size:1.23rem}}@media only screen and (min-width:769px){.courseInfo_detail_koutei{width:60%}}@media only screen and (min-width:769px){.courseInfo_detail_chuuki{width:39%}}.koutei_digest ul ul{margin-top:.8rem;margin-bottom:.8rem}.koutei_digest li{max-width:30em}.koutei_digest .koutei_block_included{margin-top:0;margin-bottom:0}.koutei_block_heading{font-size:1.476rem!important;margin-bottom:0!important}@media only screen and (min-width:769px){.koutei_block_heading{font-size:2.12544rem!important}}.koutei_block_heading+.koutei_block_image{margin-top:1.6rem}.koutei_block_image img{margin:auto;padding-bottom:1rem;display:block}.koutei_block_image p.koutei_block_text{text-align:left;display:inline-block;margin:auto;width:auto}.koutei_block_time{max-width:100%!important}.koutei_block_data{margin-top:1.2rem}.koutei_block_data h4{font-size:1.25rem;margin:1.2rem auto .6rem}.koutei_block_data li{padding-left:0}.koutei_block_data li::before{content:none}.koutei_block_data li.button{text-align:center}.koutei_block_data a{font-size:1.23rem;background-color:#69a515}.modal__content{text-align:center}.modal__content .js-modal-close:first-child{position:absolute;right:2.4rem;top:2.4rem}.koutei_day::before{width:calc(685px - 1.4em);left:1.4em}