html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック","Yu Gothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;color:#000;letter-spacing:.06em;line-height:1.5;counter-reset:rubi-counter;overflow-x:hidden}a{text-decoration:none;color:#000}img,svg{vertical-align:top;height:auto}.no-scroll{overflow:hidden}.site-header{position:fixed;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:100px;padding:30px;background-color:#fff;z-index:100}@media(max-width: 767px){.site-header{padding:10px 20px;height:70px;background:none}.site-header a{display:flex;align-items:center}.site-header img{width:120px;height:auto}}.site-header .undisp{visibility:hidden}.site-header .right .menu-toggle{display:none}.site-header .right .hamburger{display:none;cursor:pointer;width:30px;height:20px;position:relative;z-index:2}.site-header .right .hamburger span{display:block;position:absolute;height:3px;width:100%;background:#004c87;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-header .right .hamburger span:nth-child(1){top:0px}.site-header .right .hamburger span:nth-child(2){top:10px}.site-header .right .nav-menu{display:flex;justify-content:flex-start;align-items:center;gap:20px}.site-header .right .nav-menu .inmenu{display:none}.site-header .right .nav-menu ul{display:flex;gap:30px;font-family:"Marcellus",serif;font-size:1.8rem;font-weight:bold}.site-header .right .btn{padding:10px 15px;font-size:1.4rem;font-weight:bold;line-height:1;border:1px solid #004c87;border-radius:30px}.site-header .right .btn svg{margin-left:10px}.site-header .right .buy{color:#fff;background-color:#004c87}.site-header .right .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media(max-width: 1300px){.site-header .right{display:flex;align-items:center}.site-header .right .hamburger{display:block}.site-header .right .nav-menu{flex-direction:column;align-items:flex-start;position:fixed;top:0;left:-100%;width:80%;max-width:300px;height:100%;background-color:#fff;padding:50px 40px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:left .3s ease-in-out;z-index:2}.site-header .right .nav-menu .inmenu{display:block;margin-bottom:30px}.site-header .right .nav-menu ul{flex-direction:column;align-items:flex-start}.site-header .right .nav-menu .btn{display:inline-block}.site-header .right .menu-toggle:checked~.nav-menu{left:0}.site-header .right .menu-toggle:checked~.overlay{display:block}.site-header .right .menu-toggle:checked~.hamburger span:nth-child(1){top:10px;transform:rotate(135deg)}.site-header .right .menu-toggle:checked~.hamburger span:nth-child(2){top:10px;transform:rotate(-135deg)}}.main-visual{display:flex;max-width:2500px;margin-top:100px;margin-right:auto;margin-left:auto;position:relative;z-index:0;height:calc(100vh - 150px)}.main-visual .logo{display:flex;justify-content:center;align-items:center;width:30%}.main-visual .logo img{z-index:101;height:auto;max-width:160px;width:100%}@media(max-width: 1500px){.main-visual .logo img{height:auto}}.main-visual .slick-track,.main-visual .slick-list{height:100%}.main-visual .slick{width:70%;opacity:0;transition:opacity .3s linear}.main-visual .slick.slick-initialized{opacity:1}.main-visual .slick .img-wrap{position:relative;background-image:url(../images/mvisual01.jpg);background-position:center center;background-size:cover}.main-visual .slick .img-wrap:nth-child(1){background-image:url(../images/mvisual01.jpg)}.main-visual .slick .img-wrap:nth-child(2){background-image:url(../images/mvisual02.jpg)}.main-visual .slick .img-wrap:nth-child(3){background-image:url(../images/mvisual03.jpg)}.main-visual .slick .img-wrap:nth-child(4){background-image:url(../images/mvisual04.jpg)}.main-visual .slick .img-wrap:nth-child(5){background-image:url(../images/mvisual05.jpg)}.main-visual .slick .img-wrap:nth-child(6){background-image:url(../images/mvisual06.jpg)}.main-visual .slick .img-wrap>img{width:100%;height:auto;object-fit:cover}.main-visual .slick .info-wrap{position:absolute;right:20px;bottom:20px;width:max-content;max-width:calc(100% - 40px);padding:20px 15px;background-color:hsla(0,0%,100%,.7);border-radius:5px;line-height:1.5}.main-visual .slick .info-wrap .info{display:flex;align-items:center;gap:15px 50px}.main-visual .slick .info-wrap .info img{max-width:123px;width:clamp(80px,80px + 43*(100vw - 375px)/265,123px);height:auto}@media(max-width: 480px){.main-visual .slick .info-wrap .info img{max-width:none;width:60px}}.main-visual .slick .info-wrap h1{font-size:clamp(12px,12px + 4*(100vw - 375px)/265,16px)}@media(max-width: 480px){.main-visual .slick .info-wrap h1{font-size:9px}}.main-visual .slick .info-wrap p{margin-top:15px;padding-top:20px;font-size:clamp(8px,8px + 4*(100vw - 375px)/265,12px);text-align:center;border-top:1px solid #000}.main-visual .slick .info-wrap .blank{position:absolute;right:15px;bottom:15px}@media(max-width: 640px){.main-visual .slick .info-wrap .info{gap:15px 20px}}@media(max-width: 460px){.main-visual .slick .info-wrap{right:10px;bottom:10px;padding:7px}.main-visual .slick .info-wrap .info{gap:15px 10px;align-items:center;font-size:1.4rem;line-height:1.5}.main-visual .slick .info-wrap p{padding-top:5px;margin-top:5px}.main-visual .slick .info-wrap .blank{right:5px;bottom:5px;width:8px;height:8px}}.main-visual .slick .custom-dots{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.main-visual .slick .custom-dots li{margin:0 5px}.main-visual .slick .custom-dots li.slick-active button{background-color:#004c87}.main-visual .slick .custom-dots button{width:20px;height:4px;background-color:rgba(0,76,135,.4);border:none;border-radius:2px;padding:0;font-size:0;cursor:pointer}.main-visual .slick-dotted.slick-slider{margin-bottom:0}@media(max-width: 767px){.main-visual{flex-direction:column;align-items:center;margin-top:80px;height:500px}.main-visual .logo{width:100%;margin-top:-30px}.main-visual .slick{width:100%;margin-top:-90px;height:100%}}@media(max-width: 540px){.main-visual .logo img{width:102px}}@media(max-width: 480px){.main-visual{height:300px}.main-visual .slick{margin-top:-30px}}.content{margin-top:100px}@media screen and (max-width: 1300px){.content{padding:0 20px}}@media screen and (max-width: 800px){.content{margin-top:50px;font-size:1.6rem}}.content .title{font-family:"Marcellus",sans-serif;font-size:5.8rem;font-weight:bold;text-align:center;line-height:1.45}@media screen and (max-width: 800px){.content .title{font-size:3.6rem}}.content h2{font-size:1.8rem;text-align:center}@media screen and (max-width: 800px){.content h2{font-size:1.4rem}}.content .route-content{margin-top:60px;font-size:1.8rem;text-align:center;line-height:2}@media(max-width: 480px){.content .route-content{font-size:1.6rem;text-align:left}.content .route-content br{display:none}}.content .route-map{margin-top:30px;margin-right:auto;margin-left:auto;max-width:900px;width:100%}.content .route-map iframe{width:100%;height:600px;vertical-align:top}@media(max-width: 940px){.content .route-map iframe{height:calc(250px + 350*(100vw - 375px)/565)}}@media(max-width: 540px){.content .route-map iframe{height:250px}}.content .news-wrap{margin-top:60px;margin-right:auto;margin-left:auto;max-width:1260px;width:100%}.content .insta-btn{text-align:center}.content .insta-btn a{display:inline-flex;align-items:center;gap:20px;margin-top:60px;padding:20px 40px;font-family:"Marcellus",sans-serif;font-size:2.4rem;font-weight:bold;color:#fff;line-height:1.1;background-color:#cf2e92;border-radius:50px}@media screen and (max-width: 800px){.content .insta-btn a{font-size:1.8rem}}.content .hiking-wrap{display:flex;justify-content:space-between;gap:60px 90px;max-width:1260px;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1.8rem;line-height:1.6}@media(max-width: 480px){.content .hiking-wrap{font-size:1.6rem}}.content .hiking-wrap img{max-width:340px;width:100%;height:auto}.content .hiking-wrap .hiking{padding:20px 0}.content .hiking-wrap .hiking-link{display:inline-flex;align-items:center;gap:40px;margin-top:40px;padding:20px 30px;font-size:1.6rem;color:#fff;background-color:#004c87;border-radius:40px}.content .hiking-wrap .hiking-link::after{content:"";transform:rotate(45deg);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 1300px){.content .hiking-wrap{gap:40px}}@media(max-width: 768px){.content .hiking-wrap{flex-direction:column;align-items:center}.content .hiking-wrap img{max-width:240px}.content .hiking-wrap .logo{max-width:unset}.content .hiking-wrap .hiking{padding:0;display:flex;align-items:center;flex-direction:column}}.content .about-wrap{display:flex;justify-content:space-between;align-items:center;gap:60px 110px;max-width:1260px;width:100%;margin-top:120px;margin-right:auto;margin-left:auto;font-size:1.8rem;line-height:2}@media(max-width: 1000px){.content .about-wrap{font-size:1.6rem}}.content .about-wrap .about-content{max-width:630px;width:100%}.content .about-wrap .about-img{max-width:520px;width:100%;height:auto;border-radius:5px}@media screen and (max-width: 1300px){.content .about-wrap{gap:60px}}@media(max-width: 1000px){.content .about-wrap{flex-direction:column-reverse;line-height:1.5}.content .about-wrap .about-content{max-width:unset}}@media(max-width: 480px){.content .about-wrap{margin-top:60px}}.content .member-wrap{max-width:1260px;width:100%;margin-top:120px;margin-right:auto;margin-left:auto;padding:40px;background-color:rgba(0,76,135,.1);border-top:1px solid #004c87;border-bottom:1px solid #004c87}@media screen and (max-width: 1300px){.content .member-wrap{max-width:unset;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}@media(max-width: 1060px){.content .member-wrap{padding:0 20px}}.content .thumb{display:flex;justify-content:center;gap:40px}@media screen and (max-width: 1300px){.content .thumb{justify-content:space-between;gap:10px}}@media(max-width: 1060px){.content .thumb{display:none}}.content .disp-cont{margin-top:70px}@media(max-width: 1060px){.content .disp-cont{margin-top:0}}.content .member-cont{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:40px;background-color:#fff;line-height:2;margin-top:20px}.content .member-cont:nth-of-type(even){flex-direction:row-reverse}.content .member-cont .info{width:calc(100% - 330px);font-size:1.4rem}.content .member-cont .info h3{font-size:1.8rem}.content .member-cont .info .name{margin-bottom:30px;font-size:3.6rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 800px){.content .member-cont{flex-direction:column !important;gap:40px;padding:40px 20px}.content .member-cont .info{width:100%}.content .member-cont .info h3{text-align:center}.content .member-cont .info .name{text-align:center}}.content .txt-center{text-align:center}.content .member-btn{display:inline-flex;flex-direction:column;align-items:center;gap:10px;max-width:215px;width:100%;padding:15px 20px;color:#fff;line-height:1;background-color:#004c87;border-radius:0 0 5px 5px;cursor:pointer}.content .member-btn::after{display:block;content:"";transform:rotate(45deg);width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff}.content .member-btn.close::after{transform:translateY(50%) rotate(-135deg)}.content .links{display:flex;justify-content:center;flex-wrap:wrap;gap:60px}.content .links a{display:flex;position:relative;max-width:600px;width:100%;color:#fff;background-color:#004c87;border-radius:5px}.content .links a p{display:flex;justify-content:center;align-items:center;width:100%;font-size:2.4rem}@media(max-width: 480px){.content .links a p{font-size:1.8rem}}.content .links a svg{position:absolute;right:15px;bottom:10px}.content .sponsored{display:flex;justify-content:center;flex-wrap:wrap;gap:13.3333333333px;max-width:1260px;margin-top:80px;margin-right:auto;margin-left:auto}.content .sponsored a{text-align:center}@media screen and (max-width: 1300px){.content .sponsored a{width:48%}}@media screen and (max-width: 1300px){.content .sponsored{max-width:630px}.content .sponsored img{width:100%;height:auto}}.sub-visual{display:block;margin-top:100px}.sub-visual img{width:100%;height:560px;object-fit:cover}@media(max-width: 960px){.sub-visual img{height:calc(200px + 360*(100vw - 375px)/585)}}.content{counter-reset:step 0}.content .passport-content{display:flex;justify-content:space-between;gap:40px;max-width:1260px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1.8rem}@media screen and (max-width: 800px){.content .passport-content{align-items:center;flex-direction:column;font-size:1.6rem}}.content .buy-passport-link{display:block;max-width:949px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto}.content .buy-passport-link img{max-width:949px;width:100%;height:auto}.content .howto-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0;max-width:1060px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1.6rem;text-align:center;line-height:2;counter-reset:number 0}.content .howto-wrap li{width:280px}.content .howto-wrap li::before{display:flex;justify-content:center;align-items:center;width:65px;height:65px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-family:"Marcellus",serif;font-size:4.3rem;font-weight:bold;color:#fff;background-color:#004c87;border-radius:40px;counter-increment:number;content:counter(number)}.content .howto-wrap li h3{font-size:2.6rem}.content .howto-wrap li .howto-img{display:flex;justify-content:center;align-items:center;height:200px}@media(max-width: 900px){.content .howto-wrap{flex-direction:column;align-items:center}.content .howto-wrap li{width:100%}}.content h3 .inner{display:inline-flex;align-items:center;gap:15px;font-size:2.6rem;text-align:center;background-color:#fff;border:1px solid #004c87}.content h3 .inner.step{padding:5px 40px}.content h3 .inner.step::before{display:block;width:21px;font-family:"Marcellus",serif;font-size:3.7rem;font-weight:bold;color:#004c87;text-align:center;line-height:1;counter-increment:step;content:counter(step)}.content h3 .inner.back-blue{padding:5px 40px;font-weight:normal;color:#fff;background-color:#004c87;border:none}@media screen and (max-width: 800px){.content h3 .inner{padding:0 20px;font-size:1.8rem}}.content h3.title-dec{position:relative;margin-top:90px;text-align:center}.content h3.title-dec::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";max-width:1300px;width:100%;height:1px;background-color:#004c87;z-index:-1}.content .howto0101-wrap{display:flex;justify-content:space-between;gap:60px;max-width:1180px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1.8rem}.content .howto0101-wrap picture{flex-shrink:1}.content .howto0101-wrap picture img{max-width:392px;width:100%;height:auto}@media(max-width: 1060px){.content .howto0101-wrap{gap:30px}}@media screen and (max-width: 800px){.content .howto0101-wrap{flex-direction:column;align-items:center;font-size:1.6rem}}.content .howto0101-cont{max-width:720px;width:100%;flex-shrink:1}.content .howto0101-cont h4{font-size:2.6rem}.content .howto0101-cont p{margin-top:30px}.content .howto0101-cont a{text-decoration:underline}.content .designedby{margin-top:30px}.content .designedby th{text-align:left;font-weight:normal;white-space:nowrap}.content .designedby td a{text-decoration:underline}.content .howto0102-wrap{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:60px;max-width:1260px;width:100%;margin-top:120px;margin-right:auto;margin-left:auto;font-size:1.6rem}@media screen and (max-width: 1300px){.content .howto0102-wrap{flex-direction:column-reverse;align-items:center;margin-top:60px}}.content .howto0102-cont{max-width:400px;width:100%;margin-top:180px;font-size:1.8rem}.content .howto0102-cont h4{font-size:2.6rem}.content .howto0102-cont p{margin-top:30px}@media screen and (max-width: 1300px){.content .howto0102-cont{max-width:unset;margin-top:0;text-align:center}}.content .howto0102-img1 img{max-width:748px;width:100%;height:auto}.content .howto0102-img2{position:absolute;bottom:40px;left:140px}@media screen and (max-width: 1300px){.content .howto0102-img2{position:unset;order:-2;width:70%;max-width:327px}}.content .howto0102-sub{margin-top:120px;font-size:1.8rem;text-align:center}.content .howto0102-sub h4{font-size:2.6rem}.content .howto0102-sub p{margin-top:30px}.content .howto0102-sub .gmap{margin-top:40px;margin-right:auto;margin-left:auto;max-width:900px;width:100%;height:auto}.content .howto0102-sub .gmap iframe{width:100%;height:600px;vertical-align:top}@media(max-width: 940px){.content .howto0102-sub .gmap iframe{height:calc(250px + 350*(100vw - 375px)/565)}}@media(max-width: 540px){.content .howto0102-sub .gmap iframe{height:250px}}.content .howto0102-sub .gmap-icons{display:flex;justify-content:center;gap:10px 40px;margin-top:30px;font-size:1.8rem}.content .howto0102-sub .gmap-icons dt img{width:30px;height:30px}.content .howto0102-sub .gmap-icons div{display:flex;align-items:center;gap:5px}@media(max-width: 1100px){.content .howto0102-sub .gmap-icons{font-size:1.6rem}}@media(max-width: 960px){.content .howto0102-sub .gmap-icons{flex-direction:column;align-items:center}}.content .center-btn{margin-top:60px;text-align:center}.content .center-btn a{display:inline-flex;align-items:center;gap:20px;padding:20px 30px;font-size:1.8rem;color:#fff;line-height:1.5;background-color:#004c87;border-radius:40px}@media screen and (max-width: 800px){.content .center-btn{margin-top:40px}.content .center-btn a{font-size:1.4rem}}.content .caution{position:relative;max-width:880px;width:100%;margin-top:90px;margin-right:auto;margin-left:auto;padding:30px 30px 20px;font-size:1.4rem;color:#da0202;text-align:left;line-height:2;border:1px solid #da0202}.content .caution h4{display:flex;align-items:center;gap:15px;position:absolute;top:-1em;padding:0 10px;font-size:1.8rem;line-height:1;background-color:#fff}.content .caution ul{padding-left:15px;list-style:disc}.content .caution ul li{list-style:disc}.content .caution ul li ul{padding-left:0;list-style:none}.content .caution ul li ul li{list-style:none}.content .caution ul li ul li::before{content:"-";margin-right:5px}.content .howto02-wrap{display:flex;justify-content:center;align-items:center;gap:100px;max-width:1260px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto;font-size:1.8rem;line-height:1.75}.content .howto02-wrap .howto02-cont{max-width:840px;width:100%}@media screen and (max-width: 1300px){.content .howto02-wrap{gap:40px}}@media screen and (max-width: 800px){.content .howto02-wrap{flex-direction:column;font-size:1.6rem}.content .howto02-wrap.reverse{flex-direction:column-reverse}}.content .buy-p{max-width:1000px;width:100%;margin-top:60px;margin-right:auto;margin-left:auto;font-size:1.8rem;text-align:center}@media screen and (max-width: 800px){.content .buy-p{font-size:1.6rem}}.content .buy-product-wrap{display:flex;justify-content:center;gap:20px;margin-top:40px;margin-right:auto;margin-left:auto;font-size:1.8rem}@media(max-width: 900px){.content .buy-product-wrap{align-items:center;flex-direction:column}}.content .buy-product{display:flex;flex-direction:column;max-width:400px;width:100%;padding:20px;background-color:#fff6ef;border-radius:5px}.content .buy-product .img-wrap{display:flex;justify-content:center;align-items:center;height:213px}.content .buy-product .img-wrap img{max-width:100%}.content .buy-product h4{margin-top:10px;margin-bottom:40px;font-size:2.6rem;text-align:center}@media(max-width: 1000px){.content .buy-product h4{font-size:1.8rem}}.content .img-center{display:block;margin:40px auto 0}@media screen and (max-width: 1300px){.content .img-center{width:100%;height:auto}}.content .partner-wrap{margin-top:80px;max-width:1000px;width:100%;margin-top:60px;margin-right:auto;margin-left:auto}.content .partner-wrap .mt20{margin-top:20px}.footer-wrap{margin-top:80px;padding-top:70px;font-size:1.8rem;color:#fff;text-align:center;background-color:#004c87}@media screen and (max-width: 800px){.footer-wrap{font-size:1.6rem}}.footer-wrap .title{font-family:"Marcellus",sans-serif;font-size:4.2rem;font-weight:bold;text-align:center}.footer-wrap .sns{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:40px}.footer-wrap .trailclub-wrap{display:flex;justify-content:space-between;align-items:center;max-width:1260px;width:100%;margin-top:80px;margin-right:auto;margin-left:auto;padding:20px 40px;color:#000;background-color:hsla(0,0%,100%,.8);border-radius:5px}@media screen and (max-width: 1300px){.footer-wrap .trailclub-wrap{max-width:unset;width:auto;margin-right:20px;margin-left:20px}}@media(max-width: 1060px){.footer-wrap .trailclub-wrap{flex-direction:column;gap:30px}}@media(max-width: 640px){.footer-wrap .trailclub-wrap{padding:20px}}.footer-wrap .trailclub-wrap .logo-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px;font-weight:bold;text-align:left}@media(max-width: 560px){.footer-wrap .trailclub-wrap .logo-wrap{justify-content:center}}.footer-wrap .trailclub-wrap .logo-wrap p{font-size:1.4rem}.footer-wrap .trailclub-wrap .logo-wrap p span{display:block;font-size:1.8rem}.footer-wrap .trailclub-wrap .adrress{margin-top:30px;font-size:1.4rem;font-weight:bold;text-align:left}.footer-wrap .trailclub-wrap .adrress li{display:flex;align-items:center;gap:20px}.footer-wrap .trailclub-wrap .adrress li svg{flex-shrink:0}.footer-wrap .trailclub-wrap .adrress li:nth-of-type(2) svg{margin-left:1px}.footer-wrap .trailclub-wrap .adrress li:not(:first-of-type){margin-top:20px}@media(max-width: 420px){.footer-wrap .trailclub-wrap .right{width:100%}}.footer-wrap .trailclub-wrap .right .info-wrap{position:relative;display:block;padding:20px 15px;background-color:#fff;border-radius:5px}@media(max-width: 420px){.footer-wrap .trailclub-wrap .right .info-wrap{padding-bottom:30px}}.footer-wrap .trailclub-wrap .right .info-wrap .info{display:flex;gap:15px 50px;text-align:left}@media(max-width: 500px){.footer-wrap .trailclub-wrap .right .info-wrap .info{gap:15px}.footer-wrap .trailclub-wrap .right .info-wrap .info h4{font-size:1.4rem}}@media(max-width: 420px){.footer-wrap .trailclub-wrap .right .info-wrap .info{flex-direction:column;align-items:center}.footer-wrap .trailclub-wrap .right .info-wrap .info h4{text-align:center}}.footer-wrap .trailclub-wrap .right .info-wrap p{margin-top:15px;padding-top:20px;font-size:1.2rem;text-align:center;border-top:1px solid #000}.footer-wrap .trailclub-wrap .right .info-wrap .blank{position:absolute;right:15px;bottom:15px}.footer-wrap .copy{width:100vw;margin-top:70px;padding:20px;font-family:"Marcellus",sans-serif;font-size:1.2rem;font-weight:bold;text-align:center;color:#000;background-color:#fff}.mailmagazine{text-align:center;font-size:14px;margin-top:30px;padding:0 20px}.mailmagazine a{text-decoration:underline;color:#fff}/*# sourceMappingURL=main.min.css.map */