@-webkit-keyframes logo-animation{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}99.9%{opacity:0}100%{opacity:1}}@keyframes flowingUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes flowingDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes flowingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.pages-fc::before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;background-image:url(/assets/satoyusuke/app/bg_fc02-19d73e5d59fc274962a6b655a9f5f369.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 991px){.pages-fc{padding-bottom:32px}}@media (min-width: 992px){.pages-fc{padding-top:0}.pages-fc .wrapper{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.pages-fc .header-inner{display:none}@media (min-width: 768px){.pages-fc .l-main .auth-menu-list a:not(.btn){font-size:18px}}.pages-fc .l-main .member-menu-list{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:50px 24px}.pages-fc .l-main .member-menu-list li{width:calc(50% - 12px)}.pages-fc .l-main .member-menu-list li a:not(.btn){font-size:17px;font-style:normal;font-family:"Eczar",serif;font-weight:500;letter-spacing:0.05em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;text-shadow:0 0 6px #ffd9d9;color:#fff;text-align:center;display:block}.pages-fc .l-main .member-menu-list li .menu-text{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:12px;margin-top:8px}.pages-fc .l-main .member-menu-list li .menu-text .icon-owner{width:19px;min-width:19px;height:auto;display:block;margin-right:4px;margin-bottom:6px}.pages-fc .l-main .member-menu-list li img{width:100%;display:block;margin-bottom:14px}@media (min-width: 768px) and (max-width: 991px){.pages-fc .l-main .member-menu-list li{width:calc(33.333% - 16px)}}@media (min-width: 992px){.pages-fc .l-main .member-menu-list{display:grid;grid-template-columns:140px 1fr 140px;grid-template-rows:auto auto auto;gap:0;position:absolute;width:calc(100% - 190px);height:100%;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.pages-fc .l-main .member-menu-list li{width:140px;height:auto;pointer-events:all}.pages-fc .l-main .member-menu-list li:nth-child(1){grid-column:1;grid-row:1}.pages-fc .l-main .member-menu-list li:nth-child(2){grid-column:1;grid-row:2}.pages-fc .l-main .member-menu-list li:nth-child(3){grid-column:1;grid-row:3}.pages-fc .l-main .member-menu-list li:nth-child(4){grid-column:3;grid-row:1}.pages-fc .l-main .member-menu-list li:nth-child(5){grid-column:3;grid-row:2}.pages-fc .l-main .member-menu-list li:nth-child(6){grid-column:3;grid-row:3}.pages-fc .l-main .member-menu-list li:nth-child(7){grid-column:3;grid-row:4}.pages-fc .l-main .member-menu-list li:nth-child(8){grid-column:3;grid-row:5}.pages-fc .l-main .member-menu-list li:nth-child(9){grid-column:3;grid-row:6}.pages-fc .l-main .member-menu-list li:nth-child(10){grid-column:3;grid-row:7}.pages-fc .l-main .member-menu-list li a:not(.btn){font-size:22px}}.pages-fc .l-main .corner-title{position:relative;margin-bottom:16px}.pages-fc .l-main .corner-title .about-fc-link{position:absolute;top:7%;left:10%;width:27%}.pages-fc .l-main .corner-title h3{width:100%;position:absolute;bottom:0;left:0}.pages-fc .l-main .corner-title h3 img{width:100%;height:auto;display:block}.pages-fc .l-main .corner-title h3 .fc-logo--01{position:absolute;top:0;left:0;width:100%;animation:logo-animation 1.5s ease-in-out infinite}@media (min-width: 768px){.pages-fc .l-main .corner-title{width:47%;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.pages-fc .l-main .corner-title{margin-bottom:8px}.pages-fc .l-main .corner-title .about-fc-link{width:17%;top:10%;left:24%}.pages-fc .l-main .corner-title .fc-photo{width:67%;display:block;margin-left:auto;margin-right:auto}}.pages-fc .l-main .page-fc-scroll{-webkit-align-items:center;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:32px;margin-bottom:50px}@media (min-width: 992px){.pages-fc .l-main .page-fc-scroll{display:none}}.pages-fc .l-main .page-fc-scroll-text{font-size:12px;font-style:normal;font-family:"Eczar",serif;font-weight:500;letter-spacing:0.05em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;text-shadow:0 0 6px #ffd9d9;color:#fff;text-align:center;margin-bottom:8px}.pages-fc .l-main .page-fc-scroll-bar{overflow:hidden}.pages-fc .l-main .page-fc-scroll-bar span{width:1px;height:40px;background-color:#fff;animation:scroll-arrows 2.8s cubic-bezier(1, 0, 0, 1) infinite;display:block}
