@keyframes fadein{0%{opacity:0}100%{opacity:1}}@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 blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.c_paging{text-align:center}.c_paging .pagination{margin-bottom:0}.c_paging span{font-size:1.3rem;font-weight:500;display:inline-block;margin-right:4px}.c_paging span a:not(.btn){border:1px solid #d1636a;color:#d1636a;display:inline-block;padding:5px 10px;transition:background-color 0.3s,color 0.3s}.c_paging span a:not(.btn):hover{background-color:#d1636a;color:#fff;opacity:1}.c_paging span.current{border:1px solid #d1636a;background-color:#d1636a;color:#fff;padding:5px 10px}.c_paging .gap{display:none}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@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 blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.c_thumb-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 768px){.c_thumb-list{margin:0 -8px}}@media (min-width: 992px){.c_thumb-list{margin:0 -16px}}.c_thumb-list .c_thumb-list-item{position:relative;width:100%}@media (min-width: 768px){.c_thumb-list .c_thumb-list-item{padding:8px;width:33.333%}}@media (min-width: 992px){.c_thumb-list .c_thumb-list-item{padding:16px}}@media (min-width: 1200px){.c_thumb-list .c_thumb-list-item{width:25%}}@media (max-width: 767px){.c_thumb-list .c_thumb-list-item+.c_thumb-list-item{margin-top:40px}}.c_thumb-list .c_thumb-list-anchor{display:block}.c_thumb-list .c_thumb-list-anchor:hover .thumb{transform:scale(1.05)}.c_thumb-list .c_thumb-list-meta{margin-bottom:12px}.c_thumb-list .c_thumb-list-meta .time{padding-right:4px}.c_thumb-list .c_thumb-list-thumb{margin-bottom:16px;overflow:hidden;position:relative}.c_thumb-list .c_thumb-list-thumb.is-blur .thumb{filter:blur(4px)}.c_thumb-list .c_thumb-list-thumb .jsImgGallery{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100% !important;z-index:100}.c_thumb-list .c_thumb-list-thumb .label-key{position:absolute;right:4px;bottom:4px;display:flex;padding:0;width:24px;height:24px;border-radius:24px;align-items:center;justify-content:center;background:#d1636a}.c_thumb-list .c_thumb-list-thumb .thumb{background-size:contain;margin-bottom:0;transition-delay:unset}.c_thumb-list .c_thumb-list-tags{margin-top:8px}.c_thumb-list .c_thumb-list-heading{font-size:1.4rem;font-weight:500;line-height:160%}.c_thumb-list .c_thumb-list-body{font-size:1.2rem;margin-top:16px}.paginationInfiniteScroll{height:64px;overflow:hidden;transition:all 0.8s linear}.paginationInfiniteScroll a.paginationInfiniteScroll_next{display:block;margin:0 auto;width:100%;height:32px;padding:32px 0;position:relative;text-align:center}.paginationInfiniteScroll a.paginationInfiniteScroll_next span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.paginationInfiniteScroll a.paginationInfiniteScroll_next::after{content:"";display:block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);border:solid 4px #999;border-top:solid 4px transparent;border-radius:50%;animation:spin 0.8s linear 0s infinite;transition:all 0.2s linear}.paginationInfiniteScroll.is-predone a.paginationInfiniteScroll_next::after{opacity:0}.paginationInfiniteScroll.is-done{opacity:0;visibility:hidden;height:0;transition:all 0.4s linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@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 blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.corner-radio .radio-requests{border:2px solid #d1636a;border-radius:4px;margin-bottom:32px;padding:16px;position:relative}@media (min-width: 768px){.corner-radio .radio-requests{padding:24px}}.corner-radio .radio-requests+.members-only{margin-top:64px}.corner-radio .radio-requests::after{background-image:url(/assets/ayakaohashi/app/charm_flower-9fff18c0a04ee25b8a11a63a15150ad1.png);background-position:top center;background-repeat:no-repeat;background-size:contain;content:"";height:39px;width:40px;position:absolute;top:-12px;right:-12px;z-index:1}@media (min-width: 768px){.corner-radio .radio-requests::after{height:49px;width:50px;top:-16px;right:-16px}}.corner-radio .radio-requests-title{border-bottom:1px solid #d1636a;margin-bottom:16px;padding-bottom:16px}.corner-radio .radio-requests-heading{color:#d1636a;font-size:1.8rem;margin-bottom:0}.corner-radio .radio-requests-body *:last-child{margin-bottom:0}.corner-radio .c_thumb-list .c_thumb-list-item::after{color:#d1636a;opacity:0;position:absolute;top:8px;left:8px;z-index:1;transition:opacity 0.3s;content:"\f144";font-size:2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.corner-radio .c_thumb-list .c_thumb-list-item.is-play::after{opacity:1}.c-player{position:fixed;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.25);width:100%;padding:8px 16px;bottom:0;left:50%;transform:translate(-50%, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:10}@media (min-width: 768px){.c-player{max-width:394px;right:0;left:auto;transform:none}}@media (min-width: 992px){.c-player{max-width:398px;right:auto;left:50%;transform:translate(-50%, 0)}}.c-player audio{display:block;width:100%}
