@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{scroll-behavior:smooth;scroll-padding-top:150px}body{background-color:#fff;font-display:swap;font-family:'"ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif';font-weight:500;line-height:1.5}input::placeholder{font-family:'"ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif'}a{text-decoration:none}p{color:#313131;font-size:16px;font-weight:500;line-height:2}button{border:none}iframe,img{max-width:100%}img{display:block;height:auto}label{line-height:1.5}.u-inner{margin-inline:auto;max-width:1160px;padding-inline:30px;width:100%}@media screen and (max-width:768px){.u-inner{max-width:100%;padding-inline:15px}}.u-innerMedium{margin-inline:auto;max-width:1410px;padding-inline:30px;width:100%}@media screen and (max-width:768px){.u-innerMedium{max-width:100%;padding-inline:15px}}.u-innerSmall{margin-inline:auto;max-width:860px;padding-inline:30px;width:100%}@media screen and (max-width:768px){.u-innerSmall{max-width:100%;padding-inline:15px}}.u-displayNone{display:none!important}.u-displayBlock{display:block!important}.u-displayInlineBlock{display:inline-block!important}.u-mdDisplayBlock{display:none}@media screen and (max-width:768px){.u-mdDisplayBlock{display:block}}.u-mdDisplayNone{display:block}@media screen and (max-width:768px){.u-mdDisplayNone{display:none}}.u-ldDisplayBlock{display:none}@media screen and (max-width:1024px){.u-ldDisplayBlock{display:block!important}}.u-ldDisplayFlex{display:none}@media screen and (max-width:1024px){.u-ldDisplayFlex{display:flex!important}}.u-ldDisplayNone{display:block}@media screen and (max-width:1024px){.u-ldDisplayNone{display:none!important}}.d-none{display:none!important}@keyframes fadein{0%{opacity:0;transform:translateY(0)}to{display:block;opacity:1;transform:translateY(10px)}}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(-10px)}}@keyframes slideRight{0%{opacity:0;transform:translateX(100vw)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100vw)}}@keyframes scrollText__list{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scrollText{display:flex;overflow:hidden}.scrollText .u-scrollText__list{animation:scrollText__list 150s linear infinite;display:flex;list-style:none;padding:0}.scrollText .u-scrollText__list .u-scrollText__item{width:max-content}@keyframes poyoyon{0%,40%{transform:skew(0deg,0deg)}5%{transform:skew(5deg,5deg)}10%{transform:skew(-4deg,-4deg)}15%{transform:skew(3deg,3deg)}20%{transform:skew(-2deg,-2deg)}25%{transform:skew(1deg,1deg)}30%{transform:skew(-.6deg,-.6deg)}35%{transform:skew(.3deg,.3deg)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.u-swiperButtonBlueArrow{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:60px}@media screen and (max-width:1024px){.u-swiperButtonBlueArrow{width:7vw}}@media(hover:hover){.u-swiperButtonBlueArrow{transition:opacity .4s ease}.u-swiperButtonBlueArrow:hover{opacity:.5}}.u-swiperButtonBlueArrow:before{border-right:3px solid #389afd;border-top:3px solid #389afd;content:"";display:block;height:16px;width:16px}.u-swiperButtonBlueArrow.u-swiperButton__prev{border-radius:0 10px 10px 0;left:0}.u-swiperButtonBlueArrow.u-swiperButton__prev:before{transform:rotate(-135deg)}.u-swiperButtonBlueArrow.u-swiperButton__next{border-radius:10px 0 0 10px;right:0}.u-swiperButtonBlueArrow.u-swiperButton__next:before{transform:rotate(45deg)}.u-swiperButtonBlue{align-items:center;background:#389afd;display:flex;height:100%;justify-content:center;position:absolute;width:60px}@media screen and (max-width:1024px){.u-swiperButtonBlue{width:7vw}}@media(hover:hover){.u-swiperButtonBlue{transition:opacity .4s ease}.u-swiperButtonBlue:hover{opacity:.5}}.u-swiperButtonBlue:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:16px;width:16px}.u-swiperButtonBlue.u-swiperButton__prev{border-radius:0 10px 10px 0;left:0}.u-swiperButtonBlue.u-swiperButton__prev:before{transform:rotate(-135deg)}.u-swiperButtonBlue.u-swiperButton__next{border-radius:10px 0 0 10px;right:0}.u-swiperButtonBlue.u-swiperButton__next:before{transform:rotate(45deg)}.u-swiperPaginationBlue{display:flex;gap:5px;justify-content:center;margin:auto;z-index:10}.u-swiperPaginationBlue.u-swiperPaginationBlueCircle .u-swiperPaginationBullet{background:#fff;display:block;height:8px;width:8px}.u-swiperPaginationBlue.u-swiperPaginationBlueCircle .u-swiperPaginationBullet.u-swiperPaginationBullet--active{background:#38eefd}.u-swiperPaginationBlue .u-swiperPaginationBullet{background:#fff;border-radius:50%;display:block;height:3px;width:60px}@media screen and (max-width:1024px){.u-swiperPaginationBlue .u-swiperPaginationBullet{width:5vw}}.u-swiperPaginationBlue .u-swiperPaginationBullet.u-swiperPaginationBullet--active{background:#38eefd}.u-swiperPaginationLightblue{display:flex;gap:5px;justify-content:center;margin:auto;z-index:10}.u-swiperPaginationLightblue .u-swiperPaginationBullet{background:#c4edff;display:block;height:3px;width:60px}.u-swiperPaginationLightblue .u-swiperPaginationBullet.u-swiperPaginationBullet--active{background:#389afd}.u-swiperPaginationViolet{display:flex;gap:5px;justify-content:center;margin:auto;z-index:10}.u-swiperPaginationViolet .u-swiperPaginationBullet{background:#fff;display:block;height:3px;width:60px}@media screen and (max-width:1024px){.u-swiperPaginationViolet .u-swiperPaginationBullet{width:10vw}}.u-swiperPaginationViolet .u-swiperPaginationBullet.u-swiperPaginationBullet--active{background:#96b1dc}.u-swiperButtonRound{border-radius:50%;height:64px;position:relative;width:64px}@media(hover:hover){.u-swiperButtonRound{transition:opacity .4s ease}.u-swiperButtonRound:hover{opacity:.5}}@media screen and (max-width:1024px){.u-swiperButtonRound{height:54px;width:54px}}.u-swiperButtonRound.u-swiperButton__prev:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.u-swiperButtonRound.u-swiperButton__prev:after{border-left:1px solid #000;border-top:1px solid #000;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:8px}.u-swiperButtonRound.u-swiperButton__next:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.u-swiperButtonRound.u-swiperButton__next:after{border-right:1px solid #000;border-top:1px solid #000;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.u-swiperButtonRound.u-swiperButtonRound--lightblue{background:#f2f8ff}.u-swiperButtonRound.u-swiperButtonRound--white{background:#fff}.u-articleLink{align-items:center;border-bottom:1px solid #707070;column-gap:12px;display:grid;grid-template-columns:24px 1fr;max-width:280px;opacity:1;padding-bottom:12px;transition:opacity .3s ease;width:100%}@media(hover:hover){.u-articleLink:hover{opacity:.8}}@media screen and (max-width:768px){.u-articleLink{max-width:100%}}.u-articleLink img{width:100%}.u-articleLinkText{font-size:15px;font-weight:500}.pageTitle{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/page_title/page-title-bg-5ba4eee517bc37c2d057.webp);background-position:50%;background-size:cover;height:clamp(15.1875rem,10.6142857143rem + 18.7619047619vw,27.5rem);width:100%}.pageTitle.pageTitle--course{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/page_title/page-title-course-bg-c1a82ff2e826b0573489.webp)}.pageTitle.pageTitle--events{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/page_title/page-title-event-bg-e4505a11b28ad09e2f70.webp)}.pageTitle.pageTitle--feature{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/page_title/page-title-feature-bg-ee823428088a25dc6f07.webp)}.pageTitle .pageTitle__inner{height:100%;padding-top:var(--header-height)}@media screen and (max-width:1024px){.pageTitle .pageTitle__inner{padding-top:var(--header-logo-height)}}.pageTitle .pageTitle__contents{align-items:center;display:flex;height:100%;justify-content:center;position:relative}@media screen and (max-width:1024px){.pageTitle .pageTitle__contents{align-items:flex-start}}.pageTitle .pageTitle__en{color:rgba(196,237,255,.5);font-family:Dosis,sans-serif;font-size:clamp(2.5rem,-.2857142857rem + 11.4285714286vw,10rem);font-weight:200;letter-spacing:.016em;line-height:1;text-align:center}@media screen and (max-width:1024px){.pageTitle .pageTitle__en{padding-top:.5em}}.pageTitle .pageTitle__content{display:grid;grid-auto-rows:max-content;left:0;position:absolute;row-gap:12px;top:50%;transform:translateY(-50%)}.pageTitle .pageTitle__ja{column-gap:6px;display:flex;font-size:clamp(1.625rem,1.3464285714rem + 1.1428571429vw,2.375rem)}.pageTitle .pageTitle__ja img{height:1em}.pageTitle .pageTitle__jaText{font-size:clamp(1.625rem,1.3464285714rem + 1.1428571429vw,2.375rem);font-weight:700;line-height:1}.pageTitle .pageTitle__contentText{font-size:clamp(1.125rem,1.0321428571rem + .380952381vw,1.375rem);font-weight:500;line-height:1.5}.breadcrumbs{font-size:16px;margin-bottom:80px;padding-top:15px}@media screen and (max-width:768px){.breadcrumbs{margin-bottom:40px}}.breadcrumbs a{color:#389afd;opacity:1;transition:opacity .3s ease}@media(hover:hover){.breadcrumbs a:hover{opacity:.8}}.pageTitle--none .breadcrumbs{padding-top:100px}@media screen and (max-width:1024px){.pageTitle--none .breadcrumbs{padding-top:5vh}}.sectionTitle{border-bottom:1px solid #ccc;column-gap:12px;display:flex;font-size:22px;font-weight:700;line-height:1.5;padding-bottom:16px}.sectionTitle.sectionTitle--red .sectionTitle__iconColor{color:#e84329}.sectionTitle.sectionTitle--navy .sectionTitle__iconColor{color:#30338f}.sectionTitle.sectionTitle--green .sectionTitle__iconColor{color:#70c4bf}.sectionTitle.sectionTitle--orange .sectionTitle__iconColor{color:#f4b817}.sectionTitle.sectionTitle--purple .sectionTitle__iconColor{color:#aa539a}.sectionTitle .sectionTitle__iconColor{color:#389afd;line-height:1.5;margin-top:.25em}.senshuMv{overflow:hidden}.senshuMv.senshuMv--matsuri .senshuMv__mv{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/matsuri/matsuri-bg-fcdb8fbc62cd3886cd27.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.senshuMv.senshuMv--about .senshuMv__mv{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/senshu/seshu-about-bg-fcdb8fbc62cd3886cd27.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.senshuMv .senshuMv__mv{padding-top:calc(var(--header-height) + 80px)}@media screen and (max-width:1024px){.senshuMv .senshuMv__mv{padding-top:calc(var(--header-logo-height) + 15px)}}.senshuMv .senshuMv__mvInner{margin-inline:auto;max-width:1860px;padding-inline:30px;width:100%}@media screen and (max-width:768px){.senshuMv .senshuMv__mvInner{padding-inline:15px}}.senshuMv .senshuMv__mvContents{font-size:240px;font-size:clamp(2.5rem,-1.0714285714rem + 17.8571428571vw,15rem);margin-top:.5em;position:relative}.senshuMv .senshuMv__mvTitleArea{font-size:inherit;left:50%;position:absolute;top:-.5em;transform:translateX(-50%)}.senshuMv .senshuMv__mvTitleEnArea{position:relative}.senshuMv .senshuMv__mvTitleEn{color:#fff;font-family:Dosis,sans-serif;font-size:clamp(2.5rem,-1.0714285714rem + 17.8571428571vw,15rem);font-weight:200;letter-spacing:.012em;line-height:1;white-space:nowrap}.senshuMv .senshuMv__mvTitleLogo{display:flex;justify-content:center;margin-top:-36px;margin-inline:auto;width:80%}@media screen and (max-width:1024px){.senshuMv .senshuMv__mvTitleLogo{margin-top:-16px}.senshuMv .senshuMv__mvSubTitleArea{margin-top:16px}}.senshuMv .senshuMv__mvSubTitle{align-items:center;color:#fff;column-gap:clamp(.25rem,.0642857143rem + .7619047619vw,.75rem);display:flex;font-size:clamp(.625rem,.5178571429rem + .5357142857vw,1rem);justify-content:center;text-align:center}.senshuMv .senshuMv__mvSubTitleLine{width:1em}.senshuMv .senshuMv__mvTitle{color:#fff;font-size:clamp(1rem,.5178571429rem + 2.4107142857vw,2.6875rem);font-weight:700;margin-top:clamp(.75rem,.5357142857rem + 1.0714285714vw,1.5rem);text-align:center}.senshuMv .senshuMv__mvImage{aspect-ratio:1860/950;border-radius:198px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.senshuMv .senshuMv__mvImage{aspect-ratio:350/180;border-radius:30px}}.slideTitle .slideTitleSwiper .swiper-wrapper{transition-timing-function:linear}.slideTitle .slideTitleSwiper .slideTitleSwiper__slide{color:#c4edff;font-family:Dosis,sans-serif;font-size:clamp(5rem,2.9107142857rem + 8.5714285714vw,10.625rem);font-weight:200;letter-spacing:.017em;white-space:nowrap;width:auto}.u-button{align-items:center;display:flex;gap:0 10px;justify-content:center}.u-button .u-button--arrow{background:#000;border-radius:50%;display:block;height:24px;position:relative;width:24px}.u-button .u-button--arrow:before{background:#fff;height:1px}.u-button .u-button--arrow:after,.u-button .u-button--arrow:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.u-button .u-button--arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;height:8px;transform:rotate(45deg)}.u-button.u-button--white{background:#fff;border-radius:9999px;box-shadow:0 0 15px rgba(0,0,0,.2);padding:20px}@media(hover:hover){.u-button.u-button--white{transition:background .4s ease}.u-button.u-button--white:hover{background:#ffec02}.u-button.u-button--white:hover .u-button__arrow{transform:translateX(5px)}}.u-button.no-hover{pointer-events:none}.u-button__arrow{background:#000;border-radius:50%;display:block;height:24px;position:relative;width:24px}@media(hover:hover){.u-button__arrow{transition:transform .2s ease}}.u-button__arrow:before{background:#fff;height:1px}.u-button__arrow:after,.u-button__arrow:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.u-button__arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;height:8px;transform:rotate(45deg)}.u-button__text{font-size:clamp(.9375rem,.8910714286rem + .1904761905vw,1.0625rem);font-weight:700;justify-content:center}.u-button__text .u-button__text-small{color:#389afd;display:block;font-size:12px;margin-top:4px;text-align:center}.tab__panel .tab__panel-box{display:none}.tab__panel .tab__panel-box.is-show{display:block}.u-tag--category{display:flex;flex-wrap:wrap;gap:10px}.u-tag--category .category--item{background:#fff;border:1px solid #b2b2b2;border-radius:9999px;padding:3px 12px}@media screen and (max-width:1024px){.u-tag--category .category--item{padding:10px}}.u-tag--area{display:flex;flex-wrap:wrap;gap:10px}.u-tag--area .area--item{align-items:center;border-radius:9999px;color:#fff;display:flex;padding:3px 12px}.u-tag--area .area--item-sakai{background:#8cb4e0}.u-tag--area .area--item-takaishi{background:#6dbdb0}.u-tag--area .area--item-izumi{background:#a399c5}.u-tag--area .area--item-izumiotsu{background:#cede5f}.u-tag--area .area--item-tadaoka{background:#9fcf8d}.u-tag--area .area--item-kishiwada{background:#6abaaa}.u-tag--area .area--item-kaizuka{background:#99c6e6}.u-tag--area .area--item-izumisano{background:#f6ba52}.u-tag--area .area--item-kumatori{background:#ec99a6}.u-tag--area .area--item-tajiri{background:#e7db2a}.u-tag--area .area--item-sennan{background:#f29b6a}.u-tag--area .area--item-hannan{background:#96b1dc}.u-tag--area .area--item-misaki{background:#ef8a97}.u-tag--area .area--item.area--item-all{background:#fff;border:1px solid #389afd;color:#389afd}.decoCircle{position:relative}.decoCircle .decoCircle__content{position:absolute;top:0}.decoCircle .decoCircle__content .decoCircle__text{margin:0;position:relative;text-align:center;width:fit-content}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item{display:inline-block;position:absolute;top:0;transform-origin:center bottom}@keyframes slideText{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pageTitleSub{font-size:clamp(1.375rem,1.3285714286rem + .1904761905vw,1.5rem);font-weight:600}.pageTitleSub:before{color:#389afd;content:attr(data-eg);display:block;font-family:Dosis,sans-serif;font-size:clamp(.875rem,.8285714286rem + .1904761905vw,1rem);font-weight:400;text-transform:uppercase}.pageTitleSub.pageTitleSub--textCenter{text-align:center}.pagination{background:#f5f5f5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:80px;padding:20px}@media screen and (max-width:1024px){.pagination{margin-top:40px}}.pagination .first,.pagination .last,.pagination .next,.pagination .page,.pagination .prev{align-items:center;display:flex;font-size:16px;justify-content:center}.pagination .first.current,.pagination .last.current,.pagination .next.current,.pagination .page.current,.pagination .prev.current{background:#535353;border-radius:9999px;color:#fff;padding:5px 20px}.pagination .first a,.pagination .last a,.pagination .next a,.pagination .page a,.pagination .prev a{background:#fff;border-radius:9999px;display:block;height:100%;padding:5px 20px;width:100%}@media(hover:hover){.pagination .first a,.pagination .last a,.pagination .next a,.pagination .page a,.pagination .prev a{transition:background .4s ease}.pagination .first a:hover,.pagination .last a:hover,.pagination .next a:hover,.pagination .page a:hover,.pagination .prev a:hover{background:#ddd}}.searchForm .searchForm__inner{background-color:#fff;padding-block:20px}@media screen and (min-width:768.02px){.searchForm .searchForm__inner{border:1px solid #389afd;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.161);padding:40px}}.searchForm .searchForm__buttonArea{display:grid}.searchForm .searchForm__searchButtonArea{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.searchForm .searchForm__button{align-items:center;border:1px solid #389afd;border-radius:40px;color:#389afd;column-gap:14px;display:flex;font-size:15px;font-weight:500;justify-content:center;padding:16px 28px 16px 16px}.searchForm .searchForm__button:after{border-bottom:1px solid #389afd;border-right:1px solid #389afd;content:"";display:block;height:10px;transform:translateY(-2px) rotate(45deg);width:10px}.searchForm .searchForm__buttonText{display:flex;justify-content:center;width:100%}.searchForm .searchForm__inputTextContainer{position:relative}.searchForm .searchForm__inputText{border:1px solid #389afd;border-radius:40px;display:block;font-size:15px;font-weight:500;padding:16px 16px 16px 38px;width:100%}.searchForm .searchForm__inputGlass{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.searchForm .searchForm__submitArea{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:24px}.searchForm .searchForm__resetButton{background-color:#a0a0a0;border:1px solid #a0a0a0;border-radius:40px}.searchForm .searchForm__resetButton,.searchForm .searchForm__submitButton{color:#fff;display:block;font-size:15px;font-weight:500;padding:16px;text-align:center;width:100%}.searchForm .searchForm__submitButton{background-color:#389afd;border:1px solid #389afd;border-radius:40px}.searchForm .searchForm__popup{left:50%;max-width:1060px;padding-inline:30px;position:absolute;transform:translateX(-50%);width:100%;z-index:11}.searchForm .searchForm__popup[data-is-active=false]{display:none}.searchForm .searchForm__popup[data-is-active=true]{display:block}.searchForm .searchForm__popupInner{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.161);padding:20px 5px}.searchForm .searchForm__popupCloseButton{opacity:1;position:absolute;right:47px;top:13px;transition:opacity .3s ease;width:40px}@media(hover:hover){.searchForm .searchForm__popupCloseButton:hover{opacity:.8}}.searchForm .searchForm__popupContent{max-height:60vh;overflow-y:scroll;padding:20px 35px}.searchForm .searchForm__popupContent[data-is-active=false]{display:none}.searchForm .searchForm__popupContent[data-is-active=true]{display:block}.searchForm .searchForm__popupContent::-webkit-scrollbar{width:8px}.searchForm .searchForm__popupContent::-webkit-scrollbar-thumb{background-color:#389afd;border-radius:.25rem}.searchForm .searchForm__popupContentTitleArea{align-items:center;border-bottom:1px solid #ccc;column-gap:12px;display:flex;padding-bottom:6px;width:100%}.searchForm .searchForm__popupContentTitleJa{font-size:18px;font-weight:700;line-height:1.5}.searchForm .searchForm__popupContentTitleEn{color:#389afd;font-family:Dosis,sans-serif;font-size:18px;font-weight:200;line-height:1.5}.searchForm .searchForm__popupInputArea{margin-top:20px}.searchForm .searchForm__popupContent__title{border-bottom:1px solid #ccc;color:#313131;font-size:clamp(1rem,.9535714286rem + .1904761905vw,1.125rem);font-weight:700;margin-bottom:40px}.searchForm .searchForm__popupContent__title:after{color:#389afd;content:attr(data-text);font-weight:400;padding-left:20px}.searchForm .searchForm__area{column-gap:40px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.searchForm .searchForm__area{grid-template-columns:1fr}}.searchForm .searchForm__area .searchFormArea__image{align-items:center;background:#f7f7f7;border-radius:20px;display:flex;grid-column:1/2;grid-row:1/3;justify-content:center;padding:20px;width:440px}.searchForm .searchForm__area .searchFormArea__image svg{height:100%;width:100%}@media screen and (max-width:1024px){.searchForm .searchForm__area .searchFormArea__image{grid-row:1/2;margin-block-end:40px;width:100%}}.searchForm .searchForm__area .searchFormArea__image .areamap_sakai{fill:#8cb4e0}.searchForm .searchForm__area .searchFormArea__image .areamap_takaishi{fill:#6dbdb0}.searchForm .searchForm__area .searchFormArea__image .areamap_izumi{fill:#a399c5}.searchForm .searchForm__area .searchFormArea__image .areamap_izumiotsu{fill:#cede5f}.searchForm .searchForm__area .searchFormArea__image .areamap_tadaoka{fill:#9fcf8d}.searchForm .searchForm__area .searchFormArea__image .areamap_kishiwada{fill:#6abaaa}.searchForm .searchForm__area .searchFormArea__image .areamap_kaizuka{fill:#99c6e6}.searchForm .searchForm__area .searchFormArea__image .areamap_izumisano{fill:#f6ba52}.searchForm .searchForm__area .searchFormArea__image .areamap_kumatori{fill:#ec99a6}.searchForm .searchForm__area .searchFormArea__image .areamap_tajiri{fill:#e7db2a}.searchForm .searchForm__area .searchFormArea__image .areamap_sennan{fill:#f29b6a}.searchForm .searchForm__area .searchFormArea__image .areamap_hannan{fill:#96b1dc}.searchForm .searchForm__area .searchFormArea__image .areamap_misaki{fill:#ef8a97}.searchForm .searchForm__area .searchFormArea__image .st8{isolation:isolate}.searchForm .searchForm__area .searchFormArea__image .st11{fill:#fff}@media(hover:hover){.searchForm .searchForm__area .searchFormArea__image .click-area{cursor:pointer;opacity:.3;transition:opacity .4s ease}.searchForm .searchForm__area .searchFormArea__image .click-area:hover{opacity:1}}.searchForm .searchForm__area .searchFormArea__image .is-active{opacity:1}.searchForm .searchForm__area .searchFormArea__submitArea{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-start:15px;width:100%}@media screen and (max-width:1024px){.searchForm .searchForm__area .searchFormArea__submitArea{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.searchForm .searchForm__area .searchFormArea__submitArea .searchForm__resetButton,.searchForm .searchForm__area .searchFormArea__submitArea .searchForm__submitButton{align-items:center;display:flex;justify-content:center;text-align:center;width:200px}@media screen and (max-width:1024px){.searchForm .searchForm__area .searchFormArea__submitArea .searchForm__resetButton,.searchForm .searchForm__area .searchFormArea__submitArea .searchForm__submitButton{width:100%}}.searchForm .searchForm__area .searchFormArea__checkBoxArea{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox{align-items:center;background:#edf1f8;border-radius:9999px;display:flex;height:38px;justify-content:center;margin-bottom:16px;text-align:center;width:200px}@media screen and (max-width:1024px){.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox{width:100%}}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_1]:has(>.is-active){background:rgba(140,180,224,.2);border:2px solid #8cb4e0}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_2]:has(>.is-active){background:rgba(109,189,176,.2);border:2px solid #6dbdb0}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_3]:has(>.is-active){background:rgba(163,153,197,.2);border:2px solid #a399c5}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_4]:has(>.is-active){background:rgba(206,222,95,.2);border:2px solid #cede5f}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_5]:has(>.is-active){background:rgba(159,207,141,.2);border:2px solid #9fcf8d}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_6]:has(>.is-active){background:rgba(106,186,170,.2);border:2px solid #6abaaa}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_7]:has(>.is-active){background:rgba(153,198,230,.2);border:2px solid #99c6e6}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_8]:has(>.is-active){background:rgba(246,186,82,.2);border:2px solid #f6ba52}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_9]:has(>.is-active){background:rgba(236,153,166,.2);border:2px solid #ec99a6}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_10]:has(>.is-active){background:rgba(231,219,42,.2);border:2px solid #e7db2a}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_11]:has(>.is-active){background:hsla(22,84%,68%,.2);border:2px solid #f29b6a}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_12]:has(>.is-active){background:rgba(150,177,220,.2);border:2px solid #96b1dc}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox[for=q_areas_id_in_13]:has(>.is-active){background:rgba(239,138,151,.2);border:2px solid #ef8a97}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox.checkbox_for_area_all_search:checked+.searchFormArea__checkBox--selectAll,.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox.searchFormArea__checkBox--selectAll:has(.checkbox_for_area_all_search:checked){background:#e9f5ff;border:2px solid #45a0fd}.searchForm .searchForm__area .searchFormArea__checkBoxArea .searchFormArea__checkBox .checkbox_for_area_search{display:none}.searchForm .searchForm__category{display:flex;flex-direction:column;gap:48px}.searchForm .searchForm__category .searchForm__category__item{border-bottom:1px dotted #ccc;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.searchForm .searchForm__category .searchForm__category-label{font-size:18px;font-weight:700}.searchForm .searchForm__category .searchForm__category-sub{display:flex;flex-wrap:wrap;gap:16px 20px}.searchForm .searchForm__category .searchForm__category-sub .searchForm__category-subLabel{font-size:16px}.searchForm .searchForm__category .searchForm__category-checkbox{appearance:none;background:#f7f7f7;border:2px solid #4b4b4b;border-radius:4px;box-shadow:0 0 0 0 transparent;height:24px;position:relative;vertical-align:top;width:24px}.searchForm .searchForm__category .searchForm__category-checkbox.searchForm__category-subCheckbox{height:18px;width:18px}.searchForm .searchForm__category .searchForm__category-checkbox:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/ico_check-b289d2a63a3e876d805f.svg) no-repeat 50%;content:"";display:block;height:100%;inset:0;opacity:0;position:absolute;width:100%}.searchForm .searchForm__category .searchForm__category-checkbox:checked{background:#fff;border-color:#389afd}.searchForm .searchForm__category .searchForm__category-checkbox:checked:before{opacity:1}.searchForm .searchForm__date .searchForm__date__contents{align-items:center;display:flex;gap:10px;justify-content:center}.searchForm .searchForm__date .searchForm__date__input{border:1px solid #389afd;border-radius:8px;display:inline-block;height:40px;padding:0 10px;width:300px}.searchForm .searchForm__date .searchForm__date-text{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;margin-top:8px;text-align:center}.postIndex{margin-bottom:clamp(3.125rem,1.0357142857rem + 8.5714285714vw,8.75rem)}.postIndex .postIndex__inner{margin-top:clamp(2.625rem,2.2071428571rem + 1.7142857143vw,3.75rem)}.postIndex .postIndex__infoArea{align-items:center;column-gap:24px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.postIndex .postIndex__infoArea{display:block;width:100%}}.postIndex .postIndex__sortArea{align-items:center;column-gap:6px;display:flex}@media screen and (max-width:768px){.postIndex .postIndex__sortArea{justify-content:flex-end;margin-top:32px}}.postIndex .postIndex__sortAreaTitle{font-size:16px;font-weight:500}.postIndex .postIndex__postArea{column-gap:70px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:clamp(1.5rem,.2928571429rem + 4.9523809524vw,4.75rem);row-gap:48px}@media screen and (max-width:768px){.postIndex .postIndex__postArea{column-gap:40px;row-gap:70px}}@media screen and (max-width:375px){.postIndex .postIndex__postArea{grid-template-columns:1fr}}.postIndex .postIndex___buttonGroup{display:flex;flex-wrap:wrap;gap:0 30px;justify-content:end;margin-bottom:20px}@media(hover:hover){.postIndex .postIndex___buttonGroup .u-button{transition:color .4s ease}.postIndex .postIndex___buttonGroup .u-button .u-button__arrow{transition:transform .4s ease,background .4s ease}.postIndex .postIndex___buttonGroup .u-button:hover{color:#389afd}.postIndex .postIndex___buttonGroup .u-button:hover .u-button__arrow{background:#389afd;transform:translateX(5px)}}.postIndex .postIndex___buttonGroup .u-button__text{font-size:15px}.postSortButtons{border:1px solid #389afd;border-radius:10px;display:flex;overflow:hidden}.postSortButtons .postSortButtons__button{background-color:#fff;border-right:1px solid #389afd;display:block;font-size:14px;font-weight:500;padding:10px 20px;transition:filter .3s}.postSortButtons .postSortButtons__button:last-child{border-right:none}@media(hover:hover){.postSortButtons .postSortButtons__button:hover{filter:brightness(95%)}}.postSortButtons .postSortButtons__button.is-active{background-color:#389afd;color:#fff}.postCard .postCard__link{display:block}.postCard .postCard__link .postCard__image{overflow:hidden}.postCard .postCard__link .postCard__image img{transition:transform .3s ease-in-out}@media(hover:hover){.postCard .postCard__link{transition:opacity .4s ease}.postCard .postCard__link:hover{opacity:.5}.postCard .postCard__link:hover .postCard__image img{transform:scale(1.25)}}.postCard .postCard__image{aspect-ratio:400/266;border-radius:40px;overflow:hidden;position:relative}.postCard .postCard__image img{height:100%;object-fit:contain;width:100%}.postCard .postCard__image .add-btn-placed-on-pic{position:absolute;right:20px;top:20px;z-index:10}.postCard .postCard__labelArea,.postCard .postCard__tagArea{align-items:center;display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:16px}.postCard .postCard__areaLabel{background-color:gray;border:1px solid;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.postCard .postCard__areaLabel.postCard__areaLabel--sakai{background-color:#8cb4e0;border-color:#8cb4e0}.postCard .postCard__areaLabel.postCard__areaLabel--takaishi{background-color:#6dbdb0;border-color:#6dbdb0}.postCard .postCard__areaLabel.postCard__areaLabel--izumi{background-color:#a399c5;border-color:#a399c5}.postCard .postCard__areaLabel.postCard__areaLabel--izumiotsu{background-color:#cede5f;border-color:#cede5f}.postCard .postCard__areaLabel.postCard__areaLabel--tadaoka{background-color:#9fcf8d;border-color:#9fcf8d}.postCard .postCard__areaLabel.postCard__areaLabel--kishiwada{background-color:#6abaaa;border-color:#6abaaa}.postCard .postCard__areaLabel.postCard__areaLabel--kaizuka{background-color:#99c6e6;border-color:#99c6e6}.postCard .postCard__areaLabel.postCard__areaLabel--izumisano{background-color:#f6ba52;border-color:#f6ba52}.postCard .postCard__areaLabel.postCard__areaLabel--kumatori{background-color:#ec99a6;border-color:#ec99a6}.postCard .postCard__areaLabel.postCard__areaLabel--tajiri{background-color:#e7db2a;border-color:#e7db2a}.postCard .postCard__areaLabel.postCard__areaLabel--sennan{background-color:#f29b6a;border-color:#f29b6a}.postCard .postCard__areaLabel.postCard__areaLabel--hannan{background-color:#96b1dc;border-color:#96b1dc}.postCard .postCard__areaLabel.postCard__areaLabel--misaki{background-color:#ef8a97;border-color:#ef8a97}.postCard .postCard__areaLabel.postCard__areaLabel--all{background:#fff;border:1px solid #389afd;color:#389afd}.postCard .postCard__categoryLabel{border:1px solid #b2b2b2;border-radius:26px;display:inline-block;font-size:13px;padding:2px 13px}.postCard .postCard__timeRequiredArea{align-items:center;column-gap:8px;display:flex;margin-top:4px}.postCard .postCard__timeRequiredLabel{background-color:#389afd;border-radius:20px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.018em;padding:8px 16px}.postCard .postCard__timeRequiredText{font-size:18px;font-weight:500}.postCard .postCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.5;margin-top:10px;overflow:hidden}@media screen and (max-width:768px){.postCard .postCard__title{margin-top:0}}.postCard .postCard__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.5;overflow:hidden}.show__recommendContents{padding:80px 0 0}@media screen and (max-width:1024px){.show__recommendContents{padding:40px 20px 0}}.show__recommendContents .show__recommendContents__title{font-size:clamp(1.375rem,1.3285714286rem + .1904761905vw,1.5rem);font-weight:700}@media screen and (max-width:1024px){.show__recommendContents .show__recommendContents__title{text-align:center}}.show__recommendContents .show__recommendContents__swiper{margin-top:30px;position:relative}.show__recommendContents .show__recommendContents__swiper .u-swiperButton{height:95px;top:calc(50% - 45px);z-index:10}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link{display:block}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link .recommendContents__swiperSlide__image{overflow:hidden}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link .recommendContents__swiperSlide__image img{transition:transform .3s ease-in-out}@media(hover:hover){.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link{transition:opacity .4s ease}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link:hover{opacity:.5}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__link:hover .recommendContents__swiperSlide__image img{transform:scale(1.25)}}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__image{aspect-ratio:5/3.3;background:rgba(0,0,0,.1);border-radius:40px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__image{border-radius:20px;height:auto}}.show__recommendContents .show__recommendContents__swiper .recommendContents__swiperSlide__image img{height:100%;object-fit:cover;position:relative;width:100%}.show__recommendContents .show__swiperPagination{margin-top:20px}.show__recommendContents .show__swiperPagination .u-swiperPaginationBullet{background:#a0a0a0;height:8px;width:8px}.show__recommendContents .show__swiperPagination .u-swiperPaginationBullet.u-swiperPaginationBullet--active{background:#389afd}.show__recommendContents .recommendContents__link{display:block;margin-top:20px}.show__recommendContents .recommendContents__link .recommendContents__content{align-items:center;display:flex;gap:20px 40px}@media screen and (max-width:1024px){.show__recommendContents .recommendContents__link .recommendContents__content{flex-direction:column}}.show__recommendContents .recommendContents__link .recommendContents__content .recommendContents__image img{transition:transform .3s ease-in-out}@media(hover:hover){.show__recommendContents .recommendContents__link .recommendContents__content{transition:opacity .4s ease}.show__recommendContents .recommendContents__link .recommendContents__content:hover{opacity:.5}.show__recommendContents .recommendContents__link .recommendContents__content:hover .recommendContents__image img{transform:scale(1.25)}}.show__recommendContents .recommendContents__link .recommendContents__content .recommendContents__image{aspect-ratio:4/2.5;background:#f5f4f2;border-radius:40px;overflow:hidden;position:relative;width:400px}@media screen and (max-width:1024px){.show__recommendContents .recommendContents__link .recommendContents__content .recommendContents__image{width:100%}}.show__recommendContents .recommendContents__link .recommendContents__content .recommendContents__image img{height:100%;object-fit:contain;object-position:center;position:relative;width:100%}.show__recommendContents .recommendContents__link .recommendContents__content .recommendContents__textContent{flex:1;margin-top:20px;width:100%}.show__recommendContents .recommendContents__itemTitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:700;line-height:1.5;overflow:hidden}.show__recommendContents .add-btn-placed-on-pic{position:absolute;right:20px;top:20px}@media screen and (max-width:1024px){.show__recommendContents .add-btn-placed-on-pic{right:10px;top:10px}}.show__recommendContents .show__recommendContents__tagArea{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.show__recommendContents .recommendContents__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-top:10px;overflow:hidden}.show{background-size:100% auto;padding-bottom:80px}.show .u-innerShow{margin-inline:auto;max-width:1000px}@media screen and (max-width:1024px){.show .u-innerShow{padding:0 20px}}.show .show__title{font-size:clamp(1.75rem,1.5178571429rem + .9523809524vw,2.375rem);font-weight:700}.show .eventShow__date{font-size:clamp(1rem,1.0232142857rem + -.0952380952vw,.9375rem)}.show .show__tagArea{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.show .show__swiper{margin-top:40px;position:relative}.show .show__swiper .show__swiperSlide{aspect-ratio:5/3.3;background:rgba(0,0,0,.1);border-radius:40px;overflow:hidden}@media screen and (max-width:1024px){.show .show__swiper .show__swiperSlide{border-radius:20px}}.show .show__swiper .show__swiperSlide img{height:100%;object-fit:contain;object-position:center;width:100%}.show .show__swiper .show__swiperButtonRound--next{background:#f2f8ff;height:40px;position:absolute;right:10px;top:50%;width:40px;z-index:10}@media screen and (max-width:1024px){.show .show__swiper .show__swiperButtonRound--next{right:-10px}}.show .show__swiper .show__swiperButtonRound--prev{background:#f2f8ff;height:40px;left:10px;position:absolute;top:50%;width:40px;z-index:10}@media screen and (max-width:1024px){.show .show__swiper .show__swiperButtonRound--prev{left:-10px}}.show .swiper__thumbs{height:120px;margin-top:20px}@media screen and (max-width:1024px){.show .swiper__thumbs{height:auto}}.show .swiper__thumbs .show__swiperSlide{aspect-ratio:5/3.3;background:rgba(0,0,0,.1);height:100%;opacity:.5;width:20%}.show .swiper__thumbs .show__swiperSlide img{height:100%;object-fit:contain;object-position:center;width:100%}.show .swiper__thumbs .show__swiperSlide.swiper-slide-thumb-active{opacity:1}.show .show__btnGroup{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:center;margin-top:30px}@media screen and (max-width:1024px){.show .show__btnGroup{flex-direction:column-reverse}}.show .show__btnGroup .show__btn{min-width:300px}.show .show__information{margin-top:100px}.show .show__table{border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:20px;overflow:hidden}.show .show__table table{background:#fff;width:100%}.show .show__table table th{background:#f0f7ff;width:25%}.show .show__table table td,.show .show__table table th{border-bottom:1px solid #ddd;padding:20px;word-break:break-all}@media screen and (max-width:1024px){.show .show__table table td,.show .show__table table th{display:block;width:100%}}.show .show__table table tr:last-child>*{border-bottom:none}.show .show__table table a{display:flex;gap:0 5px;text-decoration:underline}@media(hover:hover){.show .show__table table a{transition:color .4s ease}.show .show__table table a:hover{color:#389afd}}.show .show__table table .show__table__linkGroup{margin-left:20px}.show .show__table table .show__table__linkGroup .show__table__link{list-style:disc;margin-top:5px}.show .show__table table .show__table__linkGroup .show__table__link:first-child{margin-top:0}.show .show__map{margin-top:20px}.show .show__map iframe{height:500px;width:100%}@media screen and (max-width:1024px){.show .show__map iframe{height:30vh}}.show .featuresShow__titile{margin-top:50px}.show .featuresShow__tag--category{margin-top:30px}.show .featuresShow__date{margin-top:10px}.show .featuresShow__index{border:2px solid #389afd;border-radius:30px;margin-top:80px;padding:30px 20px;position:relative}.show .featuresShow__index .featuresShow__index__title{background:#389afd;border-radius:9999px;color:#fff;font-size:clamp(1.25rem,1.2035714286rem + .1904761905vw,1.375rem);left:0;margin-inline:auto;position:absolute;right:0;text-align:center;top:-22px;width:150px}.show .featuresShow__index .featuresShow__index__list{counter-reset:listnum}.show .featuresShow__index .featuresShow__index__list .featuresShow__index__item{border-bottom:1px dotted #ccc;display:flex;padding:10px 0}.show .featuresShow__index .featuresShow__index__list .featuresShow__index__item:before{align-items:center;aspect-ratio:1/1;background:#38d0fd;border-radius:50%;color:#fff;content:counter(listnum,decimal-leading-zero);counter-increment:listnum;display:flex;justify-content:center;margin-right:16px;padding:0 8px}.show .featuresShow__index .featuresShow__index__list .featuresShow__index__link{flex:1;text-decoration:underline}@media(hover:hover){.show .featuresShow__index .featuresShow__index__list .featuresShow__index__link{transition:color .4s ease}.show .featuresShow__index .featuresShow__index__list .featuresShow__index__link:hover{color:#389afd}}.show__button{background:#f5f5f5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:80px;padding:20px 5%}@media screen and (max-width:1024px){.show__button{margin-top:40px}}.show__button .u-button{margin-inline:auto;max-width:360px}.show__wyswygContents{line-height:1.7;margin-top:30px;word-break:break-all}.show__wyswygContents p+p{margin-top:16px}.show__wyswygContents h2{font-size:clamp(1.375rem,1.3285714286rem + .1904761905vw,1.5rem);font-weight:700;margin-bottom:10px}.show__wyswygContents h3{font-size:clamp(1.25rem,1.1803571429rem + .2857142857vw,1.4375rem);font-weight:700;margin-bottom:10px}.show__wyswygContents h4{font-size:clamp(1.1875rem,1.1178571429rem + .2857142857vw,1.375rem);font-weight:700;margin-bottom:10px}.show__wyswygContents h5{font-size:clamp(1.1875rem,1.1410714286rem + .1904761905vw,1.3125rem);margin-bottom:10px}.show__wyswygContents h6{font-size:clamp(1.1875rem,1.1642857143rem + .0952380952vw,1.25rem);margin-bottom:10px}.show__wyswygContents ol{list-style:decimal;margin:10px 0 10px 20px}.show__wyswygContents ul{list-style:disc;margin:10px 0 10px 20px}.show__wyswygContents a{color:#389afd;text-decoration:underline}.show__wyswygContents table{margin:20px 0;max-width:100%}.show__wyswygContents table td,.show__wyswygContents table th{border-bottom:1px solid #ccc;padding:10px}.show__wyswygContents img{margin:10px 0}.show__wyswygContents iframe{height:500px;width:100%}@media screen and (max-width:1024px){.show__wyswygContents iframe{height:250px}}.show__layoutContents{display:flex;flex-wrap:wrap;gap:50px 4%;margin-top:50px}.show__layoutContents .layout__title{border-bottom:3px solid #cede5f;border-left:10px solid #cede5f;font-size:clamp(1.25rem,1.1571428571rem + .380952381vw,1.5rem);font-weight:700;padding:5px}.show__layoutContents .layout-1{width:100%}.show__layoutContents .layout-1 .layout__imageContent{display:flex;flex-wrap:nowrap;gap:0 30px;justify-content:center;margin-top:20px;margin-inline:auto;width:100%}@media screen and (max-width:1024px){.show__layoutContents .layout-1 .layout__imageContent{flex-wrap:wrap;gap:20px 4%}}.show__layoutContents .layout-1 .layout__imageContent .layout__image{aspect-ratio:16/9;background:rgba(0,0,0,.2);border-radius:40px;height:fit-content;max-width:800px;min-height:200px;overflow:hidden;width:100%}.show__layoutContents .layout-1 .layout__imageContent .layout__image img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:1024px){.show__layoutContents .layout-1 .layout__imageContent:has(.layout__image:nth-child(2)):not(:has(.layout__image:nth-child(3))){flex-direction:column}.show__layoutContents .layout-1 .layout__imageContent:has(.layout__image:nth-child(3)) .layout__image:first-child{width:100%}.show__layoutContents .layout-1 .layout__imageContent:has(.layout__image:nth-child(3)) .layout__image:nth-child(2),.show__layoutContents .layout-1 .layout__imageContent:has(.layout__image:nth-child(3)) .layout__image:nth-child(3){width:48%}}.show__layoutContents .layout-2{width:48%}@media screen and (max-width:1024px){.show__layoutContents .layout-2{width:100%}}.show__layoutContents .layout-2 .layout__image{aspect-ratio:8/5;background:rgba(0,0,0,.2);border-radius:40px;margin-top:20px;overflow:hidden}.show__layoutContents .layout-2 .layout__image img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-3{width:48%}@media screen and (max-width:1024px){.show__layoutContents .layout-3{width:100%}}.show__layoutContents .layout-3 .layout-3__contens{align-items:flex-start;display:flex;gap:0 10px;margin-top:20px}.show__layoutContents .layout-3 .layout-3__contens .layout-3__contens__image{aspect-ratio:2/1.3;background:rgba(0,0,0,.2);border-radius:20px;max-width:200px;overflow:hidden}.show__layoutContents .layout-3 .layout-3__contens .layout-3__contens__image img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-3 .layout-3__contens .layout-3__contens__text{flex:1;margin-top:0;width:100%}.show__layoutContents .layout-3 .layout__button{display:flex;justify-content:end;margin-inline:inherit;margin-top:10px;max-width:100%}.show__layoutContents .layout-3 .layout__button .u-button.u-button--white{box-shadow:none;padding:0}.show__layoutContents .layout-3 .layout__button .u-button.u-button--white:hover{background:none}.show__layoutContents .layout-4{display:flex;gap:20px;justify-content:space-between;width:100%}@media screen and (max-width:1024px){.show__layoutContents .layout-4{flex-direction:column}}.show__layoutContents .layout-4 .layout-4__image{max-width:480px}@media screen and (max-width:1024px){.show__layoutContents .layout-4 .layout-4__image{max-width:100%;width:100%}.show__layoutContents .layout-4 .layout-4__image .layout-4__swiper{width:calc(100vw - 40px)}}.show__layoutContents .layout-4 .layout-4__image .layout-4__swiperSlide{aspect-ratio:3/2;background:rgba(56,154,253,.2);border-radius:40px;height:fit-content;max-height:320px;overflow:hidden}@media screen and (max-width:1024px){.show__layoutContents .layout-4 .layout-4__image .layout-4__swiperSlide{border-radius:20px;width:100%}}.show__layoutContents .layout-4 .layout-4__image .layout-4__swiperSlide img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-4 .layout-4__image .u-swiperButtonBlue{bottom:inherit;height:45px;top:50%;width:28px;z-index:10}.show__layoutContents .layout-4 .layout-4__image .u-swiperButtonBlue.u-swiperButton__next{border-radius:5px 0 0 5px}.show__layoutContents .layout-4 .layout-4__image .u-swiperButtonBlue.u-swiperButton__prev{border-radius:0 5px 5px 0}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs{position:relative}@media screen and (max-width:1024px){.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs{max-width:100%;width:100%}}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .u-swiperButtonBlueArrow{bottom:inherit;height:45px;top:calc(50% - 30px);width:28px;z-index:10}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .u-swiperButtonBlueArrow.u-swiperButton__next{border-radius:5px 0 0 5px}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .u-swiperButtonBlueArrow.u-swiperButton__prev{border-radius:0 5px 5px 0}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .layout-4__swiperSlide{aspect-ratio:3/2;border-radius:10px;height:fit-content;opacity:.5;overflow:hidden}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .layout-4__swiperSlide.swiper-slide-thumb-active{opacity:1}.show__layoutContents .layout-4 .layout-4__image .layout-4__thumbs .layout-4__swiperSlide img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-4 .layout-4__textContent{width:48%}@media screen and (max-width:1024px){.show__layoutContents .layout-4 .layout-4__textContent{width:100%}}.show__layoutContents .layout-5{display:flex;flex-direction:row-reverse;gap:20px;justify-content:space-between;width:100%}@media screen and (max-width:1024px){.show__layoutContents .layout-5{flex-direction:column}}.show__layoutContents .layout-5 .layout-5__image{max-width:480px}@media screen and (max-width:1024px){.show__layoutContents .layout-5 .layout-5__image{max-width:100%}}.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper{aspect-ratio:3/2;background:rgba(56,154,253,.2);border-radius:40px;height:fit-content;max-height:320px;overflow:hidden}@media screen and (max-width:1024px){.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper{border-radius:20px}}.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper .u-swiperButtonBlue{bottom:inherit;height:45px;top:50%;width:28px;z-index:10}.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper .u-swiperButtonBlue.u-swiperButton__next{border-radius:5px 0 0 5px}.show__layoutContents .layout-5 .layout-5__image .layout-5__swiper .u-swiperButtonBlue.u-swiperButton__prev{border-radius:0 5px 5px 0}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .u-swiperButtonBlueArrow{bottom:inherit;height:45px;top:calc(50% - 30px);width:28px;z-index:10}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .u-swiperButtonBlueArrow.u-swiperButton__next{border-radius:5px 0 0 5px}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .u-swiperButtonBlueArrow.u-swiperButton__prev{border-radius:0 5px 5px 0}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .layout-5__swiperSlide{aspect-ratio:3/2;border-radius:10px;height:fit-content;opacity:.5;overflow:hidden}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .layout-5__swiperSlide.swiper-slide-thumb-active{opacity:1}.show__layoutContents .layout-5 .layout-5__image .layout-5__thumbs .layout-5__swiperSlide img{height:100%;object-fit:contain;width:100%}.show__layoutContents .layout-5 .layout-5__textContent{width:48%}@media screen and (max-width:1024px){.show__layoutContents .layout-5 .layout-5__textContent{width:100%}}.show__layoutContents .layout__button{margin-inline:auto;margin-top:30px;max-width:300px;width:100%}.show__authorContents{background:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:20px 0;margin-top:100px;padding:30px 40px}.show__authorContents .author{display:flex;gap:10px;justify-content:space-between}@media screen and (max-width:1024px){.show__authorContents .author{flex-direction:column}}.show__authorContents .author .author__image{border-radius:50%;height:150px;overflow:hidden;width:150px}@media screen and (max-width:1024px){.show__authorContents .author .author__image{margin-inline:auto}}.show__authorContents .author .author__image img{height:100%;object-fit:cover;width:100%}.show__authorContents .author .author__textContents{max-width:700px;width:100%}@media screen and (max-width:1024px){.show__authorContents .author .author__textContents{max-width:100%}}.show__authorContents .author .author__textContents .author--name{font-size:rem--clamp(18,20);font-weight:700}@media screen and (max-width:1024px){.show__authorContents .author .author__textContents .author--name{text-align:center}}.add-btn-placed-on-pic .add-btn-placed-on-pic__btn{align-items:center;background:#fff;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}@media screen and (max-width:1024px){.add-btn-placed-on-pic .add-btn-placed-on-pic__btn{height:50px;width:50px}.add-btn-placed-on-pic .add-btn-placed-on-pic__btn svg{height:1.5em}}.add-btn-placed-on-pic .add-btn-placed-on-pic__btn .add-btn-placed-on-pic__active-icon{color:#ff3a0b}.btnGroup__courseCopy{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.btnGroup__courseCopy .btnGroup__courseCopy__text{align-items:center;color:#d65b00;display:flex;font-size:16px;font-weight:700;gap:0 5px;line-height:1.4;text-align:center}.btnGroup__courseCopy .btnGroup__courseCopy__text:after,.btnGroup__courseCopy .btnGroup__courseCopy__text:before{background:#d65b00;content:"";display:block;height:1em;width:1px}.btnGroup__courseCopy .btnGroup__courseCopy__text:before{transform:rotate(-25deg)}.btnGroup__courseCopy .btnGroup__courseCopy__text:after{transform:rotate(25deg)}.btnGroup__courseCopy .btnGroup__courseCopyBtn{align-items:center;background:#f27307;border-radius:9999px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;display:flex;font-size:17px;font-weight:700;gap:0 10px;height:74px;justify-content:center;max-width:400px;padding:0 10px;width:100%}.btnGroup__courseCopy .btnGroup__courseCopyBtn img{width:20px}@media(hover:hover){.btnGroup__courseCopy .btnGroup__courseCopyBtn{transition:background-color .4s ease}.btnGroup__courseCopy .btnGroup__courseCopyBtn:hover{background-color:#f8bd8b}}.notFound .notFound__btn{margin-inline:auto;margin-top:40px;max-width:300px}.notFound .notFound__text{text-align:center}body.is-open{overflow:hidden}.header{background:#fff;padding-bottom:16px;position:fixed;top:0;width:100%;z-index:1000}.header.hidden{transform:translateY(-140px)}.header.fixedBtn--active,.header.hidden{position:fixed;transition:transform .5s ease}.header:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_about_02-997d6d185ecd788a8e25.webp);bottom:0;content:"";display:block;height:100%;left:0;opacity:.06;position:absolute;right:0;top:0;width:100%;z-index:1}.header.is-fixed{left:0;position:fixed;right:0;top:0;z-index:2000}.header .header__inner{align-items:start;display:flex;justify-content:space-between;max-width:100%;padding:0 30px;position:relative;z-index:2}@media screen and (max-width:1024px){.header .header__inner{height:100%}}.header .header__logo{background:#fff;border-radius:0 0 20px 20px;box-shadow:0 0 10px rgba(0,0,0,.16);width:clamp(8.75rem,5.5rem + 13.3333333333vw,17.5rem)}@media screen and (max-width:1024px){.header .header__logo{border-radius:0 0 14px 14px}}.header .header_logoLink{align-items:center;display:flex;height:100%;justify-content:center;padding:22px 20px;width:100%}@media screen and (max-width:1024px){.header .header_logoLink{padding:15px}}.header .header__nav{align-items:flex-end;display:flex;flex:1;flex-direction:column;padding-top:10px}@media screen and (max-width:1024px){.header .header__nav{align-items:inherit;background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/common/bg_spnav-48abfc4e5e938eb64d42.webp) no-repeat top/cover;border-radius:0;box-shadow:none;height:100svh;left:0;margin:0;overflow-y:scroll;padding:4rem 5% 5%;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:101}.header .header__nav[data-is-open=false]{display:none}.header .header__nav.is-open{animation:slideRight .4s ease-out forwards;visibility:inherit}.header .header__nav.is-close{animation:slideLeft .4s ease-in forwards;visibility:inherit}.header .header__nav.is-close[data-is-open=false]{display:flex}}.header .header__nav .nav__subNav{align-items:center;display:flex;gap:0 20px;justify-content:flex-end;margin-right:-3px;width:100%}@media screen and (max-width:1024px){.header .header__nav .nav__subNav{border-top:1px solid #ddd;flex-direction:column;gap:0 14px;margin-right:0;margin-top:20px;order:2;padding-top:20px}}.header .header__nav .subNav__groupSns{align-items:center;display:flex;gap:0 14px;margin-top:3px}.header .header__nav .subNav__btnGlobal{position:relative;width:130px}@media screen and (max-width:1024px){.header .header__nav .subNav__btnGlobal{margin-top:10px;width:100%}}.header .header__nav .subNav__btnGlobal .btnGlobal__selectArea{left:-11px;position:absolute;width:155px}.header .header__nav .subNav__btnGlobal .btnGlobal__selectArea.is-open{width:155px}@media screen and (max-width:1024px){.header .header__nav .subNav__btnGlobal .btnGlobal__selectArea{left:0;position:relative;width:100%}.header .header__nav .subNav__btnGlobal .btnGlobal__selectArea.is-open{width:100%}}.header .header__nav .nav{background:#fff;border-radius:9999px;box-shadow:0 0 10px rgba(0,0,0,.16);margin:19px -5px 0 0;padding:15px 25px}@media screen and (max-width:1024px){.header .header__nav .nav{background:none;border-radius:0;box-shadow:none;margin:0;order:1;padding:0;width:100%}}.header .nav__globalMenu{display:flex;flex-wrap:wrap;gap:0 13px}@media screen and (max-width:1024px){.header .nav__globalMenu{display:block}}.header .globalMenu__list{transition:background .4s ease}@media(hover:hover){.header .globalMenu__list{border-radius:9999px}.header .globalMenu__list:hover{background:#efefef}}@media screen and (max-width:1024px){.header .globalMenu__list{margin-top:20px}}.header .globalMenu__link{display:flex;font-size:17px;font-weight:600;gap:5px;padding:7px}.header .nav__hamburgerMenu{bottom:0;display:none;height:16px;margin:auto;position:absolute;right:20px;top:0;width:34px;z-index:102}@media screen and (max-width:1024px){.header .nav__hamburgerMenu{display:block}}.header .hamburgerMenu__btn{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.header .hamburgerMenu__btn[data-is-open=true] .hamburgerMenu__btnStick:first-child{bottom:0;transform:rotate(20deg)}.header .hamburgerMenu__btn[data-is-open=true] .hamburgerMenu__btnStick:nth-child(2){opacity:0}.header .hamburgerMenu__btn[data-is-open=true] .hamburgerMenu__btnStick:last-child{top:0;transform:rotate(-20deg)}.header .hamburgerMenu__btnStick{background:#000;display:block;height:1px;position:absolute;transition:transform .3s ease;width:100%}.header .hamburgerMenu__btnStick:first-child{top:0}.header .hamburgerMenu__btnStick:nth-child(2){bottom:0;margin-inline:auto;top:0;writing-mode:vertical-rl}.header .hamburgerMenu__btnStick:last-child{bottom:0}.header .sp__nav__globalSubMenu{display:none}@media screen and (max-width:1024px){.header .sp__nav__globalSubMenu{border-top:1px solid #ddd;display:block;font-size:14px;margin-top:20px}}.header .globalSubMenu__list{margin-top:20px}.group_sns .list__sns{align-items:center;display:flex;gap:0 14px;margin-top:3px}.group_sns .snsBtn__link img{transition:opacity .4s ease}@media(hover:hover){.group_sns .snsBtn__link img:hover{opacity:.2}}.btnGlobal__btnArea .btnGlobal__clickArea{align-items:center;background:#ffec00;border:2px solid rgba(255,236,0,0);border-radius:9999px;color:#000;cursor:pointer;display:flex;gap:0 6px;height:30px;justify-content:center;transition:all .4s ease;width:100%}@media screen and (max-width:1024px){.btnGlobal__btnArea .btnGlobal__clickArea{padding:0 6px}}@media(hover:hover){.btnGlobal__btnArea .btnGlobal__clickArea:hover{background:#fff;border:2px solid #ffec00}}.btnGlobal__btnArea .btnGlobal__clickArea.is-open{background:#fff;border:2px solid #ffec00}.btnGlobal__btnArea .btnGlobal__text{font-family:Dosis,sans-serif;font-weight:400;letter-spacing:.03em;padding-left:10px}.btnGlobal__btnArea .btnGlobal__selectArea{display:none;font-size:14px;height:0;padding:15px}.btnGlobal__btnArea .btnGlobal__selectArea.is-close{animation:fadeout .5s ease-out forwards;display:block}.btnGlobal__btnArea .btnGlobal__selectArea[aria-hidden=true].is-close{display:none}.btnGlobal__btnArea .btnGlobal__selectArea.is-open{animation:fadein .5s ease-out forwards;background:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:block;height:auto;padding:15px;visibility:visible}.btnGlobal__btnArea .btnGlobal__list{margin-top:8px}.btnGlobal__btnArea .btnGlobal__list:first-child{margin-top:0}.btnGlobal__btnArea .btnGlobal__link{align-items:center;display:flex;gap:0 5px;transition:color .4s ease}.btnGlobal__btnArea .btnGlobal__link:before{background:#000;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:6.9282032303px;width:5px}@media(hover:hover){.btnGlobal__btnArea .btnGlobal__link:hover{color:#389afd}}.group__fixedBtn{bottom:15%;position:fixed;right:0;transition:opacity .2s ease-in;z-index:100}.group__fixedBtn.fixedBtn--passive{opacity:0}@media screen and (max-width:1024px){.group__fixedBtn{bottom:0;display:flex;left:0;opacity:0;right:0}.group__fixedBtn.fixedBtn--active{opacity:1}}.group__fixedBtn .btn__fixed{border-radius:20px 0 0 20px;overflow:hidden;width:90px}@media(hover:hover){.group__fixedBtn .btn__fixed{transform:translateX(10px);transition:transform .15s ease-in;width:90px}.group__fixedBtn .btn__fixed:hover{transform:translateX(0)}}@media screen and (max-width:1024px){.group__fixedBtn .btn__fixed{border-radius:24px 24px 0 0;transform:translateX(0);width:50%}}.group__fixedBtn .text__fixedBtn{background:#fff;display:block;font-size:10px;margin-top:5px;padding:5px 6px;width:fit-content}@media screen and (max-width:1024px){.group__fixedBtn .text__fixedBtn{font-size:2.6vw;padding-inline:5px;text-align:center;width:100%}}.group__fixedBtn .link__fixedBtn{display:block;font-weight:600;height:100%;padding:10px 5px;width:100%}@media screen and (max-width:1024px){.group__fixedBtn .link__fixedBtn{padding:10px}}.group__fixedBtn .fixedBtn__courses{background:#f2ff53}.group__fixedBtn .fixedBtn__courses .link__coursesBtn{position:relative}.group__fixedBtn .fixedBtn__courses .link__coursesBtn:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/deco1-bec3b4a5389da1893a20.svg) no-repeat 100% 0;content:"";display:block;height:25px;position:absolute;right:15px;top:10px;width:25px}@media screen and (max-width:1024px){.group__fixedBtn .fixedBtn__courses .link__coursesBtn:before{left:20px;right:inherit}}.group__fixedBtn .fixedBtn__courses .link__coursesBtn:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/deco2-b7c2e48eb408e2a367aa.svg) no-repeat 100% 0;bottom:5px;content:"";display:block;height:20px;position:absolute;right:13px;width:70px}@media screen and (max-width:1024px){.group__fixedBtn .fixedBtn__courses .link__coursesBtn:after{height:4vw;width:70%}}.group__fixedBtn .fixedBtn__courses .text__fixedBtn{padding-bottom:5px}.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-1{color:#874892;font-size:16px}.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-2{color:#e12b1e;font-size:16px}.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-3{display:block}@media screen and (max-width:1024px){.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-1,.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-2{font-size:3vw}.group__fixedBtn .fixedBtn__courses .text__fixedBtn .deco-3{display:inline}}.group__fixedBtn .fixedBtn__myplan{background:#b0ff53;margin-top:10px;position:relative}@media screen and (max-width:1024px){.group__fixedBtn .fixedBtn__myplan{margin-top:0}}.group__fixedBtn .fixedBtn__myplan .text__fixedBtn .deco-4{font-size:110%}.group__fixedBtn .fixedBtn__myplan .myplanBtn__subTxt{display:flex;justify-content:center}.group__fixedBtn .fixedBtn__myplan .myplanBtn__subTxt .myplanBtn__favoriteCount svg{color:#e12b1e}.group__fixedBtn .fixedBtn__myplan .link_myplanBtn{position:relative}.group__fixedBtn .fixedBtn__myplan .link_myplanBtn:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/deco3-fb35f8a199ebc9160ed3.svg) no-repeat top;content:"";display:block;height:25px;position:absolute;right:5px;top:20px;width:25px}.group__fixedBtn .fixedBtn__myplan .favorite-count__num{font-weight:500}.group__fixedBtn .fixedBtn__myplan .myplanBtn__favoriteText{font-size:13px}.footer{padding:80px 0 0}.footer [class^=footer__bnrGroup-] .bnr__list{display:flex;flex-wrap:wrap}@media(hover:hover){.footer [class^=footer__bnrGroup-] .bnr__link{transition:opacity .4s ease-in}.footer [class^=footer__bnrGroup-] .bnr__link:hover{opacity:.5}}.footer .footer__bnrGroup-index .bnr__large .bnr__item{margin-inline:auto;max-width:520px}.footer .footer__bnrGroup-index .bnr__medium{gap:15px;justify-content:center;margin-top:40px}.footer .footer__bnrGroup-index .bnr__medium .bnr__item{background:#ddd;height:70px;width:275px}@media screen and (max-width:1024px){.footer .footer__bnrGroup-index .bnr__medium .bnr__item{height:auto;width:45%}}.footer .footer__bnrGroup-index .bnr__medium .bnr__item img{object-fit:cover;width:100%}.footer .footer__bnrGroup-index .bnr__small{gap:10px;margin-top:60px;margin-inline:auto;width:fit-content}@media screen and (max-width:1024px){.footer .footer__bnrGroup-index .bnr__small{justify-content:center}}.footer .footer__bnrGroup-index .bnr__small .bnr__item{background:#fff;border:1px solid hsla(0,0%,80%,.8);height:50px;width:175px}@media screen and (max-width:1024px){.footer .footer__bnrGroup-index .bnr__small .bnr__item{height:auto;width:45%}}.footer .footer__bnrGroup-index .bnr__small .bnr__item .bnr__link{align-items:center;display:flex;gap:0 10px;height:100%;justify-content:center}@media screen and (max-width:1024px){.footer .footer__bnrGroup-index .bnr__small .bnr__item .bnr__link{padding:10px 0}}.footer .footer__bnrGroup-index .bnr__small .bnr__item .bnr__link img{height:30px;width:auto}.footer .footer__bnrGroup-index .bnr__small .bnr__item .bnr__link .bnr__text{font-size:16px}.footer .footer__bnrGroup-sub .bnr__list{gap:10px 20px;justify-content:center}.footer .footer__bnrGroup-sub .bnr__list .bnr__item{width:350px}@media screen and (max-width:1024px){.footer .footer__bnrGroup-sub .bnr__list .bnr__item{width:45%}}.footer .footer__bnrGroup-sub .bnr__list .bnr__item:nth-child(3){margin:-13px 0 0 -15px;width:370px}@media screen and (max-width:1024px){.footer .footer__bnrGroup-sub .bnr__list .bnr__item:nth-child(3){margin:0;width:100%}}.footer .footer__navContent{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/common/bg_footer-78e8e16b2f66623e50f5.webp) no-repeat bottom/cover;margin-top:80px;padding-bottom:20px}.footer .footer__contentBox{display:flex;justify-content:space-between;padding-top:40px}@media screen and (max-width:1024px){.footer .footer__contentBox{display:block}}.footer .footer__contentBox .footer__logo{width:290px}.footer .footer__contentBox .footer__nav{display:flex;justify-content:space-between;padding-right:90px}@media screen and (max-width:1024px){.footer .footer__contentBox .footer__nav{display:block;margin-top:30px;padding-right:0;width:100%}}.footer .footer__contentBox .footer__nav .footerNav__list{margin-left:30px}.footer .footer__contentBox .footer__nav .footerNav__list .footerNav__item{display:flex;font-size:15px;gap:0 5px;margin-top:15px;max-width:305px}.footer .footer__contentBox .footer__nav .footerNav__list .footerNav__item:before{background:#fff;content:"";display:block;height:2px;margin-top:9px;width:5px}.footer .footer__contentBox .footer__nav .footerNav__list .footerNav__item .footerNav__link{color:#fff;flex:1}@media(hover:hover){.footer .footer__contentBox .footer__nav .footerNav__list .footerNav__item .footerNav__link{transition:color .1s ease}.footer .footer__contentBox .footer__nav .footerNav__list .footerNav__item .footerNav__link:hover{color:#999}}.footer .footer__copy{color:#fff;font-size:14px;margin-top:20px;padding-right:30px;text-align:right}@media screen and (max-width:1024px){.footer .footer__copy{padding-right:0;text-align:left}}.u-scrollToTop{bottom:20px;opacity:0;position:fixed;right:20px;text-align:center;transition:opacity .4s ease-in;z-index:100}.u-scrollToTop img{margin-inline:auto}@media screen and (max-width:1024px){.u-scrollToTop{bottom:19vh;right:0}}.u-scrollToTop.active{opacity:1}.u-scrollToTop .scrollToTop__txt{color:#111;font-family:Dosis,sans-serif;font-size:13px;font-weight:400}.entriesInfo{align-items:center;column-gap:6px;display:flex}.entriesInfo .entriesInfo__icon{width:18px}.entriesInfo .entriesInfo__count{color:#389afd;font-size:22px;font-weight:500}.entriesInfo .entriesInfo__text{font-size:16px;font-weight:500}.entriesInfo .entriesInfo__collection{font-size:14px;font-weight:500}.cookie{align-items:center;background:rgba(0,0,0,.7);bottom:0;box-sizing:border-box;color:#fff;display:flex;font-size:12px;justify-content:space-between;padding:1.2em;position:fixed;visibility:hidden;width:100%;z-index:100}.cookie.is-show{visibility:visible}.cookie a{color:#fff!important}.cookie-agree{background:#1e90ff;color:#fff;padding:.5em 1.5em}.cookie-agree:hover{cursor:pointer}.cc-hide1{display:none}.cc-hide2{animation:hide 1s linear 0s;animation-fill-mode:forwards}@keyframes hide{0%{opacity:1}to{opacity:0;visibility:hidden}}@media screen and (max-width:600px){.cookie{flex-direction:column}.cookie-text{margin-bottom:1em}}.course{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/bg_course-2c88ebe9318012458d9a.webp) no-repeat top/100% auto;overflow:hidden;position:relative}.course .breadcrumbs{position:relative;z-index:10}.course .courseShow__decoContent{height:765px;position:absolute;right:-400px;top:-300px;width:765px}@media screen and (max-width:1024px){.course .courseShow__decoContent{height:300px;right:-150px;top:0;width:300px}}.course .courseShow__decoContent .modelCourse--circle{height:765px;width:765px}@media screen and (max-width:1024px){.course .courseShow__decoContent .modelCourse--circle{height:300px;width:300px}}.course .courseShow__decoContent .modelCourse--circle .decoCircle__content,.course .courseShow__decoContent .modelCourse--circle .decoCircle__text{font-family:Dosis,sans-serif;font-size:clamp(1.875rem,.7142857143rem + 4.7619047619vw,5rem);font-weight:200;height:765px}@media screen and (max-width:1024px){.course .courseShow__decoContent .modelCourse--circle .decoCircle__content,.course .courseShow__decoContent .modelCourse--circle .decoCircle__text{height:300px}}.course .courseShow__decoContent .modelCourse--circle .decoCircle__content .decoCircle__text--item,.course .courseShow__decoContent .modelCourse--circle .decoCircle__text .decoCircle__text--item{animation:slideText 58s linear infinite;color:#fff;height:380px;width:380px}@media screen and (max-width:1024px){.course .courseShow__decoContent .modelCourse--circle .decoCircle__content .decoCircle__text--item,.course .courseShow__decoContent .modelCourse--circle .decoCircle__text .decoCircle__text--item{height:150px;width:150px}}.course .courseShow__tagArea{margin-top:20px}.course .courseShow__timeArea{margin-top:10px}.course .courseShow{padding-bottom:0;position:relative;z-index:1}.course .courseShow .imageContents{align-items:center;display:flex;gap:30px 40px;margin-top:30px}@media screen and (max-width:1024px){.course .courseShow .imageContents{flex-direction:column}}.course .courseShow .imageContents .imageContents__imageBox{max-width:640px;width:100%}@media screen and (max-width:1024px){.course .courseShow .imageContents .imageContents__imageBox{max-width:100%}}.course .courseShow .imageContents .imageContents__imageBox .imageContents__image{aspect-ratio:3/2;border-radius:40px;overflow:hidden}@media screen and (max-width:1024px){.course .courseShow .imageContents .imageContents__imageBox .imageContents__image{border-radius:20px}}.course .courseShow .imageContents .imageContents__imageBox img{height:100%;object-fit:contain;width:100%}.course .courseShow .imageContents .imageContents__text{flex:1;width:100%}.course .courseShow .imageContents .imageContents__text .content__sns{display:flex;gap:10px;margin-top:20px}.course .courseShow .tab__menu{background:#fff;border-radius:9999px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-inline:auto;margin-top:40px;padding:15px;width:fit-content}@media screen and (max-width:1024px){.course .courseShow .tab__menu{width:100%}}.course .courseShow .tab__menu .event__tab--list{display:flex;gap:0 10px;justify-content:center}.course .courseShow .tab__menu .event__tab--list .event__tab--button{align-items:center;background:#efefef;border-radius:9999px;cursor:pointer;display:flex;font-weight:600;height:58px;justify-content:center;width:235px}@media screen and (max-width:1024px){.course .courseShow .tab__menu .event__tab--list .event__tab--button{width:30%}}.course .courseShow .tab__menu .event__tab--list .event__tab--button.is-active{background:#0d2880;color:#fff;position:relative}.course .courseShow .tab__menu .event__tab--list .event__tab--button.is-active:after{background:#0d2880;bottom:-10px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:12px;left:0;margin-inline:auto;position:absolute;right:0;width:16px}.course .courseShow .tab__panel-box .course__index{border-bottom:2px solid #96b1dc;border-top:2px solid #96b1dc;margin-top:80px;padding-bottom:20px}.course .courseShow .tab__panel-box .course__index .course__indexTitle{color:#389afd;font-family:Dosis,sans-serif;font-size:24px;font-weight:400;text-align:center}.course .courseShow .tab__panel-box .course__index .swiper__courseIndex{margin-top:-10px}.course .courseShow .tab__panel-box .course__index .swiper__courseIndex .u-swiperButtonRound{position:absolute;top:50%;z-index:10}.course .courseShow .tab__panel-box .course__index .swiper__courseIndex .u-swiperButtonRound.u-swiperButton__next{right:0}.course .courseShow .tab__panel-box .course__index .courseIndex__swiperSlide{width:215px}@media screen and (max-width:1024px){.course .courseShow .tab__panel-box .course__index .courseIndex__swiperSlide{width:30vw}}.course .courseShow .tab__panel-box .course__index .courseIndex__link{display:block;position:relative}.course .courseShow .tab__panel-box .course__index .courseIndex__number{align-items:center;aspect-ratio:1/1;background:#c4edff;border-radius:50%;color:#389afd;display:flex;font-family:Dosis,sans-serif;font-size:clamp(1.0625rem,.9rem + .6666666667vw,1.5rem);font-weight:400;justify-content:center;left:0;position:absolute;width:53px;z-index:10}.course .courseShow .tab__panel-box .course__index .courseIndex__contents{padding:20px 0 0 20px;width:220px}@media screen and (max-width:1024px){.course .courseShow .tab__panel-box .course__index .courseIndex__contents{width:100%}}.course .courseShow .tab__panel-box .course__index .courseIndex__contents .courseIndex__image img{transition:transform .3s ease-in-out}@media(hover:hover){.course .courseShow .tab__panel-box .course__index .courseIndex__contents{transition:opacity .4s ease}.course .courseShow .tab__panel-box .course__index .courseIndex__contents:hover{opacity:.5}.course .courseShow .tab__panel-box .course__index .courseIndex__contents:hover .courseIndex__image img{transform:scale(1.25)}}.course .courseShow .tab__panel-box .course__index .courseIndex__contents .courseIndex__image{aspect-ratio:1/1;border-radius:40px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.course .courseShow .tab__panel-box .course__index .courseIndex__contents .courseIndex__image{border-radius:10px}}.course .courseShow .tab__panel-box .course__index .courseIndex__contents .courseIndex__image img{height:100%;object-fit:cover;width:100%}.course .courseShow .tab__panel-box .course__index .courseIndex__contents .courseIndex__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:18px;font-weight:700;overflow:hidden}.course .courseShow .modelCourse{border:2px solid #38eefd;border-radius:30px;margin-top:40px;padding:30px}@media screen and (max-width:1024px){.course .courseShow .modelCourse{padding:5%}}.course .courseShow .modelCourse__spot .spotContents__number{border-bottom:3px solid #389afd;position:relative;text-align:center}.course .courseShow .modelCourse__spot .spotContents__number:after{background:#c4edff;border-radius:9999px 9999px 0 0;bottom:0;content:"";display:block;height:48px;left:0;margin-inline:auto;position:absolute;right:0;width:96px;z-index:1}.course .courseShow .modelCourse__spot .spotContents__number .spotContents__number--text{font-size:clamp(1.25rem,1.0178571429rem + .9523809524vw,1.875rem);font-weight:700;line-height:1.2;position:relative;z-index:2}.course .courseShow .modelCourse__spot .spotContents__number .spotContents__number--text.spotContents__number--textBlue{color:#389afd;font-family:Dosis,sans-serif;font-size:clamp(1.875rem,1.5267857143rem + 1.4285714286vw,2.8125rem);font-weight:400}.course .courseShow .modelCourse__spot .spotContents__number .spotContents__number--eg{color:#389afd;font-family:Dosis,sans-serif;font-size:12px;font-weight:400;line-height:1;padding-bottom:5px;position:relative;z-index:2}.course .courseShow .modelCourse__spot.modelCourse__spot--last .modelCourse__spot--recommendation{margin-top:40px}.course .courseShow .spotContents{align-items:flex-start;background:#f5f8ff;display:flex;gap:30px;padding:20px}@media screen and (max-width:1024px){.course .courseShow .spotContents{flex-direction:column}}.course .courseShow .spotContents .spotContents__imageBox{aspect-ratio:3/2;background:#fff;border-radius:40px;flex:1;max-width:600px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.course .courseShow .spotContents .spotContents__imageBox{border-radius:20px;max-width:100%;width:100%}}.course .courseShow .spotContents .spotContents__imageBox img{height:100%;object-fit:contain;width:100%}.course .courseShow .spotContents .spotContents__textBox{flex:1;width:100%}.course .courseShow .spotContents .spotContents__textBox .spotContents__copy{background:#f5ee8b;font-weight:700;padding:2px 5px;width:fit-content}.course .courseShow .spotContents .spotContents__textBox .spotContents__title{border-bottom:2px dotted #389afd;font-size:24px;font-weight:700;line-height:1.5;margin-top:5px;padding:2px 5px;width:fit-content}.course .courseShow .spotContents .spotContents__textBox .spotContents__text--time{align-items:center;display:flex;font-size:18px;gap:0 5px;line-height:1.1;margin-top:10px}.course .courseShow .spotContents .spotContents__textBox .spotContents__text--time img{width:18px}.course .courseShow .spotContents .spotContents__textBox .spotContents__text{line-height:1.7;margin-top:15px;word-break:break-all}.course .courseShow .modelCourse__transitMeans{padding:10px 0}.course .courseShow .modelCourse__transitMeans:after,.course .courseShow .modelCourse__transitMeans:before{border-right:2px dotted #389afd;content:"";display:block;height:30px;margin-inline:auto;width:1px}.course .courseShow .modelCourse__transitMeans .modelCourse__transitMeans__contents{background:#f4f8ff;border-radius:9999px;display:flex;gap:0 5px;margin-inline:auto;padding:10px 20px;width:fit-content}.course .courseShow .modelCourse__transitMeans .modelCourse__transitMeans__contents img{width:50px}.course .courseShow .modelCourse__transitMeans .modelCourse__transitMeans__contents .modelCourse__transitMeans__text{align-items:center;display:flex;flex:1;font-size:22px;font-weight:700;width:100%}.course .courseShow .u-buttons--toDetail{margin-top:30px;margin-inline:auto;width:fit-content}.course .courseShow .u-buttons--toDetail .u-button__text{flex:1}.course .courseShow .modelCourse__spot--recommendation:after{border-right:2px dotted #389afd;content:"";display:block;height:40px;margin-inline:auto;padding-right:2px;width:2px}.course .courseShow .modelCourse__spot--recommendation .spotContents__number{margin-inline:auto;width:80%}@media screen and (max-width:1024px){.course .courseShow .modelCourse__spot--recommendation .spotContents__number{width:90%}}.course .courseShow .modelCourse__spot--recommendation .spotContents{margin-inline:auto;width:80%}@media screen and (max-width:1024px){.course .courseShow .modelCourse__spot--recommendation .spotContents{width:90%}}.course .courseShow .modelCourse__spot--recommendation .spotContents .spotContents__imageBox{flex:1;max-width:500px;width:100%}@media screen and (max-width:1024px){.course .courseShow .modelCourse__spot--recommendation .spotContents .spotContents__imageBox{max-width:100%;width:100%}}.course .courseShow .modelCourse__spot--recommendation .recommendation__swiper .u-swiperButton{height:95px;top:calc(50% - 47px);z-index:10}.course .courseShow .modelCourse__spot--recommendation .recommendation__swiper .u-swiperButton.show__swiperButton--prev{border-radius:10px;left:6%}@media screen and (max-width:1024px){.course .courseShow .modelCourse__spot--recommendation .recommendation__swiper .u-swiperButton.show__swiperButton--prev{left:0}}.course .courseShow .modelCourse__spot--recommendation .recommendation__swiper .u-swiperButton.show__swiperButton--next{border-radius:10px;right:6%}@media screen and (max-width:1024px){.course .courseShow .modelCourse__spot--recommendation .recommendation__swiper .u-swiperButton.show__swiperButton--next{right:0}}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:first-child{animation-delay:0s;transform:rotate(0deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(2){animation-delay:-1s;transform:rotate(6.2068965517deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(3){animation-delay:-2s;transform:rotate(12.4137931034deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(4){animation-delay:-3s;transform:rotate(18.6206896552deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(5){animation-delay:-4s;transform:rotate(24.8275862069deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(6){animation-delay:-5s;transform:rotate(31.0344827586deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(7){animation-delay:-6s;transform:rotate(37.2413793103deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(8){animation-delay:-7s;transform:rotate(43.4482758621deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(9){animation-delay:-8s;transform:rotate(49.6551724138deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(10){animation-delay:-9s;transform:rotate(55.8620689655deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(11){animation-delay:-10s;transform:rotate(62.0689655172deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(12){animation-delay:-11s;transform:rotate(68.275862069deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(13){animation-delay:-12s;transform:rotate(74.4827586207deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(14){animation-delay:-13s;transform:rotate(80.6896551724deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(15){animation-delay:-14s;transform:rotate(86.8965517241deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(16){animation-delay:-15s;transform:rotate(93.1034482759deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(17){animation-delay:-16s;transform:rotate(99.3103448276deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(18){animation-delay:-17s;transform:rotate(105.5172413793deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(19){animation-delay:-18s;transform:rotate(111.724137931deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(20){animation-delay:-19s;transform:rotate(117.9310344828deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(21){animation-delay:-20s;transform:rotate(124.1379310345deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(22){animation-delay:-21s;transform:rotate(130.3448275862deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(23){animation-delay:-22s;transform:rotate(136.5517241379deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(24){animation-delay:-23s;transform:rotate(142.7586206897deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(25){animation-delay:-24s;transform:rotate(148.9655172414deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(26){animation-delay:-25s;transform:rotate(155.1724137931deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(27){animation-delay:-26s;transform:rotate(161.3793103448deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(28){animation-delay:-27s;transform:rotate(167.5862068966deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(29){animation-delay:-28s;transform:rotate(173.7931034483deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(30){animation-delay:-29s;transform:rotate(180deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(31){animation-delay:-30s;transform:rotate(186.2068965517deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(32){animation-delay:-31s;transform:rotate(192.4137931034deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(33){animation-delay:-32s;transform:rotate(198.6206896552deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(34){animation-delay:-33s;transform:rotate(204.8275862069deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(35){animation-delay:-34s;transform:rotate(211.0344827586deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(36){animation-delay:-35s;transform:rotate(217.2413793103deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(37){animation-delay:-36s;transform:rotate(223.4482758621deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(38){animation-delay:-37s;transform:rotate(229.6551724138deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(39){animation-delay:-38s;transform:rotate(235.8620689655deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(40){animation-delay:-39s;transform:rotate(242.0689655172deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(41){animation-delay:-40s;transform:rotate(248.275862069deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(42){animation-delay:-41s;transform:rotate(254.4827586207deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(43){animation-delay:-42s;transform:rotate(260.6896551724deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(44){animation-delay:-43s;transform:rotate(266.8965517241deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(45){animation-delay:-44s;transform:rotate(273.1034482759deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(46){animation-delay:-45s;transform:rotate(279.3103448276deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(47){animation-delay:-46s;transform:rotate(285.5172413793deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(48){animation-delay:-47s;transform:rotate(291.724137931deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(49){animation-delay:-48s;transform:rotate(297.9310344828deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(50){animation-delay:-49s;transform:rotate(304.1379310345deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(51){animation-delay:-50s;transform:rotate(310.3448275862deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(52){animation-delay:-51s;transform:rotate(316.5517241379deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(53){animation-delay:-52s;transform:rotate(322.7586206897deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(54){animation-delay:-53s;transform:rotate(328.9655172414deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(55){animation-delay:-54s;transform:rotate(335.1724137931deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(56){animation-delay:-55s;transform:rotate(341.3793103448deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(57){animation-delay:-56s;transform:rotate(347.5862068966deg)}.decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(58){animation-delay:-57s;transform:rotate(353.7931034483deg)}.eventShow{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/bg_green-54966f99192fc86223b0.webp) no-repeat bottom}.course__postArea .postCard .postCard__image img,.feature__postArea .postCard .postCard__image img{object-fit:contain}.courseShow .show__swiper .show__swiperSlide,.courseShow .swiper__thumbs .show__swiperSlide,.featuresShow .show__swiper .show__swiperSlide,.featuresShow .swiper__thumbs .show__swiperSlide{background:none}.featuresShow .show__layoutContents .layout-3 .layout-3__contens .layout-3__contens__image,.featuresShow .show__layoutContents .layout-4 .layout-4__image .layout-4__swiperSlide,.featuresShow .show__layoutContents .layout-5 .layout-5__image .layout-5__swiper,.featuresShow .show__layoutContents .layout__image{background:none!important}.show__features__related_feature{background:#f2f8ff;padding-bottom:80px!important}@media screen and (max-width:1024px){.show__features__related_feature{padding-bottom:40px!important}}.show__features__related_spot{padding-bottom:80px!important}@media screen and (max-width:1024px){.show__features__related_spot{padding-bottom:40px!important}}.featuresShow-inner{margin-inline:auto;max-width:1000px}@media screen and (max-width:1024px){.featuresShow-inner{padding:0 20px}}@media screen and (min-width:768.02px){.senshujin{padding-bottom:240px}}.senshujin .senshujin__textArea{display:grid;margin-top:20px;row-gap:16px}.senshujin .senshujin__text{font-size:16px;font-weight:500}.senshujin .senshujin__note{font-size:15px;font-weight:500}.senshujin .senshujin__contents{display:grid;gap:24px 60px;grid-template-columns:repeat(auto-fit,240px);justify-content:center;margin-top:60px}@media screen and (max-width:600px){.senshujin .senshujin__contents{grid-template-columns:1fr;margin-top:30px}.senshujin .senshujin__content{column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}}.senshujin .senshujin__pdfLink{aspect-ratio:240/340;border:1px solid #ccc;display:block;width:100%}.senshujin .senshujin__pdfLink img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.senshujin .senshujin__contentTitle{font-size:18px;font-weight:500;padding:10px 0 5px;text-align:center}.senshujin .senshujin__contentDescription{font-size:15px;font-weight:500}.matsuri .matsuri__slideTitle{overflow:hidden}.matsuri .matsuri__slideTitleInner{display:flex;height:clamp(6.25rem,3.9285714286rem + 9.5238095238vw,12.5rem);overflow:hidden;width:100%}.matsuri .matsuri__slideTitleText{color:#c4edff;flex:0 0 auto;font-family:Dosis,sans-serif;font-size:clamp(5rem,2.9107142857rem + 8.5714285714vw,10.625rem);font-weight:200;letter-spacing:.017em;overflow:hidden;white-space:nowrap}.matsuri .matsuri__slideTitleText:nth-child(odd){animation:loop 50s linear -25s infinite}.matsuri .matsuri__slideTitleText:nth-child(2n){animation:loop2 50s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.matsuri .matsuri__about{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/matsuri/matsuri-about-bg-ad0bdc1a9baeeaa5a14e.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.matsuri .matsuri__aboutInner{padding-bottom:clamp(3.5625rem,1.8678571429rem + 6.9523809524vw,8.125rem)}.matsuri .matsuri__aboutTitle{font-size:clamp(1.5rem,1.175rem + 1.3333333333vw,2.375rem);font-weight:700;letter-spacing:.038em;text-align:center}.matsuri .matsuri__aboutContents{margin-top:clamp(1.875rem,.7142857143rem + 4.7619047619vw,5rem)}.matsuri .matsuri__aboutArticles{display:grid;gap:24px clamp(1.5rem,.4321428571rem + 4.380952381vw,4.375rem);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:424px){.matsuri .matsuri__aboutArticles{grid-template-columns:1fr}}.matsuri .matsuri__aboutArticle{border:2px solid #38eefd;border-radius:40px;display:grid;grid-template-rows:max-content 1fr;overflow:hidden}.matsuri .matsuri__aboutArticleImage img{height:100%;object-fit:cover;width:100%}.matsuri .matsuri__aboutArticleContent{background-color:#fff;padding:30px 20px 20px}@media screen and (max-width:768px){.matsuri .matsuri__aboutArticleContent{padding:20px}}.matsuri .matsuri__aboutArticleTitle{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:4px}.matsuri .matsuri__aboutArticleTitleEn{color:#389afd;font-family:Dosis,sans-serif;font-size:17px;font-weight:200;letter-spacing:.0017em}.matsuri .matsuri__aboutArticleTitleJa{font-size:22px;font-weight:700;letter-spacing:.0022em}@media screen and (max-width:768px){.matsuri .matsuri__aboutArticleTitleJa{font-size:24px}}.matsuri .matsuri__aboutArticleDescription{margin-top:20px}.matsuri .matsuri__aboutArticleDescriptionText{font-size:15px;line-height:1.86}.matsuri .matsuri__mapContent{background-color:#fff;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.161);margin-top:90px}.matsuri .matsuri__mapContentInner{column-gap:40px;display:grid;grid-template-columns:2fr 1.5fr;padding:50px}@media screen and (max-width:1024px){.matsuri .matsuri__mapContentInner{grid-template-columns:1fr;padding:40px 20px;row-gap:40px}}.matsuri .matsuri__areaLists{display:grid;gap:14px 24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.matsuri .matsuri__areaLists{grid-column:1/2;grid-row:2/3}}.matsuri .matsuri__areaLink{align-items:center;background-color:#fff;border:2px solid #8cb4e0;border-radius:9999px;column-gap:6px;display:flex;justify-content:space-between;padding:16px 20px 16px 32px;transition:filter .3s;width:100%}@media(hover:hover){.matsuri .matsuri__areaLink:hover{filter:brightness(95%)}}.matsuri .matsuri__areaLink.matsuri__areaLink--sakai{border-color:#8cb4e0}.matsuri .matsuri__areaLink.matsuri__areaLink--takaishi{border-color:#6dbdb0}.matsuri .matsuri__areaLink.matsuri__areaLink--izumi{border-color:#a399c5}.matsuri .matsuri__areaLink.matsuri__areaLink--izumiotsu{border-color:#cede5f}.matsuri .matsuri__areaLink.matsuri__areaLink--tadaoka{border-color:#9fcf8d}.matsuri .matsuri__areaLink.matsuri__areaLink--kishiwada{border-color:#6abaaa}.matsuri .matsuri__areaLink.matsuri__areaLink--kaizuka{border-color:#99c6e6}.matsuri .matsuri__areaLink.matsuri__areaLink--izumisano{border-color:#f6ba52}.matsuri .matsuri__areaLink.matsuri__areaLink--kumatori{border-color:#ec99a6}.matsuri .matsuri__areaLink.matsuri__areaLink--tajiri{border-color:#e7db2a}.matsuri .matsuri__areaLink.matsuri__areaLink--sennan{border-color:#f29b6a}.matsuri .matsuri__areaLink.matsuri__areaLink--hannan{border-color:#96b1dc}.matsuri .matsuri__areaLink.matsuri__areaLink--misaki{border-color:#ef8a97}@media screen and (max-width:1024px){.matsuri .matsuri__areaLink{padding:16px}}.matsuri .matsuri__areaLinkTextArea{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.matsuri .matsuri__areaText{display:inline-block;font-size:17px;font-weight:700}.matsuri .matsuri__typeText{display:inline-block;font-size:13px;font-weight:500}.matsuri .matsuri__areaLinkIcon{flex-shrink:0;width:21px}.matsuri .matsuri__areaLinkIcon img{width:100%}@media screen and (max-width:1024px){.matsuri .matsuri__mapContainer{grid-column:1/2;grid-row:1/2}}.matsuri .matsuri__map img{width:100%}.matsuri .matsuri__contents{padding-bottom:clamp(3.125rem,1.9642857143rem + 4.7619047619vw,6.25rem);padding-top:clamp(3.125rem,1.5rem + 6.6666666667vw,7.5rem)}.matsuri .matsuri__contentsInner{display:grid;row-gap:clamp(1.875rem,1.1785714286rem + 2.8571428571vw,3.75rem)}.matsuri .matsuri__article{column-gap:60px;display:grid;grid-template-columns:420px 1fr}@media screen and (max-width:1024px){.matsuri .matsuri__article{column-gap:30px;grid-template-columns:340px 1fr}}@media screen and (max-width:768px){.matsuri .matsuri__article{grid-template-columns:1fr;row-gap:20px}}.matsuri .matsuri__articleImage{aspect-ratio:420/280;border-radius:30px;overflow:hidden}.matsuri .matsuri__articleImage img{height:100%;object-fit:cover;width:100%}.matsuri .matsuri__articleContents{display:grid;row-gap:20px}.matsuri .matsuri__articleTitleArea{align-items:baseline;column-gap:6px;display:flex}.matsuri .matsuri__articleTitle{font-size:clamp(1.375rem,1.2357142857rem + .5714285714vw,1.75rem);font-weight:700;letter-spacing:.0028em}.matsuri .matsuri__articleType{border:1px solid #389afd;border-radius:18px;color:#389afd;font-size:16px;font-weight:500;line-height:1;padding:4px 13px}.matsuri .matsuri__articleDistrict{background-color:#f2f8ff;font-size:16px;padding:6px 10px}.matsuri .matsuri__articleDistrictText{font-size:16px;font-weight:500}.matsuri .matsuri__articleDistrictLabel{color:#389afd}.matsuri .matsuri__articleDescription{font-size:16px;font-weight:500;line-height:2}.senshu{margin-bottom:clamp(3.125rem,1.0357142857rem + 8.5714285714vw,8.75rem)}.senshu .senshu__about{padding-bottom:clamp(2.5rem,1.1535714286rem + 5.5238095238vw,6.125rem);position:relative;z-index:2}.senshu .senshu__aboutInner{align-items:center;column-gap:clamp(2.5rem,-.3571428571rem + 5.9523809524vw,5rem);display:grid;grid-template-columns:clamp(25rem,13.5714285714rem + 23.8095238095vw,35rem) 1fr}@media screen and (max-width:768px){.senshu .senshu__aboutInner{grid-template-columns:1fr;row-gap:20px}}.senshu .senshu__aboutImage img{width:100%}.senshu .senshu__aboutContents{display:grid;row-gap:clamp(1.25rem,.7857142857rem + 1.9047619048vw,2.5rem)}.senshu .senshu__aboutTitle{font-size:clamp(1.5rem,1.4071428571rem + .380952381vw,1.75rem);font-weight:700;letter-spacing:.0028em;line-height:1.5}.senshu .senshu__aboutDescription{display:grid;row-gap:20px}.senshu .senshu__aboutDescription p{font-size:16px;font-weight:500;line-height:2}.senshu .senshu__enjoy{background-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/senshu/senshu-enjoy-bg-3ccbcc7fa970f8496445.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(4.25rem,2.5785714286rem + 6.8571428571vw,8.75rem)}.senshu .senshu__enjoy .u-innerMedium{position:relative;z-index:2}.senshu .senshu__enjoyTitle{font-size:clamp(1.5rem,1.175rem + 1.3333333333vw,2.375rem);font-weight:700;letter-spacing:.0038em;line-height:1.4;text-align:center}.senshu .senshu__enjoyContents{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:clamp(2.375rem,1.4rem + 4vw,5rem)}@media screen and (max-width:768px){.senshu .senshu__enjoyContents{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:minmax(100px,max-content)}}.senshu .senshu__enjoyContent{position:relative}.senshu .senshu__enjoyContent.senshu__enjoyContent--gourmet .senshu__enjoyContentAccent{bottom:50px;right:0}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--gourmet .senshu__enjoyContentAccent{bottom:auto;right:-9px;top:-29px}}.senshu .senshu__enjoyContent.senshu__enjoyContent--look .senshu__enjoyContentAccent{left:0;top:0}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--look .senshu__enjoyContentAccent{bottom:-7px;left:auto;right:-9px;top:auto}}.senshu .senshu__enjoyContent.senshu__enjoyContent--play .senshu__enjoyContentAccent{bottom:27px;left:0}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--play .senshu__enjoyContentAccent{bottom:-10px;left:-7px}}.senshu .senshu__enjoyContent.senshu__enjoyContent--experience .senshu__enjoyContentAccent{right:17px;top:8px}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--experience .senshu__enjoyContentAccent{bottom:-10px;right:-7px;top:auto}}.senshu .senshu__enjoyContent.senshu__enjoyContent--shopping .senshu__enjoyContentAccent{left:8px;top:33px}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--shopping .senshu__enjoyContentAccent{bottom:-20px;left:-8px;top:auto}}.senshu .senshu__enjoyContent.senshu__enjoyContent--stay .senshu__enjoyContentAccent{bottom:70px;right:0}@media screen and (max-width:768px){.senshu .senshu__enjoyContent.senshu__enjoyContent--stay .senshu__enjoyContentAccent{bottom:-10px;right:-7px}}.senshu .senshu__enjoyContentAccent{position:absolute;z-index:1}.senshu .senshu__enjoyContentAccent img{height:100%;object-fit:contain;width:100%}.senshu .senshu__enjoyLink{border:2px solid #38eefd;border-radius:100px;display:block;opacity:1;overflow:hidden;transition:opacity .3s ease}.senshu .senshu__enjoyLink .senshu__enjoyImage{overflow:hidden}.senshu .senshu__enjoyLink .senshu__enjoyImage img{transition:transform .3s ease-in-out}@media(hover:hover){.senshu .senshu__enjoyLink{transition:opacity .4s ease}.senshu .senshu__enjoyLink:hover{opacity:.5}.senshu .senshu__enjoyLink:hover .senshu__enjoyImage img{transform:scale(1.25)}.senshu .senshu__enjoyLink:hover{opacity:.8}}@media screen and (max-width:768px){.senshu .senshu__enjoyLink{border-radius:30px;display:grid;grid-template-columns:1fr 1fr}}.senshu .senshu__enjoyImage img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.senshu .senshu__enjoyImage img{aspect-ratio:175/100}}.senshu .senshu__enjoyContentTitleArea{background-color:#fff;padding:24px 6px 36px}@media screen and (max-width:768px){.senshu .senshu__enjoyContentTitleArea{display:flex;flex-direction:column;justify-content:center;padding:24px 12px 24px 24px}}.senshu .senshu__enjoyContentTitleEn{color:#389afd;display:block;font-family:Dosis,sans-serif;font-size:18px;font-weight:200;text-align:center}@media screen and (max-width:768px){.senshu .senshu__enjoyContentTitleEn{text-align:left}}.senshu .senshu__enjoyContentTitle{font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:768px){.senshu .senshu__enjoyContentTitle{margin-top:6px;text-align:left}}.senshu .senshu__spacer{height:clamp(9.375rem,.5535714286rem + 36.1904761905vw,33.125rem);width:100%}.senshu .senshu__spacer img{height:100%;object-fit:cover;width:100%}.senshu .senshu__charm{margin-top:clamp(2rem,-.1821428571rem + 8.9523809524vw,7.875rem);overflow:hidden}.senshu .senshu__charmTitleContents{align-items:center;column-gap:122px;display:grid;grid-template-columns:max-content 1fr;row-gap:24px}@media screen and (max-width:1024px){.senshu .senshu__charmTitleContents{grid-template-columns:1fr}}.senshu .senshu__charmTitleArea{display:grid;row-gap:6px}.senshu .senshu__charmTitleEn{color:#389afd;font-family:Dosis,sans-serif;font-size:clamp(1rem,.8607142857rem + .5714285714vw,1.375rem);font-weight:200}.senshu .senshu__charmTitle{font-size:clamp(1.5rem,1.175rem + 1.3333333333vw,2.375rem);font-weight:700;letter-spacing:.0038em;margin-top:6px}.senshu .senshu__charmDescription{font-size:16px;font-weight:500;line-height:2}.senshu .senshu__charmItems{display:grid;margin-top:clamp(2rem,1.1178571429rem + 3.619047619vw,4.375rem);margin-inline:auto;row-gap:clamp(1.25rem,-.6071428571rem + 7.619047619vw,6.25rem);width:100%}@media screen and (max-width:1024px){.senshu .senshu__charmItems{width:100%}}.senshu .senshu__charmItem{align-items:center;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:1024.02px){.senshu .senshu__charmItem:nth-child(odd) .senshu__charmItemContent{padding-left:clamp(2.5rem,-5.9615384615rem + 13.2211538462vw,5.9375rem)}}.senshu .senshu__charmItem:nth-child(odd) .senshu__charmItemImage img{object-position:center}@media screen and (min-width:1024.02px){.senshu .senshu__charmItem:nth-child(odd) .senshu__charmItemImage{border-bottom-right-radius:40px;border-top-right-radius:40px;margin-left:calc(100% - 50vw);width:50vw}.senshu .senshu__charmItem:nth-child(2n) .senshu__charmItemImageArea{grid-column:2/3;grid-row:1/2}.senshu .senshu__charmItem:nth-child(2n) .senshu__charmItemContent{grid-column:1/2;grid-row:1/2;padding-right:clamp(2.5rem,-5.9615384615rem + 13.2211538462vw,5.9375rem)}}.senshu .senshu__charmItem:nth-child(2n) .senshu__charmItemImage img{object-position:center}@media screen and (min-width:1024.02px){.senshu .senshu__charmItem:nth-child(2n) .senshu__charmItemImage{border-bottom-left-radius:40px;border-top-left-radius:40px;margin-right:calc(100% - 50vw);width:50vw}}@media screen and (max-width:1024px){.senshu .senshu__charmItem{grid-template-columns:1fr;row-gap:42px}}.senshu .senshu__charmItemImage{height:clamp(12.5rem,4.8107255521rem + 31.5457413249vw,25rem);margin-inline:auto;overflow:hidden;width:100%}@media screen and (min-width:1024.02px){.senshu .senshu__charmItemImage{height:clamp(31.25rem,9.7115384615rem + 33.6538461538vw,40rem)}}.senshu .senshu__charmItemImage img{height:100%;object-fit:cover;width:100%}.senshu .senshu__charmItemContent{display:grid;row-gap:24px}.senshu .senshu__charmItemTitle{font-size:clamp(1.25rem,1.0642857143rem + .7619047619vw,1.75rem);font-weight:700;letter-spacing:.0028em;line-height:1.5;position:relative;width:fit-content}.senshu .senshu__charmItemTitleAttach{position:absolute;right:-28px;top:-20px;width:clamp(3.75rem,3.2857142857rem + 1.9047619048vw,5rem);z-index:-1}.senshu .senshu__charmItemText{font-weight:500}.senshu .senshu__scrollText{margin-bottom:-120px;position:relative;top:-90px;z-index:0}.senshu .senshu__scrollText .scrollText__contents{gap:0 80px}.senshu .senshu__scrollText .u-scrollText__item{color:#c4edff;font-family:Dosis,sans-serif;font-size:140px;font-weight:200;letter-spacing:.1em;line-height:1;word-break:keep-all}.inn .inn__btn{margin-inline:auto;max-width:360px;width:100%}.inn .inn__title{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:700;margin-top:40px;text-align:center}.inn .inn__text{color:#4b4b4b;font-size:clamp(1rem,1rem + 0vw,1rem);margin-top:5px;text-align:center}.inn .inn__form{margin-top:20px}.inn .inn__form .inn__form__table{width:100%}.inn .inn__form .inn__form__table th{color:#389afd;font-size:clamp(1.0625rem,1.0392857143rem + .0952380952vw,1.125rem);padding:10px 0;vertical-align:middle;width:20%}@media screen and (max-width:1024px){.inn .inn__form .inn__form__table th{display:block;width:100%}}.inn .inn__form .inn__form__table td{padding:10px 0}@media screen and (max-width:1024px){.inn .inn__form .inn__form__table td{display:block;width:100%}}.inn .inn__form .inn__form__table .inn__form__inputStyle{-webkit-appearance:none;background:#fff;border:1px solid #389afd;border-radius:8px;height:58px;max-width:100%;padding:5px 10px;width:100%}.inn .inn__form .inn__form__table .inn__form__column-2{align-items:center;display:flex;justify-content:space-between}.inn .inn__form .inn__form__table .inn__form__column-2 .column-2{align-items:center;display:flex;gap:0 10px;width:48%}.inn .inn__form .inn__form__table .inn__form__column-2 .column-2 .inn__form__input--select{flex:1;width:85%}.inn .inn__form .inn__form__table .inn__form__column-2 .column-2 .form__text{letter-spacing:.1em}.inn .inn__form .inn__form__table .inn__form__column-3{align-items:center;display:flex;justify-content:space-between}.inn .inn__form .inn__form__table .inn__form__column-3 .column-3{width:48%}.inn .inn__form .inn__addConditionsBox{margin-top:40px}.inn .inn__form .inn__addConditionsBox .addConditionsBox__text{font-size:clamp(1rem,1.0464285714rem + -.1904761905vw,.875rem);text-align:center}.inn .inn__form .inn__addConditionsBox .addConditionsBox__list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 1%;justify-content:space-between;margin-top:20px}@media screen and (max-width:1024px){.inn .inn__form .inn__addConditionsBox .addConditionsBox__list{align-items:stretch}}.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn{width:32%}@media screen and (max-width:1024px){.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn{width:48%}}.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn .addConditionsBox--checkbox{display:none}.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn .addConditionsBox--label{align-items:center;border:1px solid #389afd;border-radius:8px;display:flex;height:58px;justify-content:center;padding:10px;width:100%}@media screen and (max-width:1024px){.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn .addConditionsBox--label{height:100%}}.inn .inn__form .inn__addConditionsBox .addConditionsBox__list .addConditionsBox__btn .addConditionsBox--checkbox:checked+.addConditionsBox--label{background:#389afd;color:#fff}.inn .inn__form .inn__btnGroup{margin-top:40px}.inn .inn__form .inn__btnGroup .btnGroup{display:flex;gap:10px;justify-content:center}@media screen and (max-width:1024px){.inn .inn__form .inn__btnGroup .btnGroup{align-items:center;flex-direction:column}}.inn .inn__form .inn__btnGroup .btnGroup .btnGroup__btn{display:flex;height:58px;max-width:300px;width:100%}.inn .inn__form .inn__btnGroup .btnGroup .btnGroup__btn .btn--reset,.inn .inn__form .inn__btnGroup .btnGroup .btnGroup__btn .btn--send{align-items:center;border-radius:9999px;color:#fff;display:flex;font-size:clamp(1.125rem,1.1714285714rem + -.1904761905vw,1rem);height:100%;justify-content:center;padding:10px;width:100%}.inn .inn__form .inn__btnGroup .btnGroup .btnGroup__btn .btn--send{background:#389afd}.inn .inn__form .inn__btnGroup .btnGroup .btnGroup__btn .btn--reset{background:#a0a0a0}.inn .inn__form .inn__btnGroup .inn__btnGroup__text{color:#4b4b4b;margin-top:10px;text-align:center}.video .video__prMovie .prMovie__content{margin-top:30px}.video .video__prMovie .prMovie__content video{height:auto;width:100%}.video .video__tabinohoshi{margin-top:80px}@media screen and (max-width:1024px){.video .video__tabinohoshi{margin-top:40px}}.video .video__tabinohoshi .tabinohoshi__text{margin-top:20px}.video .video__tabinohoshi .tabinohoshi__btnGroup{display:flex;flex-wrap:wrap;gap:30px;justify-content:start;margin-top:30px}@media screen and (max-width:1024px){.video .video__tabinohoshi .tabinohoshi__btnGroup{gap:20px 0;justify-content:space-between}}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn{width:30%}@media screen and (max-width:1024px){.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn{width:100%}}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link{border:1px solid #707070;border-radius:9999px;padding:10px 10px 10px 40px}@media(hover:hover){.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link{transition:background .4s ease,color .4s ease}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link:hover{background:#389afd;color:#fff}}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link .btn__text{flex:1}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link .btn--subText{display:block;font-size:16px}.video .video__tabinohoshi .tabinohoshi__btnGroup .tabinohoshi__btn .tabinohoshi__btn__link .btn--mainText{display:block;font-size:20px;font-weight:500;margin-top:5px}.video .video__tabinohoshi .tabinohoshi__section{margin-top:40px}.video .video__tabinohoshi .tabinohoshi__section.tabinohoshi__series-1{margin-top:80px}@media screen and (max-width:1024px){.video .video__tabinohoshi .tabinohoshi__section.tabinohoshi__series-1{margin-top:40px}}.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents{display:flex;gap:0 30px;margin-top:20px}@media screen and (max-width:1024px){.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents{flex-direction:column}}.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents .tabinohoshi__section__video{height:240px;width:460px}@media screen and (max-width:1024px){.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents .tabinohoshi__section__video{width:100%}}.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents .tabinohoshi__section__video iframe{height:100%;width:100%}.video .video__tabinohoshi .tabinohoshi__section .tabinohoshi__section__contents .tabinohoshi__section__text{flex:1;width:100%}.video .video__tabinohoshi .video__list--cation{margin-top:20px}.video .video__tabinohoshi .video__list--cation .video__list__text{align-items:baseline;color:#313131;display:flex;margin-top:5px}.video .video__tabinohoshi .video__list--cation .video__list__text:before{content:"※"}.video .video__senshukikou{background:#f2f8ff;margin-bottom:-80px;margin-top:80px;padding:80px 0}@media screen and (max-width:1024px){.video .video__senshukikou{margin-top:40px;padding:40px 0}}.video .video__senshukikou .video__senshukikou__text{margin-top:20px}.video .video__senshukikou .senshukikou__list{display:flex;flex-wrap:wrap;gap:40px 2%;margin-top:30px}@media screen and (max-width:1024px){.video .video__senshukikou .senshukikou__list{gap:20px 0;justify-content:space-between}}.video .video__senshukikou .senshukikou__list .senshukikou__card{width:23%}@media screen and (max-width:1024px){.video .video__senshukikou .senshukikou__list .senshukikou__card{width:48%}}.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__cardLink{display:block;height:210px;opacity:1;transition:opacity .3s ease;width:100%}@media screen and (max-width:1024px){.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__cardLink{height:auto}}@media(hover:hover){.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__cardLink:hover{opacity:.8}}.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__cardLink{overflow:hidden}.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__cardLink img{transition:transform .3s ease-in-out}@media(hover:hover){.video .video__senshukikou .senshukikou__list .senshukikou__card{transition:opacity .4s ease}.video .video__senshukikou .senshukikou__list .senshukikou__card:hover{opacity:.5}.video .video__senshukikou .senshukikou__list .senshukikou__card:hover .senshukikou__cardLink img{transform:scale(1.25)}}.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__title{font-size:18px;font-weight:600;margin-top:10px}.video .video__senshukikou .senshukikou__list .senshukikou__card .senshukikou__text{font-size:14px;text-align:right}.access .access__areaMap .areaMap__text{font-size:clamp(1.0625rem,1.0392857143rem + .0952380952vw,1.125rem);margin-top:30px}.access .access__areaMap .areaMap__image{border:1px solid #38eefd;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:40px;padding:20px}.access .access__areaMap .areaMap__image .u-ldDisplayBlock,.access .access__areaMap .areaMap__image img{height:auto;width:100%}.access .access__accessMap{background:#f2f8ff;margin-top:80px;padding:80px 0}@media screen and (max-width:1024px){.access .access__accessMap{margin-top:40px;padding:40px 0}}.access .access__accessMap .accessMap__text{font-size:clamp(1.0625rem,1.0392857143rem + .0952380952vw,1.125rem);margin-top:30px}.access .access__accessMap .accessMap__image{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width:1024px){.access .access__accessMap .accessMap__image{flex-direction:column;gap:30px 0}}.access .access__accessMap .accessMap__image .accessMap__image--img{max-width:640px;width:100%}.access .access__accessMap .accessMap__image .accessMap__image--text{max-width:400px;width:100%}.access .access__accessMap .accessMap__timeRequired{margin-top:60px}.access .access__accessMap .accessMap__timeRequired .timeRequired__title{align-items:center;display:flex;font-size:clamp(1.25rem,1.2035714286rem + .1904761905vw,1.375rem);font-weight:700;gap:0 10px}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;margin-top:10px;padding:20px 0}@media screen and (max-width:1024px){.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox{flex-direction:column;gap:10px 0}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__text{padding-left:5%}}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox.timeRequired__textBox--formKix{border-top:none;margin-top:0}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__subTitle{font-weight:600;width:30%}@media screen and (max-width:1024px){.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__subTitle{width:100%}}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__text .timeRequired__list{line-height:2}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__text .timeRequired__list .timeRequired__item{align-items:baseline;display:flex;gap:0 5px}.access .access__accessMap .accessMap__timeRequired .timeRequired__textBox .timeRequired__text .timeRequired__list .timeRequired__item:before{border:1px solid #313131;border-radius:50%;content:"";display:block;height:15px;width:15px}.access .access__accessMap .timeRequired__text--cation{font-size:clamp(1rem,1.0232142857rem + -.0952380952vw,.9375rem);margin-top:10px}.access .access__informationCenter{padding:80px 0}@media screen and (max-width:1024px){.access .access__informationCenter{padding:40px 0 0}}.access .access__informationCenter .informationCenter__area{align-items:baseline;border-top:1px solid #ccc;display:flex;padding:20px 0}.access .access__informationCenter .informationCenter__area--sakai{margin-top:30px}.access .access__informationCenter .informationCenter__area:last-child{border-bottom:1px solid #ccc}.access .access__informationCenter .informationCenter__area--sakai .informationCenter__title:before{background:#8cb4e0;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--takaishi .informationCenter__title:before{background:#6dbdb0;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--izumi .informationCenter__title:before{background:#a399c5;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--izumiotsu .informationCenter__title:before{background:#cede5f;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--tadaoka .informationCenter__title:before{background:#9fcf8d;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--kishiwada .informationCenter__title:before{background:#6abaaa;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--kaizuka .informationCenter__title:before{background:#99c6e6;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--izumisano .informationCenter__title:before{background:#f6ba52;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--kumatori .informationCenter__title:before{background:#ec99a6;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--tajiri .informationCenter__title:before{background:#e7db2a;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--sennan .informationCenter__title:before{background:#f29b6a;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--hannan .informationCenter__title:before{background:#96b1dc;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}.access .access__informationCenter .informationCenter__area--misaki .informationCenter__title:before{background:#ef8a97;border-radius:50%;content:"";display:block;height:15px;margin-right:5px;width:15px}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area{align-items:start;flex-direction:column}}.access .access__informationCenter .informationCenter__area .informationCenter__title{align-items:center;display:flex;width:20%}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area .informationCenter__title{width:100%}}.access .access__informationCenter .informationCenter__area .informationCenter__list{width:80%}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area .informationCenter__list{margin-left:5%;width:90%}}.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail{align-items:center;display:flex}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail{align-items:flex-start;flex-direction:column}}.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail .informationCenter--name{font-weight:400;width:40%}.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail .informationCenter--name:before{content:"・"}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail .informationCenter--name{margin-top:20px;width:100%}}.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail .informationCenter--address{display:flex;gap:0 10px}@media screen and (max-width:1024px){.access .access__informationCenter .informationCenter__area .informationCenter__list .informationCenter__item .informationCenter__detail .informationCenter--address{display:block}}.privacypolicy .privacypolicy__section .privacypolicy__sectionTitle{font-weight:700;margin:16px 0 4px}.privacypolicy .privacypolicy__section .privacypolicy__inner,.privacypolicy .privacypolicy__section .privacypolicy__sectionText{margin-left:1em}.privacypolicy .privacypolicy__section .privacypolicy__sectionList{margin-left:calc(1em + 20px)}.privacypolicy .privacypolicy__section .privacypolicy__sectionList .privacypolicy__sectionItem{list-style:disc}.guideBooks .guideBooks__text--small{color:#222;font-size:15px;margin-top:5px}.guideBooks .guideBooks__list{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:center;margin-top:40px;width:100%}@media screen and (max-width:1024px){.guideBooks .guideBooks__list{gap:30px 5%;justify-content:space-between}}.guideBooks .guideBooks__list .book__card{max-width:220px}@media screen and (max-width:1024px){.guideBooks .guideBooks__list .book__card{max-width:47%}}.guideBooks .guideBooks__list .book__card .bookCard__image{overflow:hidden}.guideBooks .guideBooks__list .book__card .bookCard__image img{transition:transform .3s ease-in-out}@media(hover:hover){.guideBooks .guideBooks__list .book__card{transition:opacity .4s ease}.guideBooks .guideBooks__list .book__card:hover{opacity:.5}.guideBooks .guideBooks__list .book__card:hover .bookCard__image img{transform:scale(1.25)}}.guideBooks .guideBooks__list .book__card .bookCard__image{aspect-ratio:2/2.5;background:rgba(56,154,253,.2);border:1px solid #ccc;width:100%}.guideBooks .guideBooks__list .book__card .bookCard__image img{height:100%;object-fit:contain;width:100%}.guideBooks .guideBooks__list .book__card .bookCard__title{font-size:20px;font-weight:700;margin-top:15px;text-align:center}.guideBooks .guideBooks__list .book__card .bookCard__size{border:1px solid #a0a0a0;color:#a0a0a0;float:right;font-size:14px;margin-top:5px;padding:5px 10px;width:fit-content}.news__articles .news__articles__contents{align-items:baseline;border-bottom:1px solid #ccc;display:flex;gap:0 30px;padding:15px 0}.news__articles .news__articles__contents:first-child{border-top:1px solid #ccc}@media screen and (max-width:1024px){.news__articles .news__articles__contents{flex-direction:column}}.news__articles .news__articles__contents .news__articles__date{min-width:10%}.news__articles .news__articles__contents .news__articles__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1;overflow:hidden;width:90%}.news__articles .news__articles__contents .news__articles__title .news__articles__link{text-decoration:underline}@media(hover:hover){.news__articles .news__articles__contents .news__articles__title .news__articles__link{transition:color .4s ease}.news__articles .news__articles__contents .news__articles__title .news__articles__link:hover{color:#389afd}}.news__show .news__show__date{color:#666;font-size:14px}.news__show .news__show__title{border-bottom:1px solid #ccc;font-size:clamp(1.375rem,1.3285714286rem + .1904761905vw,1.5rem);font-weight:700;margin-top:10px;padding-bottom:10px}.news__show .news__show__imageMain{margin-top:20px}.news__show .news__show__contents{line-height:1.7;margin-top:20px}.news__show .news__show__contents h2{font-size:clamp(1.375rem,1.3285714286rem + .1904761905vw,1.5rem);font-weight:700;margin-bottom:10px}.news__show .news__show__contents h3{font-size:clamp(1.25rem,1.1803571429rem + .2857142857vw,1.4375rem);font-weight:700;margin-bottom:10px}.news__show .news__show__contents h4{font-size:clamp(1.1875rem,1.1178571429rem + .2857142857vw,1.375rem);font-weight:700;margin-bottom:10px}.news__show .news__show__contents h5{font-size:clamp(1.1875rem,1.1410714286rem + .1904761905vw,1.3125rem);margin-bottom:10px}.news__show .news__show__contents h6{font-size:clamp(1.1875rem,1.1642857143rem + .0952380952vw,1.25rem);margin-bottom:10px}.news__show .news__show__contents ol{list-style:decimal;margin:10px 0 10px 20px}.news__show .news__show__contents ul{list-style:disc;margin:10px 0 10px 20px}.news__show .news__show__contents a{color:#389afd;text-decoration:underline}.news__show .news__show__contents table{margin:20px 0}.news__show .news__show__contents table td,.news__show .news__show__contents table th{border:1px solid #ccc;padding:10px}.news__show .news__show__contents img{margin:10px 0}.news__show .news__show__button{background:#f5f5f5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:80px;padding:20px 5%}@media screen and (max-width:1024px){.news__show .news__show__button{margin-top:40px}}.news__show .news__show__button .u-button{margin-inline:auto;max-width:360px}.spotShow__tagArea{margin-top:20px}.spotShow{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/bg_spot-b70e960e7180d991537d.webp) no-repeat bottom;background-size:100% auto}.mainView .mainView__inner{position:relative}.mainView .mainView__inner .importantMessage{background:#fff;border:2px solid #e12b1e;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);left:0;margin:auto;padding:20px 20px 10px;position:absolute;right:0;top:10%;width:60%;z-index:90}.mainView .mainView__inner .importantMessage .importantMessage__inner{max-height:150px;overflow-y:scroll}.mainView .mainView__inner .importantMessage.is-close{animation:fadeout .4s ease-out forwards}.mainView .mainView__inner .importantMessage .importantMessage__body{display:flex;gap:10px;margin-bottom:10px}@media screen and (max-width:1024px){.mainView .mainView__inner .importantMessage .importantMessage__body{display:block}}.mainView .mainView__inner .importantMessage .importantMessage__body .importantMessage__date,.mainView .mainView__inner .importantMessage .importantMessage__body .importantMessage__text{line-height:1.7}.mainView .mainView__inner .importantMessage .importantMessage__body .importantMessage--link{text-decoration:underline}@media(hover:hover){.mainView .mainView__inner .importantMessage .importantMessage__body .importantMessage--link{transition:opacity .4s ease}.mainView .mainView__inner .importantMessage .importantMessage__body .importantMessage--link:hover{opacity:.4}}.mainView .mainView__inner .importantMessage .importantMessage__button--close{background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);height:35px;position:absolute;right:-10px;top:-10px;width:35px}@media(hover:hover){.mainView .mainView__inner .importantMessage .importantMessage__button--close{transition:opacity .4s ease}.mainView .mainView__inner .importantMessage .importantMessage__button--close:hover{opacity:.8}}.mainView .mainView__inner .importantMessage .importantMessage__button--close:after,.mainView .mainView__inner .importantMessage .importantMessage__button--close:before{background:#000;border-radius:9999px;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.mainView .mainView__inner .importantMessage .importantMessage__button--close:before{transform:rotate(45deg)}.mainView .mainView__inner .importantMessage .importantMessage__button--close:after{transform:rotate(-45deg)}.mainView .mainView__inner .mainView__contents{position:relative}@media screen and (max-width:1024px){.mainView .mainView__inner .mainView__contents .mainView__swiper{height:100%}}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide{position:relative}@media screen and (max-width:1024px){.mainView .mainView__inner .mainView__contents .mainView__swiperSlide{height:100%}}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideImage img{object-fit:contain;width:100%}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink{display:block}@media screen and (max-width:1024px){.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink{height:100%}}@media(hover:hover){.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink{transition:opacity .4s ease}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink:hover{opacity:.6}}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink .u-button--white{bottom:20px;left:0;margin:auto;max-width:90%;position:absolute;right:0;width:fit-content}@media screen and (max-width:1024px){.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink .u-button--white{left:10px;padding:4px 8px;right:10px}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink .u-button--white .u-button__arrow{height:16px;width:16px}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink .u-button--white .u-button__arrow:after{height:5px;right:-.5px;width:5px}}.mainView .mainView__inner .mainView__contents .mainView__swiperSlide .mainView__swiperSlideLink .u-button__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1;font-size:clamp(.8125rem,.7196428571rem + .380952381vw,1.0625rem);overflow:hidden}.mainView .u-swiperPaginationBlue{height:3px;left:0;position:absolute;right:0;z-index:10}.mainView .u-swiperButtonBlue{bottom:0;height:120px;margin:auto;top:0;z-index:10}.mainView .u-swiperButtonBlue.u-swiperButton__prev{left:11.6vw}@media screen and (max-width:1024px){.mainView .u-swiperButtonBlue.u-swiperButton__prev{left:0}}.mainView .u-swiperButtonBlue.u-swiperButton__next{right:11.6vw}@media screen and (max-width:1024px){.mainView .u-swiperButtonBlue.u-swiperButton__next{right:0}.mainView .u-swiperButtonBlue{height:7vh}}.aboutButtons{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_about_01-868c75016fb00492105a.webp) no-repeat 50%/cover;display:flex;justify-content:end;padding:40px;width:50%}@media screen and (max-width:1024px){.aboutButtons{background-position:center left -22vw}.aboutButtons .aboutButtons__contents{width:65%}}.aboutButtons .aboutButtons__contents .aboutButtons__button{border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.2);height:160px;margin-top:20px;overflow:hidden;width:340px}@media screen and (max-width:1024px){.aboutButtons .aboutButtons__contents .aboutButtons__button{border-radius:30px;height:120px;width:100%}}.aboutButtons .aboutButtons__contents .aboutButtons__button:first-child{margin-top:0}.aboutButtons .aboutButtons__contents .aboutButtons__button.aboutButtons__button--food{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/btn_about_food-d99fd429ce6bfd88d66c.webp) no-repeat 50%/cover}.aboutButtons .aboutButtons__contents .aboutButtons__button.aboutButtons__button--history{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/btn_about_history-acf83c29636570f148f6.webp) no-repeat 50%/cover}.aboutButtons .aboutButtons__contents .aboutButtons__button.aboutButtons__button--activity{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/btn_about_activity-a25d52bff3a260f9ebbe.webp) no-repeat 50%/cover}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__link{background:rgba(0,0,0,.2);display:block;height:100%;position:relative;width:100%}@media(hover:hover){.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__link{transition:background .4s ease}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__link:hover{background:rgba(0,0,0,.8)}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__link:hover .u-button__arrow{transform:translateX(10px)}}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__textContents{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__textContents--subText{color:#fff;display:block;font-family:Dosis,sans-serif;font-size:clamp(.875rem,.7821428571rem + .380952381vw,1.125rem);font-weight:400}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__textContents--subText:after{background:#fff;content:"";display:block;height:1px;width:12px}.aboutButtons .aboutButtons__contents .aboutButtons__button .aboutButtons__textContents--text{color:#fff;font-size:clamp(1.125rem,.9857142857rem + .5714285714vw,1.5rem);font-weight:700;margin-top:10px}.aboutButtons .aboutButtons__contents .aboutButtons__button .u-button__arrow{background:#fff;border-radius:50%;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.4);display:block;height:24px;margin:auto;position:absolute;right:20px;top:0;width:24px}@media(hover:hover){.aboutButtons .aboutButtons__contents .aboutButtons__button .u-button__arrow{transition:transform .2s ease}}.aboutButtons .aboutButtons__contents .aboutButtons__button .u-button__arrow:before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.aboutButtons .aboutButtons__contents .aboutButtons__button .u-button__arrow:after{border-right:1px solid #000;border-top:1px solid #000;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.aboutSenshu{align-items:center;background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_about_02-997d6d185ecd788a8e25.webp) no-repeat 50%/cover;display:flex;justify-content:center;padding:20px;position:relative}@media screen and (max-width:1024px){.aboutSenshu{padding:5%}}.aboutSenshu:after,.aboutSenshu:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/ico_wave-6c3d98e84eab08770105.svg) no-repeat top/cover;content:"";display:block;height:38px;position:absolute;width:375px;z-index:1}.aboutSenshu:before{right:40px;top:40px}.aboutSenshu:after{bottom:40px;left:40px}.aboutSenshu .aboutSenshu__contents{background:#fff;border-radius:60px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:80px 40px;position:relative;width:70%;z-index:2}@media screen and (max-width:1024px){.aboutSenshu .aboutSenshu__contents{border-radius:40px;padding:10% 5%;width:100%}}.aboutSenshu .aboutSenshu__contents:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/txt_senshu-79493a9e27f19d3c8e06.svg) no-repeat 100%/contain;bottom:0;content:"";display:block;height:90%;margin:auto;position:absolute;right:-26%;top:0;width:130px;z-index:-1}@media screen and (max-width:1024px){.aboutSenshu .aboutSenshu__contents:before{right:-10%}}.aboutSenshu .aboutSenshu__title--rubi{display:flex;gap:0 5px;position:relative;width:fit-content}.aboutSenshu .aboutSenshu__title--rubi:after{background:#ebfe53;content:"";display:block;height:15px;left:-5px;position:absolute;top:12px;transform:rotate(-4deg);width:115%;z-index:5}.aboutSenshu .aboutSenshu__title--rubi img{position:relative;z-index:10}.aboutSenshu .aboutSenshu__title--rubi .aboutSenshu__title--rubiText{font-family:Dosis,sans-serif;font-size:clamp(1.125rem,1.0321428571rem + .380952381vw,1.375rem);font-weight:400;position:relative;z-index:10}.aboutSenshu .aboutSenshu__title{font-size:clamp(1.5rem,1.2678571429rem + .9523809524vw,2.125rem);font-weight:600}.aboutSenshu .aboutSenshu__text{font-size:16px;margin-top:30px}.aboutSenshu .u-button{margin-top:40px;max-width:330px;width:100%}@media screen and (max-width:1024px){.aboutSenshu .u-button{margin-top:20px;max-width:100%;width:100%}}.pickup{padding:80px 0}.pickup .pickup__title{display:flex;gap:0 20px}.pickup .pickup__title .pickupTitle{align-items:center;display:flex;gap:0 10px}.pickup .pickup__title .pickupTitle .pickupTitle__text{font-family:Dosis,sans-serif;font-size:clamp(1.5rem,1.4071428571rem + .380952381vw,1.75rem);font-weight:400}.pickup .pickup__inner{margin-top:20px}@media screen and (max-width:1024px){.pickup .pickup__inner .pickup__contents{position:relative}.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound{bottom:0;margin:auto;position:absolute;top:0;z-index:3}.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__prev{left:-30px}.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__prev:after,.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__prev:before{left:20px}.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__next{right:-30px}.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__next:after,.pickup .pickup__inner .pickup__contents .pickup__swiperControls .u-swiperButtonRound.u-swiperButton__next:before{right:20px}.pickup .pickup__inner .pickup__swiper{margin-inline:auto;position:relative;width:90%}}.pickup .pickup__inner .pickup__swiper .swiper-slide{width:330px}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink{display:block}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink .pickup__swiperSlideImage{overflow:hidden}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink .pickup__swiperSlideImage img{transition:transform .3s ease-in-out}@media(hover:hover){.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink{transition:opacity .4s ease}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink:hover{opacity:.5}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideLink:hover .pickup__swiperSlideImage img{transform:scale(1.25)}}.pickup .pickup__inner .pickup__swiper .pickup__swiperSlideImage{aspect-ratio:330/185;background:rgba(56,154,253,.3);border-radius:10px;overflow:hidden}.pickup .pickup__inner .pickup__swiper .pickup__swiperTitleGroup{display:flex;justify-content:space-between;margin-top:10px}.pickup .pickup__inner .pickup__swiper .pickup__swiperTitleGroup .swiperTitleGroup__text{flex:1;font-size:clamp(1.125rem,1.0785714286rem + .1904761905vw,1.25rem);font-weight:600}.pickup .pickup__inner .pickup__swiper .pickup__swiperTitleGroup .u-button__arrow{margin-right:3px}.pickup .pickup__inner .pickup__swiper img{height:100%;object-fit:contain;object-position:center;width:100%}.pickup .pickup__inner .pickup__swiperPagination{margin-top:20px}.special{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_special-c38b4b88f212dd6cde9f.webp) no-repeat top/cover;margin-top:60px;padding-bottom:80px;position:relative}@media screen and (max-width:1024px){.special{margin-top:0;padding:60px 0}}.special .special__scrollText{margin-bottom:-120px;position:relative;top:-90px}.special .special__scrollText .scrollText__contents{gap:0 80px}.special .special__scrollText .u-scrollText__item{color:#c4edff;font-family:Dosis,sans-serif;font-size:140px;font-weight:200;letter-spacing:.1em;line-height:1;word-break:keep-all}.special .special__decoText{display:flex;gap:0 30px;justify-content:center;position:relative}.special .special__decoText.is-animated{animation:poyoyon 5s 3s 1}.special .special__decoText .special__decoText__item{display:block;position:relative}.special .special__decoText .special__decoText__item.special__decoText__item--s{top:-30px}.special .special__decoText .special__decoText__item.special__decoText__item--e{top:-50px}.special .special__decoText .special__decoText__item.special__decoText__item--c{top:-20px}.special .special__decoText .special__decoText__item.special__decoText__item--i{left:-10px}.special .special__decoText .special__decoText__item.special__decoText__item--a{top:-20px}.special .special__decoText .special__decoText__item.special__decoText__item--l{right:-10px}@media screen and (max-width:1024px){.special .special__titleGroup{padding-top:60px}}.special .special__titleGroup .special__title{align-items:center;display:flex;gap:0 20px}@media screen and (max-width:1024px){.special .special__titleGroup .special__title{display:block;margin-top:10px}}.special .special__titleGroup .special__title .special__titleSubText{background:#fff;font-size:clamp(1rem,.8142857143rem + .7619047619vw,1.5rem);padding:0 10px;width:fit-content}@media screen and (max-width:1024px){.special .special__titleGroup .special__title .special__titleSubText{margin-top:10px}}.special .special__contents{margin-top:40px}.special .special__contents .special__contents--list{display:flex;flex-wrap:wrap;gap:80px}@media screen and (max-width:1024px){.special .special__contents .special__contents--list{gap:30px 0;justify-content:space-between}}.special .special__contents .special__contents--list .special__contents--card{width:45%}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink{display:block}@media(hover:hover){.special .special__contents .special__contents--list .special__contents--card .special__contentsLink{transition:opacity .4s ease}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink:hover{opacity:.5}}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents--image img{transition:transform .3s ease-in-out}@media(hover:hover){.special .special__contents .special__contents--list .special__contents--card .special__contentsLink{transition:opacity .4s ease}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink:hover{opacity:.5}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink:hover .special__contents--image img{transform:scale(1.25)}}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents--image{background:#eef9fe;border-radius:40px;height:400px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents--image{aspect-ratio:5/3;border-radius:20px;height:auto;width:100%}}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents--image img{height:100%;object-fit:contain;object-position:center;width:100%}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents__title{font-size:clamp(1.125rem,1.0785714286rem + .1904761905vw,1.25rem);font-weight:600;margin-top:10px}.special .special__contents .special__contents--list .special__contents--card .special__contentsLink .special__contents__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(.9375rem,.9375rem + 0vw,.9375rem);line-height:1.6;margin-top:10px;overflow:hidden}.special .special__contents .special__button{margin:40px auto 0;max-width:360px}@media screen and (max-width:1024px){.special .special__contents .special__button{max-width:100%}}.event .event__title--image{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_event-595eef70ab8e363b950c.webp) no-repeat top/cover;height:530px}@media screen and (max-width:1024px){.event .event__title--image{background-position:bottom;height:15vh}}.event .event__title--image .u-inner{display:flex;height:100%;justify-items:center;position:relative}.event .event__title--image .u-inner:after,.event .event__title--image .u-inner:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/ico_wave-6c3d98e84eab08770105.svg) no-repeat top/contain;content:"";height:40px;position:absolute;width:375px}@media screen and (max-width:1024px){.event .event__title--image .u-inner:after,.event .event__title--image .u-inner:before{width:48%}}.event .event__title--image .u-inner:before{right:20px;top:80px}@media screen and (max-width:1024px){.event .event__title--image .u-inner:before{right:2%;top:20px}}.event .event__title--image .u-inner:after{bottom:80px;left:20px}@media screen and (max-width:1024px){.event .event__title--image .u-inner:after{background-position:bottom;bottom:20px;left:3%}}.event .event__title--image img{display:block;margin-inline:auto;position:relative;width:60%}@media screen and (max-width:1024px){.event .event__title--image img{display:none}}.event .event__decoText{display:flex;gap:0 40px;justify-content:center;margin-top:-10px;overflow:hidden}@media screen and (max-width:1024px){.event .event__decoText{display:none}}.event .event__decoText.is-visible .event__decoText__item{transform:translate(0)}.event .event__decoText .event__decoText__item{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.event .event__decoText .event__decoText__item.event__decoText__item--e{transition-delay:.06s}.event .event__decoText .event__decoText__item.event__decoText__item--v{margin-top:45px;transition-delay:.12s}.event .event__decoText .event__decoText__item.event__decoText__item--e_2{margin-top:10px;transition-delay:.18s}.event .event__decoText .event__decoText__item.event__decoText__item--n{margin-top:20px;transition-delay:.24s}.event .event__decoText .event__decoText__item.event__decoText__item--t{margin-top:30px;transition-delay:.3s}.event .event__contents{position:relative;z-index:10}.event .event__contents:after,.event .event__contents:before{content:"";display:block;position:absolute;top:0}.event .event__contents:before{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_event_left-a0dd5a189f4f896ee086.webp) no-repeat 0 0/contain;height:360px;left:0;width:285px}@media screen and (max-width:1024px){.event .event__contents:before{width:30%}}.event .event__contents:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_event_right-92f3e2c2c12c1c971436.webp) no-repeat 100% 0/contain;height:398px;right:0;width:467px}@media screen and (max-width:1024px){.event .event__contents:after{width:40%}}.event .event__contents .u-inner{position:relative;z-index:10}.event .event__contents .event__titleGroup{align-items:center;display:flex;gap:0 170px}@media screen and (max-width:1024px){.event .event__contents .event__titleGroup{display:block;padding-top:40px}}.event .event__contents .event__titleGroup .titleGroup__textContent{margin-top:20px}.event .event__contents .event__tab{margin-top:50px}@media screen and (max-width:1024px){.event .event__contents .event__tab{margin-top:30px}}.event .event__contents .event__tab .tab__menu{background:#fff;border-radius:9999px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-inline:auto;padding:15px;width:fit-content}@media screen and (max-width:1024px){.event .event__contents .event__tab .tab__menu{width:100%}}.event .event__contents .event__tab .tab__menu .event__tab--list{display:flex;gap:0 10px}.event .event__contents .event__tab .tab__menu .event__tab--list .event__tab--button{align-items:center;background:#efefef;border-radius:9999px;cursor:pointer;display:flex;font-weight:600;height:58px;justify-content:center;width:235px}@media screen and (max-width:1024px){.event .event__contents .event__tab .tab__menu .event__tab--list .event__tab--button{width:30%}}.event .event__contents .event__tab .tab__menu .event__tab--list .event__tab--button.is-active{background:#0d2880;color:#fff;position:relative}.event .event__contents .event__tab .tab__menu .event__tab--list .event__tab--button.is-active:after{background:#0d2880;bottom:-10px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:12px;left:0;margin-inline:auto;position:absolute;right:0;width:16px}.event .event__contents .event__tab .tab__panel{margin-top:80px}@media screen and (max-width:1024px){.event .event__contents .event__tab .tab__panel{margin-top:40px}}.event .event__contents .event__tab .event__contents--list{display:flex;flex-wrap:wrap;gap:80px 0;justify-content:space-between}@media screen and (max-width:1024px){.event .event__contents .event__tab .event__contents--list{gap:20px 0}}.event .event__contents .event__tab .event__contents--list .event__contents--card{width:45%}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink{display:block}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink .event__contents--image{overflow:hidden}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink .event__contents--image img{transition:transform .3s ease-in-out}@media(hover:hover){.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink{transition:opacity .4s ease}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink:hover{opacity:.5}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink:hover .event__contents--image img{transform:scale(1.25)}}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink .event__contents--image{background:#eef9fe;border-radius:40px;height:330px;width:100%}@media screen and (max-width:1024px){.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink .event__contents--image{aspect-ratio:5/3;border-radius:20px;height:auto}}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contentsLink .event__contents--image img{height:100%;object-fit:contain;object-position:center;width:100%}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contents__title{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:600;margin-top:20px}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contents__date{font-size:clamp(.875rem,.8517857143rem + .0952380952vw,.9375rem);font-weight:600;margin-top:10px}@media screen and (max-width:1024px){.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contents__date{font-weight:400}}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__contents__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.event .event__contents .event__tab .event__contents--list .event__contents--card .event__tag{display:flex;flex-wrap:wrap;font-size:clamp(.875rem,.8517857143rem + .0952380952vw,.9375rem);gap:10px;margin-top:10px}.event .event__contents .event__button{margin-top:80px;margin-inline:auto;width:350px}.top .modelCourse{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_model-7b2d810850665000f6af.webp) no-repeat top/cover;height:fit-content;margin-top:80px;padding:80px 0;position:relative}@media screen and (max-width:1024px){.top .modelCourse{padding:40px 0}}.top .modelCourse .modelCourse__decoContent{bottom:0;height:fit-content;margin:auto;position:absolute;right:-300px;top:0;z-index:1}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__decoContent{bottom:inherit;top:calc(50% - 300px)}}.top .modelCourse .modelCourse__decoContent .modelCourse--circle{color:#fff;height:700px;width:700px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__decoContent .modelCourse--circle{height:300px;width:300px}}.top .modelCourse .modelCourse__decoContent .modelCourse--circle .decoCircle__content{height:700px;left:350px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__decoContent .modelCourse--circle .decoCircle__content{height:300px;left:100px}}.top .modelCourse .modelCourse__decoContent .modelCourse--circle .decoCircle__content .decoCircle__text{font-family:Dosis,sans-serif;font-size:80px;font-weight:200;height:700px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__decoContent .modelCourse--circle .decoCircle__content .decoCircle__text{height:300px}}.top .modelCourse .modelCourse__decoContent .modelCourse--circle .decoCircle__content .decoCircle__text .decoCircle__text--item{color:#fff;height:400px;left:calc(50% - 200px);width:400px}.top .modelCourse .modelCourse__contents{position:relative;z-index:10}.top .modelCourse .modelCourse__contents .modelCourse__titleGroup{align-items:center;display:flex;gap:0 40px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__titleGroup{display:block}}.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__title{padding-right:40px;position:relative;width:fit-content}.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__title:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/deco_triangle-group-4c1e2785615b418be75c.svg) no-repeat 50%/contain;content:"";display:block;height:122px;position:absolute;right:0;top:0;width:122px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__title:after{height:73px;width:73px}}.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__title .top-sub_title,.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__title .top__title{position:relative;z-index:10}.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__textContent{flex:1}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__titleGroup .titleGroup__textContent{margin-top:10px}}.top .modelCourse .modelCourse__contents .modelCourse__swiperControls{display:flex;flex-wrap:nowrap;gap:0 10px;justify-content:end;margin-top:30px;padding-right:10px}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent{margin:20px calc(50% - 705px) 0 0;width:1635px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__swiperContent{margin:20px calc(50% - 705px) 0 0;width:105%}}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink{display:block}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink .modelCourse__swiperSlideImage{overflow:hidden}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink .modelCourse__swiperSlideImage img{transition:transform .3s ease-in-out}@media(hover:hover){.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink{transition:opacity .4s ease}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink:hover{opacity:.5}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideLink:hover .modelCourse__swiperSlideImage img{transform:scale(1.25)}}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .swiperTitleGroup__title{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:600;margin-top:10px}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideImage{aspect-ratio:5/3;background:#eef9fe;border-radius:40px;overflow:hidden}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideImage{border-radius:20px}}.top .modelCourse .modelCourse__contents .modelCourse__swiperContent .modelCourse__swiperSlideImage img{height:100%;object-fit:contain;width:100%}.top .modelCourse .modelCourse__contents .modelCourse__swiperPagination{margin-top:20px}.top .modelCourse .modelCourse__contents .modelCourse__button{margin-top:20px;margin-inline:auto;width:360px}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__contents .modelCourse__button{width:100%}}.top .modelCourse .aicContents{margin-top:80px;position:relative;z-index:10}@media screen and (max-width:1024px){.top .modelCourse .aicContents{margin-top:40px}}.top .modelCourse .aicContents .aicContents__bnr{display:block;-webkit-mask-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bnr_aic-b54c08034ca8bd53d761.webp);mask-image:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bnr_aic-b54c08034ca8bd53d761.webp);mask-size:100%}@media screen and (max-width:1024px){.top .modelCourse .aicContents .aicContents__bnr{mask:none}}@media(hover:hover){.top .modelCourse .aicContents .aicContents__bnr{transition:background .4s ease}.top .modelCourse .aicContents .aicContents__bnr:hover{background:#333}.top .modelCourse .aicContents .aicContents__bnr img{transition:all .4s ease}.top .modelCourse .aicContents .aicContents__bnr img:hover{opacity:.6}}.top .modelCourse .decoCircle__text--item{animation:slideText 58s linear infinite}.top .modelCourse .modelCourse__spotsRanking{margin-top:80px;position:relative;z-index:10}@media screen and (max-width:1024px){.top .modelCourse .modelCourse__spotsRanking{margin-top:40px}}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:first-child{animation-delay:0s;transform:rotate(0deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(2){animation-delay:-1s;transform:rotate(6.2068965517deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(3){animation-delay:-2s;transform:rotate(12.4137931034deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(4){animation-delay:-3s;transform:rotate(18.6206896552deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(5){animation-delay:-4s;transform:rotate(24.8275862069deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(6){animation-delay:-5s;transform:rotate(31.0344827586deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(7){animation-delay:-6s;transform:rotate(37.2413793103deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(8){animation-delay:-7s;transform:rotate(43.4482758621deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(9){animation-delay:-8s;transform:rotate(49.6551724138deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(10){animation-delay:-9s;transform:rotate(55.8620689655deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(11){animation-delay:-10s;transform:rotate(62.0689655172deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(12){animation-delay:-11s;transform:rotate(68.275862069deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(13){animation-delay:-12s;transform:rotate(74.4827586207deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(14){animation-delay:-13s;transform:rotate(80.6896551724deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(15){animation-delay:-14s;transform:rotate(86.8965517241deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(16){animation-delay:-15s;transform:rotate(93.1034482759deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(17){animation-delay:-16s;transform:rotate(99.3103448276deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(18){animation-delay:-17s;transform:rotate(105.5172413793deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(19){animation-delay:-18s;transform:rotate(111.724137931deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(20){animation-delay:-19s;transform:rotate(117.9310344828deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(21){animation-delay:-20s;transform:rotate(124.1379310345deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(22){animation-delay:-21s;transform:rotate(130.3448275862deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(23){animation-delay:-22s;transform:rotate(136.5517241379deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(24){animation-delay:-23s;transform:rotate(142.7586206897deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(25){animation-delay:-24s;transform:rotate(148.9655172414deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(26){animation-delay:-25s;transform:rotate(155.1724137931deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(27){animation-delay:-26s;transform:rotate(161.3793103448deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(28){animation-delay:-27s;transform:rotate(167.5862068966deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(29){animation-delay:-28s;transform:rotate(173.7931034483deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(30){animation-delay:-29s;transform:rotate(180deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(31){animation-delay:-30s;transform:rotate(186.2068965517deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(32){animation-delay:-31s;transform:rotate(192.4137931034deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(33){animation-delay:-32s;transform:rotate(198.6206896552deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(34){animation-delay:-33s;transform:rotate(204.8275862069deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(35){animation-delay:-34s;transform:rotate(211.0344827586deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(36){animation-delay:-35s;transform:rotate(217.2413793103deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(37){animation-delay:-36s;transform:rotate(223.4482758621deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(38){animation-delay:-37s;transform:rotate(229.6551724138deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(39){animation-delay:-38s;transform:rotate(235.8620689655deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(40){animation-delay:-39s;transform:rotate(242.0689655172deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(41){animation-delay:-40s;transform:rotate(248.275862069deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(42){animation-delay:-41s;transform:rotate(254.4827586207deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(43){animation-delay:-42s;transform:rotate(260.6896551724deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(44){animation-delay:-43s;transform:rotate(266.8965517241deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(45){animation-delay:-44s;transform:rotate(273.1034482759deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(46){animation-delay:-45s;transform:rotate(279.3103448276deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(47){animation-delay:-46s;transform:rotate(285.5172413793deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(48){animation-delay:-47s;transform:rotate(291.724137931deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(49){animation-delay:-48s;transform:rotate(297.9310344828deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(50){animation-delay:-49s;transform:rotate(304.1379310345deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(51){animation-delay:-50s;transform:rotate(310.3448275862deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(52){animation-delay:-51s;transform:rotate(316.5517241379deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(53){animation-delay:-52s;transform:rotate(322.7586206897deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(54){animation-delay:-53s;transform:rotate(328.9655172414deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(55){animation-delay:-54s;transform:rotate(335.1724137931deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(56){animation-delay:-55s;transform:rotate(341.3793103448deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(57){animation-delay:-56s;transform:rotate(347.5862068966deg)}.top .decoCircle .decoCircle__content .decoCircle__text .decoCircle__text--item:nth-child(58){animation-delay:-57s;transform:rotate(353.7931034483deg)}.spotsRanking .spotsRanking__contents .top__subTitle2{border-bottom:1px solid #fff;padding-bottom:10px;width:fit-content}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__contents .top__subTitle2{width:100%}}.spotsRanking .spotsRanking__contents .top__subTitle2 .top__subTitle2__text{align-items:center;display:flex;gap:0 20px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__contents .top__subTitle2 .top__subTitle2__text{justify-content:space-between}}.spotsRanking .spotsRanking__contents .top__subTitle2 .top__subTitle2__text:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/deco_triangle-3-d16e47d56b73ce1e3a14.svg) no-repeat 0 0/contain;content:"";display:block;height:20px;width:45px}.spotsRanking .spotsRanking__swiperControls{display:flex;gap:0 10px;justify-content:end;margin-right:10px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiperControls{margin-top:30px}}.spotsRanking .spotsRanking__swiper{margin:-20px calc(50% - 705px) 0 0;width:1635px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiper{width:105%}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide{padding-top:10px}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number{align-items:center;background:#fff853;border-radius:50%/100% 100% 0 0;bottom:-30px;display:flex;flex-direction:column;height:48px;left:20px;position:relative;width:96px;z-index:10}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number{bottom:-20px;height:30px;left:10px;width:60px}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number img{position:relative;top:-7px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number img{height:80%}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number .number__text{font-family:Dosis,sans-serif;font-size:12px;font-weight:400;position:relative;top:-5px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .number .number__text{top:-10px}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink{display:block}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink .spotsRanking__swiperSlideImage img{transition:transform .3s ease-in-out}@media(hover:hover){.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink{transition:opacity .4s ease}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink:hover{opacity:.5}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink:hover .spotsRanking__swiperSlideImage img{transform:scale(1.25)}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink .spotsRanking__swiperSlideImage{aspect-ratio:5/3;background:#eef9fe;border-radius:40px;overflow:hidden}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink .spotsRanking__swiperSlideImage{border-radius:20px}}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink .spotsRanking__swiperSlideImage img{height:100%;object-fit:contain;width:100%}.spotsRanking .spotsRanking__swiper .spotsRanking__swiperSlide .spotsRanking__swiperSlideLink .swiperTitleGroup__title{font-weight:600;margin-top:10px}.spotsRanking .spotsRanking__swiperPagination{margin-top:20px}.spotsRanking .spotsRanking__button{margin-top:20px;margin-inline:auto;width:360px}@media screen and (max-width:1024px){.spotsRanking .spotsRanking__button{width:100%}}.top__subTitle{display:flex;gap:0 8px}.top__subTitle img{width:23px}.top__subTitle .top__subTitle__text{font-family:Dosis,sans-serif;font-size:clamp(1rem,.8607142857rem + .5714285714vw,1.375rem);font-weight:400}.top__subTitle2 .top__subTitle2__text-eg{font-family:Dosis,sans-serif;font-size:clamp(.875rem,.8285714286rem + .1904761905vw,1rem);font-weight:400}.top__subTitle2 .top__subTitle2__text{font-size:clamp(1.5rem,1.4071428571rem + .380952381vw,1.75rem);font-weight:600}.information{padding-top:80px}@media screen and (max-width:1024px){.information{padding-top:40px}}.information .information__titleGroup{align-items:end;display:flex;flex-direction:row-reverse;gap:0 40px;justify-content:space-between}@media screen and (max-width:1024px){.information .information__titleGroup{display:block}}.information .information__decoText{align-items:baseline;bottom:-8px;display:flex;gap:0 20px;padding-right:5%;position:relative}.information .information__decoText .news__decoText__item{position:relative}@media screen and (max-width:1024px){.information .information__decoText .news__decoText__item{display:none}}.information .information__decoText .news__decoText__item--i{top:-5px}.information .information__decoText .news__decoText__item--n{top:-20px}.information .information__decoText .news__decoText__item--f{top:-10px}.information .information__decoText .news__decoText__item--r{top:-5px}.information .information__decoText .news__decoText__item--m{right:-3px;top:-19px}.information .information__decoText .news__decoText__item--a{right:-7px;top:-15px}.information .information__decoText .news__decoText__item--t{top:-18px}.information .information__decoText .news__decoText__item--o_2{top:-5px}.information .information__decoText .news__decoText__item--n_2{top:-18px}.information .information__tab--list{column-gap:12px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.information .information__tab--list{justify-content:space-between}}.information .information__tab--list .information__tab--button{align-items:center;background:#e0e0e0;border-radius:20px 20px 0 0;color:#fff;cursor:pointer;display:flex;font-size:17px;justify-content:center;min-height:58px;padding:15px}.information .information__tab--list .information__tab--button.is-active{background:#1292ca}.information .tab__information{background:#f8fdff;border:2px solid #1292ca;border-radius:0 40px 40px;padding:40px}@media screen and (max-width:1024px){.information .tab__information{border-radius:0 0 20px 20px}}.information .tab__information .information__contents{align-items:start;border-bottom:1px solid #d5e8ed;display:flex;line-height:2;padding:10px 0}@media screen and (max-width:1024px){.information .tab__information .information__contents{display:block}}.information .tab__information .information__contents .information__date{color:#848484;font-size:15px;font-weight:400;width:20%}.information .tab__information .information__contents .information__content{font-size:15px;width:80%}@media screen and (max-width:1024px){.information .tab__information .information__contents .information__content{width:100%}}.information .tab__information .information__contents .information__content .information--link{text-decoration:underline}@media(hover:hover){.information .tab__information .information__contents .information__content .information--link{transition:opacity .4s ease}.information .tab__information .information__contents .information__content .information--link:hover{opacity:.4}}.information .tab__information .information__button{display:flex;justify-content:end;margin-top:20px}@media screen and (max-width:1024px){.information .tab__information .information__button{justify-content:center}}.information .tab__information .information__button .information__button--toArchive{align-items:center;background:#8b8b8b;border-radius:9999px;color:#fff;display:flex;gap:0 10px;height:38px;justify-content:center;width:107px}@media screen and (max-width:1024px){.information .tab__information .information__button .information__button--toArchive{width:60%}}@media(hover:hover){.information .tab__information .information__button .information__button--toArchive{transition:opacity .4s ease}.information .tab__information .information__button .information__button--toArchive:hover{opacity:.5}}.information .tab__information .information__button .information__button--toArchive .information__button--arrow{position:relative}.information .tab__information .information__button .information__button--toArchive .information__button--arrow:after,.information .tab__information .information__button .information__button--toArchive .information__button--arrow:before{content:"";display:block;position:absolute}.information .tab__information .information__button .information__button--toArchive .information__button--arrow:before{border:1px solid #fff;border-bottom:0;border-left:0;box-sizing:border-box;height:6px;left:-6px;top:50%;transform:rotate(45deg);transform-origin:top right;width:6px}.information .tab__information .information__button .information__button--toArchive .information__button--arrow:after{background:#fff;height:1px;left:-8px;top:50%;width:8px}.area{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/top/bg_area-594adc095f5277e7490c.webp) no-repeat bottom/cover;padding:80px 0}.area .area__contents{background:#fff;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:50px 40px;position:relative}.area .area__contents .area__title{left:40px;position:absolute;top:40px}@media screen and (max-width:1024px){.area .area__contents .area__title{position:static}}.areamap .areamap__pc .cls-1,.areamap .areamap__pc .cls-2,.areamap .areamap__pc .cls-3{fill:none}.areamap .areamap__pc .cls-4{fill:#e7dc2b}.areamap .areamap__pc .cls-5{fill:#6abaaa}.areamap .areamap__pc .cls-2{stroke:#c2c2c2;stroke-linejoin:round}.areamap .areamap__pc .cls-3{stroke:silver;stroke-miterlimit:10}.areamap .areamap__pc .cls-6{fill:#a399c5}.areamap .areamap__pc .cls-7{fill:#8f8f8f}.areamap .areamap__pc .cls-8{fill:#99c6e6}.areamap .areamap__pc .cls-9{fill:#96c0de}.areamap .areamap__pc .cls-10{fill:#8cb4e0}.areamap .areamap__pc .cls-11{fill:#9fcf8d}.areamap .areamap__pc .cls-12{fill:#e48692}.areamap .areamap__pc .cls-13{fill:#f6ba52}.areamap .areamap__pc .cls-14{isolation:isolate}.areamap .areamap__pc .cls-15{fill:#f39c6a}.areamap .areamap__pc .cls-29{fill:#ea9768}.areamap .areamap__pc .cls-30{fill:#c6d560}.areamap .areamap__pc .cls-31{fill:#edb552}.areamap .areamap__pc .cls-32{fill:#fff}.areamap .areamap__pc .cls-33{fill:#e395a1}.areamap .areamap__pc .cls-34{fill:#67b2a3}.areamap .areamap__pc .cls-35{fill:#ef8a97}.areamap .areamap__pc .cls-36{fill:#70a0cf}.areamap .areamap__pc .cls-37{fill:#9bc889}.areamap .areamap__pc .cls-38{fill:#6dbdb0}.areamap .areamap__pc .cls-39{fill:#ec99a6}.areamap .areamap__pc .cls-40{fill:#96b1dc}.areamap .areamap__pc .cls-41{fill:#ddd434}.areamap .areamap__pc .cls-42{fill:#cede5f}.areamap .areamap__pc .cls-43{fill:#6ab6a9}.areamap .areamap__pc .cls-44{fill:#9f95bf}.areamap .areamap__pc .cls-46{fill:#93acd5}@media(hover:hover){.areamap .areamap__pc .areamap__link{transition:opacity .4s ease}.areamap .areamap__pc .areamap__link:hover{opacity:.4}}.areamap .areamap__sp{flex-direction:column;gap:20px}.areamap .areamap__sp .areamapSp__list{display:flex;flex-wrap:wrap;gap:10px 0;justify-content:space-between}.areamap .areamap__sp .areamapSp__list .areamapSp__button{border-radius:9999px;overflow:hidden;width:48%}.areamap .areamap__sp .areamapSp__list .areamapSp__button a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;padding:15px 0;width:100%}.areamap .areamap__sp .areamapSp__list .areamapSp__button--sakai{background:#8cb4e0}.areamap .areamap__sp .areamapSp__list .areamapSp__button--takaishi{background:#6dbdb0}.areamap .areamap__sp .areamapSp__list .areamapSp__button--izumi{background:#a399c5}.areamap .areamap__sp .areamapSp__list .areamapSp__button--izumiotsu{background:#cede5f}.areamap .areamap__sp .areamapSp__list .areamapSp__button--tadaoka{background:#9fcf8d}.areamap .areamap__sp .areamapSp__list .areamapSp__button--kishiwada{background:#6abaaa}.areamap .areamap__sp .areamapSp__list .areamapSp__button--kaizuka{background:#99c6e6}.areamap .areamap__sp .areamapSp__list .areamapSp__button--izumisano{background:#f6ba52}.areamap .areamap__sp .areamapSp__list .areamapSp__button--kumatori{background:#ec99a6}.areamap .areamap__sp .areamapSp__list .areamapSp__button--tajiri{background:#e7db2a}.areamap .areamap__sp .areamapSp__list .areamapSp__button--sennan{background:#f29b6a}.areamap .areamap__sp .areamapSp__list .areamapSp__button--hannan{background:#96b1dc}.areamap .areamap__sp .areamapSp__list .areamapSp__button--misaki{background:#ef8a97}.sns{padding:80px 0 0}@media screen and (max-width:1024px){.sns{padding:40px 0}}.sns .sns__contents{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:1024px){.sns .sns__contents{display:block}}.sns .sns__contents .sns__title{color:#4ca9e1;font-family:Dosis,sans-serif;font-size:clamp(1.125rem,1.0785714286rem + .1904761905vw,1.25rem);font-weight:400;margin-bottom:10px}.sns .sns__contents .sns_instagram{width:50%}@media screen and (max-width:1024px){.sns .sns__contents .sns_instagram{width:100%}}.sns .sns__contents .sns_instagram .instagram__images{display:flex;flex-wrap:wrap;gap:10px}.sns .sns__contents .sns_instagram .instagram__images .instagram__card{aspect-ratio:1/1;border-radius:20px;overflow:hidden;width:31%}.sns .sns__contents .sns_instagram .instagram__images .instagram__card .sns__link{overflow:hidden}.sns .sns__contents .sns_instagram .instagram__images .instagram__card .sns__link img{transition:transform .3s ease-in-out}@media(hover:hover){.sns .sns__contents .sns_instagram .instagram__images .instagram__card{transition:opacity .4s ease}.sns .sns__contents .sns_instagram .instagram__images .instagram__card:hover{opacity:.5}.sns .sns__contents .sns_instagram .instagram__images .instagram__card:hover .sns__link img{transform:scale(1.25)}}.sns .sns__contents .sns_instagram .instagram__images .instagram__card img{height:100%;object-fit:cover;width:100%}.sns .sns__contents .sns_instagram .sns__button--toInstagram{margin-top:30px;width:220px}@media screen and (max-width:1024px){.sns .sns__contents .sns_instagram .sns__button--toInstagram{width:100%}}.sns .sns__contents .sns__facebook{width:fit-content}.sns .sns__contents .sns__facebook iframe{width:360px}@media screen and (max-width:1024px){.sns .sns__contents .sns__facebook{margin-top:40px;width:100%}.sns .sns__contents .sns__facebook iframe{display:block;margin-inline:auto}}.top{overflow-x:hidden;padding-top:var(--header-height)}.top .top__about{display:flex}.top .top__about .aboutButtons,.top .top__about .aboutSenshu{width:50%}@media screen and (max-width:1024px){.top .top__about{flex-direction:column-reverse}.top .top__about .aboutButtons,.top .top__about .aboutSenshu{width:100%}}.top .top__title{font-size:clamp(1.5rem,1.0357142857rem + 1.9047619048vw,2.75rem);font-weight:600}.tourism_bureaus .u-innerMedium{display:flex;flex-direction:column;gap:80px 0}.tourism_bureaus .sectionTitle{margin-bottom:20px}.tourism_bureaus .tourismBureaus__contents__image{margin-inline:auto}.tourism_bureaus .tourismBureaus__contents__title{color:#313131;margin-top:40px}.tourism_bureaus .tourismBureaus__contents__table{border-top:1px solid #ccc;margin-inline:auto;margin-top:40px;max-width:1100px;width:100%}.tourism_bureaus .tourismBureaus__contents__table .tourismBureaus__contents__tableTitle{border-bottom:1px solid #ccc;color:#313131;font-weight:400;line-height:2;padding:20px 0;text-align:left;width:25%}@media screen and (max-width:1024px){.tourism_bureaus .tourismBureaus__contents__table .tourismBureaus__contents__tableTitle{width:40%}}.tourism_bureaus .tourismBureaus__contents__table .tourismBureaus__contents__tableText{border-bottom:1px solid #ccc;padding:20px}.tourism_bureaus .tourismBureaus__contents__dateText{line-height:1.2;margin-block-start:40px;margin-inline:auto;max-width:1100px;text-align:right;width:100%}.tourism_bureaus .tourismBureaus__contents__link--pdf{align-items:center;display:flex;gap:0 5px;text-decoration:underline}.members .u-innerMedium{display:flex;flex-direction:column;gap:60px 0}.members .u-innerMedium .members__textArea{margin-top:10px}.members .u-innerMedium .members__textArea .members__information{margin-top:40px}.members .u-innerMedium .members__textArea .members__information .members__information-text{display:flex;gap:0 1em;text-indent:1em}@media screen and (max-width:1024px){.members .u-innerMedium .members__textArea .members__information .members__information-text{flex-direction:column}}.members .u-innerMedium .members__textBox{display:flex;flex-direction:column;gap:8px 0;margin-top:24px}.members .u-innerMedium .members__textBox .members__textTitle{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:0 5px}.members .u-innerMedium .members__textBox .members__textTitle .members__textSmall{color:#666;font-size:14px;font-weight:400}.members .u-innerMedium .members__textBox .members__textTitle:before{aspect-ratio:1/1;border:1px solid #222;border-radius:50%;content:"";display:block;height:16px;width:16px}.members .u-innerMedium .members__docList{display:flex;flex-direction:column;gap:12px;margin-top:24px}.members .u-innerMedium .members__docList .members__docLink{text-decoration:underline}.members .u-innerMedium .members__docList .members__docIcon-pdf{color:#df3030}.members .u-innerMedium .members__docList .members__docIcon-word{color:#3d72c8}.members .u-innerMedium .member_flowList{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.members .u-innerMedium .member_flowList .members__flowItem{list-style:decimal;margin-left:20px}.members .u-innerMedium .members__cationText{display:flex;flex-wrap:wrap;margin-top:8px}.members .u-innerMedium .members__cationText .members__cationText-title{width:80px}.members .u-innerMedium .members__cationText .members__cationText-text:before{content:"："}.members .u-innerMedium .members__list{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}.members .u-innerMedium .members__list .members__card{border-bottom:1px solid #ccc;padding-bottom:16px;width:calc(33% - 30px)}@media screen and (max-width:1024px){.members .u-innerMedium .members__list .members__card{width:calc(50% - 20px)}}.members .u-innerMedium .members__list .members__card .members__cardName{font-size:16px;font-weight:700}.members .u-innerMedium .members__list .members__card .members__cardCategory{display:flex;flex-wrap:wrap;font-size:15px;gap:8px;margin-top:8px}.members .u-innerMedium .members__list .members__card .members__cardCategory .members__cardCategory-l{color:#389afd;display:flex}.members .u-innerMedium .members__list .members__card .members__cardCategory .members__cardCategory-l:after{content:"]";display:block}.members .u-innerMedium .members__list .members__card .members__cardCategory .members__cardCategory-l:before{content:"[";display:block}.members .u-innerMedium .members__list .members__card .members__cardLink{display:block;height:100%;padding-right:20px;position:relative;width:100%}@media(hover:hover){.members .u-innerMedium .members__list .members__card .members__cardLink{transition:opacity .4s ease}.members .u-innerMedium .members__list .members__card .members__cardLink:hover{opacity:.4}}.members .u-innerMedium .members__list .members__card .members__cardLink:after{background:url(//welcome-to-senshu.jp/packs/static/app/assets/images/ico_link-0d885a0dce44cdabb5e3.svg);background-size:contain;bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:0;top:0;width:13px}.aic .aic_form{border:2px solid #38eefd;border-radius:30px;padding:80px 40px}@media screen and (max-width:1024px){.aic .aic_form{padding:40px 20px}}.aic .aic_form .aic_section{margin-bottom:80px}.aic .aic_form .aic_section .aic_section_title{align-items:center;border-bottom:3px solid #389afd;display:flex;gap:20px;justify-content:flex-start;margin-bottom:30px}.aic .aic_form .aic_section .aic_section_title .aic_section_titleText{font-size:clamp(1.25rem,1.1571428571rem + .380952381vw,1.5rem);font-weight:700}.aic .aic_form .aic_section .aic_section_title .number{align-items:center;background:#fff853;border-radius:50%/100% 100% 0 0;display:flex;flex-direction:column;height:48px;width:96px}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic_section_title .number{bottom:-20px;height:30px;left:10px;width:60px}}.aic .aic_form .aic_section .aic_section_title .number img{position:relative;top:-7px}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic_section_title .number img{height:80%}}.aic .aic_form .aic_section .aic_section_title .number .number__text{font-family:Dosis,sans-serif;font-size:12px;font-weight:400;position:relative;top:-5px}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic_section_title .number .number__text{top:-10px}}.aic .aic_form .aic_section .aic_section_list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.aic .aic_form .aic_section .aic_section_list .aic_section_item{aspect-ratio:3/2;position:relative;width:30%}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic_section_list .aic_section_item{aspect-ratio:4/3;height:auto;width:45%}}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-card{border-radius:20px;height:100%;overflow:hidden;position:relative}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-card.is-selected:after{border:3px solid #38eefd;border-radius:20px;content:"";display:block;height:100%;position:absolute;width:100%;z-index:3}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-card.is-selected .aic-section__check{display:block}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-section__check{border-radius:50%;bottom:10px;display:none;left:10px;position:absolute;width:36px;z-index:3}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-section__check{bottom:inherit;top:10px;width:20px}}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-section__step-card-img{inset:0;position:absolute}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-section__step-card-img img{height:100%;object-fit:cover;width:100%}.aic .aic_form .aic_section .aic_section_list .aic_section_item .aic-section__step-card-contents{align-items:center;background:linear-gradient(hsla(0,0%,45%,0),#313131);bottom:0;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;left:0;padding:10px;position:absolute;right:0;z-index:2}.aic .aic_form .aic_section .aic-section__step-custom{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic-section__step-custom{flex-direction:column}}.aic .aic_form .aic_section .aic-section__step-custom .aic-section__step-custom__contents{align-items:center;display:flex;gap:20px;width:45%}@media screen and (max-width:1024px){.aic .aic_form .aic_section .aic-section__step-custom .aic-section__step-custom__contents{width:100%}}.aic .aic_form .aic_section .aic-section__step-custom .aic-section__step-custom__contents .aic-section__step-custom__contents-title{color:#389afd;font-size:18px;width:100px}.aic .aic_form .aic_section .aic-section__step-custom .aic-section__step-custom__contents .aic-section__step-custom__contents-select{border:1px solid #389afd;border-radius:8px;flex:1;height:58px;padding:0 10px;width:100%}.aic .aic-loader{background:rgba(0,0,0,.2);inset:0;position:fixed}.aic .aic-loader .ball-spin-fade-loader{left:50%;position:absolute;top:50%}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.aic .aic-loader .ball-spin-fade-loader>div:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:0;top:25px}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:17.045px;top:17.045px}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:25px;top:0}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:17.045px;top:-17.045px}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:0;top:-25px}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:-17.045px;top:-17.045px}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:-25px;top:0}.aic .aic-loader .ball-spin-fade-loader>div:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:-17.045px;top:17.045px}.aic .aic-loader .ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;position:absolute;width:15px}.aic .aic_search_result .course{background:none;padding-top:80px}.aic .moreButton--result{margin-bottom:20px}
/*# sourceMappingURL=application-04a9234a.css.map*/