@import url(../lib/swiper.min.css);a,body,dd,div,dl,dt,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,th,tr,ul{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0%}article,aside,figcaption,figure,footer,header,nav,section{display:block;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0%}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}ol,ul{list-style:none}input,textarea,select{font-size:100%;font-family:inherit;color:inherit}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}html{width:100%;font-size:14px}@media (min-width: 769px){html{font-size:16px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Noto Sans JP",sans-serif;line-height:1.5;color:#333;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-wrap:break-word}a{color:#1f8ad3;text-decoration:underline;outline:none}a:hover{text-decoration:none}img{vertical-align:bottom;max-width:100%}p:not(:last-child){margin-bottom:0.8em}.-onlySmall{display:none !important}@media (max-width: 768px){.-onlySmall{display:block !important}}.-ignoreSmall{display:none !important}@media (min-width: 769px){.-ignoreSmall{display:block !important}}.gHeader{position:fixed;width:100%;height:57px;z-index:999;background:url(../img/headerBG.png) center bottom/750px auto repeat-x}@media (min-width: 769px){.gHeader{height:75px;background-size:1100px auto}}.gHeader__logo{position:absolute;width:235px;top:calc(50% - 3px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gHeader__logo img{width:100%}@media (min-width: 769px){.gHeader__logo{width:360px}}.hamburger{position:fixed;width:48px;height:48px;right:7px;top:4px;z-index:998;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;border-radius:50%}@media (min-width: 769px){.hamburger{width:56px;height:56px;top:7px;right:20px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.hamburger:hover{opacity:0.75}}.hamburger::before,.hamburger::after,.hamburger span{width:54%;height:3px;background-color:#fff;position:absolute;top:50%;left:23%;border-radius:2px}@media (min-width: 769px){.hamburger::before,.hamburger::after,.hamburger span{height:4px}}.hamburger::before,.hamburger::after{content:'';-webkit-transition:all .3s;transition:all .3s}.hamburger::before{-webkit-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px))}@media (min-width: 769px){.hamburger::before{-webkit-transform:translateY(calc(-50% - 10px));transform:translateY(calc(-50% - 10px))}}.hamburger::after{-webkit-transform:translateY(calc(-50% + 8px));transform:translateY(calc(-50% + 8px))}@media (min-width: 769px){.hamburger::after{-webkit-transform:translateY(calc(-50% + 10px));transform:translateY(calc(-50% + 10px))}}.hamburger span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger.-active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.-active::before,.hamburger.-active::after{background-color:#fff}.hamburger.-active::before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.hamburger.-active::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger.-active span{opacity:0}.gNavi{position:fixed;width:100%;height:100%;top:0;right:0;background-color:#4d792d;z-index:997;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.gNavi--sports{background-color:#124f7a}.gNavi--enjoy{background-color:#e85955}@media (max-width: 768px){.gNavi{-webkit-transition:opacity .4s;transition:opacity .4s}}@media (min-width: 769px){.gNavi{width:300px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);-webkit-transition:opacity 0s .4s, -webkit-transform .4s;transition:opacity 0s .4s, -webkit-transform .4s;transition:transform .4s, opacity 0s .4s;transition:transform .4s, opacity 0s .4s, -webkit-transform .4s}}.gNavi.-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (min-width: 769px){.gNavi.-active{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}}.gNavi.-active .gNaviList__item:nth-child(1){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .36s;transition:all 0.5s .36s}.gNavi.-active .gNaviList__item:nth-child(2){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .42s;transition:all 0.5s .42s}.gNavi.-active .gNaviList__item:nth-child(3){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .48s;transition:all 0.5s .48s}.gNavi.-active .gNaviList__item:nth-child(4){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .54s;transition:all 0.5s .54s}.gNavi.-active .gNaviList__item:nth-child(5){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .6s;transition:all 0.5s .6s}.gNavi.-active .gNaviList__item:nth-child(6){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .66s;transition:all 0.5s .66s}.gNavi.-active .gNaviList__item:nth-child(7){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .72s;transition:all 0.5s .72s}.gNavi.-active .gNaviList__item:nth-child(8){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .78s;transition:all 0.5s .78s}.gNavi.-active .gNaviList__item:nth-child(9){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .84s;transition:all 0.5s .84s}.gNavi.-active .gNaviList__item:nth-child(10){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.5s .9s;transition:all 0.5s .9s}.gNavi .gNaviList{padding:80px 15px 15px;position:relative;z-index:2}@media (min-width: 769px){.gNavi .gNaviList{padding-top:90px}}.gNavi .gNaviList__item{text-align:center;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}.gNavi .gNaviList__item:not(:last-child){margin-bottom:25px}.gNavi .gNaviList__item a{text-decoration:none;color:#fff;font-size:15px;font-weight:bold}.button{text-align:center}.button__container{display:inline-block}@media (min-width: 769px){.button a{cursor:pointer}.button a:hover{background-color:#71b142}}.button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:10px;text-align:center;background-color:#598c34;color:#fff;font-size:16px;font-weight:900;line-height:1;padding:0 25px;min-width:280px;text-decoration:none;-webkit-box-shadow:0 8px 0 0px #416726;box-shadow:0 8px 0 0px #416726;-webkit-transition:background-color .4s;transition:background-color .4s}.button__inner .icon{width:24px;margin:0 5px}@media (min-width: 769px){.button__inner .icon{width:30px}}@media (min-width: 769px){.button__inner{padding:0 30px;font-size:20px;min-width:400px;height:65px}}.button__inner.-disable{pointer-events:none;background-color:#999 !important;-webkit-box-shadow:0 5px 0 0px #666 !important;box-shadow:0 5px 0 0px #666 !important}.button--small .button__inner{height:40px;font-size:1rem;font-weight:700;-webkit-box-shadow:0 5px 0 0px #416726;box-shadow:0 5px 0 0px #416726;min-width:200px}@media (min-width: 769px){.button--small .button__inner{height:44px;min-width:250px}}.button--xsmall .button__inner{height:auto;font-size:0.85rem;font-weight:700;padding:7px 40px;-webkit-box-shadow:0 3px 0 0px #4d792d;box-shadow:0 3px 0 0px #4d792d;min-width:auto}@media (min-width: 769px){.button--xsmall .button__inner{padding:8px 50px}}.button__container--inline{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button__container--inline .button__inner{margin:0 5px}@media (max-width: 768px){.button__container--inline .button__inner{padding:7px 20px}}.contentHeader{margin-bottom:15px}@media (min-width: 769px){.contentHeader{margin-bottom:20px}}.contentCatch{font-size:1.1rem;font-weight:bold;text-align:center}@media (min-width: 769px){.contentCatch{font-size:1.2rem}}.contentTitle{text-align:center;margin-bottom:10px}@media (min-width: 769px){.contentTitle{margin-bottom:15px}}.contentTitle span{display:inline-block;position:relative;font-weight:900;line-height:1.3;padding:0 3px 3px;font-size:22px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FAF25A));background:linear-gradient(transparent 60%, #FAF25A 60%)}@media (min-width: 769px){.contentTitle span{font-size:34px}}.contentLead{text-align:justify;font-weight:700}@media (min-width: 769px){.contentLead{font-size:1rem}}.contentLead em{font-weight:900;font-size:110%;font-style:normal}.contentLead--center{text-align:center}.contentBlock{position:relative}.contentBlock:not(:last-child){margin-bottom:60px}@media (min-width: 769px){.contentBlock:not(:last-child){margin-bottom:100px}}.contentSubTitle{text-align:center;margin-bottom:1em}.contentSubTitle span{display:inline-block;background-color:#E87C67;color:#fff;font-size:16px;font-weight:bold;height:30px;line-height:30px;border-radius:15px;padding:0 20px;min-width:100px}@media (min-width: 769px){.contentSubTitle span{font-size:18px;height:36px;line-height:36px;border-radius:18px;min-width:150px}}.contentSub2Title{text-align:center;margin-bottom:5px;font-size:1.2rem;font-weight:900}@media (min-width: 769px){.contentSub2Title{font-size:20px;margin-bottom:15px}}.contentParagraph{margin-top:30px}@media (min-width: 769px){.contentParagraph{margin-top:80px}}.contentParagraph:first-child(){margin-top:0}.contentHeader+.contentParagraph{margin-top:0}.swiper-slide{height:auto}.swiper-button-next{right:0;outline:none}.swiper-button-prev{left:0;outline:none}.swiper-button-next,.swiper-button-prev{padding:20px 0}.swiper-button-next::after,.swiper-button-prev::after{color:#fff;font-size:18px}.swiper-button-next--outside,.swiper-button-prev--outside{background-color:#2a4218}@media (min-width: 769px){.swiper-button-next--outside,.swiper-button-prev--outside{padding:15px 20px !important}}.swiper-button-next--black,.swiper-button-prev--black{background-color:transparent}.swiper-button-next--black::after,.swiper-button-prev--black::after{color:#000}.swiper-button-next--round,.swiper-button-prev--round{background-color:rgba(255,255,255,0.95);width:40px;height:40px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-button-next--round::after,.swiper-button-prev--round::after{color:#000;font-size:14px}.swiper-button-next--round{right:10px}.swiper-button-prev--round{left:10px}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 8px !important;margin-bottom:0;background-color:#000;opacity:0.4;position:relative}@media (min-width: 769px){.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px !important}}.swiper-pagination .swiper-pagination-bullet-active{background-color:#000;opacity:1}.swiper-pagination--outside{position:relative;bottom:0 !important;margin-top:5px}.swiper-pagination--white .swiper-pagination-bullet,.swiper-pagination--white .swiper-pagination-bullet-active{background-color:#fff}.swiper-pagination-fraction{color:#fff;font-size:0.85rem}.fixedButton{position:fixed;top:100px;right:22px;z-index:995;width:auto}.entryButton{background-color:#598c34;color:#fff;font-size:15px;font-weight:800;line-height:1;text-decoration:none;width:200px;border-radius:5px;margin-top:8px;-webkit-box-shadow:0 3px 0 0px #333;box-shadow:0 3px 0 0px #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px auto 0;padding:0 15px;height:40px}.entryButton--sports{background-color:#155E90}.entryButton--enjoy{background-color:#eb6f6b}.entryButton .icon{width:28px;margin-left:5px}.entryButton.-disable{pointer-events:none;background-color:#999;-webkit-box-shadow:0 3px 0 0px #666;box-shadow:0 3px 0 0px #666}@media (min-width: 769px){.entryButton{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;min-height:220px;padding:20px 0;margin-top:0;-webkit-transition:background-color .4s;transition:background-color .4s;-webkit-transition:opacity .3s;transition:opacity .3s}.entryButton .number{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-weight:800}.entryButton .icon{width:34px;margin:7px 0 0}.entryButton:hover{opacity:0.75}}.gFooter{background-color:#fff;position:relative;height:63px;width:100%}@media (max-width: 768px){.gFooter{position:fixed;bottom:-5px;left:0;z-index:995}}.gFooter__button{position:relative;z-index:2;text-align:center}.gFooter__bg{position:absolute;top:-10px;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;height:calc(100% + 10px);background:url(../img/headerBG.png) center bottom/auto 70px repeat-x}@media (min-width: 769px){.gFooter__bg{background-size:1100px auto}}.gFooter--sports .gFooter__bg{background-image:url(/ridearound-tama/sports/img/headerBG.png)}.gFooter--enjoy .gFooter__bg{background-image:url(/ridearound-tama/enjoy/img/headerBG.png)}.pagetop{position:absolute;top:0;right:10px;width:48px;height:48px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 769px){.pagetop{width:50px;height:50px;right:30px;-webkit-transition:all .4s;transition:all .4s}.pagetop:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}}.pagetop__inner{width:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main{background:url(../img/bg.png) center/250px auto #fff fixed}.main__contents{padding:40px 0}@media (min-width: 769px){.main__contents{padding:80px 0}}.main__inner{padding:0 20px;max-width:1080px;margin:0 auto;position:relative}.main__inner--narrow{max-width:880px}.main__inner--wide{max-width:1400px}.mv{position:relative;overflow:hidden;margin-bottom:50px}.mv__illust{position:absolute;max-width:none;width:calc(100% + 40px);top:65px;left:50%;-webkit-transform:translateX(-47%);transform:translateX(-47%)}@media (min-width: 769px){.mv__illust{width:1000px;top:80px}}.main:has(.commonInfo) .mv__illust{top:100px}.mv__logo{position:relative;z-index:2;width:75%;margin:65% auto 0;-webkit-transform:translateX(3%);transform:translateX(3%)}.mv__logo img{width:100%}@media (min-width: 481px){.mv__logo{margin-top:55vw}}@media (min-width: 769px){.mv__logo{width:580px;margin:440px auto 0;-webkit-transform:translateX(3%);transform:translateX(3%)}}.mv__info{margin-top:25px;text-align:center}@media (min-width: 769px){.mv__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.mv__free{width:130px;display:block;margin:0 auto}@media (min-width: 769px){.mv__free{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:180px;margin-top:10px}}.mv__description{min-height:60px}@media (min-width: 769px){.mv__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.mv__descriptionInner{display:inline-block;padding-left:80px;min-height:60px;background:url(../img/mobile.png) 20px bottom/60px auto no-repeat}@media (min-width: 769px){.mv__descriptionInner{background-size:75px auto;padding-left:75px;background-position:0 bottom;min-height:70px}}.mv__descriptionCopy{display:inline-block;font-weight:900;font-size:15px;line-height:1.3;padding:15px 80px 10px 0;background:url(../img/line.svg) center bottom/100% 3px no-repeat,url(../img/bike.png) right center/80px auto no-repeat}@media (min-width: 769px){.mv__descriptionCopy{font-size:22px;padding-top:20px;padding-right:90px;background:url(../img/line.svg) center bottom/100% 3px no-repeat,url(../img/bike.png) right center/90px auto no-repeat}}.mv__date{display:block;width:90%;max-width:500px;margin:5px auto}@media (min-width: 769px){.mv__date{width:480px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.mv__ribbon{width:90px;position:absolute;top:50px;right:10px;z-index:10;-webkit-filter:drop-shadow(3px 0 5px rgba(0,0,0,0.4));filter:drop-shadow(3px 0 5px rgba(0,0,0,0.4))}@media (min-width: 769px){.mv__ribbon{top:60px;right:110px;width:140px}}@media (min-width: 981px){.mv__ribbon{width:140px}}.news .newsList{margin:0 auto;max-width:880px;max-height:150px;overflow:auto;scrollbar-color:#999 transparent;scrollbar-width:thin;padding:0 10px}.news .newsList::-webkit-scrollbar{width:6px}.news .newsList::-webkit-scrollbar-track{background:rgba(153,153,153,0.3);border:none;border-radius:6px}.news .newsList::-webkit-scrollbar-thumb{background:#999;border-radius:6px;-webkit-box-shadow:none;box-shadow:none}@media (min-width: 769px){.news .newsList{max-height:200px}}.news .newsList__item{padding:10px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px dotted rgba(0,0,0,0.3)}.news .newsList__item:last-child{border-bottom:1px dotted rgba(0,0,0,0.3)}@media (min-width: 769px){.news .newsList__item{padding:20px 5px}}.news .newsList__itemDate{font-weight:bold}@media (max-width: 768px){.news .newsList__itemDate{font-size:0.9rem}}@media (min-width: 769px){.news .newsList__itemDate{font-size:1.1rem}}.news .newsList__itemContent{padding-left:15px;font-size:0.9rem}@media (min-width: 769px){.news .newsList__itemContent{padding-left:40px;font-size:1rem}}.news .newsList__itemTitle{font-size:1rem;font-weight:500}@media (min-width: 769px){.news .newsList__itemTitle{font-size:1.1rem}}.news__info{margin:50px auto 0;max-width:880px;background-color:#fff;padding:15px;border-radius:10px}@media (min-width: 769px){.news__info{padding:30px}}.about{position:relative}.about::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#f5fcf5;mix-blend-mode:multiply}.about__inner{padding:15px;border-radius:10px;max-width:880px;margin:0 auto}@media (min-width: 769px){.about__inner{padding:30px 40px 40px}}.about__title{text-align:center;margin-bottom:8px}@media (min-width: 769px){.about__title{margin-bottom:10px}}.about__title a{position:relative;display:inline-block;text-decoration:none;color:#fff;background-color:#598c34;font-weight:bold;font-size:1.1rem;line-height:1;border-radius:20px;padding:7px 35px 7px 20px;-webkit-transition:opacity .3s;transition:opacity .3s}.about__title a:hover{opacity:0.75}@media (min-width: 769px){.about__title a{padding:10px 45px 10px 30px}}.about__title a::after{content:'';display:block;position:absolute;right:15px;top:50%;width:14px;height:14px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background:url(../img/arrow_white.svg) center/100% auto no-repeat}@media (min-width: 769px){.about__title a::after{right:25px}}.about__catch{text-align:center;font-weight:800;font-size:17px;color:#598c34}@media (min-width: 769px){.about__catch{font-size:26px}}.about__description{text-align:justify;line-height:2;font-size:1.1rem;font-weight:500}@media (min-width: 769px){.about__description{letter-spacing:.05em}}.about__description em{font-style:normal;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FAF25A));background:linear-gradient(transparent 60%, #FAF25A 60%)}.about__comment{background-color:rgba(255,255,255,0.9);border-radius:5px;padding:1em;max-width:880px;margin:20px auto 0;text-align:justify}@media (min-width: 769px){.about__comment{padding:1.5em}}.about__comment h3{font-size:1.1rem;font-weight:bold;margin-bottom:.5em}.about__comment ul{list-style:disc;padding-left:1.5em}.about__comment ul li:not(:last-child){margin-bottom:.5em}.about__comment p{margin-top:1em;color:#598c34;font-weight:bold}.play{position:relative}.play__tamaran{position:absolute;z-index:1;width:180px;top:0;left:50%;-webkit-transform:translate(-50%, -5%);transform:translate(-50%, -5%)}@media (min-width: 769px){.play__tamaran{width:240px}}.play .howtoPlay{counter-reset:howtoPlay;margin-bottom:30px}@media (min-width: 769px){.play .howtoPlay{margin:0 auto -70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:900px}}@media (max-width: 768px){.play .howtoPlay__item{display:-webkit-box;display:-ms-flexbox;display:flex}.play .howtoPlay__item:not(:last-child){margin-bottom:30px}}@media (min-width: 769px){.play .howtoPlay__item{width:calc(33.33% - 20px);margin-bottom:70px}}.play .howtoPlay__itemImage{width:70px;position:relative;border-radius:10px;overflow:hidden;border:3px solid #999}.play .howtoPlay__itemImage img{width:100%}@media (min-width: 769px){.play .howtoPlay__itemImage{width:180px;max-width:100%;margin:0 auto 25px}}.play .howtoPlay__itemImage::after{counter-increment:howtoPlay;content:counter(howtoPlay);position:absolute;color:#fff;width:26px;height:26px;line-height:26px;font-weight:bold;background-color:#598c34;border-radius:50%;top:5px;left:50%;z-index:2;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 769px){.play .howtoPlay__itemImage::after{width:40px;height:40px;line-height:40px;font-size:20px}}@media (max-width: 768px){.play .howtoPlay__itemText{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}}.play .howtoPlay__itemTitle{font-size:14px;font-weight:900;line-height:1.2;color:#598c34;position:relative;margin-bottom:5px}@media (min-width: 769px){.play .howtoPlay__itemTitle{font-size:18px;text-align:center}}.play .howtoPlay__itemDescription{font-size:0.9rem;line-height:1.4;text-align:justify}@media (min-width: 769px){.play .howtoPlay__itemDescription{padding:0 10px;line-height:1.6}}.play .howtoPlay__itemDescription .caption{font-size:0.8rem;color:#666}@media (min-width: 769px){.play .playListContainer{display:-webkit-box;display:-ms-flexbox;display:flex}}.play .playListContainer__item{margin-bottom:40px}.play .playList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 769px){.play .playList{margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.play .playList__item{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 769px){.play .playList__item{padding:0 10px}}.play .playList__item--button{width:100%;border:1px solid #f00}.play .playList__itemImage{width:150px;margin:0 auto 5px;z-index:1}.play .playList__itemImage img{width:100%}@media (min-width: 769px){.play .playList__itemImage{width:220px;max-width:100%}}.play .playList__itemTitle{text-align:center;font-size:14px;font-weight:800;line-height:1.2;color:#598c34;position:relative;margin-bottom:10px}@media (min-width: 769px){.play .playList__itemTitle{font-size:18px}}.play .playList__itemDescription{font-size:0.9rem;line-height:1.6;text-align:justify}@media (min-width: 769px){.play .playList__itemDescription{padding:0 10px}}.play .playList__item .button{margin-top:15px}.play .playList__item .button__container{width:100%}@media (min-width: 769px){.play .playList__item .button__container{width:90%}}.play .playList__item .button__inner{background-color:#659f3b}@media (max-width: 768px){.play .playList__item .button__inner{padding:7px 15px}}.play .playList+.button{margin-top:15px}.play__entry{margin-top:30px}.movie{position:relative}.movie::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#F9F7F2;mix-blend-mode:multiply}.movie .embedMovie{display:block;width:100%;max-width:800px;margin:0 auto;border:5px solid #fff;aspect-ratio:560 / 315}.area{position:relative}.area::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#F9F7F2;mix-blend-mode:multiply}.area .areaMap{padding:0 10px;margin:20px auto;max-width:500px;position:relative}@media (min-width: 981px){.area .areaMap{max-width:700px;margin:30px auto}}.area .areaMap__local{max-width:360px;display:block;margin:0 auto}@media (min-width: 981px){.area .areaMap__local{max-width:100%}}.area .areaMap__description{padding:0 10px;margin-bottom:30px;text-align:justify;position:relative;z-index:2;line-height:2;font-size:1.1rem}.area .areaMap__description span{background-color:#fff}@media (max-width: 980px){.area .areaMap__description br{display:none}}@media (min-width: 981px){.area .areaMap__description{max-width:800px;margin:0 auto}}.area .spotButton{display:-ms-grid;display:grid;place-content:center;-ms-grid-columns:(minmax(100px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:5px;margin-top:10px}@media (min-width: 769px){.area .spotButton{gap:15px;-ms-grid-columns:(minmax(180px, 250px))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(180px, 250px));margin-top:20px}}.area .spotButton li .button{width:100%}.area .spotButton li .button__container{max-width:100%;width:100%}.area .spotButton li .button__inner{max-width:100%;width:100%;min-width:auto;padding:0 5px;font-size:0.9rem;background-color:#f92f0e;-webkit-box-shadow:0 5px 0 0px #cf2105;box-shadow:0 5px 0 0px #cf2105}@media (min-width: 769px){.area .spotButton li .button__inner:hover{background-color:#fa5a40}}.area .areaMymap{margin:30px auto 0;max-width:1000px}@media (min-width: 981px){.area .areaMymap{margin-top:60px}}.area .areaMymap iframe{width:100%;border:3px solid #fff;height:400px}@media (min-width: 981px){.area .areaMymap iframe{height:580px}}.recommend{position:relative;padding-top:60px}@media (min-width: 769px){.recommend{padding-top:100px}}.recommend::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#DBE7EF;mix-blend-mode:multiply}.recommend__tamaran{display:block;position:absolute;width:160px;top:0;left:50%;-webkit-transform:translate(-55%, -70%);transform:translate(-55%, -70%);z-index:2}@media (min-width: 769px){.recommend__tamaran{width:230px}}.spotList{padding:0 10px}@media (min-width: 481px){.spotList{padding:0;display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 769px){.spotList{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.spotList__item{border-radius:10px;overflow:hidden;background-color:#fff;position:relative}@media (max-width: 480px){.spotList__item:not(:last-child){margin-bottom:30px}}.spotList__itemLocation{background-color:#598c34;position:absolute;top:0;right:0;color:#fff;font-weight:500;font-size:0.85rem;padding:7px;line-height:1;border-bottom-left-radius:10px}.spotList__itemLocation--red{background-color:#e54e25}.spotList__itemLocation--green{background-color:#18aa41}.spotList__itemLocation--orange{background-color:#FABE00}.spotList__itemLocation--blue{background-color:#0066ff}.spotList__itemText{padding:10px}@media (min-width: 769px){.spotList__itemText{padding:15px}}.spotList__itemName{font-weight:bold;margin-bottom:5px;line-height:1.3}.spotList__itemDescription{font-size:0.85rem;text-align:justify}@media (min-width: 769px){.spotList__itemDescription{font-size:0.9rem}}.spotList__itemDescription .caption{color:#666;font-size:11px}.event{position:relative}.event::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#FFF8FB;mix-blend-mode:multiply}.eventList__item{background-color:#fff;padding:15px}@media (min-width: 769px){.eventList__item{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.eventList__item:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.eventList__item:not(:last-child){margin-bottom:30px}}@media (min-width: 769px){.eventList__item:not(:has(.eventList__image)) .eventList__text{padding-left:0}}.eventList__image{margin-bottom:10px}@media (min-width: 769px){.eventList__image{margin-bottom:0;width:40%}}@media (min-width: 769px){.eventList__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px}}.eventList__title{color:#598c34;font-size:20px;font-weight:bold;line-height:1.4}@media (min-width: 769px){.eventList__title{font-size:26px}}.eventList__date{font-size:16px;font-weight:900}@media (min-width: 769px){.eventList__date{font-size:20px}}.eventList__date span{font-size:1rem}.eventList__description{text-align:justify;margin-top:10px}@media (min-width: 769px){.eventList__description{margin-top:20px}}.eventList__description .caption{font-size:85%;color:#666}.eventList__description em{font-style:normal;color:#598c34;font-weight:500}.eventList__postscript{width:100%;margin-top:20px}.eventList .eventTable{border-collapse:collapse;border:1px solid #ededed;background-color:#fff;width:100%}.eventList .eventTable--spot{font-size:.9rem;min-width:780px}.eventList .eventTable th,.eventList .eventTable td{text-align:left;padding:10px;border:1px solid #ededed;min-width:8em}@media (min-width: 769px){.eventList .eventTable th,.eventList .eventTable td{padding:15px 15px}}.eventList .eventTable th.center,.eventList .eventTable td.center{text-align:center}.eventList .eventTable th{background-color:#F9F7F2;min-width:6em;font-size:.9rem}@media (min-width: 769px){.eventList .eventTable th{min-width:7em}}.eventList .eventTable .caption{font-size:.85rem}.eventList .specialFavor{margin-bottom:30px}.eventList .specialFavor__item{display:-webkit-box;display:-ms-flexbox;display:flex}.eventList .specialFavor__item:not(:last-child){margin-bottom:10px}.eventList .specialFavor__item em{background-color:#598c34;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-style:normal;width:4em;font-size:.9rem;border-radius:3px}.eventList .specialFavor__item p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}.privilege{position:relative}.privilege__tamaran{position:absolute;z-index:1;width:180px;top:0;left:50%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}@media (min-width: 769px){.privilege__tamaran{width:240px}}.privilege .privilegeNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px auto 30px;max-width:1080px}@media (min-width: 769px){.privilege .privilegeNavi{margin:25px auto 70px}}.privilege .privilegeNavi__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1px}.privilege .privilegeNavi__itemButton{display:block;text-align:center;text-decoration:none;padding:10px 0 20px;color:#666;font-weight:bold;font-size:13px;background:url(../img/arrow.svg) center bottom 5px/13px auto no-repeat #fff;border-bottom:3px solid #803F86;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 769px){.privilege .privilegeNavi__itemButton{font-size:16px}}.privilege .privilegeNavi__itemButton--total{border-color:#14ACA0}.privilege .privilegeNavi__itemButton--photo{border-color:#155E90}.privilege .privilegeNavi__itemButton--point{border-color:#CB3E95}.privilege .contentSubTitle span{width:100%}.privilege .privilegePoint .contentSubTitle span{background-color:#CB3E95}.privilege .privilegeTotal .contentSubTitle span{background-color:#14ACA0}.privilege .privilegePhoto .contentSubTitle span{background-color:#155E90}.privilege__lead{margin-bottom:10px;text-align:justify}@media (min-width: 769px){.privilege__lead{text-align:center}}@media (max-width: 768px){.privilege__targetContainer .privilege__target{text-align:left}}@media (min-width: 769px){.privilege__targetContainer{text-align:center}.privilege__targetContainer .privilege__target{display:inline-block;margin:5px 10px}}.privilege__target{margin-top:5px;text-align:center;font-weight:700;color:#598c34}.privilege__target::before{content:'対象';display:inline-block;background-color:#fff;color:#598c34;margin-right:3px;padding:5px 15px;line-height:1;border-radius:5px;border:1px solid #598c34}.privilege__target--date::before{content:'期間'}.privilege__comingsoon{color:#999;text-align:center;font-weight:bold;font-size:26px;padding:40px 0}.privilege .ranking{margin-top:20px}@media (min-width: 769px){.privilege .ranking{margin-top:40px}}.privilege .ranking__title{font-size:1.15rem;font-weight:800;text-align:center;color:#14ACA0;margin-bottom:5px}@media (min-width: 769px){.privilege .ranking__title{margin-bottom:10px}}.privilege .ranking__description{font-size:0.9rem;color:#11958b}@media (min-width: 769px){.privilege .ranking__description{text-align:center}}.privilege .ranking .tableCaption{margin-top:5px;font-size:0.85rem;color:#666}.privilege .ranking .rankingTable{min-width:700px;font-size:0.85rem;border-collapse:separate;border-spacing:1px 1px}@media (min-width: 769px){.privilege .ranking .rankingTable{border-spacing:2px 2px;font-size:0.9rem}}.privilege .ranking .rankingTable th,.privilege .ranking .rankingTable td{background-color:#fff;padding:10px;vertical-align:middle;min-width:140px}@media (min-width: 769px){.privilege .ranking .rankingTable th,.privilege .ranking .rankingTable td{padding:10px 15px}}.privilege .ranking .rankingTable th{background-color:#e7fcfa}.privilege .ranking .rankingTable .textButton{display:inline-block;line-height:1;border:1px solid #14ACA0;color:#14ACA0;padding:3px 10px;border-radius:3px;text-decoration:none}.privilege .ranking__caption{margin-top:5px;font-size:0.85rem}.privilege .prize{margin-top:20px;margin-bottom:50px}@media (min-width: 769px){.privilege .prize{margin-top:30px;margin-bottom:80px}}.privilege .prize .prizeTitle{text-align:center;font-size:20px;font-weight:bold}@media (min-width: 769px){.privilege .prize .prizeTitle{font-size:30px}}.privilege .prize .prizeSubTitle{font-size:1.1rem;font-weight:bold;text-align:center}@media (min-width: 769px){.privilege .prize .prizeSubTitle{font-size:22px}}.privilege .prize .prizeLead{text-align:center}.privilege .prize .button{margin-top:15px;text-align:center}.privilege .prize .button__container{display:inline-block}@media (min-width: 769px){.privilege .prize .button a{cursor:pointer}.privilege .prize .button a:hover{background-color:#71b142}}.privilege .prize .button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:10px;text-align:center;background-color:#598c34;color:#fff;font-size:16px;font-weight:900;line-height:1;padding:0 25px;min-width:280px;text-decoration:none;-webkit-box-shadow:0 8px 0 0px #416726;box-shadow:0 8px 0 0px #416726;-webkit-transition:background-color .4s;transition:background-color .4s}.privilege .prize .button__inner .icon{width:24px;margin:0 5px}@media (min-width: 769px){.privilege .prize .button__inner .icon{width:30px}}@media (min-width: 769px){.privilege .prize .button__inner{padding:0 30px;font-size:20px;min-width:400px;height:65px}}.privilege .prize .button__inner.-disable{pointer-events:none;background-color:#999 !important;-webkit-box-shadow:0 5px 0 0px #666 !important;box-shadow:0 5px 0 0px #666 !important}.privilege .prize .button--small .button__inner{height:40px;font-size:1rem;font-weight:700;-webkit-box-shadow:0 5px 0 0px #416726;box-shadow:0 5px 0 0px #416726;min-width:200px}@media (min-width: 769px){.privilege .prize .button--small .button__inner{height:44px;min-width:250px}}.privilege .prize .button--xsmall .button__inner{height:auto;font-size:0.85rem;font-weight:700;padding:7px 40px;-webkit-box-shadow:0 3px 0 0px #4d792d;box-shadow:0 3px 0 0px #4d792d;min-width:auto}@media (min-width: 769px){.privilege .prize .button--xsmall .button__inner{padding:8px 50px}}.privilege .privilegePoint .button{margin-top:15px;text-align:center}.privilege .privilegePoint .button__container{display:inline-block}@media (min-width: 769px){.privilege .privilegePoint .button a{cursor:pointer}.privilege .privilegePoint .button a:hover{background-color:#d666ab}}.privilege .privilegePoint .button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:10px;text-align:center;background-color:#CB3E95;color:#fff;font-size:16px;font-weight:900;line-height:1;padding:0 25px;min-width:280px;text-decoration:none;-webkit-box-shadow:0 8px 0 0px #a92d79;box-shadow:0 8px 0 0px #a92d79;-webkit-transition:background-color .4s;transition:background-color .4s}.privilege .privilegePoint .button__inner .icon{width:24px;margin:0 5px}@media (min-width: 769px){.privilege .privilegePoint .button__inner .icon{width:30px}}@media (min-width: 769px){.privilege .privilegePoint .button__inner{padding:0 30px;font-size:20px;min-width:400px;height:65px}}.privilege .privilegePoint .button__inner.-disable{pointer-events:none;background-color:#999 !important;-webkit-box-shadow:0 5px 0 0px #666 !important;box-shadow:0 5px 0 0px #666 !important}.privilege .privilegePoint .button--small .button__inner{height:40px;font-size:1rem;font-weight:700;-webkit-box-shadow:0 5px 0 0px #a92d79;box-shadow:0 5px 0 0px #a92d79;min-width:200px}@media (min-width: 769px){.privilege .privilegePoint .button--small .button__inner{height:44px;min-width:250px}}.privilege .privilegePoint .button--xsmall .button__inner{height:auto;font-size:0.85rem;font-weight:700;padding:7px 40px;-webkit-box-shadow:0 3px 0 0px #bd3388;box-shadow:0 3px 0 0px #bd3388;min-width:auto}@media (min-width: 769px){.privilege .privilegePoint .button--xsmall .button__inner{padding:8px 50px}}@media (min-width: 769px){.privilege .privilegePoint .button{margin-top:30px}}.prizeContainer{margin-left:-20px;padding:0 20px;width:calc(100% + 40px)}.prizeContainer .caption{text-align:center;font-size:0.85rem;margin-top:10px}.prizeProduct{margin-top:20px}.prizeProduct__item{padding:7px;background-color:#fff}@media (min-width: 769px){.prizeProduct__item{padding:10px}}.prizeProduct__itemImage{display:block;width:100%;margin-bottom:10px}.prizeProduct__itemName{font-size:0.85rem;font-weight:bold;color:#598c34;line-height:1.3;text-align:center}@media (min-width: 769px){.prizeProduct__itemName{font-size:0.9rem}}.prizeProduct__itemDescription{font-size:0.85rem;margin-top:5px}.prizelist{margin:40px 0}.prizelist__title{font-size:1.15rem;font-weight:bold;text-align:center}.prizelist__table{overflow:auto;margin-top:15px}.prizelist__caption{font-size:.85rem;margin-top:10px}.tableContainer{overflow:auto}.prizeTable{background-color:#fff;border-collapse:collapse;border:1px solid #ccc;min-width:800px;width:100%;margin:0 auto;font-size:0.85rem}.prizeTable th,.prizeTable td{border:1px solid #ccc;padding:5px;min-width:3.5em;text-align:center;vertical-align:middle}.prizeTable th{background-color:#ebf5e4}.entry{position:relative}.entry::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#F4F2FC;mix-blend-mode:multiply}.entry .entryStep__item:not(:last-child){margin-bottom:40px}@media (min-width: 769px){.entry .entryStep__item:not(:last-child){margin-bottom:80px}}.entry .entryStep__itemTitle{font-weight:900;font-size:1.15rem;color:#598c34;margin-bottom:10px;border-bottom:2px dotted #598c34}@media (min-width: 769px){.entry .entryStep__itemTitle{font-size:22px}}.entry .entryStep__itemTitle span{display:inline-block;height:30px;border-radius:15px;background-color:#598c34;color:#fff;font-weight:900;font-size:1.1rem;line-height:30px;padding:0 10px;margin-right:5px}@media (min-width: 769px){.entry .entryStep__itemTitle span{height:36px;border-radius:18px;font-size:20px;line-height:36px;padding:0 20px}}.entry .entryStep__itemSubTitle{display:inline-block;height:26px;border-radius:13px;background-color:#598c34;color:#fff;font-weight:900;line-height:26px;padding:0 15px;margin-bottom:5px;margin-top:20px}.entry .entryStep__itemSubTitle:first-of-type{margin-top:0}@media (min-width: 769px){.entry .entryStep__itemSubTitle{height:30px;border-radius:15px;line-height:30px;padding:0 20px}}.entry .entryStep__itemBulletTitle{font-weight:bold;color:#598c34}.entry .entryStep__item .entryStep__itemBullet+.entryStep__itemBulletTitle{margin-top:10px}@media (min-width: 769px){.entry .entryStep__item .entryStep__itemBullet+.entryStep__itemBulletTitle{margin-top:15px}}.entry .entryStep__itemBullet{list-style-type:disc;padding-left:1.5em}.entry .entryStep__itemBullet .note{font-size:90%}.entry .entryStep__item .appGuide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 769px){.entry .entryStep__item .appGuide::after{content:'';width:calc(33.33% - 5px)}}.entry .entryStep__item .appGuide__item{width:calc(50% - 5px);margin-bottom:15px}.entry .entryStep__item .appGuide__itemButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;border-radius:10px;text-align:center;background-color:#598c34;color:#fff;font-size:0.95rem;font-weight:900;line-height:1;text-decoration:none;-webkit-box-shadow:0 5px 0 0px #416726;box-shadow:0 5px 0 0px #416726;-webkit-transition:background-color .4s;transition:background-color .4s}@media (min-width: 769px){.entry .entryStep__item .appGuide__itemButton{height:42px;cursor:pointer}.entry .entryStep__item .appGuide__itemButton:hover{background-color:#71b142}}.entry .download{background-image:url("../img/travelo.png");background-size:auto 280px;background-position:bottom center;background-repeat:no-repeat;padding-bottom:320px}@media (min-width: 769px){.entry .download{min-height:460px;background-size:auto 460px;background-position:bottom right -30px;padding-bottom:30px;position:relative}}@media (min-width: 769px){.entry .travelo{width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.entry .travelo__title{text-align:center;margin:30px 0}.entry .travelo__title img{width:170px}@media (min-width: 769px){.entry .travelo__title{margin-bottom:40px}.entry .travelo__title img{width:230px}}.entry .travelo__applinkTitle{font-weight:bold;text-align:center;margin-bottom:10px}.entry .travelo__link{text-align:center;margin-top:10px}@media (min-width: 769px){.entry .travelo__link{margin-top:30px}}.entry .travelo__link a{background-color:#004E2A;border-radius:20px;padding:10px 15px;line-height:1;color:#fff;font-weight:bold;text-decoration:none;min-width:200px;display:inline-block;-webkit-transition:opacity .3s;transition:opacity .3s}.entry .travelo__link a:hover{opacity:0.75}.entry .applinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto}.entry .applinkList__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px}@media (min-width: 769px){.entry .applinkList__item{padding:0 10px}}.entry .applinkList__itemButton{display:block;margin:0 auto 10px;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.entry .applinkList__itemButton:hover{opacity:0.75}.entry .applinkList__itemQR{display:block;margin:0 auto 10px;width:80%;max-width:120px}@media (max-width: 768px){.entry .applinkList__itemQR{display:none}}.entry .entryProperty{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto -20px}@media (max-width: 768px){.entry .entryProperty{max-width:380px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 768px){.entry .entryProperty--narrow{width:300px}.entry .entryProperty--narrow .entryProperty__item{width:50%}}.entry .entryProperty__item{width:33.33%;max-width:115px;margin-bottom:20px}@media (min-width: 769px){.entry .entryProperty__item{width:20%;max-width:none}}.entry .entryProperty__itemImage{width:100px;height:100px;margin:0 auto;border-radius:50%;border:2px solid #598c34;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 769px){.entry .entryProperty__itemImage{width:120px;height:120px}}.entry .entryProperty__itemImage img{width:80%}.entry .entryProperty__itemText{color:#598c34;font-weight:700;text-align:center;font-size:0.9rem;line-height:1.3;margin-top:5px}.entry .exchange{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto -20px}@media (max-width: 768px){.entry .exchange{max-width:380px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.entry .exchange__item{width:33.33%;padding:0 5px;margin-bottom:20px}@media (min-width: 769px){.entry .exchange__item{width:25%;max-width:none;padding:0 15px}}.entry .exchange__itemImage{display:block;border-radius:50%}.entry .exchange__itemText{text-align:center;font-size:0.85rem;line-height:1.3;margin-top:5px}.bring{position:relative}.bring::before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-color:#F9F7F2;mix-blend-mode:multiply}.bring .bringList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-30px}@media (min-width: 769px){.bring .bringList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-50px}}.bring .bringList__item{width:calc(50% - 10px);text-align:center;position:relative;margin-bottom:30px}@media (min-width: 769px){.bring .bringList__item{width:calc(25% - 30px);margin:0 15px 50px}}.bring .bringList__itemType{position:absolute;width:34px;top:10px;left:50%;-webkit-transform:translate(50%, -30%);transform:translate(50%, -30%);z-index:10}@media (min-width: 769px){.bring .bringList__itemType{width:40px}}.bring .bringList__itemIcon{width:70px}@media (min-width: 769px){.bring .bringList__itemIcon{width:95px}}.bring .bringList__itemTitle{font-size:1.05rem;font-weight:900;color:#A0633E;margin-bottom:5px}.bring .bringList__itemDescription{font-size:0.85rem;color:#777777;text-align:left}@media (min-width: 769px){.bring .bringList__itemDescription{padding:0 5px}}.bring .bringList__itemButton{margin-top:10px;text-align:center}.bring .bringList__itemButton a{display:inline-block;padding:6px 20px;background-color:#598c34;color:#fff;text-decoration:none;font-weight:600;font-size:11px;line-height:1;border-radius:5px}@media (min-width: 769px){.bring .bringList__itemButton a{font-size:12px;-webkit-transition:opacity .3s;transition:opacity .3s}.bring .bringList__itemButton a:hover{opacity:0.75}}.rentaCycleContainer{margin-left:-20px;padding:0 20px;width:calc(100% + 40px)}.rentaCycle{margin-top:10px}.rentaCycle__item{background-color:#fff;width:240px;position:relative;padding-bottom:40px}@media (min-width: 769px){.rentaCycle__item{width:350px;padding-bottom:50px}}.rentaCycle__itemCity{position:absolute;top:10px;right:-10px;background-color:#894C27;color:#fff;font-size:0.9rem;font-weight:bold;padding:5px 10px;line-height:1.3}.rentaCycle__itemImage{display:block;width:100%;margin-bottom:10px}.rentaCycle__itemText{padding:10px 15px 20px}@media (min-width: 769px){.rentaCycle__itemText{padding:10px 20px 20px}}.rentaCycle__itemName{font-weight:900;line-height:1.3}.rentaCycle__itemInfo{font-size:0.85rem;width:100%}@media (min-width: 769px){.rentaCycle__itemInfo{font-size:13px}}.rentaCycle__itemInfo th,.rentaCycle__itemInfo td{display:block}.rentaCycle__itemInfo th{border-bottom:1px dotted #ccc;padding-bottom:3px;padding-top:5px;font-weight:bold;color:#666}@media (min-width: 769px){.rentaCycle__itemInfo th{padding-top:10px}}.rentaCycle__itemInfo td{padding-top:3px}.rentaCycle__item .button{margin-top:20px;position:absolute;width:calc(100% - 30px);bottom:15px;text-align:center}.rentaCycle__item .button__container{display:inline-block}@media (min-width: 769px){.rentaCycle__item .button a{cursor:pointer}.rentaCycle__item .button a:hover{background-color:#fb7d2f}}.rentaCycle__item .button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:10px;text-align:center;background-color:#F26005;color:#fff;font-size:16px;font-weight:900;line-height:1;padding:0 25px;min-width:280px;text-decoration:none;-webkit-box-shadow:0 8px 0 0px #c04c04;box-shadow:0 8px 0 0px #c04c04;-webkit-transition:background-color .4s;transition:background-color .4s}.rentaCycle__item .button__inner .icon{width:24px;margin:0 5px}@media (min-width: 769px){.rentaCycle__item .button__inner .icon{width:30px}}@media (min-width: 769px){.rentaCycle__item .button__inner{padding:0 30px;font-size:20px;min-width:400px;height:65px}}.rentaCycle__item .button__inner.-disable{pointer-events:none;background-color:#999 !important;-webkit-box-shadow:0 5px 0 0px #666 !important;box-shadow:0 5px 0 0px #666 !important}.rentaCycle__item .button--small .button__inner{height:40px;font-size:1rem;font-weight:700;-webkit-box-shadow:0 5px 0 0px #c04c04;box-shadow:0 5px 0 0px #c04c04;min-width:200px}@media (min-width: 769px){.rentaCycle__item .button--small .button__inner{height:44px;min-width:250px}}.rentaCycle__item .button--xsmall .button__inner{height:auto;font-size:0.85rem;font-weight:700;padding:7px 40px;-webkit-box-shadow:0 3px 0 0px #d95604;box-shadow:0 3px 0 0px #d95604;min-width:auto}@media (min-width: 769px){.rentaCycle__item .button--xsmall .button__inner{padding:8px 50px}}@media (min-width: 769px){.rentaCycle__item .button{bottom:20px;width:calc(100% - 40px)}}.rentaCycle__item .button__container{width:100% !important}.rentaCycle__item .button__inner{min-width:0 !important;height:30px !important;font-size:0.85rem !important}.app .button{margin-top:30px}@media (min-width: 769px){.app .button{margin-top:40px}}.cautionFrame{margin-top:30px;border:1px solid #ccc;padding:10px}@media (min-width: 769px){.cautionFrame{margin-top:50px;padding:15px}}.cautionFrame__title{text-align:center;font-weight:900;font-size:1.1rem;line-height:1.3;margin-bottom:10px}.cautionFrame__list{font-size:0.85rem}.cautionFrame__listItem{padding-left:1.5em}.cautionFrame__listItem:not(:last-child){margin-bottom:5px}.cautionFrame__listItem::before{content:'※';margin-left:-1.3em}.circleList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}@media (min-width: 769px){.circleList{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media (min-width: 981px){.circleList{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.circleList__itemEyecatch{position:relative;margin:0 auto 10px;max-width:220px}@media (min-width: 769px){.circleList__itemEyecatch{max-width:200px;margin-bottom:15px}}.circleList__itemImage{border-radius:50%}.circleList__itemPoint{position:absolute;top:5px;right:5px;width:46px;height:46px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#155E90;color:#fff;font-weight:700;font-size:0.85rem;line-height:18px}@media (min-width: 769px){.circleList__itemPoint{width:56px;height:56px;line-height:22px}}.circleList__itemPoint em{font-size:18px;font-style:normal}@media (min-width: 769px){.circleList__itemPoint em{font-size:22px}}.circleList__itemPointInner{font-weight:700;font-size:10px;line-height:14px}@media (min-width: 769px){.circleList__itemPointInner{line-height:16px;font-size:12px}}.circleList__itemPointInner em{display:block;font-size:15px}@media (min-width: 769px){.circleList__itemPointInner em{font-size:18px}}.circleList__itemPointWide{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(20%);transform:translateY(20%)}.circleList__itemPointWideInner{height:30px;border-radius:15px;padding:0 10px;line-height:30px;font-size:0.8rem;background-color:#155E90;color:#fff}.circleList__itemPointWideInner em{font-size:15px;font-weight:bold;font-style:normal;margin-right:3px}@media (min-width: 769px){.circleList__itemPointWideInner em{font-size:18px}}.circleList__itemTitle{font-size:1.1rem;line-height:1.2;font-weight:800;color:#155E90;text-align:center;margin-bottom:5px}@media (min-width: 769px){.circleList__itemTitle{margin-bottom:10px}}.circleList__itemTitle .caption{display:block;font-size:0.9rem;margin-top:5px;line-height:1.4}.circleList__itemDescription{word-break:break-all;font-size:0.9rem}.circleList__itemDescription em{font-style:normal;font-weight:bold}.circleList__itemDescription .button{display:block;background-color:#155E90;text-align:center;color:#fff;padding:5px 10px;line-height:1;border-radius:5px;font-weight:bold;font-size:0.85rem;text-decoration:none;margin-top:10px}.circleList--pinkpurple .circleList__itemPoint{background-color:#CB3E95}.circleList--pinkpurple .circleList__itemTitle{color:#CB3E95}.circleList--pinkpurple .circleList__itemDescription .button{background-color:#CB3E95}.circleList--green .circleList__itemPoint{background-color:#14ACA0}.circleList--green .circleList__itemTitle{color:#14ACA0}.circleList--green .circleList__itemDescription .button{background-color:#14ACA0}.circleList+.button{margin-top:30px}@media (min-width: 769px){.flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.flow__step{position:relative}@media (max-width: 768px){.flow__step:not(:last-child){margin-bottom:15px;padding-bottom:15px}.flow__step:not(:last-child)::after{content:'';position:absolute;bottom:-12px;left:calc(50% - 10px);width:0;height:0;border:10px solid transparent;border-top:14px solid #666}}@media (min-width: 769px){.flow__step{width:33.33%;-webkit-box-sizing:content-box;box-sizing:content-box}.flow__step:not(:last-child){margin-right:30px;padding-right:30px}.flow__step:not(:last-child)::after{content:'';position:absolute;top:calc(50% - 14px);right:-14px;width:0;height:0;border:10px solid transparent;border-left:14px solid #666}}.flow__stepTitle{font-size:14px;color:#598c34;font-weight:900;text-align:center;margin-top:5px}.flow__stepImage{display:block;width:180px;margin:0 auto 10px;border-radius:10px;border:3px solid #707070}@media (min-width: 769px){.flow__stepImage{width:100%;max-width:240px}}.galleryContainer{margin-top:50px}.gallerySlider__item{width:220px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}@media (min-width: 769px){.gallerySlider__item{width:360px}}.gallerySlider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallerySlider__item.swiper-slide-active{-webkit-transform:scale(1);transform:scale(1)}.bgEnglish{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg) translate(100%, -10%);transform:rotate(90deg) translate(100%, -10%);-webkit-transform-origin:right top;transform-origin:right top;opacity:0.1;font-family:"Teko", sans-serif;font-size:120px;font-weight:500;color:#fff;z-index:0;line-height:1;width:1000px}@media (min-width: 769px){.bgEnglish{font-size:200px}}.bgEnglish--small{font-size:100px}@media (min-width: 769px){.bgEnglish--small{font-size:150px}}.faqList{counter-reset:number}.faqList__item{background-color:#fff;position:relative;overflow:hidden}.faqList__item:not(:last-child){margin-bottom:10px}@media (min-width: 769px){.faqList__item:not(:last-child){margin-bottom:15px}}.faqList__item::after{content:'';position:absolute;z-index:1;top:13px;right:8px;width:12px;height:12px;background:url(../img/arrow_purple.svg) center/100% auto no-repeat;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}@media (min-width: 769px){.faqList__item::after{top:20px;right:12px}}.faqList__itemQ{padding:10px 25px 10px 45px;position:relative;z-index:2;font-weight:bold}@media (min-width: 769px){.faqList__itemQ{padding:15px 35px 15px 60px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.faqList__itemQ:hover{opacity:0.75}}.faqList__itemQ::before{counter-increment:number;content:"Q"counter(number)".";color:#598c34;position:absolute;margin-left:-35px}.faqList__itemA{padding:0 15px;max-height:0;opacity:0;-webkit-transition:max-height .6s, opacity .6s;transition:max-height .6s, opacity .6s}@media (min-width: 769px){.faqList__itemA{padding:0 20px}}.faqList__item.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqList__item.-active .faqList__itemA{opacity:1;padding-bottom:15px;max-height:400px}@media (min-width: 769px){.faqList__item.-active .faqList__itemA{max-height:300px}}.overviewTable{width:100%;border-collapse:separate;border-spacing:2px}.overviewTable tr:nth-child(odd) th,.overviewTable tr:nth-child(odd) td{background-color:#e3f1e5}.overviewTable tr:nth-child(even) th,.overviewTable tr:nth-child(even) td{background-color:#f3faf3}.overviewTable th{width:5em;text-align:left;padding:8px}@media (min-width: 769px){.overviewTable th{width:120px;padding:12px}}.overviewTable td{padding:8px 8px 8px 15px}.overviewTable td .caption{font-size:0.85em}.overviewTable td .note{margin-top:10px;color:#ff3300}@media (min-width: 769px){.overviewTable td{padding:12px 12px 12px 30px}}.contact{text-align:center}.contact__tel{text-decoration:none;font-size:16px;font-weight:800;line-height:1;color:#598c34}@media (min-width: 769px){.contact__tel{pointer-events:none;font-size:22px}}.contact__hours{font-weight:700;color:#598c34}.contact .button{margin-top:15px}.contact__mail{margin-bottom:20px}.contact__mail a{color:#598c34;display:inline-block;margin-top:10px;font-weight:bold;text-decoration:none}.contact__address{margin-top:15px}@media (min-width: 769px){.contact__address{margin-top:25px}}.contact__note{font-size:0.85rem;margin-top:10px}@media (max-width: 768px){.contact__note{text-align:left}}.caution{background-color:#fff;padding:15px 0;margin-bottom:15px}@media (min-width: 769px){.caution{padding:25px 0}}.caution__inner{height:auto;max-height:200px;padding:0 15px;overflow:auto}@media (min-width: 769px){.caution__inner{padding:0 25px;max-height:280px}}.caution__inner p{font-size:0.85rem}.caution__list.-number{font-size:0.85rem;list-style-type:decimal;padding-left:1em}.caution__list.-number .caution__listItem:not(:last-child){margin-bottom:10px}@media (min-width: 769px){.caution__list.-number .caution__listItem:not(:last-child){margin-bottom:20px}}.caution__listNumberTitle{font-weight:bold;font-size:0.9rem;margin-left:-1em;margin-bottom:5px}.caution__listItem:not(:last-child){margin-bottom:10px}@media (min-width: 769px){.caution__listItem:not(:last-child){margin-bottom:30px}}.caution__listItemTitle{font-size:0.9rem;font-weight:bold;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #666}.caution__listItemDescription{font-size:0.85rem;margin-bottom:15px}.caution__listSubItem:not(:last-child){margin-bottom:15px}.caution__listSubItemTitle{font-weight:bold;margin-bottom:5px}.caution__listAttention{font-size:0.85rem}.caution__listAttention ul{list-style:disc outside;padding-left:1.5em}.caution__listAttention ul li:not(:last-child){margin-bottom:5px}.caution__listAttention ul li em{color:#FF3400;font-style:normal}.caution__listTitle{font-weight:bold;margin-top:10px}
/*# sourceMappingURL=style.css.map */