#archive .cycling_course-archive-item-wrapper{margin-top:min(12.8vw, 90px)}.cycling_course-fixed{margin:min(12.8vw, 100px) 0}.cycling_course-fixed .excerpt{margin-top:1em}.cycling_course-fixed .excerpt h2{font-size:1.15em}.cycling_course-fixed .excerpt img{display:none}@media screen and (max-width:960.0px){.cycling_course-fixed{background:var(--l_blue);display:flex;justify-content:center;margin-left:calc(var(--innerBox_margin) * -1);margin-right:calc(var(--innerBox_margin) * -1);padding:min(10.7vw, 50px) var(--innerBox_margin) min(9vw, 45px);position:relative;width:calc(100% + (var(--innerBox_margin) * 2))}.cycling_course-fixed .cycling_course-archive-item{margin:auto;width:min(100%, 600px)}}@media print,screen and (min-width:960.1px){.cycling_course-fixed .cycling_course-archive-item{display:grid;grid-gap:min(3vw, 58px);grid-template-columns:42% 1fr;grid-template-rows:1fr}.cycling_course-fixed .cycling_course-archive-item-text{margin-top:0}.cycling_course-fixed .cycling_course-archive-item .course-main{grid-template-columns:auto auto auto}.cycling_course-fixed .cycling_course-archive-item .course-main dt{width:auto}}#course_title{display:flex;align-items:center;justify-content:center;padding:min(8vw, 50px) 0;position:relative}.course_title-inner{display:grid;place-items:center}.course_title-inner:before,.course_title-inner:after,#course_title:after{content:'';display:block;margin:auto;position:absolute;z-index:-1}.course_title-inner:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 12"><path fill="%23d2effa" d="M0,0h0s0,0,0,0h0ZM6.03,12l5.97-5.97V.01L.01,12h6.02ZM0,6.01L6.01,0H0v6.01Z" /></svg>') repeat center;background-size:min(1vw, 12px);border-radius:100%;width:min(10.6vw, 110px);height:min(10.6vw, 110px)}.course_title-inner:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 19 19"><path fill="%2322b3e8" d="M6.55,3.27c0,1.81-1.47,3.27-3.27,3.27S0,5.08,0,3.27,1.47,0,3.27,0s3.27,1.47,3.27,3.27Z" /></svg>') repeat top left;background-size:min(1.333vw, 19px);width:calc(min(1.333vw, 19px) * 7.5);height:calc(min(1.333vw, 19px) * 2.5)}#course_title:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 19 19"><path fill="%2322b3e8" d="M6.55,3.27c0,1.81-1.47,3.27-3.27,3.27S0,5.08,0,3.27,1.47,0,3.27,0s3.27,1.47,3.27,3.27Z" /></svg>') repeat top left;background-size:min(1vw, 7px);border-radius:100%;width:min(10.8vw, 100px);height:min(10.8vw, 100px)}.course_title-level{margin-top:.5em}.course_title-level>span{clip-path:polygon(0 0,100% 0,calc(100% - .3em) 50%, 100% 100%, 0 100%, .3em 50%);color:#fff;display:inline-block;line-height:1.4;padding:.15em 1em .25em}.course_title-main{gap:.9em;margin-top:1.3em}.course_title-main dt{padding:.2em 1em}.course_title-main dd{padding:.2em .8em}@media screen and (max-width:960.0px){#course_title{min-height:min(40vw, 250px)}.course_title-inner:before{bottom:10%;left:-1.5vw}.course_title-inner:after{top:34%;right:-3vw}#course_title:after{top:12%;right:5%}.course_title-head{font-size:1.2857em}.course_title-main{font-size:.714em}}@media print,screen and (min-width:960.1px){#course_title{font-size:1.125em;min-height:290px}.course_title-inner:before{top:35px;left:-2vw}.course_title-inner:after{right:-1vw;bottom:45px}#course_title:after{right:min(6vw, 250px);bottom:64px}.course_title-head{font-size:1.555em}}.course_content-img figure{border-radius:5px;overflow:hidden}.course_content-main{font-weight:400}.course_content-main h2,.course_content-main h3,.course_content-main h4,.course_content-main h5{color:var(--base_color);font-weight:500;line-height:1.4;margin:0 0 .5em;padding:0}.course_content-main h2:before,.course_content-main h2:after,.course_content-main h3:before,.course_content-main h3:after,.course_content-main h4:before,.course_content-main h4:after,.course_content-main h5:before,.course_content-main h5:after{display:none}.course_content-main h2{font-size:1.5em}.course_content-main h3{font-size:1.4em}.course_content-main h4{font-size:1.3em}.course_content-main h5{font-size:1.2em}.course_content-detail{margin-top:min(8.5vw, 32px)}.course_content-detail dl{grid-template-columns:1fr;grid-gap:.3em 0}.course-detail-qr dd{display:flex;gap:min(2vw, 24px);padding-bottom:.6em}.course-detail-qr .qr-text{font-size:.75em;text-align:center}.course-detail-qr .qr-cord{width:min(18.66vw, 80px)}@media screen and (max-width:1080.0px){#course_content{margin-left:auto;margin-right:auto;width:min(100%, 700px)}.course_content-img{margin-bottom:min(6.4vw, 40px)}}@media screen and (min-width:769.1px) and (max-width:1080.0px){.course_content-detail dl{grid-template-columns:subgrid}.course_content-detail dl dt{padding-right:2em;position:relative}.course_content-detail dl dt:after{background-image:radial-gradient(circle,#a2bac1 .5px,transparent .5px);background-position:left bottom;background-repeat:repeat-y;background-size:1px 4px;content:'';display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;width:1px;height:calc(100% - .3em)}.course_content-detail dl dd{padding-left:2em}.course-detail-qr .qr-cord{width:85px}}@media screen and (max-width:1080.0px){.course_content-main h2{font-size:1.143em}.course_content-main h3{font-size:1.1em}.course_content-main h4{font-size:1.05em}.course_content-main h5{font-size:1.05em}.course_content-detail dl{padding:.8em 0 .9em}}@media print,screen and (min-width:1080.1px){#course_content{display:flex;flex-direction:row-reverse;gap:min(4vw, 59px)}.course_content-img{width:45%}.course_content-text{flex:1}}@media print,screen and (min-width:1560.1px){.course_content-detail dl{grid-template-columns:subgrid}.course_content-detail dl dt{padding-right:2em;position:relative}.course_content-detail dl dt:after{background-image:radial-gradient(circle,#a2bac1 .5px,transparent .5px);background-position:left bottom;background-repeat:repeat-y;background-size:1px 3px;content:'';display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;width:1px;height:calc(100% - .3em)}.course_content-detail dl dd{padding-left:2em}.course-detail-qr .qr-cord{width:85px}}.course-wrapper{display:grid;grid-gap:min(10.6vw, 90px)}.iframe-wrapper{margin:auto;max-width:1100px;position:relative}.course-wrapper iframe{border-radius:15px;width:100%}.course_map-icon-wrapper{background:#f3f3f3;border-radius:6px;display:flex;flex-wrap:wrap;gap:.7em 1.3em;margin:min(8vw, 10px) auto 0;max-width:1100px;padding:min(4vw, 20px) min(3vw, 20px)}.course_map-icon{display:flex;align-items:center;gap:.4em}.course_map-icon img{width:1.875em;height:1.875em}@media screen and (max-width:960.0px){.course_map-icon-wrapper{justify-content:flex-start}}@media print,screen and (min-width:960.1px){.course_map-icon-wrapper{gap:.7em 2em;justify-content:center}}@media print,screen and (min-width:1200.1px){.course_map-icon-wrapper{justify-content:space-evenly}}.related_sightseeing-item-wrapper{display:grid;grid-gap:min(10.5vw, 80px) 0}.related_sightseeing-item{display:grid;grid-gap:min(6.4vw, 24px) min(3vw, 56px)}.related_sightseeing-item .title{font-weight:500}.related_sightseeing-item .category{color:var(--color_1);display:flex;flex-wrap:wrap;gap:.2em 1em;line-height:1.4;margin-top:min(2vw, 10px)}.related_sightseeing-item .text{margin-top:min(3vw, 16px);font-weight:400}.related_sightseeing-item .course-detail{margin-top:min(4vw, 24px)}.related_sightseeing-item .course-detail dt:before{width:1.375em;height:1.375em}.course-detail-address dt:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 33 33"><path fill="%2322b3e8" d="M16.5,29.05c-.2,0-.39-.06-.55-.17-.4-.26-9.89-6.63-9.89-14.38-.06-5.77,4.57-10.49,10.34-10.55s10.49,4.57,10.55,10.34c0,.07,0,.14,0,.2,0,7.75-9.43,14.12-9.89,14.38-.16.12-.35.18-.55.17ZM16.5,6.14c-4.63-.01-8.4,3.73-8.42,8.36,0,5.67,6.45,10.86,8.42,12.3,1.97-1.44,8.42-6.63,8.42-12.3-.02-4.63-3.79-8.37-8.42-8.36ZM16.5,17.6c-2.05,0-3.71-1.66-3.71-3.71,0-2.05,1.66-3.71,3.71-3.71,2.05,0,3.71,1.66,3.71,3.71,0,.98-.39,1.93-1.08,2.62-.7.7-1.64,1.09-2.62,1.09ZM16.5,12.2c-.93,0-1.68.75-1.68,1.69,0,.93.75,1.68,1.69,1.68.93,0,1.68-.75,1.68-1.69,0-.45-.18-.88-.49-1.19-.32-.32-.74-.49-1.19-.49h0Z" /></svg>') no-repeat center/contain}.course-detail-time dt:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 22 22"><path fill="%2322b3e8" d="M11,2.5C6.31,2.5,2.5,6.31,2.5,11s3.81,8.5,8.5,8.5,8.5-3.81,8.5-8.5c0-4.69-3.81-8.49-8.5-8.5ZM11,17.48c-3.58,0-6.48-2.9-6.48-6.48s2.9-6.48,6.48-6.48,6.48,2.9,6.48,6.48c0,3.57-2.9,6.47-6.48,6.48ZM11.08,6.34c-.43,0-.77.34-.77.77h0v3.49l-2.46,2.46c-.3.3-.3.79,0,1.09.3.3.79.3,1.09,0l2.91-2.91v-4.12c0-.43-.34-.77-.77-.77Z" /></svg>') no-repeat center/contain}.course-detail-facility dt:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 22 22"><path fill="%2322b3e8" d="M17.25,10.25c-2.22,0-4.06,1.63-4.42,3.75h-1.07l1.7-4.68c.08-.23.05-.49-.09-.69-.14-.2-.37-.32-.61-.32h-4.86l1.48-4.06h1.97c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-2.5c-.32,0-.6.2-.7.49l-2.58,7.09c-.26-.05-.53-.08-.81-.08C2.27,10.25.25,12.27.25,14.75s2.02,4.5,4.5,4.5,4.5-2.02,4.5-4.5c0-1.67-.93-3.12-2.29-3.89l.38-1.05h4.34l-1.7,4.68c-.08.23-.05.49.09.69.14.2.37.32.61.32h2.14c.36,2.12,2.2,3.75,4.42,3.75,2.48,0,4.5-2.02,4.5-4.5s-2.02-4.5-4.5-4.5ZM7.75,14.75c0,1.65-1.35,3-3,3s-3-1.35-3-3,1.35-3,3-3c.1,0,.19.02.28.03l-.99,2.72c-.14.39.06.82.45.96.08.03.17.05.26.05.31,0,.59-.19.7-.49l.99-2.73c.79.54,1.3,1.45,1.3,2.47ZM17.25,17.75c-1.39,0-2.56-.96-2.89-2.25h2.89c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-2.89c.34-1.29,1.5-2.25,2.89-2.25,1.65,0,3,1.35,3,3s-1.35,3-3,3ZM12.25,5.84h2.5c.41,0,.75.34.75.75s-.34.75-.75.75h-2.5c-.41,0-.75-.34-.75-.75s.34-.75.75-.75Z" /></svg>') no-repeat center/contain}.course-detail-web dt:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 22 22"><path fill="%2322b3e8" d="M19.76,2.6v-.1s0,.1,0,.1H2.24c-.68,0-1.24.56-1.24,1.24v11.21c0,.68.56,1.24,1.24,1.24h7.44v.4c0,.8-.65,1.44-1.44,1.44h-1.87v1.37h9.27v-1.37h-1.87c-.8,0-1.44-.65-1.44-1.44v-.4h7.44c.68,0,1.24-.56,1.24-1.24V3.84c0-.33-.13-.64-.36-.88-.23-.24-.55-.37-.88-.37ZM19.31,13.41c0,.3-.25.55-.55.55H3.24c-.3,0-.55-.25-.55-.55V4.84c0-.3.25-.55.55-.55h15.52c.3,0,.55.25.55.55v8.57Z" /></svg>') no-repeat center/contain}.single main .backBox .btn_wrap{justify-content:center;margin-top:min(8.5vw, 100px)}@media screen and (max-width:960.0px){.related_sightseeing-item-wrapper{margin:auto;max-width:600px}.related_sightseeing-item .title{font-size:1.14em}.related_sightseeing-item .course-detail{font-size:.7143em}}@media print,screen and (min-width:960.1px){.related_sightseeing-item{grid-template-columns:36% 1fr}.related_sightseeing-item .title{font-size:1.5em}}@media print,screen and (min-width:1200.1px){.related_sightseeing-item .category{margin-top:min(2vw, 10px)}.related_sightseeing-item .text{margin-top:min(3vw, 20px)}.related_sightseeing-item .course-detail{margin-top:min(4vw, 24px)}.related_sightseeing-item .course-detail dl{grid-gap:2em}}html[data-a11y-theme="blue"] .course_title-inner:before,html[data-a11y-theme="black"] .course_title-inner:before{opacity:.5}