@font-face{font-family:"iconfont";src:url("/primary2/20th/assets/fonts/iconfont.woff2") format("woff2"),url("/primary2/20th/assets/fonts/iconfont.woff") format("woff"),url("/primary2/20th/assets/fonts/iconfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.iconfont:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857em;text-align:center}.iconfont-arw-r-d:before{content:""}.iconfont-arw-r-l:before{content:""}.iconfont-arw-r-r:before{content:""}.iconfont-arw-r-u:before{content:""}.iconfont-arw-r-ch:before{content:""}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::after,*::before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%}body{width:100%;margin:0;padding:0;font-family:"游ゴシック",YuGothic,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.8rem;line-height:2;color:#222}p{margin:0;padding:0}p a{color:#bb0227;text-decoration:underline;text-underline-offset:.1m}p a:hover{opacity:.5}a{cursor:pointer;text-decoration:none;color:#313131;transition:all .3s ease}a:focus:not(:focus-visible){outline:0}img{vertical-align:bottom;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}i,cite,em,var,address,dfn{font-style:normal}iframe{border:none}ul,ol,li{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0;padding:0}.greenText{color:#00b900}@font-face{font-family:swiper-icons;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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style: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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.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{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.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:.2s transform,.2s top}.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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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{width:100%;height:4px;left:0;top:0}.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{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.l-content{position:relative;width:100%;height:100%}.l-footer{padding:9rem 0 8rem;width:100%;background-image:url(/primary2/20th/assets/img/common/footer-bg-img.jpg);background-size:cover;background-position:center bottom;color:#fff;line-height:1.4;font-size:1.5rem}.l-footer__inner{width:100%;margin:0 auto;padding:0 4rem;text-align:center}.l-footer__img{display:block;margin:0 auto 4rem;max-width:280px}.l-footer__img:hover{opacity:.5}.l-footer__img img{width:100%}.l-footer__link{display:flex;justify-content:center;flex-wrap:wrap;margin:3rem auto 0;gap:.5em 1em}.l-footer__link li{position:relative}.l-footer__link li:not(:last-child)::after{content:"";display:inline-block;margin-left:1em;width:1px;height:1em;background:#fff;vertical-align:text-top}.l-footer__link li a{color:#fff}.l-footer__link li a:hover{opacity:.5}.l-footer__copyright{margin:1rem 0 0;font-size:1.2rem}.newsNoteBtn{position:fixed;top:10.5rem;right:2rem;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;width:150px;height:150px;border:2px solid #23bdb4;border-radius:100rem;text-align:center;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.1));z-index:999}.newsNoteBtn__title{position:relative;display:inline-block;margin-bottom:.8rem;font-family:"Libre Baskerville",serif;font-weight:400;font-size:2rem;letter-spacing:.02em;line-height:1.3;overflow:hidden}.newsNoteBtn__title::after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#23bdb4;width:100%;height:1px}.newsNoteBtn__title span{display:inline-block;color:#23bdb4;transition:all .5s ease}.newsNoteBtn__lead{display:block;margin-bottom:.5rem;font-size:1.4rem;line-height:1.4;transition:all .5s ease}.newsNoteBtn__icon{display:block;width:60px;margin:0 auto;transition:all .5s ease}.home .l-header{position:fixed;top:0;right:auto;bottom:auto;left:0;background:none}.home .l-header__inner{box-shadow:none}.home .l-header__inner .border{background:#fff}.home .l-header__inner a{color:#fff}.home .l-header__inner svg .logo{fill:#fff}.home .l-header__inner svg .title{fill:#fff}.home .l-header .l-header__gnav__parent a:hover{color:#fff;opacity:.5}.home .l-header.is-active{background:#fff}.home .l-header.is-active .l-header__inner{box-shadow:0px 0px 20px rgba(102,102,102,.2)}.home .l-header.is-active .l-header__inner .border{background:#999}.home .l-header.is-active .l-header__inner a{color:#222}.home .l-header.is-active .l-header__inner svg .logo{fill:#ab232e}.home .l-header.is-active .l-header__inner svg .title{fill:#000}.home .l-header.is-active .l-header__gnav__parent a:hover{opacity:1;color:#23bdb4}.page .l-header{position:fixed;top:0;right:auto;bottom:auto;left:0}.l-header{position:relative;z-index:1000;position:fixed;top:0;right:auto;bottom:auto;left:0;margin:0;padding:0;width:100%;background:#fff;transition:all .3s ease}.l-header.is-active .l-header__inner,.l-header.js-fixed .l-header__inner{padding:.5rem 4rem}.l-header.is-active .l-header__inner .special_cont-en,.l-header.js-fixed .l-header__inner .special_cont-en{margin-bottom:0}.l-header__inner{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;padding:1.6rem 4rem;box-shadow:0px 0px 20px rgba(102,102,102,.2);transition:all .3s ease}.l-header__title{display:flex;align-items:center;gap:0 2.5rem}.l-header__title a:hover{opacity:.5}.l-header__title h1{font-weight:400}.l-header__logo{position:relative;display:flex;align-items:center;width:180px}.l-header__logo svg{display:block;width:100%}.l-header__logo svg .logo,.l-header__logo svg .title{transition:all .3s ease}.l-header__logo svg .logo{fill:#ab232e}.l-header__logo svg .title{fill:#000}.l-header .border{display:inline-block;width:1px;height:45px;background:#999}.l-header h1{margin:0;padding:0;font-size:1.8rem;font-family:"Zen Old Mincho",serif;line-height:1.3}.l-header .navArea{padding:0 3rem;z-index:1000}.l-header .navArea.is-active .l-header__gnav{display:block}.l-header__gnav{position:relative;width:100%;margin:0 auto;padding:0}.l-header__gnav__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5rem;width:100%;margin:0;padding:0}.l-header__gnav__parent{margin:0;padding:0;font-size:1.6rem}.l-header__gnav__parent a{display:block;position:relative;z-index:1000}.l-header__gnav__parent a:hover,.l-header__gnav__parent a.is-current{color:#23bdb4}.l-header__gnav__parent.special_cont a{text-align:center}.l-header__gnav__parent.special_cont a .special_cont-en{position:relative;display:inline-block;margin-bottom:.5rem;font-size:1.2rem;font-family:"Libre Baskerville",serif;letter-spacing:.05em;border-bottom:1px solid currentColor}.l-header__gnav__parent.special_cont a .special_cont-jp{display:block}.l-header__gnav__parent.dropdown>a::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 0 7px;font-size:1.1rem;content:""}.l-header__gnav__parent.dropdown>a.is-active::after{content:""}.l-header__gnav__parent.dropdown:hover .l-header__gnav__child,.l-header__gnav__parent.dropdown:focus-within .l-header__gnav__child{display:block}.l-header__gnav__child{display:none;position:absolute;top:50px;list-style:none;margin:0;padding:0;background:rgba(255,255,255,.95)}.l-header__gnav__child>li{font-size:1.5rem;text-align:left;margin:0;padding:0}.l-header__gnav__child>li:not(:last-child){border-bottom:1px solid #999}.l-header__gnav__child.is-active{display:block}.l-header__link{display:none}.l-header__link li{position:relative}.l-header__link li:not(:last-child)::after{content:"";display:inline-block;margin-left:1em;width:1px;height:1em;background:#222;vertical-align:text-top}.l-header__hamburger{display:none;position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:9000;width:55px;height:55px;margin:0;padding:0;border:none;background:none;cursor:pointer}.l-header__hamburger span{display:block;width:22px;height:2px;margin:0 17px 4px;background:#000}.l-header__hamburger span:nth-of-type(1){animation:menu-ber01 .75s forwards}.l-header__hamburger span:nth-of-type(2){opacity:1}.l-header__hamburger span:nth-of-type(3){animation:menu-ber02 .75s forwards}.l-header__hamburger.is-active{display:block}.l-header__hamburger.is-active span:nth-of-type(1){animation:active-menu-ber01 .75s forwards}.l-header__hamburger.is-active span:nth-of-type(2){opacity:0}.l-header__hamburger.is-active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}@keyframes menu-ber01{0%{transform:translateY(6px) rotate(45deg)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(-6px) rotate(-45deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-ber03{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(6px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-45deg)}}.l-main{position:relative;width:100%}.l-pageTop{position:fixed;top:auto;right:15px;bottom:10px;left:auto;z-index:1000;width:40px;height:40px;margin:0;padding:0}.l-pageTop button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,.9);color:#fff;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.l-pageTop button::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;content:"";transition:all .2s cubic-bezier(0.42, 0, 0.58, 1)}.l-pageTop button:hover::before{transform:translateY(-5px)}.l-pageTop span{display:none}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{width:100%;height:auto}.c-cBox__white{background:#fff}.c-cBox__gray{background:#eee}.c-cBox__blue{background:#e5f0f8}.c-fBox{display:flex}.c-fBox .c-fBox__textArea img,.c-fBox .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row{flex-direction:row}.c-fBox.row__r{flex-direction:row-reverse}.c-fBox.clm{flex-direction:column}.c-fBox.clm__r{flex-direction:column-reverse}.c-fBox.jc__sb{justify-content:space-between}.c-fBox.jc__sa{justify-content:space-around}.c-fBox.jc__fs{justify-content:flex-start}.c-fBox.jc__fe{justify-content:flex-end}.c-fBox.jc__ce{justify-content:center}.c-fBox.ai__ce{align-items:center}.c-fBox.ai__fs{align-items:flex-start}.c-fBox.ai__fe{align-items:flex-end}.c-fBox.ai__st{align-items:stretch}.c-fBox.ai__bl{align-items:baseline}.c-fBox.fwrap{flex-wrap:wrap}.js-fadeIn{opacity:0}.js-fadeInTop{opacity:0;transform:translate(0px, 50px)}.js-fadeInBottom{opacity:0;transform:translate(0px, -50px)}.js-fadeInRight{opacity:0;transform:translate(50px, 0px)}.js-fadeInLeft{opacity:0;transform:translate(-50px, 0px)}.js-clipInTop{clip-path:inset(0 0 100% 0);display:inline-block}.js-clipInBottom{clip-path:inset(100% 0 0 0);display:inline-block}.js-clipInRight{clip-path:inset(0 0 0 100%);display:inline-block}.js-clipInLeft{clip-path:inset(0 100% 0 0);display:inline-block}.js-fadeInBlur{filter:blur(5px);opacity:0}.js-zoomIn{opacity:0;scale:1.5}.js-splitText{opacity:0}.js-splitText span{display:inline-block;opacity:0;transform:translate(0px, 30px)}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;background:#f6ab00;border-radius:3px;line-height:1}.c-icon__red{background:color-accent}.c-linkBtn,.c-linkBtn__icon,.c-linkBtn__icon--red,.c-linkBtn__white{position:relative;display:grid;place-content:center;width:fit-content;min-width:350px;min-height:65px;text-align:center;color:#fff;background:#23bdb4;border:1px solid #23bdb4;border-radius:32.5px}.c-linkBtn:hover,.c-linkBtn__icon:hover,.c-linkBtn__icon--red:hover,.c-linkBtn__white:hover{color:#23bdb4;background:#fff}.c-linkBtn::before,.c-linkBtn__icon::before,.c-linkBtn__icon--red::before,.c-linkBtn__white::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:20px;font-size:2rem;transform:translate(0, -50%)}.c-linkBtn.coming,.coming.c-linkBtn__icon,.coming.c-linkBtn__icon--red,.coming.c-linkBtn__white{color:#fff;background:rgba(136,136,136,.3);border:none;font-family:"Libre Baskerville",serif;pointer-events:none;width:100%;max-width:410px}.c-linkBtn.coming::before,.coming.c-linkBtn__icon::before,.coming.c-linkBtn__icon--red::before,.coming.c-linkBtn__white::before{display:none}.c-linkBtn__white{min-width:250px;border:1px solid #222;color:#222;background:#fff}.c-linkBtn__white:hover{color:#fff;background:#222}.c-linkBtn__icon,.c-linkBtn__icon--red{border:1px solid #006cb8;color:#fff;background:#006cb8;border-radius:5px}.c-linkBtn__icon::before,.c-linkBtn__icon--red::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;vertical-align:middle;transform:translateY(-10%);font-size:.9em}.c-linkBtn__icon::after,.c-linkBtn__icon--red::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;vertical-align:middle;transform:translateY(-10%);font-size:.9em}.c-linkBtn__icon:hover,.c-linkBtn__icon--red:hover{color:#006cb8;background:#fff}.c-linkBtn__icon--red{border-color:color-accent;background:color-accent}.c-linkBtn__icon--red:hover{color:color-accent}.c-linkBtn__icon.icon__arwR::before,.icon__arwR.c-linkBtn__icon--red::before{content:""}.c-linkBtn__icon.icon__arwR2::after,.icon__arwR2.c-linkBtn__icon--red::after{content:""}.c-linkList,.c-linkList__unorder,.c-linkList__dot{line-height:1.6}.c-linkList a,.c-linkList__unorder a,.c-linkList__dot a{color:#bb0227}.c-linkList a:hover,.c-linkList__unorder a:hover,.c-linkList__dot a:hover{opacity:.5}.c-linkList a.noLink,.c-linkList__unorder a.noLink,.c-linkList__dot a.noLink{pointer-events:none;opacity:.5}.c-linkList__dot>li+li{margin:.3em 0 0}.c-linkList__dot>li{padding-left:1.3em;text-indent:-1.3em}.c-linkList__dot>li::before{margin-right:.3em;content:"";width:.7em;height:.7em;display:inline-block;border-radius:50%;background:#999}.c-linkList__unorder>li{padding-left:1em;text-indent:-1em}.c-linkList__unorder>li::before{content:"";display:inline-block;margin:0 .35em .15em;width:.3em;height:.3em;border-radius:50%;vertical-align:middle;background:#999}.c-list--line{display:flex;justify-content:flex-start;align-items:center;list-style:none;padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;width:100%;padding:0 10px}.c-list--line>.listItem:not(:first-child){border-left:1px solid #999}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-tableArea{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.c-tableArea table{width:100%;min-width:600px;border-collapse:collapse;line-height:1.6}.c-tableArea table th,.c-tableArea table td{padding:1.5rem;border:1px solid #999}.c-tableArea table thead tr th{padding:.5rem 1.5rem;color:#fff;background:#999}.c-tableArea table thead tr th:not(:first-child){border-left:1px solid #fff}.c-tableArea table thead tr th:not(:last-child){border-right:1px solid #fff}.c-tableArea table thead tr th:first-child{width:200px}.c-tableArea table tbody tr th{font-weight:500;background:#faf8f5;text-align:left}.c-tableArea table caption{font-weight:700}.c-title{margin:0 0 1rem;font-size:3.6rem;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.4}.c-title__ul{border-bottom:1px solid #006cb8}.c-title__box{background:#e5f0f8;border-left:4px solid #006cb8}.c-lineTitle{margin:0 0 2.5rem;padding:0 0 0 .5em;font-size:3rem;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.2;border-left:3px solid #23bdb4}.c-dotTitle{margin:0 0 1.5rem;font-size:2.1rem;line-height:1.6}.c-dotTitle::before{content:"";display:inline-block;margin-right:.4em;width:.8em;height:.8em;border-radius:50%;background:#23bdb4}.p-accordion{margin:0;padding:0;background:#fff;list-style-type:none}.p-accordion__parent+.p-accordion__parent{margin:2rem 0 0}.p-accordion__parent{border:2px solid #23bdb4;border-radius:20px}.p-accordion__parent button{border:none;background:none;color:#000;cursor:pointer;display:block;min-height:140px;font-size:3rem;font-weight:400;font-family:"Zen Old Mincho",serif;padding:3rem 10rem;text-align:center;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere;width:100%;position:relative;transition:.3s}.p-accordion__parent button .btn{position:absolute;top:50%;right:40px;transform:translate(0, -50%);width:60px;height:60px;display:inline-block;background:rgba(204,204,204,.2);border-radius:50%}.p-accordion__parent button .btn::before,.p-accordion__parent button .btn::after{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:20px;height:1px;background:#000;transition:.3s}.p-accordion__parent button .btn::before{transform:translate(-50%, -50%)}.p-accordion__parent button .btn::after{transform:translate(-50%, -50%) rotate(-90deg)}.p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion__parent button.is-active .btn::after{transform:translate(-50%, -50%) rotate(0deg)}.p-accordion__child{display:none;margin:0 auto;padding:0 4rem;max-width:calc(960px + 8rem)}.p-accordion__child--open{display:block}.p-accordion__child li:not(:first-child){margin-top:1rem}.p-accordion__inner{padding:4rem 0;border-top:1px solid #23bdb4}.p-body{padding:0}.p-catch__inner{margin:0 auto}.p-chapter,.p-chapter__blue,.p-chapter__ivory,.p-chapter__gray{width:100%;padding:8rem 0}.p-chapter__inner{margin:0 auto;padding:0 4rem;max-width:calc(1260px + 8rem)}.p-chapter__gray{background:#eee}.p-chapter__ivory{background:#faf8f5}.p-chapter__blue{background:#e5f0f8}.p-lead{margin:0 0 7rem}.p-lead__inner{margin:0 auto;padding:0 4rem;max-width:calc(1260px + 8rem)}.p-modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.p-modal__bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.p-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;max-width:900px;background:#fff}.p-modal__content__inner{max-height:70vh;overflow-y:auto;padding:3rem;position:relative}.p-modal__content__inner .c-title__bold--fs20{margin:0 0 1.5rem}.p-modal__content__inner p{margin-bottom:0}.p-modal__close{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;text-decoration:none;transition:.3s;position:absolute;top:-28px;right:3px}.p-modal__close::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;content:""}.p-modal__close:hover{opacity:.5}.p-modal__close span{display:none}.p-modal .c-fBox__imgArea{width:200px}.p-modal .c-fBox__textArea{width:calc(100% - 225px)}body.js-modal-fixed{overflow-y:scroll;position:fixed;width:100%;height:100%;left:0}body.js-modal-fixed .l-header{position:fixed}body.js-modal-fixed .l-content{height:auto}body.js-modal-fixed .l-content .p-body a.p-modal__close{text-decoration:none}.p-tab__title{overflow:hidden;border-bottom:1px solid #006cb8;padding-left:0;margin-bottom:60px}.p-tab__title .p-tab__title__item{position:relative;width:300px;height:40px;font-size:14px;margin:0;list-style:none;background:#fff;border:1px solid #006cb8;padding:10px 25px;float:left;border-bottom:none;border-top-right-radius:10px;color:#006cb8;font-weight:600}.p-tab__title .p-tab__title__item::after{position:absolute;right:14px;content:"▼"}.p-tab__title .p-tab__title__item.select{background:#006cb8;color:#fff}.p-tab__content{display:none}.u-blank::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/primary2/20th/assets/img/common/icon-ex.png");background-size:contain}.u-pdf::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/primary2/20th/assets/img/common/icon-pdf.png");background-size:contain}.u-xls::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/primary2/20th/assets/img/common/icon-excel.png");background-size:contain}.u-doc::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/primary2/20th/assets/img/common/icon-word.png");background-size:contain}.u-ppt::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/primary2/20th/assets/img/common/icon-ppt.png");background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:1.2rem}.u-textBl{color:#006cb8}.u-forTb{display:none}.u-forTb2{display:none}.u-forSp{display:none}.page.alumni .p-body #sec01{margin:0 0 9rem}.page.alumni .p-body #sec02{margin:0 0 12rem}.page.alumni .p-body .p-chapter{padding:0}.page.alumni .p-body .p-chapter__inner{max-width:calc(1080px + 8rem)}.page.alumni .p-body .p-chapter__inner .p-accordion__inner>p+p{margin:1em 0 0}.page.alumni .p-body .p-chapter__inner .p-accordion__inner .name{font-size:2.4rem;font-family:"Zen Old Mincho",serif;line-height:1.6}.page.alumni .p-body .p-chapter__inner .p-accordion__inner .name span{display:block;font-size:1.8rem}.page.alumni .p-body .p-chapter__inner>p{line-height:1.8}.page.alumni .p-body .p-chapter__inner .c-box__ivory{padding:3.5rem}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList{display:flex;gap:2rem}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li{padding:1.5rem 6rem 1.5rem 3rem;width:calc(50% - 1rem);font-size:1.6rem;font-weight:700;background-image:url(/primary2/20th/assets/img/alumni/alumni-step-img.png);background-position:center;background-size:100% 100%}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(1) .c-linkBtn{margin:2rem auto 0;display:flex;align-items:center;padding:0 2rem;width:200px;min-width:200px;height:50px;min-height:50px;font-size:1.3rem;border-radius:25px;color:#fff;border:1px solid #4cc764;background:#4cc764}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(1) .c-linkBtn:hover{opacity:.5}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(1) .c-linkBtn::before{display:none}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(1) .c-linkBtn img{height:100%}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2) p{margin:2.5rem 0 0}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2)>ul{margin:1rem 0 0}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2)>ul>li+li{margin:.2em 0 0}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2)>ul>li{line-height:1.6}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2)>ul>li br{display:none}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .forSp{display:none}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .step{margin:0 0 1.5rem;padding:0 0 1.5rem;display:block;text-align:center;border-bottom:1px solid #ccc;height:40px}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .step img{display:block;margin:0 auto;height:100%}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .c-fBox{display:flex;gap:2rem;align-items:center;flex-direction:row}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .c-fBox__img{width:128px;min-width:128px}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.8;font-feature-settings:"palt"}.page.alumni .p-body .p-chapter__inner .c-dotTitle{margin-top:3rem}.page.alumni .p-body .p-chapter__inner .caption{display:inline-block;margin:2.5rem 0 0;font-size:1.6rem;line-height:1.6}.page.alumni .p-body .p-chapter__inner .caption li+li{margin:.2em 0 0}.page.alumni .p-body .p-chapter__inner .caption li{padding-left:1em;text-indent:-1em}.page.donate .p-body #sec01{margin:0 0 9rem}.page.donate .p-body #sec02{margin:0 0 12rem}.page.donate .p-body .p-chapter{padding:0;line-height:1.8}.page.donate .p-body .p-chapter__ivory{padding:9rem 0 12rem}.page.donate .p-body .p-chapter__inner{max-width:calc(1080px + 8rem)}.page.donate .p-body .p-chapter__inner .p-accordion__parent button{padding:2rem;font-size:3.6rem;text-align:center}.page.donate .p-body .p-chapter__inner .p-accordion__parent button small{display:block;font-size:2.1rem;color:#23bdb4}.page.donate .p-body .p-chapter__inner .p-accordion__inner>p+p{margin:1em 0 0}.page.donate .p-body .p-chapter__inner .p-accordion__inner .name{font-size:2.4rem;font-family:"Zen Old Mincho",serif;line-height:1.6}.page.donate .p-body .p-chapter__inner .p-accordion__inner .name span{display:block;font-size:1.8rem}.page.donate .p-body .p-chapter__inner *+.c-lineTitle{margin-top:6rem}.page.donate .p-body .p-chapter__inner #benefitsArea{margin-top:6rem}.page.donate .p-body .p-chapter__inner .caption{margin:1em 0 0;display:block;font-size:1.6rem;padding-left:1em;text-indent:-1em}.page.donate .p-body .p-chapter__inner .btnArea{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:3rem 0 0}.page.donate .p-body .p-chapter__inner .c-tableArea{margin:3rem 0 0}.page.donate .p-body .p-chapter__inner .c-tableArea table{width:100%;max-width:700px;min-width:unset}.page.donate .p-body .p-chapter__inner .c-tableArea table thead tr th{width:50%;text-align:left}.page.donate .p-body .p-chapter__inner .c-fBox+.c-fBox{margin:4.5rem 0 0;padding:4.5rem 0 0;border-top:1px solid #ccc}.page.donate .p-body .p-chapter__inner .c-fBox{gap:2rem 4rem;flex-wrap:wrap}.page.donate .p-body .p-chapter__inner .c-fBox__textArea{width:calc(100% - 4rem - 340px);line-height:1.8}.page.donate .p-body .p-chapter__inner .c-fBox__textArea .c-dotTitle{margin:0 0 .75rem}.page.donate .p-body .p-chapter__inner .c-fBox__textArea p+p{margin:.5em 0 0}.page.donate .p-body .p-chapter__inner .c-fBox__imgArea{width:340px;min-width:340px}.page.donate .p-body .p-chapter__inner .c-fBox__list{display:flex;flex-wrap:wrap;gap:1rem 4rem;font-size:1.6rem;line-height:1.6}.page.donate .p-body .p-chapter__inner .c-fBox__list>p{width:100%}.page.donate .p-body .p-chapter__inner .c-fBox__list>p span{display:inline-block}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList{width:calc(50% - 2rem)}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList ul+p{margin:1rem 0 .5rem}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList p{margin:0 0 .5rem}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList ul li{padding-left:1em;text-indent:-1em}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList ul li::before{content:"・";color:#999}.page.event .p-lead__inner p{text-align:center;word-break:keep-all;overflow-wrap:anywhere}.page.event .p-body .p-chapter__inner .c-box__border{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:5rem 0 0;text-align:center}.page.event .p-body .p-chapter__inner .c-box__border p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.8}.page.event .p-body .p-chapter__inner .c-box__border .c-linkBtn{min-width:250px;min-height:60px;border-radius:30px;background:#00b900;border:1px solid #00b900}.page.event .p-body .p-chapter__inner .c-box__border .c-linkBtn::before{display:none}.page.event .p-body .p-chapter__inner .c-box__border .c-linkBtn:hover{color:#00b900;background:#fff}.page.event .p-body .p-chapter__inner .caption{margin:2rem 0 0;display:inline-block;padding-left:1em;text-indent:-1em;font-size:1.7rem;line-height:1.6}.home .p-catch{padding:2rem 0 0;width:100%;height:auto;max-height:calc(100vh - 100px);min-height:650px;aspect-ratio:16/9;background-image:url(/primary2/20th/assets/img/home/home-catch-img.jpg);background-size:cover;background-position:right bottom;overflow:hidden}.home .p-catch.js-on .p-catch__img{animation:catchFadeIn 1.6s forwards ease;animation-delay:.2s}@keyframes catchFadeIn{0%{opacity:0}100%{opacity:1}}.home .p-catch__inner{display:flex;justify-content:center;align-items:center;padding:0 4rem;width:100%;height:100%}.home .p-catch__img{margin:0;padding:0;width:50%;max-width:650px;min-width:345px;background:rgba(46,142,158,.1);opacity:0}.home .p-catch__img img{width:100%}.home .p-body .p-chapter__inner{max-width:calc(1440px + 8rem)}.home .p-body #logo20th{background-color:#fff}.home .p-body #logo20th .p-chapter__inner{max-width:1100px}.home .p-body #logo20th .p-chapter__inner .logoArea{display:grid;grid-template-columns:25% 1fr;gap:clamp(4rem,6vw,8rem);align-items:center}.home .p-body #logo20th .p-chapter__inner .logoArea__txt{opacity:0}.home .p-body #logo20th .p-chapter__inner .logoArea__txt.js-on{animation:logoAreaFadeIn 1.5s forwards ease;animation-delay:.4s}@keyframes logoAreaFadeIn{0%{opacity:0}100%{opacity:1}}.home .p-body #logo20th .p-chapter__inner .logoArea__txt .c-lineTitle{padding-left:0;border-left:0}.home .p-body #logo20th .p-chapter__inner .logoArea__txt p{font-size:1.7rem}.home .p-body #logo20th .p-chapter__inner .logoArea__logo{opacity:0}.home .p-body #logo20th .p-chapter__inner .logoArea__logo.js-on{animation:logoAreaFadeUp 1.5s forwards ease;animation-delay:.4s}@keyframes logoAreaFadeUp{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event{padding:12rem 0 15rem;background-image:url(/primary2/20th/assets/img/home/event-bg-img.jpg);background-size:cover;background-position:right bottom}.home .p-body #event .p-chapter__inner{display:flex;flex-wrap:wrap;gap:9rem 6rem}.home .p-body #event .p-chapter__inner .borderArea{position:relative;border:2px solid #fff;line-height:1.8;overflow:hidden}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1){padding:7rem 4rem;width:100%;border-radius:60px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup{margin:0 0 3rem;line-height:1.4;text-align:center;color:#fff}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup p{font-family:"Libre Baskerville",serif;font-size:1.5rem;letter-spacing:.05em}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup h3{margin:0;padding:0;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:5.5rem;letter-spacing:.02em}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox{flex-wrap:wrap;gap:3rem;margin:0 auto;max-width:1260px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox.js-on .c-fBox__item:nth-child(1){animation:eventFadeIn 1s forwards ease;animation-delay:.4s}@keyframes eventFadeIn{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox.js-on .c-fBox__item:nth-child(2){animation:eventFadeIn 1s forwards ease;animation-delay:.6s}@keyframes eventFadeIn{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox.js-on .c-fBox__item:nth-child(3){animation:eventFadeIn 1s forwards ease;animation-delay:.8s}@keyframes eventFadeIn{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox.js-on .c-fBox__item:nth-child(4){animation:eventFadeIn 1s forwards ease;animation-delay:1s}@keyframes eventFadeIn{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox.js-on .c-fBox__item:nth-child(5){animation:eventFadeIn 1s forwards ease;animation-delay:1.2s}@keyframes eventFadeIn{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0)}}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item{position:relative;opacity:0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a{display:flex;align-items:center;gap:4rem 6rem;padding:7rem 4rem;border-radius:60px 0 60px 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left{padding:0 2rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4{margin:0;padding:0;font-size:4.9rem;text-align:center;line-height:1;white-space:nowrap;letter-spacing:.02em}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4 wbr{display:none}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small{display:block;margin:.5em 0 0;font-size:4rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span{display:inline-block}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.num{font-size:7rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.year{font-size:3.6rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:not(:first-child){width:calc(33.3333333333% - 2rem)}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:not(:first-child) a{display:block;padding:4rem;border-radius:40px 0 40px 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item a{position:relative;width:100%;height:100%;background:#fff;overflow:hidden}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item a:hover{opacity:.7}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;bottom:20px;right:40px;font-size:3.2rem;color:#23bdb4}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4{margin:0 0 2rem;font-size:3rem;font-family:"Zen Old Mincho",serif;font-weight:400;color:#23bdb4;line-height:1.4;letter-spacing:.02em}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4>span{display:block;margin:.2em 0 0;font-size:2.5rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea{display:flex;flex-wrap:wrap;gap:5px 10px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag{display:block;padding:.2em 1em .1em;min-width:90px;border-radius:5px;font-size:1.5rem;line-height:1.4;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag.red{color:#fff;background:#bb0227;border:2px solid #bb0227}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag.green{color:#fff;background:#23bdb4;border:2px solid #23bdb4}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag.border{color:#bb0227;font-weight:700;border:2px solid #bb0227}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item p{margin:2rem 0 0;font-size:1.7rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2),.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){width:calc(50% - 3rem);border-radius:60px 0 60px 0;background:#fff;opacity:0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2).js-on,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3).js-on{animation:eventFadeIn 1s forwards ease;animation-delay:.2s}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;width:100%;aspect-ratio:690/320;background:#23bdb4;color:#fff;text-align:center}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a:hover,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a:hover{opacity:.6}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a::before,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;bottom:30px;right:45px;font-size:3.2rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup{margin:0 0 3rem;line-height:1.4}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup p,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup p{font-size:1.5rem;font-family:"Libre Baskerville",serif;letter-spacing:.05em}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup h4,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup h4{margin:0;padding:0;font-size:3.6rem;font-weight:400;font-family:"Zen Old Mincho",serif;letter-spacing:.02em}.home .p-body #feature{position:relative;margin:0 auto;padding:15rem 0 23rem;width:100%;max-width:1600px;overflow:hidden;z-index:1}.home .p-body #feature::before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;background-image:url(/primary2/20th/assets/img/home/feature-bg-img.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:-1}.home .p-body #feature::after{content:"FEATURE";position:absolute;top:0;right:20px;font-size:13rem;font-family:"Libre Baskerville",serif;font-weight:400;letter-spacing:.05em;color:#23bdb4;line-height:.85;opacity:0}.home .p-body #feature.js-on::after{animation:featureFadeIn 1s forwards ease;animation-delay:.4s}@keyframes featureFadeIn{0%{opacity:0}100%{opacity:1}}.home .p-body #feature .p-chapter__inner>h3{margin:0 0 4rem;font-size:5.5rem;font-weight:400;font-family:"Zen Old Mincho",serif;line-height:1.4}.home .p-body #feature .p-chapter__inner>p{font-size:2rem;font-family:"Zen Old Mincho",serif;word-break:keep-all;overflow-wrap:anywhere}.home .p-body #feature .p-chapter__inner .c-fBox+.c-fBox{margin:9rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox{gap:4rem;justify-content:space-between;margin:6rem 0 0;opacity:0}.home .p-body #feature .p-chapter__inner .c-fBox.js-on{animation:featureFadeUp 1s forwards ease;animation-delay:.2s}@keyframes featureFadeUp{0%{opacity:0;transform:translate(0, 60px)}100%{opacity:1;transform:translate(0, 0px)}}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text{margin-right:9rem;margin-left:0}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .num{text-align:right}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .num::before{right:110px;left:auto}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .wrap{margin-left:auto;padding-right:3rem;padding-left:0}.home .p-body #feature .p-chapter__inner .c-fBox__text{margin-top:5.5rem;margin-right:0;margin-left:9rem;width:100%}.home .p-body #feature .p-chapter__inner .c-fBox__text .num{position:relative;display:block}.home .p-body #feature .p-chapter__inner .c-fBox__text .num::before{content:"";position:absolute;top:50%;left:110px;display:inline-block;width:100%;height:1px;background:#23bdb4}.home .p-body #feature .p-chapter__inner .c-fBox__text .num img{height:60px}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap{margin-top:4rem;width:fit-content;padding-right:0;padding-left:3rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup{font-family:"Zen Old Mincho",serif;line-height:1.4;width:fit-content}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup p{margin:0 0 2rem;font-size:2rem;color:#23bdb4;letter-spacing:.05em}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4{margin:0;font-size:3.6rem;font-weight:400;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"palt"}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap .c-linkBtn__white{margin:4rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox__img{width:50%;min-width:50%}.home .p-body #feature .p-chapter__inner .c-fBox__img img{box-shadow:0px 0px 20px rgba(102,102,102,.2);border-radius:80px 0 80px 0}.home .p-body #donate{position:relative;padding:9rem 0;background-image:url(/primary2/20th/assets/img/home/donate-bg-img.jpg);background-size:cover;background-position:center;margin-top:-8rem;border-radius:80px 80px 0 0;color:#fff;z-index:1}.home .p-body #donate .p-chapter__inner hgroup{margin:0 0 3rem;line-height:1.4;text-align:center}.home .p-body #donate .p-chapter__inner hgroup p{font-family:"Libre Baskerville",serif;font-size:1.5rem;letter-spacing:.05em}.home .p-body #donate .p-chapter__inner hgroup h3{margin:0;padding:0;font-family:"Zen Old Mincho",serif;font-weight:400;font-size:5.5rem;letter-spacing:.02em}.home .p-body #donate .p-chapter__inner>p{font-size:1.7rem;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.home .p-body #donate .p-chapter__inner .c-linkBtn__white{margin:4rem auto 0}.home .p-body #donate .swiper{margin:6rem 0 0}.home .p-body #donate .swiper-wrapper{transition-timing-function:linear}.home .p-body #donate .swiper-slide{border-radius:40px 0 40px 0;overflow:hidden}.page.outline .l-content{position:relative}.page.outline .l-content::before{content:"";position:absolute;top:0;left:50%;transform:translate(-75%, 0);width:100%;max-width:1600px;height:100%;background-image:url(/primary2/20th/assets/img/common/gradation-bg-img.png);background-size:cover;background-position:75% 50%;background-repeat:no-repeat;opacity:.4}.page.outline .p-body #sec01{padding:0 0 12rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox{gap:3rem 8rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__textArea .c-title{margin:0 0 5rem;font-size:4rem;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:.1em}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__textArea p+p{margin:1em 0 0}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__textArea p{letter-spacing:.02em}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea{width:550px;min-width:550px}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .imgArea{width:100%;height:auto;aspect-ratio:550/700}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .imgArea img{width:100%;height:100%;object-fit:cover;object-position:100% 50%;border-radius:80px 0 80px 0}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .name{margin:.5em 0 0;font-size:3rem;font-family:"Zen Old Mincho",serif;line-height:1.4;letter-spacing:.05em}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .name small{display:block;font-size:2rem}.page .l-content{padding-top:100px}.page .p-catch{padding:8rem 0 10rem}.page .p-catch__inner hgroup{position:relative;text-align:center;line-height:1}.page .p-catch__inner hgroup .pageTitle{margin:0;padding:0;font-size:13rem;font-family:"Libre Baskerville",serif;font-weight:400;letter-spacing:.05em;color:rgba(35,189,180,.3)}.page .p-catch__inner hgroup .pageTitle.is-active{color:red}.page .p-catch__inner hgroup p{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:100%;font-size:4.8rem;font-family:"Zen Old Mincho",serif;letter-spacing:.02em;opacity:0}.page .p-catch__inner hgroup p.is-active{animation:pageTitleAnime 1s forwards .24s}@keyframes pageTitleAnime{0%{opacity:0;transform:translate(-50%, 50%)}100%{opacity:1;transform:translate(-50%, 0)}}.page .p-body .p-chapter__inner .c-fBox{gap:3rem 8rem}.page .p-body .p-chapter__inner .c-fBox__imgArea{width:480px;min-width:480px}.page .p-body .p-chapter__inner .c-box,.page .p-body .p-chapter__inner .c-box__border,.page .p-body .p-chapter__inner .c-box__ivory,.page .p-body .p-chapter__inner .c-box__gray,.page .p-body .p-chapter__inner .c-box__yellow,.page .p-body .p-chapter__inner .c-box__white{padding:2rem 3.5rem}.page .p-body .p-chapter__inner .c-box__white{background:#fff}.page .p-body .p-chapter__inner .c-box__yellow{background:#fff6cf}.page .p-body .p-chapter__inner .c-box__gray{background:#eee}.page .p-body .p-chapter__inner .c-box__ivory{background:#faf8f5}.page .p-body .p-chapter__inner .c-box__border{border:1px solid #00b900}.page .p-body .p-chapter__inner .dlArea{margin:2rem 0 0}.page .p-body .p-chapter__inner .dlArea dl{display:flex;padding:1rem 0;border-top:1px solid #ccc}.page .p-body .p-chapter__inner .dlArea dl:last-child{border-bottom:1px solid #ccc}.page .p-body .p-chapter__inner .dlArea dl dt{padding:0 2rem;width:110px;min-width:110px;font-size:1.6rem;font-weight:700}.page .p-body .p-chapter__inner .dlArea dl dd{padding-right:2rem;font-size:1.7rem}.page .p-body #donation{padding:9rem 0;border-top:1px solid #ccc}.page .p-body #donation .donationsArea{position:relative;display:grid;place-content:center;margin:0 auto;padding:7rem 7rem 9rem;max-width:1080px;border-radius:60px 0 60px 0;border:2px solid #fff;color:#fff;background-image:url(/primary2/20th/assets/img/common/donations-bg-img.jpg);background-size:cover;text-align:center}.page .p-body #donation .donationsArea:hover{opacity:.5}.page .p-body #donation .donationsArea::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:grid;place-content:center;bottom:30px;right:30px;width:66px;height:66px;border-radius:50%;border:1px solid #fff;font-size:3.2rem}.page .p-body #donation .donationsArea hgroup{margin:0 0 3rem;line-height:1.4}.page .p-body #donation .donationsArea hgroup p{font-size:1.5rem;font-family:"Libre Baskerville",serif;letter-spacing:.05em}.page .p-body #donation .donationsArea hgroup h3{margin:0;padding:0;font-size:3.5rem;font-family:"Zen Old Mincho",serif;font-weight:400;letter-spacing:.02em}.page .p-body #donation .donationsArea>p{word-break:keep-all;overflow-wrap:anywhere}.page.schedule .p-body #donation{margin:12rem 0 0}.page.schedule .p-body .p-chapter+.p-chapter{margin:9rem 0 0}.page.schedule .p-body .p-chapter{padding:0}.page.schedule .p-body .p-chapter__inner .c-title{margin:0 0 2rem}.page.schedule .p-body .p-chapter__inner .c-tableArea table{min-width:unset}.page.schedule .p-body .p-chapter__inner .c-tableArea table thead tr th:nth-child(1){min-width:135px;width:17.4603174603%}.page.schedule .p-body .p-chapter__inner .c-tableArea table thead tr th:nth-child(2){width:40.4761904762%}.page.schedule .p-body .p-chapter__inner .c-tableArea table thead tr th:nth-child(3){width:42.0634920635%}.page.history .l-header{transition:all .3s ease;opacity:0}.page.history .l-header.js-on{animation:header_on .5s forwards;animation-delay:1.5s}@keyframes header_on{0%{opacity:0}100%{opacity:1}}.page.history .l-content{padding-top:0;background-image:url(/primary2/20th/assets/img/history/history-bk.jpg);background-size:150px auto;background-repeat:repeat}.page.history .l-content .p-mvArea{position:relative;width:100%;height:100vh;max-height:900px;overflow:hidden}.page.history .l-content .p-mvArea::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background-image:url(/primary2/20th/assets/img/history/history-mv-cover.png);background-size:cover;background-repeat:no-repeat;opacity:0;z-index:1}.page.history .l-content .p-mvArea.js-on::before{animation:mvCover_on 1s ease-in-out forwards;animation-delay:1.2s}@keyframes mvCover_on{0%{opacity:0}100%{opacity:.8}}.page.history .l-content .p-mvArea.js-on .mvSliderArea_wrap{animation:mvSliderArea_wrap_on 1s ease-in-out forwards}@keyframes mvSliderArea_wrap_on{0%{opacity:0}100%{opacity:1}}.page.history .l-content .p-mvArea.js-on .mvSliderArea_inner{animation:mvSliderArea_inner_scale 1s ease-in-out forwards;animation-delay:.6s}@keyframes mvSliderArea_inner_scale{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes mvSliderArea_inner_scale_mx{0%{transform:scale(1.1)}100%{transform:scale(1.5)}}@keyframes mvSliderArea_inner_scale_pc{0%{transform:scale(1.2)}100%{transform:scale(1.9)}}@keyframes mvSliderArea_inner_scale_tb{0%{transform:scale(1.5)}100%{transform:scale(2)}}@keyframes mvSliderArea_inner_scale_sp{0%{transform:scale(1.8)}100%{transform:scale(2.4)}}.page.history .l-content .p-mvArea.js-on hgroup{animation:mv_on 1s ease-in-out forwards;animation-delay:1.8s}.page.history .l-content .p-mvArea.js-on .scrollBtn{animation:mv_on 1s ease-in-out forwards;animation-delay:1.8s}@keyframes mv_on{0%{opacity:0}100%{opacity:1}}.page.history .l-content .p-mvArea .mvSliderArea_wrap{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea_inner{transform:scale(1)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea{display:flex;justify-content:space-between;margin:0 auto;width:65vw;transform:translate(10%, -9%) rotate(-30deg)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider{width:calc(50% - .5vw);filter:drop-shadow(0.4vw 0.4vw 0.4vw rgba(0, 0, 0, 0.3))}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider__item{aspect-ratio:1600/900;margin:1.5vw}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider.slider01{transform:translateY(-17vw)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider.slider02{transform:rotate(-180deg) translateY(-1vw)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider.slider02 .mvSlider__item{transform:rotate(180deg)}.page.history .l-content .p-mvArea hgroup{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:#fff;text-align:center;font-family:"Zen Old Mincho",serif;line-height:1.4;opacity:0;z-index:2}.page.history .l-content .p-mvArea hgroup .pageTitleHistory{margin:0 0 .5rem;font-size:6.6rem;font-weight:400}.page.history .l-content .p-mvArea hgroup p{font-size:2.4rem;letter-spacing:2px;font-weight:400}.page.history .l-content .p-mvArea .scrollBtn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;padding:2.5em 2rem 2rem;color:#fff;opacity:0;z-index:2}.page.history .l-content .p-mvArea .scrollBtn:hover .scrollBtn-txt{letter-spacing:1px}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-txt{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:2rem;font-family:"Roboto",sans-serif;font-weight:400;transition:all .3s ease}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot{background-color:#d8fb17;display:block;width:6px;height:6px;margin:0 auto 1rem;transition:all 1s ease}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-01{animation:anime_dot-01 2s infinite}@keyframes anime_dot-01{0%{background-color:#fff}5%{background-color:#d8fb17}10%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-02{animation:anime_dot-02 2s infinite}@keyframes anime_dot-02{0%{background-color:#fff}10%{background-color:#fff}15%{background-color:#d8fb17}20%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-03{animation:anime_dot-03 2s infinite}@keyframes anime_dot-03{0%{background-color:#fff}20%{background-color:#fff}25%{background-color:#d8fb17}30%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-04{animation:anime_dot-04 2s infinite}@keyframes anime_dot-04{0%{background-color:#fff}30%{background-color:#fff}35%{background-color:#d8fb17}40%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-05{animation:anime_dot-05 2s infinite}@keyframes anime_dot-05{0%{background-color:#fff}40%{background-color:#fff}45%{background-color:#d8fb17}50%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-dot.dot-06{animation:anime_dot-06 2s infinite}@keyframes anime_dot-06{0%{background-color:#fff}50%{background-color:#fff}55%{background-color:#d8fb17}60%{background-color:#d8fb17}90%{background-color:#d8fb17}100%{background-color:#fff}}.page.history .l-content .p-body{overflow:hidden}@keyframes historyFadeIn{0%{opacity:0}100%{opacity:1}}.page.history .l-content .p-body .js-fadeIn{transition:all .3s ease}.page.history .l-content .p-body .magazineArea{padding:10rem 4rem 0;font-family:"Zen Old Mincho",serif;text-align:center}.page.history .l-content .p-body .magazineArea p{font-size:2rem;line-height:1.5}.page.history .l-content .p-body .magazineArea a{position:relative;background-color:#fff;display:block;width:250px;margin:2rem auto 0;padding:.8rem 4rem 1rem 2.5rem;border:1px solid #ddd;border-radius:100px;text-align:left;font-size:1.6rem;font-weight:600;color:#23bdb4}.page.history .l-content .p-body .magazineArea a:hover{background-color:#23bdb4;color:#fff}.page.history .l-content .p-body .magazineArea a:hover::before{background:#fff}.page.history .l-content .p-body .magazineArea a:hover::after{color:#23bdb4}.page.history .l-content .p-body .magazineArea a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;background:#23bdb4;display:block;width:2.4rem;height:2.4rem;border-radius:100rem;transition:all .3s ease}.page.history .l-content .p-body .magazineArea a::after{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%) scale(0.8);right:1.65rem;display:block;font-size:1rem;font-weight:600;color:#fff;letter-spacing:0;transition:all .3s ease}.page.history .l-content .p-body .p-historySec{position:relative}.page.history .l-content .p-body .p-historySec__inner{padding:10rem 4rem 0}.page.history .l-content .p-body .p-historySec .historyArea{position:relative;z-index:1}.page.history .l-content .p-body .p-historySec .historyArea::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:60px;height:100%;background:linear-gradient(to bottom, #6a97d2, #b7daa5, #a7d879, #e2e685);border-radius:100rem 100rem 0 0;opacity:.8;z-index:1}.page.history .l-content .p-body .p-historySec .historyArea__inner{position:relative;margin-bottom:20rem;z-index:2}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-0{margin-bottom:0}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-30{margin-bottom:3rem}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-70-sp{margin-bottom:3rem}.page.history .l-content .p-body .p-historySec .historyArea__inner:last-child{margin-bottom:0}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder{position:absolute;right:0;right:-4rem;width:100vw}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder.to-right{clip-path:inset(0 100% 0 0)}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder.to-right.js-on{animation:bkBorder-r 2s ease-in-out forwards}@keyframes bkBorder-r{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder.to-left{clip-path:inset(0 0 0 100%)}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder.to-left.js-on{animation:bkBorder-l 2s ease-in-out forwards}@keyframes bkBorder-l{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 0)}}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder img{width:100%}.page.history .l-content .p-body .p-historySec .historyArea__item{position:relative;display:grid;grid-template-columns:calc(50% - 10rem) calc(50% - 10rem);gap:20rem;z-index:2}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-50{margin-bottom:5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-100{margin-bottom:10rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea{text-align:right}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year{position:relative;margin-bottom:1.5rem;font-size:5.5rem;font-family:"Roboto",sans-serif;font-weight:400;color:#23bdb4;line-height:1}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year span{display:inline-block;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on span{animation:year_on 1s forwards}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on span:nth-child(2){animation-delay:.2s}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on span:nth-child(3){animation-delay:.3s}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on span:nth-child(4){animation-delay:.4s}@keyframes year_on{0%{transform:translateY(30%);opacity:0}100%{transform:translateY(0);opacity:1}}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on::before{animation:historyFadeIn 1s forwards;animation-delay:.5s}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year.js-on::after{animation:year_after 1.2s forwards;animation-delay:.5s}@keyframes year_after{0%{transform:translateY(-50%) scale(0.8);opacity:0}50%{opacity:1;transform:translateY(-50%) scale(1)}100%{opacity:0;transform:translateY(-50%) scale(0.8)}}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-11rem;background-color:#fff;display:block;width:2rem;height:2rem;border-radius:100rem;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-12rem;display:block;width:4rem;height:4rem;border:2px solid #fff;border-radius:100rem;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt{position:relative;margin-bottom:6rem;padding-right:3rem;font-size:2rem;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.5}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt.js-on::before{animation:year_txt_before .5s forwards;animation-delay:.5s}@keyframes year_txt_before{0%{width:0}100%{width:2rem}}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt .desc_txt{display:inline-block;margin-top:.5rem;font-size:.8em;line-height:1.5}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt::before{content:"";position:absolute;top:1.4rem;left:100%;background-color:#333;display:block;width:0;height:3px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__title{margin:0 0 2.5rem;font-size:3.4rem;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.5}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea .detailImg.js-on .detailArea__img{animation:historyImg_on 1.5s forwards}@keyframes historyImg_on{0%{transform:translateY(10%);opacity:0}100%{transform:translateY(0);opacity:1}}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea .detailImg.js-on .detailArea__caption,.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea .detailImg.js-on .detailArea__btn{animation:historyFadeIn 1.5s forwards;animation-delay:.5s}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img:has(+.detailArea__caption){margin-bottom:2.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img{margin-bottom:3rem;filter:drop-shadow(0.5vw 0.5vw 0.5vw rgba(0, 0, 0, 0.2));width:100%;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-yoko{max-width:500px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-01{max-width:300px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-02{max-width:400px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption{font-size:1.5rem;line-height:1.4;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption.max-480{max-width:480px;width:100%}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption small{display:inline-block;font-size:85%}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption a{display:inline-block;color:#23bdb4}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption+.detailArea__btn{margin-top:2rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn{margin-top:3rem;opacity:0}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .comming{background-color:rgba(0,0,0,.14);display:block;width:22rem;padding:2rem;border:1px solid #fff;border-radius:100rem;color:#fff;font-size:1.6rem;font-family:"Zen Old Mincho",serif;text-align:center;font-weight:600;letter-spacing:2px;line-height:1}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn{position:relative;background-color:#fff;display:block;width:22rem;padding:2rem;border:1px solid #23bdb4;border-radius:100rem;color:#23bdb4;font-size:1.6rem;font-family:"Roboto",sans-serif;font-weight:400;line-height:1;cursor:pointer;transition:all .3s ease}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;background:#23bdb4;display:block;width:3rem;height:3rem;border-radius:100rem;transition:all .3s ease}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn::after{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%) scale(0.8);right:2rem;display:block;font-size:1rem;font-weight:600;color:#fff;letter-spacing:0;transition:all .3s ease}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn:hover{background-color:#23bdb4;color:#fff;letter-spacing:2px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn:hover::before{background:#fff}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn:hover::after{color:#23bdb4}.page.history .l-content .p-body .p-historySec .history-leafArea{position:absolute;opacity:0;z-index:1}.page.history .l-content .p-body .p-historySec .history-leafArea.js-on.anime-to-right{animation:leafArea_on-right 1.2s forwards}@keyframes leafArea_on-right{0%{transform:translate(-50%, -50%);opacity:0}100%{transform:translateY(0);opacity:1}}.page.history .l-content .p-body .p-historySec .history-leafArea.js-on.anime-to-left{animation:leafArea_on-left 1.2s forwards}@keyframes leafArea_on-left{0%{transform:translate(50%, -50%);opacity:0}100%{transform:translateY(0);opacity:1}}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01{top:45rem;left:20rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01 img{width:97px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02{top:15rem;right:7rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02 img{width:286px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03{top:25rem;left:-6rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03 img{width:247px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04{top:55rem;right:-3rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04 img{width:102px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05{top:55rem;left:0}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05 img{width:300px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06{top:35rem;right:-3rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06 img{width:256px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07{top:35rem;left:0}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07 img{width:228px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08{top:85rem;left:5rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:550px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09{top:-5rem;right:-5rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09 img{width:280px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10{top:35rem;left:15rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10 img{width:102px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11{top:45rem;right:-12rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11 img{width:235px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12{top:29rem;left:6rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12 img{width:275px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13{top:2rem;right:6rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:290px}.page.history .l-content .p-body .p-historySec .historyBottom{position:relative}.page.history .l-content .p-body .p-historySec .historyBottom.js-on .bottomCurtain__left{animation:bottomCurtain_left 2s forwards}@keyframes bottomCurtain_left{0%{border-radius:0 0 20rem 0}100%{border-radius:0 0 70rem 0}}.page.history .l-content .p-body .p-historySec .historyBottom.js-on .bottomCurtain__right{animation:bottomCurtain_right 2s forwards}@keyframes bottomCurtain_right{0%{border-radius:0 0 0 20rem}100%{border-radius:0 0 0 70rem}}.page.history .l-content .p-body .p-historySec .historyBottom::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;background:linear-gradient(to bottom, #e2e685, #6a97d2);opacity:.8}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain{position:relative;display:flex;justify-content:space-between;z-index:1}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left,.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{position:relative;background-image:url(/primary2/20th/assets/img/history/history-bk.jpg);background-size:150px auto;background-repeat:repeat;width:calc(50% - 3rem);height:760px;z-index:1}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left{border-radius:0 0 20rem 0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{border-radius:0 0 0 20rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea{position:relative;display:flex;justify-content:center;align-items:center;height:130vh;z-index:1}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{margin:0 0 2rem;font-size:6rem;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.5;color:#fff;text-align:center}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__img{max-width:640px;width:100%;margin:0 auto}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec{position:absolute;top:0;left:0;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:0 2rem;opacity:0;visibility:hidden;transition:all 1s ease}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.js-on{opacity:1;visibility:visible}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-01 a{display:block}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-01 a:hover{opacity:.6}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .wrap{max-width:1200px;width:100%;margin:0 auto}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox{gap:2rem;justify-content:space-between;margin:6rem 0 0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text{margin-top:5.5rem;width:100%}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup{font-family:"Zen Old Mincho",serif;line-height:1.4;width:fit-content}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup h4{margin:0;font-size:3.6rem;font-weight:400;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"palt";color:#fff}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text .c-linkBtn__white{background-color:rgba(0,0,0,.05);margin:4rem 0 0;border:1px solid #fff;color:#fff}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text .c-linkBtn__white:hover{background-color:rgba(255,255,255,.2);filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.2))}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__img{width:50%;min-width:50%}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__img img{box-shadow:0px 0px 20px rgba(102,102,102,.2);border-radius:80px 0 80px 0}.page.history .l-content .js-modalBox .modalItem{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10000}.page.history .l-content .js-modalBox .modalItem__grid{display:grid;grid-template-columns:1fr 50%;gap:clamp(4rem,6vw,6rem)}.page.history .l-content .js-modalBox .modalItem__grid.align-center{align-items:center}.page.history .l-content .js-modalBox .modalItem__grid.txt-60{grid-template-columns:1fr 60%}.page.history .l-content .js-modalBox .modalItem__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;max-width:1200px;width:calc(100% - 8rem);max-height:80vh;padding:10rem 6rem 8rem;overflow-x:hidden;overflow-y:auto}.page.history .l-content .js-modalBox .modalItem__inner .closeBtn{position:absolute;top:0;right:0;width:6rem;height:6rem;transition:all .3s ease;cursor:pointer;z-index:1}.page.history .l-content .js-modalBox .modalItem__inner .closeBtn:hover{opacity:.5}.page.history .l-content .js-modalBox .modalItem__inner .closeBtn::before,.page.history .l-content .js-modalBox .modalItem__inner .closeBtn::after{content:"";position:absolute;top:1.8rem;left:2.5rem;background-color:#333;display:block;width:1px;height:30px}.page.history .l-content .js-modalBox .modalItem__inner .closeBtn::before{transform:rotate(45deg)}.page.history .l-content .js-modalBox .modalItem__inner .closeBtn::after{transform:rotate(-45deg)}.page.history .l-content .js-modalBox .modalItem__inner .one_column{padding:0 6rem}.page.history .l-content .js-modalBox .modalItem__inner .one_column .modalImg{margin-top:clamp(4rem,6vw,6rem)}.page.history .l-content .js-modalBox .modalItem__inner .one_column .modalImg img{width:100%}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .caption_txt{margin-top:1.5rem;font-size:1.2rem;line-height:1.5}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .caption_txt .inlineB_txt{display:inline-block}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider{position:relative}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider.slider-01{aspect-ratio:472/410}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider li p{margin-top:1rem;font-size:clamp(1.2rem,1.3vw,1.4rem);line-height:1.3}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider li.current{opacity:1}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider-nav{display:flex}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider-nav li{background-color:#000;margin-right:1rem;cursor:pointer}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider-nav li img{transition:opacity .5s ease-in-out;opacity:.6}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider-nav li.current img{opacity:1}.page.history .l-content .js-modalBox .modalItem__inner .modalImg .modalSlider-nav li:last-child{margin-right:0}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-title{margin-bottom:2rem}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt p{font-size:1.6rem}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt p+p{margin-top:1em}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li{position:relative;margin-bottom:1.5rem;text-indent:0}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li::before{position:absolute;top:.43em;left:0}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li .list_year{position:absolute;top:0;left:1.3em;display:block;font-weight:600}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li .list_txt{display:block;padding-left:6.5em}.page.history .l-content .js-modalBox .modalItem__inner .caption_magazine{margin-top:2rem;text-align:right;font-size:1.4rem}.page.history .l-content .js-modalBox .modalItem__inner .caption_magazine a{display:inline-block;color:#23bdb4}.page.history .l-content .js-modalBox .modalItem.modal-04 .modalItem__grid{grid-template-columns:1fr 65%}.page.history .l-footer{position:relative;margin-top:-30vh;z-index:1}@media(min-width: 1001px){.page.history .l-header{background:rgba(0,0,0,0);box-shadow:none}.page.history .l-header__inner{box-shadow:none}.page.history .l-header__inner svg .logo,.page.history .l-header__inner svg .title{fill:#fff}.page.history .l-header__inner a{color:#fff}.page.history .l-header__inner .border{background:#fff}.page.history .l-header__inner .l-header__gnav__parent a:hover{opacity:.5}.page.history .l-header__hamburger span{background:#fff}.page.history .l-header .navArea.is-active a{color:#222}.page.history .l-header .navArea.is-active a:hover{opacity:1;color:#23bdb4}.page.history .l-header.js-fixed{background-color:#fff}.page.history .l-header.js-fixed .l-header__inner{box-shadow:0px 0px 20px rgba(102,102,102,.2)}.page.history .l-header.js-fixed .l-header__inner svg .logo{fill:#ab232e}.page.history .l-header.js-fixed .l-header__inner svg .title{fill:#222}.page.history .l-header.js-fixed .l-header__inner a{color:#222}.page.history .l-header.js-fixed .l-header__inner a.is-current{color:#23bdb4}.page.history .l-header.js-fixed .l-header__inner a:hover{opacity:1;color:#23bdb4}.page.history .l-header.js-fixed .l-header__inner .border{background:#999}.page.history .l-header.js-fixed .l-header__inner .l-header__title a:hover{opacity:.5;color:#222}}@media(max-width: 1600px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01{left:2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01 img{width:87px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02{right:-6rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02 img{width:226px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03 img{width:187px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05 img{width:250px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06 img{width:160px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07 img{width:160px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08{left:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:450px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09 img{width:220px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11 img{width:160px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12 img{width:220px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:220px}}@media(max-width: 1600px)and (max-width: 1200px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01{left:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01 img{width:67px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02 img{width:176px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03 img{width:126px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05 img{width:176px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06 img{width:126px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07 img{width:126px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:420px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09 img{width:160px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11 img{width:90px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12 img{width:180px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:180px}}@media(max-width: 1600px)and (max-width: 1200px)and (max-width: 1000px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01{top:32rem;left:10rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02 img{width:150px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:330px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12 img{width:140px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:140px}}@media(max-width: 1600px)and (max-width: 1200px)and (max-width: 1000px)and (max-width: 768px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-01{display:none}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02 img{width:24vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:42vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12 img{width:20vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:28vw}}@media(max-width: 1600px)and (max-width: 1000px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02{right:-4rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08{top:60rem}}@media(max-width: 1600px)and (max-width: 1000px)and (max-width: 768px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02{top:30rem;right:2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08{top:80rem;left:unset;right:-5rem}}@media(max-width: 1600px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-02{right:-1rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08{display:none}}@media(max-width: 1600px)and (max-width: 1200px)and (max-width: 768px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03 img{width:12vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05 img{width:25vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06 img{width:20vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07 img{width:18vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09 img{width:22vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11 img{width:14vw}}@media(max-width: 1600px)and (max-width: 1200px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-08 img{width:52vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13 img{width:34vw}}@media(max-width: 1600px)and (max-width: 1200px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09 img{width:26vw}}@media(max-width: 1500px){.l-header .navArea{padding:0}.page.history .l-content .p-mvArea{max-height:800px}}@media(max-width: 1500px)and (max-width: 1000px){.l-header .navArea{display:none;position:fixed;top:55px;right:0;bottom:auto;left:auto;overflow:visible;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1.5rem;background:#fff;height:calc(100% - 55px);width:100%;max-width:400px;z-index:-1}}@media(max-width: 1500px)and (max-width: 1400px){.page.history .l-content .p-mvArea{max-height:700px}}@media(max-width: 1500px)and (max-width: 1400px)and (max-width: 1000px){.page.history .l-content .p-mvArea{max-height:500px}}@media(max-width: 1500px)and (max-width: 1400px)and (max-width: 1000px)and (max-width: 768px){.page.history .l-content .p-mvArea{max-height:460px}}@media(max-width: 1500px)and (max-width: 1400px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 700px){.page.history .l-content .p-mvArea{max-height:400px}}@media(max-width: 1500px)and (max-width: 1400px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 700px)and (max-width: 480px){.page.history .l-content .p-mvArea{max-height:360px}}@media(max-width: 1400px){.l-header__logo{width:144px}.l-header .border{height:36px}.l-header h1{font-size:1.44rem}.l-header__gnav__list{gap:0 3rem}.page.history .l-content .p-mvArea.js-on .mvSliderArea_inner{animation:mvSliderArea_inner_scale_mx 1s ease-in-out forwards;animation-delay:.6s}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea_inner{transform:scale(1.1)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea{transform:translate(5%, -9%) rotate(-30deg)}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12{top:19rem}}@media(max-width: 1400px)and (max-width: 1000px){.l-header__logo{width:108px}.l-header .border{height:27px}.l-header h1{font-size:1.1rem}.page.history .l-content .p-mvArea.js-on .mvSliderArea_inner{animation:mvSliderArea_inner_scale_pc 1s ease-in-out forwards;animation-delay:.6s}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea_inner{transform:scale(1.2)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea{width:50%;transform:translate(6%, 0%) rotate(-30deg)}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12{top:13rem}}@media(max-width: 1400px)and (max-width: 1200px){.l-header__gnav__list{gap:0 2rem}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1000px){.l-header__gnav__list{display:block}}@media(max-width: 1400px)and (max-width: 1000px)and (max-width: 768px){.page.history .l-content .p-mvArea.js-on .mvSliderArea_inner{animation:mvSliderArea_inner_scale_tb 1s ease-in-out forwards;animation-delay:.6s}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea_inner{transform:scale(1.5)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea{transform:translate(-3%, -6%) rotate(-30deg)}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12{top:-35rem;left:unset;right:-1rem}}@media(max-width: 1400px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-mvArea.js-on .mvSliderArea_inner{animation:mvSliderArea_inner_scale_sp 1s ease-in-out forwards;animation-delay:.6s}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea_inner{transform:scale(1.8)}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea{transform:translate(-4%, 3%) rotate(-30deg)}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-12{display:none}}@media(max-width: 1260px){.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .wrap{max-width:1000px}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup h4{font-size:3rem}}@media(max-width: 1260px)and (max-width: 768px){.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup h4{font-size:2.2rem}}@media(max-width: 1260px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup h4{font-size:1.8rem}}@media(max-width: 1200px){.l-header.is-active .l-header__inner,.l-header.js-fixed .l-header__inner{padding:.5rem 2rem}.l-header__inner{padding:1.6rem 2rem}.l-header__title{gap:0 2rem}.l-header__gnav__parent{font-size:1.4rem}.l-header__gnav__parent.special_cont a .special_cont-en{margin-bottom:.3rem;font-size:1rem}.home .p-body #event .p-chapter__inner{gap:6rem 4rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2),.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){width:calc(50% - 2rem)}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text{margin-right:0}.home .p-body #feature .p-chapter__inner .c-fBox__text{margin-left:0}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4{font-size:3.2rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox{gap:3rem 6rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea{width:420px;min-width:420px}.page .p-catch__inner hgroup .pageTitle{font-size:10rem}.page.history .l-content .p-mvArea hgroup .pageTitleHistory{font-size:5.5vw}.page.history .l-content .p-mvArea hgroup p{font-size:2vw}.page.history .l-content .p-body .magazineArea p{font-size:1.9rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year{font-size:5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt{font-size:1.9rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__title{font-size:3rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-yoko{max-width:400px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-01{max-width:200px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-02{max-width:300px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10{left:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10 img{width:90px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11{right:-10rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left,.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{height:500px}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{font-size:5.5rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__img{max-width:540px}.page.history .l-content .js-modalBox .modalItem__inner .one_column{padding:0}}@media(max-width: 1200px)and (max-width: 1000px){.l-header__inner{padding:0 2rem;box-shadow:0px 0px 10px rgba(102,102,102,.2)}.l-header__title{gap:0 1.2rem}.l-header__gnav__parent{border-bottom:1px solid #e8e8e8;font-size:1.6rem}.l-header__gnav__parent.special_cont a .special_cont-en{margin-bottom:0}.home .p-body #event .p-chapter__inner{gap:0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2),.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){width:100%}.home .p-body #feature .p-chapter__inner .c-fBox__text{margin-top:0}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox{flex-direction:column}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea{margin:0 auto;width:100%;min-width:unset;max-width:700px}.page .p-catch__inner hgroup .pageTitle{font-size:8rem}.page.history .l-content .p-mvArea hgroup .pageTitleHistory{font-size:6.5vw}.page.history .l-content .p-body .magazineArea p{font-size:1.8rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year{font-size:4.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt{margin-bottom:4rem;font-size:1.8rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__title{font-size:2.6rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left,.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{position:absolute;top:0;right:0;width:calc(50% - 2.5rem);height:350px}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{font-size:4.5rem}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 480px){.home .p-body #event .p-chapter__inner .borderArea:nth-child(2),.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){border-radius:30px 0 30px 0}}@media(max-width: 1200px)and (max-width: 768px){.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4{font-size:2.7rem}.page.history .l-content .p-mvArea hgroup p{font-size:2.5vw}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-yoko{max-width:300px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-01{max-width:180px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-02{max-width:200px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10{top:45rem;left:unset;right:-1rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10 img{width:12vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-11{top:46rem;right:-1rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__img{max-width:440px}}@media(max-width: 1200px)and (max-width: 768px)and (max-width: 480px){.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4{font-size:2.3rem}.page.history .l-content .p-mvArea hgroup p{font-size:3vw}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-yoko{max-width:250px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-01{max-width:150px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img.img-02{max-width:180px}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-10{top:60rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__img{max-width:340px}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 700px){.page .p-catch__inner hgroup .pageTitle{font-size:6rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{font-size:3.5rem}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 700px)and (max-width: 480px){.page .p-catch__inner hgroup .pageTitle{font-size:4.6rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{font-size:2.8rem}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 768px){.page.history .l-content .p-mvArea hgroup .pageTitleHistory{font-size:8vw}.page.history .l-content .p-body .magazineArea p{font-size:1.6rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year{font-size:4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt{padding-top:1em;padding-right:0;font-size:1.7rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__title{font-size:2.4rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left,.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{width:calc(100% - 45px);height:300px}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.page.history .l-content .p-mvArea hgroup .pageTitleHistory{font-size:9vw}.page.history .l-content .p-body .magazineArea p{font-size:1.4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year{margin-bottom:1rem;font-size:3rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt{font-size:1.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__title{font-size:1.9rem}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 700px)and (max-width: 480px)and (max-width: 350px){.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__title{font-size:2.3rem}}@media(max-width: 1160px){.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li .list_txt br{display:none}}@media(max-width: 1000px){.newsNoteBtn{top:7rem;right:1rem;width:120px;height:120px}.newsNoteBtn__title{margin-bottom:.5rem;font-size:1.6rem}.newsNoteBtn__lead{margin-bottom:.3rem;font-size:1.2rem}.newsNoteBtn__icon{width:45px}.home .l-header{background:#fff}.home .l-header__inner{box-shadow:0px 0px 20px rgba(102,102,102,.2)}.home .l-header__inner .border{background:#999}.home .l-header__inner a{color:#222}.home .l-header__inner svg .logo{fill:#ab232e}.home .l-header__inner svg .title{fill:#000}.home .l-header .l-header__gnav__parent a:hover{opacity:1;color:#23bdb4}.l-header{height:55px}.l-header__gnav__parent a{padding:1rem 2rem}.l-header__gnav__parent a::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:15px;transform:translate(0, -55%);font-size:2rem;color:color-accent;content:""}.l-header__gnav__parent.special_cont a{text-align:left}.l-header__gnav__parent.dropdown>a::after{margin-top:-7px;padding:8px 0 8px 15px;border-left:1px solid #999;font-size:1.3rem}.l-header__gnav__parent.dropdown:hover .l-header__gnav__child,.l-header__gnav__parent.dropdown:focus-within .l-header__gnav__child{display:none}.l-header__gnav__child{position:static;z-index:1000;list-style:none;width:100%;margin:0;padding:0 0 0 15px;background:#eee}.l-header__gnav__child>li{font-size:1.4rem}.l-header__link{display:flex;flex-wrap:wrap;justify-content:center;margin:2.5rem 0 0;gap:.5em 1em;font-size:1.3rem}.l-header__hamburger{display:grid;place-content:center}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList{flex-direction:column}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li{margin:0 auto;width:100%;max-width:495px}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2){padding:1.5rem 6rem 2.5rem 3rem}.home .p-catch{min-height:550px;aspect-ratio:4/3}.home .p-body #logo20th .p-chapter__inner .logoArea{grid-template-columns:30% 1fr}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1){margin:0 0 4.5rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a{flex-direction:column}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4{word-break:keep-all;overflow-wrap:anywhere}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4 wbr{display:inline-block}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:not(:first-child){width:100%}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4{text-align:center}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea{justify-content:center}.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){margin:4rem 0 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a{padding:4rem 3rem;aspect-ratio:690/240}.home .p-body #feature::before{background-position:80% 50%}.home .p-body #feature::after{font-size:min(14vw,10rem)}.home .p-body #feature .p-chapter__inner .c-fBox{flex-direction:column}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .wrap{margin-left:0;padding:0 3rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap{padding:0 3rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4 br{display:none}.home .p-body #feature .p-chapter__inner .c-fBox__img{margin:0 auto;width:100%;max-width:calc(100% - 6rem)}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .imgArea{aspect-ratio:360/250}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .imgArea img{object-position:100% 20%;border-radius:30px 0 30px 0}.page .l-content{padding-top:55px}.page .p-catch__inner hgroup{line-height:1.2}.page .p-catch__inner hgroup p{font-size:3.6rem}.page .p-body .p-chapter__inner .c-fBox{gap:3rem 4rem}.page .p-body .p-chapter__inner .c-fBox__imgArea{width:360px;min-width:360px}.page.history .l-header.js-on{animation:header_on .5s forwards;animation-delay:0s}.page.history .l-content .p-mvArea hgroup{padding-top:55px}.page.history .l-content .p-mvArea .scrollBtn{display:none}.page.history .l-content .p-body .br-forPc{display:none}.page.history .l-content .p-body .magazineArea{padding:10rem 2rem 0}.page.history .l-content .p-body .magazineArea a{width:230px;font-size:1.5rem}.page.history .l-content .p-body .p-historySec__inner{padding:10rem 2rem 0}.page.history .l-content .p-body .p-historySec .historyArea::before{width:50px}.page.history .l-content .p-body .p-historySec .historyArea__inner{margin-bottom:10rem}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-30{margin-bottom:2rem}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-70-sp{margin-bottom:7rem}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder{right:-2rem}.page.history .l-content .p-body .p-historySec .historyArea__item{grid-template-columns:calc(50% - 8rem) calc(50% - 8rem);gap:16rem}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-50{margin-bottom:4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-100{margin-bottom:8rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::before{right:-9rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::after{right:-10rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03{top:20rem;left:-3rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04{top:42rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05{top:35rem;left:4rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06{top:45rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07{top:20rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13{top:-6rem}.page.history .l-content .p-body .p-historySec .historyBottom.js-on .bottomCurtain__left{animation-duration:3.5s}.page.history .l-content .p-body .p-historySec .historyBottom.js-on .bottomCurtain__right{animation-duration:3.5s}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain{padding-bottom:20rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left{left:0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{right:0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text{margin-top:0}.page.history .l-content .js-modalBox .modalItem__grid{grid-template-columns:1fr}.page.history .l-content .js-modalBox .modalItem__grid.txt-60{grid-template-columns:1fr}.page.history .l-content .js-modalBox .modalItem__inner{padding:6rem}.page.history .l-content .js-modalBox .modalItem__inner .modalImg{max-width:520px;margin:0 auto;order:2}.page.history .l-content .js-modalBox .modalItem__inner .caption_magazine{font-size:1.2rem;text-align:left}.page.history .l-content .js-modalBox .modalItem.modal-04 .modalItem__grid{grid-template-columns:1fr}.page.history .l-content .js-modalBox .modalItem.modal-04 .modalItem__grid .modalImg{max-width:300px}}@media(max-width: 1000px)and (max-width: 700px){.newsNoteBtn{top:unset;bottom:0;right:0;left:0;background-color:#23bdb4;flex-direction:unset;width:100%;height:auto;padding:1.5rem;border-radius:0;border:none;border-top:1px solid #fff;filter:unset !important}.newsNoteBtn__title{margin-bottom:0;font-size:1.8rem}.newsNoteBtn__lead{margin:0 1.5rem;color:#fff}.newsNoteBtn__icon{display:inline-block;margin:0;width:40px;filter:invert(100%)}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li{padding:2.5rem 2rem;max-width:320px;font-size:1.3rem}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2){padding:2.5rem 2rem;background-image:url(/primary2/20th/assets/img/alumni/alumni-step-img-bottom.png)}.page .p-catch__inner hgroup p{font-size:3rem}}@media(max-width: 1000px)and (max-width: 700px)and (max-width: 480px){.newsNoteBtn{padding:1.2rem}.newsNoteBtn__title{font-size:1.6rem}.newsNoteBtn__lead{margin:0 1rem 0 1.2rem;font-size:1.1rem}.newsNoteBtn__icon{width:36px}.page .p-catch__inner hgroup p{font-size:2.6rem}}@media(max-width: 1000px)and (max-width: 480px){.l-header__link{gap:.25em .8em}.home .p-catch{min-height:unset;aspect-ratio:390/430}.home .p-body #event .p-chapter__inner .borderArea:nth-child(3){margin:2rem 0 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a{padding:3rem 2rem;aspect-ratio:360/175}.home .p-body #feature::before{opacity:.4;background-position:60% 50%}.home .p-body #feature::after{right:15px}.home .p-body #feature .p-chapter__inner .c-fBox{gap:3.5rem;margin:3.5rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .wrap{padding-right:0;padding-left:1.5rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap{margin-top:2rem;padding-right:0;padding-left:1.5rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup h4 br{display:inline-block}.home .p-body #feature .p-chapter__inner .c-fBox__img{max-width:calc(100% - 3rem)}}@media(max-width: 1000px)and (max-width: 768px){.home .p-body #logo20th .p-chapter__inner .logoArea{grid-template-columns:1fr}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1){padding:7rem 3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a{padding:4rem 3rem;gap:3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4{font-size:4rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4{font-size:2.7rem}.page .p-body .p-chapter__inner .c-fBox{flex-direction:column}.page .p-body .p-chapter__inner .c-fBox__imgArea{width:100%;min-width:unset;max-width:480px;margin:0 auto}.page.history .l-content .p-body .magazineArea{background-color:rgba(255,255,255,.7);padding:3rem 1rem}.page.history .l-content .p-body .magazineArea a{width:210px;margin-top:1.5rem;padding:.8rem 3rem 1rem 2rem;font-size:1.4rem}.page.history .l-content .p-body .p-historySec__inner{padding:0 2rem 0 0}.page.history .l-content .p-body .p-historySec .historyArea::before{left:0;transform:translateX(0);width:45px;border-radius:0}.page.history .l-content .p-body .p-historySec .historyArea__inner{margin-bottom:8rem}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder{right:0;transform:translateX(-10%) scale(1.3)}.page.history .l-content .p-body .p-historySec .historyArea__item{grid-template-columns:1fr;padding-left:8rem;gap:0}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-50{margin-bottom:3rem}.page.history .l-content .p-body .p-historySec .historyArea__item .mb-100{margin-bottom:6rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::before{right:unset;left:-6.5rem;width:1.4rem;height:1.4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::after{right:unset;left:-7.5rem;width:3.4rem;height:3.4rem;border:1px solid #fff}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03{top:8rem;left:unset;right:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04{right:7rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-05{top:55rem;left:unset;right:-1rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-06{top:55rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07{left:unset;right:-1rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13{top:2rem;right:8rem}.page.history .l-content .p-body .p-historySec .historyBottom.js-on .bottomCurtain__right{animation:none}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain{padding-bottom:15rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__left{display:none}.page.history .l-content .p-body .p-historySec .historyBottom .bottomCurtain__right{border-radius:0 0 0 70rem}.page.history .l-content .js-modalBox .modalItem__inner{width:calc(100% - 4rem);padding:6rem 4rem}}@media(max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.home .p-body #event .p-chapter__inner .borderArea:nth-child(1){padding:5rem 2rem 4.5rem;border-radius:30px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a{gap:2rem;padding:3rem 2rem;border-radius:30px 0 30px 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4{font-size:2.9rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4{margin:0 0 1.5rem;font-size:2.3rem}.page.history .l-content .p-body .p-historySec .historyArea .bkBorder{transform:translateX(-20%) scale(2)}.page.history .l-content .p-body .p-historySec .historyArea__item{padding-left:7rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::before{left:-5.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__year::after{left:-6.5rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-03{display:none}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04{top:46rem;right:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-07{top:14rem;right:-2rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-13{top:8rem;right:2rem}.page.history .l-content .js-modalBox .modalItem__inner{padding:5rem 2rem}}@media(max-width: 768px){.l-pageTop{position:fixed;top:auto;right:10px;bottom:10px;left:auto}.p-accordion__parent button{padding:3rem 8rem}.p-accordion__parent button .btn{right:20px;width:50px;height:50px}.p-chapter,.p-chapter__blue,.p-chapter__ivory,.p-chapter__gray{padding:6rem 0}.p-modal__content{width:90%}.p-modal .c-fBox{display:block}.p-modal .c-fBox__imgArea{margin:0 auto 2.5rem;width:80%}.p-modal .c-fBox__textArea{width:100%}.p-tab__title{padding:0}.p-tab__title .p-tab__title__item{width:50%;height:auto;font-size:14px;padding:8px 10px}.u-forTb{display:inherit}.page.donate .p-body .p-chapter__inner .c-fBox__textArea{width:100%}.page.donate .p-body .p-chapter__inner .c-fBox__imgArea{width:100%;max-width:340px;min-width:unset}.page.donate .p-body .p-chapter__inner .c-fBox__list .referenceList{width:100%}.home .p-body #logo20th .p-chapter__inner .logoArea__logo{max-width:180px;width:100%;margin:0 auto;order:1}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup p{font-size:1.3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup h3{font-size:4.4rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small{font-size:3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.num{font-size:5rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.year{font-size:2.8rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:not(:first-child) a{padding:4rem 3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item a::before{bottom:15px;right:30px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4>span{font-size:2.1rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag{font-size:1.3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a::before,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a::before{bottom:20px;right:30px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup{margin:0 0 2rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup p,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup p{font-size:1.3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup h4,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup h4{font-size:3rem}.home .p-body #feature .p-chapter__inner>h3{font-size:4.4rem}.home .p-body #feature .p-chapter__inner>p{font-size:1.7rem}.home .p-body #feature .p-chapter__inner .c-fBox+.c-fBox{margin:6rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .num::before{right:90px}.home .p-body #feature .p-chapter__inner .c-fBox__text .num::before{left:90px}.home .p-body #feature .p-chapter__inner .c-fBox__text .num img{height:50px}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup p{font-size:1.7rem}.home .p-body #donate .p-chapter__inner hgroup p{font-size:1.3rem}.home .p-body #donate .p-chapter__inner hgroup h3{font-size:4.4rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__textArea .c-title{font-size:3.2rem}.page .p-body #donation .donationsArea{padding:7rem 5rem 9rem}.page.history .l-content .p-mvArea .mvSliderArea_wrap .mvSliderArea .mvSlider.slider01{transform:translateY(-3vw)}.page.history .l-content .p-body .br-forTb{display:none}.page.history .l-content .p-body .br-forTb-none{display:none}.page.history .l-content .p-body .magazineArea a::before{width:2.2rem;height:2.2rem}.page.history .l-content .p-body .p-historySec .historyArea{padding-top:6rem}.page.history .l-content .p-body .p-historySec .historyArea__inner.mb-0{margin-bottom:4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea{text-align:left}.page.history .l-content .p-body .p-historySec .historyArea__item .yearArea__txt::before{top:0;left:0}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea.mb-tb-50{margin-bottom:5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea.mb-tb-50 .detailArea__title{margin-bottom:1.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea.mb-tb-50 .detailArea__btn{margin-top:0}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__img:has(+.detailArea__caption){margin-bottom:1.5rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption{font-size:1.3rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption.max-480{max-width:420px}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__caption+.detailArea__btn{margin-top:1rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .comming{font-size:1.4rem}.page.history .l-content .p-body .p-historySec .historyArea__item .detailArea__btn .moreBtn{font-size:1.4rem}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04 img{width:10vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09{top:45rem;right:-1rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox{flex-direction:column;flex-direction:column-reverse;gap:3rem;margin:0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text hgroup{width:100%;text-align:center}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text .c-linkBtn__white{margin:3rem auto 0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__img{max-width:400px;width:100%;margin:0 auto}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-title{font-size:2.6rem}}@media(max-width: 768px)and (max-width: 700px){.l-pageTop{position:fixed;top:auto;right:10px;bottom:60px;left:auto}.p-accordion__parent button{padding:3rem 8rem 3rem 4rem;text-align:left;word-break:normal}}@media(max-width: 768px)and (max-width: 700px)and (max-width: 480px){.p-accordion__parent button{padding:3rem 7rem 3rem 2rem;font-size:2.4rem}}@media(max-width: 768px)and (max-width: 480px){.p-accordion__parent button .btn{width:40px;height:40px}.p-chapter,.p-chapter__blue,.p-chapter__ivory,.p-chapter__gray{padding:4rem 0}.home .p-body #logo20th .p-chapter__inner .logoArea__logo{max-width:160px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup p{font-size:1.1rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1) hgroup h3{font-size:3.3rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small{font-size:1.9rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.num{font-size:3.4rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:first-child a .c-fBox__left h4>small>span.year{font-size:1.7rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item:not(:first-child) a{padding:3rem 2rem 3.5rem;border-radius:30px 0 30px 0}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item a::before{font-size:3rem;bottom:10px;right:20px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item h4>span{font-size:1.9rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag{font-size:1.1rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a::before,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a::before{font-size:3rem;bottom:10px;right:20px}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup{margin:0 0 1.5rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup p,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup p{font-size:1.1rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(2) a hgroup h4,.home .p-body #event .p-chapter__inner .borderArea:nth-child(3) a hgroup h4{font-size:2.5rem}.home .p-body #feature .p-chapter__inner>h3{margin:0 0 1.5rem;padding:0 1.5rem;font-size:3.3rem}.home .p-body #feature .p-chapter__inner>p{padding:0 1.5rem;font-size:1.5rem}.home .p-body #feature .p-chapter__inner .c-fBox+.c-fBox{margin:4rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox.row__r .c-fBox__text .num::before{right:90px}.home .p-body #feature .p-chapter__inner .c-fBox__text .num::before{left:70px}.home .p-body #feature .p-chapter__inner .c-fBox__text .num img{height:40px}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap hgroup p{margin:0 0 1rem;font-size:2rem}.home .p-body #donate .p-chapter__inner hgroup p{font-size:1.1rem}.home .p-body #donate .p-chapter__inner hgroup h3{font-size:3.3rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__textArea .c-title{margin:0 0 3rem;font-size:2.7rem}.page .p-body #donation .donationsArea{padding:3rem 1.5rem 7.5rem;border-radius:30px 0 30px 0;border:1px solid #fff;background-position:75% 50%}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-04 img{width:14vw}.page.history .l-content .p-body .p-historySec .history-leafArea.leaf-09{top:-10rem;right:0}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__text .c-linkBtn__white{margin:2rem auto 0}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-title{font-size:2rem}}@media(max-width: 700px){.l-footer{padding-bottom:10rem}.newsNoteBtn__title::after{background-color:#fff}.newsNoteBtn__title span{color:#fff}.newsNoteBtn__lead br{display:none}.u-forTb2{display:inherit}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(1){padding:2.5rem 2rem 5rem;background-image:url(/primary2/20th/assets/img/alumni/alumni-step-img-top.png)}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li:nth-child(2)>ul>li br{display:block}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .forPc{display:none}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .forSp{display:block}.page.alumni .p-body .p-chapter__inner .c-box__ivory .stepList>li .step{margin:0 0 2rem;height:35px}.page.schedule .p-body .p-chapter__inner .c-tableArea table thead{display:none}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr+tr{margin:2rem 0 0}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr{display:block}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr th{display:block;padding:.5rem 1.5rem;font-weight:700;color:#fff;background:#999}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td{position:relative;padding-left:145px;border-top:none;display:block}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:empty{display:none}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(2)::before{content:"内容"}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(3)::before{content:"日程・場所"}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(2)::before,.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(3)::before{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;padding:0 1.5rem;width:125px;font-weight:700;background:#faf8f5;border-right:1px solid #999}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt p{font-size:1.4rem}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li{padding-left:0}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li .list_year{position:static;padding-left:1.8rem}.page.history .l-content .js-modalBox .modalItem__inner .modalTxt .c-linkList__dot li .list_txt{padding-left:0}}@media(max-width: 700px)and (max-width: 480px){.l-footer{padding:3.5rem 0 8rem;font-size:1.3rem;line-height:1.8}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td{padding-left:125px}.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(2)::before,.page.schedule .p-body .p-chapter__inner .c-tableArea table tbody tr td:nth-child(3)::before{padding:0 1.5rem;width:110px}}@media(max-width: 480px){body{font-size:1.5rem;line-height:1.8}.l-footer__inner{padding:0 2rem}.l-footer__img{margin:0 auto 2rem;max-width:180px}.l-footer__link{margin:1.5rem auto 0;gap:0 .8em}.l-footer__link li:not(:last-child)::after{margin-left:.8em}.l-footer__copyright{font-size:1.1rem}.l-header__link li:not(:last-child)::after{margin-left:.8em}.c-linkBtn,.c-linkBtn__icon,.c-linkBtn__icon--red,.c-linkBtn__white{min-width:215px;min-height:50px;font-size:1.3rem;border-radius:25px}.c-linkBtn::before,.c-linkBtn__icon::before,.c-linkBtn__icon--red::before,.c-linkBtn__white::before{font-size:1.8rem}.c-linkBtn.coming,.coming.c-linkBtn__icon,.coming.c-linkBtn__icon--red,.coming.c-linkBtn__white{max-width:215px}.c-tableArea table th,.c-tableArea table td{padding:1rem 1.5rem}.c-title{font-size:2.4rem}.c-lineTitle{margin:0 0 2rem;font-size:2.4rem}.c-dotTitle{margin:0 0 1rem;font-size:1.8rem}.p-accordion__parent button .btn::before,.p-accordion__parent button .btn::after{width:15px}.p-accordion__child{padding:0 2rem}.p-accordion__inner{padding:3rem 0}.p-chapter__inner{padding:0 2rem}.p-lead{margin:0 0 4rem}.p-lead__inner{padding:0 2rem}.p-modal__content__inner{padding:3rem 2.5rem}.p-tab__title .p-tab__title__item{padding-left:4px;font-size:10px}.u-forPc{display:none}.u-forSp{display:inherit}.page.alumni .p-body #sec01{margin:0 0 5.5rem}.page.alumni .p-body #sec02{margin:0 0 5rem}.page.alumni .p-body .p-chapter__inner .p-accordion__inner .name{font-size:1.9rem}.page.alumni .p-body .p-chapter__inner .p-accordion__inner .name span{font-size:1.5rem}.page.alumni .p-body .p-chapter__inner .c-box__ivory{padding:2.5rem 2rem}.page.alumni .p-body .p-chapter__inner .caption{font-size:1.3rem}.page.donate .p-body #sec01{margin:0 0 5.5rem}.page.donate .p-body #sec02{margin:0 0 5rem}.page.donate .p-body .p-chapter__ivory{padding:5rem 0 6rem}.page.donate .p-body .p-chapter__inner .p-accordion__parent button{min-height:100px;font-size:2.4rem}.page.donate .p-body .p-chapter__inner .p-accordion__parent button small{font-size:1.4rem}.page.donate .p-body .p-chapter__inner .p-accordion__inner .name{font-size:1.9rem}.page.donate .p-body .p-chapter__inner .p-accordion__inner .name span{font-size:1.5rem}.page.donate .p-body .p-chapter__inner *+.c-lineTitle{margin-top:4.5rem}.page.donate .p-body .p-chapter__inner #benefitsArea{margin-top:4.5rem}.page.donate .p-body .p-chapter__inner .caption{font-size:1.3rem}.page.donate .p-body .p-chapter__inner .btnArea{margin:2rem 0 0}.page.donate .p-body .p-chapter__inner .c-tableArea{margin:2rem 0 0}.page.donate .p-body .p-chapter__inner .c-tableArea table thead tr th{text-align:center}.page.donate .p-body .p-chapter__inner .c-tableArea table tbody tr td{text-align:center}.page.donate .p-body .p-chapter__inner .c-fBox+.c-fBox{margin:3rem 0 0;padding:3rem 0 0}.page.donate .p-body .p-chapter__inner .c-fBox__list{font-size:1.5rem}.page.event .p-lead__inner p{text-align:left;word-break:normal}.page.event .p-body .p-chapter__inner .c-box__border{margin:4rem 0 0;padding:3rem 2rem}.page.event .p-body .p-chapter__inner .c-box__border .c-linkBtn{min-width:200px;min-height:50px;border-radius:25px}.page.event .p-body .p-chapter__inner .caption{font-size:1.4rem}.home .p-catch__inner{padding:0 2rem}.home .p-catch__img{width:80%;min-width:unset}.home .p-body .p-chapter__inner{padding:0 1.5rem}.home .p-body #logo20th .p-chapter__inner .logoArea__txt p{font-size:1.4rem}.home .p-body #event{padding:6rem 0 7rem;background-position:80% 50%}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox{gap:2rem}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item .tagArea .tag.border{border:1px solid #bb0227}.home .p-body #event .p-chapter__inner .borderArea:nth-child(1)>.c-fBox .c-fBox__item p{margin:1.5rem 0 0;font-size:1.4rem}.home .p-body #feature{padding:9rem 0 11rem}.home .p-body #feature .p-chapter__inner{padding:0 2rem}.home .p-body #feature .p-chapter__inner .c-fBox__text .wrap .c-linkBtn__white{margin:2rem 0 0}.home .p-body #feature .p-chapter__inner .c-fBox__img img{border-radius:30px 0 30px 0}.home .p-body #donate{padding:5.5rem 0;margin-top:-4rem;border-radius:40px 40px 0 0}.home .p-body #donate .p-chapter__inner{padding:0 2rem}.home .p-body #donate .p-chapter__inner hgroup{margin:0 0 2rem}.home .p-body #donate .p-chapter__inner>p{word-break:normal;text-align:left;font-size:1.4rem}.home .p-body #donate .p-chapter__inner>p br{display:none}.home .p-body #donate .p-chapter__inner .c-linkBtn__white{margin:2rem auto 0}.home .p-body #donate .swiper{margin:4rem 0 0}.home .p-body #donate .swiper-slide{border-radius:20px 0 20px 0}.page.outline .l-content::before{transform:translate(-50%, 0)}.page.outline .p-body #sec01{padding:0 0 4rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .name{font-size:1.9rem}.page.outline .p-body #sec01 .p-chapter__inner .c-fBox__imgArea .name small{font-size:1.5rem}.page .p-catch{padding:5rem 0}.page .p-catch__inner hgroup{line-height:1.4}.page .p-body .p-chapter__inner .c-box,.page .p-body .p-chapter__inner .c-box__border,.page .p-body .p-chapter__inner .c-box__ivory,.page .p-body .p-chapter__inner .c-box__gray,.page .p-body .p-chapter__inner .c-box__yellow,.page .p-body .p-chapter__inner .c-box__white{padding:2rem}.page .p-body .p-chapter__inner .dlArea dl dt{padding:0 1.5rem;width:90px;min-width:90px;font-size:1.5rem;text-align:center}.page .p-body .p-chapter__inner .dlArea dl dd{padding-right:1.5rem;font-size:1.5rem}.page .p-body #donation{padding:6rem 0}.page .p-body #donation .donationsArea::before{bottom:20px;right:20px;width:50px;height:50px;font-size:2.4rem}.page .p-body #donation .donationsArea hgroup{margin:0 0 1rem}.page .p-body #donation .donationsArea hgroup p{font-size:1.1rem}.page .p-body #donation .donationsArea hgroup h3{font-size:2.5rem}.page.schedule .p-body #donation{margin:8rem 0 0}.page.schedule .p-body .p-chapter+.p-chapter{margin:5rem 0 0}.page.history .l-content .p-mvArea .scrollBtn .scrollBtn-txt{font-size:1.8rem}.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox__img img{border-radius:30px 0 30px 0}.page.history .l-footer{margin-top:-240px}}@media(hover: hover){.newsNoteBtn:hover{background-color:#23bdb4;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.25))}.newsNoteBtn:hover .newsNoteBtn__title::after{background-color:#fff;animation:newsNoteBtn__title_on 1.4s forwards ease}@keyframes newsNoteBtn__title_on{0%{width:0}100%{width:100%}}.newsNoteBtn:hover .newsNoteBtn__title span{color:#fff;opacity:0}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(1){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.2s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(2){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.3s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(3){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.4s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(4){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.5s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(5){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.6s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(6){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.7s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__title span:nth-child(7){animation:newsNoteBtn_on 1s forwards ease;animation-delay:.8s}@keyframes newsNoteBtn_on{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.newsNoteBtn:hover .newsNoteBtn__lead{color:#fff}.newsNoteBtn:hover .newsNoteBtn__icon{filter:invert(100%)}}@media(max-height: 740px){.page.history .l-content .p-body .p-historySec .historyBottom .bottomTxtArea__inner .bottomSec.bottomSec-02 .c-fBox{margin:0}}@media(min-height: 1330px){.page.history .l-footer{margin-top:-390px}}@media(max-height: 640px){.page.history .l-footer{margin-top:-160px}}
