@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes fadeoutUpSmoke{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes opacity_return{0%,100%{opacity:1}50%,75%{opacity:0}}@keyframes flyingBirds{0%{opacity:0;transform:translate(0%, 0%) scale(0.75)}10%{opacity:1;transform:translate(-10%, -10%) scale(0.8)}100%{opacity:1;transform:translate(-100%, -100%) scale(1.25)}}@keyframes birdFly{0%{transform:translateY(0px) rotate(-2deg) scaleY(1)}25%{transform:translateY(-2px) rotate(1deg) scaleY(0.92)}50%{transform:translateY(0px) rotate(-1deg) scaleY(1)}75%{transform:translateY(1px) rotate(2deg) scaleY(0.95)}100%{transform:translateY(0px) rotate(-2deg) scaleY(1)}}@keyframes loadingCloud{0%{transform:translateX(0) rotate(3deg)}100%{transform:translateX(-33%) rotate(3deg)}}@keyframes bgPinchOut{0%{background-position:left 0% bottom 20%;background-size:100% auto}100%{background-position:left -40% bottom 40%;background-size:150% auto}}@keyframes cloudFloat{0%,100%{transform:translateX(-10%)}50%{transform:translateX(10%)}}@keyframes cloudFloat_02{0%,100%{transform:translateX(-10%) scale(-1, 1)}50%{transform:translateX(10%) scale(-1, 1)}}@keyframes cloudFloat_04{0%,100%{transform:translateX(-10%) scale(-1, -1)}50%{transform:translateX(10%) scale(-1, -1)}}@keyframes cloudFloat_05{0%,100%{transform:translateX(-10%) scale(1, -1)}50%{transform:translateX(10%) scale(1, -1)}}.type_fc.is-first .loading-cover_1st{background-color:#fff;cursor:progress;height:100vh;height:100dvh;max-height:-webkit-fill-available;overflow:hidden;transition:opacity 2s 1.5s;will-change:opacity;width:100vw;top:0;bottom:0;left:0;right:0;position:fixed;z-index:210}.type_fc.is-first .loading-cover_1st::after{animation:bgPinchOut 3s forwards 4.5s,fadeout 1s forwards 8.3s;background-image:url(/assets/itagakirihito/app/loading/mountain-913977a2c1a1e60afe74e12cf830658c.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom 20%;content:"";display:inline-block;opacity:0;transition:opacuty 0.5s 0.5s;pointer-events:none;position:absolute;inset:0}.type_fc.is-first .loading-cover_1st .loading-cover-cloud{animation:loadingCloud 10s linear forwards;background-image:url(/assets/itagakirihito/app/loading/cloud-166fdf96979a8a2fd978ff5c092a2703.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;content:"";display:inline-block;height:30vh;width:150vw;transform:translateX(0) rotate(3deg);position:absolute;bottom:10%;left:0;z-index:2}.type_fc.is-first .loading-cover_1st .loading-cover-smoke{background-color:#fff;height:150vh;margin:-75vh 0 0 -75vw;width:150vw;transition:background-color 1s;position:absolute;top:50%;left:50%;z-index:3}.type_fc.is-first .loading-cover_1st .loading-cover-smoke::before,.type_fc.is-first .loading-cover_1st .loading-cover-smoke::after{background-image:url(/assets/itagakirihito/app/loading/smoke-52c4008fd5c80d38d70baa6e3437358c.png);background-size:cover;background-position:center;height:100%;width:100%;content:"";position:absolute;insent:0}.type_fc.is-first .loading-cover_1st .loading-cover-smoke::before{animation:fadeoutUpSmoke 3.9s forwards}.type_fc.is-first .loading-cover_1st .loading-cover-smoke::after{animation:fadeoutUpSmoke 4s forwards}.type_fc.is-first .loading-cover_1st .loading-cover-logo{animation:fadein 2s forwards 2s,fadeout 1s forwards 5s;max-height:348px;max-width:192px;opacity:0;width:25%;position:absolute;top:0;left:50%;transform:translate(-50%, 50%);z-index:1}@media (min-width: 992px){.type_fc.is-first .loading-cover_1st .loading-cover-logo{transform:translate(-50%, 15%)}}.type_fc.is-first .loading-cover_1st .loading-cover-logo .logo-sumomoan{height:auto;width:100%}.type_fc.is-first .loading-cover_1st .loading-cover-birds{animation:flyingBirds 5.3s linear forwards 0.5s,fadeout 1s forwards 5s;height:62px;opacity:0;width:88px;position:absolute;bottom:24%;right:20%;z-index:1}.type_fc.is-first .loading-cover_1st .loading-cover-birds [class^=bird]{animation:birdFly 1.2s ease-in-out infinite;position:absolute}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird01{animation-delay:0.2s;bottom:3%;right:26%}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird02{animation-delay:0.4s;top:8%;right:10%}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird03{animation-delay:0.6s;bottom:26%;right:0}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird04{animation-delay:0.1s;bottom:25%;right:23%}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird05{animation-delay:0.5s;top:34%;left:26%}.type_fc.is-first .loading-cover_1st .loading-cover-birds .bird06{top:8%;left:0}.type_fc.is-first.is-loaded .loading-cover_1st::after{opacity:1}.type_fc.is-first.is-loaded .loading-cover-smoke{background-color:transparent}.type_fc.is-first.hide-loading{overflow:auto}.type_fc.is-first.hide-loading .loading-cover_1st{opacity:0;pointer-events:none}.type_fc .loading-cover{background-color:#292b3a}.type_fc .loading-cover .loading-element{filter:invert(1)}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes fadeoutUpSmoke{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes opacity_return{0%,100%{opacity:1}50%,75%{opacity:0}}@keyframes flyingBirds{0%{opacity:0;transform:translate(0%, 0%) scale(0.75)}10%{opacity:1;transform:translate(-10%, -10%) scale(0.8)}100%{opacity:1;transform:translate(-100%, -100%) scale(1.25)}}@keyframes birdFly{0%{transform:translateY(0px) rotate(-2deg) scaleY(1)}25%{transform:translateY(-2px) rotate(1deg) scaleY(0.92)}50%{transform:translateY(0px) rotate(-1deg) scaleY(1)}75%{transform:translateY(1px) rotate(2deg) scaleY(0.95)}100%{transform:translateY(0px) rotate(-2deg) scaleY(1)}}@keyframes loadingCloud{0%{transform:translateX(0) rotate(3deg)}100%{transform:translateX(-33%) rotate(3deg)}}@keyframes bgPinchOut{0%{background-position:left 0% bottom 20%;background-size:100% auto}100%{background-position:left -40% bottom 40%;background-size:150% auto}}@keyframes cloudFloat{0%,100%{transform:translateX(-10%)}50%{transform:translateX(10%)}}@keyframes cloudFloat_02{0%,100%{transform:translateX(-10%) scale(-1, 1)}50%{transform:translateX(10%) scale(-1, 1)}}@keyframes cloudFloat_04{0%,100%{transform:translateX(-10%) scale(-1, -1)}50%{transform:translateX(10%) scale(-1, -1)}}@keyframes cloudFloat_05{0%,100%{transform:translateX(-10%) scale(1, -1)}50%{transform:translateX(10%) scale(1, -1)}}.type_fc{background-color:#292b3a;color:#fff;letter-spacing:0.05em}.type_fc .l-main{background-color:#292b3a;color:#fff}.type_fc .l-header .menu-list-anchor{color:#fff}.type_fc .l-header .menu-list-anchor:hover{color:#292b3a}.type_fc .l-header .header-signin_sp{pointer-events:auto;position:absolute;top:24px;right:116px}@media (min-width: 768px){.type_fc .l-header .header-signin_sp{top:32px;right:160px}}@media (min-width: 1200px){.type_fc .l-header .header-signin_sp{display:none}}.type_fc .l-header .signin_sp-anchor{display:block;height:32px;line-height:34px;text-align:center;width:32px;transition:transform 0.3s}.type_fc .l-header .signin_sp-anchor:hover{transform:scale(1.1)}.type_fc .l-header .signin_sp-anchor .icon-lock{height:auto;width:10px}.type_fc .l-header .auth-menu{display:none;pointer-events:auto;width:96px}@media (min-width: 1200px){.type_fc .l-header .auth-menu{display:block}}.type_fc .l-header .auth-menu-item{text-align:right}.type_fc .l-header .auth-menu-anchor:hover{padding-right:12px}.type_fc .l-footer{background-color:#292b3a;color:#fff}.type_fc .l-footer .footer-menu-anchor{color:#fff}.type_fc .l-footer .footer-menu-anchor::before{background-color:#fff}.type_fc .l-footer .footer-home-anchor{color:#fff}.type_fc .l-footer .footer-home-anchor::after{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M13.4512 2.25665C9.51636 3.53369 6.65091 3.55111 2.81844 2.15701L2.51817 2.04761L2.00348 2.59184L2.11995 2.89438C3.61761 6.75328 3.67235 9.71025 2.56863 13.7621L3.52162 14.0334C4.48966 10.4798 4.60668 7.6696 3.68791 4.44926L13.4123 14.0355L14.0999 13.3094L4.3432 3.69055C7.54052 4.53742 10.2782 4.3473 13.7525 3.21967L13.4512 2.25665Z" fill="%23ffffff"/></g></svg>')}.type_fc .l-footer .btn-bitfan{background-color:#292b3a;border-color:#fff}.type_fc .l-footer .btn-bitfan .logo-bitfan-path01{fill:#fff}.type_fc .l-footer .footer-text-copyright a:not(.btn){color:#fff}.type_fc a:not(.btn){color:#aaaecb}.type_fc .tags{color:#3e4158}.type_fc .tags .tag{background-color:#fff;color:#292b3a}.type_fc .social-list-wrapp{border-top-color:#fff}.type_fc article.corner-content .corner-content-body a:not(.btn),.type_fc article.corner-content .corner-content-description a:not(.btn){color:#aaaecb}.type_fc article.corner-content .corner-content-body hr,.type_fc article.corner-content .corner-content-description hr{border-top-color:#3e4158}.type_fc .icon-new{background-color:#292b3a;border-color:#fff;color:#fff}.type_fc .btn-default{background-color:#3e4158;border-color:#fff;color:#fff}.type_fc .panel-default a:not(.btn){color:#6c72a3}.type_fc .social-links .social-links-anchor{font-size:3.5rem}.type_fc .social-links .icon-house{height:35px;width:auto}.type_fc .auth-menu .auth-menu-anchor{color:#fff}.type_fc .auth-menu .auth-menu-anchor:hover{color:#292b3a}.type_fc .c_corner-tag-list .c_corner-tag-item.is-active .c_corner-tag-anchor{border-bottom-color:#6c72a3}.type_fc .c_corner-tag-list .c_corner-tag-item:not(.is-active):hover .c_corner-tag-anchor{border-bottom-color:#6c72a3}.type_fc .c_corner-tag-list .c_corner-tag-anchor{color:#6c72a3}.type_fc .c_text-list .c_text-list-anchor{color:#fff}.type_fc .c_text-list .c_text-list-anchor:hover{color:#fff}.type_fc .c_thumb-list .c_thumb-list-anchor{color:#fff}.type_fc .c_thumb-list .c_thumb-list-meta .category{background-color:#fff;color:#292b3a}.type_fc .next-prev [class^='btn-']{border-color:#fff;color:#fff}.type_fc .next-prev [class^='btn-']:hover{background-color:#fff;color:#292b3a}.type_fc .c_paging span a:not(.btn){border-color:#fff;color:#fff}.type_fc .c_paging span a:not(.btn):hover{background-color:#fff;color:#292b3a}.type_fc .c_paging span.current{background-color:#fff;color:#292b3a}.type_fc .panel-default .c_paging span a:not(.btn){border-color:#292b3a;color:#292b3a;text-decoration:none}.type_fc .panel-default .c_paging span a:not(.btn):hover{background-color:#292b3a;color:#fff}.type_fc .panel-default .c_paging span.current{background-color:#292b3a;color:#fff}.type_fc .mfp-container .mfp-close::before,.type_fc .mfp-container .mfp-close::after{background-color:#fff}.type_fc .modal-contents-content .modal-contents-inner{background-color:rgba(108,114,163,0.75)}.type_fc .modal-contents-content .modal-contents-title{border-bottom:1px solid #fff}.type_fc .modal-contents-content .modal-contents-heading{color:#fff}.type_fc .modal-contents-content .modal-contents-body{color:#fff}.type_fc .faq-list .c_corner-section-title{background-color:#fff}.type_fc .faq-list .c_corner-section-title .c_corner-section-heading{color:#292b3a}.type_fc .faq-list .c_corner-section-l01-title{border:2px solid #3e4158;background-color:#292b3a;color:#fff}.type_fc .faq-list .c_corner-section-l01-title::after{color:#fff}.type_fc .faq-list .c_corner-section-l01-title:hover{border-color:#fff}.type_fc .faq-list .c_corner-section-l01-title:hover::before{opacity:1}.type_fc .faq-list .c_corner-section-l01-title .c_corner-section-l01-heading{color:#fff}.type_fc#abouts .abouts-section .section-heading-l1{background-color:#fff;color:#292b3a}.type_fc#abouts .section .section-heading-l2{border-color:#fff}.type_fc#abouts.privacy .section .section-heading-l3::before{background-color:#fff}
