@charset "UTF-8";@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}.paging .pagination{margin-bottom:0;gap:4px}.paging span{display:inline-block;font-size:14px;font-style:normal;font-family:"baskerville-display-pt",serif;font-weight:400;letter-spacing:0;line-height:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;padding:0 8px}.paging span a:not(.btn){color:#3d81bc;background-color:#fff;display:inline-block;text-emphasis:accent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.paging span a:not(.btn):hover{text-decoration:underline;opacity:1}.paging span.prev,.paging span.next{padding:0}.paging span.prev a:not(.btn),.paging span.next a:not(.btn){border:none;padding:0}.paging span.prev a:not(.btn) svg,.paging span.next a:not(.btn) svg{width:10px}.paging span.prev a:not(.btn) svg path,.paging span.next a:not(.btn) svg path{fill:#3d81bc}.paging span.current{width:24px;height:24px;border-radius:12px;text-align:center;background-color:#3d81bc;color:#fff}.paging .gap{display:none}@media (min-width: 768px){.paging{text-align:left}}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}.thumb-list{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:32px 0}.thumb-list.thumb-list-gallery.gallery-download{justify-content:center}.thumb-list.thumb-list-gallery.gallery-download .thumb{padding:40%;border:none}.thumb-list.thumb-list-gallery.gallery-download .thumb .img-protect{object-fit:contain}.thumb-list.thumb-list-photo{margin:0 -8px}.thumb-list.thumb-list-photo .thumb-list-item{padding:8px;width:50%}.thumb-list .thumb-list-item{width:100%}.thumb-list .thumb-list-title{font-size:1.3rem;font-weight:bold;line-height:1.7}.thumb-list .thumb-list-thumb{border:none;margin-bottom:5px}.thumb-list .thumb-list-thumb::after{background-color:rgba(0,0,0,0.4);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:background-color 0.3s,backdrop-filter 0.3s;-moz-transition:background-color 0.3s,backdrop-filter 0.3s;-o-transition:background-color 0.3s,backdrop-filter 0.3s;transition:background-color 0.3s,backdrop-filter 0.3s}.thumb-list .label-member{position:absolute;right:3px;top:3px;color:#3d81bc;background-color:#fff;z-index:10;padding:0.4em 0.5em}.thumb-list .thumb-list-meta{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.thumb-list .thumb-list-meta .time{color:#fff}.thumb-list a:not(.btn){display:block}.thumb-list a:not(.btn):hover{opacity:1}.thumb-list a:not(.btn):hover .thumb-list-thumb::after{background-color:rgba(0,0,0,0.4);backdrop-filter:blur(3px)}body.show .thumb-list{margin:0 -8px}body.show .thumb-list .thumb-list-item{padding:8px;width:50%}body.show .thumb-list .thumb-list-thumb::after{display:none}body.show .thumb-list .thumb-list-thumb:hover{opacity:0.7}@media (min-width: 768px){body:not(.page-fanclub) .thumb-list{margin:0 -16px}body:not(.page-fanclub) .thumb-list.thumb-list-photo{margin:0 -16px}body:not(.page-fanclub) .thumb-list.thumb-list-photo .thumb-list-item{padding:16px;width:50%}body:not(.page-fanclub) .thumb-list .thumb-list-item{padding:16px;width:50%}body.show body:not(.page-fanclub) .thumb-list{margin:0 -16px}body.show body:not(.page-fanclub) .thumb-list .thumb-list-item{padding:16px}}@media (min-width: 768px) and (max-width: 991px){body:not(.page-fanclub) .thumb-list.thumb-list-photo:nth-child(-n+1){padding-top:0}}@media (min-width: 768px) and (max-width: 991px){body:not(.page-fanclub) .thumb-list:not(.thumb-list-photo) .thumb-list-item:nth-child(-n+2){padding-top:0}}@media (min-width: 992px){body:not(.page-fanclub) .thumb-list{margin:0 -16px}body:not(.page-fanclub) .thumb-list.thumb-list-photo .thumb-list-item{width:33.333%}body:not(.page-fanclub) .thumb-list.thumb-list-photo .thumb-list-item:nth-child(-n+4){padding-top:0}body:not(.page-fanclub) .thumb-list:not(.thumb-list-photo) .thumb-list-item:nth-child(-n+3){padding-top:0}body:not(.page-fanclub) .thumb-list .thumb-list-item{width:33.333%}body.show body:not(.page-fanclub) .thumb-list .thumb-list-item{width:33.333%}}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}.contents-list-only-text{position:relative;border-top:1px solid #dedede}.contents-list-only-text a:not(.btn){position:relative;background-color:#fff;color:#000;display:block;padding:24px 0;width:100%;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.contents-list-only-text a:not(.btn)::after{content:"";background-color:#dedede;width:100%;height:1px;position:absolute;left:0;bottom:0}.contents-list-only-text a:not(.btn):hover{opacity:1}.contents-list-only-text a:not(.btn):hover::after{animation:contentsListHover 1s ease}.contents-list-only-text .contents-meta-wrap{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:8px}.contents-list-only-text .contents-list-tags{padding:0;line-height:1}.contents-list-only-text .contents-list-tags .tag{line-height:1}.contents-list-only-text .contents-list-time{display:inline-block;vertical-align:middle;font-size:0}.contents-list-only-text .contents-list-title{margin-top:24px}.contents-list-only-text .contents-list-title h3{font-size:1.4rem;font-weight:500;letter-spacing:0.025em;line-height:1.6}@keyframes contentsListHover{0%{width:0}100%{width:100%}}.fc-loading{position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:20000;font-size:24px;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:0;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;text-align:center;-webkit-align-items:center;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.repeat-visit .fc-loading{transition:0.8s ease-in-out;border:none}.first-visit .fc-loading{background:#000;transition:1.5s cubic-bezier(1, -0.22, 0, 1.26);transition-delay:1s}.is-loaded.first-visit .fc-loading{transform:translateY(-100%)}.is-loaded.repeat-visit .fc-loading{opacity:0}.fc-loading .fc-loading-content{opacity:0;transition:opacity 0.5s ease}.fc-loading .fc-loading-content::after{content:"";position:absolute;width:560px;height:560px;top:50%;transform:translate(-50%, -50%);left:50%;background-image:url(/assets/furutakazuki/app/fc/loadiing_light-9651537e6af28faa6f8565f062d6092a.png);background-size:contain;background-position:center;background-repeat:no-repeat}.repeat-visit .fc-loading .fc-loading-content{display:none}.start-loading .fc-loading .fc-loading-content{opacity:1}.fc-loading .fc-loading-pic{width:105px;height:194px;margin:0 auto;background-image:url(/assets/furutakazuki/app/fc/loading_pic_1-6bffccf0b367ff1affe1c547127eb6a5.png);background-size:contain;background-repeat:no-repeat;animation:walk-cycle 1s steps(1) infinite;position:relative;margin-bottom:35px}.fc-loading .fc-loading-kage{position:absolute;left:50%;transform:translateX(-50%);bottom:4px;z-index:-1;width:117px;height:32px;background-image:url(/assets/furutakazuki/app/fc/loading_kage01-14db3e05a866473b0e3d0c2b83d85c28.png);background-size:contain;background-repeat:no-repeat;animation:kage 0.6s steps(1) infinite}@keyframes walk-cycle{0%{background-image:url(/assets/furutakazuki/app/fc/loading_pic_1-6bffccf0b367ff1affe1c547127eb6a5.png)}50%{background-image:url(/assets/furutakazuki/app/fc/loading_pic_2-168d17d5896d0db491b7160034cbaabe.png)}100%{background-image:url(/assets/furutakazuki/app/fc/loading_pic_1-6bffccf0b367ff1affe1c547127eb6a5.png)}}@keyframes kage{0%{background-image:url(/assets/furutakazuki/app/fc/loading_kage01-14db3e05a866473b0e3d0c2b83d85c28.png)}50%{background-image:url(/assets/furutakazuki/app/fc/loading_kage02-0973ff1514bf712c081a76dc157c1834.png)}100%{background-image:url(/assets/furutakazuki/app/fc/loading_kage01-14db3e05a866473b0e3d0c2b83d85c28.png)}}.l-header-fc{position:fixed;top:0;left:0;right:0;z-index:1000}@media (max-width: 767px){.l-header-fc{left:8px;right:8px;height:64px;background-color:#000;border-radius:0 0 20px 20px;background-image:url(/assets/furutakazuki/app/fc/header_bg_sp-4392ade87149fba57782159cfb4d0b53.png);background-size:cover;background-position:center}}.l-header-fc .header-logo{width:153px;display:inline-block;position:absolute;top:12px;left:15px}@media (min-width: 992px){.l-header-fc .header-logo{display:none}}.l-header-fc .header-menu{position:absolute;cursor:pointer;width:74px;top:4px;right:6px;transition:transform 0.3s ease}@media (min-width: 768px){.l-header-fc .header-menu{filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.5));top:20px;right:20px;width:117px}}.l-header-fc .header-menu:hover{transform:rotate(3deg)}.modal-menu-fc-wrap{position:fixed;top:0;bottom:0;right:0;z-index:10000;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.modal-menu-fc-wrap::before{content:"";position:fixed;width:100vw;height:100vh;height:100dvh;right:0;top:0;background-color:#000;opacity:0.5}.is-modal-open .modal-menu-fc-wrap{opacity:1;visibility:visible;pointer-events:auto}.modal-menu-fc{max-width:390px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-align-items:center;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-between;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;background-image:url(/assets/furutakazuki/app/fc/menu_bg-4144f713e5087d68ca1c86ee203556b4.png);background-color:#000;background-size:cover;background-position:right center;background-repeat:no-repeat;transform:translateX(100%);transition:transform 0.5s ease;padding:4px 16px 12px}@media (min-width: 768px){.modal-menu-fc{padding:16px 20px}}.modal-menu-fc.is-open{transform:translateX(0)}.modal-menu-fc .animal-foot{width:37%;position:absolute;right:70%;top:93%}.modal-menu-fc .animal-foot svg{width:100%;height:auto}.modal-menu-fc .zoo-entrance{width:100%;position:absolute;top:12px;left:0;right:0}@media (min-width: 768px){.modal-menu-fc .zoo-entrance{top:56px}}.modal-menu-fc .modal-menu-button{align-self:flex-end;width:73px;cursor:pointer;position:relative;z-index:1;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.5));transition:transform 0.3s ease}@media (min-width: 768px){.modal-menu-fc .modal-menu-button{width:116px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.5))}}.modal-menu-fc .modal-menu-button:hover{transform:rotate(3deg)}.modal-menu-fc .modal-menu-inner{position:relative;padding:72px 32px 56px;width:90%;align-self:flex-start;-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}.modal-menu-fc .modal-menu-inner .modal-nav-wrap{position:relative;z-index:1;text-align:center}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .auth-menu-wrapp{margin-bottom:16px}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .member-menu-list li{margin-bottom:16px}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .member-menu-list a:not(.btn){font-size:24px;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:0;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;-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;gap:4px;color:#333}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .member-menu-list a:not(.btn)::after{content:"";display:inline-block;background-image:url(/assets/furutakazuki/app/fc/link_arrow-553dfce25d06c5e4795f072bd3dab872.svg);background-size:contain;background-size:auto 100%;background-position:center;width:0.75em;height:0.6em;vertical-align:middle}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .official-link{margin-bottom:16px;color:#333;font-size:16px;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:0;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;-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;gap:4px}.modal-menu-fc .modal-menu-inner .modal-nav-wrap .official-link::before{content:"";display:inline-block;background-image:url(/assets/furutakazuki/app/fc/link_arrow-553dfce25d06c5e4795f072bd3dab872.svg);background-size:contain;background-size:auto 100%;background-position:center;width:0.75em;height:0.6em;transform:scale(-1, -1);vertical-align:middle}.modal-menu-fc .modal-menu-inner .modal-nav-bg{position:absolute;width:100%;height:100%}.modal-menu-fc .modal-menu-inner .modal-nav-bg img{width:100%;height:100%}.modal-menu-fc .modal-menu-inner .modal-nav-animal{position:absolute;width:41.6%;right:-13%;bottom:16px}.modal-menu-fc .l-footer-fc{position:relative;z-index:1}.modal-menu-fc .l-footer-fc .support-menu-list,.modal-menu-fc .l-footer-fc .footer-text,.modal-menu-fc .l-footer-fc .copyright{font-size:10px;color:#fff;margin-top:8px;margin-bottom:0}.modal-menu-fc .l-footer-fc .support-menu-list a:not(.btn),.modal-menu-fc .l-footer-fc .footer-text a:not(.btn),.modal-menu-fc .l-footer-fc .copyright a:not(.btn){color:#fff}.modal-menu-fc .l-footer-fc .support-menu-list{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}@media (min-width: 768px){.fanclub-main{position:fixed;top:0;right:0;left:0;bottom:0;background-image:url(/assets/furutakazuki/app/fc/pc_bg-4825e9cb266bc7f698f3b1362ba0c930.png);background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}}.fanclub-main .fanclub-bg{position:absolute;top:0;left:0;width:100%;height:100%}.fanclub-main .fanclub-bg img{width:100%;height:100%;object-fit:cover}.fanclub-main .fanclub-bg svg{width:100%;height:auto}.first-visit .fanclub-main .fanclub-bg{opacity:0;transition:opacity 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 1.4s}.loading-out .fanclub-main .fanclub-bg{opacity:1}.fanclub-main .fanclub-bg-green{font-size:0;position:absolute;left:0;bottom:0;right:0;width:100%}.fanclub-main .fanclub-bg-green svg{width:100%;height:auto}.first-visit .fanclub-main .fanclub-bg-green{transition:transform 1.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.3s;transform:translateY(100%);transition:transform 0.8s cubic-bezier(0.68, -0.55, 0.65, 1)}.loading-out .fanclub-main .fanclub-bg-green{transform:translateY(0)}.fanclub-main .fanclub-inner{position:relative;z-index:2}@media (max-width: 767px){.fanclub-main .fanclub-inner{padding:64px 16px 0;background-color:#fff;max-width:450px;width:calc(100% - 32px );margin:0 auto;min-height:calc(100vh - 16px);min-height:calc(100dvh - 16px);margin-bottom:16px}}@media (min-width: 992px){.fanclub-main .fanclub-inner{-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}}.fanclub-main .fanclub-title{text-align:center;flex-shrink:1;flex-grow:1;padding:0 32px}.fanclub-main .fanclub-title h1{max-width:400px;margin:0 auto 16px}.fanclub-main .fanclub-title h1 a{display:inline-block}.first-visit .fanclub-main .fanclub-title h1{transform:scale(0);transition:transform 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.8s}.loading-out .fanclub-main .fanclub-title h1{transform:scale(1)}@media (max-width: 991px){.fanclub-main .fanclub-title{display:none}}.fanclub-main .fanclub-text{font-size:20px;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:0.025em;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;text-align:center}.first-visit .fanclub-main .fanclub-text{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition:clip-path 1s ease-in-out 1.5s}.loading-out .fanclub-main .fanclub-text{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.fanclub-main .fanclub-container{width:450px;max-width:100%}@media (max-width: 767px){.fanclub-main .fanclub-container{padding-top:24px;padding-bottom:16px;height:100%}}@media (min-width: 768px){.fanclub-main .fanclub-container{background-color:#d92a27;background-image:url(/assets/furutakazuki/app/fc/main_bg-ddc16f14be652090318e29f7cc7cf254.png);background-size:cover;border-radius:40px;flex-shrink:0;margin:0 auto;overflow:hidden;height:calc(100vh - 48px);height:calc(100dvh - 48px);margin-top:24px}.fanclub-main .fanclub-container .fanclub-container-in{overflow-y:auto;height:calc(100% - 32px);background:#fff;width:calc(100% - 32px);margin:16px auto;border-radius:30px;padding:32px 16px;clip-path:polygon(100% 0, 0 0, 0 0, 100% 0)}.first-visit .fanclub-main .fanclub-container .fanclub-container-in{transition:clip-path 1s ease-in-out 1.5s}.repeat-visit .fanclub-main .fanclub-container .fanclub-container-in{transition:clip-path 1.5s ease-in-out}.loading-out .fanclub-main .fanclub-container .fanclub-container-in{clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}@media (min-width: 768px){.fanclub-main .fanclub-container{margin-left:27%}}@media (min-width: 992px){.fanclub-main .fanclub-container{margin-right:17%;margin-left:0}}.fanclub-main .tora01{position:absolute;width:642px;bottom:-394px;left:-234px}.fanclub-main .tora01 img{animation:yurayura 3s ease-in-out infinite alternate;animation-delay:3s}@media (max-width: 1400px){.fanclub-main .tora01{width:calc(642 / 1400 * 100vw);bottom:calc(-394 / 1400 * 100vw);left:calc(-234 / 1400 * 100vw)}}@media (max-width: 991px){.fanclub-main .tora01{width:calc(552 / 991 * 100vw);bottom:calc(-204 / 991 * 100vw);left:calc(-204 / 991 * 100vw)}}@media (min-aspect-ratio: 1280 / 740){.fanclub-main .tora01{width:77vh;bottom:-50vh;left:-28vh}}.first-visit .fanclub-main .tora01{transition:transform 0.6s cubic-bezier(1, -0.19, 0.01, 1.44);transition-delay:2s;transform:translate(-50%, 40%) scale(0.4)}.loading-out .fanclub-main .tora01{transform:scale(1) translate(0px, 0px)}.fanclub-main .momonga01{position:absolute;top:32px;width:388px;right:calc(450px + 17% - 110px)}.fanclub-main .momonga01 img{animation:momonga-animation 3s ease-in-out infinite alternate;animation-delay:3s}@media (max-width: 1400px){.fanclub-main .momonga01{width:calc(388 / 1400 * 100vw)}}@media (max-width: 991px){.fanclub-main .momonga01{width:calc(298 / 991 * 100vw);left:5%;top:10%;right:auto}}@media (min-aspect-ratio: 1280 / 740){.fanclub-main .momonga01{width:43vh;right:calc(450px + 17% - 12vh)}}.first-visit .fanclub-main .momonga01{transition:transform 0.3s cubic-bezier(1, 0.09, 0.44, 1);transition:transform 0.8s cubic-bezier(0.7, 0, 0.84, 0);transform:scale(0.2) translate(160%, 90%) rotateY(30deg) rotateX(43deg)}.loading-out .fanclub-main .momonga01{transition-delay:2.6s;transform:scale(1) translate(0px, 0px)}.fanclub-main .entrance{position:absolute;bottom:24px;width:390px;max-width:100%;right:calc(450px + 17% - 20px)}@media (max-width: 1400px){.fanclub-main .entrance{right:calc(450px + 17% - 50px);width:calc(370 / 1400 * 100vw)}}@media (max-width: 1199px){.fanclub-main .entrance{display:none}}.first-visit .fanclub-main .entrance{opacity:0;transition:opacity 0.5s ease 1.7s}.loading-out .fanclub-main .entrance{opacity:1}.fanclub-main .tanuki01{position:absolute;bottom:32px;left:calc(100% - 18% );width:250px}.fanclub-main .tanuki01 .tanuki01-feature{position:absolute;animation:fuwafuwa 2s ease-in-out infinite alternate;width:100%;top:0;left:0}@media (max-width: 1400px){.fanclub-main .tanuki01{width:calc(250 / 1400 * 100vw)}}@media (max-width: 991px){.fanclub-main .tanuki01{width:calc(250 / 991 * 100vw);left:calc(100% - ((100% - 450px) / 2) - 1%)}}.first-visit .fanclub-main .tanuki01{transform:translateX(-100%);transition:transform 1s ease 0.8s}.loading-out .fanclub-main .tanuki01{transform:translateX(0)}.fanclub-main article.corner-content .corner-content-body,.fanclub-main article.corner-content .corner-content-description{margin-bottom:32px}.fanclub-main .corner-title{margin-bottom:32px}.fanclub-main .corner-title h1,.fanclub-main .corner-title h2{font-size:2.8rem;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:normal;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.fanclub-main .meta .time{font-size:1.2rem;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.fanclub-main .icon-new{font-size:1.2rem;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#d92a27}.fanclub-main .no-content .lead{font-size:2rem;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.fanclub-main .social-list-wrapp.social-list-wrapp::before{font-size:1.2rem;font-style:normal;font-family:"sicselifgothice",sans-serif;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.fanclub-main .flow li{display:block;width:100%;padding-left:0;padding-right:0}.fanclub-main .flow li span::before{content:"↓";left:0;color:#333;right:0;text-align:center;bottom:100%;font-size:0.7em}.fanclub-main .panel .form-horizontal .col-sm-3,.fanclub-main .panel .form-horizontal .col-sm-9{width:100%;margin:0}.fanclub-main .products-list .products-list-item{width:100%}.fanclub-main .products-list .products-list-item .col-xs-6.col-sm-12{width:50%}.page-fanclub img{max-width:100%}@media (max-width: 767px){.page-fanclub{padding-top:0}.page-fanclub::before{content:"";position:fixed;top:0;right:0;left:0;bottom:0;background-color:#d92a27;background-image:url(/assets/furutakazuki/app/fc/main_bg-ddc16f14be652090318e29f7cc7cf254.png);background-size:cover}}.page-fanclub#courses .col-sm-10.col-sm-offset-1,.page-fanclub#courses .col-md-10.col-md-offset-1,.page-fanclub#courses .col-sm-8.col-sm-offset-2{width:100%;margin:0}.page-fanclub#courses form .form-group .col-sm-3{width:100%;margin-bottom:10px}.page-fanclub#courses form .form-group .col-sm-3.control-label::after{position:static;vertical-align:middle}.page-fanclub#courses form .form-group .col-sm-9{width:100%}@keyframes fuwafuwa{0%{transform:translate(0, -2px) rotate(-2deg)}100%{transform:translate(0, -4px) rotate(2deg)}}@keyframes yurayura{0%{transform:translate(0, 0) rotate(0deg)}5%{transform:translate(0, 0) rotate(1deg)}10%{transform:translate(2px, -2px) rotate(-1deg)}15%{transform:translate(0, 0) rotate(1deg)}20%{transform:translate(-2px, 2px) rotate(-1deg)}30%{transform:translate(0, 0) rotate(0deg)}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes momonga-animation{0%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(0, 0) rotate(1deg)}50%{transform:translate(0, 0) rotate(0deg)}75%{transform:translate(0, 0) rotate(1deg)}100%{transform:translate(0, 0) rotate(0deg)}}
