@charset "UTF-8";.site-header_blog-awards{left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.masthead_blog-awards{display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masthead_blog-awards:before{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:linear-gradient(180deg,#000,transparent);bottom:0;content:"";display:inline-block;height:30px;left:0;pointer-events:none;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.masthead_blog-awards:after{background-image:url(../img/blog_award_common/header-bg.png);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;content:"";display:inline-block;inset:0;position:absolute}.masthead_blog-awards .brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;position:relative;z-index:1}.globalnav_blog-awards{color:#603813;height:100dvh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),opacity 0s .5s,pointer-events 0s .5s;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity 0s .5s,pointer-events 0s .5s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:99}.globalnav_blog-awards.preload{-webkit-transition:opacity 0s,pointer-events 0s,-webkit-transform 0s;transition:opacity 0s,pointer-events 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s,pointer-events 0s;transition:transform 0s,opacity 0s,pointer-events 0s,-webkit-transform 0s}.globalnav_blog-awards.is-open{opacity:1;pointer-events:auto;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.globalnav_blog-awards.is-open,.globalnav_blog-awards.is-open .content{-webkit-transform:translateY(0);transform:translateY(0)}.globalnav_blog-awards .content{background:url(../img/blog_award_common/gnav-bg.jpg);background-position:top;background-repeat:repeat;background-size:cover;height:100dvh;overflow-y:auto;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.globalnav_blog-awards .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;-ms-flex-flow:column;flex-flow:column;margin:5px;min-height:calc(100% - 10px);padding:40px 0}.globalnav_blog-awards .btn-wrap{margin-bottom:32px}.globalnav_blog-awards .gnav{margin:0 auto;max-width:295px;padding:0 10px;width:100%}.globalnav_blog-awards .gnav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.globalnav_blog-awards .gnav__logo:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48px}.globalnav_blog-awards .gnav-list{display:block;margin-top:27px;width:100%}.globalnav_blog-awards .gnav-list .gnav-item:first-child .gnav__link:after{background-image:url(../img/blog_award_common/gnav-icon-red.png)}.globalnav_blog-awards .gnav-list .gnav-item:nth-child(2) .gnav__link:after{background-image:url(../img/blog_award_common/gnav-icon-blue.png)}.globalnav_blog-awards .gnav-list .gnav-item:nth-child(3) .gnav__link:after{background-image:url(../img/blog_award_common/gnav-icon-green.png)}.globalnav_blog-awards .gnav-list .gnav-item:nth-child(4) .gnav__link:after{background-image:url(../img/blog_award_common/gnav-icon-black.png)}.globalnav_blog-awards .gnav-item.child{counter-increment:num}.globalnav_blog-awards .gnav-item.child .gnav__link:before{content:"0" counter(num)}.globalnav_blog-awards .gnav__link{border-bottom:1px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;display:block;font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.5rem;font-weight:700;padding:.75em 0 .75em 1.75em;position:relative}.globalnav_blog-awards .gnav__link:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.85em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.85em}.globalnav_blog-awards .sns{margin-top:85px}.globalnav_blog-awards .sns__title{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.8rem;font-weight:700;letter-spacing:0;text-align:center}.globalnav_blog-awards .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:15px;justify-content:center;margin-top:10px}.globalnav_blog-awards .btn-wrap-blog-awards{margin-top:35px}.globalnav_blog-awards .btn-wrap-blog-awards .btn{color:#fff}.gn-nav_blog-awards{position:fixed;right:10px;top:7px;z-index:9999}.gn-nav_blog-awards .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;width:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gn-nav_blog-awards .hamburger-inner,.gn-nav_blog-awards .hamburger-inner:after,.gn-nav_blog-awards .hamburger-inner:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d)}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff;opacity:1;right:auto;width:100%}.hamburger-box{display:inline-block;height:17px;position:relative;width:27px}.hamburger-inner{display:block;margin-top:-1.5px;top:60%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:3px;position:absolute;right:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:27px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px;right:0}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}body{letter-spacing:0}.no-scroll{overflow:hidden}.no-scroll .site-header_blog-awards{-webkit-transform:translateX(calc(-50% - var(--scrollbar-width, 0)/2));transform:translateX(calc(-50% - var(--scrollbar-width, 0)/2))}.site-main{background-color:#000;color:#fff;font-weight:500;line-height:1.83;overflow:hidden}.row{padding:0 13px}body{position:relative}body:after{background:rgba(0,0,0,.8);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:15}body.is-blog-award-modal-open:after{opacity:1;pointer-events:all;visibility:visible}.btn-wrap-blog-awards{position:relative;z-index:1}.btn-wrap-blog-awards+.btn-wrap-blog-awards{margin-top:14px}.btn-wrap-blog-awards.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:11px;justify-content:center}.btn-wrap-blog-awards.flex.others{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-wrap-blog-awards .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;background:#000;border:1px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-radius:2px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.7);font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:-.05em;margin:auto;-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));-webkit-mask:linear-gradient(#000,#000);mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));mask:linear-gradient(#000,#000);max-width:255px;padding:.6em 1.6em;position:relative;text-align:center;width:100%}.btn-wrap-blog-awards .btn:after{background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #ffdfa0;border-top:1px solid #ffdfa0;content:"";display:inline-block;height:7px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px}.btn-wrap-blog-awards .btn.back{-o-border-image:linear-gradient(90deg,#fff) 1;border-image:-webkit-gradient(linear,left top,right top,from(#fff)) 1;border-image:linear-gradient(90deg,#fff) 1}.btn-wrap-blog-awards .btn.back:after{border-color:#fff;left:12px;right:auto;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.btn-wrap-blog-awards .btn.download:after{background-image:url(../img/blog_award_common/icon-download.png)}.btn-wrap-blog-awards .btn.download:after,.btn-wrap-blog-awards .btn.share:after{border:none;height:1.1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.1em}.btn-wrap-blog-awards .btn.share:after{background-image:url(../img/blog_award_common/icon-share.png)}.btn-wrap-blog-awards .btn.modal-icon:after{background-image:url(../img/blog_award_common/icon-modal.png);border:none;height:.9em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.9em}.btn-wrap-blog-awards .btn.short{font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1.25;margin:0;max-width:89px;min-height:3.7em;padding:.6em .1em;word-break:keep-all}.btn-wrap-blog-awards .btn.short:after{bottom:5px;right:5px;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-wrap-blog-awards .btn.fcweb-artist-follow-button{color:inherit;min-width:auto}.btn-wrap-blog-awards .btn.fcweb-artist-follow-button.is-active{color:#ffdfa0}.btn-wrap-blog-awards .btn.fcweb-artist-follow-button:after{content:none}.gold-text{background:-webkit-gradient(linear,left top,left bottom,from(#e6c164),color-stop(20%,#efe4b1),color-stop(60%,#e6c164),color-stop(80%,#f1e7c0));background:linear-gradient(180deg,#e6c164,#efe4b1 20%,#e6c164 60%,#f1e7c0 80%);-webkit-background-clip:text;color:#ffdfa0;font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px black)}.section-footer{padding-bottom:35px;padding-top:260px;position:relative}.section-footer .footer__bg{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:777px}.section-footer .footer-content{position:relative}.section-footer .footer .sns{margin-top:20px}.section-footer .footer .sns__title{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:2.4rem;letter-spacing:0;text-align:center}.section-footer .footer .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:15px;justify-content:center;margin-top:2px}.preload .blog-award-modal{display:none}.blog-award-modal{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:20;-webkit-overflow-scrolling:touch;color:#333}.blog-award-modal.is-open{opacity:1;visibility:visible}.blog-award-modal ::-webkit-scrollbar{background-color:transparent;height:4px;width:4px}.blog-award-modal ::-webkit-scrollbar-track{background-color:#fff;border-radius:4px}.blog-award-modal ::-webkit-scrollbar-thumb{background-color:#ffdfa0;border-radius:4px}.blog-award-modal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.blog-award-modal-inner-wrapper{display:table-cell;height:100%;position:relative;vertical-align:middle;width:100%}.blog-award-modal-bg{height:100%;left:0;position:absolute;top:0;width:100%}.blog-award-modal-inner{margin:auto;max-width:455px;position:relative;width:100%;z-index:1}.blog-award-modal-inner .panel{padding:60px 0}.blog-award-modal-inner .panel-inner{background-position:center 10px,center calc(100% - 10px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;padding:40px 15px}.blog-award-modal-inner .panel-inner.grand-prize{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/grand-prize-bg.jpg)}.blog-award-modal-inner .panel-inner.word-prize{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/word-prize-bg.jpg)}.blog-award-modal-inner .panel .img{max-height:calc(100svh - 200px);overflow-y:auto;padding:0 15px}.blog-award-modal-inner .panel .img img{width:100%}.blog-award-modal-inner .panel .comment{background-color:rgba(0,0,0,.2);margin:0 10px;padding:1.25em 1.5em;position:relative}.blog-award-modal-inner .panel .comment__title{color:#ffdfa0;font-size:1.4rem;font-weight:700;left:-.8em;position:absolute;top:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.blog-award-modal-inner .panel .comment__text{color:#fff;line-height:1.67}.blog-award-modal-inner .panel .blog{margin:10px 0;text-align:center}.blog-award-modal-inner .panel .blog-item+.blog-item{margin-top:2em}.blog-award-modal-inner .panel .blog__artist{font-size:1.3em;font-weight:700}.blog-award-modal-inner .panel .blog .btn-wrap-blog-awards{color:#fff;margin-top:1em}.blog-award-modal-inner .panel .blog .btn{margin:auto}.blog-award-modal-close{color:transparent;position:absolute;right:0;top:30px}.blog-award-modal-close:after,.blog-award-modal-close:before{background:#ffdfa0;content:"";display:inline-block;height:1px;left:50%;position:absolute;top:50%;width:100%}.blog-award-modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.blog-award-modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.inview-blog-awards{opacity:0}.inview-blog-awards.slideIn{-webkit-transform:translateY(60px);transform:translateY(60px)}.inview-blog-awards.slideIn.bottom{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-transition:all 1.6s cubic-bezier(.19,1,.22,1);transition:all 1.6s cubic-bezier(.19,1,.22,1)}.inview-blog-awards.slideIn.animate{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .8s cubic-bezier(.215,.61,.355,1);transition:all .8s cubic-bezier(.215,.61,.355,1)}.inview-blog-awards.fadeIn.animate{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.masker{display:inline-block;overflow:hidden}.masker .typo{-webkit-transform:translateY(100%);transform:translateY(100%)}.masker.animate .typo{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 1.6s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 1.6s cubic-bezier(.77,0,.175,1);transition:transform 1.6s cubic-bezier(.77,0,.175,1);transition:transform 1.6s cubic-bezier(.77,0,.175,1),-webkit-transform 1.6s cubic-bezier(.77,0,.175,1)}.page-top .headline-trophy,.page-top .headline-trophy-bg{position:relative}.page-top .headline-trophy-bg__main,.page-top .headline-trophy-bg__spotlight.common{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-top .headline-trophy-bg__main{opacity:0;width:466px}.page-top .headline-trophy-bg__spotlight{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(45%,#000),color-stop(55%,transparent));-webkit-mask-image:linear-gradient(0deg,#000,#000 45%,transparent 55%);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(45%,#000),color-stop(55%,transparent));mask-image:linear-gradient(0deg,#000,#000 45%,transparent 55%);-webkit-mask-position:center 0;mask-position:center 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;position:relative;text-align:center}.page-top .headline-trophy-bg__spotlight.common{bottom:-110px;width:395px}.page-top .headline-trophy__img{bottom:-15px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.page-top .section-hero .section-content{position:relative}.page-top .section-hero img{width:100%}.page-top .section-hero .hero-bg{position:relative}.page-top .section-hero .hero-bg-inner{margin-top:-14%;position:relative}.page-top .section-hero .hero-bg-parts__left{position:relative}.page-top .section-hero .hero-bg-parts__right{inset:0;position:absolute}.page-top .section-hero .hero-bg-light{left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-46%);transform:translate(-50%,-46%);width:107%}.page-top .section-hero .hero-bg-light:before{content:"";display:block;padding-top:100%}.page-top .section-hero .hero-bg-light__inner{background-image:radial-gradient(circle at center,#fff 35%,transparent 60%);border-radius:100vmax;inset:0;position:absolute}.page-top .section-hero .hero-bg-light__inner.center{-webkit-transform:scale(0);transform:scale(0)}.page-top .section-hero .hero-bg-light__inner.left,.page-top .section-hero .hero-bg-light__inner.right{opacity:0;scale:.5}.page-top .section-hero .hero-bg-side-parts{left:0;position:absolute;top:0;width:100%}.page-top .section-hero .hero__logo{-webkit-filter:brightness(.5);filter:brightness(.5);left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:79.4%}.page-top #confetti{height:100%;left:50%;max-height:100dvh;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.page-top .section-intro{margin-top:68px;position:relative}.page-top .section-intro .intro{margin:auto;max-width:455px;position:relative;text-align:center}.page-top .section-intro .intro__text{display:inline-block;text-align:left}.page-top .section-intro .intro-trophy{margin-top:65px;position:relative}.page-top .section-intro .intro-trophy-light{inset:0;position:absolute}.page-top .section-intro .intro-trophy-light__main,.page-top .section-intro .intro-trophy-light__spot{bottom:0;left:50%;pointer-events:none;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-top .section-intro .intro-trophy-light__spot{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(45%,#000),color-stop(55%,transparent));-webkit-mask-image:linear-gradient(180deg,#000,#000 45%,transparent 55%);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(45%,#000),color-stop(55%,transparent));mask-image:linear-gradient(180deg,#000,#000 45%,transparent 55%);-webkit-mask-position:center 100%;mask-position:center 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%;width:558px}.page-top .section-intro .intro-trophy-light__main{opacity:0;width:451px}.page-top .section-intro .intro-trophy__img{opacity:0;position:relative;text-align:center}.page-top .section-intro .intro-video{padding-top:56.25%;position:relative}.page-top .section-intro .intro-video .video-js{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.page-top .section-intro .localnav{margin-top:-5px;position:relative}.page-top .section-intro .localnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:7px;justify-content:center}.page-top .section-intro .localnav-item{opacity:0}.page-top .section-grand-prize{position:relative}.page-top .section-grand-prize .content{background-color:#000;position:relative}.page-top .section-grand-prize .grand-prize-headline{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/grand-prize-bg.jpg);background-position:center 5px,center calc(100% - 5px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;padding:33px 0}.page-top .section-grand-prize .grand-prize__title__en,.page-top .section-grand-prize .grand-prize__title__jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-grand-prize .grand-prize__title__jp{padding-bottom:12px;position:relative}.page-top .section-grand-prize .grand-prize__title__jp:before{background-color:#e2b175;bottom:6px;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-top .section-grand-prize .grand-prize-nav{margin:30px auto 0;max-width:450px;padding:0 18px;position:relative}.page-top .section-grand-prize .grand-prize-nav:before{background-image:url(../img/blog_award_common/grand-prize-nav-light.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:528px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:528px}.page-top .section-grand-prize .grand-prize-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 15px}.page-top .section-grand-prize .grand-prize-nav-item{width:calc(50% - 7.5px)}.page-top .section-grand-prize .grand-prize-nav__link{display:block;position:relative}.page-top .section-grand-prize .grand-prize-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.page-top .section-grand-prize .grand-prize-nav-badge{height:40px;left:-14px;position:absolute;top:-7px;width:37px;z-index:1}.page-top .section-grand-prize .grand-prize-nav-badge__icon{left:6.8%;position:absolute;top:5.5%;width:81.1%}.page-top .section-grand-prize .grand-prize-list{margin:30px auto 0;max-width:455px}.page-top .section-grand-prize .grand-prize-item+.grand-prize-item{margin-top:20px}.page-top .section-grand-prize .grand-prize-item-headline{text-align:center}.page-top .section-grand-prize .grand-prize-item-badge{position:absolute;right:12px;top:-12px}.page-top .section-grand-prize .grand-prize-item-badge__icon{left:6.8%;position:absolute;top:5.5%;width:81.1%}.page-top .section-grand-prize .grand-prize-item__title{background-repeat:repeat-y;background-size:100% 1.3em;font-size:2rem;font-weight:700;line-height:1.3;padding-bottom:.7em;position:relative}.page-top .section-grand-prize .grand-prize-item__title:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-top .section-grand-prize .grand-prize-item__title span{font-size:1.8rem}.page-top .section-grand-prize .grand-prize-item__text{line-height:1.67;margin-top:2.25em}.page-top .section-grand-prize .grand-prize-item-content{margin-top:35px}.page-top .section-grand-prize .grand-prize-item-artist-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px 0;padding:0 5px}.page-top .section-grand-prize .grand-prize-item-artist-list .grand-prize-item-artist__img{width:100%}.page-top .section-grand-prize .grand-prize-item-artist-list .grand-prize-item-artist__img:before{padding-top:120%;width:120%}.page-top .section-grand-prize .grand-prize-item-artist-list .grand-prize-item-artist__img img{width:66%}.page-top .section-grand-prize .grand-prize-item-artist-list .grand-prize-item-artist__name{font-size:1.3rem;margin-top:2em}.page-top .section-grand-prize .grand-prize-item-artist-list+.btn-wrap-blog-awards{margin-top:28px}.page-top .section-grand-prize .grand-prize-item-artist-item{width:33.3333333333%}.page-top .section-grand-prize .grand-prize-item-artist__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative;width:190px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-grand-prize .grand-prize-item-artist__img:after,.page-top .section-grand-prize .grand-prize-item-artist__img:before{content:"";display:inline-block;left:50%;position:absolute;top:50%}.page-top .section-grand-prize .grand-prize-item-artist__img:before{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.9) 50%,transparent 70%);mix-blend-mode:overlay;padding-top:130%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:130%}.page-top .section-grand-prize .grand-prize-item-artist__img:after{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:100%;pointer-events:none;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-top .section-grand-prize .grand-prize-item-artist__img img{border-radius:50%;position:relative}.page-top .section-grand-prize .grand-prize-item-artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:1.5;margin-top:2.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-grand-prize .grand-prize-item-artist__name:before{content:"";display:inline-block;-ms-flex-negative:0;background-image:url(../img/blog_award_common/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:65%;flex-shrink:0;height:1.5em;margin-right:.11em;width:1.5em}.page-top .section-grand-prize .grand-prize-item-artist+.btn-wrap-blog-awards{margin-top:20px}.page-top .section-grand-prize .grand-prize-item-others{margin-top:17px}.page-top .section-grand-prize .grand-prize-item-others+.btn-wrap-blog-awards{margin-top:38px}.page-top .section-grand-prize .grand-prize-item-others__title{font-size:1.6rem;font-weight:700;position:relative;text-align:center}.page-top .section-grand-prize .grand-prize-item-others-content{background:rgba(0,0,0,.2);margin-top:-15px;padding:40px 0 27px}.page-top .section-grand-prize .grand-prize-item-others-content .grand-prize-item-artist-list{margin:auto;width:66.6666666667%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-top .section-grand-prize .grand-prize-item-others-content .grand-prize-item-artist-item{width:50%}.page-top .section-grand-prize .grand-prize-item-others-content .grand-prize-item-artist__img:before{content:none}.page-top .section-grand-prize .grand-prize-item-emoji-item+.grand-prize-item-emoji-item{margin-top:7px}.page-top .section-grand-prize .grand-prize-item-emoji-item:first-of-type .grand-prize-item-emoji-content{border:2px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-top:none;position:relative}.page-top .section-grand-prize .grand-prize-item-emoji-item:first-of-type .grand-prize-item-emoji-content:after,.page-top .section-grand-prize .grand-prize-item-emoji-item:first-of-type .grand-prize-item-emoji-content:before{content:"";display:inline-block;height:2px;position:absolute;top:0;width:calc(50% - 65px)}.page-top .section-grand-prize .grand-prize-item-emoji-item:first-of-type .grand-prize-item-emoji-content:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),to(#af873e));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e);left:0}.page-top .section-grand-prize .grand-prize-item-emoji-item:first-of-type .grand-prize-item-emoji-content:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#ece3bd,#c29c4d);right:0}.page-top .section-grand-prize .grand-prize-item-emoji-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.page-top .section-grand-prize .grand-prize-item-emoji-content{background:rgba(0,0,0,.2);margin-top:-30px;padding:6px 18px 15px 10px}.page-top .section-grand-prize .grand-prize-item-emoji__rank{margin-right:-5px}.page-top .section-grand-prize .grand-prize-item-emoji__typo{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4rem;height:1.75em;line-height:1;padding-bottom:.22em;padding-right:.05em;width:1.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-image:url(../img/blog_award_common/emoji-frame.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center}.page-top .section-grand-prize .grand-prize-item-emoji-artist{display:-webkit-box;display:-ms-flexbox;display:flex}.page-top .section-grand-prize .grand-prize-item-emoji-artist__img{position:relative;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-grand-prize .grand-prize-item-emoji-artist__img:before{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-top .section-grand-prize .grand-prize-item-emoji-artist__img img{border-radius:50%;width:66%}.page-top .section-grand-prize .grand-prize-item-emoji-artist-info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:.75em;padding-top:25px}.page-top .section-grand-prize .grand-prize-item-emoji-artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:.75em}.page-top .section-grand-prize .grand-prize-item-emoji-artist__name:before{background-image:url(../img/blog_award_common/icon-crown.png);background-position:50%;background-repeat:no-repeat;background-size:85%;content:"";display:inline-block;height:1.5em;margin-right:.25em;width:1.5em}.page-top .section-grand-prize .grand-prize-item-emoji-artist__name:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.page-top .section-grand-prize .grand-prize-item-emoji-artist__blog{margin-top:.75em}.page-top .section-grand-prize .grand-prize-item-slider .swiper{position:relative}.page-top .section-grand-prize .grand-prize-item-slider .swiper-next,.page-top .section-grand-prize .grand-prize-item-slider .swiper-prev{height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:1}.page-top .section-grand-prize .grand-prize-item-slider .swiper-next:before,.page-top .section-grand-prize .grand-prize-item-slider .swiper-prev:before{border-right:2px solid #ffdfa0;border-top:2px solid #ffdfa0;content:"";display:inline-block;height:65%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);width:65%}.page-top .section-grand-prize .grand-prize-item-slider .swiper-prev{left:0}.page-top .section-grand-prize .grand-prize-item-slider .swiper-prev:before{-webkit-transform:translate(-25%,-50%) rotate(-135deg);transform:translate(-25%,-50%) rotate(-135deg)}.page-top .section-grand-prize .grand-prize-item-slider .swiper-next{right:0}.page-top .section-grand-prize .grand-prize-item-slider .swiper-pagination{gap:3px;margin-top:40px}.page-top .section-grand-prize .grand-prize-item-slider .swiper-pagination-bullet{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:2px;width:17px}.page-top .section-grand-prize .grand-prize-item-slider .swiper-pagination-bullet-active{background-color:#e2b175}.page-top .section-grand-prize .grand-prize-item-slider .stream{padding:0 35px;text-align:center}.page-top .section-grand-prize .grand-prize-item-slider .stream__img{position:relative}.page-top .section-grand-prize .grand-prize-item-slider .stream__img:before{background-image:radial-gradient(circle at center,#f33 45%,transparent 70%);content:"";display:inline-block;height:250px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:250px}.page-top .section-grand-prize .grand-prize-item-slider .stream__img img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));position:relative}.page-top .section-grand-prize .grand-prize-item-slider .stream__title{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.8rem;font-weight:700;margin-top:.9em}.page-top .section-grand-prize .grand-prize-item-slider .artist{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.page-top .section-grand-prize .grand-prize-item-slider .artist__img{position:relative;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-grand-prize .grand-prize-item-slider .artist__img:before{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-top .section-grand-prize .grand-prize-item-slider .artist__img img{border-radius:50%;width:66%}.page-top .section-grand-prize .grand-prize-item-slider .artist-info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.25em}.page-top .section-grand-prize .grand-prize-item-slider .artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:.75em}.page-top .section-grand-prize .grand-prize-item-slider .artist__name:before{background-image:url(../img/blog_award_common/icon-crown.png);background-position:50%;background-repeat:no-repeat;background-size:85%;content:"";display:inline-block;height:1.5em;margin-right:.25em;width:1.5em}.page-top .section-grand-prize .grand-prize-item-slider .artist__name:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.page-top .section-grand-prize .grand-prize-item-slider .artist__blog{margin-top:.75em}.page-top .section-grand-prize .grand-prize-item-slider .btn-wrap-blog-awards{margin-top:3em}.page-top .section-grand-prize .grand-prize-panel{background-image:url(../img/blog_award_common/prize-deco-vertical.png),url(../img/blog_award_common/prize-deco-vertical.png),url(../img/blog_award_common/grand-prize-bg.jpg);background-position:calc(100% - 5px),5px,50%;background-repeat:repeat-y,repeat-y,repeat;background-size:6px 486px,6px 486px,375px 120px;border-radius:3px;padding:33px 20px 40px;position:relative}.page-top .section-grand-prize .grand-prize-panel+.grand-prize-panel{padding-bottom:70px;padding-top:0}.page-top .section-word-prize{position:relative}.page-top .section-word-prize .content{background-color:#000;position:relative}.page-top .section-word-prize .word-prize{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/word-prize-bg.jpg);background-position:center 5px,center calc(100% - 5px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;padding:52px 0 65px}.page-top .section-word-prize .word-prize-headline{margin:auto;max-width:455px;padding:0 35px;text-align:center}.page-top .section-word-prize .word-prize-headline:before{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.3) 45%,transparent 70%);content:"";display:inline-block;height:200px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:-25px;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.page-top .section-word-prize .word-prize__title__en,.page-top .section-word-prize .word-prize__title__jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-word-prize .word-prize__title__jp{padding-bottom:12px;position:relative}.page-top .section-word-prize .word-prize__title__jp:before{background-color:#e2b175;bottom:6px;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-top .section-word-prize .word-prize__text{letter-spacing:0;margin-top:2.75em;text-align:left}.page-top .section-word-prize .word-prize-content{margin-top:25px}.page-top .section-word-prize .word-prize-main{margin:auto;max-width:455px;padding:0 35px}.page-top .section-word-prize .word-prize-main__img{position:relative;text-align:center}.page-top .section-word-prize .word-prize-main__img:before{background-image:radial-gradient(circle at center,#33f 45%,transparent 70%);content:"";display:inline-block;height:320px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-49%,-52%);transform:translate(-49%,-52%);width:320px}.page-top .section-word-prize .word-prize-main__img img{margin-right:-10px;position:relative}.page-top .section-word-prize .word-prize-main .btn-wrap-blog-awards{margin-top:34px}.page-top .section-word-prize .word-prize-main .btn-wrap-blog-awards+.btn-wrap-blog-awards{margin-top:28px}.page-top .section-word-prize .word-prize-artist{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.page-top .section-word-prize .word-prize-artist__img{position:relative;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-word-prize .word-prize-artist__img:before{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-top .section-word-prize .word-prize-artist__img img{border-radius:50%;width:66%}.page-top .section-word-prize .word-prize-artist-info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.25em}.page-top .section-word-prize .word-prize-artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:.75em}.page-top .section-word-prize .word-prize-artist__name:before{background-image:url(../img/blog_award_common/icon-crown.png);background-position:50%;background-repeat:no-repeat;background-size:85%;content:"";display:inline-block;height:1.5em;margin-right:.25em;width:1.5em}.page-top .section-word-prize .word-prize-artist__name:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.page-top .section-word-prize .word-prize-artist__blog{margin-top:.75em}.page-top .section-word-prize .word-prize-others{margin-top:60px}.page-top .section-word-prize .word-prize-others__title{font-size:1.8rem;font-weight:700;text-align:center}.page-top .section-word-prize .word-prize-others-content{background:rgba(0,0,0,.5);margin-top:-15px;padding:45px 0 55px}.page-top .section-word-prize .word-prize-others__img{position:relative;text-align:center}.page-top .section-word-prize .word-prize-others__img:before{background-image:radial-gradient(circle at center,rgba(51,51,255,.7) 45%,transparent 70%);content:"";display:inline-block;height:260px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-49%,-52%);transform:translate(-49%,-52%);width:260px}.page-top .section-word-prize .word-prize-others__img img{margin-right:-10px;position:relative}.page-top .section-word-prize .word-prize-others .btn-wrap-blog-awards{margin-top:30px}.page-top .section-word-prize .word-prize-others .swiper{margin:auto;max-width:455px;padding:0 35px;position:relative}.page-top .section-word-prize .word-prize-others .swiper-next,.page-top .section-word-prize .word-prize-others .swiper-prev{height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:1}.page-top .section-word-prize .word-prize-others .swiper-next:before,.page-top .section-word-prize .word-prize-others .swiper-prev:before{border-right:2px solid #ffdfa0;border-top:2px solid #ffdfa0;content:"";display:inline-block;height:65%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);width:65%}.page-top .section-word-prize .word-prize-others .swiper-prev{left:0}.page-top .section-word-prize .word-prize-others .swiper-prev:before{-webkit-transform:translate(-25%,-50%) rotate(-135deg);transform:translate(-25%,-50%) rotate(-135deg)}.page-top .section-word-prize .word-prize-others .swiper-next{right:0}.page-top .section-word-prize .word-prize-others .swiper-pagination{gap:3px;margin-top:40px}.page-top .section-word-prize .word-prize-others .swiper-pagination-bullet{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:2px;width:17px}.page-top .section-word-prize .word-prize-others .swiper-pagination-bullet-active{background-color:#e2b175}.page-top .section-certificate-maker{position:relative}.page-top .section-certificate-maker .content{background-color:#000;position:relative}.page-top .section-certificate-maker .certificate-maker{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/certificate-maker-bg.jpg);background-position:center 5px,center calc(100% - 5px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;padding:52px 35px 65px}.page-top .section-certificate-maker .certificate-maker-headline{margin:auto;max-width:455px;text-align:center}.page-top .section-certificate-maker .certificate-maker-headline:before{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.2) 45%,transparent 70%);content:"";display:inline-block;height:200px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:-25px;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.page-top .section-certificate-maker .certificate-maker__title__en,.page-top .section-certificate-maker .certificate-maker__title__jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-certificate-maker .certificate-maker__title__jp{padding-bottom:12px;position:relative}.page-top .section-certificate-maker .certificate-maker__title__jp:before{background-color:#e2b175;bottom:6px;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-top .section-certificate-maker .certificate-maker__text{letter-spacing:0;margin-top:2.75em;text-align:left}.page-top .section-certificate-maker .certificate-maker .btn-wrap-blog-awards{margin-top:30px}.page-top .section-stream{padding-top:158px;position:relative}.page-top .section-stream .content{position:relative}.page-top .section-stream .stream-headline{margin:auto;max-width:455px;padding:0 35px;position:relative;text-align:center}.page-top .section-stream .stream-headline__spotlight{left:50%;pointer-events:none;position:absolute;top:-170px;-webkit-transform:translate(-50%);transform:translate(-50%);width:558px}.page-top .section-stream .stream__title__en,.page-top .section-stream .stream__title__jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top .section-stream .stream__title__jp{padding-bottom:12px;position:relative}.page-top .section-stream .stream__title__jp:before{background-color:#e2b175;bottom:6px;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-top .section-stream .stream__text{letter-spacing:0;margin-top:3.5em;text-align:left}.page-top .section-stream .stream-content{margin-top:60px}.page-top .section-stream .stream-player{margin:auto;max-width:340px;padding:0 20px;position:relative}.page-top .section-stream .stream-player__bg{left:50%;pointer-events:none;position:absolute;top:-12%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:151%}.page-top .section-stream .stream-player__img{position:relative;text-align:center}.page-top .section-stream .stream-player__video .video-js.vjs-paused .vjs-big-play-button{display:block}.page-top .section-stream .stream-player__video .video-js .vjs-big-play-button{background-image:url(../img/blog_award_common/icon-play-common.png);border-radius:0;height:102px;margin-left:-42px;margin-top:-51px;opacity:1;width:87px}.page-top .section-stream .stream .btn-wrap-blog-awards{margin-top:30px}.page-top .section-banner{background-color:#000;padding:35px 0 50px;position:relative}.page-top .section-banner .headline__title{text-align:center}.page-top .section-banner .content{margin-top:1em}.page-top .section-banner .banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:80%}.page-top.pre .section-hero .hero-bg{margin-top:-14%;overflow:hidden}.page-top.pre .section-hero .hero-bg-light{-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%)}.page-top.pre .section-hero .hero-bg-light__inner.center{background-image:radial-gradient(circle at center,#fff 30%,transparent 50%)}.page-top.pre .section-hero .hero-bg-shadow{background-image:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.75) 0);height:110%;left:0;position:absolute;top:-5%;width:100%}.page-top.pre .section-hero .hero__logo{-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%);width:55%}.page-top.pre .section-hero .hero__logo__comingsoon{bottom:0;display:block;left:0;opacity:0;position:absolute;width:100%}.page-top.pre .section-intro{margin-top:0;opacity:0}.page-top.pre .section-intro .intro-video{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5))}.page-top.pre .section-intro .intro-video .video-js.vjs-paused .vjs-big-play-button{display:block}.page-top.pre .section-intro .intro-video .video-js .vjs-big-play-button{background-image:url(../img/blog_award_common/icon-play-common.png);border-radius:0;height:102px;margin-left:-42px;margin-top:-51px;opacity:1;width:87px}.page-top.pre .section-word-prize{margin-top:25px}.page-top.pre .section-word-prize .word-prize-content{margin-top:30px;max-width:455px;padding:0 35px}.page-top.pre .section-word-prize .word-prize-solicit{background-color:rgba(0,0,0,.3);padding:15px 10px 22px;text-align:center}.page-top.pre .section-word-prize .word-prize-solicit__title{font-size:1.4rem;font-weight:700}.page-top.pre .section-word-prize .word-prize-solicit__term{font-size:1.2rem}.page-top.pre .section-word-prize .word-prize-solicit .btn-wrap-blog-awards{margin-top:12px}.page-top.pre .section-stream{padding-top:110px}.page-blog-awards-detail .section-grand-prize .headline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:45px 30px 0}.page-blog-awards-detail .section-grand-prize .headline:before{background-image:url(../img/grand-prize/bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:470px;left:50%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:470px}.page-blog-awards-detail .section-grand-prize .headline__title{font-size:2rem;font-weight:700;line-height:1.3}.page-blog-awards-detail .section-grand-prize .headline__trophy{margin-top:-19px;position:relative;z-index:1}.page-blog-awards-detail .section-grand-prize .content{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/grand-prize-bg.jpg);background-position:center 10px,center calc(100% - 10px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;margin-top:-30px;padding:60px 28px 70px;position:relative}.page-blog-awards-detail .section-grand-prize .content:after,.page-blog-awards-detail .section-grand-prize .content:before{background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background:linear-gradient(90deg,#000,transparent);content:"";display:inline-block;height:100%;opacity:.2;position:absolute;top:0;width:30px}.page-blog-awards-detail .section-grand-prize .content:before{left:0}.page-blog-awards-detail .section-grand-prize .content:after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-blog-awards-detail .section-grand-prize .badge{left:50%;position:absolute;top:-24px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-blog-awards-detail .section-grand-prize .badge__icon{left:6.8%;position:absolute;top:5.5%;width:81.1%}.page-blog-awards-detail .section-grand-prize .component+.component{margin-top:3em}.page-blog-awards-detail .section-grand-prize .component-heading{text-align:center}.page-blog-awards-detail .section-grand-prize .component-heading+.component-artist{margin-top:45px}.page-blog-awards-detail .section-grand-prize .component-heading h2{background-repeat:repeat-y;background-size:100% 1.3em;font-size:2rem;font-weight:700;line-height:1.3;padding-bottom:.7em;position:relative}.page-blog-awards-detail .section-grand-prize .component-heading h2:before{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-blog-awards-detail .section-grand-prize .component-heading h2 span{font-size:1.8rem}.page-blog-awards-detail .section-grand-prize .component-desc+.component-img{margin-top:45px}.page-blog-awards-detail .section-grand-prize .component-desc+.component-artist{margin-top:60px}.page-blog-awards-detail .section-grand-prize .component-desc+.component-slider{margin-top:45px}.page-blog-awards-detail .section-grand-prize .component-artist+.component-comment,.page-blog-awards-detail .section-grand-prize .component-artist+.component-video{margin-top:17px}.page-blog-awards-detail .section-grand-prize .component-artist .artist__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative;width:190px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-artist .artist__img:after,.page-blog-awards-detail .section-grand-prize .component-artist .artist__img:before{content:"";display:inline-block;left:50%;position:absolute;top:50%}.page-blog-awards-detail .section-grand-prize .component-artist .artist__img:before{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.9) 50%,transparent 70%);mix-blend-mode:overlay;padding-top:130%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:130%}.page-blog-awards-detail .section-grand-prize .component-artist .artist__img:after{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:100%;pointer-events:none;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-blog-awards-detail .section-grand-prize .component-artist .artist__img img{border-radius:50%;position:relative}.page-blog-awards-detail .section-grand-prize .component-artist .artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:1.5;margin-top:2.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-artist .artist__name:before{content:"";display:inline-block;-ms-flex-negative:0;background-image:url(../img/blog_award_common/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:70%;flex-shrink:0;height:1.5em;margin-right:.25em;width:1.5em}.page-blog-awards-detail .section-grand-prize .component-artist .artist__blog{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;margin-top:.2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-comment+.component-btns{margin-top:35px}.page-blog-awards-detail .section-grand-prize .component-comment .comment{background-color:rgba(0,0,0,.2);padding:1.25em 1.5em;position:relative}.page-blog-awards-detail .section-grand-prize .component-comment .comment__title{color:#ffdfa0;font-size:1.4rem;font-weight:700;left:-.8em;position:absolute;top:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page-blog-awards-detail .section-grand-prize .component-comment .comment__text{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.67;min-height:6.68em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-blog-awards-detail .section-grand-prize .component-img+.component-artist-beside{margin-top:35px}.page-blog-awards-detail .section-grand-prize .component-img .img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5))}.page-blog-awards-detail .section-grand-prize .component-img .img img{width:100%}.page-blog-awards-detail .section-grand-prize .component-video+.component-btns{margin-top:35px}.page-blog-awards-detail .section-grand-prize .component-video .video{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5))}.page-blog-awards-detail .section-grand-prize .component-video .video .video-js.vjs-paused .vjs-big-play-button{display:block}.page-blog-awards-detail .section-grand-prize .component-video .video .video-js .vjs-big-play-button{background-image:url(../img/blog_award_common/icon-play.png);border-radius:0;height:102px;margin-left:-42px;margin-top:-51px;opacity:1;width:87px}.page-blog-awards-detail .section-grand-prize .component-nav{margin:0 -13px}.page-blog-awards-detail .section-grand-prize .component-nav+.component-frame{margin-top:20px}.page-blog-awards-detail .section-grand-prize .component-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:4px}.page-blog-awards-detail .section-grand-prize .component-nav li{width:calc(33.33333% - 2.66667px)}.page-blog-awards-detail .section-grand-prize .component-nav a{display:-webkit-box;display:-ms-flexbox;display:flex}.page-blog-awards-detail .section-grand-prize .component-nav a img{width:100%}.page-blog-awards-detail .section-grand-prize .component-frame{background-image:url(../img/grand-prize/deco.png),url(../img/grand-prize/deco.png);background-position:center 4px,center calc(100% - 4px);background-repeat:repeat-x;background-size:345px auto;border:2px solid #ffdfa0;margin:0 -13px;padding:32px 20px 45px}.page-blog-awards-detail .section-grand-prize .component-frame+.component-frame{margin-top:18px}.page-blog-awards-detail .section-grand-prize .component-frame .component-comment+.component-btns,.page-blog-awards-detail .section-grand-prize .component-frame .component-video+.component-btns{margin-top:25px}.page-blog-awards-detail .section-grand-prize .component-prize+.component-artist{margin-top:35px}.page-blog-awards-detail .section-grand-prize .component-prize .prize{text-align:center}.page-blog-awards-detail .section-grand-prize .component-prize .prize__title{font-weight:700}.page-blog-awards-detail .section-grand-prize .component-prize .prize__text{line-height:1.67;margin-top:.5em}.page-blog-awards-detail .section-grand-prize .component-slider{background-color:rgba(0,0,0,.2);margin:0 -28px;padding:56px 0 54px}.page-blog-awards-detail .section-grand-prize .component-slider .stream{text-align:center}.page-blog-awards-detail .section-grand-prize .component-slider .stream__img{position:relative}.page-blog-awards-detail .section-grand-prize .component-slider .stream__img:before{background-image:radial-gradient(circle at center,rgba(255,51,51,.65) 45%,transparent 70%);content:"";display:inline-block;height:250px;left:50%;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:250px}.page-blog-awards-detail .section-grand-prize .component-slider .stream__img img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));position:relative}.page-blog-awards-detail .section-grand-prize .component-slider .stream__title{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.8rem;font-weight:700;margin-top:.9em}.page-blog-awards-detail .section-grand-prize .component-slider .component-artist-beside{margin-top:5px}.page-blog-awards-detail .section-grand-prize .component-slider .component-artist-beside .artist__name:before{background-image:url(../img/blog_award_common/icon-crown.png);background-size:85%}.page-blog-awards-detail .section-grand-prize .component-slider .swiper{padding:0 35px;position:relative}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-next,.page-blog-awards-detail .section-grand-prize .component-slider .swiper-prev{height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:1}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-next:before,.page-blog-awards-detail .section-grand-prize .component-slider .swiper-prev:before{border-right:2px solid #ffdfa0;border-top:2px solid #ffdfa0;content:"";display:inline-block;height:65%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);width:65%}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-prev{left:0}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-prev:before{-webkit-transform:translate(-25%,-50%) rotate(-135deg);transform:translate(-25%,-50%) rotate(-135deg)}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-next{right:0}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-pagination{gap:3px;margin-top:40px}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-pagination-bullet{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:2px;width:17px}.page-blog-awards-detail .section-grand-prize .component-slider .swiper-pagination-bullet-active{background-color:#e2b175}.page-blog-awards-detail .section-grand-prize .component-artist-beside+.component-comment{margin-top:40px}.page-blog-awards-detail .section-grand-prize .component-artist-beside+.component-artist-beside{margin-top:35px}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist{display:-webkit-box;display:-ms-flexbox;display:flex}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__img{position:relative;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__img:before{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__img img{border-radius:50%;width:66%}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist-info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.25em}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:.75em}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__name:before{background-image:url(../img/blog_award_common/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:70%;content:"";display:inline-block;height:1.5em;margin-right:.25em;width:1.5em}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__name:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.page-blog-awards-detail .section-grand-prize .component-artist-beside .artist__blog{margin-top:.75em}.page-blog-awards-detail .section-grand-prize .component-others+.component-heading{margin-top:60px}.page-blog-awards-detail .section-grand-prize .component-others .others__title{font-size:1.8rem;font-weight:700;text-align:center}.page-blog-awards-detail .section-grand-prize .component-others .others-content{background-color:rgba(0,0,0,.2);margin:-17px -28px 0;padding:40px 35px}.page-blog-awards-detail .section-grand-prize .component-others .others-content .btn-wrap-blog-awards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:12px}.page-blog-awards-detail .section-grand-prize .component-others .others-content .component-img-artist{margin-left:-5px;margin-right:-5px}.page-blog-awards-detail .section-grand-prize .component-others .others-content .component-img-artist .btn-wrap-blog-awards{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-others .others-content .component-img-artist .btn-wrap-blog-awards.others{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-blog-awards-detail .section-grand-prize .component-btns+.component-others{margin-top:40px}.page-blog-awards-detail .section-grand-prize .component-img-artist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.page-blog-awards-detail .section-grand-prize .component-img-artist+.component-img-artist{margin-top:45px}.page-blog-awards-detail .section-grand-prize .component-img-artist .img{margin-left:8%;width:62%}.page-blog-awards-detail .section-grand-prize .component-img-artist .img-inner{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5))}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist{width:30%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img{position:relative;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img:after,.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img:before{content:"";display:inline-block;left:50%;position:absolute;top:50%}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img:before{background-image:radial-gradient(circle at center,rgba(255,51,51,.65) 45%,transparent 70%);content:"";height:100px;mix-blend-mode:overlay;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img:after{background-image:url(../img/blog_award_common/artist-deco.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;pointer-events:none;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__img img{border-radius:50%;position:relative;width:66%}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist-info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:1em}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:600;line-height:1.5;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.75em}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__name:before{background-image:url(../img/blog_award_common/icon-pencil.png);background-position:50%;background-repeat:no-repeat;background-size:75%;content:"";display:inline-block;height:1.5em;margin-right:.1em;width:1.5em}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__name:after{background-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d));background-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.page-blog-awards-detail .section-grand-prize .component-img-artist .artist__blog{font-size:1.1rem;line-height:1.45;margin-top:.75em;padding:0 .5em}.page-blog-awards-detail .section-grand-prize .btn-area{margin-top:45px}.page-blog-awards-detail .section-certificate-maker .headline{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:37px 40px 0}.page-blog-awards-detail .section-certificate-maker .headline:before{background-image:url(../img/certificate-maker/bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:470px;left:50%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:470px}.page-blog-awards-detail .section-certificate-maker .headline-inner{position:relative}.page-blog-awards-detail .section-certificate-maker .headline__title__en,.page-blog-awards-detail .section-certificate-maker .headline__title__jp{display:-webkit-box;display:-ms-flexbox;display:flex}.page-blog-awards-detail .section-certificate-maker .headline__title__jp{padding-bottom:24px;position:relative}.page-blog-awards-detail .section-certificate-maker .headline__title__jp:before{background-color:#e2b175;bottom:11px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:20px}.page-blog-awards-detail .section-certificate-maker .headline__trophy{margin-top:-19px;position:relative;z-index:1}.page-blog-awards-detail .section-certificate-maker .content{background-image:url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/prize-deco.png),url(../img/blog_award_common/certificate-maker-bg.jpg);background-position:center 10px,center calc(100% - 10px),50%;background-repeat:repeat-x,repeat-x,repeat;background-size:375px 6px,375px 6px,375px 120px;margin-top:-30px;padding:55px 28px 75px;position:relative}.page-blog-awards-detail .section-certificate-maker .content:after,.page-blog-awards-detail .section-certificate-maker .content:before{background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background:linear-gradient(90deg,#000,transparent);content:"";display:inline-block;height:100%;opacity:.2;position:absolute;top:0;width:30px}.page-blog-awards-detail .section-certificate-maker .content:before{left:0}.page-blog-awards-detail .section-certificate-maker .content:after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-blog-awards-detail .section-certificate-maker .canvas{margin:20px -7px 0;text-align:center}.page-blog-awards-detail .section-certificate-maker .canvas+.btn-area{margin-top:45px}.page-blog-awards-detail .section-certificate-maker .howto{margin:28px -13px 0}.page-blog-awards-detail .section-certificate-maker .howto__title{text-align:center}.page-blog-awards-detail .section-certificate-maker .howto-content{margin-top:65px}.page-blog-awards-detail .section-certificate-maker .howto-item{counter-increment:num;position:relative}.page-blog-awards-detail .section-certificate-maker .howto-item+.howto-item{margin-top:45px}.page-blog-awards-detail .section-certificate-maker .howto-item:last-of-type{margin-top:75px}.page-blog-awards-detail .section-certificate-maker .howto-item:not(:last-of-type):before{background-image:url(../img/certificate-maker/howto-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:20px;left:50%;position:absolute;-webkit-transform:translate(-50%,calc(100% + 13px));transform:translate(-50%,calc(100% + 13px));width:20px}.page-blog-awards-detail .section-certificate-maker .howto-item:after{background:linear-gradient(120deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d);-webkit-background-clip:text;content:"0" counter(num);font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px black);font-size:5.5rem;position:absolute;right:20px;top:0;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.page-blog-awards-detail .section-certificate-maker .howto__img{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-blog-awards-detail .section-certificate-maker .howto-desc{background:rgba(42,40,47,.4);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;line-height:1.7;min-height:150px;padding:40px 15px 40px 140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-awards-detail .section-certificate-maker .howto-desc-list{color:#ffdfa0;font-size:1.2rem;line-height:1.83;margin-top:1em}.page-blog-awards-detail .section-certificate-maker .howto-desc-item{padding-left:.75em;position:relative}.page-blog-awards-detail .section-certificate-maker .howto-desc-item:before{content:"▶";left:0;position:absolute;top:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:left center;transform-origin:left center}.page-blog-awards-detail .section-certificate-maker .btn-area{margin-top:85px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form.confirm .canvas{margin-top:40px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form.confirm .aspform-headline:before{content:none}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form.confirm .aspform-content{font-family:inherit;margin-top:.65em}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form.confirm .aspform-inner{padding:20px 0 22px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form__title{font-size:2.4rem;font-weight:700;padding-bottom:.5em;position:relative;text-align:center}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form__title:before{background-color:#ffdfa0;bottom:0;content:"";display:inline-block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form-content{margin-top:5px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform+.aspform{margin-top:-15px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-inner{padding:24px 0 32px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-inner+.aspform-inner{-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-top:1px solid}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-inner.required .aspform-headline:before{background-color:#c1272d;border-radius:2px;content:"必須";-webkit-filter:drop-shadow(0 0 1px #231815);filter:drop-shadow(0 0 1px #231815)}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-headline{padding-right:40px;position:relative}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-headline:before{content:"任意";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:700;height:19px;position:absolute;right:0;width:36px}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__title{font-size:1.8rem;font-weight:700;line-height:1.45}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__notes{font-size:1.2rem;line-height:1.17;margin-top:.2em}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform-content{font-family:"Noto Serif JP",游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.3rem;font-weight:700;margin-top:.9em}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__select{position:relative}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__select:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #ffdfa0;border-top:1px solid #ffdfa0;content:"";display:inline-block;height:7px;pointer-events:none;position:absolute;right:15px;top:45%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:7px;z-index:1}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__select select{background-color:#000;border:1px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-radius:2px;color:#fff;-webkit-filter:drop-shadow(0 0 1px #231815);filter:drop-shadow(0 0 1px #231815);-webkit-mask:#000,#000;mask:#000,#000;-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));-webkit-mask:linear-gradient(#000,#000);mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));mask:linear-gradient(#000,#000);padding:.6em 2.5em .6em 1.25em;width:100%}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input{display:-webkit-box;display:-ms-flexbox;display:flex}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input.prize{position:relative}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input.prize:before{color:#000;content:"賞";display:inline-block;font-size:1.8rem;pointer-events:none;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input.prize input{padding-right:3em}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input input,.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__input textarea{background-color:#fff;border:1px solid;-o-border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-image:-webkit-gradient(linear,left top,right top,from(#debb64),color-stop(#eadfae),color-stop(#af873e),color-stop(#debb64),color-stop(#ece3bd),to(#c29c4d)) 1;border-image:linear-gradient(90deg,#debb64,#eadfae,#af873e,#debb64,#ece3bd,#c29c4d) 1;border-radius:2px;color:#000;-webkit-filter:drop-shadow(0 0 1px #231815);filter:drop-shadow(0 0 1px #231815);-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));-webkit-mask:linear-gradient(#000,#000);mask:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));mask:linear-gradient(#000,#000);padding:.6em 1.25em;width:100%}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__error{color:#c1272d;margin-top:.5em}.page-blog-awards-detail .section-certificate-maker .certificate-maker-form .aspform__button{margin-top:30px}@media only screen and (min-width:933px){.site-header_blog-awards{max-width:375px}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.page-top #confetti{max-width:375px}}