body{-webkit-text-size-adjust:100%}#info-contest-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;background-size:contain;background-repeat:no-repeat;letter-spacing:.05em}#info-contest-wrapper ul,#info-contest-wrapper ol{list-style:none}#info-contest-wrapper :where(a){color:#000;text-decoration:none}#info-contest-wrapper img{max-width:100%;height:auto;vertical-align:bottom}#info-contest-wrapper button{text-align:left;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#info-contest-wrapper summary{list-style:none}#info-contest-wrapper summary::-webkit-details-marker{display:none}@media print,screen and (max-width: 767.98px){.pc-only{display:none}}@media print,screen and (min-width: 768px){.sp-only{display:none}}@media print,screen and (min-width: 560px){.ex-sp-only{display:none}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;border:0 !important}html{background-color:#0f0f0f;scroll-behavior:smooth}#info-contest-wrapper{--inner-width: 1200px;--inner-width-sm: 800px;--side-padding: 20px;--side-padding-lg: 36px;--section-padding-block: 53px;--section-padding-block-sm: 34px;--base-color: white;--transition-primary: 0.3s ease;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;line-height:1.75;letter-spacing:.05em;color:var(--base-color);background-color:#0f0f0f}@media print,screen and (min-width: 768px){#info-contest-wrapper{font-size:18px}}#info-contest-wrapper :is(a,button){color:var(--base-color)}#info-contest-wrapper .inner{max-width:calc(var(--inner-width) + var(--side-padding)*2);margin-inline:auto;padding-inline:var(--side-padding)}#info-contest-wrapper .inner-sm{max-width:calc(var(--inner-width-sm) + var(--side-padding-lg)*2);margin-inline:auto;padding-inline:var(--side-padding-lg)}#info-contest-wrapper h2{display:block;font-size:26px;font-weight:bold;line-height:1.5;text-align:center;margin-bottom:13px}@media print,screen and (min-width: 768px){#info-contest-wrapper h2{font-size:32px;margin-bottom:22px}}#info-contest-wrapper h2 .sm{font-size:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper h2 .sm{font-size:26px}}#info-contest-wrapper .primaryButton{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary);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;gap:24px;width:303px;max-width:100%;font-size:16px;font-weight:bold;color:#000;background-color:#ffea46;border-radius:3px;padding:12px 4px 10px;margin-inline:auto}@media(any-hover: hover){#info-contest-wrapper .primaryButton:hover{opacity:.7}}#info-contest-wrapper .primaryButton:focus-visible{opacity:.7}@media print,screen and (min-width: 768px){#info-contest-wrapper .primaryButton{width:379px;font-size:22px;padding:16px}}#info-contest-wrapper .primaryButton::after{content:"";display:block;width:7px;height:12px;background-image:url("../img/icon_arrow-right_black.svg")}#info-contest-wrapper .linkButton{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary);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;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;font-weight:bold;line-height:1.5;border:1px solid #888;border-radius:3px;padding:12px 32px 10px}@media(any-hover: hover){#info-contest-wrapper .linkButton:hover{opacity:.7}}#info-contest-wrapper .linkButton:focus-visible{opacity:.7}@media print,screen and (min-width: 768px){#info-contest-wrapper .linkButton{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;font-size:20px;padding:10px 32px}}#info-contest-wrapper .linkButton[target=_blank]::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:12px;height:12px;background-image:url("../img/icon_blank.svg")}#info-contest-wrapper .linkText{text-decoration-color:currentColor;opacity:1;-webkit-transition:var(--transition-primary);transition:var(--transition-primary);-webkit-transition-property:text-decoration-color,opacity;transition-property:text-decoration-color,opacity;text-decoration:underline}@media(any-hover: hover){#info-contest-wrapper .linkText:hover{text-decoration-color:rgba(0,0,0,0);opacity:.7}}#info-contest-wrapper .linkText:focus-visible{text-decoration-color:rgba(0,0,0,0);opacity:.7}#info-contest-wrapper .linkText[target=_blank]::after{content:"";display:inline-block;width:12px;height:12px;background-image:url("../img/icon_blank.svg");margin-left:2px}@media print,screen and (min-width: 768px){#info-contest-wrapper .linkText[target=_blank]::after{margin-left:4px;margin-right:4px}}#info-contest-wrapper .linkText.-black{color:currentColor}#info-contest-wrapper .linkText.-black[target=_blank]::after{background-image:url("../img/icon_blank_black.svg")}#info-contest-wrapper .underline{text-decoration-color:currentColor;opacity:1;-webkit-transition:var(--transition-primary);transition:var(--transition-primary);-webkit-transition-property:text-decoration-color,opacity;transition-property:text-decoration-color,opacity;color:currentColor}@media(any-hover: hover){#info-contest-wrapper .underline:hover{text-decoration-color:rgba(0,0,0,0);opacity:.7}}#info-contest-wrapper .underline:focus-visible{text-decoration-color:rgba(0,0,0,0);opacity:.7}#info-contest-wrapper .underline.-lg{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}#info-contest-wrapper .primaryButtonDescription{text-align:center;margin-bottom:2px}#info-contest-wrapper .bg{background-color:#252525;padding:29px 16px 32px}@media print,screen and (min-width: 768px){#info-contest-wrapper .bg{padding:38px 40px}}#info-contest-wrapper .brightText{-webkit-filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.8));filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.8))}#info-contest-wrapper sup{font-size:50%;vertical-align:top;position:relative;top:.4em}#info-contest-wrapper .accordion{background-color:rgba(88,88,88,.42);border-radius:0 0 3px 3px}#info-contest-wrapper .accordion[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#info-contest-wrapper .accordion summary{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:bold;color:#fff;line-height:1.5;background-color:#585858;border-radius:3px;cursor:pointer;padding:12px 16px}@media print,screen and (min-width: 768px){#info-contest-wrapper .accordion summary{font-size:20px;padding:12px 24px}}#info-contest-wrapper .accordion summary::after{content:"";display:block;width:12px;height:7px;background-image:url("../img/icon_arrow-bottom_white.svg")}#info-contest-wrapper .accordion .accordion_content{font-size:14px;overflow:hidden}@media print,screen and (min-width: 768px){#info-contest-wrapper .accordion .accordion_content{font-size:16px;line-height:1.5}}@media print,screen and (min-width: 768px){#info-contest-wrapper .accordion .accordion_content small{line-height:1.75}}#info-contest-wrapper .accordion [style="overflow: hidden"]{padding:16px}@media print,screen and (min-width: 768px){#info-contest-wrapper .accordion [style="overflow: hidden"]{padding:18px 24px}}#info-contest-wrapper .tabs{border-bottom:1px solid;overflow-x:hidden}#info-contest-wrapper .tabList{display:grid;grid-template-columns:repeat(2, 1fr);max-width:calc(var(--inner-width) + var(--side-padding)*2);padding-inline:var(--side-padding);position:relative;margin-inline:auto}#info-contest-wrapper .tabList::after{width:100vw;margin-inline:calc(50% - 50vw);content:"";height:1px;position:absolute;inset:auto 0 0 0;background-color:#888}#info-contest-wrapper .tab{font-size:22px;font-weight:bold;line-height:1.5;text-align:center;cursor:pointer;position:relative;padding-block:27px 6px}@media print,screen and (min-width: 768px){#info-contest-wrapper .tab{font-size:26px;padding:28px 16px 14px}}#info-contest-wrapper .tab[aria-selected=true]::after{content:"";height:3px;position:absolute;inset:auto 4px 1px 0;background-color:#888}@media print,screen and (min-width: 768px){#info-contest-wrapper .tab[aria-selected=true]::after{height:6px}}#info-contest-wrapper .tab[aria-selected=false]{color:rgba(255,255,255,.4);-webkit-transition:color var(--transition-primary);transition:color var(--transition-primary)}#info-contest-wrapper .tab[aria-selected=false]:hover{color:#fff}#info-contest-wrapper .tab:disabled{cursor:not-allowed}#info-contest-wrapper .tabpanel{display:none;padding-top:32px}@media print,screen and (min-width: 768px){#info-contest-wrapper .tabpanel{padding-top:48px}}#info-contest-wrapper .tabpanel:not([hidden]){display:block}@media print,screen and (min-width: 768px){#info-contest-wrapper .mv{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;width:100%;aspect-ratio:1400/500;background-image:url("../img/bg_mv.jpg")}}@media(min-width: 1401px){#info-contest-wrapper .mv{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:600px;background-size:cover;background-position:center 75%;padding-bottom:min(6.5%,96px)}}@media print,screen and (min-width: 768px){#info-contest-wrapper .mv .bg-sp{display:none}}#info-contest-wrapper .mv .text{max-width:57.14%;width:800px}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .mv .text{display:none}}#info-contest-wrapper #judge{padding-block:var(--section-padding-block-sm) 0}@media print,screen and (min-width: 768px){#info-contest-wrapper #judge{padding-block:var(--section-padding-block) 0}}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}#info-contest-wrapper .personInfo .image{display:block}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .personInfo .image{margin-bottom:21px;margin-inline:auto}}#info-contest-wrapper .personInfo b{display:block;font-size:18px;font-weight:bold;line-height:1.5;margin-bottom:2px}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo b{font-size:20px;margin-top:-5px;margin-bottom:4px}}#info-contest-wrapper .personInfo strong{display:block;font-size:22px;font-weight:bold;line-height:1.5;margin-bottom:8px}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo strong{font-size:26px;margin-bottom:4px}}#info-contest-wrapper .personInfo strong+p{margin-bottom:14px}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo strong+p{margin-bottom:24px}}#info-contest-wrapper .personInfo .accordion_content{font-size:16px;line-height:1.75}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo .accordion_content{font-size:18px}}#info-contest-wrapper .personInfo .banner{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary)}@media(any-hover: hover){#info-contest-wrapper .personInfo .banner:hover{opacity:.7}}#info-contest-wrapper .personInfo .banner:focus-visible{opacity:.7}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .personInfo .banner{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media print,screen and (min-width: 768px){#info-contest-wrapper .personInfo .banner img{width:691px}}#info-contest-wrapper #lens{padding-block:var(--section-padding-block) 42px}@media print,screen and (min-width: 768px){#info-contest-wrapper #lens{padding-block:88px 62px}}#info-contest-wrapper .lensItem .divider{display:block;width:100%;height:8px;background-image:url("../img/icon_sparkle.svg"),url("../img/icon_sparkle.svg");background-size:8px 8px;background-position:center left,center right;position:relative;padding-bottom:12px;margin-bottom:32px}@media print,screen and (min-width: 768px){#info-contest-wrapper .lensItem .divider{margin-bottom:40px}}#info-contest-wrapper .lensItem .divider::after{content:"";height:1px;background-color:#fff;position:absolute;inset:auto 12px 5px 12px}#info-contest-wrapper .lensItem article{display:grid;row-gap:16px}@media print,screen and (min-width: 768px){#info-contest-wrapper .lensItem article{grid-template-columns:32.5% 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}#info-contest-wrapper .lensItem article+article{margin-top:26px}@media print,screen and (min-width: 768px){#info-contest-wrapper .lensItem article+article{margin-top:34px}}#info-contest-wrapper .lensItem article img{display:block;margin-inline:auto}#info-contest-wrapper .lensItem article dt{font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:8px}@media print,screen and (min-width: 768px){#info-contest-wrapper .lensItem article dt{font-size:22px;margin-top:-6px;margin-bottom:12px}}#info-contest-wrapper .lensItem article dd small{display:block;margin-top:12px}#info-contest-wrapper .lensItem+.lensItem{margin-top:32px}@media print,screen and (min-width: 768px){#info-contest-wrapper .lensItem+.lensItem{margin-top:40px}}#info-contest-wrapper .links{margin-top:28px}@media print,screen and (max-width: 991.98px){#info-contest-wrapper .links{display:grid;row-gap:20px}}@media print,screen and (min-width: 992px){#info-contest-wrapper .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media print,screen and (max-width: 991.98px){#info-contest-wrapper .links .linkButton{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-inline:12px}}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .links .linkButton{padding-inline:8px}}#info-contest-wrapper #past{background-color:#252525;padding-block:var(--section-padding-block-sm) 38px}@media print,screen and (min-width: 768px){#info-contest-wrapper #past{padding-block:var(--section-padding-block) 60px}}#info-contest-wrapper #past .banner{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(any-hover: hover){#info-contest-wrapper #past .banner:hover{opacity:.7}}#info-contest-wrapper #past .banner:focus-visible{opacity:.7}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #past .banner{max-width:500px;margin-inline:auto}}#info-contest-wrapper #prize{background-image:url("../img/bg_space.jpg");background-size:cover;background-position:center center;padding-block:var(--section-padding-block-sm) 40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize{padding-block:var(--section-padding-block) 60px}}#info-contest-wrapper #prize .center{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}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #prize .center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize .center{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-block:8px 12px}}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #prize .center .texts{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:8px}}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #prize .inner-sm{padding-inline:var(--side-padding)}}#info-contest-wrapper #prize dl{background-image:url("../img/icon_sparkle.svg"),url("../img/icon_sparkle.svg");background-size:8px 8px;background-position:bottom left,bottom right;position:relative;padding:18px 0 22px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl{padding:28px 0 34px}}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl.selected dt{font-size:26px}}#info-contest-wrapper #prize dl.selected dd span{font-size:22px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl.selected dd span{font-size:26px}}#info-contest-wrapper #prize dl::after{content:"";height:1px;background-color:#fff;position:absolute;inset:auto 12px 3px 12px}#info-contest-wrapper #prize dl dt{font-size:22px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:4px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dt{font-size:32px}}#info-contest-wrapper #prize dl dt span{font-size:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dt span{font-size:22px}}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dt sup{font-size:19px}}#info-contest-wrapper #prize dl dd{font-size:26px;font-weight:bold;line-height:.9;text-align:center}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dd{font-size:32px}}#info-contest-wrapper #prize dl dd b{font-size:16px;line-height:1.75}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dd b{font-size:18px}}#info-contest-wrapper #prize dl dd span{font-size:20px;line-height:1.5}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dd span{font-size:26px}}#info-contest-wrapper #prize dl dd small{display:block;font-size:14px;font-weight:normal;line-height:1.75;text-align:left;margin-top:2px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl dd small{text-align:center;margin-top:4px}}#info-contest-wrapper #prize dl.allUser dt{font-size:22px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl.allUser dt{font-size:26px}}#info-contest-wrapper #prize dl.allUser dt,#info-contest-wrapper #prize dl.allUser dd,#info-contest-wrapper #prize dl.allUser small{text-align:left !important}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #prize .lenseRental dd span{font-size:22px}}#info-contest-wrapper #prize dl:first-of-type{background-image:url("../img/icon_sparkle.svg"),url("../img/icon_sparkle.svg"),url("../img/icon_sparkle.svg"),url("../img/icon_sparkle.svg");background-size:8px 8px;background-position:0 2px,100% 2px,bottom left,bottom right;padding:28px 0 23px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize dl:first-of-type{padding:38px 0 33px}}#info-contest-wrapper #prize dl:first-of-type::before{content:"";height:1px;background-color:#fff;position:absolute;inset:6px 12px auto 12px}#info-contest-wrapper #prize strong{display:block;width:100%;font-size:22px;font-weight:bold;line-height:1.5;text-align:center;background-color:rgba(76,49,80,.65);padding:16px;margin-top:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize strong{font-size:26px;padding:18px 16px;margin-top:32px}}#info-contest-wrapper #prize strong span{display:block;font-size:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper #prize strong span{font-size:22px;margin-top:4px}}#info-contest-wrapper #announce{padding-block:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #announce{padding-block:60px}}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #announce .inner-sm{padding-inline:var(--side-padding)}}#info-contest-wrapper #announce article{border:1px solid #888;padding:26px 16px}@media print,screen and (min-width: 768px){#info-contest-wrapper #announce article{padding:32px 40px}}#info-contest-wrapper #announce article img{display:block;margin-inline:auto;margin-bottom:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper #announce article img{width:240px;margin-bottom:16px}}#info-contest-wrapper #trick{background-color:#252525;padding-block:var(--section-padding-block-sm)}@media print,screen and (min-width: 768px){#info-contest-wrapper #trick{padding-block:var(--section-padding-block)}}#info-contest-wrapper .banners{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:20px}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .banners{max-width:500px;margin-inline:auto}}@media print,screen and (min-width: 768px){#info-contest-wrapper .banners{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}#info-contest-wrapper .banners a{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary)}@media(any-hover: hover){#info-contest-wrapper .banners a:hover{opacity:.7}}#info-contest-wrapper .banners a:focus-visible{opacity:.7}#info-contest-wrapper #astroArts{padding-block:var(--section-padding-block-sm) 40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #astroArts{padding-block:58px 60px}}#info-contest-wrapper #astroArts h2+p{max-width:800px;margin-inline:auto;margin-bottom:12px}@media print,screen and (min-width: 768px){#info-contest-wrapper #astroArts h2+p{margin-bottom:24px}}#info-contest-wrapper #astroArts .linkButton{width:303px;margin-inline:auto;margin-bottom:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #astroArts .linkButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:60px}}#info-contest-wrapper #astroArts .banner{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary)}@media(any-hover: hover){#info-contest-wrapper #astroArts .banner:hover{opacity:.7}}#info-contest-wrapper #astroArts .banner:focus-visible{opacity:.7}@media print,screen and (max-width: 767.98px){#info-contest-wrapper #astroArts .banner{display:block;width:100vw;margin-inline:calc(50% - 50vw)}}#info-contest-wrapper #astroArts .banner img{width:100%}#info-contest-wrapper #requirements{background-color:#252525;padding-block:var(--section-padding-block-sm) 40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements{padding-block:var(--section-padding-block) 60px}}#info-contest-wrapper #requirements article{background-color:#000;padding:26px 16px 30px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article{max-width:880px;padding:34px 40px 40px;margin-inline:auto}}#info-contest-wrapper #requirements article>dl:not(:first-of-type){margin-top:30px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article>dl:not(:first-of-type){margin-top:36px}}#info-contest-wrapper #requirements article>dl>dt{display:block;text-align:center;font-size:22px;font-weight:bold;line-height:1.5;border-bottom:1px solid #585858;padding-bottom:6px;margin-bottom:14px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article>dl>dt{font-size:26px;margin-bottom:24px}}#info-contest-wrapper #requirements article>dl>dd{display:grid;row-gap:8px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article>dl>dd{row-gap:18px}}#info-contest-wrapper #requirements article>dl>dd ol{display:grid;row-gap:8px;counter-reset:requirements-ordered-list}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article>dl>dd ol{row-gap:3px}}#info-contest-wrapper #requirements article>dl>dd ol li{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;counter-increment:requirements-ordered-list}#info-contest-wrapper #requirements article>dl>dd ol li::before{content:counter(requirements-ordered-list) "."}#info-contest-wrapper #requirements article>dl>dd small{display:block;font-size:14px;margin-top:2px}#info-contest-wrapper #requirements article .accordion:first-of-type{margin-top:34px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article .accordion:first-of-type{margin-top:40px}}#info-contest-wrapper #requirements article .accordion+.accordion{margin-top:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article .accordion+.accordion{margin-top:30px}}#info-contest-wrapper #requirements article .accordion ol{display:grid;row-gap:6px;counter-reset:details-ordered-list}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article .accordion ol{row-gap:8px}}#info-contest-wrapper #requirements article .accordion ol>li{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;counter-increment:details-ordered-list;font-size:14px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article .accordion ol>li{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-size:16px;line-height:1.5}}#info-contest-wrapper #requirements article .accordion ol>li::before{content:counter(details-ordered-list) "."}#info-contest-wrapper #requirements article .accordion_content dt{font-weight:bold}#info-contest-wrapper #requirements article .accordion_content small{font-size:14px}#info-contest-wrapper #requirements article .accordion_content>[style="overflow: hidden"]{display:grid;row-gap:8px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements article .accordion_content>[style="overflow: hidden"]{row-gap:6px}}#info-contest-wrapper #requirements .primaryButtonDescription{margin-top:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #requirements .primaryButtonDescription{margin-top:48px}}#info-contest-wrapper #recommend{background-color:#fff;padding-block:var(--section-padding-block-sm) 40px}@media print,screen and (min-width: 768px){#info-contest-wrapper #recommend{padding-block:53px 60px}}#info-contest-wrapper #recommend h2{color:#000}#info-contest-wrapper .bannerList{display:grid;row-gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media print,screen and (min-width: 768px){#info-contest-wrapper .bannerList{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}#info-contest-wrapper .bannerList a{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary)}@media(any-hover: hover){#info-contest-wrapper .bannerList a:hover{opacity:.7}}#info-contest-wrapper .bannerList a:focus-visible{opacity:.7}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .bannerList img{width:500px}}#info-contest-wrapper .result #winner{color:#000;background-color:#fff;padding-block:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result #winner{padding-block:60px}}#info-contest-wrapper .result #judge{padding-block:0 40px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result #judge{padding-block:0 60px}}#info-contest-wrapper .result #judge .personInfo strong+p{margin-bottom:0}#info-contest-wrapper .result .winnerBox{border:1px solid #e2e2e2;padding:24px 16px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox{padding:30px 40px}}#info-contest-wrapper .result .winnerBox.gold{background-image:linear-gradient(to bottom, #F0EDE4 0%, #FFFFFF 162px, #FFFFFF 100%)}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox.gold{background-image:linear-gradient(to bottom, #F0EDE4 0%, #FFFFFF 178px, #FFFFFF 100%)}}#info-contest-wrapper .result .winnerBox.silver{background-image:linear-gradient(to bottom, #F4F4F4 0%, #FFFFFF 162px, #FFFFFF 100%)}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox.silver{background-image:linear-gradient(to bottom, #F4F4F4 0%, #FFFFFF 178px, #FFFFFF 100%)}}#info-contest-wrapper .result .winnerBox .photoBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#info-contest-wrapper .result .winnerBox .mainInfo{margin-top:14px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox .mainInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:16px;margin-bottom:12px}}#info-contest-wrapper .result .winnerBox .title{font-size:20px;font-weight:bold;line-height:1.5}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox .title{font-size:26px}}#info-contest-wrapper .result .winnerBox .name{font-size:16px}#info-contest-wrapper .result .winnerBox .comment{width:100%;margin-top:10px}#info-contest-wrapper .result .winnerBox .comment dt{font-size:16px;font-weight:bold}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox .comment dt{font-size:20px}}#info-contest-wrapper .result .winnerBox .comment dd{font-size:16px;line-height:1.75;margin-top:2px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox .comment dd{margin-top:5px}}#info-contest-wrapper .result .winnerBox+*{margin-top:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerBox+*{margin-top:48px}}#info-contest-wrapper .result .winnerBox_inner{max-width:800px;margin-inline:auto}#info-contest-wrapper .result .winnerHeading{font-size:26px;line-height:1.5;background-image:url("../img/icon_sparkle_black.svg"),url("../img/icon_sparkle_black.svg");background-size:8px 8px;background-position:bottom left,bottom right;position:relative;padding-bottom:12px;margin-bottom:20px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading{font-size:32px;padding-bottom:16px;margin-bottom:32px}}#info-contest-wrapper .result .winnerHeading::after{content:"";height:1px;background-color:#000;position:absolute;inset:auto 12px 3px 12px}#info-contest-wrapper .result .winnerHeading>span{display:block;text-align:center}#info-contest-wrapper .result .winnerHeading .custom{display:block}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading .custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}#info-contest-wrapper .result .winnerHeading .custom>span{display:block}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading .custom>span{white-space:nowrap}}@media print,screen and (max-width: 767.98px){#info-contest-wrapper .result .winnerHeading .custom>span:nth-of-type(2){margin-top:-3px}}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading .custom .sm{white-space:nowrap}}#info-contest-wrapper .result .winnerHeading .sm{display:inline-block;font-size:20px;line-height:1.5}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading .sm{font-size:26px}}#info-contest-wrapper .result .winnerHeading .xs{display:block;font-size:22px;line-height:1.5}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading .xs{font-size:32px}}#info-contest-wrapper .result .winnerHeading small{display:block;font-size:14px;font-weight:normal;line-height:1.75;color:#000}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading small{text-align:center;margin-top:2px}}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerHeading small.lg{font-size:16px}}#info-contest-wrapper .result .winnerHeading.gold{color:#ac8f42;background-image:url("../img/icon_sparkle_gold.svg"),url("../img/icon_sparkle_gold.svg")}#info-contest-wrapper .result .winnerHeading.gold::after{background-color:#ac8f42}#info-contest-wrapper .result .winnerHeading.silver{color:#7b7b7b;background-image:url("../img/icon_sparkle_silver.svg"),url("../img/icon_sparkle_silver.svg")}#info-contest-wrapper .result .winnerHeading.silver::after{background-color:#7b7b7b}#info-contest-wrapper .result .photoBox{margin-inline:auto}#info-contest-wrapper .result .photo{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;cursor:pointer}@media(any-hover: hover){#info-contest-wrapper .result .photo:hover{opacity:.7}}#info-contest-wrapper .result .photo:focus-visible{opacity:.7}#info-contest-wrapper .result .photo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#info-contest-wrapper .result .zoomButton{opacity:1;-webkit-transition:opacity var(--transition-primary);transition:opacity var(--transition-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;line-height:1;border:2px solid #000;cursor:pointer;padding:3px 5px;margin-left:auto;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media(any-hover: hover){#info-contest-wrapper .result .zoomButton:hover{opacity:.7}}#info-contest-wrapper .result .zoomButton:focus-visible{opacity:.7}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .zoomButton{font-size:14px;padding:4px 8px}}#info-contest-wrapper .result .zoomButton::before{content:"";display:block;width:18px;height:18px;background-image:url("../img/icon_zoom.svg");background-size:contain;background-repeat:no-repeat}#info-contest-wrapper .result .winnerList ul{display:grid;gap:24px 16px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerList ul{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (min-width: 992px){#info-contest-wrapper .result .winnerList ul{grid-template-columns:repeat(3, 1fr)}}#info-contest-wrapper .result .winnerList .photo{aspect-ratio:800/533}#info-contest-wrapper .result .winnerList .photo img{width:100%}#info-contest-wrapper .result .winnerList .title{font-size:20px;font-weight:bold;line-height:1.5;margin-top:4px;margin-bottom:3px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .winnerList .title{margin-top:12px}}#info-contest-wrapper .result .infoBox{background-color:#f5f5f5;padding:32px 16px;margin-top:40px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .infoBox{padding:35px 40px;margin-top:36px}}#info-contest-wrapper .result .infoBox b{display:block;font-size:22px;line-height:1.5;margin-bottom:12px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .infoBox b{font-size:26px;margin-bottom:8px}}#info-contest-wrapper .result .infoBox p{font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:12px}@media print,screen and (min-width: 768px){#info-contest-wrapper .result .infoBox p{font-size:18px;margin-bottom:8px}}#info-contest-wrapper .result .infoBox .cautionList li{font-size:14px}.fancybox__backdrop{background:rgba(0,0,0,.82) !important}.fancybox__slide{padding:80px 0 20px !important}@media print,screen and (min-width: 768px){.fancybox__slide{padding:80px 80px 20px !important}}[data-fancybox-close]:not(.is-close-btn){display:none !important}.fancybox__caption{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif !important;font-size:16px !important;line-height:1.75 !important;letter-spacing:.05em !important;color:#fff !important;padding:14px 20px 4px !important}.fancybox__content{max-width:1200px !important}.is-close-btn{width:43px !important;height:43px !important;background-image:url("../img/icon_modal_close.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;right:20px !important;top:-16px !important;-webkit-transform:translateY(-100%) !important;transform:translateY(-100%) !important;-webkit-transition:none;transition:none;border-radius:0 !important}@media print,screen and (min-width: 768px){.is-close-btn{right:-4px !important;top:-4px !important;-webkit-transform:translate(100%, -100%) !important;transform:translate(100%, -100%) !important}}.is-close-btn svg{display:none}.fancybox-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-panzoom-action=iterateZoom]{display:none !important}[data-fancybox-toggle-fullscreen]{display:none !important}