@charset "UTF-8";/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@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:translate(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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local(""),url(/assets/noto-sans-jp-v41-latin_japanese-regular-subsetted.woff2) format("woff2"),url(/assets/noto-sans-jp-v41-latin_japanese-regular-subsetted.woff) format("woff");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local(""),url(/assets/noto-sans-jp-v41-latin_japanese-500-subsetted.woff2) format("woff2"),url(/assets/noto-sans-jp-v41-latin_japanese-500-subsetted.woff) format("woff");font-display:swap}:root{--color-primary: #3AB0B4;--color-primary-darken: #269fa3;--color-primary-lighten: #eaf6f7;--color-secondary: #5A8283}html{font-size:2.6666666667vw}@media only screen and (min-width: 769px){html{font-size:.7320644217vw}}@media only screen and (min-width: 1367px){html{font-size:10.0073206442px}}body{width:100%;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1rem;background-color:#fff;color:#2c2c2c;letter-spacing:.075em;counter-reset:blog-column 0}body .main{transition:.5s}p{color:#2c2c2c}button,a,img,.search-element-like-btn,.like-icon{-webkit-tap-highlight-color:transparent}ul,ol,li{list-style:none}img{max-width:100%;vertical-align:top}a{color:inherit;text-decoration:none}.display__none{opacity:0!important}.click-animation{cursor:pointer;overflow:hidden;position:relative}.ripple-effect{display:block;width:50px;height:50px;margin-left:-25px;margin-top:-25px;position:absolute;border-radius:50%;opacity:.15;background-color:#fff;-webkit-animation:ripple 2s;animation:ripple 2s}@-webkit-keyframes ripple{0%{transform:scale(1);opacity:.4}to{transform:scale(100);opacity:0}}@keyframes ripple{0%{transform:scale(1);opacity:.4}to{transform:scale(100);opacity:0}}input:-webkit-autofill,input:focus:-webkit-autofill,select:-webkit-autofill,select:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #f5f5f5 inset}.content,.contents{max-width:1366px;margin-left:auto;margin-right:auto}.header{position:fixed;top:0;width:100%;z-index:999;border-bottom:.1rem solid #bddfe0;background-color:#f0f5f5;transition:all .3s ease}@media only screen and (min-width: 769px){.header{border-bottom:none}}.header__content{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 768px){.header__content{padding:1.5rem 1.3rem 1.17rem 1.76rem}}@media only screen and (min-width: 769px){.header__content{padding:2.5rem 5rem 3.1rem;align-items:flex-end;margin-left:auto;margin-right:auto;max-width:1366px}}@media only screen and (min-width: 1367px){.header__content{padding-right:50px;padding-left:50px;max-width:1750px}}@media only screen and (min-width: 769px){.header.isTop .header__content{padding:4rem 5rem 3.1rem}}@media only screen and (min-width: 1367px){.header.isTop .header__content{padding-right:50px;padding-left:50px;max-width:1750px}}.header.topPageScroll{border-bottom:1px solid #bddfe0}.header.topPageScroll .register-texts{opacity:0!important}@media only screen and (min-width: 769px){.header.topPageScroll .header__content{padding:2.5rem 5rem 3.1rem}}@media only screen and (min-width: 1367px){.header.topPageScroll .header__content{padding-top:2rem}}.header.hide{transform:translateY(-100%)}@media only screen and (min-width: 769px){.header.hasBorder{border-bottom:1px solid #bddfe0}}@media only screen and (min-width: 769px){.header.is-green{background-color:#f0f5f5}}.header.is-white{background-color:#fff}.header__content-links{display:flex;align-items:flex-end}.header__content-links a{transition:color .2s;flex:none}.header__content-links a svg{overflow:initial!important}.header__content-links a svg path{transition:fill .2s,stroke .2s}@media only screen and (min-width: 769px){.header__content-links a:hover{color:var(--color-primary)}.header__content-links a:hover svg path{fill:var(--color-primary);stroke:var(--color-primary)}}@media only screen and (max-width: 768px){.header__content-links span{display:block;font-size:.9rem;letter-spacing:0;margin-top:.2rem}}@media only screen and (min-width: 769px){.header__content-links span{white-space:pre;margin-top:.45rem;font-size:1.3rem}}@media only screen and (min-width: 769px){.header__content-links{flex-direction:row-reverse;margin-right:10.4rem}}.header__content-links .search div{width:1.77rem}.header__content-links .search svg{width:1.77rem}.header__content-links .follow{position:relative}.header__content-links .follow div{width:1.9rem}.header__content-links .follow svg{width:1.9rem}.header__content-links .follow-number{font-size:1.1rem!important;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:absolute;display:inline-flex;margin:0;background-color:#f07d7d;width:2.1rem;height:2.1rem;color:#fff;border-radius:50%;letter-spacing:-1px;top:-.8rem;right:.8rem;text-align:center;line-height:1.1rem;padding:0 .1rem .11rem 0;align-items:center;justify-content:center}.header__content-links .login{margin-right:1.8rem}.header__content-links .login div{width:1.89rem}.header__content-links .login svg{width:1.89rem}@media only screen and (max-width: 768px){.header__content-links .login{margin-right:1.3rem!important}}.header__content-links .add-user div{width:1.7rem}.header__content-links .add-user svg{width:1.7rem}@media only screen and (max-width: 768px){.header__content-links .add-user{margin-right:0!important}}.header__content-links a{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 768px){.header__content-links a{padding-top:.3rem}}.header__content-links a:not(:first-of-type){margin-right:2.1rem}.alert{display:flex;align-items:center;justify-content:space-between;background-color:#2c2c2c;color:#fff;font-size:1.3rem;transition:opacity .2s ease-in-out}.alert__contents{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.9rem;padding:0 1rem 0 2.1rem}@media only screen and (min-width: 769px){.alert__contents{padding:0 1.9rem 0 4.6rem;height:4.6rem;margin-left:auto;margin-right:auto;max-width:1366px}}@media only screen and (min-width: 1367px){.alert__contents{padding-right:50px;padding-left:50px;max-width:1750px}}.alert__contents span,.alert__contents p{color:#fff}.alert__contents p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert__contents span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;margin-right:2.1rem;font-size:1.4rem;flex:none}@media only screen and (min-width: 769px){.alert__contents span{margin-right:2.5rem}}.alert__contents button{transition:transform .2s ease-in-out;margin-left:auto;margin-top:.4rem}.alert__contents button img{width:2rem;height:2rem}@media only screen and (min-width: 769px){.alert__contents button:hover{transform:scale(.9)}}.logo-links-wrapper{display:flex;align-items:flex-end}@media only screen and (max-width: 768px){.logo-links-wrapper{width:29.3rem;justify-content:space-between}}@media only screen and (min-width: 769px){.logo-links-wrapper .logo{margin-right:3.15rem}}.recruit-area{display:flex;align-items:flex-end;position:absolute;right:13.9rem}.recruit-area .register{margin-right:1.5rem}.recruit-area .register-texts{display:flex;align-items:flex-end;justify-content:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;margin-bottom:.6rem;letter-spacing:.13rem}.recruit-area .register-texts p{line-height:1.9rem}.recruit-area .register-texts p .recruit-number{color:#e47774;font-size:2.1rem;margin-left:-.5rem;margin-right:-.4rem}.recruit-area .register-texts .updateAt{letter-spacing:-1px;font-size:1.1rem;margin-right:.9rem}.recruit-area .recruit-list{display:flex;flex-direction:column;align-items:center}.recruit-area .recruit-list-link{border:1px solid var(--color-primary);color:var(--color-primary)}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.recruit-area .recruit-list-link{position:relative;z-index:1;overflow:hidden;transition:.3s}.recruit-area .recruit-list-link:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.recruit-area .recruit-list-link:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.recruit-area .recruit-list-link:before{background:var(--color-primary-lighten)}}@media only screen and (min-width: 769px){.recruit-area .recruit-list-link .ripple-effect{background-color:var(--color-primary)!important;opacity:.15}}.recruit-area a{width:23.2rem;height:5.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;border-radius:3rem;letter-spacing:.2rem}.recruit-area .register-link{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.recruit-area .register-link{position:relative;z-index:1;overflow:hidden;transition:.3s}.recruit-area .register-link:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.recruit-area .register-link:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.recruit-area .register-link:before{background:var(--color-primary-darken)}}@media only screen and (max-width: 768px){.logo{margin-right:auto}}@media only screen and (min-width: 769px){.logo{margin-right:0rem}}.logo img{width:13.9rem}@media only screen and (min-width: 769px){.logo img{width:19.4rem}}.logo h1{font-size:unset}.logo p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:.8rem;white-space:pre;margin-top:.1rem;letter-spacing:-.1rem}@media only screen and (min-width: 769px){.logo p{margin-top:.5rem;font-size:1rem;letter-spacing:.1rem}}.menu{background:#2c2c2c;transition:transform .2s ease-in-out;border-radius:50%;width:3.2rem;height:3.2rem;flex:none;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.menu{width:6.4rem;height:6.4rem}.menu:hover,.menu:hover img{transform:scale(.9)}}.menu img{width:1.226rem;transition:transform .2s ease-in-out}@media only screen and (min-width: 769px){.menu img{width:2.141rem}}.navigation-wrap{display:none}.navigation-wrap .nav-overlay{position:fixed;background-color:#000;width:0;height:100%;opacity:.15;z-index:1000;top:0;right:0}.navigation-wrap .navigation{position:fixed;right:0;top:0;height:100%;z-index:1001;background:#f0f5f5;transition:transform .3s;overflow-x:hidden;width:33rem;overflow-y:scroll;transform:translate(100%)}@media only screen and (min-width: 769px){.navigation-wrap .navigation{width:56.3rem}}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__contentWrap{display:flex;flex-direction:column;min-height:100%}}.navigation-wrap .navigation .nav__up-links{background-color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:1.4rem 1.3rem 0 0}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links{justify-content:space-between;padding:6rem 5rem 0}}.navigation-wrap .navigation .nav__up-links .links{display:flex;align-items:flex-end}.navigation-wrap .navigation .nav__up-links .links a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1rem;text-align:center}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links .links a{font-size:1.3rem}}.navigation-wrap .navigation .nav__up-links .login{margin-right:1.28rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links .login{margin-right:2.1rem}.navigation-wrap .navigation .nav__up-links .login:hover div svg g path{fill:var(--color-primary);stroke:var(--color-primary)}.navigation-wrap .navigation .nav__up-links .login:hover span{color:var(--color-primary)}}.navigation-wrap .navigation .nav__up-links .login div svg{height:1.889rem;width:1.889rem}.navigation-wrap .navigation .nav__up-links .login div svg g path{transition:fill .2s,stroke .2s}.navigation-wrap .navigation .nav__up-links .login span{transition:color .2s}.navigation-wrap .navigation .nav__up-links .add-user{margin-right:1.92rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links .add-user:hover div svg path{fill:var(--color-primary);stroke:var(--color-primary)}.navigation-wrap .navigation .nav__up-links .add-user:hover span{color:var(--color-primary)}}.navigation-wrap .navigation .nav__up-links .add-user div svg{width:1.693rem;height:1.914rem}.navigation-wrap .navigation .nav__up-links .add-user div svg path{transition:fill .2s,stroke .2s}.navigation-wrap .navigation .nav__up-links .add-user span{transition:color .2s}.navigation-wrap .navigation .nav__up-links button{background-color:#2c2c2c;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}.navigation-wrap .navigation .nav__up-links button img{width:1rem;height:1rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links button img{width:1.2rem;height:1.2rem}}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__up-links button{width:4.5rem;height:4.5rem}.navigation-wrap .navigation .nav__up-links button:hover{transform:scale(.9)}}.navigation-wrap .navigation .nav__grid-links{background-color:#fff;display:flex;flex-wrap:wrap;padding:3.87rem 3rem 0}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__grid-links{display:block;-moz-column-count:2;column-count:2;padding:7.14rem 5rem 3.7rem}}.navigation-wrap .navigation .nav__grid-links .nav__grid-link{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;margin-bottom:2rem;border-bottom:.1rem solid #e7f0f0;transition:opacity .2s;width:100%}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__grid-links .nav__grid-link{display:inline-flex;width:20.1rem;border-bottom:.1rem solid #e7f0f0!important;margin-bottom:3rem;padding-bottom:3rem}.navigation-wrap .navigation .nav__grid-links .nav__grid-link:hover{opacity:.7}}.navigation-wrap .navigation .nav__grid-links .nav__grid-link div{display:flex;align-items:center}.navigation-wrap .navigation .nav__grid-links .nav__grid-link div img{height:1.8rem;width:1.8rem;margin-right:1.13rem}.navigation-wrap .navigation .nav__grid-links .nav__grid-link div span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;padding-bottom:.3rem;font-size:1.8rem;color:var(--color-primary)}.navigation-wrap .navigation .nav__grid-links .nav__grid-link .nav-arrow{height:1.3rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__grid-links .nav__grid-link .nav-arrow{height:1.5rem}}.navigation-wrap .navigation .nav__grid-links div:nth-of-type(2) .nav__grid-link:last-of-type{margin:0;border:0}.navigation-wrap .navigation .nav__footer{background-color:#f0f5f5;display:flex;flex-direction:column}.navigation-wrap .navigation .nav__footer-up{display:flex;flex-direction:column;padding:3rem 0 3rem 3rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-up{width:50%;padding:3.1rem 0 3.1rem 6rem;border-right:.1rem solid #cde2e2}}.navigation-wrap .navigation .nav__footer-up a{transition:opacity .2s;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:var(--color-primary)}.navigation-wrap .navigation .nav__footer-up a:not(:last-of-type){margin-bottom:1.7rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-up a:hover{opacity:.7}}.navigation-wrap .navigation .nav__footer-down{padding-bottom:1.6rem}@media only screen and (max-width: 768px){.navigation-wrap .navigation .nav__footer-down{border-top:.1rem solid #cde2e2}}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down{width:50%;padding:8.69rem 5rem 8rem}}.navigation-wrap .navigation .nav__footer-down .sns{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 7rem 0;margin-bottom:2.73rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .sns{padding:0!important}}.navigation-wrap .navigation .nav__footer-down .sns a{transition:opacity .2s}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .sns a:hover{opacity:.5}}.navigation-wrap .navigation .nav__footer-down .sns a img{width:2.6rem!important}.navigation-wrap .navigation .nav__footer-down .logo .logo-wrap{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .logo .logo-wrap{padding:0 .6rem!important}}.navigation-wrap .navigation .nav__footer-down .logo .logo-wrap img{height:2.534rem}.navigation-wrap .navigation .nav__footer-down .logo .logo-wrap p{flex:none;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1rem;letter-spacing:.3px;white-space:pre}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .logo .logo-wrap p{font-size:.9rem;letter-spacing:-.01rem}}.navigation-wrap .navigation .nav__footer-down .tel{display:flex;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;align-items:baseline;justify-content:center}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .tel{font-size:1.8rem}}.navigation-wrap .navigation .nav__footer-down .tel img{width:1.497rem;height:1.5rem;margin-right:.75rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .tel img{width:1.633rem;height:1.633rem}}.navigation-wrap .navigation .nav__footer-down .tel p{font-size:1.6rem}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer-down .tel p{font-size:2rem}}@media only screen and (min-width: 769px){.navigation-wrap .navigation .nav__footer{flex-direction:row;overflow:hidden;flex-grow:1}}@media only screen and (min-width: 769px){.main{margin-top:12rem}}@media only screen and (max-width: 768px){.main{margin-top:6rem}}@media only screen and (min-width: 769px){.main.add_info{margin-top:16rem}}@media only screen and (max-width: 768px){.main.add_info{margin-top:9rem}}.column-nav-title,.column-nav-list-link{letter-spacing:.075em;font-size:1.6rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (min-width: 769px){.column-nav-title{margin:2rem 0 2rem .5rem}}@media only screen and (max-width: 768px){.column-nav-title{margin:2rem 0 2rem .5rem}}.column-nav-list{background:#fff;border-radius:12px}@media only screen and (min-width: 769px){.column-nav-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem .1rem}}@media only screen and (max-width: 768px){.column-nav-list{padding:0 1.7rem 0 1.3rem}}.column-nav-list-item{border-top:1px solid #E6E6E6}.column-nav-list-item:nth-child(1){border-top:none}@media only screen and (min-width: 769px){.column-nav-list-item{width:46.1893764434%}.column-nav-list-item:nth-child(2){border-top:none}}.column-nav-list-link{position:relative;display:block;background-image:url(/assets/arrow-r.svg);background-position:right center}@media only screen and (min-width: 769px){.column-nav-list-link{padding:2rem 1rem 1.95rem 0;background-size:.64rem auto}}@media only screen and (max-width: 768px){.column-nav-list-link{padding:2rem 1rem 1.93rem 0;background-size:.94rem auto}}@media (hover: hover) and (pointer: fine){.column-nav-list-link{transition:opacity .2s}.column-nav-list-link:hover{opacity:.7}}.column-nav-keyword{display:flex;flex-wrap:wrap;background:#fff;border-radius:12px}@media only screen and (min-width: 769px){.column-nav-keyword{padding:2rem 1rem 1rem 2rem}}@media only screen and (max-width: 768px){.column-nav-keyword{padding:1.3rem .3rem .3rem 1.3rem}}.column-nav-keyword-item{margin:0 1rem 1rem 0}@media only screen and (min-width: 769px){.column-nav-bottom{display:flex;align-items:flex-start;justify-content:space-between}}.column-nav-logo{display:block;background:#fff;border-radius:12px;text-align:center}@media only screen and (min-width: 769px){.column-nav-logo{width:26rem;padding:1.6rem 0 1.5rem}}@media only screen and (max-width: 768px){.column-nav-logo{padding:1.6rem 0 1.2rem}}@media only screen and (min-width: 769px){.column-nav-logo-img{width:18.7rem}}@media only screen and (max-width: 768px){.column-nav-logo-img{width:19.446rem}}.column-nav-logo-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.075em;font-size:1rem}@media only screen and (min-width: 769px){.column-nav-logo-text{margin:.1rem 0 0;transform:scale(.9)}}@media only screen and (max-width: 768px){.column-nav-logo-text{margin:.3rem 0 0 1.3rem}}@media only screen and (min-width: 769px){.column-nav-bottom-right{width:18rem;margin-top:.3rem}}@media only screen and (max-width: 768px){.column-nav-bottom-right{margin-top:3rem;padding-top:2.5rem;border-top:1px solid #F0E4E4}}.column-nav-sns{display:flex;align-items:center;justify-content:space-between}.column-nav-sns a{display:block;width:2.6rem}.column-nav-sns a img{width:100%}@media only screen and (max-width: 768px){.column-nav-sns{width:19.8rem;margin:0 auto}}.column-nav-tel{display:flex;justify-content:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.075em}@media only screen and (min-width: 769px){.column-nav-tel{margin-top:1.2rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.column-nav-tel{margin-top:2.2rem;font-size:1.6rem}}@media only screen and (min-width: 769px){.column-nav-tel-icon{width:1.63rem;margin-right:.74rem}}@media only screen and (max-width: 768px){.column-nav-tel-icon{width:1.497rem;margin:0 .74rem 0 -1.7rem}}.borderTop{border-top:.1rem solid #DDE3E3}@media only screen and (max-width: 768px){.borderTopSp{border-top:.1rem solid #DDE3E3}}.borderBottom{border-bottom:.1rem solid #DDE3E3}@media only screen and (min-width: 769px){.borderBottomPc{border-bottom:.1rem solid #DDE3E3}}.rizoba-description{background-color:#f0f5f5}@media only screen and (max-width: 768px){.rizoba-description:last-child p:last-child{padding-bottom:9rem}}.rizoba-description .contents{padding:3.1rem 0 0;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}@media only screen and (min-width: 769px){.rizoba-description .contents{padding:3.6rem 13.9rem 4rem;font-size:1.6rem}}.rizoba-description .page-location{font-size:1.2rem}@media only screen and (max-width: 768px){.rizoba-description .page-location{margin:0 3rem}}.rizoba-description .page-location span{display:inline-block;margin:0 .3rem}.rizoba-description .page-location a{display:inline-block;transition:.2s;color:var(--color-primary);border-bottom:.1rem solid var(--color-primary)}.rizoba-description .page-location a:hover{opacity:.7}.rizoba-description .page-location .third-location{display:inline}.rizoba-description p{margin-top:2.2rem;line-height:1.7}@media only screen and (max-width: 768px){.rizoba-description p{padding:0 3rem 5.7rem}}@media only screen and (min-width: 769px){.rizoba-description p{margin-top:3rem}}.mv{background-color:#f0f5f5}@media only screen and (min-width: 769px){.mv{background:linear-gradient(to bottom,#fff,#fff 64%,#f0f5f5 calc(64% + 1px),#f0f5f5 100%)}}.mv__container{padding:2rem 0 3.6rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.mv__container{padding:2rem 0 5.7rem}}@media only screen and (min-width: 1367px){.mv__container{padding-right:50px;padding-left:50px;max-width:1750px}}.mv .slide-link .mv-img-wrap{width:31.5rem;position:relative;z-index:1}@media only screen and (min-width: 769px){.mv .slide-link .mv-img-wrap{width:51.2rem;border-radius:4rem;overflow:hidden}}@media only screen and (min-width: 1367px){.mv .slide-link .mv-img-wrap{width:auto}}.mv .slide-link .mv-img-wrap img{width:100%;height:auto;transition:all ease-out .2s;border-radius:4rem}@media only screen and (min-width: 769px){.mv .slide-link .mv-img-wrap img{max-width:600px;border-radius:0rem}.mv .slide-link .mv-img-wrap img:hover{transform:scale(1.1)}}.mv__recruit-area{text-align:center}.mv__recruit-area .recruit-text{display:flex;align-items:flex-end;justify-content:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;margin:2rem auto 1rem}.mv__recruit-area .recruit-text p{font-size:1.8rem;line-height:2.6rem}.mv__recruit-area .recruit-text p .recruit-number{color:#e47774;font-size:2.4rem;margin-left:-.5rem;margin-right:-.4rem}.mv__recruit-area .recruit-text .updateAt{letter-spacing:-1px;font-size:1.3rem;margin-right:.9rem}.mv__recruit-area .recruit-list-link{border:1px solid #3ab0b4;color:#3ab0b4;background-color:#fff}.mv__recruit-area .recruit-list-link .ripple-effect{background-color:#f0f5f5!important}.mv__recruit-area a{width:31.5rem;height:5rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;border-radius:30px;letter-spacing:.2rem}.mv__recruit-area .register-link{background-color:#3ab0b4;color:#fff;margin-bottom:1.4rem}.mv__recruit-area .register-link .ripple-effect{background-color:#fff!important}.mobileFixed{position:fixed;bottom:0;right:0;width:100%;height:6.2rem;background-color:#fff;display:flex;z-index:999}.mobileFixed .search{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;border-left:.1rem solid #efefef;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}.mobileFixed .search img{width:1.77rem;margin-bottom:.4rem}.mobileFixed .filter{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;border-left:.1rem solid #efefef;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}.mobileFixed .filter img{width:2.247rem;margin-bottom:.4rem}.mobileFixed .follow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;position:relative;border-right:.1rem solid #efefef;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}.mobileFixed .follow img{width:1.9rem;margin-bottom:.4rem}.mobileFixed .follow-number{font-size:1.1rem!important;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:absolute;display:inline-flex;margin:0;background-color:#f07d7d;width:2.1rem;height:2.1rem;color:#fff;border-radius:50%;letter-spacing:-1px;line-height:1.1rem;padding-bottom:.11rem;top:.2rem;right:6.8rem;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.mobileFixed{display:none}}.area-search{background-color:#f0f5f5}.area-search .map-modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);overflow:auto;transition:.3s;opacity:0;box-sizing:border-box;visibility:hidden;z-index:999;text-align:initial}.area-search .map-modal-content{background-color:#fff;border-radius:.8rem;padding:4rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:31.5rem}.area-search .map-modal .all-area-label{font-size:1.6rem!important;margin-bottom:.3rem}.area-search .map-modal .all-area-areas{margin-bottom:4rem!important}.area-search .map-modal .all-area-areas a{font-size:1.6rem!important;margin-bottom:1rem;padding-bottom:.2rem}.area-search .map-modal-close-btn-wrap{text-align:center}.area-search .map-modal-close-btn-wrap button{z-index:100;border:.1rem solid #3ab0b4;padding:1rem 2.9rem 1.15rem;font-size:1.2rem;letter-spacing:.075rem;border-radius:3.2rem;display:inline-block;background-color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:#3ab0b4}.area-search .map-modal-close-btn-wrap button span{margin-left:1rem}.area-search .map-modal-close-btn-wrap button .ripple-effect{background-color:#3ab0b4!important}.area-search .map-modal.open{opacity:1;visibility:visible}.area-search a{transition:.2s}.area-search a:hover{color:#3ab0b4!important}.area-search .all-area{border-radius:.8rem;background-color:#fff;padding:3.5rem;width:49.1rem}@media only screen and (min-width: 769px){.area-search .all-area-areas a:hover{opacity:.5}}.area-search .all-area-areas:not(:last-of-type){margin-bottom:2rem}.area-search .all-area-areas a,.area-search .area-name a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;letter-spacing:.075rem;color:#3ab0b4;border-bottom:.1rem solid #3ab0b4;line-height:.8;display:inline-block;margin-right:1.4rem;margin-top:1rem;padding-bottom:.2rem}.area-search .area-name{margin-bottom:1rem}.area-search .area-name a{font-size:1.6rem}.area-search .all-area-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;letter-spacing:.075rem;margin-bottom:1.4rem;display:block}.area-search .all-area-label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;letter-spacing:.075rem;color:#5a8283}.area-search .contents{padding:2rem 3rem 6rem}@media only screen and (min-width: 769px){.area-search .contents{padding:1.5rem 14.1rem 10rem}}.area-search .contents .area-search-label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;color:#3ab0b4;text-align:center}@media only screen and (min-width: 769px){.area-search .contents .area-search-label{font-size:2.2rem}}.area-search .contents .map-wrapper{margin-top:5.5rem;margin-bottom:7rem;display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper{margin-top:3.5rem;margin-bottom:6.47rem}}.area-search .contents .map-wrapper .all-area{border-radius:.8rem;background-color:#fff;padding:3.5rem;width:49.1rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .all-area a:hover{border-bottom:.1rem solid #98cfd1!important}}.area-search .contents .map-wrapper .all-area-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.8rem;letter-spacing:.075rem;margin-bottom:1.4rem;display:block}.area-search .contents .map-wrapper .all-area-label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;letter-spacing:.075rem;color:#5a8283}.area-search .contents .map-wrapper .all-area div:not(:last-of-type){margin-bottom:2rem}.area-search .contents .map-wrapper .all-area div a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;letter-spacing:.075rem;color:#3ab0b4;border-bottom:.1rem solid #3ab0b4;line-height:.8;display:inline-block;margin-right:1.4rem;margin-top:1rem}.area-search .contents .map-wrapper .map{position:relative}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map{width:49.4rem;height:52.6rem}}.area-search .contents .map-wrapper .map .map-link{position:absolute}.area-search .contents .map-wrapper .map .map-link a,.area-search .contents .map-wrapper .map .map-link button{z-index:100;border:.1rem solid #3ab0b4;padding:1rem 2.9rem 1.15rem;font-size:1.2rem;letter-spacing:.075rem;border-radius:3.2rem;display:inline-block;background-color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:#3ab0b4}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .map-link a,.area-search .contents .map-wrapper .map .map-link button{font-size:1.5rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.area-search .contents .map-wrapper .map .map-link a,.area-search .contents .map-wrapper .map .map-link button{position:relative;z-index:1;overflow:hidden;transition:.3s}.area-search .contents .map-wrapper .map .map-link a:before,.area-search .contents .map-wrapper .map .map-link button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.area-search .contents .map-wrapper .map .map-link a:hover:before,.area-search .contents .map-wrapper .map .map-link button:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .map-link a:before,.area-search .contents .map-wrapper .map .map-link button:before{background:#eaf6f7}}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .map-link a:hover,.area-search .contents .map-wrapper .map .map-link button:hover{background-color:#eaf6f7}}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .map-link a .ripple-effect,.area-search .contents .map-wrapper .map .map-link button .ripple-effect{background-color:#fff!important}}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .map-link a .ripple-effect,.area-search .contents .map-wrapper .map .map-link button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.area-search .contents .map-wrapper .map__illust{width:31.5rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map__illust{width:49.4rem;height:52.6rem}}.area-search .contents .map-wrapper .map .hokkaido{top:.5rem;right:-.2rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .hokkaido{top:4.6rem;right:2.5rem}}.area-search .contents .map-wrapper .map .okinawa{left:3.2rem;top:2.7rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .okinawa{top:9rem;left:9.2rem}}.area-search .contents .map-wrapper .map .tohoku{top:9.9rem;right:.8rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .tohoku{top:18.5rem;right:8rem}}.area-search .contents .map-wrapper .map .hokuriku{left:7.5rem;top:10.2rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .hokuriku{top:22rem;left:19.5rem}}.area-search .contents .map-wrapper .map .koushinetsu{top:14.7rem;left:12rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .koushinetsu{top:27.9rem;left:18.6rem}}.area-search .contents .map-wrapper .map .kanto{top:19rem;right:2.8rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .kanto{top:31rem;right:11.3rem}}.area-search .contents .map-wrapper .map .chushikoku{left:.7rem;top:18.5rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .chushikoku{top:31.2rem;left:3.8rem}}.area-search .contents .map-wrapper .map .kansai{top:23.2rem;left:8.5rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .kansai{top:35rem;left:17.3rem}}.area-search .contents .map-wrapper .map .tokai{bottom:5rem;right:4.4rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .tokai{bottom:11.4rem;right:13rem}}.area-search .contents .map-wrapper .map .kyusyu{bottom:1.4rem;left:0rem}@media only screen and (min-width: 769px){.area-search .contents .map-wrapper .map .kyusyu{bottom:7rem;left:4.9rem}}.area-search .contents .other-condition{background-color:#3ab0b4;border-radius:.4rem;padding:1.5rem 1.5rem 2rem;text-align:center;margin-bottom:1rem}@media only screen and (min-width: 769px){.area-search .contents .other-condition{padding:2rem 4.4rem 4rem;margin-bottom:4rem}}.area-search .contents .other-condition-label{color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;letter-spacing:1.75px}@media only screen and (min-width: 769px){.area-search .contents .other-condition-label{font-size:2.2rem}}.area-search .contents .other-condition .another-condition{margin-top:2.25rem}.area-search .contents .other-condition .another-condition .condition-button{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding:1.12rem 0;background-color:#fff;border-radius:.2rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;letter-spacing:1.75px;position:relative;transition:.3s;cursor:pointer}.area-search .contents .other-condition .another-condition .condition-button>span{font-size:1.6rem}.area-search .contents .other-condition .another-condition .condition-button .open{bottom:1.18rem;transform:rotate(180deg)}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .open{bottom:2.2rem}}.area-search .contents .other-condition .another-condition .condition-button img{position:absolute;transition:.5s;bottom:1.6rem;right:2rem;width:1.11rem}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button img{bottom:1.55rem;right:2rem}}.area-search .contents .other-condition .another-condition .condition-button .array-wrapper{display:none}.area-search .contents .other-condition .another-condition .condition-button .array-wrapper .array-content{padding:2rem 1.2rem;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1rem;-moz-column-gap:.4rem;column-gap:.4rem}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper .array-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}}.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a{width:8.4rem;height:3.8rem;border:1px solid #3ab0b4;color:#3ab0b4;border-radius:3.2rem;font-size:1.1rem;text-align:center;display:flex;align-items:center;justify-content:center;letter-spacing:0;line-height:1.2;padding:0 .3rem}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a{width:16.8rem;height:4.2rem;font-size:1.5rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a{position:relative;z-index:1;overflow:hidden;transition:.3s}.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a:before{background:#eaf6f7}}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a:hover{background-color:#eaf6f7}}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button .array-wrapper a .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.area-search .contents .other-condition .another-condition .condition-button:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 769px){.area-search .contents .other-condition .another-condition .condition-button:not(:last-child){margin-bottom:1.4rem}}.area-search .contents .free-word{background-color:#fff;width:100%;border-radius:.4rem;padding:1.5rem 1.5rem 2.2rem}@media only screen and (min-width: 769px){.area-search .contents .free-word{padding:2rem 4.4rem 4rem}}.area-search .contents .free-word-label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;color:#3ab0b4;text-align:center}@media only screen and (min-width: 769px){.area-search .contents .free-word-label{font-size:2.2rem}}.area-search .contents .free-word .input-wrapper{position:relative}@media only screen and (min-width: 769px){.area-search .contents .free-word .input-wrapper{margin-bottom:2rem}}.area-search .contents .free-word .input-wrapper .search-input{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;background-color:#f5f5f5;font-size:1.4rem;color:#2c2c2c;border-radius:.6rem;width:100%;height:4.6rem;padding-left:1.5rem;margin-top:2.3rem}.area-search .contents .free-word .input-wrapper .search-input::-moz-placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}.area-search .contents .free-word .input-wrapper .search-input:-ms-input-placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}.area-search .contents .free-word .input-wrapper .search-input::placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}@media only screen and (min-width: 769px){.area-search .contents .free-word .input-wrapper .search-input::-moz-placeholder{font-size:1.5rem}.area-search .contents .free-word .input-wrapper .search-input:-ms-input-placeholder{font-size:1.5rem}.area-search .contents .free-word .input-wrapper .search-input::placeholder{font-size:1.5rem}}@media only screen and (min-width: 769px){.area-search .contents .free-word .input-wrapper .search-input{margin-top:2.7rem;font-size:1.6rem;height:5.4rem}}.area-search .contents .free-word .input-wrapper svg{position:absolute;top:3.6rem;right:1.7rem;width:1.74rem;height:1.74rem;cursor:pointer}.area-search .contents .free-word .input-wrapper svg path{transition:.2s}@media only screen and (min-width: 769px){.area-search .contents .free-word .input-wrapper svg{width:2.74rem;height:2.74rem;top:4rem;right:2.2rem}.area-search .contents .free-word .input-wrapper svg:hover path{opacity:.5}}.area-search .contents .free-word .popular-keyword{margin-top:1.5rem;font-size:1.3rem}.area-search .contents .free-word .popular-keyword-label{display:block;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.75px;margin-bottom:.5rem;font-size:1.4rem}@media only screen and (min-width: 769px){.area-search .contents .free-word .popular-keyword-label{font-size:1.6rem}}.area-search .contents .free-word .popular-keyword a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;transition:.2s;color:#3ab0b4;border-bottom:.1rem solid #3ab0b4;display:inline-block;line-height:1;font-size:1.4rem}@media only screen and (min-width: 769px){.area-search .contents .free-word .popular-keyword a{font-size:1.6rem}.area-search .contents .free-word .popular-keyword a:hover{color:#3ab0b4!important}}.area-search .contents .free-word .popular-keyword a:not(:last-of-type){margin:0 .7rem .7rem 0}@media only screen and (min-width: 769px){.area-search .contents .free-word .popular-keyword a:not(:last-of-type){margin-right:1rem}}.label-border{display:block;width:100%;height:.2rem;margin:.5rem auto 0}@media only screen and (min-width: 769px){.label-border{width:5.4rem}}.section-title{display:flex;align-items:center;justify-content:center;height:4.7rem;background-color:#cfe7e8;color:#5a8283;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.8rem;letter-spacing:1.6px;padding-top:.1rem}@media only screen and (min-width: 769px){.section-title{font-size:2.8rem;height:6.65rem}}.new-rizoba .content{padding:2rem 3rem 3.94rem;background-color:#fff}@media only screen and (min-width: 769px){.new-rizoba .content{padding:4rem 14.1rem 7rem}}@media only screen and (min-width: 1367px){.new-rizoba .content{padding-right:0;padding-left:0}}.new-rizoba .content .rizoba-list-wrapper{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:3.31rem;margin-bottom:5.9rem}@media only screen and (min-width: 769px){.new-rizoba .content .rizoba-list-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:3.4rem;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:9rem}}@media only screen and (min-width: 1367px){.new-rizoba .content .rizoba-list-wrapper{width:1088px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.new-rizoba .content .new-resort-list-link-wrapper{position:relative;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link{display:flex;width:100%;height:5rem;background-color:#3ab0b4;border-radius:3.2rem;font-size:1.7rem;letter-spacing:1.75px;position:relative;align-items:center;justify-content:center;color:#fff;margin:4.2rem auto 0}@media only screen and (min-width: 769px){.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link{height:7rem;width:34.2rem;margin:6rem auto 0;font-size:2rem;border-radius:3.5rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link{position:relative;z-index:1;overflow:hidden;transition:.3s}.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link:before{background:#269fa3}}@media only screen and (min-width: 769px){.new-rizoba .content .new-resort-list-link-wrapper .new-resort-list-link .ripple-effect{background-color:#fff;opacity:.15}}.new-rizoba .content .new-resort-list-link-wrapper p{position:absolute;font-size:1.6rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;letter-spacing:.75px;top:-3.2rem;left:50%;transform:translate(-50%)}@media only screen and (min-width: 769px){.new-rizoba .content .new-resort-list-link-wrapper p{top:-1.8rem;font-size:1.6rem;border-radius:1.2rem;line-height:0}}.new-rizoba .content .new-resort-list-link-wrapper p span{color:#e47774;font-size:2.1rem;padding:0 .1rem .5rem}@media only screen and (min-width: 769px){.new-rizoba .content .new-resort-list-link-wrapper p span{font-size:2.4rem;border-radius:1.2rem;line-height:0;padding:0 .2rem .5rem}}.rizoba-list{position:relative;width:15rem;display:flex;flex-direction:column}@media only screen and (min-width: 769px){.rizoba-list{width:25.6rem}.rizoba-list:hover picture img{transform:scale(1.1)}.rizoba-list:hover .rizoba-list__description{opacity:.7}}.rizoba-list__imgs{margin-bottom:.5rem;position:relative;z-index:1;border-radius:1rem;overflow:hidden}@media only screen and (min-width: 769px){.rizoba-list__imgs{width:25.6rem;height:19.2rem}.rizoba-list__imgs picture img{transition:.2s}}.rizoba-list__description{transition:.2s;display:flex;flex-direction:column}.rizoba-list__description .list-element{position:relative;display:flex;align-items:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.75px;margin-bottom:.1rem!important;padding-left:1.7rem}@media only screen and (min-width: 769px){.rizoba-list__description .list-element{font-size:1.4rem}}.rizoba-list__description .list-element img{flex:none;position:absolute;width:1.048rem;left:0;top:.3rem}@media only screen and (min-width: 769px){.rizoba-list__description .list-element img{top:.6rem}}.rizoba-list__description .list-element .yen-icon{width:1.148rem}.rizoba-list .resort-img{width:15rem;height:11.3rem;border-radius:.5rem}@media only screen and (min-width: 769px){.rizoba-list .resort-img{width:25.6rem;height:19.2rem;border-radius:1rem}}.rizoba-list .new-icon{position:absolute;left:0;top:0;z-index:1;width:3rem;border-top-left-radius:1rem}@media only screen and (min-width: 769px){.rizoba-list .new-icon{width:5.69rem}}.rizoba-list .like-icon{cursor:pointer;position:absolute;top:7.3rem;right:-.3rem;z-index:10}@media only screen and (min-width: 769px){.rizoba-list .like-icon{top:13.5rem}}.rizoba-list .like-icon svg{width:4.15rem!important;height:4.15rem!important}@media only screen and (min-width: 769px){.rizoba-list .like-icon svg{width:5.6rem!important;height:5.6rem!important}}.rizoba-list__title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;letter-spacing:.75px;margin-bottom:.3rem}@media only screen and (min-width: 769px){.rizoba-list__title{font-size:1.6rem;margin-bottom:1rem}}.rizobaSpecials{letter-spacing:.75px;padding:0 0 4.03rem}@media only screen and (min-width: 769px){.rizobaSpecials{padding:0 0 7rem 0rem}}.rizobaSpecials .content{padding-top:4rem}@media only screen and (max-width: 768px){.rizobaSpecials .content{padding-top:2rem}}.rizobaSpecials .wrapper:not(:last-of-type){margin-bottom:2rem}@media only screen and (min-width: 769px){.rizobaSpecials .wrapper:not(:last-of-type){margin-bottom:3.5rem}}.rizobaSpecials h2{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.8rem;color:#3ab0b4;margin-bottom:1rem;padding:0 3rem}@media only screen and (min-width: 769px){.rizobaSpecials h2{padding:0 24.5rem}}@media only screen and (min-width: 769px){.rizobaSpecials h2{font-size:2.8rem}}@media only screen and (max-width: 768px){.rizobaSpecials__button{padding:2rem 3rem}}.specials-wrapper{display:grid;grid-template-columns:1fr 1fr;padding:1.15rem 3rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem}@media only screen and (min-width: 769px){.specials-wrapper{padding:0 24.5rem 4rem;-moz-column-gap:5.5rem;column-gap:5.5rem;row-gap:4rem}}@media only screen and (min-width: 1367px){.specials-wrapper{width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.specials-wrapper .special-card{width:15rem}.specials-wrapper .special-card__imgs{overflow:hidden;border-radius:.5rem;margin-bottom:.6rem;position:relative;z-index:1}@media only screen and (min-width: 769px){.specials-wrapper .special-card__imgs{height:20.6rem}}@media only screen and (min-width: 769px){.specials-wrapper .special-card{width:41rem}.specials-wrapper .special-card:hover picture img{transform:scale(1.1)}.specials-wrapper .special-card:hover .texts{opacity:.7}}.specials-wrapper .special-card picture img{transition:.2s}.specials-wrapper .special-card img{width:100%;height:7.5rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.specials-wrapper .special-card img{height:20.6rem}}.specials-wrapper .special-card .texts{font-size:1.4rem;transition:.2s}.specials-wrapper .special-card .texts .special-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;margin-bottom:.4rem;font-size:1.6rem}@media only screen and (min-width: 769px){.specials-wrapper .special-card .texts .special-title{font-size:2.2rem}}.specials-wrapper .special-card .texts .description{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}@media only screen and (min-width: 769px){.specials-wrapper .special-card .texts .description{font-size:1.6rem}}.section-link-btn{display:flex;width:100%;height:5rem;background-color:var(--color-primary);border-radius:99em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.7rem;letter-spacing:1.75px;line-height:1.2;color:#fff;position:relative;align-items:center;justify-content:center;margin:0 auto}.section-link-btn .ripple-effect{background-color:#f0f5f5!important}@media only screen and (min-width: 769px){.section-link-btn{height:7rem;width:34.2rem;font-size:2rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.section-link-btn{position:relative;z-index:1;overflow:hidden;transition:.3s}.section-link-btn:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.section-link-btn:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.section-link-btn:before{background:var(--color-primary-darken)}}@media only screen and (min-width: 769px){.section-link-btn .ripple-effect{background-color:#fff!important;opacity:.15}}.section-link-btn[target=_blank],.section-link-btn[src$=pdf]{position:relative}.section-link-btn[target=_blank]:after,.section-link-btn[src$=pdf]:after{content:"";position:relative;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;align-self:center;flex-shrink:0}.section-link-btn[target=_blank]:after{top:.1rem;-webkit-mask-image:url(/assets/blank.svg);mask-image:url(/assets/blank.svg)}@media only screen and (max-width: 768px){.section-link-btn[target=_blank]:after{height:1.7rem;width:1.9rem;margin:0 -.5rem 0 .6rem}}@media only screen and (min-width: 769px){.section-link-btn[target=_blank]:after{height:1.8rem;width:2rem;margin:0 -1rem 0 2.1rem}}.section-link-btn[href$=pdf]:after{top:-.1rem;-webkit-mask-image:url(/assets/pdf.svg);mask-image:url(/assets/pdf.svg)}@media only screen and (max-width: 768px){.section-link-btn[href$=pdf]:after{height:2.5rem;width:2.1rem;margin:0 -.5rem 0 .9rem}}@media only screen and (min-width: 769px){.section-link-btn[href$=pdf]:after{height:2.6rem;width:2.3rem;margin:0 -1rem 0 1.5rem}}.section-link-btn.white-link-true{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}@media only screen and (min-width: 769px){.section-link-btn.white-link-true:before{background:var(--color-primary-lighten)}.section-link-btn.white-link-true:hover{background-color:var(--color-primary-lighten)}}.section-link-btn.white-link-true[target=_blank]:after,.section-link-btn.white-link-true[src$=pdf]:after{background:var(--color-primary)}.section-link-btn--long{height:auto}@media only screen and (max-width: 768px){.section-link-btn--long{min-height:5rem;font-size:1.2rem;line-height:1.33}}@media only screen and (min-width: 769px){.section-link-btn--long{max-width:714px;min-height:7rem;font-size:1.5rem}}.section-link-btn--long[target=_blank]:after{top:.1rem}@media only screen and (max-width: 768px){.section-link-btn--long[target=_blank]:after{height:1.1rem;width:1.3rem;margin:0 -.2rem 0 .3rem}}@media only screen and (max-width: 768px){.section-link-btn--long[href$=pdf]:after{top:0;height:1.6rem;width:1.4rem;margin:0 -.2rem 0 .4rem}}@media only screen and (max-width: 768px){.section-link-btn--sp-sm{width:20rem;padding-right:1.6rem;height:4.2rem;font-size:1.5rem}.section-link-btn--sp-sm:before{content:"";position:absolute;top:1.7rem;right:4.9rem;height:1rem;width:.64rem;-webkit-mask-image:url(/assets/arrow-r.svg);mask-image:url(/assets/arrow-r.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-primary)}}@media only screen and (max-width: 768px){.section-link-btn--sp-sm02{width:25.8rem;height:4rem}}@media only screen and (max-width: 768px){.section-link-btn--sm{height:auto;width:auto;padding:1rem .9rem;letter-spacing:0;font-size:1.1rem}}@media only screen and (min-width: 769px){.section-link-btn--sm{height:auto;width:auto;min-width:16.8rem;padding:.9rem 3rem;font-size:1.5rem;letter-spacing:.075em}}.section-link-btn--more{position:relative}.section-link-btn--more:after{content:"";display:inline-block;-webkit-mask-image:url(/assets/more.svg);mask-image:url(/assets/more.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-primary)}@media only screen and (max-width: 768px){.section-link-btn--more{width:25.8rem;height:4rem;padding-right:1.8rem}.section-link-btn--more:after{height:1rem;width:1.2rem;margin:.1rem -1.7rem 0 .5rem}}@media only screen and (min-width: 769px){.section-link-btn--more:after{height:1.4rem;width:1.7rem;margin:.1rem .3rem 0 .6rem}}.section-link-btn--keyword{letter-spacing:0}@media only screen and (max-width: 768px){.section-link-btn--keyword{height:auto;width:auto;padding:1.2rem .9rem 1.1rem;font-size:1.1rem}}@media only screen and (min-width: 769px){.section-link-btn--keyword{height:auto;width:auto;padding:1.1rem .9rem 1.2rem;font-size:1.1rem}}.introduce .content{padding:1.9rem 3rem 4.9rem;display:flex;flex-direction:column}@media only screen and (min-width: 769px){.introduce .content{flex-direction:row;padding:4rem 24.5rem 7rem}}.introduce .content .introduce-img{width:100%;height:19.6rem;border-radius:.5rem;margin-bottom:2rem}@media only screen and (min-width: 769px){.introduce .content .introduce-img{width:220rem;height:26.8rem;margin-bottom:0;margin-right:5rem}}@media only screen and (min-width: 769px){.introduce .content .texts{display:flex;flex-direction:column;justify-content:space-between}}.introduce .content .texts .description{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.57;margin-bottom:2.7rem;letter-spacing:.75px}@media only screen and (min-width: 769px){.introduce .content .texts .description{margin-bottom:0;font-size:1.6rem}}.introduce .link-wrapper{margin-bottom:7rem}@media only screen and (max-width: 768px){.introduce .link-wrapper{margin:-3rem 3rem 4.92rem}}.link-wrapper{margin-bottom:7rem}@media only screen and (max-width: 768px){.link-wrapper{margin:-3rem 3rem 4.92rem}}.experiences .contents{padding:2rem 0 4.92rem;max-width:1500px}@media only screen and (min-width: 769px){.experiences .contents{padding:4rem 0 7rem}}@media only screen and (min-width: 769px){.experiences .contents .slide-link:hover .rizoba-list__description{opacity:.7}.experiences .contents .slide-link:hover picture img{transform:scale(1.1)}}.experiences .contents .slide-img-wrap{overflow:hidden;width:36.5rem;border-radius:.5rem;position:relative;z-index:1}@media only screen and (min-width: 769px){.experiences .contents .slide-img-wrap{height:28.1rem;width:27.8rem}}.experiences .contents picture img{transition:.2s}.experiences .contents .rizoba-list__description{margin-top:.3rem}@media only screen and (min-width: 769px){.experiences .contents .rizoba-list__description{margin-top:1rem}}.experiences .contents .slide-img{height:20.4rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.experiences .contents .slide-img{height:100%;width:100%}}.experiences .contents .experiences__link-wrapper{margin:4.6rem 3rem 0}@media only screen and (min-width: 769px){.experiences .contents .experiences__link-wrapper{margin:4rem 0rem 0}}.experiences .rizoba-list__location{margin-bottom:.6rem}.experiences .rizoba-list__location,.experiences .rizoba-list__place{position:relative;padding-left:1.748rem}@media only screen and (min-width: 769px){.experiences .rizoba-list__location,.experiences .rizoba-list__place{font-size:1.4rem}}.experiences .rizoba-list__location img,.experiences .rizoba-list__place img{position:absolute;top:.1rem;width:1.048rem;left:0}@media only screen and (min-width: 769px){.experiences .rizoba-list__location img,.experiences .rizoba-list__place img{top:.5rem}}.experiences-flex{padding:4rem 24.5rem 7rem}@media only screen and (min-width: 769px){.experiences-flex{display:flex;justify-content:center}.experiences-flex a{margin-right:2rem}}@media only screen and (max-width: 768px){.experiences-flex{display:grid;grid-template-columns:1fr 1fr;padding:1.9rem 3rem 4.9rem;gap:1em}.experiences-flex .slide-link .slide-img-wrap{width:auto}.experiences-flex .slide-link .slide-img-wrap img{height:auto}}.news .contents{padding:1.5rem 3rem 4.75rem}.news .contents .news-list-wrapper{margin-bottom:3.15rem}@media only screen and (min-width: 769px){.news .contents .news-list-wrapper{padding:2.6rem 24.5rem 0;margin-bottom:4rem}}.news .contents .news-list-wrapper .news-list{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;transition:.2s;display:block;border-bottom:.1rem solid #e6e6e6;padding:1.4rem 0;letter-spacing:.75px}@media only screen and (min-width: 769px){.news .contents .news-list-wrapper .news-list:hover{opacity:.7}}.news .contents .news-list-wrapper .news-list:not(:last-of-type){margin-bottom:1.43rem}.news .contents .news-list-wrapper .news-list .news-updatedAt{font-size:1.3rem;margin-bottom:.5rem;color:#a5a5a5}@media only screen and (min-width: 769px){.news .contents .news-list-wrapper .news-list .news-updatedAt{font-size:1.5rem}}.news .contents .news-list-wrapper .news-list .news-title{font-size:1.4rem}@media only screen and (min-width: 769px){.news .contents .news-list-wrapper .news-list .news-title{font-size:1.6rem}}.another-search{background-color:#f0f5f5;padding:3rem}@media only screen and (max-width: 768px){.another-search.is-last{padding-bottom:9rem}}@media only screen and (min-width: 769px){.another-search{padding:6rem 14rem}}.another-search button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:#3ab0b4;letter-spacing:.75px;display:flex;padding:1.1rem 2.65rem;border-radius:3.2rem;background-color:#fff;border:.1rem solid #3ab0b4;align-items:center;justify-content:center;margin:0 auto}.another-search button svg{margin-left:.4rem;width:1.2572rem;height:1.2572rem}.another-search button svg g line{transition:.2s}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.another-search button{position:relative;z-index:1;overflow:hidden;transition:.3s}.another-search button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.another-search button:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.another-search button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}@media only screen and (min-width: 769px){.another-search button:before{background:#eaf6f7}}@media only screen and (min-width: 769px){.another-search button:hover{background-color:#eaf6f7}}.another-search .open svg g line:last-of-type{opacity:0}.another-search .another-dropdown{display:none}.another-search .another-search__texts{margin-top:6rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.5;letter-spacing:.075em}@media only screen and (min-width: 769px){.another-search .another-search__texts{font-size:1.6rem;line-height:1.55}}@media only screen and (min-width: 1367px){.another-search .another-search__texts{max-width:880px;margin-right:auto;margin-left:auto}}.another-search .another-search__texts p:not(:last-of-type){margin-bottom:2rem}.another-search__contents{margin-top:4rem;background-color:#fff;padding:2.5rem 1.5rem;border-radius:.8rem}@media only screen and (min-width: 769px){.another-search__contents{margin-top:3rem;padding:3.5rem}}@media only screen and (min-width: 1367px){.another-search__contents{max-width:880px;margin-right:auto;margin-left:auto}}.another-search__contentBox{letter-spacing:.75px}.another-search__contentBox:not(:last-of-type){margin-bottom:3rem}.another-search__contentBox h4{color:var(--color-secondary);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem}@media only screen and (min-width: 769px){.another-search__contentBox h4{font-size:1.6rem}}.another-search__contentBox a,.another-search__contentBox span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.075rem;line-height:.8;display:inline-block;margin-right:1.4rem;margin-top:1rem;transition:.2s;padding-bottom:.2rem}@media only screen and (min-width: 769px){.another-search__contentBox a,.another-search__contentBox span{margin-right:3rem;padding-bottom:.3rem;font-size:1.6rem}}.another-search__contentBox a{color:var(--color-primary);border-bottom:.1rem solid var(--color-primary)}@media only screen and (min-width: 769px){.another-search__contentBox a:hover{opacity:.5}}.another-search__contentBox span{color:#777}.another-search-details{background:#F5F5F5}@media only screen and (max-width: 768px){.another-search-details{padding-bottom:9rem}}@media only screen and (min-width: 769px){.another-search-details{padding-bottom:10rem}}.description-list{display:flex;font-size:1.3rem;padding-bottom:.8rem;letter-spacing:.75px}.description-list:not(:last-of-type){border-bottom:.1rem solid #ddd4d4;margin-bottom:.9rem}@media only screen and (min-width: 769px){.description-list:not(:last-of-type){margin-bottom:2.3rem}}@media only screen and (min-width: 769px){.description-list{font-size:1.6rem;padding-bottom:2.2rem}}.description-list .list-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;display:block;width:7.1rem;margin-right:2rem;flex:none}@media only screen and (min-width: 769px){.description-list .list-title{width:9rem;margin-right:3rem}}.description-list .list-content{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;display:block;font-size:1.3rem}@media only screen and (min-width: 769px){.description-list .list-content{font-size:1.6rem;line-height:2.6rem}}.job-summary-descriptions{padding:2rem 3rem}@media only screen and (min-width: 769px){.job-summary-descriptions{padding:7rem 24.5rem}}@media only screen and (min-width: 1367px){.job-summary-descriptions{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.job-summary .merits{background-color:#f0f5f5;padding:2rem 3rem}@media only screen and (min-width: 769px){.job-summary .merits{padding:5rem 24.5rem 7rem}}.job-summary .merits h2{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;text-align:center;letter-spacing:.75px;color:#3ab0b4}@media only screen and (min-width: 769px){.job-summary .merits h2{font-size:2.2rem}}.job-summary .merits-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem}@media only screen and (min-width: 769px){.job-summary .merits-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-top:5rem}}@media only screen and (min-width: 1367px){.job-summary .merits-grid{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.mv-01{padding:2rem 0 4rem;background-color:#f0f5f5}@media only screen and (min-width: 769px){.mv-01{padding:4.4rem 24.5rem 7rem}}.mv-01 .texts{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;margin-top:1rem;padding:0 3rem;line-height:1.8rem;letter-spacing:.75px}@media only screen and (min-width: 769px){.mv-01 .texts{padding:0;margin-bottom:2.1rem}}@media only screen and (min-width: 1367px){.mv-01 .texts{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.mv-01-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.7rem;letter-spacing:.75px;margin:0 3rem}@media only screen and (min-width: 769px){.mv-01-title{font-size:2.6rem;margin:0}}@media only screen and (min-width: 1367px){.mv-01-title{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.mv-01 .wrapper{position:relative}@media only screen and (min-width: 769px){.mv-01 .wrapper{display:flex;justify-content:space-between;height:48rem}}@media only screen and (min-width: 1367px){.mv-01 .wrapper{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.mv-01 .wrapper .swiper-button-prev{cursor:pointer;position:absolute;right:7.5rem;top:-1.5rem;z-index:10}.mv-01 .wrapper .swiper-button-prev img{width:3.2rem}.mv-01 .wrapper .swiper-button-next{cursor:pointer;position:absolute;right:7.5rem;bottom:-2rem;z-index:10}.mv-01 .wrapper .swiper-button-next img{width:3.2rem}.mv-01 .wrapper .imgs-index{position:absolute;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.75px;bottom:-2rem;left:50%;transform:translate(-50%);margin:auto}@media only screen and (min-width: 769px){.mv-01 .wrapper .imgs-index{right:7.6rem;bottom:-3.8rem;transform:none;left:auto}}.mv-01 .wrapper .selected-img-wrapper{position:relative;margin:2rem 3rem 1.2rem;border-radius:2rem;overflow:hidden;width:calc(100% - 6rem);height:100%;background:#fff;box-sizing:border-box}@media only screen and (min-width: 769px){.mv-01 .wrapper .selected-img-wrapper{margin:0;width:64rem;height:48rem}}@media only screen and (max-width: 768px){.mv-01 .wrapper .selected-img-wrapper{height:24rem}}.mv-01 .wrapper .selected-img-wrapper .new-icon{position:absolute;top:0;left:0;z-index:10;width:5.6rem;border-top-left-radius:1rem}@media only screen and (min-width: 769px){.mv-01 .wrapper .selected-img-wrapper .new-icon{width:9.8rem}}.mv-01 .wrapper .selected-img-wrapper .gradiant-mask{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;position:absolute;bottom:0;left:0;height:6.1rem;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.52) 25.49%,#000 100%);opacity:.5;z-index:10;width:100%}@media only screen and (min-width: 769px){.mv-01 .wrapper .selected-img-wrapper .gradiant-mask{bottom:0;height:7.3rem;border-bottom-left-radius:1.3rem;border-bottom-right-radius:1.3rem}}.mv-01 .wrapper .selected-img-wrapper #imgDescription{letter-spacing:.75px;position:absolute;bottom:1.2rem;z-index:11;color:#fff;font-size:1.2rem;width:28.8rem;margin:0 1.5rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}@media only screen and (min-width: 769px){.mv-01 .wrapper .selected-img-wrapper #imgDescription{width:61rem;bottom:3rem;margin:0 1.5rem;font-size:1.4rem}}.mv-01 .wrapper .selected-img-wrapper #selectedImgWrap{width:100%;height:100%}.mv-01 .wrapper .selected-img-wrapper #selectedImgWrap .selected-img{width:100%;height:100%;transform:scale(1.03)}.mv-01 .wrapper .selected-img-wrapper .closed-information{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;text-align:center;color:#fff;top:0;left:0;background:rgba(0,0,0,.5);z-index:12}.mv-01 .wrapper .selected-img-wrapper .closed-information__message{font-size:2.4rem;color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.mv-01 .wrapper .selected-img-wrapper .closed-information__message{font-size:1.7rem}}.mv-01 .wrapper .selected-img-wrapper .closed-information__link{font-size:2rem;line-height:2;text-decoration:underline;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}@media only screen and (max-width: 768px){.mv-01 .wrapper .selected-img-wrapper .closed-information__link{font-size:1.5rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.mv-01 .wrapper .selected-img-wrapper .closed-information__link:hover{text-decoration:none}}@media only screen and (min-width: 769px){.mv-01 .wrapper .newSwiper{width:18.8rem;height:48rem;margin:0!important}}.mv-01 .wrapper .newSwiper .swiper-slide{border-radius:.4rem;overflow:hidden;position:relative;max-height:15rem;z-index:1}@media only screen and (min-width: 769px){.mv-01 .wrapper .newSwiper .swiper-slide{border-radius:.8rem}}.mv-01.is-closed .swiper-slide:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;position:absolute;z-index:12}.mv-01 .wrapper .newSwiper .swiper-slide .slide-img{cursor:pointer;width:100%;height:100%;transform:scale(1.06)}.mv-01 .wrapper .newSwiper .swiper-slide-active img{box-sizing:border-box;position:relative;display:block;border:.6rem solid #f07d7d;background-color:#f07d7d}@media only screen and (min-width: 769px){.mv-01 .wrapper .newSwiper .swiper-slide-active img{border:1rem solid #f07d7d}}.mv-01 .mv-01-description{margin:4.4rem 3rem 0;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;letter-spacing:.75px;line-height:2.2rem}@media only screen and (min-width: 769px){.mv-01 .mv-01-description{font-size:1.6rem;margin:2rem 0;width:64rem;line-height:2.6rem}}@media only screen and (min-width: 1367px){.mv-01 .mv-01-description{width:640px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;transform:translate(-120px)}}.fixed-01{position:fixed;bottom:0;right:0;width:100%;height:7rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;z-index:999;padding:0 3rem}@media only screen and (min-width: 769px){.fixed-01{height:8.6rem;padding:0 24.5rem}}.fixed-01 .follow-button{display:flex;align-items:center}@media only screen and (min-width: 769px){.fixed-01 .follow-button{margin-right:8.2rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2rem;color:#d2d9d9}}.fixed-01 .follow-button span{flex:none;transition:.3s}.fixed-01 .follow-button .heartImage{position:relative}.fixed-01 .follow-button .heartImage .gray-heart{background-image:url(/assets/gray-follow.svg);background-repeat:no-repeat;background-size:contain;width:4.3rem;height:4.3rem;display:block;position:absolute;z-index:100;right:1.3rem;top:1.34rem}.fixed-01.is-closed .follow-button{pointer-events:none}.fixed-01.is-closed .follow-button .heartImage .gray-heart{background-image:url(/assets/gray-follow-closed.svg);pointer-events:none;opacity:1}.fixed-01.is-closed .follow-button .heartImage .gray-heart+svg{opacity:0}.fixed-01 .follow-button .heartImage svg{width:6.92rem!important;height:6.92rem!important}.fixed-01 .follow-button-follow{color:#e47774}.fixed-01 .follow-button-follow .heartImage .gray-heart{opacity:0}.fixed-01 .apply{display:flex;width:25.8rem;height:4rem;background-color:#3ab0b4;border-radius:3.2rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.7rem;letter-spacing:1.75px;color:#fff;position:relative;align-items:center;justify-content:center;margin:0 auto}@media only screen and (min-width: 769px){.fixed-01 .apply{height:4.8rem;width:64rem;font-size:2rem;border-radius:3rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.fixed-01 .apply{position:relative;z-index:1;overflow:hidden;transition:.3s}.fixed-01 .apply:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.fixed-01 .apply:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.fixed-01 .apply:before{background:#269fa3}}.fixed-01.is-closed .apply{pointer-events:none;background-color:#d9d9d9}.job-detail .dormitory-life{background-color:#f0f5f5;padding:2rem 0 4.4rem}@media only screen and (min-width: 769px){.job-detail .dormitory-life{padding:5rem 0 7rem}}.job-detail .dormitory-life h2{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;text-align:center;letter-spacing:.75px;color:#3ab0b4}@media only screen and (min-width: 769px){.job-detail .dormitory-life h2{font-size:2.2rem}}.job-detail .dormitory-life .dormitory-life-description{padding:2rem 3rem 0}@media only screen and (min-width: 769px){.job-detail .dormitory-life .dormitory-life-description{padding:0;margin:5rem 24.5rem 0;border-bottom:.1rem solid #ddd4d4}}@media only screen and (min-width: 1367px){.job-detail .dormitory-life .dormitory-life-description{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.job-detail .dormitory-life .icons-grid{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:-1.9rem;margin-left:-.7rem}@media only screen and (min-width: 769px){.job-detail .dormitory-life .icons-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.job-detail .share-link-btn{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.7rem;letter-spacing:.75px;margin:4.4rem auto 0;height:5rem;background-color:#3ab0b4;border-radius:3.5rem;display:flex;width:31.5rem;align-items:center;justify-content:center;color:#fff}@media (hover: hover) and (pointer: fine){.job-detail .share-link-btn{position:relative;z-index:1;overflow:hidden;transition:.3s}.job-detail .share-link-btn:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.job-detail .share-link-btn:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.job-detail .share-link-btn:before{background:#269fa3}.job-detail .share-link-btn .ripple-effect{background-color:#fff!important;opacity:.15}}.job-detail .share-link-btn svg{display:block;transition:.2s;width:1.57rem;margin-left:1rem;margin-bottom:.3rem}@media only screen and (min-width: 769px){.job-detail .share-link-btn svg{margin-bottom:0rem}}@media only screen and (min-width: 769px){.job-detail .share-link-btn{width:34.2rem;height:7rem;font-size:2rem;margin:6rem auto 0}}.grid-icon{margin-top:1.95rem;width:6rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 769px){.grid-icon{width:8.8rem}}.grid-icon__img{width:5rem;height:5rem;background:white;border-radius:50%;border:1px solid #d6d6d6}@media only screen and (min-width: 769px){.grid-icon__img{width:7.4rem;height:7.4rem}}.grid-icon img{width:100%}.grid-icon p{text-align:center;font-size:1rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;margin-top:.7rem}@media only screen and (min-width: 769px){.grid-icon p{font-size:1.4rem}}.related-experiences-contents{padding:2rem 0 2.7rem!important}@media only screen and (min-width: 769px){.related-experiences-contents{padding:4rem 0 7rem!important}}.related-experiences .special-padding-small{padding-bottom:0rem!important}.related-experiences .specials{background-color:#f0f5f5;padding-bottom:5rem}.related-experiences .specials .contents{padding:4rem 3rem}@media only screen and (min-width: 769px){.related-experiences .specials .contents{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1.9rem;grid-column-gap:1.9rem;padding:8rem 13.9rem}}@media only screen and (min-width: 1367px){.related-experiences .specials .contents{width:1088px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.related-experiences .specials-element{transition:.2s;display:flex;border-radius:.5rem;background-color:#fff;letter-spacing:.75px}@media only screen and (min-width: 769px){.related-experiences .specials-element{width:35rem;min-height:14rem}}@media only screen and (max-width: 768px){.related-experiences .specials-element{min-height:13.2rem}}.related-experiences .specials-element:hover .left-side img{transform:scale(1.1)}.related-experiences .specials-element:hover .texts h3,.related-experiences .specials-element:hover .texts p{opacity:.7}.related-experiences .specials-element .left-side{overflow:hidden;border-radius:.5rem 0 0 .5rem;width:12.8rem;flex:none;display:flex;position:relative;z-index:1}.related-experiences .specials-element .left-side img{transition:.2s;width:12.8rem;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.related-experiences .specials-element .left-side{width:13.6rem}.related-experiences .specials-element .left-side img{width:100%}}.related-experiences .specials-element .texts{padding:1.5rem;position:relative;transition:.2s}@media only screen and (min-width: 769px){.related-experiences .specials-element .texts{width:21.4rem}}@media only screen and (max-width: 768px){.related-experiences .specials-element .texts{width:calc(100% - 12.8rem)}}.related-experiences .specials-element .texts h3{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:#3ab0b4;font-size:1.5rem;margin-bottom:1rem}.related-experiences .specials-element .texts p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.8rem}.related-experiences .specials-element .texts img{width:1rem;position:absolute;bottom:.81rem;right:.88rem}@media only screen and (min-width: 769px){.related-experiences .specials-element .texts img{width:1.6rem}}@media only screen and (max-width: 768px){.related-experiences .specials-element:not(:last-of-type){margin-bottom:1.8rem}}@media only screen and (min-width: 769px){.related-experiences .specials-element:nth-of-type(n+4){margin-top:1.8rem}}.related-experiences .specials .experiences__link-wrapper{margin:4.6rem 3rem 0}@media only screen and (min-width: 769px){.related-experiences .specials .experiences__link-wrapper{margin:0}}.area-new-rizoba-link-btn{margin-top:3.96rem}@media only screen and (min-width: 769px){.area-new-rizoba-link-btn{margin-top:6rem}}@media only screen and (max-width: 768px){.area-new-rizoba-link-btn{padding:0 3rem}}.kodawari-search{background-color:#f0f5f5;text-align:center;padding-top:1.5rem}.kodawari-search .title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2rem;letter-spacing:.75px;color:#3ab0b4;margin-bottom:1.5rem}.kodawari-search .free-word{background-color:#fff;width:100%;border-radius:.4rem;padding:1.5rem 1.5rem 2.2rem}@media only screen and (min-width: 769px){.kodawari-search .free-word{padding:2rem 4.4rem 4rem}}.kodawari-search .free-word-label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;text-align:center}@media only screen and (min-width: 769px){.kodawari-search .free-word-label{font-size:2rem}}.kodawari-search .free-word .input-wrapper{position:relative}@media only screen and (min-width: 769px){.kodawari-search .free-word .input-wrapper{margin-bottom:2rem}}.kodawari-search .free-word .input-wrapper .search-input{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;background-color:#f5f5f5;font-size:1.4rem;color:#2c2c2c;border-radius:.6rem;width:100%;height:4.6rem;padding-left:1.5rem;margin-top:2.3rem}.kodawari-search .free-word .input-wrapper .search-input::-moz-placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}.kodawari-search .free-word .input-wrapper .search-input:-ms-input-placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}.kodawari-search .free-word .input-wrapper .search-input::placeholder{color:#b5b5b5;opacity:.6;letter-spacing:.75px;font-size:1.3rem}@media only screen and (min-width: 769px){.kodawari-search .free-word .input-wrapper .search-input::-moz-placeholder{font-size:1.5rem}.kodawari-search .free-word .input-wrapper .search-input:-ms-input-placeholder{font-size:1.5rem}.kodawari-search .free-word .input-wrapper .search-input::placeholder{font-size:1.5rem}}@media only screen and (min-width: 769px){.kodawari-search .free-word .input-wrapper .search-input{margin-top:2.7rem;font-size:1.6rem;height:5.4rem}}.kodawari-search .free-word .input-wrapper svg{position:absolute;top:3.6rem;right:1.7rem;width:1.74rem;height:1.74rem;cursor:pointer}.kodawari-search .free-word .input-wrapper svg path{transition:.2s}@media only screen and (min-width: 769px){.kodawari-search .free-word .input-wrapper svg{width:2.74rem;height:2.74rem;top:4rem;right:2.2rem}.kodawari-search .free-word .input-wrapper svg:hover path{opacity:.5}}.kodawari-search .free-word .popular-keyword{margin-top:1.5rem;font-size:1.3rem}.kodawari-search .free-word .popular-keyword-label{display:block;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.75px;margin-bottom:.2rem;font-size:1.3rem}.kodawari-search .free-word .popular-keyword a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;transition:.2s;color:#3ab0b4;border-bottom:.1rem solid #3ab0b4;display:inline-block;line-height:1;font-size:1.3rem}@media only screen and (min-width: 769px){.kodawari-search .free-word .popular-keyword a:hover{color:#3ab0b4!important}}.kodawari-search .free-word .popular-keyword a:not(:last-of-type){margin:0 .7rem .7rem 0}@media only screen and (min-width: 769px){.kodawari-search .free-word .popular-keyword a:not(:last-of-type){margin-right:1rem}}.introduce-location-text-wrap{background-color:#f0f5f5}.introduce-location-text-wrap .contents{padding:0 3rem 4rem;line-height:1.5}@media only screen and (min-width: 769px){.introduce-location-text-wrap .contents{padding:0 14rem 4rem}}@media only screen and (min-width: 1367px){.introduce-location-text-wrap .contents{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.introduce-location-text-wrap p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.75px}@media only screen and (min-width: 769px){.introduce-location-text-wrap p{font-size:1.8rem}}.search-result-list{background-color:#f0f5f5;padding-top:1.5rem}@media only screen and (min-width: 769px){.search-result-list{padding-top:4.4rem}}.search-result-list .title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2.2rem;text-align:center;color:#3ab0b4}@media only screen and (min-width: 769px){.search-result-list .title{font-size:3.2rem}}.search-result-list .search-conditions{margin-top:1.5rem;background-color:#fff;padding:2rem 3rem}@media only screen and (min-width: 769px){.search-result-list .search-conditions{margin-top:2rem;padding:3.6rem 24.5rem 4rem}}@media only screen and (min-width: 1367px){.search-result-list .search-conditions .contents{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.search-result-list .search-conditions h3{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;margin-bottom:1rem}@media only screen and (min-width: 769px){.search-result-list .search-conditions h3{font-size:2.2rem;margin-bottom:1rem}}.search-result-list .search-conditions div{line-height:2.5rem}.search-result-list .search-conditions div .free-word-tags{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;display:flex;align-items:center;margin-bottom:.2rem}.search-result-list .search-conditions div .free-word-tags span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}.search-result-list .search-conditions div .free-word-tags p{display:flex;align-items:center;margin:0}.search-result-list .search-conditions div .searchConditionTag{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;transition:.2s;border-radius:1.1rem;font-size:1.3rem;color:#3ab0b4;border:.1rem solid #3ab0b4;letter-spacing:0;height:2rem;display:inline-flex;align-items:center;padding:0 1.2rem}.search-result-list .search-conditions div .searchConditionTag:not(:last-of-type){margin-right:.5rem}@media only screen and (min-width: 769px){.search-result-list .search-conditions div .searchConditionTag{height:2.3rem;font-size:1.6rem;border-radius:1.2rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.search-result-list .search-conditions div .searchConditionTag{position:relative;z-index:1;overflow:hidden;transition:.3s}.search-result-list .search-conditions div .searchConditionTag:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.search-result-list .search-conditions div .searchConditionTag:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.search-result-list .search-conditions div .searchConditionTag:before{background:#eaf6f7}}.search-result-list .search-conditions div .searchConditionTag.disable{position:unset;z-index:unset;overflow:unset;transition:0s}.search-result-list .search-conditions div .searchConditionTag.disable:before{content:none}.search-result-list .search-conditions p{margin-top:1rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;letter-spacing:.75px}.search-result-list .search-list-wrap{padding:2.3rem 3rem 4.7rem}@media only screen and (min-width: 769px){.search-result-list .search-list-wrap{padding:5.1rem 24.5rem 8rem}}@media only screen and (min-width: 1367px){.search-result-list .search-list-wrap .contents{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.search-result-list .search-list-wrap .no-hits-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;text-align:center;font-size:1.5rem}@media only screen and (min-width: 769px){.search-result-list .search-list-wrap .no-hits-text{font-size:3rem}}.search-result-list .sort-btns{width:100%;margin-bottom:2.2rem}@media only screen and (min-width: 769px){.search-result-list .sort-btns{width:35.4rem;margin-bottom:3.4rem}}.search-result-list .sort-btns .btns{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.6rem;color:#5a8283;letter-spacing:.75px;display:flex;margin-bottom:1.4rem}.search-result-list .sort-btns .btns .sort-btn{text-align:center;width:33.3%;transition:.2s}.search-result-list .sort-btns .btns .sort-btn:hover{color:#3ab0b4}@media only screen and (min-width: 769px){.search-result-list .sort-btns .btns{font-size:1.8rem}}.search-result-list .sort-btns .active-bar{width:100%;border-radius:.4rem;background-color:#d5e3e3;height:.5rem;display:flex;transition:.2s}.search-result-list .sort-btns .active-bar .part-bar{transition:.2s;width:33.3%;height:100%;border-radius:.4rem}.search-result-list .sort-btns .active-bar .active-part{background-color:#3ab0b4}.search-result-list .sort-btns .active-btn{color:#3ab0b4}@media only screen and (min-width: 769px){.search-result-list .list-items{display:grid;grid-template-columns:1fr 1fr;row-gap:1.5rem;-moz-column-gap:1.97rem;column-gap:1.97rem}}.search-result-list .paginations{margin-top:3rem;display:flex;justify-content:center}@media only screen and (min-width: 769px){.search-result-list .paginations{margin:6rem auto 0}}.search-result-list .paginations .is-disabled{display:none!important}.search-result-list .paginations .pagination-list{display:flex;width:100%;align-items:center;justify-content:center}.search-result-list .paginations .pagination-prev{background-color:#fff;margin-right:1rem;flex:none}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-prev{margin-right:4rem}}.search-result-list .paginations .pagination-prev a{display:flex}.search-result-list .paginations .pagination-prev a img{transform:rotate(-90deg);height:.36rem}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-prev a img{height:.663rem}}.search-result-list .paginations .pagination-next{background-color:#fff;margin-left:1rem;flex:none}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-next{margin-left:4rem}}.search-result-list .paginations .pagination-next a{display:flex}.search-result-list .paginations .pagination-next a img{transform:rotate(90deg);height:.36rem}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-next a img{height:.663rem}}.search-result-list .paginations .pagination-list-elm{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;border-radius:50%;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;color:#2c2c2c;transition:.2s}.search-result-list .paginations .pagination-list-elm:hover{opacity:.5}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-list-elm{width:4rem;height:4rem;font-size:1.9rem}}.search-result-list .paginations .pagination-list-prev-more,.search-result-list .paginations .pagination-list-next-more{display:block;text-align:center}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-list-prev-more,.search-result-list .paginations .pagination-list-next-more{margin:0}}.search-result-list .paginations .pagination-list-prev-more:hover,.search-result-list .paginations .pagination-list-next-more:hover{opacity:1}.search-result-list .paginations .pagination-list-page,.search-result-list .paginations .pagination-next-all,.search-result-list .paginations .pagination-prev-all{flex:none;text-align:center;margin:0 .2rem}@media only screen and (min-width: 769px){.search-result-list .paginations .pagination-list-page,.search-result-list .paginations .pagination-next-all,.search-result-list .paginations .pagination-prev-all{line-height:3.8rem;margin:0 1rem}}.search-result-list .paginations .active-page{color:#fff;background-color:#3ab0b4}.fixed{position:fixed;bottom:0;right:0;width:100%;height:6.2rem;background-color:#fff;display:flex;z-index:999}@media only screen and (min-width: 769px){.fixed{height:8.5rem;align-items:center;justify-content:center}}.fixed .filter{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;border-left:.1rem solid #efefef;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}.fixed .filter img{width:2.247rem;height:1.296rem;margin:.4rem}@media only screen and (min-width: 769px){.fixed .filter{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;width:64rem;height:4.8rem;border-radius:3rem;border:.1rem solid #3ab0b4;color:#3ab0b4;font-size:1.7rem;flex-direction:row}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.fixed .filter{position:relative;z-index:1;overflow:hidden;transition:.3s}.fixed .filter:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.fixed .filter:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.fixed .filter:before{background:#eaf6f7}}@media only screen and (min-width: 769px){.fixed .filter .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}@media only screen and (min-width: 769px){.fixed .filter svg{display:block;margin-bottom:0;margin-right:1rem}.fixed .filter svg path{fill:#3ab0b4}}.fixed .follow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;position:relative;border-right:.1rem solid #efefef;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem}@media only screen and (min-width: 769px){.fixed .follow{display:none}}.fixed .follow img{width:1.9rem;margin-bottom:.4rem}.fixed .follow-number{font-size:1.1rem!important;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:absolute;display:inline-flex;margin:0;background-color:#f07d7d;width:2.1rem;height:2.1rem;color:#fff;border-radius:50%;letter-spacing:-1px;line-height:1.1rem;padding-bottom:.11rem;top:.2rem;right:6.8rem;align-items:center;justify-content:center}.follow-over-modal{transition:.2s;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;opacity:0}.follow-over-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.15}.follow-over-modal__modal{width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.8rem;z-index:999999;padding:4rem 2rem;width:31.5rem}@media only screen and (min-width: 769px){.follow-over-modal__modal{text-align:center;width:53.6rem}}.follow-over-modal__modal .modal-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;color:#5a8283;margin-bottom:2rem;text-align:center}.follow-over-modal__modal .modal-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.2rem;margin-bottom:3rem}.follow-over-modal__modal .modal-text span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;text-decoration:underline}.follow-over-modal__modal button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #3ab0b4;color:#3ab0b4;background:#fff;border-radius:9999px;letter-spacing:.075em;width:12.3rem;height:3.8rem;font-size:1.2rem;margin:0 auto}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.follow-over-modal__modal button{transition:color .2s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.follow-over-modal__modal button{position:relative;z-index:1;overflow:hidden;transition:.3s}.follow-over-modal__modal button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.follow-over-modal__modal button:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.follow-over-modal__modal button:before{background:#eaf6f7}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.follow-over-modal__modal button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.follow-over-modal.show{opacity:1;pointer-events:all}.search-element{display:flex;flex-direction:column;background-color:#fff;border-radius:.4rem;padding:1.5rem;position:relative;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.search-element:not(:last-of-type){margin-bottom:1.1rem}@media only screen and (min-width: 769px){.search-element:not(:last-of-type){margin-bottom:0rem}}@media only screen and (min-width: 769px){.search-element{padding:2rem}}.search-element:hover .element-img{transform:scale(1.1)}.search-element:hover .search-element__description,.search-element:hover .search-element-texts{opacity:.7}.search-element .search-element-like-btn{position:absolute;cursor:pointer;z-index:10;left:10.6rem;top:7.4rem;background:transparent}@media only screen and (min-width: 769px){.search-element .search-element-like-btn{left:14.7rem;top:10.35rem}}.search-element .search-element-like-btn svg{width:4rem!important;height:4rem!important}.search-element .search-element-texts{transition:.2s;display:flex;flex-direction:column;justify-content:space-between}.search-element .search-element-texts.isRemoveBtn-true{width:13rem}@media only screen and (min-width: 769px){.search-element .search-element-texts.isRemoveBtn-true{width:17.7rem}}.search-element__title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;letter-spacing:.75px;line-height:1.8rem}@media only screen and (min-width: 769px){.search-element__title{font-size:1.6rem;line-height:2.2rem}}.search-element__description{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;transition:.2s;font-size:1.2rem;margin-top:.8rem}@media only screen and (min-width: 769px){.search-element__description{font-size:1.4rem}}.search-element__description .description-element{display:inline-flex;align-items:stretch;margin-right:.4rem}.search-element__description .description-element .text{line-height:1.75rem}.search-element__description img{width:1.048rem;margin-right:.35rem}@media only screen and (min-width: 769px){.search-element__description img{margin-right:.75rem}}.search-element__description .yen-icon{width:1.148rem}.search-element .rizoba-number{font-size:1rem}.search-element .element-contents-wrap{display:flex}.search-element .element-contents-wrap .element-img-wrap{margin-right:1.3rem;position:relative;overflow:hidden;border-radius:.4rem;width:12.9rem;height:9.7rem;flex:none;z-index:1}@media only screen and (min-width: 769px){.search-element .element-contents-wrap .element-img-wrap{background-color:#fff;border-radius:1rem;width:17rem;height:12.7rem}}.search-element .element-contents-wrap .element-img-wrap .element-img{transition:.2s;width:12.9rem;height:9.7rem}@media only screen and (min-width: 769px){.search-element .element-contents-wrap .element-img-wrap .element-img{width:17rem;height:12.7rem}}.search-element .element-contents-wrap .element-img-wrap .new-icon{position:absolute;z-index:10;width:3.03rem;left:0;top:0}@media only screen and (min-width: 769px){.search-element .element-contents-wrap .element-img-wrap .new-icon{width:5.061rem}}.search-element .rectangle-icon{position:absolute;width:1rem;bottom:1.6rem;right:1rem}@media only screen and (min-width: 769px){.search-element .rectangle-icon{width:1.5rem;right:2rem;bottom:2.1rem}}.search-element-remove-btn{top:.3rem;position:absolute;right:.3rem;display:inline-flex;transition:.2s;z-index:99}@media only screen and (min-width: 769px){.search-element-remove-btn{top:.7rem;right:.7rem}.search-element-remove-btn:hover{opacity:.5}}.search-element-remove-btn img{width:2.4rem}@media only screen and (min-width: 769px){.search-element-remove-btn img{width:3.4rem}}.specials-list-links-wrap{background-color:#f0f5f5}.specials-list-links-wrap .title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2rem;text-align:center;color:#3ab0b4;letter-spacing:.75px;padding:1.5rem 0}@media only screen and (min-width: 769px){.specials-list-links-wrap .title{font-size:2.8rem;padding:4.4rem 0 2rem}}.specials-list-links-wrap .specials-list-links{background-color:#fff}.specials-list-links-wrap .specials-list-links .contents{display:grid;grid-template-columns:1fr 1fr;padding:3rem;-moz-column-gap:1.3rem;column-gap:1.3rem;row-gap:1rem}@media only screen and (min-width: 769px){.specials-list-links-wrap .specials-list-links .contents{display:grid;grid-template-columns:1fr 1fr 1fr;padding:6rem 24.5rem;justify-content:space-between}}@media only screen and (min-width: 1367px){.specials-list-links-wrap .specials-list-links .contents{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.specials-list-links-wrap .specials-list-links a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;color:#3ab0b4;letter-spacing:.75px;border-radius:3.2rem;border:.1rem solid #3ab0b4;width:auto;padding:0 3rem 0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:4.5rem;position:relative}@media only screen and (min-width: 769px){.specials-list-links-wrap .specials-list-links a{width:100%;padding:0 3rem 0 2rem;height:5rem;font-size:1.7rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.specials-list-links-wrap .specials-list-links a{position:relative;z-index:1;overflow:hidden;transition:.3s}.specials-list-links-wrap .specials-list-links a:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.specials-list-links-wrap .specials-list-links a:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.specials-list-links-wrap .specials-list-links a:before{background:#eaf6f7}}@media only screen and (min-width: 769px){.specials-list-links-wrap .specials-list-links a .ripple-effect{background-color:#fff!important;opacity:.15}}.specials-list-links-wrap .specials-list-links a svg{transition:.2s;position:absolute;top:50%;transform:translateY(-50%);right:2rem}@media only screen and (max-width: 768px){.specials-list-links-wrap .specials-list-links a svg{right:2rem}}.special-box{padding:0 0 4rem}@media only screen and (max-width: 768px){.special-box{padding:0 0 2rem}}.special-box .section-title{margin-bottom:4rem}@media only screen and (max-width: 768px){.special-box .section-title{margin-bottom:2rem}}_::-webkit-full-page-media,_:future,:root .searchForm__submit{-webkit-appearance:none;appearance:none}.searchForm{background:#f0f5f5}@media only screen and (min-width: 769px){.searchForm__content{width:100rem;margin:auto}}.searchForm__heading{font-size:2rem;color:#3ab0b4;text-align:center;padding:1.5rem 0;letter-spacing:.075em;font-weight:500}@media only screen and (min-width: 769px){.searchForm__heading{font-size:2.8rem;padding:4.2rem 0 2.2rem}}.searchForm__resetSection{padding:6rem 3rem}@media only screen and (max-width: 768px){.searchForm__resetSection{background:#fff}}@media only screen and (min-width: 769px){.searchForm__resetSection{padding:6rem 3rem}}.searchForm__reset{font-weight:500;font-size:1.7rem;text-align:center;box-shadow:0 0 2rem #6f7c7c14;color:#3ab0b4;border:1px solid #3ab0b4;background:#fff;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;border-radius:50rem;letter-spacing:.075em;padding:1.1rem 1rem;position:relative;z-index:0}@media only screen and (min-width: 769px){.searchForm__reset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.4rem 2rem;min-width:31.5rem}}.searchForm__reset:before{content:"";display:block;width:1.6rem;height:1.6rem;-webkit-mask:url(/assets/return-g.svg) 50% 50%/100% auto no-repeat;mask:url(/assets/return-g.svg) 50% 50%/100% auto no-repeat;background:currentColor;margin-right:1rem}@media (hover: hover) and (pointer: fine){.searchForm__reset{transition:color .3s ease-out}.searchForm__reset:after{content:"";width:100%;height:100%;display:block;position:absolute;background:#3ab0b4;transform:translate(-100%);z-index:-1;transition:transform .3s ease-out;border-radius:50rem}.searchForm__reset:hover{color:#fff}.searchForm__reset:hover:after{transform:translate(0)}}.searchForm__sticky{background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:1;padding:.7rem 3rem 1.5rem}@media only screen and (min-width: 769px){.searchForm__sticky{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;padding:1.9rem 1rem}}.searchForm__submit{font-weight:500;font-size:1.7rem;text-align:center;box-shadow:0 0 2rem #6f7c7c14;color:#fff;background:#3ab0b4;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;border-radius:50rem;letter-spacing:.075em;padding:.6rem 1rem .7rem;position:relative;z-index:0;border:1px solid #3ab0b4;overflow:hidden}@media only screen and (max-width: 768px){.searchForm__submit{margin-top:.2rem;padding:0;height:4rem}}@media only screen and (min-width: 769px){.searchForm__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.9rem 2rem 1rem;min-width:64rem;margin:0 5.7rem 0 auto;font-size:2rem}}.searchForm__submit:before{content:"";display:block;width:1.6rem;height:1.6rem;-webkit-mask:url(/assets/search-g.svg) 50% 50%/100% auto no-repeat;mask:url(/assets/search-g.svg) 50% 50%/100% auto no-repeat;background:currentColor;margin-right:1rem}@media only screen and (min-width: 769px){.searchForm__submit:before{width:1.98rem;height:1.98rem;margin-right:1.3rem}}@media (hover: hover) and (pointer: fine){.searchForm__submit{transition:color .3s ease-out}.searchForm__submit:after{content:"";width:100%;height:100%;display:block;position:absolute;background:#269fa3;transform:translate(-100%);z-index:-1;transition:transform .3s ease-out;border-radius:50rem}.searchForm__submit:hover:after{transform:translate(0)}}.searchForm__result{font-weight:500;font-size:15px;text-align:center}@media only screen and (min-width: 769px){.searchForm__result{margin:0 auto 0 0;position:relative;top:-.5rem}}.searchForm__result__value{font-size:2.8rem;color:#e47774;margin-left:1.3rem;font-weight:500}.searchForm__result__unit{font-size:2.1rem;font-weight:500}.sfGroup{background:#fff;padding:2rem 3rem;position:relative}@media only screen and (min-width: 769px){.sfGroup{border-radius:.2rem;padding:3rem 6.1rem}}@media only screen and (max-width: 768px){.sfGroup:nth-of-type(2n){background:none}.sfGroup:nth-child(3){height:25.5rem}.sfGroup:nth-child(4){height:20.5rem}.sfGroup:nth-child(5){height:35rem}}@media only screen and (min-width: 769px){.sfGroup+.sfGroup{margin-top:3rem}}.sfGroup__heading{font-size:1.4rem;text-align:center;letter-spacing:.075em;font-weight:500}@media only screen and (min-width: 769px){.sfGroup__heading{font-size:1.7rem}}.sfGroup__secondaryHeading{font-size:1.2rem;text-align:center;color:#3ab0b4;border-top:1px solid #bddfe0;margin:2.2rem 0 1.5rem;padding-top:2rem;font-weight:500}@media only screen and (min-width: 769px){.sfGroup__secondaryHeading{font-size:1.5rem;letter-spacing:.075em;margin:2.9rem 0 2.2rem;padding-top:2.9rem}}.sfGroup__reset{position:absolute;top:2.2rem;right:3rem;color:#fff;font-size:.9rem;background:#3ab0b4 url(/assets/return-w.svg) .9rem 50%/.9rem .9rem no-repeat;line-height:1;padding:.4rem 1rem .5rem 2.1rem;border-radius:.4rem;transition:opacity .2s ease-out}@media only screen and (min-width: 769px){.sfGroup__reset{font-size:1.2rem;top:3.3rem;right:6rem;background-size:1.15rem 1.15rem;padding:.4rem 1rem .5rem 2.6rem}}@media (hover: hover) and (pointer: fine){.sfGroup__reset:hover{opacity:.6}}.sfGroup__content:before{content:"";display:block;height:1.3rem}@media only screen and (min-width: 769px){.sfGroup__content:before{height:3rem}}.sfGroup__close{text-indent:-9999px;position:absolute;right:1.4rem;bottom:1.4rem;background:url(/assets/trianble-g.svg) 50%/1.11rem auto no-repeat;width:2rem;height:2rem;transition:all .2s ease-out;transform:rotate(0)}@media only screen and (min-width: 769px){.sfGroup__close{right:1.6rem;bottom:2.4rem}}@media (hover: hover) and (pointer: fine){.sfGroup__close:hover{opacity:.6}}@media only screen and (max-width: 768px){.sfGroup__close~.sfGroup__content:after{content:"";display:block;height:1rem}}.sfGroup--closed{cursor:pointer}.sfGroup--closed .sfGroup__close{bottom:calc(50% - 1rem);transform:rotate(180deg)}.sfGroup--closed .sfGroup__reset{pointer-events:none;opacity:0}.sfGroup .popularKeywords{margin-top:1.6rem}@media only screen and (min-width: 769px){.sfGroup .popularKeywords{margin-top:2rem}}.searchField{background:#f5f5f5;width:100%;font-size:1.4rem;padding:1.3rem 1.5rem;border-radius:.6rem;letter-spacing:.075em;border:1px solid transparent}@media only screen and (min-width: 769px){.searchField{font-size:1.6rem;background-size:2.74rem auto;background-position:right 2.3rem top 50%;padding:1.5rem}}.searchField::-moz-placeholder{color:#b5b5b5}.searchField:-ms-input-placeholder{color:#b5b5b5}.searchField::placeholder{color:#b5b5b5}.popularKeywords__heading{font-size:1.3rem;letter-spacing:.075em}.popularKeywords__list{margin-top:.2rem}.popularKeywords__list>li{display:inline-block}.popularKeywords__list>li:not(:last-child){margin-right:.8rem}.popularKeywords__list>li>a{color:#3ab0b4;text-decoration:underline;font-size:1.3rem;letter-spacing:.075em}.popularKeywords__list>li>a:hover{text-decoration:none}.selectButtonList{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem .7rem;align-items:flex-start}@media only screen and (min-width: 769px){.selectButtonList{grid-template-columns:repeat(5,1fr);gap:1rem .95rem}}.selectButton{cursor:pointer;position:relative;width:100%;display:block;border-radius:2.5rem;z-index:1;box-shadow:0 0 0 2px transparent}.selectButton:focus-within{box-shadow:0 0 0 2px #3ab0b4}.selectButton input{opacity:0;position:absolute;top:0;left:0}.selectButton__button{border:1px solid #3ab0b4;color:#3ab0b4;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:2.5rem;font-weight:500;font-size:1.1rem;background:#ffffff;min-height:3.8rem;padding:.1rem .2rem .2rem;overflow:hidden;z-index:1;transition:all .2s ease-out;letter-spacing:0;line-height:1.3636363636}@media only screen and (min-width: 769px){.selectButton__button{line-height:1;font-size:1.5rem;min-height:4.2rem;padding:.1rem .2rem .2rem;padding:.5rem 1.5rem .6rem;border-radius:3.5rem;min-height:4.5rem;letter-spacing:.075em}}.selectButton input:checked+.selectButton__button{background:#3ab0b4;color:#fff}@media (hover: hover) and (pointer: fine){.selectButton{transition:box-shadow .2s}.selectButton:hover{box-shadow:0 0 0 2px #3ab0b4}}.cicon{--primary-color: #3ab0b4;--base-color: #fff;--border-color: #3ab0b4;display:inline-block;width:5rem;height:5rem;background:var(--base-color);border-radius:50%;border:1px solid var(--border-color, --primary-color);transition:all .2s ease-out;box-shadow:0 0 0 2px transparent}@media only screen and (min-width: 769px){.cicon{width:7.4rem;height:7.4rem}}.cicon:after{content:"";display:block;width:100%;height:100%;-webkit-mask:50% 50%/100% auto no-repeat;mask:50% 50%/100% auto no-repeat;background:var(--primary-color);border:1px solid var(--primary-color);transition:all .2s ease-out}.selectIconList{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem 2.5rem}@media only screen and (min-width: 769px){.selectIconList{grid-template-columns:repeat(8,1fr);gap:3.1rem 2rem}}.selectIcon{cursor:pointer;position:relative;width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 768px){.selectIcon{min-height:7.9rem}}.selectIcon input{opacity:0;position:absolute;top:0;left:0}.selectIcon__label{text-align:center;display:block;line-height:1.2rem;letter-spacing:0;margin:.5rem -.075rem 0;transition:color .2s ease-out}@media only screen and (min-width: 769px){.selectIcon__label{line-height:1.2857142857;font-size:1.4rem;margin:.8rem 0 0}}.selectIcon input:checked+.cicon{--primary-color: #fff;--base-color: #3ab0b4}.selectIcon input:checked~.selectIcon__label{color:#3ab0b4}.selectIcon input:focus+.cicon{box-shadow:0 0 0 2px #3ab0b4}@media (hover: hover) and (pointer: fine){.selectIcon:hover .cicon{box-shadow:0 0 0 2px #3ab0b4}}.searchFormModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}.searchFormModal__backdrop{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;opacity:.15}.searchFormModal__content{position:relative;z-index:1;overflow-y:auto}@media only screen and (min-width: 769px){.searchFormModal__content{width:100%;height:100%;margin:auto;padding:5rem}}.searchFormModal .searchForm{padding-bottom:10rem}@media only screen and (min-width: 769px){.searchFormModal .searchForm{padding-bottom:4rem;border-radius:1rem}}@media only screen and (min-width: 769px){.searchFormModal .searchForm__heading{padding-top:2.8rem}}.searchFormModal__close{position:fixed;top:.7rem;right:1.6rem;z-index:2;box-shadow:0 0 2rem #6f7c7c14;border-radius:50%;width:2.9rem;height:2.9rem;background:#fff url(/assets/cross.svg) 50%/1rem auto no-repeat;transition:opacity .3s ease-out}@media only screen and (min-width: 769px){.searchFormModal__close{top:6.6rem;right:8.6rem;width:5.3rem;height:5.3rem;background-size:1.9rem auto}}.searchFormModal__close:hover{opacity:.6}.follows{background-color:#f0f5f5}.follows .title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2.2rem;text-align:center;color:#3ab0b4;letter-spacing:.75px;padding:1.5rem 0}@media only screen and (min-width: 769px){.follows .title{font-size:3.2rem;padding:4.4rem 0 2rem}}.follows-description{background-color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;padding:2rem 3rem}.follows-description p{letter-spacing:.22rem;margin-bottom:2rem}.follows-description span{font-size:1.3rem}@media only screen and (min-width: 769px){.follows-description{padding:4rem 0;text-align:center;font-size:1.8rem}.follows-description p{letter-spacing:.26rem}.follows-description span{font-size:1.6rem}}.follows-list{padding:3rem 3rem 4rem}@media only screen and (min-width: 769px){.follows-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.9rem;column-gap:1.9rem;row-gap:1.6rem;padding:6rem 24.5rem}}@media only screen and (min-width: 1367px){.follows-list{max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.follows-list .search-element .search-element-like-btn{display:none!important}.delete-follow-modal{transition:.2s;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;opacity:0}.delete-follow-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.15}.delete-follow-modal__modal{width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.8rem;z-index:999999;padding:4rem 2rem;width:31.5rem}@media only screen and (min-width: 769px){.delete-follow-modal__modal{text-align:center;width:53.6rem}}.delete-follow-modal__modal .modal-title{text-align:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;color:#5a8283;margin-bottom:2rem}.delete-follow-modal__modal .modal-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.2rem;margin-bottom:3rem}.delete-follow-modal__modal .modal-text span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;text-decoration:underline}.delete-follow-modal__modal .btns-wrap{display:flex}@media only screen and (min-width: 769px){.delete-follow-modal__modal .btns-wrap{padding:0 11rem}}.delete-follow-modal__modal button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #3ab0b4;color:#3ab0b4;background:#fff;border-radius:9999px;letter-spacing:.075em;width:12.3rem;height:3.8rem;font-size:1.2rem;margin:0 auto}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.delete-follow-modal__modal button{transition:color .2s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.delete-follow-modal__modal button{position:relative;z-index:1;overflow:hidden;transition:.3s}.delete-follow-modal__modal button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.delete-follow-modal__modal button:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.delete-follow-modal__modal button:before{background:#eaf6f7}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.delete-follow-modal__modal button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.delete-follow-modal__modal #delete-follow-ok-btn{background-color:#3ab0b4;color:#fff}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.delete-follow-modal__modal #delete-follow-ok-btn:before{background:#269fa3}.delete-follow-modal__modal #delete-follow-ok-btn .ripple-effect{background-color:#fff;opacity:.15}}.delete-follow-modal.show{opacity:1;pointer-events:all}.blog .gray-img-links{margin-top:2rem;line-height:1.8}.blog .gray-img-links .gray-img-link{background-color:#f5f5f5;display:block;padding:1.5rem;border-radius:.8rem}.blog .gray-img-links .gray-img-link:not(:last-of-type){margin-bottom:2.06rem}.blog .gray-img-links .gray-img-link .gray-img-wrap{overflow:hidden;width:100%;height:12.4rem;border-radius:.8rem;position:relative;z-index:1}.blog .gray-img-links .gray-img-link .gray-img-wrap img{-o-object-fit:cover;object-fit:cover;transition:.2s;width:100%;height:12.4rem}@media only screen and (min-width: 769px){.blog .gray-img-links .gray-img-link .gray-img-wrap,.blog .gray-img-links .gray-img-link .gray-img-wrap img{height:16.3rem}}.blog .gray-img-links .gray-img-link:hover .gray-img-wrap img{transform:scale(1.1)}.blog .gray-img-links .gray-img-link:hover span,.blog .gray-img-links .gray-img-link:hover p{opacity:.7}.blog .gray-img-links .rectangle-wrap{display:flex;justify-content:flex-end}.blog .gray-img-links .rectangle-wrap img{width:1.338rem}.blog .gray-img-links span{transition:.2s;display:block;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;text-align:center;margin:1.5rem 0 .5rem}@media only screen and (min-width: 769px){.blog .gray-img-links span{margin:2rem 0;font-size:1.6rem}}.blog .gray-img-links p{transition:.2s;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem}@media only screen and (min-width: 769px){.blog .gray-img-links p{font-size:1.4rem}}@media only screen and (min-width: 769px){.blog .gray-img-links{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2.8rem;column-gap:2.8rem;row-gap:2rem}.blog .gray-img-links .gray-img-link{padding:2.4rem;margin:0!important}.blog .gray-img-links .rectangle-wrap img{width:2.2rem}}.blog__mv{background-color:#f0f5f5;padding:2rem 3rem}@media only screen and (min-width: 769px){.blog__mv{padding:4.4rem 24.5rem}}@media only screen and (min-width: 1367px){.blog__mv{padding-right:0;padding-left:0}}.blog__mv-img-wrap{overflow:hidden;border-radius:.8rem;width:100%;margin-bottom:1.5rem}@media only screen and (min-width: 769px){.blog__mv-img-wrap{margin-bottom:3rem;border-radius:1.2rem}}@media only screen and (min-width: 1367px){.blog__mv-img-wrap{width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.blog__mv-img-wrap img{width:100%}.blog__title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;text-align:center;color:#3ab0b4;font-size:2rem}@media only screen and (min-width: 769px){.blog__title{font-size:2.8rem}}.blog__gray-column{background-color:#f5f5f5;border-radius:.8rem;padding:2rem 1.5rem}@media only screen and (min-width: 769px){.blog__gray-column{padding:5rem 4rem}}.blog__todohuken.blog__gray-column{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1rem;margin-top:2rem}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column{margin-top:2.6rem}}.blog__todohuken.blog__gray-column a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;border-radius:3.2rem;background-color:#fff;border:.1rem solid var(--color-primary);font-size:1.1rem;color:var(--color-primary);letter-spacing:0;width:100%;display:inline-flex;align-items:center;justify-content:center;height:3.8rem;padding:0 1.2rem;text-align:center}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column a{width:auto;height:4rem;padding:0 2.7rem;font-size:1.4rem;letter-spacing:.75px;white-space:pre;margin-right:.8rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.blog__todohuken.blog__gray-column a{position:relative;z-index:1;overflow:hidden;transition:.3s}.blog__todohuken.blog__gray-column a:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.blog__todohuken.blog__gray-column a:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column a:before{background:var(--color-primary-lighten)}}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column a:hover{background-color:var(--color-primary-lighten)}}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column a .ripple-effect{background-color:var(--color-primary-darken)!important;opacity:.15}}@media only screen and (min-width: 769px){.blog__todohuken.blog__gray-column{padding:4rem 4.4rem;grid-template-columns:1fr 1fr 1fr}}.blog__qa.blog__gray-column{padding:1.8rem 1.5rem;cursor:pointer}.blog__qa.blog__gray-column:not(:last-of-type){margin-bottom:1rem}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column{padding:2.4rem 3rem 2.6rem}.blog__qa.blog__gray-column:not(:last-of-type){margin-bottom:2rem}}.blog__qa.blog__gray-column .question-side{display:flex;align-items:center;justify-content:space-between}.blog__qa.blog__gray-column .question-side .blog__question{display:flex;margin-right:1rem}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .question-side .blog__question{align-items:flex-start}}.blog__qa.blog__gray-column .question-side .blog__question p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.8;padding-top:.2rem}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .question-side .blog__question p{padding-top:1rem;font-size:1.8rem}}.blog__qa.blog__gray-column .question-side .blog__question:before{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;content:"Q.";font-size:1.8rem;color:var(--color-secondary);margin-right:.9rem}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .question-side .blog__question:before{margin-right:1.1rem;font-size:3rem}}.blog__qa.blog__gray-column .question-side .blog__slide-btn{width:2.6rem;height:2.6rem;border-radius:50%;background-color:#fff;flex:none;transition:.2s;display:flex;align-items:center;justify-content:center}.blog__qa.blog__gray-column .question-side .blog__slide-btn:hover{background-color:var(--color-primary)}.blog__qa.blog__gray-column .question-side .blog__slide-btn:hover svg g line{stroke:#fff}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .question-side .blog__slide-btn{width:4.8rem;height:4.8rem}.blog__qa.blog__gray-column .question-side .blog__slide-btn svg{width:1.8rem!important;height:1.8rem!important}}.blog__qa.blog__gray-column .question-side .blog__slide-btn svg{transition:.2s;width:1rem;height:1rem}.blog__qa.blog__gray-column .question-side .blog__slide-btn.open{background-color:var(--color-primary)}.blog__qa.blog__gray-column .question-side .blog__slide-btn.open svg g line{stroke:#fff}.blog__qa.blog__gray-column .question-side .blog__slide-btn.open svg g line:last-of-type{opacity:0}.blog__qa.blog__gray-column .blog__answer:before{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;content:"A.";font-size:1.5rem;margin-right:.6rem;display:block}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .blog__answer:before{font-size:2.2rem;margin-right:2.1rem}}.blog__qa.blog__gray-column .answer-side{margin-top:1.9rem;display:none}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .answer-side{margin-top:3.6rem}}.blog__qa.blog__gray-column .answer-side p{margin-bottom:1.6rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.8;display:flex}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .answer-side p{font-size:1.6rem;margin-bottom:2.8rem}}.blog__qa.blog__gray-column .answer-side a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;color:var(--color-primary);border-bottom:.1rem solid var(--color-primary);line-height:1.8;display:inline-block;font-size:1.3rem;transition:.2s}.blog__qa.blog__gray-column .answer-side a:hover{opacity:.7}@media only screen and (max-width: 768px){.blog__qa.blog__gray-column .answer-side a{margin-left:2.1rem}}@media only screen and (min-width: 769px){.blog__qa.blog__gray-column .answer-side a{font-size:1.6rem;line-height:1.6rem;margin-left:4.1rem}}.blog .experiences .contents{padding:2rem 0 0;max-width:1500px}@media only screen and (min-width: 769px){.blog .experiences .contents{padding:4rem 0}}.article>*:first-child{margin-top:0}.article__title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.8;letter-spacing:.07em;position:relative;padding-left:.8rem;margin-bottom:2rem}@media only screen and (min-width: 769px){.article__title{margin-bottom:3.6rem}}.article__title span{margin-left:.8rem;display:inline-block}@media only screen and (min-width: 769px){.article__title span{margin-left:1.5rem}}@media only screen and (min-width: 769px){.article__title{font-size:2.8rem}}.article__title:before{position:absolute;display:block;content:"";background-color:var(--color-primary);border-radius:.3rem;width:.7rem;height:88%;left:0rem;top:.3rem}@media only screen and (min-width: 769px){.article__title:before{width:.8rem;height:100%;top:0}}.article__text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.8;letter-spacing:.07em;margin-top:2rem}@media only screen and (min-width: 769px){.article__text{font-size:1.8rem;margin-top:3.6rem}}.article .section-link-btn{padding:0 2.5rem}@media only screen and (min-width: 769px){.article .section-link-btn{width:39.2rem}}@media only screen and (max-width: 768px){.article .section-link-btn{padding:0 2rem}}@media only screen and (min-width: 769px){.article .section-link-btn--long{width:auto;padding:1rem 2.5rem}}@media only screen and (max-width: 768px){.article .section-link-btn--long{padding:1rem 3rem}}@media only screen and (max-width: 768px){.article .article-button-column .section-link-btn{padding:0 1rem}}.article{padding:3rem 0}@media only screen and (min-width: 769px){.article{padding:6rem 0}}.article-inner{padding:0 3rem}@media only screen and (min-width: 769px){.article-inner{padding:0rem 24.5rem}}@media only screen and (min-width: 1367px){.article-inner{width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.article-inner-lg{display:block;padding:0 3rem}@media only screen and (min-width: 769px){.article-inner-lg,.article-inner-lg-pc{padding:0rem 13.9rem}}.article-inner-lg.add-margin-top{margin-top:5rem}@media only screen and (max-width: 768px){.article-inner-lg.add-margin-top{margin-top:3rem}}@media only screen and (min-width: 1367px){.article-inner-lg{width:1088px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.article-01{margin-top:6rem}@media only screen and (max-width: 768px){.article-01{margin-top:3rem}}.article-02{background-color:#fff;margin-top:6rem;overflow-wrap:break-word}.article-02__image{overflow:hidden;border-radius:1.2rem;width:100%;margin-top:2.5rem}@media only screen and (min-width: 769px){.article-02__image{margin-top:3.6rem}}.article-02__image img{width:100%}.column-title{display:flex;margin-bottom:2rem;position:relative}@media only screen and (min-width: 769px){.column-title{align-items:center}}.column-title span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:var(--color-secondary);line-height:1.8;font-size:1.8rem;letter-spacing:.075em}@media only screen and (min-width: 769px){.column-title span{font-size:2.8rem}}.column-title.add-margin{margin-top:3rem}h4.column-title{font-size:1.6rem;font-weight:500}@media only screen and (min-width: 769px){h4.column-title{font-size:2.2rem}}.article-03{margin-top:3rem}@media only screen and (min-width: 769px){.article-03{margin-top:4rem}}.article-03__columns{counter-reset:blog-column;margin-top:3rem}@media only screen and (min-width: 769px){.article-03__columns{margin-top:4rem}}@media only screen and (min-width: 769px){.article-03__columns{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4.3rem;column-gap:4.3rem;row-gap:1.5rem}}.article-03__column{display:flex;flex-direction:column;width:100%}.article-03__column:not(:last-of-type){margin-bottom:3rem}@media only screen and (min-width: 769px){.article-03__column:not(:last-of-type){margin-bottom:0rem}}.article-03__column .article__text{margin-top:0}.article-03__column .column-img-wrap{overflow:hidden;border-radius:.8rem;height:15.8rem;width:100%;margin-bottom:2rem}@media only screen and (min-width: 769px){.article-03__column .column-img-wrap{height:20.9rem}}.article-03__column .column-img-wrap img{height:15.8rem;width:100%}@media only screen and (min-width: 769px){.article-03__column .column-img-wrap img{height:20.9rem}}.article-03__column.title-number .column-title span{padding-left:4rem}@media only screen and (max-width: 768px){.article-03__column.title-number .column-title span{padding-left:3rem}}.article-03__column.title-number .column-title:before{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;counter-increment:blog-column 1;content:counter(blog-column);display:block;width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--color-secondary);color:#fff;font-size:1.2rem;text-align:center;line-height:2.2rem;margin-right:.8rem;position:absolute;left:0;top:0;bottom:0;margin:auto}@media only screen and (min-width: 769px){.article-03__column.title-number .column-title:before{width:3rem;height:3rem;font-size:1.5rem;margin-right:1.1rem;line-height:2.8rem}}.article-button-column{display:flex;justify-content:space-between;flex-wrap:wrap}.article-button-column a{text-align:center;margin:1rem 0!important}@media only screen and (max-width: 768px){.article-button-column a{width:15.2rem;font-size:1.2rem}}@media only screen and (min-width: 769px){.article-button-column a a{width:34.2rem}}.article-button-column a[target=_blank]:after{top:.1rem}@media only screen and (max-width: 768px){.article-button-column a[target=_blank]:after{height:1.1rem;width:1.3rem;margin:0 -.2rem 0 .3rem}}@media only screen and (max-width: 768px){.article-button-column a[href$=pdf]:after{top:0;height:1.6rem;width:1.4rem;margin:0 -.2rem 0 .4rem}}.article-button-vertical a{text-align:center}.article-button-vertical a:not(:first-of-type){margin-top:2rem}@media only screen and (min-width: 769px){.article-button-vertical a:not(:first-of-type){margin-top:3rem}}@media only screen and (min-width: 769px){.article-button-vertical a a{width:34.2rem}}.article-04{background-color:#f5f5f5;padding:6rem 3rem;margin-top:3.6rem}.article-04+.article-04,.article-04+.article-gray{margin-top:0;padding-top:0}@media only screen and (min-width: 769px){.article-04{padding:10rem 0;margin-top:6rem}}@media only screen and (max-width: 768px){.article-04 .article-inner{padding:unset}}.article-05{margin-top:6rem}@media only screen and (max-width: 768px){.article-05{margin-top:2rem}}.article-05__content{margin-top:6rem}@media only screen and (max-width: 768px){.article-05__content{margin-top:2rem}}.article-05__imgs{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;line-height:1.8}@media only screen and (min-width: 769px){.article-05__imgs{grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:2.2rem;column-gap:2.2rem;row-gap:3rem;margin-top:3rem}}.article-05__imgs__img{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;text-align:center}@media only screen and (min-width: 769px){.article-05__imgs__img{font-size:1.6rem}}.article-05__imgs__img:hover .img-wrap img{transform:scale(1.1)}.article-05__imgs__img:hover span{opacity:.7}.article-05__imgs__img .img-wrap{overflow:hidden;width:14.8rem;height:7.4rem;border-radius:.6rem;margin-bottom:.6rem;position:relative}@media only screen and (min-width: 769px){.article-05__imgs__img .img-wrap{width:20.3rem;height:10.1rem}}.article-05__imgs__img .img-wrap img{transition:.2s;-o-object-fit:cover;object-fit:cover;width:100%;height:7.4rem}@media only screen and (min-width: 769px){.article-05__imgs__img .img-wrap img{width:100%;height:10.1rem}}.article-05__imgs__img .img-wrap svg{position:absolute;width:1.007rem;height:1.007rem;display:block;right:.5rem;bottom:.5rem;z-index:10}@media only screen and (min-width: 769px){.article-05__imgs__img .img-wrap svg{right:.8rem;bottom:.8rem;width:1.37rem;height:1.37rem}}.article-05__imgs__img .img-wrap span{transition:.2s}.article-06{margin-top:6rem}@media only screen and (max-width: 768px){.article-06{margin-top:3rem}}.article-07{margin-top:6rem}@media only screen and (max-width: 768px){.article-07{margin-top:3rem}}.article-08{margin-top:8rem}@media only screen and (min-width: 769px){.article-08{margin-top:6.6rem}}.article-08 .contents{padding:2rem 0 0;max-width:1500px}@media only screen and (min-width: 769px){.article-08 .contents{padding:4rem 0}}.article-08 .contents .experiencesSwiper2 .rizoba-list__paragraph{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;color:#898989;line-height:1.8}@media only screen and (min-width: 769px){.article-08 .contents .experiencesSwiper2 .rizoba-list__paragraph{font-size:1.6rem}}.article-09-list ul{word-break:break-all;line-height:1.8}.article-09-list ul li{display:flex;font-size:1.2rem}@media only screen and (min-width: 769px){.article-09-list ul li{font-size:1.6rem}}.article-09-list ul li:not(:last-of-type){padding-bottom:1rem;margin-bottom:.85rem;border-bottom:.1rem solid #ddd4d4}@media only screen and (min-width: 769px){.article-09-list ul li:not(:last-of-type){padding-bottom:2.2rem;margin-bottom:1.6rem}}.article-09-list ul li span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;flex:none;letter-spacing:.12rem;margin-right:1.5rem;width:30%;display:block}@media only screen and (min-width: 769px){.article-09-list ul li span{width:20%;margin-right:3rem}}.article-09-list ul li p{letter-spacing:.12rem}.article-10-eval ul li{display:flex;align-items:flex-start;padding-bottom:2rem}@media only screen and (min-width: 769px){.article-10-eval ul li{padding-bottom:3rem;align-items:center}}.article-10-eval ul li:not(:last-of-type){border-bottom:.1rem solid #ddd4d4}.article-10-eval ul li:not(:first-of-type){padding-top:1.1rem}@media only screen and (min-width: 769px){.article-10-eval ul li:not(:first-of-type){padding-top:2.6rem}}.article-10-eval ul li .eval-name{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.2rem;flex:none;width:30%;margin-right:1rem}@media only screen and (min-width: 769px){.article-10-eval ul li .eval-name{font-size:1.6rem;width:20%;margin-right:3rem}}.article-10-eval ul li .eval-content{display:flex;align-items:center}.article-10-eval ul li .eval-content .stars{margin-right:2rem}.article-10-eval ul li .eval-content .stars img{width:2.5rem}.article-10-eval ul li .eval-content .stars img:not(:last-of-type){margin-right:.3rem}@media only screen and (min-width: 769px){.article-10-eval ul li .eval-content .stars img{width:3.9rem}}.article-10-eval ul li .eval-content .point{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:var(--color-primary)}@media only screen and (min-width: 769px){.article-10-eval ul li .eval-content .point{font-size:2.1rem}}.article-11{margin-top:12rem}@media only screen and (max-width: 768px){.article-11{margin-top:5rem}}.article-11 .gray-img-links{margin:0!important}.article-11 .gray-img-links .gray-img-link:hover .gray-img-wrap img{transform:none}.article-11 .gray-img-links .gray-img-link .gray-img-link-title{transition:.2s;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;color:var(--color-secondary);margin:2rem 0;text-align:center;line-height:1.8}@media only screen and (min-width: 769px){.article-11 .gray-img-links .gray-img-link .gray-img-link-title{font-size:2rem}}.article-11 .gray-img-links .gray-img-link a{display:block;position:relative;padding-bottom:1.5rem;border-bottom:.1rem solid #d8d8d8;padding-right:2.83rem;line-height:1.8}.article-11 .gray-img-links .gray-img-link a:hover h4,.article-11 .gray-img-links .gray-img-link a:hover p{opacity:.7}@media only screen and (min-width: 769px){.article-11 .gray-img-links .gray-img-link a{padding-bottom:2rem}}.article-11 .gray-img-links .gray-img-link a h4{transition:.2s;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;margin-bottom:.4rem}@media only screen and (min-width: 769px){.article-11 .gray-img-links .gray-img-link a h4{font-size:1.6rem;margin-bottom:1.1rem}}.article-11 .gray-img-links .gray-img-link a img{position:absolute;height:1.338rem;right:0;bottom:1.5rem}@media only screen and (min-width: 769px){.article-11 .gray-img-links .gray-img-link a img{height:2.2rem;bottom:2rem}}.article-11 .gray-img-links .gray-img-link a:not(:last-of-type){margin-bottom:2rem}@media only screen and (min-width: 769px){.article-11 .gray-img-links .gray-img-link a:not(:last-of-type){margin-bottom:3rem}}.article-14{margin-top:3rem}@media only screen and (min-width: 769px){.article-14{margin-top:6rem}}.article-14 .article-button-column,.article-14 .article-button-vertical{margin-top:2rem}.article-15{margin-top:6rem}@media only screen and (max-width: 768px){.article-15{margin-top:3rem}}.free-area{margin-top:6rem}.free-area .iframe-wrapper{position:relative;width:100%;height:0;padding-top:75%}.free-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 769px){.free-area{margin-top:12rem}}.wysiwyg{line-height:1.8}.wysiwyg p,.wysiwyg li{font-size:1.4rem;letter-spacing:.075em}@media only screen and (min-width: 769px){.wysiwyg p,.wysiwyg li{font-size:1.8rem}}.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table,.wysiwyg hr{margin-top:2rem}.wysiwyg p:first-child,.wysiwyg ul:first-child,.wysiwyg ol:first-child,.wysiwyg table:first-child,.wysiwyg hr:first-child{margin-top:0}@media only screen and (min-width: 769px){.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table,.wysiwyg hr{margin-top:3.6rem}}.wysiwyg a,.wysiwyg u,.wysiwyg del{font-weight:500}.wysiwyg a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:opacity .2s}@media (hover: hover) and (pointer: fine){.wysiwyg a:hover{opacity:.7}}.wysiwyg hr{border:1px dashed #2c2c2c}.wysiwyg table{width:100%;background:#fff;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-weight:500}.wysiwyg th,.wysiwyg td{text-align:center;font-size:1.6rem;padding:1rem;overflow-wrap:break-word}.wysiwyg th{border:1px solid #fff;background:var(--color-primary);color:#fff;letter-spacing:.075em}@media only screen and (max-width: 768px){.wysiwyg th{font-size:1.2rem;line-height:1.5}}@media only screen and (min-width: 769px){.wysiwyg th{height:60px}}.wysiwyg td{border:1px solid #E6E6E6;color:var(--color-secondary)}@media only screen and (max-width: 768px){.wysiwyg td{font-size:1.1rem;line-height:1.36}}.answer-side a[target=_blank]:after,.wysiwyg a[target=_blank]:after{content:"";position:relative;top:.5rem;display:inline-block;-webkit-mask-image:url(/assets/blank.svg);mask-image:url(/assets/blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-primary)}@media only screen and (max-width: 768px){.answer-side a[target=_blank]:after,.wysiwyg a[target=_blank]:after{height:1.4rem;width:1.6rem;margin-left:.2rem}}@media only screen and (min-width: 769px){.answer-side a[target=_blank]:after,.wysiwyg a[target=_blank]:after{height:1.6rem;width:1.8rem;margin-left:.5rem}}.answer-side li,.wysiwyg li{position:relative}@media only screen and (min-width: 769px){.answer-side li+li,.wysiwyg li+li{margin-top:1.2rem}}.answer-side ul li,.wysiwyg ul li{padding-left:1em}.answer-side ul li:before,.wysiwyg ul li:before{content:"\30fb";position:absolute;top:0;left:0}.answer-side ol,.wysiwyg ol{padding-left:2.6em}.answer-side ol li,.wysiwyg ol li{list-style:numeric}@media only screen and (max-width: 768px){.article-post-set{margin-top:3rem}}@media only screen and (min-width: 769px){.article-post-set{margin-top:6rem}}.article-gray{background:#F5F5F5}.article-gray+.article-04,.article-gray+.article-gray{margin-top:0;padding-top:0}@media only screen and (max-width: 768px){.article-gray{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 769px){.article-gray{padding-top:6rem;padding-bottom:6rem}}.article-prof-inner{border:1px solid #E6E6E6;border-radius:.4rem}@media only screen and (max-width: 768px){.article-prof-inner{padding:1.5rem}}@media only screen and (min-width: 769px){.article-prof-inner{display:flex;align-items:flex-start;padding:2rem}}.article-prof-inner2{display:flex;align-items:flex-start;flex-direction:row}@media only screen and (max-width: 768px){.add-radius{border-radius:1rem}}.article-prof-img-box{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.article-prof-img-box{height:50%;width:40%;border-radius:1rem;flex-shrink:0}}@media only screen and (min-width: 769px){.article-prof-img-box{flex-shrink:0;height:15rem;width:15rem;margin-right:3rem;border-radius:1rem}}.article-fit-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.article-fit-img.add-radius{position:unset;top:unset;left:unset;height:unset;width:unset;-o-object-fit:unset;object-fit:unset}}@media only screen and (max-width: 768px){.pc-only{display:none}}@media only screen and (min-width: 769px){.sp-only{display:none}}@media only screen and (min-width: 769px){.article-prof-body{width:100%}}@media only screen and (max-width: 768px){.article-prof-body{margin-left:2rem;width:100%}}.article-prof-name{letter-spacing:.075em}@media only screen and (max-width: 768px){.article-prof-name{font-size:1.6rem;line-height:1.37;margin-top:1rem;text-align:center}}@media only screen and (min-width: 769px){.article-prof-name{margin:-.4rem 0 2.4rem;font-size:1.8rem;line-height:1.22}}.article-prof-item{position:relative;font-size:1.4rem;line-height:1.8;letter-spacing:.075em;font-weight:500}@media only screen and (max-width: 768px){.article-prof-item{padding-left:1.8rem}}@media only screen and (min-width: 769px){.article-prof-item{padding-left:2rem}}.article-prof-item-icon{position:absolute;top:.65rem;left:0}.article-prof-item-icon[src*=location-icon]{width:1.04rem}.article-prof-item-icon[src*=season-icon]{left:-.1rem;width:1.3rem}.article-prof-item-icon[src*=calender-icon]{width:1.08rem}.article-prof-item-icon[src*=user-icon]{top:.8rem;width:1.04rem}.article-pr .article__text{margin-top:0}.article-pr-inner{background:#fff}@media only screen and (max-width: 768px){.article-pr-inner{padding:1.5rem 1.5rem 2.3rem}}@media only screen and (min-width: 769px){.article-pr-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding:6rem}}.article-pr-img-box{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.article-pr-img-box{padding-top:100%;margin-bottom:1.3rem;border-radius:.5rem}}@media only screen and (min-width: 769px){.article-pr-img-box{height:40rem;width:40rem;border-radius:1.2rem}}.article-pr-body{line-height:1.8}@media only screen and (min-width: 769px){.article-pr-body{width:52.4rem}}.article-pr-title{line-height:1.8;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.article-pr-title{margin-bottom:.9rem;font-size:1.8rem}}@media only screen and (min-width: 769px){.article-pr-title{margin:-.8rem 0 2.4rem;font-size:2.2rem}}.article-pr-catch{color:var(--color-secondary);line-height:1.8;letter-spacing:.075em}@media only screen and (max-width: 768px){.article-pr-catch{margin-bottom:1.4rem;font-size:1.6rem}}@media only screen and (min-width: 769px){.article-pr-catch{margin-bottom:.9rem;font-size:1.8rem}}.article-flow-list{background:#fff}.article-flow-list .article__text{margin-top:0}@media only screen and (max-width: 768px){.article-flow-list{padding:2.5rem 2rem 0 1.5rem}}@media only screen and (min-width: 769px){.article-flow-list{padding:5.6rem 10rem 2.7rem 5.7rem}}.article-flow-item{position:relative}.article-flow-item:before{content:"";position:absolute;top:1rem;bottom:0;border-left:1px dashed var(--color-primary)}.article-flow-item:last-child:before{display:none}@media only screen and (max-width: 768px){.article-flow-item{padding:.1rem 0 2.3rem 4.2rem}.article-flow-item:before{left:1.6rem}}@media only screen and (min-width: 769px){.article-flow-item{padding:.1rem 0 3.4rem 6.5rem}.article-flow-item:before{left:2.5rem}}.article-flow-num{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;background:var(--color-primary);color:#fff}@media only screen and (max-width: 768px){.article-flow-num{height:3.2rem;width:3.2rem;font-size:1.4rem}}@media only screen and (min-width: 769px){.article-flow-num{height:5rem;width:5rem;font-size:2.2rem}}.article-flow-title{letter-spacing:.075em;line-height:1.8}.article-flow-title strong{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.article-flow-title{margin:.3rem 0;font-size:1.6rem}}@media only screen and (min-width: 769px){.article-flow-title{margin:.6rem 0 .7rem;font-size:2.2rem}}@media only screen and (min-width: 1367px){.article-recommend .content{max-width:none}.article-recommend .column-card-col4{width:1088px;margin:0 auto}}@media only screen and (max-width: 768px){.article-recommend .column-card-col4{padding:0 3rem;justify-content:space-between}.article-recommend .column-card-col4 .column-card{width:15rem}}.article-recommend-title,.article-recommend-body-white{background:#fff}.article-recommend-title{text-align:center;letter-spacing:.075em;color:var(--color-primary);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.article-recommend-title{margin-bottom:1px;padding-top:.9rem;padding-bottom:1rem;font-size:1.6rem}}@media only screen and (min-width: 769px){.article-recommend-title{margin-bottom:2px;padding-top:1.6rem;padding-bottom:1.5rem;font-size:2.4rem}}@media only screen and (max-width: 768px){.article-recommend-body{padding-top:3rem}}@media only screen and (min-width: 769px){.article-recommend-body{padding-top:4rem}}@media only screen and (max-width: 768px){.article-recommend-body-white{padding-top:2rem;padding-bottom:2.6rem}}@media only screen and (min-width: 769px){.article-recommend-body-white{padding-top:4rem;padding-bottom:7rem}}.article-index-button{position:relative;display:block;width:100%;margin-bottom:1px;background:#fff;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}.article-index-button:before,.article-index-button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:var(--color-primary);border-radius:99em}.article-index-button.open:after{opacity:0}@media only screen and (max-width: 768px){.article-index-button{padding:1.4rem 1.5rem 1.3rem;font-size:1.6rem;text-align:center}.article-index-button:before{right:1.5rem;height:.2rem;width:1.2rem}.article-index-button:after{right:2rem;height:1.2rem;width:.2rem}}@media only screen and (min-width: 769px){.article-index-button{padding:3.8rem 10.6rem 4.2rem;border-radius:.8rem .8rem 0 0;font-size:2.2rem;text-align:left}.article-index-button:before{right:12.1rem;height:.3rem;width:1.8rem}.article-index-button:after{right:12.9rem;height:1.8rem;width:.3rem}}.article-index-list{background:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.075em}@media only screen and (max-width: 768px){.article-index-list{padding:2.7rem 1.5rem .8rem;line-height:1.73;font-size:1.5rem}}@media only screen and (min-width: 769px){.article-index-list{padding:4.9rem 10.6rem 2.9rem;line-height:1.94;font-size:1.8rem}}.article-index-item,.article-index-item-sub{position:relative;padding-left:1em}.article-index-item:before,.article-index-item-sub:before{content:"\30fb";position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.article-index-item{margin-bottom:1.65rem}}@media only screen and (min-width: 769px){.article-index-item{margin-bottom:3.35rem}}.article-index-list-sub{font-weight:400}@media only screen and (max-width: 768px){.article-index-list-sub{margin:.2rem 0 0 -1.1em;line-height:2;font-size:1.4rem;letter-spacing:.075em}}@media only screen and (min-width: 769px){.article-index-list-sub{margin-top:.7rem;padding-left:.3rem}}.article-index-link{transition:opacity .2s}@media (hover: hover) and (pointer: fine){.article-index-link:hover{opacity:.7}}@media only screen and (max-width: 768px){.article-writer-inner2{display:flex;align-items:flex-start;flex-direction:row;margin-bottom:1.5rem}}.article-writer-inner{background:#fff;border-radius:.4rem}.article-writer-inner .article__text{margin-top:0}@media only screen and (max-width: 768px){.article-writer-inner{padding:1.5rem}}@media only screen and (min-width: 769px){.article-writer-inner{display:flex;align-items:flex-start;padding:2rem}}.article-writer-img-box{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.article-writer-img-box{height:65%;width:40%}}@media only screen and (min-width: 769px){.article-writer-img-box{flex-shrink:0;height:15rem;width:15rem;margin-right:3rem;border-radius:1rem}}@media only screen and (min-width: 769px){.article-writer-body{width:100%}}@media only screen and (max-width: 768px){.article-writer-body-name{margin:2rem 0 0 2rem}}.article-writer-name{letter-spacing:.075em}@media only screen and (max-width: 768px){.article-writer-name{margin-bottom:1.5rem;font-size:1.6rem;line-height:1.37}}@media only screen and (min-width: 769px){.article-writer-name{margin:-.2rem 0 2.4rem;font-size:1.8rem;line-height:1.22}}@media only screen and (max-width: 768px){.article-table-inner{padding:0 0 0 1.3rem}}@media only screen and (min-width: 769px){.article-table-inner{padding:0 13.9rem}}@media only screen and (min-width: 1367px){.article-table-inner{width:1088px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}@media only screen and (max-width: 768px){.article-table-body{overflow-x:auto;padding:0 1.3rem 1rem 0}.article-table-body table{min-width:60rem}}.article-talk-item{display:flex;align-items:flex-start}.article-talk-item .article__text{position:relative;margin-top:0}@media only screen and (max-width: 768px){.article-talk-item .article__text{font-size:1.3rem}}@media only screen and (max-width: 768px){.article-talk-item+.article-talk-item{margin-top:2rem}}@media only screen and (min-width: 769px){.article-talk-item+.article-talk-item{margin-top:5rem}}.article-talk-info{flex-shrink:0}@media only screen and (max-width: 768px){.article-talk-info{width:8.7rem;margin-right:1.27rem}}@media only screen and (min-width: 769px){.article-talk-info{width:15rem;margin-right:3.56rem}}.article-talk-img-box{overflow:hidden;position:relative;padding-top:100%;border-radius:1rem}.article-talk-name{text-align:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1.37}@media only screen and (max-width: 768px){.article-talk-name{margin-top:.6rem;font-size:1.2rem}}@media only screen and (min-width: 769px){.article-talk-name{margin-top:1.1rem;font-size:1.6rem;letter-spacing:.075em}}.article-talk-body{position:relative;display:flex;align-items:center;width:100%;background:#fff;border-radius:.4rem}.article-talk-body:before{content:"";position:absolute;height:4rem;width:4.5rem;background-repeat:no-repeat;background-image:url(/assets/comment-tri.svg);background-size:contain}@media only screen and (max-width: 768px){.article-talk-body{min-height:8.7rem;padding:.6rem 1.2rem .8rem 1.6rem}.article-talk-body:before{top:1.3rem;left:-.9rem}}@media only screen and (min-width: 769px){.article-talk-body{min-height:15rem;padding:2rem 4.2rem 3rem}.article-talk-body:before{top:5.2rem;left:-2.3rem}}@media only screen and (max-width: 768px){.article-news{padding-bottom:16rem}}@media only screen and (min-width: 769px){.article-news{padding-bottom:14.5rem}}.spinner{position:relative;transition:all ease-in-out .8s;min-height:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.spinner:before,.spinner:after{position:absolute;display:block;top:50%;left:50%;height:5px;width:5px;content:"";-webkit-animation:spin 1s infinite;animation:spin 1s infinite;border-radius:100%;box-shadow:20px 0 0 5px #3ab0b4,-20px 0 0 5px #3ab0b4;transition:all ease-in-out .5s ease-in-out;opacity:0;visibility:hidden;transform:scale(.4) translate(-50%,-50%) rotate(0);z-index:20}.spinner:after{transform:scale(.4) translate(-50%,-50%) rotate(0);-webkit-animation:spin90 1s infinite;animation:spin90 1s infinite}.spinner.is-loading{min-height:10rem}.spinner.is-loading:before,.spinner.is-loading:after{opacity:1;visibility:visible}.spinner.is-loading:after{opacity:.4}@-webkit-keyframes spin{0%{transform:scale(.4) translate(-50%,-50%) rotate(0)}50%{transform:scale(.5) translate(-50%,-50%) rotate(360deg)}to{transform:scale(.4) translate(-50%,-50%) rotate(720deg)}}@keyframes spin{0%{transform:scale(.4) translate(-50%,-50%) rotate(0)}50%{transform:scale(.5) translate(-50%,-50%) rotate(360deg)}to{transform:scale(.4) translate(-50%,-50%) rotate(720deg)}}@-webkit-keyframes spin90{0%{transform:scale(.4) translate(-50%,-50%) rotate(90deg)}50%{transform:scale(.5) translate(-50%,-50%) rotate(450deg)}to{transform:scale(.4) translate(-50%,-50%) rotate(810deg)}}@keyframes spin90{0%{transform:scale(.4) translate(-50%,-50%) rotate(90deg)}50%{transform:scale(.5) translate(-50%,-50%) rotate(450deg)}to{transform:scale(.4) translate(-50%,-50%) rotate(810deg)}}.page-head{background-color:#f0f5f5}@media only screen and (max-width: 768px){.page-head{padding:0 0 6rem}}@media only screen and (min-width: 769px){.page-head{padding:0 0 10rem}}.page-head-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:2.2rem;text-align:center;color:#3ab0b4;letter-spacing:.075em}@media only screen and (max-width: 768px){.page-head-title{padding:2.4rem 0 1.5rem}}@media only screen and (min-width: 769px){.page-head-title{font-size:3.2rem;padding:4.4rem 0 2rem}}.page-head-lead{background:#fff;letter-spacing:.075em}@media only screen and (max-width: 768px){.page-head-lead{padding:1.8rem 2.3rem 2.2rem;font-size:1.4rem;line-height:1.57}.page-head-lead+.post-link-lg{margin-top:3.5rem}}@media only screen and (min-width: 769px){.page-head-lead{padding:1.4rem 4rem 2.4rem;font-size:1.8rem;line-height:1.55;text-align:center}.page-head-lead+.post-link-lg{margin-top:6.4rem}}.post-link-lg{position:relative}@media only screen and (max-width: 768px){.post-link-lg{margin:0 1.35rem}}@media only screen and (min-width: 769px){.post-link-lg{width:79.6486090776%;max-width:1088px;margin:0 auto}}.post-link-lg-inner{overflow:hidden;border-radius:12px;background:#fff}.post-link-lg-inner:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent var(--color-primary) transparent}@media only screen and (max-width: 768px){.post-link-lg-inner:before{bottom:1rem;right:1rem;border-width:0 0 1.6rem 1.6rem}}@media only screen and (min-width: 769px){.post-link-lg-inner{display:flex}.post-link-lg-inner:before{bottom:2rem;right:2rem;border-width:0 0 2.6rem 2.6rem}}@media only screen and (max-width: 768px){.post-link-lg--pickup{margin:0 1.35rem 0 2.3rem}}@media only screen and (min-width: 769px){.post-link-lg--pickup .post-link-lg-inner{min-height:40.7rem}}@media only screen and (max-width: 768px){.post-link-lg-theme{margin-bottom:1rem}.post-link-lg-theme .post-link-lg-body{padding-bottom:1rem}.post-link-lg-theme .post-link-lg-title{margin:.8rem 0 .9rem}}@media only screen and (min-width: 769px){.post-link-lg-theme{margin-bottom:2rem}.post-link-lg-theme .post-link-lg-inner{min-height:36.8rem}.post-link-lg-theme .post-link-lg-body{display:flex;flex-direction:column;padding-bottom:3.1rem}.post-link-lg-theme .post-link-lg-title{margin:1.2rem 0 1.3rem}}.post-link-lg-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (hover: hover) and (pointer: fine){.post-link-lg-link:hover~.post-link-lg-inner .post-link-lg-img{transform:scale(1.1)}.post-link-lg-link:hover~.post-link-lg-inner .post-link-lg-title,.post-link-lg-link:hover~.post-link-lg-inner .post-link-lg-text{opacity:.7}}.post-link-lg-label{position:absolute}.post-link-lg-label svg{display:block}@media only screen and (max-width: 768px){.post-link-lg-label{top:-1.5rem;left:-1rem;width:11.1rem}}@media only screen and (min-width: 769px){.post-link-lg-label{top:-2.5rem;left:-1.8rem;width:20.2rem}}.post-link-lg-img-box{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.post-link-lg-img-box{height:23.6rem}}@media only screen and (min-width: 769px){.post-link-lg-img-box{width:54.4rem}}.post-link-lg-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}@media only screen and (max-width: 768px){.post-link-lg-body{padding:.9rem 1rem 5.4rem}}@media only screen and (min-width: 769px){.post-link-lg-body{width:54.4rem;padding:3.6rem 4rem 4rem}}.post-link-lg-title,.post-link-lg-text{transition:opacity .2s}.post-link-lg-title{letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.post-link-lg-title{margin-bottom:.3rem;font-size:1.7rem;line-height:1.41}}@media only screen and (min-width: 769px){.post-link-lg-title{margin-bottom:1rem;font-size:2.2rem;line-height:1.59}}.post-link-lg-text{letter-spacing:.075em}@media only screen and (max-width: 768px){.post-link-lg-text{margin-bottom:.9rem;font-size:1.3rem;line-height:1.53}}@media only screen and (min-width: 769px){.post-link-lg-text{margin-bottom:2.1rem;font-size:1.8rem;line-height:1.55}}.post-link-lg-date{color:#898989;letter-spacing:.075em}@media only screen and (max-width: 768px){.post-link-lg-date{font-size:1.2rem}}@media only screen and (min-width: 769px){.post-link-lg-date{margin-top:auto;font-size:1.4rem}}.post-link-list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.post-link-list{justify-content:space-between;margin-bottom:-1.7rem}}@media only screen and (min-width: 769px){.post-link-list{margin-bottom:-3.9981617647%}}@media only screen and (max-width: 768px){.post-link-list-item{width:15rem;margin-bottom:1.7rem}}@media only screen and (min-width: 769px){.post-link-list-item{width:23.5294117647%;margin:0 1.9301470588% 3.9981617647% 0}.post-link-list-item:nth-child(4n){margin-right:0}}.post-link-list-link{display:block}@media (hover: hover) and (pointer: fine){.post-link-list-link:hover .post-link-list-img{transform:scale(1.1)}.post-link-list-link:hover .post-link-list-title{opacity:.7}}.post-link-list-img-box{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.post-link-list-img-box{height:11.3rem;border-radius:5px}}@media only screen and (min-width: 769px){.post-link-list-img-box{height:19.2rem;border-radius:10px}}.post-link-list-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.post-link-list-title{letter-spacing:.075em;transition:opacity .2s;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.post-link-list-title{margin:.8rem 0 .9rem;font-size:1.3rem}}@media only screen and (min-width: 769px){.post-link-list-title{margin:1.1rem 0;font-size:1.6rem;line-height:1.37}}.tag-list{color:var(--color-primary)}@media only screen and (max-width: 768px){.tag-list{line-height:1.5;font-size:1.2rem}}@media only screen and (min-width: 769px){.tag-list{display:flex;flex-wrap:wrap;line-height:1.57;font-size:1.4rem}}.tag-list-item{position:relative;z-index:2;margin-right:1em}.tag-list-item:last-child{margin-right:0}@media only screen and (max-width: 768px){.tag-list-item{display:inline}}@media (hover: hover) and (pointer: fine){.tag-list-link{transition:opacity .2s}.tag-list-link:hover{opacity:.7}}.story-section-head{background:#CFE7E8}@media only screen and (max-width: 768px){.story-section-head{margin-bottom:2rem}}@media only screen and (min-width: 769px){.story-section-head{margin-bottom:4rem}}.story-section-head-center{text-align:center;background:#F0F5F5}.story-section-head-center .story-section-title{color:var(--color-primary)}@media only screen and (max-width: 768px){.story-section-head-center{margin-bottom:1.6rem}.story-section-head-center .story-section-title{padding:2.3rem 0 1.6rem;font-size:2.2rem}.story-section-head-center~.story-section-body{padding-bottom:9.3rem}}@media only screen and (min-width: 769px){.story-section-head-center{margin-bottom:4rem}.story-section-head-center .story-section-title{padding:4.4rem 0;font-size:3.2rem}.story-section-head-center~.story-section-body{padding-bottom:7.1rem}}.story-section-title{color:#5a8283;letter-spacing:.075em;text-align:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.story-section-title{padding:.8rem 0 1.1rem;font-size:1.6rem}}@media only screen and (min-width: 769px){.story-section-title{padding:2rem 0 2.3rem;font-size:3rem}}.story-section-lead{background:#fff;letter-spacing:.075em}@media only screen and (max-width: 768px){.story-section-lead{padding:0 2.3rem 2.2rem;font-size:1.4rem;line-height:1.57}.story-section-lead+.post-link-lg{margin-top:3.5rem}}@media only screen and (min-width: 769px){.story-section-lead{padding:0 4rem 4.9rem;font-size:1.8rem;line-height:1.55;text-align:center}.story-section-lead+.post-link-lg{margin-top:6.4rem}}@media only screen and (max-width: 768px){.story-section-body{padding:0 3rem 6rem}}@media only screen and (min-width: 769px){.story-section-body{width:79.6486090776%;max-width:1088px;margin:0 auto;padding-bottom:4rem}}@media only screen and (max-width: 768px){.story-section-btn{margin:2.2rem 3rem 0}}@media only screen and (min-width: 769px){.story-section-btn{margin-top:4.2rem}}.story-section-bottom{background:#F0F5F5}@media only screen and (max-width: 768px){.story-section-bottom{padding:3.5rem 0 8.2rem}}@media only screen and (min-width: 769px){.story-section-bottom{padding:7rem 0}}@media only screen and (max-width: 768px){.story-section-more{margin-top:4.7rem}}@media only screen and (min-width: 769px){.story-section-more{margin-top:7.4rem}}.keywords-section{background:#F0F5F5}@media only screen and (max-width: 768px){.keywords-section{padding:8.4rem 1.3rem 6rem}}@media only screen and (min-width: 769px){.keywords-section{padding:7rem 0}}.keywords-section-body{background:#fff}@media only screen and (max-width: 768px){.keywords-section-body{padding:2.1rem 1rem 2rem}}@media only screen and (min-width: 769px){.keywords-section-body{width:79.6486090776%;max-width:1088px;margin:0 auto;padding:3.1rem 5rem 4rem}}.keywords-section-title{font-size:1.7rem;letter-spacing:.075em;text-align:center;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.keywords-section-title{margin-bottom:1.5rem}}@media only screen and (min-width: 769px){.keywords-section-title{margin-bottom:3.1rem}}.keywords-section-list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.keywords-section-list{margin:0 -1rem -1rem 0}}@media only screen and (min-width: 769px){.keywords-section-list{margin:0 0 -1rem;justify-content:center}}@media only screen and (max-width: 768px){.keywords-section-item{margin:0 1rem 1rem 0}}@media only screen and (min-width: 769px){.keywords-section-item{margin:0 .5rem 1rem}}.topic-pass .rizoba-description{background:none}@media only screen and (max-width: 768px){.topic-pass .contents{padding:.3rem 0 0}.topic-pass .page-location{padding:0 0 .7rem;margin:0 2.3rem}}@media only screen and (min-width: 769px){.topic-pass .contents{padding:.7rem 13.9rem 1.2rem}}.topic-pass-head .rizoba-description{background:none}@media only screen and (min-width: 769px){.topic-pass-head .contents{padding:1.05rem 13.9rem 1rem}}@media only screen and (max-width: 768px){.topic-pass-head{padding-top:1.1rem}.topic-pass-head .page-location .third-location{border-bottom:none}}.news-section{background:#F0F5F5}@media only screen and (max-width: 768px){.news-section{padding:2.5rem 1.3rem 9.2rem}}@media only screen and (min-width: 769px){.news-section{padding:2.8rem 0 26rem}}.news-section-title{text-align:center;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:var(--color-primary)}@media only screen and (max-width: 768px){.news-section-title{margin-bottom:2.6rem;font-size:2.2rem}}@media only screen and (min-width: 769px){.news-section-title{margin-bottom:3.7rem;font-size:3.2rem}}.news-section-body{background:#fff}@media only screen and (max-width: 768px){.news-section-body{padding:0 1rem 3rem}}@media only screen and (min-width: 769px){.news-section-body{width:100rem;margin:0 auto;padding:3.5rem 6rem 5rem}}.news-section-item{border-bottom:1px solid #E6E6E6}.news-section-item-link{display:block;transition:opacity .2s}@media only screen and (max-width: 768px){.news-section-item-link{padding:1.5rem 0 1.6rem}}@media only screen and (min-width: 769px){.news-section-item-link{padding:1.7rem 0 1.3rem}}@media (hover: hover) and (pointer: fine){.news-section-item-link:hover{opacity:.7}}.news-section-item-date{color:#a5a5a5;letter-spacing:.075em;font-size:1.3rem}@media only screen and (max-width: 768px){.news-section-item-date{margin-bottom:1rem}}@media only screen and (min-width: 769px){.news-section-item-date{margin-bottom:.9rem}}.news-section-item-title{line-height:1.42;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.news-section-item-title{font-size:1.4rem}}@media only screen and (min-width: 769px){.news-section-item-title{font-size:1.8rem}}@media only screen and (max-width: 768px){.story-section-more{margin-top:3rem}}@media only screen and (min-width: 769px){.story-section-more{margin-top:5.1rem}}.center{text-align:center;position:relative;z-index:10;top:-20px}.center img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.theme-column{--color-primary: #E47774;--color-primary-darken: #D66E6B;--color-primary-lighten: #fff3f3;--color-secondary: #835A5A}.theme-column .header{background:#fff;border-bottom:1px solid var(--color-primary)}@media only screen and (max-width: 768px){.theme-column .header .logo img{width:22.6rem}}@media only screen and (min-width: 769px){.theme-column .header .logo img{width:31.6rem}}@media only screen and (max-width: 768px){.theme-column .navigation{padding:0 1.3rem 3rem 1.7rem}}@media only screen and (min-width: 769px){.theme-column .navigation{width:58.3rem;padding:3.7rem 5rem 4.2rem 6rem}}.theme-column .nav__up-links button{position:absolute}@media only screen and (max-width: 768px){.theme-column .nav__up-links button{top:1.5rem;right:1.3rem}}@media only screen and (min-width: 769px){.theme-column .nav__up-links button{top:3.5rem;right:5rem}}.theme-column .navigation-wrap .navigation .nav__up-links{padding:0}.theme-column .navigation-wrap .navigation .nav__up-links,.theme-column .navigation-wrap .navigation,.theme-column .keywords-section,.theme-column .rizoba-description{background:#F5F5F5}.theme-column .section-title{background-color:var(--color-primary-lighten);color:var(--color-primary-darken)}@media only screen and (max-width: 768px){.theme-column .topic-pass-head{padding-top:.4rem}}.theme-column .topic-pass-head .rizoba-description{background:none}.theme-column .post-head-img-new path[fill="#F07D7D"]{fill:#2c2c2c}.theme-column .blog__slide-btn line{stroke:var(--color-primary)}.theme-column .article-prof-item img[src*=location-icon],.theme-column .article-prof-item img[src*=season-icon],.theme-column .article-prof-item img[src*=calender-icon],.theme-column .article-prof-item img[src*=user-icon]{opacity:0}.theme-column .article-prof-item img[src*=location-icon]+.article-prof-item-text:before,.theme-column .article-prof-item img[src*=season-icon]+.article-prof-item-text:before,.theme-column .article-prof-item img[src*=calender-icon]+.article-prof-item-text:before,.theme-column .article-prof-item img[src*=user-icon]+.article-prof-item-text:before{content:"";position:absolute;top:.65rem;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-primary)}.theme-column .article-prof-item img[src*=location-icon]+.article-prof-item-text:before{height:1.4rem;width:1.04rem;-webkit-mask-image:url(/images/svg/location-icon.svg);mask-image:url(/images/svg/location-icon.svg)}.theme-column .article-prof-item img[src*=season-icon]+.article-prof-item-text:before{left:-.1rem;height:1.3rem;width:1.3rem;-webkit-mask-image:url(/images/svg/season-icon.svg);mask-image:url(/images/svg/season-icon.svg)}.theme-column .article-prof-item img[src*=calender-icon]+.article-prof-item-text:before{height:1.1rem;width:1.08rem;-webkit-mask-image:url(/images/svg/calender-icon.svg);mask-image:url(/images/svg/calender-icon.svg)}.theme-column .article-prof-item img[src*=user-icon]+.article-prof-item-text:before{top:.8rem;height:1.2rem;width:1.04rem;-webkit-mask-image:url(/images/svg/user-icon.svg);mask-image:url(/images/svg/user-icon.svg)}.theme-column .rizoba-list .new-icon{opacity:0}.theme-column .rizoba-list .new-icon+picture:before{content:"";position:absolute;top:0;left:0;z-index:1;height:3.2rem;width:3rem;background-image:url(/images/svg/new-label-icon-black.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 769px){.theme-column .rizoba-list .new-icon+picture:before{height:6.1rem;width:5.69rem}}.theme-column .rizoba-list__description .list-element img[src*=location-icon],.theme-column .rizoba-list__description .list-element img[src*=user-icon],.theme-column .rizoba-list__description .list-element img[src*=yen-icon],.theme-column .rizoba-list__description .list-element img[src*=calender-icon]{opacity:0}.theme-column .rizoba-list__description .list-element img[src*=location-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=user-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=yen-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=calender-icon]+span:before{content:"";position:absolute;top:.3rem;left:0;width:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-primary)}@media only screen and (min-width: 769px){.theme-column .rizoba-list__description .list-element img[src*=location-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=user-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=yen-icon]+span:before,.theme-column .rizoba-list__description .list-element img[src*=calender-icon]+span:before{top:.6rem}}.theme-column .rizoba-list__description .list-element img[src*=location-icon]+span:before{height:1.4rem;-webkit-mask-image:url(/images/svg/location-icon.svg);mask-image:url(/images/svg/location-icon.svg)}.theme-column .rizoba-list__description .list-element img[src*=user-icon]+span:before{height:1.2rem;-webkit-mask-image:url(/images/svg/user-icon.svg);mask-image:url(/images/svg/user-icon.svg)}.theme-column .rizoba-list__description .list-element img[src*=yen-icon]+span:before{height:1.1rem;width:1.1rem;-webkit-mask-image:url(/images/svg/yen-icon.svg);mask-image:url(/images/svg/yen-icon.svg)}.theme-column .rizoba-list__description .list-element img[src*=calender-icon]+span:before{height:1rem;-webkit-mask-image:url(/images/svg/calender-icon.svg);mask-image:url(/images/svg/calender-icon.svg)}.theme-column .experiences .rizoba-list__location:before{content:"";position:absolute;top:.2rem;left:0;z-index:1;height:1.3rem;width:.89rem;-webkit-mask-image:url(/images/svg/location-icon.svg);mask-image:url(/images/svg/location-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-primary)}@media only screen and (min-width: 769px){.theme-column .experiences .rizoba-list__location:before{top:.4rem;height:1.4rem;width:1rem}}.theme-column .experiences .rizoba-list__location img{opacity:0}.theme-column .rizoba-list__place:before{content:"";position:absolute;top:.3rem;left:0;z-index:1;height:1rem;width:1.1rem;-webkit-mask-image:url(/images/svg/user-icon.svg);mask-image:url(/images/svg/user-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-primary)}@media only screen and (min-width: 769px){.theme-column .rizoba-list__place:before{top:.5rem;height:1.2rem;width:1.04rem}}.theme-column .rizoba-list__place img{opacity:0}.theme-column .blog .gray-img-links .rectangle-wrap{position:relative}.theme-column .blog .gray-img-links .rectangle-wrap img{opacity:0}.theme-column .blog .gray-img-links .rectangle-wrap:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-color:transparent transparent var(--color-primary) transparent}@media only screen and (max-width: 768px){.theme-column .blog .gray-img-links .rectangle-wrap:after{border-width:0 0 1.1rem 1.1rem}}@media only screen and (min-width: 769px){.theme-column .blog .gray-img-links .rectangle-wrap:after{border-width:0 0 2.2rem 2.2rem}}.theme-column .article-11 .gray-img-links .gray-img-link a img{opacity:0}.theme-column .article-11 .gray-img-links .gray-img-link a:after{content:"";position:absolute;bottom:1.5rem;right:0;width:0;height:0;border-style:solid;border-color:transparent transparent var(--color-primary) transparent}@media only screen and (max-width: 768px){.theme-column .article-11 .gray-img-links .gray-img-link a:after{border-width:0 0 1.1rem 1.1rem}}@media only screen and (min-width: 769px){.theme-column .article-11 .gray-img-links .gray-img-link a:after{bottom:2rem;border-width:0 0 2.2rem 2.2rem}}@media only screen and (max-width: 768px){.theme-column .rizoba-description p{padding-bottom:2.5rem}}@media only screen and (min-width: 769px){.theme-column .rizoba-description p{line-height:1.87;font-size:1.6rem;letter-spacing:.075em}}.column-head{background-color:#f5f5f5}@media only screen and (max-width: 768px){.column-head{padding:0 0 3rem}}@media only screen and (min-width: 769px){.column-head{padding:0 0 4rem}}.column-head-nav{display:flex;overflow-x:auto;overflow-y:hidden;justify-content:center}.column-head-nav.gray{background:#F5F5F5}@media only screen and (max-width: 768px){.column-head-nav{padding:1.5rem 2.4rem 1rem}}@media only screen and (min-width: 769px){.column-head-nav{padding:1.5rem 0 4.2rem}}.column-head-nav-list{display:flex}@media only screen and (max-width: 768px){.column-head-nav-list:after{content:"";flex-shrink:0;width:2.3rem}}.column-head-nav-list-theme{color:#898989}.column-head-nav-item{flex-shrink:0;border-right:1px solid #E6E6E6}.column-head-nav-item:first-child{border-left:1px solid #E6E6E6}.column-head-nav-item.is-active{color:#2c2c2c}@media only screen and (min-width: 769px){.column-head-nav-item,.column-head-nav-item:first-child{border-width:3px}}.column-head-nav-link{display:block;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.075em}@media only screen and (max-width: 768px){.column-head-nav-link{padding:.7rem 1.3rem .8rem;font-size:1.1rem}}@media only screen and (min-width: 769px){.column-head-nav-link{padding:1rem 2.4rem .9rem;font-size:1.6rem}}@media (hover: hover) and (pointer: fine){.column-head-nav-link{transition:opacity .2s}.column-head-nav-link:hover{opacity:.7}}.column-head-theme{position:relative;background:#fff}.column-head-theme:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;height:1.65rem;width:2.94rem;background-image:url(/assets/column-arrow-b.svg);background-repeat:no-repeat;background-size:cover;background-position:center bottom}@media only screen and (max-width: 768px){.column-head-theme{margin-bottom:.7rem;padding:1.5rem 2.35rem 1.8rem}}@media only screen and (min-width: 769px){.column-head-theme{margin-bottom:3.5rem;padding:4.3rem 0 5.1rem}}@media only screen and (min-width: 769px){.column-head-theme-title,.column-head-theme-lead{width:64.2752562225%;max-width:878px;margin:0 auto}}.column-head-theme-title{text-align:center;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.column-head-theme-title{margin-bottom:1.6rem;font-size:2.2rem}}@media only screen and (min-width: 769px){.column-head-theme-title{margin-bottom:1.5rem;font-size:3.2rem}}.column-head-theme-lead{letter-spacing:.075em}@media only screen and (max-width: 768px){.column-head-theme-lead{font-size:1.4rem;line-height:1.57}}@media only screen and (min-width: 769px){.column-head-theme-lead{font-size:1.8rem;line-height:1.55}}.column-card-section{background:#F5F5F5}.column-card-section+.keywords-section{padding-top:0}.column-card-section-bottom-btn{background:#F5F5F5;padding:0 0 6rem}@media only screen and (max-width: 768px){.column-card-section-bottom-btn{padding:0 1.3rem 6rem}}.column-card-section-title{letter-spacing:.075em;text-align:center;color:var(--color-primary);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.column-card-section-title{padding-bottom:2.8rem;font-size:1.8rem}}@media only screen and (min-width: 769px){.column-card-section-title{padding:2.1rem 0 4.2rem;font-size:2.8rem}}@media only screen and (max-width: 768px){.column-card-section-body{padding-bottom:6rem}}@media only screen and (min-width: 769px){.column-card-section-body{width:79.6486090776%;max-width:1088px;margin:0 auto;padding-bottom:8rem}}.column-card-section-lead{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;color:#898989;letter-spacing:.075em;line-height:1.36}@media only screen and (max-width: 768px){.column-card-section-lead{margin:-1rem 1.3rem 2rem;font-size:1.1rem}}@media only screen and (min-width: 769px){.column-card-section-lead{margin:-2rem 0 2.9rem;font-size:1.6rem;text-align:center}}@media only screen and (max-width: 768px){.column-card-head{margin-bottom:2rem}}@media only screen and (min-width: 769px){.column-card-head{display:flex;align-items:flex-start;width:79.6486090776%;max-width:1088px;margin:0 auto}}.column-card{display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:1.2rem;background:#fff}.column-card:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent var(--color-primary) transparent}@media only screen and (max-width: 768px){.column-card{margin-bottom:1rem}.column-card:before{bottom:1rem;right:1rem;border-width:0 0 1rem 1rem}.column-card .tag-list-item{margin-right:.1rem}}@media only screen and (min-width: 769px){.column-card{margin-bottom:2rem}.column-card:before{bottom:1rem;right:1rem;border-width:0 0 1.4rem 1.4rem}.column-card .tag-list{font-size:1.2rem}.column-card .tag-list-item{margin-right:.3rem}}.column-card-new{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 768px){.column-card-new{width:3.3rem}}@media only screen and (min-width: 769px){.column-card-new{width:5.7rem}}.column-card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (hover: hover) and (pointer: fine){.column-card-link:hover~.column-card-img-box .column-card-img{transform:scale(1.1)}.column-card-link:hover~.column-card-body .column-card-title,.column-card-link:hover~.column-card-body .column-card-date{opacity:.7}}.column-card-img-box{overflow:hidden;position:relative;width:100%}@media only screen and (max-width: 768px){.column-card-img-box{padding-top:79.4117647059%}}@media only screen and (min-width: 769px){.column-card-img-box{padding-top:75%}}.column-card-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.column-card-body{display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 768px){.column-card-body{padding:1rem 1rem .9rem}}@media only screen and (min-width: 769px){.column-card-body{padding:1rem 1rem .9rem}}.column-card-title,.column-card-date{transition:opacity .2s}.column-card-title{letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.column-card-title{margin-top:.2rem;font-size:1.3rem;line-height:1.38}}@media only screen and (min-width: 769px){.column-card-title{margin-top:-.1rem;font-size:1.6rem;line-height:1.37}}.column-card-date{color:#898989;letter-spacing:.075em;font-size:1.2rem}@media only screen and (max-width: 768px){.column-card-date{margin-top:.9rem}}@media only screen and (min-width: 769px){.column-card-date{margin-top:.8rem}}@media only screen and (max-width: 768px){.column-card-lg{padding:0 1.3rem}.column-card-lg .column-card:before{border-width:0 0 1.6rem 1.6rem}.column-card-lg .column-card-img-box{padding-top:75%}.column-card-lg .tag-list{font-size:1.4rem}.column-card-lg .tag-list-item{margin-right:.5rem}.column-card-lg .column-card-body{padding:1.1rem 1rem 1.2rem}.column-card-lg .column-card-title{margin-top:.5rem;font-size:1.6rem;line-height:1.25}.column-card-lg .column-card-date{margin-top:1.8rem;font-size:1.4rem}}@media only screen and (min-width: 769px){.column-card-lg{display:flex;align-self:stretch;width:44.8529411765%}.column-card-lg .column-card{width:100%;min-height:100%;margin:0}.column-card-lg .column-card:before{bottom:2rem;right:2rem;border-width:0 0 2rem 2rem}.column-card-lg .tag-list{font-size:1.6rem}.column-card-lg .tag-list-item{margin-right:.7rem}.column-card-lg .column-card-body{padding:2rem 2rem 1.8rem}.column-card-lg .column-card-title{margin-top:.7rem;font-size:2rem;line-height:1.5}.column-card-lg .column-card-date{padding-top:1em;margin-top:auto;font-size:1.6rem}}.column-card-col2{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){.column-card-col2{padding:0 1.3rem}.column-card-col2 .column-card{width:48.7106017192%}}@media only screen and (min-width: 769px){.column-card-col2{width:53.3088235294%;margin:0 0 -2rem auto}.column-card-col2 .column-card{width:48.275862069%}}.column-card-col4{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.column-card-col4{padding:0 1.3rem;justify-content:space-between}.column-card-col4 .column-card{width:48.7106017192%}}@media only screen and (min-width: 769px){.column-card-col4 .column-card{width:23.5294117647%;margin-right:1.9301470588%}.column-card-col4 .column-card:nth-child(4n){margin-right:0}.column-card-col4 .column-card:before{right:1.8rem;bottom:1.8rem}.column-card-col4 .column-card-img-box{padding-top:79.6875%}.column-card-col4 .column-card-body{padding:1rem 1.8rem 1.5rem}.column-card-col4 .tag-list{font-size:1.3rem}.column-card-col4 .tag-list-item{margin-right:1rem}.column-card-col4 .column-card-title{min-height:10.7rem;margin-top:.4rem}.column-card-col4 .column-card-date{padding-top:1em;margin-top:auto;font-size:1.4rem}}@media only screen and (max-width: 768px){.column-card-section-btn{margin-top:1rem}}@media only screen and (min-width: 769px){.column-card-section-btn{margin-top:2rem}}@media only screen and (min-width: 769px){.column-card-pickup-body{display:flex}.column-card-pickup-body .column-card-col4{width:48.9889705882%;padding-top:3.6rem}.column-card-pickup-body .column-card{width:48.0300187617%;margin-right:3.9399624765%}.column-card-pickup-body .column-card:nth-child(2n){margin-right:0}}@media only screen and (max-width: 768px){.column-card-pickup{margin-top:6rem;padding:0 1.3rem}}@media only screen and (min-width: 769px){.column-card-pickup{width:48.2536764706%;margin-left:auto}}.column-card-pickup-title{display:flex;align-items:center;letter-spacing:.075em}@media only screen and (max-width: 768px){.column-card-pickup-title{justify-content:center;margin-bottom:2rem;font-size:1.6rem}}@media only screen and (min-width: 769px){.column-card-pickup-title{margin-bottom:1rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.column-card-pickup-title-icon{width:2rem;margin:0 .7rem 0 0}}@media only screen and (min-width: 769px){.column-card-pickup-title-icon{margin:0 1rem 0 0}}.column-card-pickup-list{border-radius:1.2rem;background:#fff}.column-card-pickup-item{position:relative;display:flex}.column-card-pickup-item:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent var(--color-primary) transparent}.column-card-pickup-item+.column-card-pickup-item{border-top:1px solid #E6E6E6}.column-card-pickup-item:nth-child(1) .column-card-pickup-item-num{background:#C7C234}.column-card-pickup-item:nth-child(2) .column-card-pickup-item-num{background:#898989}.column-card-pickup-item:nth-child(3) .column-card-pickup-item-num{background:#96773B}.column-card-pickup-item:nth-child(4) .column-card-pickup-item-num{background:#2C2C2C}@media only screen and (max-width: 768px){.column-card-pickup-item{padding:.9rem 1rem}.column-card-pickup-item:before{bottom:1rem;right:1rem;border-width:0 0 1rem 1rem}.column-card-pickup-item .tag-list-item{margin-right:.1rem}}@media only screen and (min-width: 769px){.column-card-pickup-item{padding:.9rem 4rem 1rem 1.5rem}.column-card-pickup-item:before{bottom:1.5rem;right:1.5rem;border-width:0 0 1.5rem 1.5rem}.column-card-pickup-item .tag-list{font-size:1.3rem}.column-card-pickup-item .tag-list-item{margin-right:1rem}}.column-card-pickup-item-num{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:.6rem 0;color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1;padding-bottom:.2em}@media only screen and (max-width: 768px){.column-card-pickup-item-num{top:.9rem;left:1rem;height:2.5rem;width:2.5rem}}@media only screen and (min-width: 769px){.column-card-pickup-item-num{top:.9rem;left:1.5rem;height:3rem;width:3rem;font-size:1.6rem}}.column-card-pickup-item-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (hover: hover) and (pointer: fine){.column-card-pickup-item-link:hover~.column-card-pickup-item-img-box .column-card-pickup-item-img{transform:scale(1.1)}.column-card-pickup-item-link:hover~.column-card-pickup-item-body .column-card-pickup-item-title,.column-card-pickup-item-link:hover~.column-card-pickup-item-body .column-card-pickup-item-date{opacity:.7}}.column-card-pickup-item-img-box{overflow:hidden;position:relative;align-self:flex-start;flex-shrink:0;width:100%;border-radius:.6rem}@media only screen and (max-width: 768px){.column-card-pickup-item-img-box{height:8.2rem;width:8.2rem;margin-right:1rem}}@media only screen and (min-width: 769px){.column-card-pickup-item-img-box{height:7.9rem;width:8rem;margin-right:1.5rem}}.column-card-pickup-item-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.column-card-pickup-item-body{display:flex;flex-direction:column;width:100%}.column-card-pickup-item-title,.column-card-pickup-item-date{transition:opacity .2s}.column-card-pickup-item-title{letter-spacing:.075em}@media only screen and (max-width: 768px){.column-card-pickup-item-title{margin-top:.8rem;font-size:1.2rem;line-height:1.33}}@media only screen and (min-width: 769px){.column-card-pickup-item-title{margin-top:.1rem;font-size:1.4rem;line-height:1.42}}.column-card-pickup-item-date{color:#898989;letter-spacing:.075em;margin-top:auto}@media only screen and (max-width: 768px){.column-card-pickup-item-date{padding-top:.8rem;font-size:1.1rem}}@media only screen and (min-width: 769px){.column-card-pickup-item-date{margin-bottom:-.3rem;padding-top:.3rem;font-size:1.2rem}}@media only screen and (max-width: 768px){.column-card-section-more{margin-top:2rem}}@media only screen and (min-width: 769px){.column-card-section-more{margin-top:4rem}}@media only screen and (max-width: 768px){.post-head{padding:3rem 3rem 0}}@media only screen and (min-width: 769px){.post-head{width:64.2752562225%;max-width:878px;margin:0 auto;padding:6rem 0 0}}@media only screen and (max-width: 768px){.post-head-news{padding-top:2.8rem}}@media only screen and (min-width: 769px){.post-head-news{padding-top:5rem}.post-head-news .post-head-date{font-size:1.4rem}.post-head-news .post-head-title{margin-top:1.2rem}}.post-head-top{display:flex;justify-content:space-between;flex-wrap:wrap}.post-head-cat{padding-right:1em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;letter-spacing:.075em}@media only screen and (max-width: 768px){.post-head-cat{font-size:1.3rem}}@media only screen and (min-width: 769px){.post-head-cat{font-size:1.6rem}}.post-head-date{font-size:1.2rem;letter-spacing:.075em}@media only screen and (min-width: 769px){.post-head-date{margin-top:.2rem}}.post-head-title{letter-spacing:.075em;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500}@media only screen and (max-width: 768px){.post-head-title{margin-top:.6rem;font-size:2rem;line-height:1.33}}@media only screen and (min-width: 769px){.post-head-title{margin-top:.9rem;font-size:2.8rem;line-height:1.3}}.post-head-sns{display:flex;align-items:center;justify-content:flex-end}.post-head-sns a{margin-left:1.4rem}@media only screen and (max-width: 768px){.post-head-sns{margin-top:.7rem}}@media only screen and (min-width: 769px){.post-head-sns{margin-top:1.1rem}}.post-head-img{position:relative;overflow:hidden;border-radius:.5rem}.post-head-img img{width:100%}@media only screen and (max-width: 768px){.post-head-img{margin-top:2rem}}@media only screen and (min-width: 769px){.post-head-img{width:64rem;margin:2rem auto 0}}.post-head-img-new{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 768px){.post-head-img-new{width:4.3rem}}@media only screen and (min-width: 769px){.post-head-img-new{width:9.8rem}}@media (hover: hover) and (pointer: fine){.post-head-sns a{display:block;transition:.2s}.post-head-sns a:hover{opacity:.7}}#js-suggestion{position:relative;top:100%;left:0;right:0;z-index:9;margin-top:5px;padding:10px;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #D3D3D3}.js-suggestion-text{transition:.2s;font-size:1.1rem;color:#2c2c2c;letter-spacing:0;height:2rem;padding:0 1.2rem}.js-suggestion-text:not(:last-of-type){margin-right:.5rem}@media only screen and (min-width: 769px){.js-suggestion-text{height:2.3rem;font-size:1.4rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.js-suggestion-text{position:relative;z-index:1;overflow:hidden;transition:.3s}.js-suggestion-text:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.js-suggestion-text:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.js-suggestion-text:before{background:#eaf6f7}}.form-group{width:100%;background:#f0f5f5;display:grid;grid-template:"header" auto "main" 1fr "footer" auto/100%;height:100vh}@media only screen and (min-width: 769px){.form-group__header{padding:4.2rem 0 0 5rem}}@media only screen and (max-width: 768px){.form-group__header{background:#f0f5f5;padding-left:1.7rem;width:100%;height:6.2em;display:flex;align-items:center;border-bottom:1px solid #bddfe0}}.form-group__header a{display:block}.form-group__header a img{display:block;width:13.9rem}@media only screen and (min-width: 769px){.form-group__header a img{width:19.4rem}}.form-group__header a p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;white-space:pre;font-size:.8rem;letter-spacing:-.1rem;margin-top:.3 rem}@media only screen and (min-width: 769px){.form-group__header a p{font-size:1rem;letter-spacing:.1rem;margin-top:.5rem}}.form-group__main{grid-area:main}@media only screen and (max-width: 768px){.form-group__main{padding-top:2rem}}.form-group__footer{grid-area:footer;background:#3ab0b4;padding:2.1rem 0}@media only screen and (min-width: 769px){.form-group__footer{margin-top:6.1rem}}@media only screen and (max-width: 768px){.form-group__footer{margin-top:4.3rem}}.form-group__footer p{white-space:nowrap;color:#fff;display:block;text-align:center;opacity:.5;line-height:1.3;letter-spacing:.075em;font-size:1.2rem}@media only screen and (min-width: 769px){.form-group__footer--confirm{padding-bottom:10.2rem}}@media only screen and (max-width: 768px){.form-group__footer--confirm{padding-bottom:9.1rem}}.form-group h1{color:#3ab0b4;display:block;text-align:center;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group h1{font-size:2.4rem;line-height:3.2rem}}@media only screen and (max-width: 768px){.form-group h1{font-size:2rem;line-height:1.3}}.form-group .wrap{overflow:hidden}.form-group__white{background:#fff;position:relative;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.form-group__white{width:72rem;margin-top:3.2rem;border-radius:2px}}@media only screen and (max-width: 768px){.form-group__white{margin-top:3.1rem;width:31.5rem}}@media only screen and (max-width: 768px){.form-group__white.no_space{margin-top:1.5rem}}@media only screen and (min-width: 769px){.form-group__white__inner{padding:4rem 15rem}}@media only screen and (max-width: 768px){.form-group__white__inner{padding:1.5rem 1.5rem 0}}.form-group__white__inner a{color:#3ab0b4;display:inline-block;border-bottom:1px solid currentColor;letter-spacing:0;line-height:1.3}.form-group__white__inner.padding{padding-bottom:3.1rem}@media only screen and (min-width: 769px){.form-group__white__inner2{padding:2rem 15rem}}@media only screen and (max-width: 768px){.form-group__white__inner2{padding:1.5rem}}.form-group__white__line a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;background:#06c755;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:9999px;margin:0 auto;letter-spacing:.075em}.form-group__white__line a img{width:2.4rem;height:2.3rem;margin-right:1.4rem;margin-top:.2rem}@media only screen and (min-width: 769px){.form-group__white__line a{height:7rem;font-size:2rem}}@media only screen and (min-width: 769px) and (hover: hover) and (pointer: fine){.form-group__white__line a{position:relative;z-index:1;overflow:hidden;transition:.3s}.form-group__white__line a:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.form-group__white__line a:hover:before{transform:translate(10%)}}@media only screen and (min-width: 769px){.form-group__white__line a:before{background-color:#00af48}}@media only screen and (max-width: 768px){.form-group__white__line a{width:100%;height:5rem;font-size:1.7rem;padding-bottom:.2rem;top:-2rem;position:relative}}.form-group__white .warning{position:relative;background:#fae7e7;display:flex;align-items:center;border-radius:4px;padding:.9rem 1rem 1rem}@media only screen and (min-width: 769px){.form-group__white .warning{margin-top:2rem}}@media only screen and (max-width: 768px){.form-group__white .warning{margin-top:1.8rem}}.form-group__white .warning:before{content:"";display:block;background:url(/assets/warning.svg) center/contain no-repeat;top:0;left:0;width:2.6rem;height:2.3rem}.form-group__white .warning p{display:block;flex:1;color:#e47774;letter-spacing:0;font-size:1.4rem;line-height:1.1;margin-left:.7rem}.form-group__white form{display:block}.form-group__white form .field{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.2rem}.form-group__white form .field>label:first-of-type{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:#5a8283;display:block;white-space:nowrap;width:100%;font-size:1.6rem;line-height:1.84;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group__white form .field>label:first-of-type{margin-bottom:.5rem}}@media only screen and (max-width: 768px){.form-group__white form .field>label:first-of-type{margin-bottom:.3rem}}.form-group__white form .field>label[for=password]:after{content:"\534a\89d2\82f1\6570\5b57 6\6587\5b57\4ee5\4e0a";font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;margin-left:1.2rem;font-size:1.2rem;color:#5a8283;letter-spacing:.075rem}.form-group__white form .field>input,.form-group__white form .field>select{border:none;line-height:1.5;letter-spacing:.075em;color:#2c2c2c}@media only screen and (max-width: 768px){.form-group__white form .field>input,.form-group__white form .field>select{font-size:1.4rem}}.form-group__white form .field p.error-message{color:#e47774;display:none;line-height:1;font-size:1.1rem;letter-spacing:0;margin-top:.4rem}.form-group__white form .warning{display:none}.form-group__white form .submit{margin-top:3rem}@media only screen and (min-width: 769px){.form-group__white form .submit{display:flex;justify-content:center}}.form-group__white form .submit button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:9999px;border:1px solid #3ab0b4;background:#3ab0b4;color:#fff;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group__white form .submit button{font-size:2rem;width:34.2rem;height:7rem}}@media only screen and (max-width: 768px){.form-group__white form .submit button{width:100%;height:5rem;font-size:1.7rem;padding-bottom:.2rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__white form .submit button{transition:color .3s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.form-group__white form .submit button{position:relative;z-index:1;overflow:hidden;transition:.3s}.form-group__white form .submit button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.form-group__white form .submit button:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__white form .submit button:before{background:#269fa3}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__white form .submit button .ripple-effect{background-color:#fff!important;opacity:.15}}.form-group__white form .submit button:disabled{border:1px solid #C0C0C0;background:#C0C0C0;z-index:auto}.form-group__white form .submit button:disabled:hover{transition:none;z-index:auto}.form-group__white form .submit.no_space button{width:100%}.form-group__white form.is-error .warning{display:flex!important}.form-group__white form.difference .field{margin-bottom:2.8rem}.form-group__white form.difference .field>label:first-of-type{display:flex;align-items:center;margin-bottom:.2rem}.form-group__white form.difference .field>label:first-of-type span{display:inline-block;background:#e47774;color:#fff;letter-spacing:.075em;border-radius:.4rem;font-size:.9rem;line-height:1.45;padding:0 .3rem;margin-left:.7rem}.form-group__white form.input .field>input,.form-group__white form.input .field>select,.form-group__white form.input .field>textarea{background:#f5f5f5;width:100%;border-radius:6px;box-sizing:border-box;display:flex;align-items:center}@media only screen and (min-width: 769px){.form-group__white form.input .field>input,.form-group__white form.input .field>select,.form-group__white form.input .field>textarea{height:5rem;padding-left:1.2rem;font-size:1.6rem}}@media only screen and (max-width: 768px){.form-group__white form.input .field>input,.form-group__white form.input .field>select,.form-group__white form.input .field>textarea{height:4.6rem;padding-left:1.3rem}}.form-group__white form.input .field>input::-moz-placeholder,.form-group__white form.input .field>select::-moz-placeholder,.form-group__white form.input .field>textarea::-moz-placeholder{color:#b5b5b5}.form-group__white form.input .field>input:-ms-input-placeholder,.form-group__white form.input .field>select:-ms-input-placeholder,.form-group__white form.input .field>textarea:-ms-input-placeholder{color:#b5b5b5}.form-group__white form.input .field>input::placeholder,.form-group__white form.input .field>select::placeholder,.form-group__white form.input .field>textarea::placeholder{color:#b5b5b5}.form-group__white form.input .field>select{cursor:pointer}.form-group__white form.input .field>select:invalid{color:#b5b5b5}@media only screen and (min-width: 769px){.form-group__white form.input .field--name input:not([readonly]){width:20.5rem}}@media only screen and (max-width: 768px){.form-group__white form.input .field--name input:not([readonly]){width:13.7rem}}.form-group__white form.input .field--birthday input[type=number],.form-group__white form.input .field--tel input[type=number],.form-group__white form.input .field--postal-code input[type=number]{-moz-appearance:textfield!important}.form-group__white form.input .field--birthday input[type=number]::-webkit-inner-spin-button,.form-group__white form.input .field--birthday input[type=number]::-webkit-outer-spin-button,.form-group__white form.input .field--tel input[type=number]::-webkit-inner-spin-button,.form-group__white form.input .field--tel input[type=number]::-webkit-outer-spin-button,.form-group__white form.input .field--postal-code input[type=number]::-webkit-inner-spin-button,.form-group__white form.input .field--postal-code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.form-group__white form.input .field--select{position:relative}.form-group__white form.input .field--select:after{content:"";display:block;position:absolute;background:url(/assets/select_arrow.svg) center/contain no-repeat;width:1.1rem;height:.9rem;right:1.4rem}@media only screen and (min-width: 769px){.form-group__white form.input .field--select:after{bottom:2rem}}@media only screen and (max-width: 768px){.form-group__white form.input .field--select:after{bottom:1.8rem}}.form-group__white form.input .field--radio{justify-content:flex-start}.form-group__white form.input .field--radio>label:first-of-type{margin-bottom:.7rem}.form-group__white form.input .field--radio>input[type=radio]{display:block;opacity:0;width:0;height:0}.form-group__white form.input .field--radio>label:not(:first-of-type){position:relative;cursor:pointer;display:flex;font-size:1.4rem;line-height:2;align-items:center;padding-left:3.3rem}.form-group__white form.input .field--radio>label:not(:first-of-type):before,.form-group__white form.input .field--radio>label:not(:first-of-type):after{content:"";display:block;position:absolute;width:2.7rem;height:2.7rem;top:0;left:0;border-radius:50%;background:#f5f5f5}.form-group__white form.input .field--radio>label:not(:first-of-type):after{transform:scale(.7);transition:background-color .1s ease-out}.form-group__white form.input .field--radio>input[type=radio]:checked+label:after{background:#3ab0b4}.form-group__white form.input .field--radio--row>label:not(:first-of-type){margin-right:4rem}.form-group__white form.input .field--radio--row>label:last-of-type{margin-right:0}.form-group__white form.input .field--radio--column>label:not(:first-of-type){margin-right:2.5rem;width:24%}@media only screen and (max-width: 768px){.form-group__white form.input .field--radio--column>label:not(:first-of-type){width:100%;margin-bottom:.6rem}}.form-group__white form.input .field--radio-start,.form-group__white form.input .field--radio-duration{justify-content:flex-start}.form-group__white form.input .field--foreign select{color:#b5b5b5}.form-group__white form.input .field--free textarea{height:15rem;padding:.8rem 1.5rem}.form-group__white form.input .field.is-error input,.form-group__white form.input .field.is-error select{border:3px solid #e47774}@media only screen and (max-width: 768px){.form-group__white form.input .field.is-error input,.form-group__white form.input .field.is-error select{border-width:2px}}.form-group__white form.input .field.is-error p.error-message{display:block!important}.form-group__white form.input .field.field--radio-start.is-error{border:3px solid #e47774}.form-group__white form.input .field.field--radio-student p.error-message{display:block!important;color:#e47774;line-height:1;font-size:1.1rem;letter-spacing:0;margin-top:.4rem}.form-group__white form .radio-duration1{margin-bottom:unset!important}.form-group__white form .field--radio-start>label:not(:first-of-type){margin-right:1rem!important;width:28%}@media only screen and (max-width: 768px){.form-group__white form .field--radio-start>label:not(:first-of-type){width:100%;margin-bottom:.6rem}}@media only screen and (max-width: 768px){.form-group__white form .radio-duration2>label:first-of-type{margin-bottom:0!important}}@media only screen and (min-width: 769px){.form-group__white form.difference.input .field>input,.form-group__white form.difference.input .field>select,.form-group__white form.difference.input .field>textarea{font-size:1.4rem;padding-left:1.5rem}}.form-group__white form.difference.input .field--postal-code{position:relative}.form-group__white form.difference.input .field--postal-code:before{content:"\3012";color:#5a8283;position:absolute;display:flex;align-items:center;font-size:1.4rem;line-height:1;bottom:0;left:1.5rem}@media only screen and (min-width: 769px){.form-group__white form.difference.input .field--postal-code:before{height:5rem}}@media only screen and (max-width: 768px){.form-group__white form.difference.input .field--postal-code:before{height:4.6rem}}.form-group__white form.difference.input .field--postal-code input{padding-left:3.8rem}.form-group__white form.confirm .field>label:first-of-type>span{display:none}.form-group__white form.confirm .field>select{pointer-events:none}.form-group__white form.difference.confirm .field{position:relative;justify-content:flex-start}.form-group__white form.difference.confirm .field:after{content:"";display:block;position:absolute;width:100%;height:1px;background:#e6e6e6;left:0;bottom:-1.6rem}.form-group__white form.difference.confirm .field>select,.form-group__white form.difference.confirm .field>input[readonly],.form-group__white form.difference.confirm .field>label:not(:first-of-type),.form-group__white form.difference.confirm .field>span{line-height:1.3;font-size:1.6rem}.form-group__white form.difference.confirm .field--name>span{margin-right:1em}.form-group__white form.difference.confirm .field--radio input[type=radio]{display:block;opacity:0;width:0;height:0}.form-group__white form.difference.confirm .field--radio input[type=radio]:not(:checked)+label{display:none!important}.form-group__white form.difference.confirm .submit{margin-top:3rem}.form-group__white form.difference.confirm .submit--bottom{z-index:30;position:fixed;bottom:0;left:0;background:#fff;width:100%;display:flex;justify-content:center}@media only screen and (min-width: 769px){.form-group__white form.difference.confirm .submit--bottom{padding:1.6rem 0}}@media only screen and (max-width: 768px){.form-group__white form.difference.confirm .submit--bottom{padding:1.5rem 0}}@media only screen and (min-width: 769px){.form-group__white form.difference.confirm .submit--bottom button{height:4.8rem}}@media only screen and (max-width: 768px){.form-group__white form.difference.confirm .submit--bottom button{height:4rem;width:28.5rem}}.form-group__white form.difference.confirm .field+.submit{margin-top:4.5rem}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner{padding:4rem 0}}.form-group__white--message .form-group__white__inner>span{display:block;margin:0 auto}.form-group__white--message .form-group__white__inner>span+p{margin-top:2rem}.form-group__white--message .form-group__white__inner>p{display:block;letter-spacing:.075em;font-size:1.6rem;line-height:1.57}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner>p{text-align:center}}.form-group__white--message .form-group__white__inner>p.small{font-size:1.2rem;margin-top:1.8rem}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner .warning{width:42rem;margin-left:auto;margin-right:auto}}.form-group__white--message .form-group__white__inner>a{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:9999px;border:1px solid #3ab0b4;background:#3ab0b4;color:#fff;letter-spacing:.075em;margin-top:2.8rem}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner>a{font-size:2rem;width:100%;height:7rem}}@media only screen and (max-width: 768px){.form-group__white--message .form-group__white__inner>a{width:100%;height:5rem;font-size:1.7rem;padding-bottom:.2rem}}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner>a .ripple-effect{background-color:#3ab0b4!important}}@media only screen and (max-width: 768px){.form-group__white--message .form-group__white__inner>a .ripple-effect{background-color:#f0f5f5!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__white--message .form-group__white__inner>a{transition:color .3s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.form-group__white--message .form-group__white__inner>a{position:relative;z-index:1;overflow:hidden;transition:.3s}.form-group__white--message .form-group__white__inner>a:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.form-group__white--message .form-group__white__inner>a:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__white--message .form-group__white__inner>a:before{background:#269fa3}}.form-group__white--message .form-group__white__inner>a[target]{letter-spacing:0;margin-top:3.8rem}@media only screen and (max-width: 768px){.form-group__white--message .form-group__white__inner>a[target]{padding-right:.4rem}}.form-group__white--message .form-group__white__inner>a[target]:after{content:"";display:block;position:absolute;background:currentColor;-webkit-mask:url(/assets/icon_tab.svg) center/contain no-repeat;mask:url(/assets/icon_tab.svg) center/contain no-repeat;transform:rotate(180deg)}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner>a[target]:after{width:1.6rem;height:1.6rem;right:2.4rem;top:2.6rem}}@media only screen and (max-width: 768px){.form-group__white--message .form-group__white__inner>a[target]:after{width:1.3rem;height:1.3rem;top:1.8rem;right:2.4rem}}.form-group__white--message .form-group__white__inner .flowchart{margin-top:3.9rem;font-size:1.4rem;line-height:1.3;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group__white--message .form-group__white__inner .flowchart{margin-left:15rem}}.form-group__white--message .form-group__white__inner .flowchart p{color:#5a8283;display:block}.form-group__white--message .form-group__white__inner .flowchart ol{z-index:1;position:relative;margin-top:1.9rem}.form-group__white--message .form-group__white__inner .flowchart ol:before{z-index:-1;content:"";display:block;position:absolute;width:.2rem;height:100%;left:2rem;background-image:linear-gradient(to bottom,#3ab0b4 0,#3ab0b4 .3rem,transparent .3rem,transparent .5rem);background-size:100% .5rem;background-position:top left;background-repeat:repeat-y}.form-group__white--message .form-group__white__inner .flowchart ol li{counter-increment:cnt;display:flex;align-items:center}.form-group__white--message .form-group__white__inner .flowchart ol li:not(:last-of-type){margin-bottom:1.5rem}.form-group__white--message .form-group__white__inner .flowchart ol li:before{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;content:counter(cnt);background:#fff;display:flex;justify-content:center;align-items:center;border:.2rem solid currentColor;border-radius:50%;width:4.1rem;height:4.1rem;margin-right:.9rem;color:#3ab0b4;font-size:2rem;padding-bottom:.2rem;padding-left:.1rem}.form-group__white--message--mail .form-group__white__inner>span{background:url(/assets/icon_mail.svg) center/contain no-repeat;width:5.4rem;height:4.7rem}.form-group__white--message--complete .form-group__white__inner>span{background:url(/assets/icon_complete.svg) center/contain no-repeat;width:5.2rem;height:5.2rem}@media only screen and (min-width: 769px){.form-group__white--message .click-animation.btn{width:34.2rem}}@media only screen and (min-width: 769px){.form-group__white--devided .form-group__white__inner{padding-bottom:1.2rem}}@media only screen and (max-width: 768px){.form-group__white--devided .form-group__white__inner{padding-bottom:.8rem}}.form-group__white--devided .devide{position:absolute;display:block;background:#f0f5f5}@media only screen and (min-width: 769px){.form-group__white--devided .devide{width:100%;margin:4rem -15rem;height:6rem}}@media only screen and (max-width: 768px){.form-group__white--devided .devide{margin:3.5rem -4.5rem;width:100vw;height:8rem}}.form-group__white--devided .devide:before{content:"";display:block;position:absolute;width:100%;height:1px;background:#bddfe0;top:50%;left:0}@media only screen and (min-width: 769px){.form-group__white--devided .field--foreign{margin-top:13.8rem}}@media only screen and (max-width: 768px){.form-group__white--devided .field--foreign{margin-top:14.8rem}}@media only screen and (min-width: 769px){.form-group__white--entry{padding:1.7rem 15rem 2rem}}@media only screen and (max-width: 768px){.form-group__white--entry{padding:1.2rem 1.5rem 1.8rem}}.form-group__white--entry>p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:#5a8283;display:block;letter-spacing:.075em;line-height:1.3;font-size:1.3rem}.form-group__white--entry .form-group__white__flex{display:flex}@media only screen and (min-width: 769px){.form-group__white--entry .form-group__white__flex{margin-top:.8rem}}@media only screen and (max-width: 768px){.form-group__white--entry .form-group__white__flex{margin-top:.6rem}}.form-group__white--entry .form-group__white__flex__left{overflow:hidden;margin-bottom:auto}@media only screen and (min-width: 769px){.form-group__white--entry .form-group__white__flex__left{border-radius:1rem;width:14rem;height:10.5rem}}@media only screen and (max-width: 768px){.form-group__white--entry .form-group__white__flex__left{border-radius:.4rem;width:8rem;height:6rem}}.form-group__white--entry .form-group__white__flex__left img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-group__white--entry .form-group__white__flex__right{margin-bottom:auto;flex:1}@media only screen and (min-width: 769px){.form-group__white--entry .form-group__white__flex__right{margin-left:2.7rem}}@media only screen and (max-width: 768px){.form-group__white--entry .form-group__white__flex__right{margin-left:1.3rem;margin-top:.1rem}}.form-group__white--entry .form-group__white__flex__right>span{display:block;font-size:1rem;line-height:1.3;letter-spacing:.075em}.form-group__white--entry .form-group__white__flex__right p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;display:block;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group__white--entry .form-group__white__flex__right p{font-size:1.6rem;line-height:1.375;margin-top:.9rem}}@media only screen and (max-width: 768px){.form-group__white--entry .form-group__white__flex__right p{font-size:1.2rem;line-height:1.5;margin-top:.9rem;margin-left:.2rem}}.form-group__bottom-button{display:flex;justify-content:center;margin-top:4rem}.form-group__bottom-button a,.form-group__bottom-button button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #3ab0b4;color:#3ab0b4;background:#fff;border-radius:9999px;letter-spacing:.075em;width:17rem}@media only screen and (min-width: 769px){.form-group__bottom-button a,.form-group__bottom-button button{height:4.7rem;font-size:1.3rem}}@media only screen and (max-width: 768px){.form-group__bottom-button a,.form-group__bottom-button button{height:3.8rem;font-size:1.2rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom-button a,.form-group__bottom-button button{transition:color .2s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.form-group__bottom-button a,.form-group__bottom-button button{position:relative;z-index:1;overflow:hidden;transition:.3s}.form-group__bottom-button a:before,.form-group__bottom-button button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.form-group__bottom-button a:hover:before,.form-group__bottom-button button:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom-button a:before,.form-group__bottom-button button:before{background:#eaf6f7}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom-button a .ripple-effect,.form-group__bottom-button button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.form-group__bottom p{display:block;text-align:center;letter-spacing:0}@media only screen and (min-width: 769px){.form-group__bottom p{font-size:1.4rem;line-height:1.3}}@media only screen and (max-width: 768px){.form-group__bottom p{font-size:1.1rem;line-height:1.2}}.form-group__bottom p a{color:#3ab0b4;display:inline-block;border-bottom:1px solid currentColor;letter-spacing:0;line-height:1.3}@media only screen and (min-width: 769px){.form-group__bottom p a{font-size:1.4rem}}@media only screen and (max-width: 768px){.form-group__bottom p a{font-size:1.1rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom p a{transition:color .2s ease-out}.form-group__bottom p a:hover{border-bottom-color:transparent}}.form-group__bottom p button{color:#3ab0b4;border-bottom:1px solid currentColor}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom p button{transition:color .2s ease-out}.form-group__bottom p button:hover{color:#3ab0b4}}.form-group__bottom p button[target]{position:relative;display:inline-block;margin-right:1.7rem}.form-group__bottom p button[target]:after{content:"";display:block;position:absolute;width:1.2rem;height:1rem;background:url(/assets/icon_tab-blue.svg) center/contain no-repeat;right:-1.7rem;top:calc(50% - .5rem)}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group__bottom p button[target]:after{transition:opacity .2s ease-out}.form-group__bottom p button[target]:hover:after{opacity:.5}}@media only screen and (min-width: 769px){.form-group.login .login__bottom{margin-top:3.1rem}}@media only screen and (max-width: 768px){.form-group.login .login__bottom{margin-top:1.9rem}}.form-group.login .login__bottom span{display:block;width:100%;height:1px;background:#bddfe0}@media only screen and (min-width: 769px){.form-group.login .login__bottom span{margin-top:3rem;margin-bottom:3.1rem}}@media only screen and (max-width: 768px){.form-group.login .login__bottom span{margin-top:4rem;margin-bottom:1.5rem}}.form-group.login .login__bottom2 p{text-align:right}.form-group.register .register__top{display:block;letter-spacing:.075em;font-size:1.4rem;margin-bottom:3rem}@media only screen and (min-width: 769px){.form-group.register .register__top{text-align:center}}@media only screen and (max-width: 768px){.form-group.register .register__top{line-height:1.5}}.form-group.register .register__policy{display:flex;justify-content:center;margin-top:3.1rem}@media only screen and (max-width: 768px){.form-group.register .register__policy{margin-top:1.3rem}}.form-group.register .register__policy a{color:#3ab0b4;display:inline-block;border-bottom:1px solid currentColor;letter-spacing:0;line-height:1.3}@media only screen and (min-width: 769px){.form-group.register .register__policy a{font-size:1.4rem}}@media only screen and (max-width: 768px){.form-group.register .register__policy a{font-size:1.1rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group.register .register__policy a{transition:color .2s ease-out}.form-group.register .register__policy a:hover{color:#3ab0b4}}.form-group.register .submit{margin-top:1rem}.form-group.register .submit button{width:100%}@media only screen and (min-width: 769px){.form-group.register .register__bottom{margin-top:3.1rem}}@media only screen and (max-width: 768px){.form-group.register .register__bottom{margin-top:1.6rem;margin-bottom:.4rem}}.form-group.register-thanks-02 .register-thanks-02__bottom,.form-group.register-thanks-02 .entry-thanks-02__bottom,.form-group.entry-thanks-02 .register-thanks-02__bottom,.form-group.entry-thanks-02 .entry-thanks-02__bottom{position:relative}.form-group.register-thanks-02 .register-thanks-02__bottom:before,.form-group.register-thanks-02 .entry-thanks-02__bottom:before,.form-group.entry-thanks-02 .register-thanks-02__bottom:before,.form-group.entry-thanks-02 .entry-thanks-02__bottom:before{content:"";display:block;position:absolute;width:100%;height:1px;background:#bddfe0}@media only screen and (min-width: 769px){.form-group.register-thanks-02 .register-thanks-02__bottom:before,.form-group.register-thanks-02 .entry-thanks-02__bottom:before,.form-group.entry-thanks-02 .register-thanks-02__bottom:before,.form-group.entry-thanks-02 .entry-thanks-02__bottom:before{left:0;top:-1.4rem}}@media only screen and (max-width: 768px){.form-group.register-thanks-02 .register-thanks-02__bottom:before,.form-group.register-thanks-02 .entry-thanks-02__bottom:before,.form-group.entry-thanks-02 .register-thanks-02__bottom:before,.form-group.entry-thanks-02 .entry-thanks-02__bottom:before{width:100vw;left:-3rem;top:-1.7rem}}@media only screen and (min-width: 769px){.form-group.register-thanks-02 .register-thanks-02__bottom,.form-group.register-thanks-02 .entry-thanks-02__bottom,.form-group.entry-thanks-02 .register-thanks-02__bottom,.form-group.entry-thanks-02 .entry-thanks-02__bottom{margin-top:5.2rem}}@media only screen and (max-width: 768px){.form-group.register-thanks-02 .register-thanks-02__bottom,.form-group.register-thanks-02 .entry-thanks-02__bottom,.form-group.entry-thanks-02 .register-thanks-02__bottom,.form-group.entry-thanks-02 .entry-thanks-02__bottom{margin-top:5.6rem}}@media only screen and (min-width: 769px){.form-group.register-thanks-02 .register-thanks-02__bottom p:not(:last-of-type),.form-group.register-thanks-02 .entry-thanks-02__bottom p:not(:last-of-type),.form-group.entry-thanks-02 .register-thanks-02__bottom p:not(:last-of-type),.form-group.entry-thanks-02 .entry-thanks-02__bottom p:not(:last-of-type){margin-bottom:1.1rem}}@media only screen and (max-width: 768px){.form-group.register-thanks-02 .register-thanks-02__bottom p:not(:last-of-type),.form-group.register-thanks-02 .entry-thanks-02__bottom p:not(:last-of-type),.form-group.entry-thanks-02 .register-thanks-02__bottom p:not(:last-of-type),.form-group.entry-thanks-02 .entry-thanks-02__bottom p:not(:last-of-type){margin-bottom:1.8rem}}@media only screen and (min-width: 769px){.form-group.register-thanks-02 footer,.form-group.entry-thanks-02 footer{margin-top:3.7rem}}@media only screen and (min-width: 769px){.form-group.register-thanks-02 .btn,.form-group.entry-thanks-02 .btn{width:34.2rem}}.form-group.register-thanks-04 div+h2,.form-group.entry-thanks-04 div+h2{color:#3ab0b4;display:block;text-align:center;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group.register-thanks-04 div+h2,.form-group.entry-thanks-04 div+h2{font-size:2.4rem;line-height:3.2rem;margin-top:4rem}}@media only screen and (max-width: 768px){.form-group.register-thanks-04 div+h2,.form-group.entry-thanks-04 div+h2{font-size:2rem;line-height:1.3;margin-top:4.6rem}}@media only screen and (min-width: 769px){.form-group.entry .form-group__white--entry+.form-group__white{margin-top:2.2rem}}@media only screen and (max-width: 768px){.form-group.entry .form-group__white--entry+.form-group__white{margin-top:2rem}}.form-group.entry .register__policy{display:flex;justify-content:center}.form-group.entry .register__policy a{font-size:1.4rem}.form-group.entry .submit{margin-top:1rem}@media only screen and (min-width: 769px){.form-group.entry .submit{display:flex;justify-content:center}}.form-group.entry .submit button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:9999px;border:1px solid #3ab0b4;background:#3ab0b4;color:#fff;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group.entry .submit button{font-size:2rem;width:34.2rem;height:7rem}}@media only screen and (max-width: 768px){.form-group.entry .submit button{width:100%;height:5rem;font-size:1.7rem;padding-bottom:.2rem}}.form-group.contact main{padding-top:2.7rem}.form-group.contact .contact__top{margin-bottom:2.6rem}.form-group.contact .contact__top p{display:block;font-size:1.6rem;line-height:1.57;letter-spacing:.075em}@media only screen and (min-width: 769px){.form-group.contact .contact__top p{text-align:center}}.form-group.contact .contact__policy{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}@media only screen and (min-width: 769px){.form-group.contact .contact__policy{margin-top:2.7rem;font-size:1.4rem;line-height:1.3}}@media only screen and (max-width: 768px){.form-group.contact .contact__policy{line-height:1.4}}.form-group.contact .contact__policy.is-error input,.form-group.contact .contact__policy.is-error select{border:3px solid #e47774}@media only screen and (max-width: 768px){.form-group.contact .contact__policy.is-error input,.form-group.contact .contact__policy.is-error select{border-width:2px}}.form-group.contact .contact__policy.is-error p.error-message{display:block!important}.form-group.contact .contact__policy p.error-message{color:#e47774;display:none;line-height:1;font-size:1.1rem;letter-spacing:0;margin-top:.4rem}.form-group.contact .contact__policy a{display:block;color:#3ab0b4;letter-spacing:0;border-bottom:1px solid currentColor}@media only screen and (max-width: 768px){.form-group.contact .contact__policy a{font-size:1.1rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group.contact .contact__policy a{transition:color .2s ease-out}.form-group.contact .contact__policy a:hover{color:#3ab0b4}}.form-group.contact .contact__policy input{display:block;opacity:0;width:0;height:0}.form-group.contact .contact__policy label{cursor:pointer;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;position:relative;display:flex;align-items:center;letter-spacing:.075em;margin-top:.9rem}@media only screen and (max-width: 768px){.form-group.contact .contact__policy label{font-size:1.2rem}}.form-group.contact .contact__policy label:before{content:"";display:block;width:2.8rem;height:2.8rem;border-radius:.5rem;background:#f5f5f5;margin-right:1.1rem;transition:background-color .1s ease-out}.form-group.contact .contact__policy label:after{content:"";display:block;position:absolute;width:1.7rem;height:1.3rem;background:url(/assets/input_checked.svg) center/contain no-repeat;left:.6rem;top:.7rem}.form-group.contact .contact__policy input:checked+label:before{background:#3ab0b4}@media only screen and (min-width: 769px){.form-group.contact .contact__bottom{margin-top:3rem;margin-bottom:6.1rem}}@media only screen and (max-width: 768px){.form-group.contact .contact__bottom{margin-top:1.5rem;margin-bottom:8rem}}.form-group.contact-confirm main,.form-group.contact-thanks main{padding-top:2.7rem}@media only screen and (min-width: 769px){.form-group.contact-confirm footer,.form-group.contact-thanks footer{margin-top:10.8rem}}@media only screen and (max-width: 768px){.form-group.contact-confirm footer,.form-group.contact-thanks footer{margin-top:8.8rem}}.form-group.request .request__note{margin-top:3rem;margin-bottom:3rem}.form-group.request .request__note ul li{display:flex;letter-spacing:.075em;font-size:1.1rem;line-height:1.5}.form-group.request .request__note ul li:before{content:"\30fb";margin-right:.3rem}.form-group .domain-contact-modal{transition:.2s;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;opacity:0}.form-group .domain-contact-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.15}.form-group .domain-contact-modal__modal{width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.8rem;z-index:999999;padding:4rem 2rem;width:31.5rem}@media only screen and (min-width: 769px){.form-group .domain-contact-modal__modal{text-align:center;width:53.6rem}}.form-group .domain-contact-modal__modal .modal-title{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;color:#5a8283;margin-bottom:2rem}.form-group .domain-contact-modal__modal .modal-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.2rem;margin-bottom:3rem}.form-group .domain-contact-modal__modal .modal-text span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;text-decoration:underline}.form-group .domain-contact-modal__modal button{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #3ab0b4;color:#3ab0b4;background:#fff;border-radius:9999px;letter-spacing:.075em;width:12.3rem;height:3.8rem;font-size:1.2rem;margin:0 auto}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group .domain-contact-modal__modal button{transition:color .2s ease-out!important}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px) and (hover: hover) and (pointer: fine){.form-group .domain-contact-modal__modal button{position:relative;z-index:1;overflow:hidden;transition:.3s}.form-group .domain-contact-modal__modal button:before{content:"";width:120%;height:100%;position:absolute;top:0;right:0;z-index:-1;border-radius:0 9999px 9999px 0;transform:translate(-100%);transition:transform ease-out .3s}.form-group .domain-contact-modal__modal button:hover:before{transform:translate(10%)}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group .domain-contact-modal__modal button:before{background:#eaf6f7}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.form-group .domain-contact-modal__modal button .ripple-effect{background-color:#3ab0b4!important;opacity:.15}}.form-group .domain-contact-modal.show{opacity:1;pointer-events:all}.form-group .solid_border{border-bottom:1px solid #e6e6e6}@media only screen and (min-width: 769px){.form-group .button_padding{padding-bottom:4rem;margin-bottom:3.6rem}}@media only screen and (max-width: 768px){.form-group .button_padding{padding-bottom:3rem;margin-bottom:2.6rem}}@media only screen and (min-width: 769px){.form-group .button_padding.no_space{margin-top:2rem!important}}@media only screen and (max-width: 768px){.form-group .button_padding.no_space{margin-top:1rem!important}}.form-group .and{color:#5a8283}@media only screen and (min-width: 769px){.form-group .and{position:relative;top:-4.8rem;padding:0 15rem;font-size:1.6rem;text-align:center}}@media only screen and (max-width: 768px){.form-group .and{position:relative;top:-3.8rem;padding:0 1.5rem;font-size:1.6rem;text-align:center}}.form-group .and span{background-color:#fff;padding:0 1rem}.form-group .user__login{display:flex;justify-content:space-between}.form-group .user__register{display:flex;justify-content:space-between;padding-left:2rem}.form-group .txt{font-size:1.6rem;color:#5a8283;position:relative}@media only screen and (min-width: 769px){.form-group .txt{margin-right:30px;top:1.5rem}}@media only screen and (max-width: 768px){.form-group .txt{font-size:1.3rem;top:1rem}}.form-group .btn{position:relative;z-index:1;overflow:hidden;border:1px solid var(--color-primary);color:var(--color-primary)}.form-group .btn-wrapper a{display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;border-radius:3rem;letter-spacing:.2rem}@media only screen and (min-width: 769px){.form-group .btn-wrapper a{width:19rem;height:5.6rem}}@media only screen and (max-width: 768px){.form-group .btn-wrapper a{font-size:1.2rem;width:12rem;height:4rem}}.footer{position:relative}.footer .sns{display:flex;align-items:center;justify-content:center;padding:1.5rem 7.5rem}.footer .sns a{transition:.2s}.footer .sns a:not(:last-of-type){margin-right:4rem}@media only screen and (min-width: 769px){.footer .sns a:hover{opacity:.5}}.footer .sns a img{width:2.6rem}.footer .copyright-area{background-color:var(--color-primary)}.footer .copyright-area .contents{text-align:center;padding:3.82rem 0 8.2rem;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:1.2rem}@media only screen and (min-width: 769px){.footer .copyright-area .contents{padding:3.7rem 14.1rem 12.2rem;font-size:1.4rem}}.footer .copyright-area a{display:inline-block;border-bottom:.1rem solid #fff;letter-spacing:1px;transition:.2s}.footer .copyright-area a:not(:first-of-type){margin-top:1rem}@media only screen and (min-width: 769px){.footer .copyright-area a:not(:last-of-type){margin-right:3rem}.footer .copyright-area a:hover{opacity:.5}}.footer .copyright-area p{display:flex;align-items:center;justify-content:center;margin-top:5.7rem;color:#fff;opacity:.5}.footer .copyright-area p span{font-size:1.2rem;margin:0 .4rem}@media only screen and (min-width: 769px){.footer .copyright-area p{margin:1rem 0 0}}.footer .Registered{display:flex;font-size:1.2rem;justify-content:center;margin:auto;padding:0 2rem 1.5rem}.footer-pagetop{overflow:hidden;position:absolute;bottom:100%}@media only screen and (max-width: 768px){.footer-pagetop{right:1.3rem;margin-bottom:1rem}.footer-pagetop.is-topicpass{margin-bottom:4.05rem}}@media only screen and (min-width: 769px){.footer-pagetop{right:10.1756954612%;border-radius:50%;margin-bottom:0!important}}.footer-pagetop-button{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;color:var(--color-primary);letter-spacing:.075em}@media only screen and (max-width: 768px){.footer-pagetop-button{height:6rem;width:6rem;padding-left:.1rem;font-size:1.4rem;border:1px solid var(--color-primary)}}@media only screen and (min-width: 769px){.footer-pagetop-button{height:8.4rem;width:8.4rem;font-size:1.6rem}.footer-pagetop-button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;border:1px solid var(--color-primary)}}@media (hover: hover) and (pointer: fine){.footer-pagetop-button{transition:opacity .2s}.footer-pagetop-button:before{content:"";position:absolute;top:100%;left:0;height:100%;width:100%;background:var(--color-primary-lighten);border-radius:50%;transition:transform ease-out .2s}.footer-pagetop-button:hover:before{transform:translateY(-100%)}}.footer-pagetop-icon{position:relative;display:block}.footer-pagetop-icon path{fill:var(--color-primary)}@media only screen and (max-width: 768px){.footer-pagetop-icon{width:1.2rem;margin:-.2rem 0 .2rem}}@media only screen and (min-width: 769px){.footer-pagetop-icon{width:1.75rem;margin:-.3rem 0 .5rem}}.footer-pagetop-text{position:relative}.isColumnArchive{background:#F5F5F5}.isColumnArchive:before{content:"";position:absolute;bottom:0;right:0;left:0;background-repeat:no-repeat;background-position:center top;pointer-events:none;background-size:100% 100%}@media only screen and (max-width: 768px){.isColumnArchive:before{top:4.6rem;z-index:1;background-image:url(/assets/bg-footer-sp.png)}}@media only screen and (min-width: 769px){.isColumnArchive:before{top:5.1rem;background-image:url(/assets/bg-footer.png)}}.isColumnArchive .footer-pagetop{bottom:auto}@media only screen and (max-width: 768px){.isColumnArchive .footer-pagetop{top:0;right:1.4rem;left:auto;height:10.6rem;margin:0}}@media only screen and (min-width: 769px){.isColumnArchive .footer-pagetop{top:9.6rem;z-index:3}}@media only screen and (max-width: 768px){.isColumnArchive .footer-pagetop-button{justify-content:flex-start;width:10.6rem;height:10.7rem}}@media only screen and (max-width: 768px){.isColumnArchive .footer-pagetop-icon{margin-top:1.3rem}}.isColumnArchive .sns{justify-content:flex-start}.isColumnArchive .sns a:not(:last-of-type){margin-right:3.05rem}@media only screen and (max-width: 768px){.isColumnArchive .sns{padding:4.7rem 1.1rem}}@media only screen and (min-width: 769px){.isColumnArchive .sns{max-width:1366px;margin-left:auto;margin-right:auto;padding:5.1rem 13.9rem}}.isColumnArchive .Registered{position:relative;z-index:2;color:#fff}@media only screen and (max-width: 768px){.isColumnArchive .Registered{padding-top:4rem;padding-bottom:3rem}}@media only screen and (min-width: 769px){.isColumnArchive .Registered{max-width:1366px;margin-left:auto;margin-right:auto;padding:3.8rem 14.1rem 0;text-align:left;justify-content:flex-start}}.isColumnArchive .copyright-area{position:relative;z-index:2;background:none}@media only screen and (max-width: 768px){.isColumnArchive .copyright-area .contents{padding:0 0 4.4rem}}@media only screen and (min-width: 769px){.isColumnArchive .copyright-area .contents{display:block;text-align:left;padding:1.8rem 14.1rem 4.2rem}}@media only screen and (max-width: 768px){.isColumnArchive .copyright-area a:not(:first-of-type){margin-top:1.75rem}}@media only screen and (max-width: 768px){.isColumnArchive .copyright-area p{margin-top:3.3rem}}@media only screen and (min-width: 769px){.isColumnArchive .copyright-area p{justify-content:flex-start;margin-top:2rem}}@media only screen and (max-width: 768px){.pc{display:none!important}}@media only screen and (min-width: 769px){.sp{display:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
