﻿body{color:#212329;background-color:#fff}a,.tappable{color:#212329;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}a:hover,.tappable:hover{opacity:0.66}::-moz-selection{color:#fff;background-color:rgba(190,156,112,0.9)}::selection{color:#fff;background-color:rgba(190,156,112,0.9)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a,.tappable{background-color:transparent}a:active,.tappable:active,a:hover,.tappable:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#212329}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,ol,ul{padding:0}h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,figure{margin:0}a,.tappable{text-decoration:none}abbr[title]{border:0}ol,ul{list-style:none}input::-ms-clear,input::-ms-reveal,select::-ms-expand{display:none}body{color:#212329;background-color:#fff}a,.tappable{color:#212329;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}a:hover,.tappable:hover{opacity:0.66}::-moz-selection{color:#fff;background-color:rgba(190,156,112,0.9)}::selection{color:#fff;background-color:rgba(190,156,112,0.9)}html{font-size:100%}body{font-size:0.875rem;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.3px}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(/assets/NotoSansJP-Regular-4ddad0708f27efcebc0369f8337abbd6b8da335d7de019e55881b81098726031.eot);src:url(/assets/NotoSansJP-Regular-4ddad0708f27efcebc0369f8337abbd6b8da335d7de019e55881b81098726031.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSansJP-Regular-108b0e04bab50ae848c73a25cdc04512c830817fcd3da64bb4cc5c91ed728690.woff) format("woff"),url(/assets/NotoSansJP-Regular-5429e9f93a10efb7ddbb24077bdb64afe7891ed91f27cae1a7c010ed96613f94.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(/assets/NotoSansJP-Bold-28220a03f3f97d51c1711b971451e53dbcc9a741e9d8e9d3e54388bf462a50e2.eot);src:url(/assets/NotoSansJP-Bold-28220a03f3f97d51c1711b971451e53dbcc9a741e9d8e9d3e54388bf462a50e2.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSansJP-Bold-37768a38786a72c267624f5602ed57cacf0c6016629443e66acf766dff0214cf.woff) format("woff"),url(/assets/NotoSansJP-Bold-f9ce4f34ec77b75e141e16b409b9f9a9dc86215b06f5fd7e48ccfe46b08619ff.otf) format("opentype")}body{font-family:sans-serif}@font-face{font-family:'Material Icons';font-style:normal;font-weight:300;src:url(/assets/MaterialIcons-Regular-b15db5db832205c97a25ec5a3a933abf8ce3ec734ba960b4deffc582d4590543.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/MaterialIcons-Regular-15b67505885b83b369db6a3b186026ca36f37cf0f3800f0daab994fd7120da90.woff2) format("woff2"),url(/assets/MaterialIcons-Regular-cf7881fd4d4c4c30e4a730b34cee417df72504228dd55ff767949579b0cc50e4.woff) format("woff"),url(/assets/MaterialIcons-Regular-d4dce8e9d683ae7b7d9cc1c86544a6cd8d2f855fddb02d4328a04815aa704c5d.ttf) format("truetype")}.animation{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.animation.animation--iteration-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.lazyload-animation{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0}.lazyload-animation.lazyloaded{opacity:1}@-webkit-keyframes slide-enter-up{0%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slide-enter-up{0%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animation.animation--slide-enter-up{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up}@-webkit-keyframes zoom-enter{0%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoom-enter{0%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animation.animation--zoom-enter{-webkit-animation-name:zoom-enter;animation-name:zoom-enter}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}}.animation.animation--bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.dashboard{padding:10px 0 80px;min-height:100vh;background-image:url(/assets/layout/shared/shared_texture_pattern-b8a709691875ba5f473b39abea5277a3d4f44fa24b3f0c0788ad9f532f692a84.png);background-size:304px 306px;background-repeat:repeat;background-position:center top}@media screen and (min-width: 1200px){.dashboard{padding:20px 0 80px}}.dashboard__breadcrumb{margin:0 0 10px}@media screen and (min-width: 1200px){.dashboard__breadcrumb{margin:0 0 20px}}.dashboard__heading{height:50px;line-height:50px;padding:0 10px;margin:0 10px 1px;font-size:0.875rem;background-color:#fff;border-radius:4px 4px 0 0}@media screen and (min-width: 1200px){.dashboard__heading{padding:0 20px;margin:0 0 1px}}.dashboard__heading+.dashboard__body{border-radius:0 0 4px 4px}.dashboard__body{padding:10px;margin:0 10px 20px;background-color:#fff;border-radius:4px}@media screen and (min-width: 1200px){.dashboard__body{padding:20px;margin:0 0 20px}}.dashboard__progress{padding:20px 0}.dashboard__message{padding:10px;margin:0 0 10px;text-align:center;color:#212329;font-weight:bold}@media screen and (min-width: 1200px){.dashboard__message{margin:0 0 20px}}.dashboard__message p{margin:0.25em 0}.dashboard__action{text-align:center}.dashboard__extend-content{padding:20px 0;text-align:center}.login-with-colormeshop-account{position:relative;padding:50px 0 30px;margin:30px 0 0;text-align:center;border-top:1px solid #cacaca}.login-with-colormeshop-account__else{position:absolute;top:-0.5em;left:50%;width:4em;margin-left:-2em;text-align:center;display:inline-block;line-height:1;color:#8c8c8c;background-color:#fff}.password-reset{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #cacaca}.password-reset__heading{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding:10px 0;text-align:center;font-weight:normal;font-size:0.875rem}.password-reset__body{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.complete-message{margin:20px 0}@media screen and (min-width: 1200px){.complete-message{margin:10px 0 20px}}.complete-message__heading{margin:0 0 20px;text-align:center;font-weight:bold;font-size:1rem}@media screen and (min-width: 1200px){.complete-message__heading{font-size:1.125rem}}.complete-message__body{font-size:0.875rem;line-height:1.66}.complete-message__body p{margin:0}.entry-content{margin:0 0 20px}@media screen and (min-width: 1200px){.entry-content{position:relative}.entry-content::after{clear:both;content:'';display:table}}@media screen and (max-width: 768px){.entry-content__column:nth-child(even){margin:20px 0 0}}@media screen and (min-width: 1200px){.entry-content__column{box-sizing:border-box;float:left;width:50%;height:100%;padding:0}.entry-content__column:nth-child(odd){padding-right:20px;border-right:1px solid #cacaca}.entry-content__column:nth-child(even){padding-left:20px}}.nominate-shop__description{margin:0 0 20px}.nominate-shop__description p{margin:5px 0}.entry-badge{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #cacaca}@media screen and (min-width: 1200px){.entry-badge{box-sizing:border-box;width:100%;display:table}}.entry-badge.entry-badge--nominate{padding:0;margin:0;border-top:0}.entry-badge__preview{padding:0 0 10px}.entry-badge__preview img{width:160px;height:160px;margin:0 auto;display:block}@media screen and (min-width: 1200px){.entry-badge__preview{width:160px;padding:0 40px 0 20px;text-align:left;vertical-align:middle;display:table-cell}}@media screen and (min-width: 1200px){.entry-badge__control{text-align:left;vertical-align:middle;display:table-cell}}.entry-badge__description{margin:0 0 20px}.entry-badge__description p{margin:5px 0}.entry-badge__action{padding:20px 0 0;text-align:center}.reject-final-judge-message{padding:20px}.reject-final-judge-message__heading{padding:20px 0}.reject-final-judge-message__heading img{width:100%;max-width:455px;height:auto;margin:0 auto;display:block}.reject-final-judge-message__body{text-align:justify}@media screen and (min-width: 1200px){.reject-final-judge-message__body{text-align:center}}.reject-final-judge-message__body p{margin:1.5em 0;color:#3c3c3c;line-height:2}@media screen and (min-width: 1200px){.reject-final-judge-message__body p{font-size:1rem}}.entries{margin-top:10px;background-color:#080404}@media screen and (min-width: 1200px){.entries{margin-top:20px}}.entries .hero{padding:70px 0 20px}@media screen and (min-width: 769px){.entries .hero{padding-bottom:50px}}@media screen and (min-width: 1200px){.entries .hero{padding-bottom:40px}}.entries .hero__share{top:20px}@media screen and (min-width: 769px){.entries .hero__catchcopy{font-size:1.5rem}}@media screen and (min-width: 769px){.entries .hero__logo-img1{width:400px}}@media screen and (min-width: 769px){.entries .hero__logo-img2{width:215px}}.entries .hero__content{background:url(/assets/2025/layout/entries/bg_logo-fe8ddafe094ace572d387d76a208bbf3ebf5c8e341bd0af09df7b3c9a19b597d.png) no-repeat center top 210px;background-size:900px}@media screen and (min-width: 769px){.entries .hero__content{background-position:center top 180px;background-size:1660px}}@media screen and (min-width: 1200px){.entries .hero__content{background-position:center top 150px;background-size:1960px}}.entries__deadline{margin:0;display:block;color:#fff;font-size:0.875rem;font-weight:bold}@media screen and (min-width: 1200px){.entries__deadline{font-size:1rem;font-weight:normal}}.entries__search{background-color:#be9c70}.entries__nav{background-color:#212329}.entries__search-form{padding:10px;border-top:1px solid #3c3c3c;border-bottom:1px solid #212329}@media screen and (min-width: 1200px){.entries__search-form{top:0;right:0;padding:10px 10px 10px 20px;border:0;margin-top:8px}}.entries__breadcrumb{margin:0 0 10px}.entries__body{padding:20px 0 1px;background-color:#080404}.entries__not-found{padding:90px 0 40px;margin:0 10px;text-align:center;color:#cacaca;font-weight:bold;font-size:0.875rem;background-image:url(/assets/icon/close-circle-lighten-5ee71bad443fa656b79376117232fc8ea094716a37217e6e7fcafbe05db45631.svg);background-size:48px 48px;background-repeat:no-repeat;background-position:center 40px;background-color:#fff;border-radius:4px}@media screen and (min-width: 1200px){.entries__not-found{padding:140px 0 60px;margin:0 0 60px;font-weight:normal;font-size:1rem;background-size:72px 72px;background-position:center 50px}}.entries__detail{padding:0 10px 60px}.entry{background-color:#fff;border-radius:4px}.entry__heading{padding:10px;border-bottom:1px solid #ebebeb}@media screen and (min-width: 1200px){.entry__heading{padding:15px}.entry__heading::after{clear:both;content:'';display:table}}.entry__name{font-size:1.125rem}@media screen and (min-width: 1200px){.entry__name{float:left;margin:0 10px 0 0}}.entry__name i{font-style:normal;font-weight:normal}@media screen and (min-width: 1200px){.entry__tag-list{float:left;padding:3px 0 0}}.entry__content{padding:10px}@media screen and (min-width: 1200px){.entry__content{box-sizing:border-box;width:100%;padding:15px;display:table}}.entry__media{margin:0 0 10px}@media screen and (min-width: 1200px){.entry__media{box-sizing:border-box;width:50%;padding:0 15px 0 0;text-align:left;vertical-align:top;display:table-cell}}.entry__media a,.entry__media .tappable{position:relative;max-width:465px;display:block;border:1px solid #ebebeb}.entry__media a:hover,.entry__media .tappable:hover{opacity:1}.entry__media a::after,.entry__media .tappable::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:100%;text-align:center;display:block;background-color:rgba(33,35,41,0.66);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:1001}.entry__media a span,.entry__media .tappable span{position:absolute;top:50%;left:50%;width:200px;height:20px;line-height:20px;margin:-10px 0 0 -100px;text-align:center;display:block;color:#fff;font-size:1rem;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:1002}.entry__media a:hover::after,.entry__media .tappable:hover::after,.entry__media a:hover span,.entry__media .tappable:hover span{opacity:1}.entry__media img{max-width:100%;height:auto;margin:0 auto;display:block}@media screen and (min-width: 1200px){.entry__body{text-align:left;vertical-align:top;display:table-cell}}.entry__detail{padding:20px 0}@media screen and (min-width: 1200px){.entry__detail{padding:0 0 20px}}.entry__vote{padding:20px;background-color:#ebebeb;border-radius:0 0 4px 4px}.entry-list{padding:10px;display:grid;grid-template-columns:repeat(auto-fill, minmax(286px, 1fr));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media screen and (min-width: 1200px){.entry-list{padding:0;grid-template-columns:repeat(3, 1fr)}}.entry-list .button.button--share-twitter{padding:10px}.entry-list__item{overflow:hidden;position:relative;background-color:#fff;border-radius:4px}.entry-list__item:nth-child(1){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(2){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(3){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(4){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(5){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(6){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(7){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(8){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-list__item:nth-child(1n+9){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 768px){.entry-list__item{margin:0}}@media screen and (min-width: 1200px){.entry-list__item{box-sizing:border-box;position:relative}}@media screen and (min-width: 1200px){.entry-list__item.entry-list__item--no-vote{height:270px}}@media screen and (min-width: 1200px){.entry-list__item.entry-list__item--end-vote{height:310px}}.entry-list__rank{position:absolute;left:10px;top:-2px;z-index:100}.entry-list__rank img{width:50%;height:auto}.entry-list__image{position:relative;cursor:pointer}@media screen and (min-width: 1200px){.entry-list__image{height:160px;overflow:hidden}}.entry-list__image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:100%;text-align:center;display:block;background-color:rgba(33,35,41,0.66);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.entry-list__image::after{content:'詳細を見る';position:absolute;top:50%;left:50%;width:200px;height:20px;line-height:20px;margin:-10px 0 0 -100px;text-align:center;display:block;color:#fff;font-size:1rem;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.entry-list__image:hover::before,.entry-list__image:hover::after{opacity:1}.entry-list__image img{width:100%;display:block;border-radius:4px 4px 0 0}body.is-modal-opened .entry-list__image::before,body.is-modal-opened .entry-list__image::after{opacity:0}.entry-list__body{padding:10px}.entry-list__tag{height:55px}@media screen and (max-width: 768px){.entry-list__tag{height:auto}}.entry-list__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px;font-size:1rem;font-weight:bold;cursor:pointer}.entry-list__name i{font-style:normal;font-weight:normal}.entry-list__description{line-height:1.5;height:3em;overflow:hidden;display:block;margin:0 0 10px;font-size:0.75rem;line-height:1.5}@media screen and (min-width: 1200px){.entry-list__description{font-size:0.875rem}}.entries__campaign-info-around{background:url(/assets/2025/layout/guide/bg-light-right-8972dde13904dd9a091aad357877c163f6133079d088cec32a7f30edfe8b8d94.jpg) no-repeat right -120px top -20px;background-size:640px;padding:60px 10px}@media screen and (min-width: 769px){.entries__campaign-info-around{background-position:right -340px top -70px;background-size:1890px;padding:120px 10px 60px}}@media screen and (min-width: 1200px){.entries__campaign-info-around{background-position:center top -30px;background-size:2390px}}.entries__campaign-info{max-width:640px;margin:0 auto}@media screen and (max-width: 768px){.entries__campaign-info{box-sizing:border-box}}.entries__campaign-info-header{color:#fff;text-align:center;font-size:1rem}.entries__campaign-info-header img{max-width:100%;height:auto}.entries__campaign-info-cp-end{background-color:#c62b26;padding:5px 0;margin-top:20px;color:#fff;font-size:1.25rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.entries__campaign-info-title{margin:60px 0 30px}@media screen and (max-width: 768px){.entries__campaign-info-title{margin:20px 0 20px}}.entries__campaign-info-lead{font-size:1rem;margin-bottom:40px}.entries__campaign-info-lead a,.entries__campaign-info-lead .tappable{color:#fff;text-decoration:underline}@media screen and (max-width: 768px){.entries__campaign-info-lead{font-size:0.875rem;margin-bottom:20px}.entries__campaign-info-lead br{display:none}}.entries__campaign-info-present{width:100%;margin:0 auto 30px auto}.entries__campaign-info-present img{max-width:100%}@media screen and (max-width: 768px){.entries__campaign-info-present{width:auto}}.entries__campaign-info-body{margin:30px 0 120px}.entries__campaign-info-body::after{clear:both;content:'';display:table}@media screen and (min-width: 769px){.entries__campaign-info-body{margin-top:50px}}.entries__category-title{font-size:1.25rem;font-weight:bold;margin:20px 10px;color:#fff}@media screen and (max-width: 768px){.entries__category-title{margin:20px 10px 10px;font-size:1.125rem}}.entries__notice-title{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.5rem;font-weight:bold;margin-bottom:5px}@media screen and (min-width: 769px){.entries__notice-title{font-size:2rem}}.entries__notice-lists{margin-top:15px}.entries__notice-lists-page-name{font-size:1.125rem}.entries__notice-lists-page-name a,.entries__notice-lists-page-name .tappable{text-decoration:underline;color:#fff}.entries__notice-lists-page-name span{color:#fff}.entries__notice{color:#fff;font-size:0.8125rem;padding:80px 15px 15px;background:url(/assets/2025/layout/guide/bg-light-left-1bc66cfbb00c534a54e0c4867935c0d7deca7f2ed75b847576ffd23d166337cf.jpg) no-repeat left -130px top -10px;background-size:640px}@media screen and (min-width: 769px){.entries__notice{padding-top:250px;background-position:left -320px top -65px;background-size:1890px;margin-top:-40px}}@media screen and (min-width: 1200px){.entries__notice{padding-top:250px;background-position:center top -70px;background-size:2390px;margin-top:-70px}}@media screen and (min-width: 769px){.entries__notice-inner{max-width:640px;margin:0 auto}}@media screen and (min-width: 1200px){.entries__notice-inner{max-width:900px}}.entries__notice-content:not(:first-child){margin-top:50px}.entries__notice-text{font-size:1rem;margin-top:15px}.entries__notice-text--margin-b5{margin-bottom:5px}.entries__notice-text--margin-b10{margin-bottom:10px}.entries__notice-list:not(:first-child){margin-top:15px}.entries__notice-lists-page-text{font-size:1rem}.entries__other-info{padding:0 10px;margin:35px auto 20px;font-size:1.125rem;color:#fff;text-align:center}@media screen and (min-width: 769px){.entries__other-info{margin:120px auto 40px}}.entries--show .entries__other-info{margin:0 auto 60px}.entries__other-info-inner{background-color:rgba(255,255,255,0.15);padding:20px 12px;border-radius:4px;box-sizing:border-box}@media screen and (min-width: 769px){.entries__other-info-inner{max-width:640px;margin:0 auto}}@media screen and (min-width: 1200px){.entries__other-info-inner{max-width:900px}}.entries__other-info-text span{display:inline-block}@media screen and (min-width: 769px){.entries__other-info-link br{display:none}}.entries__other-info-btn{margin:20px 0 0}.entries__campaign-table{width:100%;border-collapse:collapse;color:#fff}.entries__campaign-table tr,.entries__campaign-table th,.entries__campaign-table td{display:block;margin-top:-1px}.entries__campaign-table th,.entries__campaign-table td{padding:25px 30px;border:1px solid #fff;text-align:left}@media screen and (min-width: 769px){.entries__campaign-table th,.entries__campaign-table td{display:table-cell}}.entries__campaign-table th{background:#4b4b4b;text-align:center;font-size:1.125rem}@media screen and (min-width: 769px){.entries__campaign-table th{width:250px}}.entries__campaign-table td{font-size:0.875rem}@media screen and (min-width: 769px){.entries__campaign-table tr{display:table-row}}.present-summary{padding:0 10px;margin-top:40px}@media screen and (min-width: 769px){.present-summary{margin-top:10px}}@media screen and (min-width: 1200px){.present-summary{margin-top:20px}}.present-summary__inner{margin:0 auto;background-color:#080404;border-radius:8px;padding:32px 16px;max-width:500px;box-sizing:border-box}@media screen and (min-width: 769px){.present-summary__inner{max-width:640px;padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px}}@media screen and (min-width: 1200px){.present-summary__inner{max-width:900px}}.present-summary__main{margin-top:10px}@media screen and (min-width: 769px){.present-summary__main{margin-top:0}}@media screen and (min-width: 1200px){.present-summary__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 1200px){.present-summary__img-wrap{width:350px}}.present-summary__img{max-width:100%;height:auto}.present-summary__date{color:#ecb56d;font-size:1rem;font-weight:bold;margin:10px 0 0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.present-summary__title{color:#fff;font-size:1.1875rem;font-weight:bold;margin:0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 769px){.present-summary__title{font-size:1.625rem}}@media screen and (min-width: 1200px){.present-summary__title{font-size:1.75rem}}.present-summary__title br{display:none}@media screen and (min-width: 769px){.present-summary__title br{display:block}}@media screen and (min-width: 1200px){.present-summary__title br{display:none}}.present-summary__text{color:#fff;font-size:1rem;margin:10px 0 0}.present-summary__btn{margin:30px 0 0}.present-summary__btn .btn{width:auto;padding:10px 80px 10px 30px;position:relative;font-size:0.875rem}.present-summary__btn .btn::after{content:'↓';position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer{background-color:#be9c70}@media screen and (min-width: 1200px){.footer{padding:30px 1.5rem}}.footer-nav{padding:24px 10px}@media screen and (min-width: 1200px){.footer-nav{padding:0}.footer-nav::after{clear:both;content:'';display:table}}.footer-nav__item a,.footer-nav__item .tappable{height:48px;line-height:48px;padding:0 10px;display:inline-block;color:#fff;font-size:0.875rem}@media screen and (min-width: 1200px){.footer-nav__item{float:left;margin:0 1em 0 0}.footer-nav__item a,.footer-nav__item .tappable{height:1em;line-height:1;padding:0}}.footer-share-button{padding:0 20px}@media screen and (min-width: 1200px){.footer-share-button{position:absolute;top:0;right:0;padding:0}}.footer-copyright{padding:40px 20px;font-size:0.75rem;color:#3c3c3c}@media screen and (min-width: 1200px){.footer-copyright{padding:0}}.footer-siteseal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;padding:0 20px 40px}@media screen and (min-width: 1200px){.footer-siteseal{padding:40px 0 10px}}.guide{background-color:#080404;color:#fff}.section-guide{padding:40px 15px}@media screen and (min-width: 769px){.section-guide{padding:80px}}@media screen and (min-width: 1200px){.section-guide{padding:100px 0}}@media screen and (min-width: 1200px){.section-guide__content-width{width:1100px;margin:0 auto}}.section-guide__title-en{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:rgba(255,255,255,0.2);font-size:3rem;font-weight:normal;line-height:1;margin:0}@media screen and (min-width: 769px){.section-guide__title-en{font-size:112px}}.section-guide__title{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:2.25rem;font-weight:bold;line-height:1.4;margin-top:20px}@media screen and (min-width: 769px){.section-guide__title{font-size:4rem}}.section-guide--bg-left{background:url(/assets/2025/layout/guide/bg-light-left-1bc66cfbb00c534a54e0c4867935c0d7deca7f2ed75b847576ffd23d166337cf.jpg) no-repeat left -130px top 47px;background-size:640px}@media screen and (min-width: 769px){.section-guide--bg-left{background-position:left -280px top 47px;background-size:1370px}}@media screen and (min-width: 1200px){.section-guide--bg-left{background-position:center top -90px;background-size:2390px}}.section-guide--bg-right{background:url(/assets/2025/layout/guide/bg-light-right-8972dde13904dd9a091aad357877c163f6133079d088cec32a7f30edfe8b8d94.jpg) no-repeat right -120px top -23px;background-size:640px}@media screen and (min-width: 769px){.section-guide--bg-right{background-position:right -290px top -63px;background-size:1370px}}@media screen and (min-width: 1200px){.section-guide--bg-right{background-position:center top -140px;background-size:2390px}}.hero{padding:150px 0 75px;position:relative;background:url(/assets/2025/layout/guide/hero_bg-6901c9fb5a84f753a433c0aee1b22f8fb35f30a46bbdfa93b6a4c3bdf6701592.jpg) no-repeat center top -290px;background-size:2000px}@media screen and (min-width: 769px){.hero{background-position:center top;background-size:1710px;padding-bottom:90px}}@media screen and (min-width: 1200px){.hero{background-position:center top -90px;background-size:2000px;padding-bottom:105px}}.hero__catchcopy,.hero__logo-img1,.hero__logo-img2{opacity:0}.hero__catchcopy{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.125rem;font-weight:bold;line-height:1.5;text-align:center;color:#fff}@media screen and (min-width: 769px){.hero__catchcopy{font-size:2rem}}.hero__logo{text-align:center}.hero__logo-img{width:330px;height:auto}@media screen and (min-width: 769px){.hero__logo-img{width:500px}}.hero__logo-img1{width:330px;height:auto}@media screen and (min-width: 769px){.hero__logo-img1{width:500px}}.hero__logo-img2{width:180px;height:auto}@media screen and (min-width: 769px){.hero__logo-img2{width:268px}}.hero__share{position:absolute;top:110px;right:10px;z-index:1000}@media screen and (min-width: 769px){.hero__share{top:80px}}@media screen and (min-width: 1200px){.hero__share{top:90px;right:15px}}.about{padding:100px 15px 40px}@media screen and (min-width: 769px){.about{padding:150px 80px 40px}}@media screen and (min-width: 1200px){.about{padding:225px 0 0}}.about__title{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:2.25rem;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.about__title{font-size:4rem}}@media screen and (min-width: 1200px){.about__title br{display:none}}.about__catchcopy{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.5rem;font-weight:bold;line-height:1.5;text-align:center;margin-top:45px}@media screen and (min-width: 769px){.about__catchcopy{font-size:2rem;margin-top:110px}}@media screen and (min-width: 1200px){.about__catchcopy{margin-top:160px}}.about__catchcopy span{display:inline-block}.about__description{font-size:1rem;line-height:1.5;text-align:center;margin-top:20px}.about__description a:link,.about__description .tappable:link,.about__description a:visited,.about__description .tappable:visited,.about__description a:active,.about__description .tappable:active{color:#fff;text-decoration:underline}.about__list{margin:50px 0 0}@media screen and (min-width: 769px){.about__list{margin-top:100px}}@media screen and (min-width: 1200px){.about__list{margin-top:130px}}@media screen and (min-width: 1200px){.about__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}}.about__item:not(:first-child){margin-top:50px}@media screen and (min-width: 769px){.about__item:not(:first-child){margin-top:60px}}@media screen and (min-width: 1200px){.about__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.about__figure{margin:30px 0 0}@media screen and (min-width: 1200px){.about__figure{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}}.about__figure-img{width:100%;height:auto}@media screen and (min-width: 1200px){.about__text{width:576px;padding:25px;box-sizing:border-box}}.about__text-title{margin:0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 769px){.about__text-title{font-size:2rem}}.about__text-title span{display:inline-block}.about__text-text{font-size:1rem}.about__text-text span{display:inline-block}.scene{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%}.scene__anime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:1460px;margin:0 auto}@media screen and (max-width: 768px){.scene__anime{gap:12px}}.scene__anime-item{width:350px;height:614px;overflow:hidden;position:relative;z-index:20}@media screen and (max-width: 768px){.scene__anime-item{width:224px;height:252px}}@-webkit-keyframes infinite-scroll{0%{background-position-y:0}100%{background-position-y:-300vh}}@keyframes infinite-scroll{0%{background-position-y:0}100%{background-position-y:-300vh}}@-webkit-keyframes infinite-scroll-reverse{0%{background-position-y:-300vh}100%{background-position-y:0}}@keyframes infinite-scroll-reverse{0%{background-position-y:-300vh}100%{background-position-y:0}}.scene__anime-item--1{background:url(/assets/2025/layout/guide/scene1-e47a22948d4025ac9d766271fcbabfa0618a00e7844584d299a27fec5c9036bb.png) repeat-y center/cover;-webkit-animation:infinite-scroll 100s linear -30s infinite;animation:infinite-scroll 100s linear -30s infinite}.scene__anime-item--2{background:url(/assets/2025/layout/guide/scene2-07411a9ed10abfb278d518610026ac14e33ccafaa2ee63cdc27e7da2ee7dfdfb.png) repeat-y center/cover;-webkit-animation:infinite-scroll-reverse 100s linear -30s infinite;animation:infinite-scroll-reverse 100s linear -30s infinite}.scene__anime-item--3{background:url(/assets/2025/layout/guide/scene3-bdf08388aac04b876884277068b067aff01ee2db339f4245e5a6451a219d60f8.png) repeat-y center/cover;-webkit-animation:infinite-scroll 100s linear -30s infinite;animation:infinite-scroll 100s linear -30s infinite}.scene__anime-item--4{background:url(/assets/2025/layout/guide/scene4-7c92f1bdb16b972b9f61b8efd0f4f61adb1becd70aa965cdb279272ef09e6380.png) repeat-y center/cover;-webkit-animation:infinite-scroll-reverse 100s linear -30s infinite;animation:infinite-scroll-reverse 100s linear -30s infinite}@media screen and (min-width: 769px){.merit{padding:100px 80px 0}}@media screen and (min-width: 1200px){.merit{padding-top:230px}}@media screen and (min-width: 769px){.merit.section-guide--bg-right{background-position:right -240px top}}@media screen and (min-width: 1200px){.merit.section-guide--bg-right{background-position:center top}}.merit__list{margin:50px 0 0}@media screen and (min-width: 1200px){.merit__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}}.merit__item:not(:first-child){margin-top:50px}@media screen and (min-width: 769px){.merit__item:not(:first-child){margin-top:60px}}@media screen and (min-width: 1200px){.merit__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.merit__figure{margin:30px 0 0}@media screen and (min-width: 1200px){.merit__figure{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0}}.merit__figure-img{width:100%;height:auto}@media screen and (min-width: 1200px){.merit__text{width:576px;padding:25px;box-sizing:border-box}}.merit__text-title{margin:0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 769px){.merit__text-title{font-size:2rem}}@media screen and (min-width: 769px){.merit__text-title br{display:none}}.merit__text-text{font-size:1rem}.merit__text-text span{display:inline-block}.history{padding:40px 0 80px}@media screen and (min-width: 769px){.history{padding:170px 0 0}}.history .section-guide__title-en,.history .section-guide__title{padding:0 15px}@media screen and (min-width: 769px){.history .section-guide__title-en,.history .section-guide__title{padding:0 80px}}@media screen and (min-width: 1200px){.history .section-guide__title-en,.history .section-guide__title{padding:0}}.history.section-guide--bg-left{background-position:left -120px top -23px}@media screen and (min-width: 769px){.history.section-guide--bg-left{background-position:left -290px top}}@media screen and (min-width: 1200px){.history.section-guide--bg-left{background-position:center top 0}}.history__body{margin-top:30px}@media screen and (min-width: 769px){.history__body{margin-top:50px}}.splide{position:relative;margin:0 auto;padding-bottom:6rem}@media screen and (min-width: 769px){.splide{padding-bottom:4rem}}@media screen and (min-width: 1200px){.splide{padding-bottom:5rem}}.splide__slide{opacity:0.5;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.splide__slide.is-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.splide__pagination{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none}.splide__pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;gap:0.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.slide-content{border:1px solid #555;background:rgba(255,255,255,0.2);padding:20px;border-radius:8px}@media screen and (min-width: 769px){.slide-content{padding:25px}}.slide-content__image{width:100%;-o-object-fit:cover;object-fit:cover}.slide-content__year-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.5rem;margin-top:20px;font-size:1.375rem;font-weight:bold}@media screen and (min-width: 769px){.slide-content__year-number{font-size:1.625rem}}.slide-content__title{font-size:1.125rem;font-weight:bold;margin-bottom:0.5rem}.slide-content__description{font-size:0.875rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 769px){.slide-content__description{font-size:1rem}}.slide-content__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.slide-content__action{color:#fff;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0.5rem;border-bottom:1px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:5px}.slide-content__action:hover{color:#fff}@media screen and (min-width: 769px){.criteria{padding:180px 80px 0}}@media screen and (min-width: 1200px){.criteria{padding-top:230px}}@media screen and (min-width: 769px){.criteria.section-guide--bg-right{background-position:right -240px top}}@media screen and (min-width: 1200px){.criteria.section-guide--bg-right{background-position:center top}}.criteria__body{margin:50px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px}.criteria__row-item{background-color:#2c2a2a;padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width: 1200px){.criteria__row-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}}.criteria__row-figure{margin:0}@media screen and (min-width: 1200px){.criteria__row-figure{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.criteria__row-figure-img{width:100%;height:auto}@media screen and (min-width: 1200px){.criteria__row-text{width:576px;padding:25px;box-sizing:border-box}}.criteria__title{margin:0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 769px){.criteria__title{font-size:2rem}}.criteria__row-content{font-size:1rem;margin:10px 0 0}.criteria__award{background-color:#2c2a2a;padding:25px}@media screen and (min-width: 1200px){.criteria__award{padding:60px 50px}}.criteria__award-body{margin-top:25px}.criteria__guest{background-color:#2c2a2a;padding:25px}@media screen and (min-width: 1200px){.criteria__guest{padding:60px 50px}}.criteria__guest-figure{margin-top:10px}.criteria__guest-figure-img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:150px}.criteria__guest-role{font-size:0.8125rem;margin:20px 0 0}@media screen and (min-width: 769px){.criteria__guest-role{font-size:1rem}}.criteria__guest-name{font-size:1.625rem;font-weight:bold;margin:10px 0 0}.criteria__guest-description{font-size:1rem;margin:10px 0 0;line-height:1.5}@media screen and (min-width: 1200px){.criteria__guest-body{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px}}.award-intro{border-collapse:separate;border-spacing:0;border-left:1px solid #fff;border-top:1px solid #fff;width:100%;margin-bottom:30px}.award-intro__item-title{width:100px;font-size:1.125rem}.award-intro__item-title-sub-new{background:#ff9300;font-size:0.9375rem;line-height:1;vertical-align:2px;padding:2px 5px 5px;margin-left:5px}@media screen and (max-width: 768px){.award-intro__item-title-sub-new{vertical-align:0}}.award-intro__item-title,.award-intro__item-title-sub{color:#fff;font-weight:bold;background-color:#4b4b4b;text-align:center}.award-intro__item-title,.award-intro__item-title-sub,.award-intro__item-content{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:25px}@media screen and (max-width: 768px){.award-intro__item-title,.award-intro__item-title-sub,.award-intro__item-content{display:block;box-sizing:border-box;width:100%}}.award-intro__item-title-sub{padding:15px 20px;font-size:0.875rem;line-height:1}@media screen and (min-width: 769px){.award-intro__item-title-sub{width:128px;text-align:left}}@media screen and (min-width: 1200px){.award-intro__item-title-sub{width:220px;padding:32px 24px}}.award-intro__item-content{text-align:justify;padding:25px 30px;font-size:0.875rem;line-height:1.7}.award-intro__item-content a:link,.award-intro__item-content .tappable:link,.award-intro__item-content a:visited,.award-intro__item-content .tappable:visited,.award-intro__item-content a:active,.award-intro__item-content .tappable:active{color:#fff;text-decoration:underline}@media screen and (min-width: 769px){.schedule{padding:180px 80px 0}}@media screen and (min-width: 1200px){.schedule{padding-top:230px}}.schedule.section-guide--bg-left{background-position:left -120px top -23px}@media screen and (min-width: 769px){.schedule.section-guide--bg-left{background-position:left -290px top}}@media screen and (min-width: 1200px){.schedule.section-guide--bg-left{background-position:center top 0}}.schedule__body{margin-top:50px;padding:15px;background-color:#2c2a2a;border-radius:4px}@media screen and (min-width: 769px){.schedule__body{margin-top:120px;padding:50px}}.schedule__sub-title{font-size:2rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:bold}@media screen and (min-width: 769px){.schedule__sub-title{font-size:3rem}}.schedule__lead{font-size:0.875rem;font-weight:bold;margin:10px 0 0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 769px){.schedule__lead{font-size:1rem}}.schedule__item{margin-top:50px;padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width: 1200px){.schedule__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px}}.schedule__item:first-child{margin-top:0}.schedule__item--border{border-top:1px solid #fff}@media screen and (min-width: 1200px){.schedule__item-date{width:360px}}.schedule__item-date-title{font-size:1.5rem;font-weight:bold;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 769px){.schedule__item-date-title{font-size:2rem}}.schedule__item-date-text{font-size:1rem;font-weight:bold;margin:10px 0 0;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 1200px){.schedule__item-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.schedule__item-content-text{font-size:0.875rem;margin:0}@media screen and (min-width: 769px){.schedule__item-content-text{font-size:1rem}}.schedule__item-content-text:not(:first-child){margin-top:10px}.schedule__item-content-btn{margin:20px 0}@media screen and (min-width: 1200px){.schedule__item-content-btn{margin:30px 0}}.schedule__item-content-text-strong{font-weight:bold;font-size:1.125rem}@media screen and (min-width: 769px){.schedule__item-content-text-strong{font-size:1.3125rem}}.schedule__item-content-text-memo{font-size:0.75rem}@media screen and (min-width: 769px){.schedule__item-content-text-memo{font-size:0.875rem}}.schedule__common-item{padding:0 20px 20px}@media screen and (min-width: 769px){.schedule__common-item{padding:45px 50px 50px}}.tabs{width:100%}.tabs__tab-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:6px}.tabs__tab-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 20px;text-align:center;cursor:pointer;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.125rem;background-color:#171717}@media screen and (min-width: 769px){.tabs__tab-item{font-size:1.5rem}}.tabs__tab-item:hover{background-color:#000}.tabs__tab-item.active{background-color:#000;font-weight:bold}.tabs__tab-content{display:none;background-color:#000;padding:20px}@media screen and (min-width: 769px){.tabs__tab-content{padding:50px}}.tabs__tab-content.active{display:block}.tabs__tab-content.active .tabs__tab-content-inner{-webkit-animation:fadeIn 1.5s ease forwards;animation:fadeIn 1.5s ease forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (min-width: 769px){.press{padding:180px 80px 200px}}@media screen and (min-width: 1200px){.press{padding-top:230px}}@media screen and (min-width: 769px){.press.section-guide--bg-right{background-position:right -240px top}}@media screen and (min-width: 1200px){.press.section-guide--bg-right{background-position:center top}}.press__body{margin-top:50px}@media screen and (min-width: 1200px){.press__section-title-br{display:none}}@media screen and (min-width: 769px){.press__title-br{display:none}}.press__content{margin-top:20px}.press__title{font-size:1.5rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 769px){.press__title{font-size:2rem}}@media screen and (min-width: 769px){.press__title-br{display:none}}.press__text{margin:0;font-size:1rem}.press__text:not(:first-child){margin-top:20px}.press__btn{margin-top:50px}.guide-credit{padding:20px;background-color:#fff}.guide-credit__item{padding:20px 0}.guide-credit__heading{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;margin:0 0 10px;text-align:center;color:#be9c70;font-size:1.25rem}@media screen and (min-width: 1200px){.guide-brand-list{text-align:center}}.guide-brand-list .guide-brand-list__item a,.guide-brand-list .guide-brand-list__item .tappable{padding:20px 10px;margin:0 auto;display:block}.guide-brand-list .guide-brand-list__item img{width:100%;height:auto;display:block}.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop a,.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop .tappable{width:330px}@media screen and (max-width: 768px){.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop a,.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop .tappable{width:230px}}.guide-brand-list .guide-brand-list__item.guide-brand-list__item--amazon a,.guide-brand-list .guide-brand-list__item.guide-brand-list__item--amazon .tappable{width:190px}@media screen and (min-width: 1200px){.guide-brand-list .guide-brand-list__item{display:inline-block}.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop a,.guide-brand-list .guide-brand-list__item.guide-brand-list__item--colormeshop .tappable{width:auto;height:95px}.guide-brand-list .guide-brand-list__item.guide-brand-list__item--amazon a,.guide-brand-list .guide-brand-list__item.guide-brand-list__item--amazon .tappable{width:auto;height:40px}.guide-brand-list .guide-brand-list__item a,.guide-brand-list .guide-brand-list__item .tappable{display:inline-block;padding:20px}.guide-brand-list .guide-brand-list__item img{height:100%;width:auto}}.guide-credit__sponsored.guide-credit__sponsoreds{width:100%;margin-top:20px;text-align:center}.guide-credit__sponsored{vertical-align:middle;margin:0 auto}.guide-credit__sponsored img{max-width:100%;height:auto}.guide-credit__sponsored--logo{display:block;width:200px;margin:50px auto}@media screen and (min-width: 1200px){.guide-credit__sponsored--logo{display:inline-block;margin:25px}}.guide-credit__sponsored--logo-large{width:300px}.guide-credit__sponsored--logo-small{width:110px}@media screen and (min-width: 769px){.sp-only{display:none}}.tablet-only{display:none}@media screen and (min-width: 769px){.tablet-only{display:block}}@media screen and (min-width: 1200px){.tablet-only{display:none}}.pc-only{display:none}@media screen and (min-width: 1200px){.pc-only{display:block}}.tablet-over{display:none}@media screen and (min-width: 769px){.tablet-over{display:block}}.fade-anime{opacity:0}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:fixed;padding:0 10px;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #ebebeb;z-index:4;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}@media screen and (min-width: 769px){.header{padding:0 15px;top:28px}.header::after{content:'';position:absolute;top:-28px;left:0;width:100%;height:28px;background-color:#eee;border-bottom:1px solid #e0e0e0}}@media screen and (max-width: 768px){body.is-drawer-opened .header{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}}@media screen and (max-width: 768px) and (min-width: 1200px){body.is-drawer-opened .header{position:relative;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}}body.is-modal-opened .header{display:none}.header__brand{box-sizing:border-box;width:200px;padding:15px 0;display:block}.header__brand img{width:100%;height:auto;display:block}@media screen and (min-width: 1200px){.header__brand{padding-right:0;padding-left:0;width:300px}}.header__drawer-switch{position:absolute;top:14px;right:10px;height:30px;line-height:30px;padding:0 10px;font-size:0.875rem;border:1px solid #212329;cursor:pointer}@media screen and (min-width: 769px){.header__drawer-switch{display:none}}.header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.header-nav__item{color:#212329;font-size:1rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.header-nav__item a,.header-nav__item .tappable{color:#212329;padding:7px 10px}.header-nav__item.current a,.header-nav__item.current .tappable{border-bottom:2px solid #212329}.header-nav__item.header-nav__item--button a,.header-nav__item.header-nav__item--button .tappable{color:#fff;vertical-align:top}.dropdown{position:relative}.dropdown__toggle{position:relative;padding:0 40px 0 0;cursor:pointer;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.dropdown__toggle:hover{opacity:0.66}.dropdown__toggle::after{content:'';position:absolute;top:5px;right:0;width:40px;height:40px;display:block;background-image:url(/assets/icon/chevron-down-darken-dcc25b8a1272e1f9656a1f3cdbf499ff7bc9f7249210ade4648d2433203bd77c.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center}.dropdown.is-active .dropdown__toggle{opacity:0.66}.dropdown__menu{display:none}.dropdown.is-active .dropdown__menu{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;position:absolute;top:40px;right:0;padding:5px 0;background-color:#212329;border-radius:3px}.dropdown.is-active .dropdown__menu::after{content:'';position:absolute;top:-8px;right:12px;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #212329;border-left:8px solid transparent}.dropdown__item a,.dropdown__item .tappable{height:40px;line-height:40px;padding:0 15px;white-space:nowrap;display:block;color:#fff}.dropdown__item:nth-child(1){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dropdown__item:nth-child(2){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dropdown__item:nth-child(3){-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.drawer{display:none;position:absolute;top:0;right:0;width:260px;overflow-y:scroll;color:#fff;background-color:#383c46;z-index:2;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){body.is-drawer-opened .drawer{display:block}}.drawer-nav{padding:10px 20px}.drawer-nav__item a,.drawer-nav__item .tappable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:48px;line-height:48px;display:block;color:#fff;background-image:url(/assets/icon/chevron-right-lighten-244412a18fea3778a992715f0f94b963d015ef1bfaa86219c025f9e47f83584d.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:right center}.drawer-nav__item.drawer-nav__item--border-top{margin-top:20px;padding-top:20px;border-top:1px solid #4f5462}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}@media screen and (min-width: 1200px){.swiper-slide{height:calc(100vh - 80px)}}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: $color-white}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: $color-black}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#212329;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: $color-white}.swiper-pagination-black{--swiper-pagination-color: $color-black}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#212329;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.winner{background-color:#212329;color:#fff;word-wrap:break-word}.winner .page-nav__list{padding:8px 25px}@media screen and (min-width: 769px){.winner .page-nav__list{padding:15px 25px}}.winner__content{margin-top:10px}@media screen and (min-width: 1200px){.winner__content{margin-top:23px}}.winner__share-button-content{position:absolute;top:73px;right:0;z-index:100}.winner__share-button-content::after{clear:both;content:'';display:table}.winner__share-button-content li{float:right}.winner__share-button-content li.share-button__item--twitter{padding-right:10px}@media screen and (min-width: 1200px){.winner__share-button-content{top:73px;right:10px}}.winner__header{position:relative;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.winner__button a,.winner__button .tappable{background-color:#be9c70;display:block;padding:15px 10px;text-align:center;color:#fff}.winner__button .winner__button--to-shop{font-size:1rem}@media screen and (max-width: 768px){.winner__button .winner__button--to-shop{font-size:0.875rem}}.winner__button.more-photos{font-size:1.125rem;width:600px;margin:0 auto;padding:40px 0 10px;border-radius:5px}@media screen and (max-width: 768px){.winner__button.more-photos{padding:10px 0 5px;width:80%;font-size:0.875rem}}.winner__button.more-photos a,.winner__button.more-photos .tappable{border-radius:5px}.winner__award-group{padding:0 20px}@media screen and (min-width: 1200px){.winner__award-group{padding:0}}.winner__award-group .award-01 .winner__award-content--score-and-review{padding:20px}@media screen and (min-width: 769px){.winner__award-group .award-01 .winner__award-content--score-and-review{padding:40px}}.winner__award-group.jungle{padding-bottom:60px}@media screen and (max-width: 768px){.winner__award-group.jungle{padding-bottom:40px}}.winner__award-group .winner__award-type{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal;color:#be9c70;text-align:center;padding-top:60px;font-size:1.875rem}.winner__award-group .winner__award-type span{position:relative;padding:0 25px;display:inline-block;color:#be9c70;line-height:40px}.winner__award-group .winner__award-type span::before,.winner__award-group .winner__award-type span::after{content:'';position:absolute;top:0;width:30px;height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:auto 40px}.winner__award-group .winner__award-type span::before{left:-2px;background-image:url(/assets/2017/layout/winner/flame_leaf_l-ab3eeaf2955c74b7cb0ec6076573824879f9a9d4c7a34be3d363b130a8d52fe0.png)}@media screen and (max-width: 768px){.winner__award-group .winner__award-type span::before{left:-5px}}.winner__award-group .winner__award-type span::after{right:0;background-image:url(/assets/2017/layout/winner/flame_leaf_r-7c635b35a3e633d85d3cdfb7d391b50343b7e65d61580cdb247201141e9bb672.png)}@media screen and (max-width: 768px){.winner__award-group .winner__award-type{padding-top:60px;letter-spacing:2px;font-size:1.5rem}}.winner__award-group .winner__award-type.award-01{font-size:2.8125rem}@media screen and (max-width: 768px){.winner__award-group .winner__award-type.award-01{font-size:1.625rem}}.winner__award-group .winner__award-type.award-01 span{padding:0 35px;line-height:60px}.winner__award-group .winner__award-type.award-01 span::before,.winner__award-group .winner__award-type.award-01 span::after{background-size:auto 60px}@media screen and (max-width: 768px){.winner__award-group .winner__award-type.award-01 span{padding:0 25px;line-height:40px}.winner__award-group .winner__award-type.award-01 span::before,.winner__award-group .winner__award-type.award-01 span::after{background-size:auto 40px}}.winner__award-group .winner__award-type-description{text-align:center;margin-bottom:40px;line-height:1.8}@media screen and (max-width: 768px){.winner__award-group .winner__award-type-description{margin-bottom:20px}.winner__award-group .winner__award-type-description br{display:none}}.winner__award-group .winner__award-type-shoplists{text-align:center;padding:0 0 40px}@media screen and (max-width: 768px){.winner__award-group .winner__award-type-shoplists{padding:0 0 20px}}.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist{display:inline;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.125rem;font-weight:lighter;white-space:nowrap}@media screen and (max-width: 768px){.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist{font-size:0.9375rem;font-weight:normal}}.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist a,.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist .tappable{color:#be9c70;display:inline-block;padding:0 10px}@media screen and (max-width: 768px){.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist a,.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist .tappable{padding:0 5px}}.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist a h3,.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist .tappable h3{font-size:0.8125rem}.winner__award-group .winner__award-type-shoplists .winner__award-type-shoplist::after{content:'/';color:#383c46}.winner__award-group .winner__award-shop-name{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;text-align:center;margin-top:0}.winner__award-group .winner__award-shop-name.column-01{font-size:1.875rem;font-weight:lighter;margin-bottom:20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-shop-name.column-01{font-size:1.25rem;letter-spacing:2px}}.winner__award-group .winner__award-contents.award-02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width: 769px){.winner__award-group .winner__award-contents.award-02{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.winner__award-group .winner__award-content{color:#212329;margin-bottom:15px}.winner__award-group .winner__award-content .winner__award-content--shop-description--text{padding-top:10px}.winner__award-group .winner__award-content.column-01{background-color:#fff}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-01 .winner__award-content--mainimage.pc{display:none}}@media screen and (min-width: 769px){.winner__award-group .winner__award-content.column-01 .winner__award-content--mainimage.sp{display:none}}.winner__award-group .winner__award-content.column-01 .winner__award-content--mainimage img{width:100%}.winner__award-group .winner__award-content.column-01 .winner__award-content--shop-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}@media screen and (min-width: 769px){.winner__award-group .winner__award-content.column-01 .winner__award-content--shop-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px;padding:0 40px}}.winner__award-group .winner__award-content.column-02{width:100%;background-color:#fff;margin-bottom:0}@media screen and (min-width: 769px){.winner__award-group .winner__award-content.column-02{width:calc((100% - 15px) / 2)}}.winner__award-group .winner__award-content.column-02 .winner__award-content--mainimage img{width:100%}.winner__award-group .winner__award-content.column-02 .winner__award-content--shop-description{padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.winner__award-group .winner__award-content.column-02 .winner__award-content--shop-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:15px;height:110px}}.winner__award-group .winner__award-content.column-02 .winner__award-content--shop-description.japanculture{height:auto}.winner__award-group .winner__award-content.column-03{width:290px;float:left;background-color:#fff;margin-right:15px;margin-bottom:15px}.winner__award-group .winner__award-content.column-03:nth-child(3n){float:right;margin-right:0}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-03{width:48%;min-height:490px;margin-right:0;position:relative}.winner__award-group .winner__award-content.column-03:nth-child(3n){float:left}.winner__award-group .winner__award-content.column-03:nth-child(2n){float:right;margin-right:0}.winner__award-group .winner__award-content.column-03 .winner__button{position:absolute;bottom:0;width:100%}}.winner__award-group .winner__award-content.column-03 .winner__award-content--mainimage a,.winner__award-group .winner__award-content.column-03 .winner__award-content--mainimage .tappable{height:218px;overflow:hidden;display:block}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-03 .winner__award-content--mainimage a,.winner__award-group .winner__award-content.column-03 .winner__award-content--mainimage .tappable{height:120px}}.winner__award-group .winner__award-content.column-03 .winner__award-content--mainimage img{width:100%}.winner__award-group .winner__award-content.column-04 .winner__award-content--mainimage div{overflow:hidden}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-04 .winner__award-content--mainimage div{height:auto}}.winner__award-group .winner__award-content.column-04 .winner__award-content--mainimage img{vertical-align:top}.winner__award-group .winner__award-content.column-list{background-color:#fff;margin-bottom:15px;overflow:hidden;display:table}.winner__award-group .winner__award-content.column-list::after{clear:both;content:'';display:table}.winner__award-group .winner__award-content.column-list a,.winner__award-group .winner__award-content.column-list .tappable{display:block;overflow:hidden}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list a,.winner__award-group .winner__award-content.column-list .tappable{height:auto}}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list{float:none;width:100%}}.winner__award-group .winner__award-content.column-list:nth-child(2n){float:right}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list:nth-child(2n){float:none}}.winner__award-group .winner__award-content.column-list .winner__award-content--mainimage{width:250px;display:table-cell;height:150px;line-height:0;overflow:hidden}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list .winner__award-content--mainimage{width:170px;height:auto;margin:20px auto 0;display:block}}.winner__award-group .winner__award-content.column-list .winner__award-content--mainimage img{width:100%}.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description{display:table-cell;vertical-align:middle}.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text{padding-top:0;width:100%}.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text h3{font-size:1.375rem;display:inline-block;margin-right:20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text h3{font-size:1.125rem;margin:0;display:block;text-align:center;line-height:170%}}.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text .winner__award-content--shop-description--inner-text{text-align:justify;margin-bottom:0}.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text .shop-category{margin-bottom:0}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-list .winner__award-content--shop-description .winner__award-content--shop-description--text .shop-category{display:block}}.winner__award-group .winner__award-content .winner__award-content--shop-description{padding:20px 30px  20px 20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description{padding:20px}}.winner__award-group .winner__award-content .winner__award-content--shop-description.award-03{padding:0 10px}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture{background-color:#fff;line-height:0;border:solid 1px #ebebeb}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture{float:none;margin-top:-20px}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture a,.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture .tappable{display:block}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture img{width:100%}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-01{width:350px;position:relative;margin-top:-40px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-01{width:60%;margin:-30px auto 10px}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-02{width:170px;position:relative;margin-top:-20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-02{width:60%;margin:-30px auto 0}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text .shop-category{color:#be9c70;line-height:140%;margin:10px auto 0}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text .shop-category.column-01{text-align:center}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-01 p{line-height:170%;text-align:left}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-01{width:100%;text-align:center}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-01 h3,.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-01 span{text-align:center}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text h3{font-size:1.25rem;line-height:1.3;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text h3 .br-pc-invisible{display:none}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text h3 .br-sp-visible{display:block}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-02{width:210px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-02{width:100%;text-align:center}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-02.amazonpay,.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-02.japanculture{width:100%;text-align:center}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03{width:100%;text-align:center}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03.high{height:95px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03.high{height:auto}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03 h3{font-size:1.25rem}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03 h3{font-size:0.875rem;line-height:140%;height:40px}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03 h3 .br-sp-invisible{display:none}}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text.column-03 .shop-category{font-size:0.75rem;height:40px}}.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--text span{text-align:center}.winner__award-group .winner__award-content .award-03__type{text-align:center;background-color:#be9c70;color:#fff;width:165px;margin:0 0 5px;font-size:0.875rem;line-height:200%}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .award-03__type{width:200px;font-size:1rem;margin:10px auto}}.winner__award-group .winner__award-content .winner__award-content--review{display:inline-block;text-align:justify;padding:0 40px 15px 0;line-height:180%}.winner__award-group .winner__award-content .winner__award-content--review h3{font-size:0.875rem}.winner__award-group .winner__award-content .winner__award-content--review p{margin-top:0}.winner__award-group .winner__award-content .winner__award-content--review p.japanculture{height:125px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review p.japanculture{height:auto}}.winner__award-group .winner__award-content .winner__award-content--review .judge{border-top:solid 1px #be9c70;padding:20px 0 10px}.winner__award-group .winner__award-content .winner__award-content--review .judge::after{clear:both;content:'';display:table}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--image{float:left}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--image img{width:150px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--image img{width:120px}}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--name{margin-left:170px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--name{margin-left:140px}}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--name h4{color:#be9c70;font-size:0.875rem}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--name .company{font-size:0.75rem;line-height:160%}.winner__award-group .winner__award-content .winner__award-content--review .judge .judge--name .name{font-size:1.25rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review.column-01{padding:20px;margin-top:10px}}.winner__award-group .winner__award-content .winner__award-content--review.award-01{padding:0;margin-bottom:10px}.winner__award-group .winner__award-content .winner__award-content--review.award-03{width:156px;display:inline-block;padding:0 15px 0 7px;font-size:0.75rem;height:160px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review.award-03{padding-top:0;display:block;width:auto;padding:10px;height:220px}}.winner__award-group .winner__award-content .winner__award-content--review.column-02{height:165px;padding:0 20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review.column-02{padding:0 20px 10px;height:auto}}.winner__award-group .winner__award-content .winner__award-content--review.column-02 .award02{padding-top:15px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review.column-02 .award02{padding-top:0}}.winner__award-group .winner__award-content .winner__award-content--comment{padding:35px 40px;background-color:#eee8d9;border-top:solid 1px #be9c70;font-size:1.0625rem;line-height:190%}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--comment{padding:20px;font-size:0.875rem}}.winner__award-group .winner__award-content .winner__award-content--comment h3{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#be9c70;font-size:1.5rem;margin-bottom:15px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--comment h3{font-size:0.875rem;line-height:160%}}.winner__award-group .winner__award-content .winner__award-content--comment p{margin:10px 0 0}.winner__award-group .winner__award-contents--judge-area{padding:20px;border:1px solid #8c8c8c;text-align:center;width:80%;margin:20px auto 30px}.winner__award-group .winner__award-contents--judge-area--amazon{margin-bottom:180px}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-area--amazon{margin-bottom:40px}}.winner__award-group .winner__award-contents--judge-txt{display:inline-block;vertical-align:middle;text-align:left}.winner__award-group .winner__award-contents--judge-title{font-size:1.125rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal;margin-bottom:20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-title{font-size:1rem;margin-bottom:10px;text-align:center}}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-position{text-align:center;margin-bottom:10px;font-size:0.75rem}}.winner__award-group .winner__award-contents--judge-position .br{display:none}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-position .br{display:block}}.winner__award-group .winner__award-contents--judge-name{font-size:1.5rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-name{text-align:center}}.winner__award-group .winner__award-contents--judge-face{display:inline-block;margin-right:30px;vertical-align:middle}@media screen and (max-width: 768px){.winner__award-group .winner__award-contents--judge-face{margin:0 0 10px}}.winner__award-group .winner__award-contents--judge-face img{border-radius:100%;width:110px;height:110px}.winner__award-group .winner__award-score-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px}.winner__award-group .winner__award-score-text .winner__award-score-box{margin-right:20px}@media screen and (max-width: 768px){.winner__award-group .winner__award-score-text .winner__award-score-box{margin-right:10px}}.winner__award-group .winner__award-score-text .winner__award-content--shop-description--inner-text{margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.winner__more-photos{border-top:solid 1px #be9c70;text-align:center}@media screen and (max-width: 768px){.winner__more-photos .layout-content{padding:0 20px;width:auto}}.winner__more-photos h2{color:#be9c70;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal;padding-top:60px}.winner__more-photos .winner__more-photos--image img{width:500px}@media screen and (max-width: 768px){.winner__more-photos .winner__more-photos--image img{width:100%}}.winner__more-photos .winner__more-photos--for-media{font-size:0.6875rem;padding-bottom:50px;margin-bottom:0;font-weight:lighter}@media screen and (max-width: 768px){.winner__more-photos .winner__more-photos--for-media{padding-bottom:130px}}.winner__more-photos .winner__more-photos--for-media a,.winner__more-photos .winner__more-photos--for-media .tappable{color:#fff;text-decoration:underline}.winner-index-footer img{width:100%;height:auto;display:block}.winner-hero{min-height:calc(100vh - 103px);background-color:#000}.winner-hero__inner{position:relative;width:100%;height:100vh;overflow:hidden;background:#000 url(/assets/2025/layout/guide/hero_bg-6901c9fb5a84f753a433c0aee1b22f8fb35f30a46bbdfa93b6a4c3bdf6701592.jpg) no-repeat center top;background-size:cover}.winner-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.2));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.2));z-index:10}@media screen and (min-width: 769px){.winner-hero__overlay{background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0))}}.winner-hero__photo{position:absolute;z-index:3;opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-transition:opacity 1.2s ease-out, -webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out, -webkit-transform 1.2s ease-out;transition:opacity 1.2s ease-out, transform 1.2s ease-out;transition:opacity 1.2s ease-out, transform 1.2s ease-out, -webkit-transform 1.2s ease-out}.winner-hero__photo.is-visible{opacity:0.95;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.winner-hero__photo-container{position:relative;width:100%;height:100%;overflow:hidden}.winner-hero__photo-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.winner-hero__photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0)}.winner-hero__photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(212,175,55,0.3)}.winner-hero__photo--1{top:8%;left:-3%;width:50vw}@media screen and (min-width: 769px){.winner-hero__photo--1{top:10%;left:-2%;width:39vw;max-width:300px}}@media screen and (min-width: 1200px){.winner-hero__photo--1{top:13%;left:9%;width:28vw;max-width:380px}}.winner-hero__photo--2{top:17%;right:-6%;width:50vw}@media screen and (min-width: 769px){.winner-hero__photo--2{top:15%;right:-1%;width:360vw;max-width:280px}}@media screen and (min-width: 1200px){.winner-hero__photo--2{right:9%;max-width:440px}}.winner-hero__photo--3{bottom:5%;left:25%;width:50vw}@media screen and (min-width: 769px){.winner-hero__photo--3{bottom:12%;left:-4%;width:34vw;max-width:310px}}@media screen and (min-width: 1200px){.winner-hero__photo--3{bottom:6%;left:8%;width:30vw;max-width:440px}}.winner-hero__photo--4{bottom:10%;right:8%;width:50vw;z-index:5}@media screen and (min-width: 769px){.winner-hero__photo--4{width:32vw;max-width:280px;right:-1%}}@media screen and (min-width: 1200px){.winner-hero__photo--4{bottom:7%;right:8%;width:30vw;max-width:380px}}.winner-hero__photo--5{top:42%;left:-3%;width:40vw}@media screen and (min-width: 769px){.winner-hero__photo--5{top:40%;left:7%;width:28vw;max-width:240px}}@media screen and (min-width: 1200px){.winner-hero__photo--5{top:48%;left:2%;width:34vw;max-width:350px}}.winner-hero__photo--6{top:49%;right:-2%;width:44vw}@media screen and (min-width: 769px){.winner-hero__photo--6{top:42%;right:2%;width:24vw}}@media screen and (min-width: 1200px){.winner-hero__photo--6{width:33vw;max-width:420px}}.winner-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.winner-hero__logo-container{position:relative;width:300px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, transform 1s ease;transition:opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;margin-top:20px;z-index:100}@media screen and (min-width: 769px){.winner-hero__logo-container{width:30rem}}.winner-hero__logo-container.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.winner-hero__logo{width:100%}.winner-hero__title{text-align:center;margin:-40px 0 0;opacity:0;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease;position:relative}@media screen and (min-width: 769px){.winner-hero__title{margin:-60px 0 10px}}@media screen and (min-width: 1200px){.winner-hero__title{margin-top:-70px}}.winner-hero__title.is-visible{opacity:1}.winner-hero__title-image{width:280px;height:auto;position:relative;z-index:100}@media screen and (min-width: 1200px){.winner-hero__title-image{width:350px}}.winner-hero__title-light-image{position:absolute;top:-43px;right:-27px;width:120px;opacity:0.2;height:auto;mix-blend-mode:screen;background-color:transparent;z-index:900;-webkit-animation:40s linear infinite rotation;animation:40s linear infinite rotation;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media screen and (min-width: 1200px){.winner-hero__title-light-image{width:250px;top:-101px;right:-80px}}.winner-hero__title-light-image.is-visible{opacity:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.winner-hero__catchcopy{font-size:1.125rem;line-height:1.5;text-align:center;max-width:36rem;color:#fff;font-family:"Noto Serif JP", serif;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease;z-index:100;margin:0}@media screen and (min-width: 1200px){.winner-hero__catchcopy{font-size:1.5rem}}.winner-hero__catchcopy.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.winner-hero__description{font-size:0.875rem;font-weight:normal;line-height:1.8;text-align:center;color:#fff;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease;z-index:40;margin:0}@media screen and (min-width: 769px){.winner-hero__description{font-size:1rem}}.winner-hero__description br{display:none}@media screen and (min-width: 769px){.winner-hero__description br{display:block}}.winner-hero__description a,.winner-hero__description .tappable{color:#fff;padding-bottom:2px;border-bottom:1px solid #fff}.winner-hero__description.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.winner-hero__line{position:absolute;height:1px;width:0;z-index:10;-webkit-transition:width 1.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.8s ease;transition:width 1.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.8s ease;opacity:0}.winner-hero__line::before{content:'';position:absolute;top:-1px;left:0;width:100%;height:3px;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.1) 80%, rgba(255,255,255,0) 100%);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 20%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.1) 80%, rgba(255,255,255,0) 100%);-webkit-filter:blur(1px);filter:blur(1px);-webkit-animation:shimmer 2s infinite linear;animation:shimmer 2s infinite linear}.winner-hero__line--top-left{top:15%;left:-10%;background:-webkit-linear-gradient(left, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}@media screen and (min-width: 1200px){.winner-hero__line--top-left{top:5%;left:0%}}.winner-hero__line--top-right{top:20%;right:20%;background:-webkit-linear-gradient(right, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);background:linear-gradient(270deg, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(155deg);-ms-transform:rotate(155deg);transform:rotate(155deg)}@media screen and (min-width: 1200px){.winner-hero__line--top-right{top:24%}}.winner-hero__line--bottom-left{bottom:25%;left:0;background:-webkit-linear-gradient(left, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}@media screen and (min-width: 1200px){.winner-hero__line--bottom-left{bottom:5%;-webkit-transform:rotate(-29deg);-ms-transform:rotate(-29deg);transform:rotate(-29deg)}}.winner-hero__line--bottom-right{bottom:25%;right:0;background:-webkit-linear-gradient(right, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);background:linear-gradient(270deg, transparent, rgba(255,255,255,0.2), rgba(255,255,255,0.8), rgba(255,255,255,0.2), transparent);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotate(-155deg);-ms-transform:rotate(-155deg);transform:rotate(-155deg)}@media screen and (min-width: 1200px){.winner-hero__line--bottom-right{bottom:15%;right:0;-webkit-transform:rotate(-145deg);-ms-transform:rotate(-145deg);transform:rotate(-145deg)}}.winner-hero__line.is-visible{width:40%;opacity:1}.winner-hero__line--top-left.is-visible{width:25%}.winner-hero__line--top-right.is-visible{width:15%}.winner-hero__line--bottom-left.is-visible{width:10%}.winner-hero__line--bottom-right.is-visible{width:20%}@-webkit-keyframes shimmer{0%{opacity:0.5;-webkit-transform:translateX(-100%) scaleX(1);transform:translateX(-100%) scaleX(1)}50%{opacity:1;-webkit-transform:translateX(0%) scaleX(1.2);transform:translateX(0%) scaleX(1.2)}100%{opacity:0.5;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}}@keyframes shimmer{0%{opacity:0.5;-webkit-transform:translateX(-100%) scaleX(1);transform:translateX(-100%) scaleX(1)}50%{opacity:1;-webkit-transform:translateX(0%) scaleX(1.2);transform:translateX(0%) scaleX(1.2)}100%{opacity:0.5;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}}.winner-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0.1}@media screen and (min-width: 769px){.winner-hero__glow{opacity:1}}.winner-hero__glow-circle{position:absolute;border-radius:50%;-webkit-filter:blur(3rem);filter:blur(3rem)}.winner-hero__glow-circle--top{top:0%;left:25%;width:16rem;height:16rem;background-color:rgba(255,255,255,0.4);opacity:0.2}@media screen and (min-width: 769px){.winner-hero__glow-circle--top{top:25%;opacity:1}}.winner-hero__glow-circle--bottom{bottom:25%;right:25%;width:20rem;height:20rem;background-color:rgba(255,255,255,0.4);opacity:0.4}@media screen and (min-width: 769px){.winner-hero__glow-circle--bottom{opacity:1}}.sparkle-container{position:relative;width:100vw;overflow:hidden}.sparkle-container__particle{position:absolute;background-color:#fff;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 10px 2px rgba(255,255,255,0.7);z-index:100}.sparkle-container__particle--diamond{-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);box-shadow:0 0 15px 5px rgba(255,255,255,0.8)}.sparkle-container__particle--star{-webkit-clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.sparkle-container__particle--circle{border-radius:50%}.sparkle-container__particle--tiny{width:1px;height:1px}.sparkle-container__particle--small{width:2px;height:2px}.sparkle-container__particle--medium{width:4px;height:4px}.sparkle-container__particle--large{width:6px;height:6px}@-webkit-keyframes sparkle-animation{0%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}20%{opacity:0.2}50%{opacity:1;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}80%{opacity:0.2}100%{opacity:0;-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}}@keyframes sparkle-animation{0%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}20%{opacity:0.2}50%{opacity:1;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}80%{opacity:0.2}100%{opacity:0;-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}}@-webkit-keyframes floating-animation{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(-10px) translateX(5px);transform:translateY(-10px) translateX(5px)}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@keyframes floating-animation{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(-10px) translateX(5px);transform:translateY(-10px) translateX(5px)}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}.sparkle-container__glow{position:absolute;border-radius:50%;background:-webkit-radial-gradient(circle, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%);background:radial-gradient(circle, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%);width:150px;height:150px;opacity:0;-webkit-animation:glow-animation 5s infinite ease-in-out;animation:glow-animation 5s infinite ease-in-out}@-webkit-keyframes glow-animation{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:0.2;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes glow-animation{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:0.2;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}.article{margin:0}.article+.article{margin:20px 0 0}.article__heading{margin:0 0 5px;font-weight:bold;font-size:0.875rem}.article__body{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-size:0.875rem;line-height:1.66}@media screen and (min-width: 1200px){.article__body{font-size:1rem}}.article__body p{margin:0}.bounce-chars{display:inline-block}.bounce-chars span{display:inline-block}.bounce-chars .bounce-chars__character{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.bounce-chars .bounce-chars__character:nth-last-child(1){-webkit-animation-delay:0s;animation-delay:0s}.bounce-chars .bounce-chars__character:nth-last-child(2){-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.bounce-chars .bounce-chars__character:nth-last-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.bounce-chars .bounce-chars__character:nth-last-child(4){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.bounce-chars .bounce-chars__character:nth-last-child(5){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.bounce-chars .bounce-chars__character:nth-last-child(6){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.bounce-chars .bounce-chars__character:nth-last-child(7){-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.bounce-chars .bounce-chars__character:nth-last-child(8){-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.bounce-chars .bounce-chars__character:nth-last-child(9){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.bounce-chars .bounce-chars__character:nth-last-child(10){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.breadcrumb{padding:0 10px}.breadcrumb::after{clear:both;content:'';display:table}@media screen and (min-width: 1200px){.breadcrumb{padding:0}}.breadcrumb__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;position:relative;float:left;max-width:100%;height:1.5em;line-height:1.5;display:block;color:#fff}.breadcrumb__item+.breadcrumb__item{padding:0 0 0 1em}.breadcrumb__item+.breadcrumb__item::before{content:'>';position:absolute;top:0;left:0;width:1em;height:1.5em;line-height:1.5;text-align:center}.breadcrumb__item a,.breadcrumb__item .tappable{color:#fff}.btn-bg-anime{overflow:hidden;position:relative;z-index:1}.btn-bg-anime::before{content:'';width:100%;height:100%;background-color:rgba(255,255,255,0.2);position:absolute;left:-100%;top:0;-webkit-transition:0.4s;transition:0.4s;z-index:-1}.btn-bg-anime:hover{opacity:1}.btn-bg-anime:hover::before{left:0}.btn{display:inline-block;width:100%;max-width:500px;text-align:center;padding:20px;border:1px solid #fff;border-radius:70px;box-sizing:border-box;font-size:1rem}.btn:link,.btn:visited,.btn:active{color:#fff;text-decoration:none}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;padding:10px 20px;display:inline-block;text-align:center;color:#fff;font-size:0.875rem;vertical-align:top;background-color:#930007;border-radius:4px;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.button:hover,.button:active{background-color:#c60009;opacity:1}.button:focus,.button:active:focus{outline:1px dotted rgba(255,255,255,0.5);outline-offset:-2px}.button:active{outline:0}.button[disabled],.button.button--disabled{color:#ebebeb;background-color:#cacaca;cursor:default}.button+.button{margin:0 0 0 5px}.button.button--block{width:100%;text-align:center;display:block}.button.button--block+.button.button--block{margin:10px 0 0}.button.button--lighten{color:#212329;background-color:#ebebeb}.button.button--lighten:hover,.button.button--lighten:active{background-color:#dedede}.button.button--gold-solid-small{color:#f7de90;border:1px solid #f7de90;background-color:transparent;-webkit-transition:0.3s;transition:0.3s;text-decoration:none;padding:6px 20px}.button.button--gold-solid-small:hover,.button.button--gold-solid-small:active{opacity:0.7}.button.button--gold-solid-large{font-size:1.125rem;color:#f7de90;border:2px solid #f7de90;background-color:transparent;-webkit-transition:0.3s;transition:0.3s;text-decoration:none;padding:10px 40px}.button.button--gold-solid-large:hover,.button.button--gold-solid-large:active{opacity:0.7}.button.button--darken{background-color:#212329}.button.button--darken:hover,.button.button--darken:active{background-color:#383b45}.button.button--large{height:65px;line-height:65px;padding:0 2em;font-size:1.125rem;width:100%;max-width:350px;margin:50px auto 60px;background-color:#930007}@media screen and (max-width: 768px){.button.button--large{width:100%;margin:30px 0;font-size:1rem}}@media screen and (min-width: 1200px){.button.button--large:hover{background-color:#c60009}}.button.button--login-with-colorme-account{padding:0 10px 0 137px;font-weight:bold;font-size:0.75rem;background-image:url(/assets/component/button/button_brand_colormeshop-46cecf1e0c4e6a7432c09b329283b5065d1f4bc7cdacd09e338f784b3bf20413.png);background-size:122px 18px;background-repeat:no-repeat;background-position:10px center;background-color:#212329}.button.button--login-with-colorme-account:hover,.button.button--login-with-colorme-account:active{background-color:#383b45}.button.button--login-with-colorme-account .hidden-text{display:none}.button.button--share-twitter{width:100%;text-align:center;display:block;background-color:#000}.button.button--share-twitter span{padding:0 0 0 30px;display:inline-block;background-image:url(/assets/icon/brand-x-white-c6441b3cd2639136af9ad76a2a46c7e1a1db94bc1da9a0bab6e9d2e63eea4325.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:left center}.button.button--share-twitter:hover,.button.button--share-twitter:active{background-color:#1a1a1a}@media screen and (min-width: 1200px){.entry-method-list::after{clear:both;content:'';display:table}.entry-method-list.entry-method-list--two-methods .entry-method-list__item{box-sizing:border-box;width:50%}.entry-method-list.entry-method-list--two-methods .entry-method-list__item:nth-child(odd){padding-left:10%}.entry-method-list.entry-method-list--two-methods .entry-method-list__item:nth-child(even){padding-right:10%}.entry-method-list.entry-method-list--three-methods .entry-method-list__item{width:33.3333333333%}}.entry-method-list__item{width:160px;margin:20px auto}@media screen and (min-width: 1200px){.entry-method-list__item{float:left;margin:0}}.entry-method-list__item a,.entry-method-list__item .tappable{box-sizing:border-box;width:160px;height:160px;padding-top:100px;margin:0 auto;text-align:center;display:block;color:#fff;font-weight:bold;font-size:0.875rem;background-repeat:no-repeat;border-radius:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.entry-method-list__item a:hover,.entry-method-list__item .tappable:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 1200px){.entry-method-list__item a,.entry-method-list__item .tappable{width:240px;height:240px;padding-top:160px;font-size:1rem}}.entry-method-list__item:nth-child(1){-webkit-animation-name:zoom-enter;animation-name:zoom-enter;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-method-list__item:nth-child(2){-webkit-animation-name:zoom-enter;animation-name:zoom-enter;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-method-list__item:nth-child(3){-webkit-animation-name:zoom-enter;animation-name:zoom-enter;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.entry-method-list__item.entry-method-list__item--colormeshop a,.entry-method-list__item.entry-method-list__item--colormeshop .tappable{background-image:url(/assets/component/entry_method_list/entry_method_colormeshop-732d1b729bfd5ca23bd1cda4e2e55e15087f94075711a2ebcfa4a98b33024c12.png);background-size:120px auto;background-position:center 65px;background-color:#0b1e30}@media screen and (min-width: 1200px){.entry-method-list__item.entry-method-list__item--colormeshop a,.entry-method-list__item.entry-method-list__item--colormeshop .tappable{background-size:181px 24px;background-position:center 100px}}.entry-method-list__item.entry-method-list__item--email a,.entry-method-list__item.entry-method-list__item--email .tappable{background-image:url(/assets/component/entry_method_list/entry_method_email-07d3f4fbbf84b7d199246c36ef95045e0e5befe9772ec1832153c9d06db23937.png);background-size:57px auto;background-position:center 40px;background-color:#930007}@media screen and (min-width: 1200px){.entry-method-list__item.entry-method-list__item--email a,.entry-method-list__item.entry-method-list__item--email .tappable{background-size:86px 69px;background-position:center 70px}}.entry-method-list__item.entry-method-list__item--edit a,.entry-method-list__item.entry-method-list__item--edit .tappable{background-image:url(/assets/component/entry_method_list/entry_method_edit-1acbb6c88819ddd10ba04791f85be99f092f97e3dc9507456f266eed6ff67613.png);background-size:57px auto;background-position:center 40px;background-color:#930007}@media screen and (min-width: 1200px){.entry-method-list__item.entry-method-list__item--edit a,.entry-method-list__item.entry-method-list__item--edit .tappable{background-size:77px 77px;background-position:center 60px}}.entry-method-list__item.entry-method-list__item--domain a,.entry-method-list__item.entry-method-list__item--domain .tappable{background-image:url(/assets/component/entry_method_list/entry_method_domain-ebb2059f6eada23f1133de850f82c68d1d1e8822393b8b8d8dc2d7f003d3b34e.png);background-size:57px auto;background-position:center 40px;background-color:#ff8f00}@media screen and (min-width: 1200px){.entry-method-list__item.entry-method-list__item--domain a,.entry-method-list__item.entry-method-list__item--domain .tappable{background-size:86px 78px;background-position:center 60px}}.entry-step{position:relative}.entry-step::after{clear:both;content:'';display:table}.entry-step::before{position:absolute;content:'';top:22px;left:16.6666666667%;width:66.6666666667%;height:6px;display:block;background-color:#8c8c8c}.entry-step__item{position:relative;float:left;width:33.3333333333%;padding-top:55px;text-align:center;color:#8c8c8c;font-weight:bold}.entry-step__item::before{position:absolute;content:'';top:0;left:50%;width:50px;height:50px;margin-left:-25px;display:block;background-size:28px 28px;background-repeat:no-repeat;background-position:center center;background-color:#8c8c8c;border-radius:100%}.entry-step__item.entry-step__item--input::before{background-image:url(/assets/component/entry_step/entry_step_input-05e627bde2f773b1b5e49b8ce8cb81978bfeced11b2779da8c253b49b3a8f6b3.png)}.entry-step__item.entry-step__item--confirm::before{background-image:url(/assets/component/entry_step/entry_step_confirm-95997e3741e25dab947db258ce11eaf7b2a2c00870c283c74e5472ee796f8452.png)}.entry-step__item.entry-step__item--complete::before{background-image:url(/assets/component/entry_step/entry_step_complete-58ba55473902fb64dce1edbd9339fae3f25fdd0b70dc0442e29b5bb563abc356.png)}.entry-step.entry-step--input .entry-step__item.entry-step__item--input{color:#212329}.entry-step.entry-step--input .entry-step__item.entry-step__item--input::before{background-color:#be9c70}.entry-step.entry-step--confirm::before{background:-webkit-linear-gradient(left, #be9c70, #be9c70 50%, #8c8c8c 50%, #8c8c8c);background:linear-gradient(to right, #be9c70, #be9c70 50%, #8c8c8c 50%, #8c8c8c)}.entry-step.entry-step--confirm .entry-step__item.entry-step__item--confirm{color:#212329}.entry-step.entry-step--confirm .entry-step__item.entry-step__item--input::before,.entry-step.entry-step--confirm .entry-step__item.entry-step__item--confirm::before{background-color:#be9c70}.entry-step.entry-step--complete::before{background-color:#be9c70}.entry-step.entry-step--complete .entry-step__item.entry-step__item--complete{color:#212329}.entry-step.entry-step--complete .entry-step__item.entry-step__item--input::before,.entry-step.entry-step--complete .entry-step__item.entry-step__item--confirm::before,.entry-step.entry-step--complete .entry-step__item.entry-step__item--complete::before{background-color:#be9c70}.extend-label{padding:0 5px;margin:0 0.25em 0 0;display:inline-block;color:#fff;font-size:0.75rem;font-weight:normal;background-color:#f9a825;border-radius:2px}.filter-nav{position:relative;overflow:hidden;text-align:center}@media screen and (min-width: 1200px){.filter-nav{padding:0;float:left}}.filter-nav .filter-nav__content{position:relative;margin:0 auto}.filter-nav .filter-nav__content .filter-nav__list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:100px}@media screen and (max-width: 768px){.filter-nav .filter-nav__content .filter-nav__list{padding:0 30px}}.filter-nav .filter-nav__content .filter-nav__list .filter-nav__item{display:inline-block;vertical-align:bottom}.filter-nav.filter-nav--parent{height:100px}.filter-nav.filter-nav--parent .filter-nav__item{margin:0 10px}@media screen and (min-width: 1200px){.filter-nav.filter-nav--parent .filter-nav__item{margin:0 15px 0 0}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item-region{margin:0 40px 0 0}}.filter-nav.filter-nav--parent .filter-nav__item a,.filter-nav.filter-nav--parent .filter-nav__item .tappable{box-sizing:border-box;min-width:40px;height:100px;line-height:20px;padding:60px 0 20px;text-align:center;white-space:nowrap;display:block;font-size:0.625rem;background-size:54px 54px;background-repeat:no-repeat;background-position:center 12px}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--toggle-switch{padding:10px 0}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--toggle-switch a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--toggle-switch .tappable{width:70px;height:80px;padding:45px 0 0;line-height:1.44;background-size:28px 28px;background-position:center 10px;background-color:#ebebeb;border:2px solid #212329;border-radius:4px}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--active{position:relative}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--active::after{content:'';position:absolute;bottom:0;left:50%;width:20px;height:10px;margin-left:-10px;background-image:url(/assets/2025/layout/entries/filter_nav_texture_caret-a4719bcde8d3a68f5a2167505fe21cca460a14926f79d64565caa216fda86f7b.png);background-size:20px 10px;background-repeat:no-repeat;background-position:center bottom}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--active .tappable{color:#fff}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--fashion a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--fashion .tappable{background-image:url(/assets/2017/icon/fashion-darken-26f86acf8201ff0bc8bcbc5b957a964ff26829b76abd32814de97d291a00e9fc.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--fashion.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--fashion.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/fashion-white-0532cd84edea30cd216404c97603744518f1d62d8d5879b37d2e4f19b71c8114.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--food a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--food .tappable{background-image:url(/assets/2017/icon/food-darken-62c1ddf70c1ed0022a1e8f9c76d72236fde12b26c73c6b2fabb85a08c5ec5413.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--food.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--food.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/food-white-0901c69b396afabc47929767987d43fec9a5df8b2b58515283cb2ef7b6804ca1.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--interior a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--interior .tappable{background-image:url(/assets/2017/icon/interior-darken-3efe3bfa640bf654391c95bd4544c0c6eda84108800fbc3f2f19c35612780d45.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--interior.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--interior.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/interior-white-fc9a3c67c6722477a512055342ad1ddb7bd0d5a31b1ff8865be52b6440fde4fe.svg)}@media screen and (min-width: 1200px){.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--entertainment{margin:0 20px 0 -15px}}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--entertainment a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--entertainment .tappable{background-image:url(/assets/2017/icon/entertainment-darken-8c022fd0c70af9699c4d957ed94ae4d7f4f2563671841f973094d94cdea18104.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--entertainment.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--entertainment.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/entertainment-white-f26ea1d5787fabad2f38f175c15c12648274ce8fbf545e9879ebf98fb049a9f1.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--other a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--other .tappable{background-image:url(/assets/2017/icon/other-darken-eebf3d478f271981ed9632acf06c9a570c4c37179e55282d5fe3db39e05a8dc8.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--other.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--other.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/other-white-c60818f5ddc4b41c928f9f33ac39e8be5b21832f022143d15f3a75d6dd2bcf8f.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--hokkaido a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--hokkaido .tappable{background-image:url(/assets/2017/icon/hokkaido-darken-8ca95436fcf43f0b566407b15994a4549a201e2daffb0077bd8b8322d7ce87d9.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--hokkaido.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--hokkaido.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/hokkaido-white-13bf5e1c8d6b06374da7f11d069a5a68df2451fc402ecf9aaccff1b1c3193028.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--tohoku a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--tohoku .tappable{background-image:url(/assets/2017/icon/tohoku-darken-4b454e7b292f71ddd9139b1a302a83bbc4c5aa258aaf130b0702425690431521.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--tohoku.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--tohoku.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/tohoku-white-ccb48df27c32c28758e99dc16164307c74e39987e098b67c023a8a58a700d7d8.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kanto a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kanto .tappable{background-image:url(/assets/2017/icon/kanto-darken-77c00413a0f329c4931f885fe157acb98304683fc507e550ee38d8c80050d8e7.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kanto.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kanto.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/kanto-white-752dfbb13b0cea886e5df63b040b9de2958898033f2bf1eaed309079ab59c2f2.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chubu a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chubu .tappable{background-image:url(/assets/2017/icon/chubu-darken-901ef2cbe2614770556cc3c019e00fd6de184587aaa3f0ca7f5078294274f318.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chubu.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chubu.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/chubu-white-b6584719dde377da964d6b4264cd80d7e9cf0eceabf6b6bb6ee8f948668e6511.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kinki a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kinki .tappable{background-image:url(/assets/2017/icon/kinki-darken-b789ac743e4fb888b5939f0e02e52528477695467f0e588152216339cb7d1551.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kinki.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--kinki.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/kinki-white-98a82f71c84c574887fc6ed35b0ed3aea590e3dbfeaa3b0dcfb7f433ea77648b.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chugoku a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chugoku .tappable{background-image:url(/assets/2017/icon/chugoku-darken-3eb78a0a18d7486ffe18551bf0c8e836fda7d669116d204f0b6b66fdf2f1e1cf.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chugoku.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--chugoku.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/chugoku-white-ab863b7d3d3838034be651c574a889679e8bcf50357cf649e7898d0173e5d749.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--okinawa a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--okinawa .tappable{background-image:url(/assets/2017/icon/okinawa-darken-bc50f619edd6410fe9be297b30b5ee905592577691cef041752976a3fd6025b4.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--okinawa.filter-nav__item--active a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--okinawa.filter-nav__item--active .tappable{background-image:url(/assets/2017/icon/okinawa-white-e51cfbedf36988a22a2e99172a99ac8eda9e81d8b700a71b623cda8858b54bb9.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--area a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--area .tappable{background-image:url(/assets/2017/icon/area-darken-78220f1eb7cf455768fd8521bba1b78b552044b3b3f3e9fb40f8ea9b249d5af2.svg)}.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--genre a,.filter-nav.filter-nav--parent .filter-nav__item.filter-nav__item--genre .tappable{background-image:url(/assets/2017/icon/genre-darken-446393a7308d92557e972d67d3b152edb70b5e45eff5e284cee54f7a23a2a6cf.svg)}.filter-nav.filter-nav--child{height:40px;margin:0 0 10px}.filter-nav.filter-nav--child .filter-nav__item{padding:12px 0 0;margin:0 10px}@media screen and (min-width: 1200px){.filter-nav.filter-nav--child .filter-nav__item{padding-top:8px;margin:0 30px 0 0}}.filter-nav.filter-nav--child .filter-nav__item a,.filter-nav.filter-nav--child .filter-nav__item .tappable{height:20px;line-height:1;display:block;font-size:0.875rem;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;border-width:0 0 2px;border-style:solid;border-color:transparent}.filter-nav.filter-nav--child .filter-nav__item a:hover,.filter-nav.filter-nav--child .filter-nav__item .tappable:hover{color:#be9c70;opacity:1}.filter-nav.filter-nav--child .filter-nav__item.filter-nav__item--active a,.filter-nav.filter-nav--child .filter-nav__item.filter-nav__item--active .tappable{color:#be9c70;border-color:#be9c70}.filter-nav .filter-nav__paddle{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;position:absolute;top:0;width:30px;height:100%;padding:20px 0}@media screen and (min-width: 1200px){.filter-nav .filter-nav__paddle{display:none}}.filter-nav .filter-nav__paddle::before{content:'';position:absolute;top:10px;right:0;bottom:10px;left:0;border-style:solid}.filter-nav .filter-nav__paddle::after{content:'';position:absolute;top:10px;right:0;bottom:10px;left:0;background-size:24px 24px;background-repeat:no-repeat;background-position:center center}.filter-nav .filter-nav__paddle.filter-nav__paddle--left{left:0}.filter-nav .filter-nav__paddle.filter-nav__paddle--left::before{border-width:0 1px 0 0}.filter-nav .filter-nav__paddle.filter-nav__paddle--left::after{background-image:url(/assets/2017/icon/chevron-left-darken-107e1793448a1e273e833c38e48253436f0f7793252d52e5f48fc0a279ac6a43.svg)}.filter-nav .filter-nav__paddle.filter-nav__paddle--right{right:0}.filter-nav .filter-nav__paddle.filter-nav__paddle--right::before{border-width:0 0 0 1px}.filter-nav .filter-nav__paddle.filter-nav__paddle--right::after{background-image:url(/assets/2017/icon/chevron-right-darken-3e1d7255fcffb2017c6571b96e34ef1aaa5097b416316cc9672a24c8a708abc7.svg)}.filter-nav.filter-nav--parent .filter-nav__paddle{background-color:#be9c70}.filter-nav.filter-nav--parent .filter-nav__paddle::before{border-color:#212329}.filter-nav.filter-nav--child .filter-nav__paddle{background-image:url(/assets/layout/shared/shared_texture_pattern-b8a709691875ba5f473b39abea5277a3d4f44fa24b3f0c0788ad9f532f692a84.png);background-size:304px 306px;background-repeat:repeat;background-position:center top}.filter-nav.filter-nav--child .filter-nav__paddle::before{border-color:#cacaca}.filter-nav.filter-nav--child .filter-nav__paddle::before,.filter-nav.filter-nav--child .filter-nav__paddle::after{top:0;bottom:0}.filter-nav.filter-nav--child a,.filter-nav.filter-nav--child .tappable{color:#fff}.flash-message{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:fixed;bottom:0;right:0;padding:10px;cursor:pointer;z-index:10000}.flash-message span{padding:0.5em 1em;display:block;font-size:0.75rem;color:#212329;background-color:rgba(255,255,255,0.9)}@media screen and (min-width: 1200px){.flash-message span{max-width:320px;font-size:0.875rem}}.flash-message.flash-message--success span{color:#fff;background-color:rgba(0,180,76,0.9)}.flash-message.flash-message--danger span{color:#fff;background-color:rgba(147,0,7,0.9)}.form{padding:10px 0}.form__item{margin:0 0 20px}.form__label{position:relative;min-height:20px;line-height:20px;margin:0 0 5px;font-size:0.875rem;font-weight:bold}.form__label label{text-align:justify;display:block}.form__label label.required::before{content:'必須';padding:0 5px;margin:0 0.25em 0 0;display:inline-block;color:#fff;font-size:0.75rem;font-weight:normal;background-color:#00b44c;border-radius:2px}.form__label label.extend::before{content:'もっとアピール';padding:0 5px;margin:0 0.25em 0 0;display:inline-block;color:#fff;font-size:0.75rem;font-weight:normal;background-color:#f9a825;border-radius:2px}.form__help{display:block;font-weight:normal;color:#8c8c8c;font-size:0.75rem}.form__input{position:relative}.form__error-alert{padding:10px;margin:0 0 20px;color:#fff;background-color:#930007}.form__error-message{color:#930007}.form__error-message a,.form__error-message .tappable{color:#930007;display:inline-block;border-bottom:1px solid #930007}.form__action{text-align:center}input[type='color'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='email'],input[type='month'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='time'],input[type='week'],input[type='url'],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;width:100%;height:48px;padding:0 10px;background-color:#fff;border:2px solid #8c8c8c;border-radius:4px;display:block;outline:0;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:background-color, border-color;transition-property:background-color, border-color}input[type='color'][disabled],input[type='color'][readonly],input[type='date'][disabled],input[type='date'][readonly],input[type='datetime'][disabled],input[type='datetime'][readonly],input[type='datetime-local'][disabled],input[type='datetime-local'][readonly],input[type='email'][disabled],input[type='email'][readonly],input[type='month'][disabled],input[type='month'][readonly],input[type='number'][disabled],input[type='number'][readonly],input[type='password'][disabled],input[type='password'][readonly],input[type='search'][disabled],input[type='search'][readonly],input[type='tel'][disabled],input[type='tel'][readonly],input[type='text'][disabled],input[type='text'][readonly],input[type='time'][disabled],input[type='time'][readonly],input[type='week'][disabled],input[type='week'][readonly],input[type='url'][disabled],input[type='url'][readonly],textarea[disabled],textarea[readonly]{cursor:text}input[type='color']:focus,input[type='date']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='email']:focus,input[type='month']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='time']:focus,input[type='week']:focus,input[type='url']:focus,textarea:focus{font-weight:bold;background-color:#f8f8f8;border-color:#be9c70}input[type='color']::-moz-selection,input[type='date']::-moz-selection,input[type='datetime']::-moz-selection,input[type='datetime-local']::-moz-selection,input[type='email']::-moz-selection,input[type='month']::-moz-selection,input[type='number']::-moz-selection,input[type='password']::-moz-selection,input[type='search']::-moz-selection,input[type='tel']::-moz-selection,input[type='text']::-moz-selection,input[type='time']::-moz-selection,input[type='week']::-moz-selection,input[type='url']::-moz-selection,textarea::-moz-selection{color:#212329}input[type='color']::selection,input[type='date']::selection,input[type='datetime']::selection,input[type='datetime-local']::selection,input[type='email']::selection,input[type='month']::selection,input[type='number']::selection,input[type='password']::selection,input[type='search']::selection,input[type='tel']::selection,input[type='text']::selection,input[type='time']::selection,input[type='week']::selection,input[type='url']::selection,textarea::selection{color:#212329}input[type='color']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='datetime']::-webkit-input-placeholder,input[type='datetime-local']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='month']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,input[type='time']::-webkit-input-placeholder,input[type='week']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input[type='color']::-moz-placeholder,input[type='date']::-moz-placeholder,input[type='datetime']::-moz-placeholder,input[type='datetime-local']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='month']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='text']::-moz-placeholder,input[type='time']::-moz-placeholder,input[type='week']::-moz-placeholder,input[type='url']::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input[type='color']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,input[type='datetime']:-ms-input-placeholder,input[type='datetime-local']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='month']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,input[type='time']:-ms-input-placeholder,input[type='week']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input.is-unanswered[type='color'],input.is-unanswered[type='date'],input.is-unanswered[type='datetime'],input.is-unanswered[type='datetime-local'],input.is-unanswered[type='email'],input.is-unanswered[type='month'],input.is-unanswered[type='number'],input.is-unanswered[type='password'],input.is-unanswered[type='search'],input.is-unanswered[type='tel'],input.is-unanswered[type='text'],input.is-unanswered[type='time'],input.is-unanswered[type='week'],input.is-unanswered[type='url'],textarea.is-unanswered{border-color:#f9a825}textarea{min-height:160px;padding:10px 10px 30px;overflow-y:auto !important}.selectbox{position:relative;overflow:hidden;border-radius:4px}.selectbox::after{content:'';position:absolute;top:0;right:0;width:48px;height:48px;display:block;background-image:url(/assets/icon/chevron-down-darken-dcc25b8a1272e1f9656a1f3cdbf499ff7bc9f7249210ade4648d2433203bd77c.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;pointer-events:none}.selectbox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:120%;height:48px;padding:0 12px;background-color:#ebebeb;border:0;border-radius:0;outline:0;cursor:pointer}input[type='radio']{display:none}input[type='radio']+label{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;position:relative;width:100%;height:30px;line-height:30px;padding:0 0 0 25px;display:block;cursor:pointer;opacity:0.66;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:color, opacity;transition-property:color, opacity}input[type='radio']+label::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;display:block;background-color:#fff;border:2px solid #8c8c8c;border-radius:10px;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}input[type='radio']+label::after{content:'';box-sizing:border-box;position:absolute;top:50%;left:4px;width:12px;height:12px;margin-top:-6px;display:block;background-color:transparent;border-radius:10px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}input[type='radio']+label:hover,input[type='radio']+label:active{color:#be9c70;opacity:1}input[type='radio']+label:hover::before,input[type='radio']+label:active::before{border-color:#be9c70}input[type='radio']:checked+label{font-weight:bold;opacity:1}input[type='radio']:checked+label::before{border-color:#8c8c8c}input[type='radio']:checked+label::after{content:'';box-sizing:border-box;position:absolute;top:50%;left:4px;width:12px;height:12px;margin-top:-6px;display:block;background-color:#8c8c8c;border-radius:10px}input[type='radio']:checked+label:hover::before,input[type='radio']:checked+label:active::before{border-color:#be9c70}input[type='radio']:checked+label:hover::after,input[type='radio']:checked+label:active::after{background-color:#be9c70}.form__append-button{margin:10px 0 0;text-align:center}.form__text-counter{position:absolute;bottom:0;right:10px;height:30px;line-height:30px;color:#8c8c8c;font-size:0.75rem;pointer-events:none}.form__text-counter span{padding-right:0.1em;display:inline-block}.form__text-counter span::after{content:'/';padding-left:0.1em;display:inline-block}.form__text-counter.is-over-length span{color:#930007;font-weight:bold;font-size:0.875rem}.form__text-counter.is-over-length span::after{color:#8c8c8c;font-size:0.75rem}.form__item.form__item--group .form__input{margin:0 0 10px}.form__item.form__item--error input[type='color'],.form__item.form__item--error input[type='date'],.form__item.form__item--error input[type='datetime'],.form__item.form__item--error input[type='datetime-local'],.form__item.form__item--error input[type='email'],.form__item.form__item--error input[type='month'],.form__item.form__item--error input[type='number'],.form__item.form__item--error input[type='password'],.form__item.form__item--error input[type='search'],.form__item.form__item--error input[type='tel'],.form__item.form__item--error input[type='text'],.form__item.form__item--error input[type='time'],.form__item.form__item--error input[type='week'],.form__item.form__item--error input[type='url'],.form__item.form__item--error textarea{border-color:#930007}.form__item.form__item--error .selectbox{border:2px solid #930007}.form__item.form__item--error input[type='radio']+label::before{border-color:#930007}.form__item.form__item--error input[type='radio']+label:hover::before,.form__item.form__item--error input[type='radio']+label:active::before{border-color:#be9c70}.form__item.form__item--error input[type='radio']+label:hover::after,.form__item.form__item--error input[type='radio']+label:active::after{background-color:#be9c70}.form__item.form__item--error input[type='radio']:checked+label::after{background-color:#930007}.form__item.form__item--error input[type='radio']:checked+label:hover::after,.form__item.form__item--error input[type='radio']:checked+label:active::after{background-color:#be9c70}.form.form--keyword-search{position:relative;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;margin-top:5px}.form.form--keyword-search .form__query{width:100%;max-width:454px;height:40px;font-size:0.75rem;border:2px solid #212329}.form.form--keyword-search .form__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:60px;height:40px;text-align:center;display:block;color:#fff;font-size:0.875rem;vertical-align:middle;background-color:#be9c70;border-radius:4px;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.form.form--clipboard{position:relative;padding:0}.form.form--clipboard input[type='color'],.form.form--clipboard input[type='date'],.form.form--clipboard input[type='datetime'],.form.form--clipboard input[type='datetime-local'],.form.form--clipboard input[type='email'],.form.form--clipboard input[type='month'],.form.form--clipboard input[type='number'],.form.form--clipboard input[type='password'],.form.form--clipboard input[type='search'],.form.form--clipboard input[type='tel'],.form.form--clipboard input[type='text'],.form.form--clipboard input[type='time'],.form.form--clipboard input[type='week'],.form.form--clipboard input[type='url'],.form.form--clipboard textarea{padding:0 90px 0 10px}.form.form--clipboard input[type='color']:focus+.form__copy,.form.form--clipboard input[type='date']:focus+.form__copy,.form.form--clipboard input[type='datetime']:focus+.form__copy,.form.form--clipboard input[type='datetime-local']:focus+.form__copy,.form.form--clipboard input[type='email']:focus+.form__copy,.form.form--clipboard input[type='month']:focus+.form__copy,.form.form--clipboard input[type='number']:focus+.form__copy,.form.form--clipboard input[type='password']:focus+.form__copy,.form.form--clipboard input[type='search']:focus+.form__copy,.form.form--clipboard input[type='tel']:focus+.form__copy,.form.form--clipboard input[type='text']:focus+.form__copy,.form.form--clipboard input[type='time']:focus+.form__copy,.form.form--clipboard input[type='week']:focus+.form__copy,.form.form--clipboard input[type='url']:focus+.form__copy,.form.form--clipboard textarea:focus+.form__copy{background-color:#be9c70}.form.form--clipboard input[type='color']:focus+.form__copy:hover,.form.form--clipboard input[type='date']:focus+.form__copy:hover,.form.form--clipboard input[type='datetime']:focus+.form__copy:hover,.form.form--clipboard input[type='datetime-local']:focus+.form__copy:hover,.form.form--clipboard input[type='email']:focus+.form__copy:hover,.form.form--clipboard input[type='month']:focus+.form__copy:hover,.form.form--clipboard input[type='number']:focus+.form__copy:hover,.form.form--clipboard input[type='password']:focus+.form__copy:hover,.form.form--clipboard input[type='search']:focus+.form__copy:hover,.form.form--clipboard input[type='tel']:focus+.form__copy:hover,.form.form--clipboard input[type='text']:focus+.form__copy:hover,.form.form--clipboard input[type='time']:focus+.form__copy:hover,.form.form--clipboard input[type='week']:focus+.form__copy:hover,.form.form--clipboard input[type='url']:focus+.form__copy:hover,.form.form--clipboard textarea:focus+.form__copy:hover{background-color:#c6a882}.form.form--clipboard input.is-unsupported-clipboard[type='color'],.form.form--clipboard input.is-unsupported-clipboard[type='date'],.form.form--clipboard input.is-unsupported-clipboard[type='datetime'],.form.form--clipboard input.is-unsupported-clipboard[type='datetime-local'],.form.form--clipboard input.is-unsupported-clipboard[type='email'],.form.form--clipboard input.is-unsupported-clipboard[type='month'],.form.form--clipboard input.is-unsupported-clipboard[type='number'],.form.form--clipboard input.is-unsupported-clipboard[type='password'],.form.form--clipboard input.is-unsupported-clipboard[type='search'],.form.form--clipboard input.is-unsupported-clipboard[type='tel'],.form.form--clipboard input.is-unsupported-clipboard[type='text'],.form.form--clipboard input.is-unsupported-clipboard[type='time'],.form.form--clipboard input.is-unsupported-clipboard[type='week'],.form.form--clipboard input.is-unsupported-clipboard[type='url'],.form.form--clipboard textarea.is-unsupported-clipboard{padding:0 10px}.form.form--clipboard textarea{height:60px;min-height:60px}.form.form--clipboard .form__code{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;box-sizing:border-box;width:100%;padding:10px;font-weight:bold;border:2px solid #8c8c8c;border-radius:4px;display:block}.form.form--clipboard .form__copy{position:absolute;top:50%;right:10px;width:80px;height:28px;line-height:28px;margin:-14px 0 0;text-align:center;color:#fff;font-size:0.75rem;background-color:#8c8c8c;border-radius:2px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.form.form--clipboard .form__copy:hover{background-color:#999999}.icon{position:relative;display:inline-block;width:1em;height:1em;margin:0 0.5em 0 0}.icon__character{position:absolute;top:0;left:0;font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:18px;display:block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.link-text{display:inline-block;border-width:0 0 1px;border-style:solid;border-color:#212329;cursor:pointer}.link-text.link-text--white{color:#fff;border-color:#fff}.link-text.link-text--blue{color:#0b1e30;border-color:#0b1e30}.list-text__item{margin:0 0 0 2em;list-style-type:disc}.modal{display:none}body.is-modal-opened{overflow:hidden}body.is-modal-opened .modal{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000}.modal__shadow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(33,35,41,0.8)}.modal__enable-scroll{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1200px){.modal__centering{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.modal__layout{box-sizing:border-box;position:relative;padding:60px 20px}@media screen and (max-width: 320px){.modal__layout{padding:60px 10px}}@media screen and (min-width: 1200px){.modal__layout{width:960px;padding:60px 0;margin:0 50px}}.modal__close-gutter{-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal__close-gutter::before,.modal__close-gutter::after{content:'';position:absolute;left:0;width:100%;height:60px}.modal__close-gutter::before{top:0}.modal__close-gutter::after{bottom:0}.modal__close-button{-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:20px;right:30px;width:36px;height:36px;background-color:#8c8c8c;background-image:url(/assets/icon/close-lighten-8d4ce7a663fa10137fa59c7cac1d53ce07b7bc79bdfc2c2736bc7eb79bd2e8b3.svg);background-size:36px 36px;background-repeat:no-repeat;background-position:center center;border-radius:4px 4px 0 0;padding:20px;box-sizing:border-box;cursor:pointer;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (min-width: 1200px){.modal__close-button{top:72px;right:-48px;width:48px;height:48px;background-size:48px 48px;border-radius:0 4px 4px 0}}.modal__close-button:hover{opacity:0.66}.page-nav{background-color:rgba(0,0,0,0.7);position:fixed;top:60px;z-index:9999;width:100%}@media screen and (min-width: 769px){.page-nav{top:88px}}@media screen and (min-width: 1200px){.page-nav{top:102px}}.page-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 30px;padding:15px 25px}@media screen and (min-width: 769px){.page-nav__list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.page-nav__item{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:0.875rem;font-weight:bold}.page-nav__link{padding:15px 0}.page-nav__link:link,.page-nav__link:visited,.page-nav__link:active{color:#fff;text-decoration:none}.pagetop{display:none;box-sizing:border-box;position:fixed;bottom:10px;right:15px;width:50px;height:50px;z-index:100}@media screen and (min-width: 1200px){.pagetop{bottom:10px;right:20px;width:80px;height:80px}}.pagetop::after{content:'';position:absolute;top:0;left:50%;margin-left:-18px;width:50px;height:50px;display:block;background-image:url(/assets/icon/chevron-up-white-1474a3f74f44812f31574c150e0eb1367565494f26bf1f7bdae69b7e64c9ed0c.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center center;background-color:#8c8c8c;border-radius:100%}@media screen and (min-width: 1200px){.pagetop::after{margin-left:-25px;width:50px;height:50px;background-size:48px 48px}}.pagetop span{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#8c8c8c;font-weight:bold;font-size:0.75rem;line-height:30px}@media screen and (min-width: 1200px){.pagetop span{display:block}}body.is-pagenav-show .pagetop{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block}body.is-pagenav-show.is-modal-opened .pagetop{display:none}.pagination{position:relative;overflow:hidden;padding:50px 0 0}.pagination__list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination__item{position:relative;text-align:center}.pagination__item a,.pagination__item .tappable,.pagination__item span{width:40px;height:40px;line-height:40px;display:block;font-size:0.875rem;color:#fff}.pagination__item span{cursor:default}.pagination__item:not(:first-child){border-left:1px solid #fff}.pagination__item.pagination__item--current span{color:#212329;background-color:#fff}.pagination__item.pagination__item--truncate span{color:#cacaca}.prize-label{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;position:relative;padding:0 15px;display:inline-block;color:#be9c70;font-size:1.5rem;line-height:24px}.prize-label::before,.prize-label::after{content:'';position:absolute;top:0;width:13px;height:100%;display:block;background-size:13px 24px;background-repeat:no-repeat;background-position:center center}.prize-label::before{left:0;background-image:url(/assets/component/prize_label/prize_label_ornament_left_gold-ca39cea6ce2c67fa1f6c8f5de04afa3c2600dc1aa5122e0170e8e7e355fbee48.png)}.prize-label::after{right:0;background-image:url(/assets/component/prize_label/prize_label_ornament_right_gold-7e09156c9b75154db5e3e86d2c7e52253db8b5f9796fccc94fffc194b8b6f2bc.png)}.prize-label.prize-label--large{font-size:2.25rem;padding:0 23px;line-height:40px}.prize-label.prize-label--large::before,.prize-label.prize-label--large::after{width:21px;background-size:21px 40px}.prize-label.prize-label--white{color:#fff}.prize-label.prize-label--white::before{background-image:url(/assets/component/prize_label/prize_label_ornament_left_white-508d6c30fb565bc2828c42a06fa3f1ca89fe3ac6853d4451756db4e422d3bc46.png)}.prize-label.prize-label--white::after{background-image:url(/assets/component/prize_label/prize_label_ornament_right_white-006e0d4aaea224eeef73a277b7b81d6ac9f3a68efb026bf19173085b4bd496ab.png)}@media screen and (max-width: 768px){.prize-label.prize-label--winner-heading-culture{font-size:1.75rem;padding:0 17px;line-height:28px}.prize-label.prize-label--winner-heading-culture::before,.prize-label.prize-label--winner-heading-culture::after{width:15px;background-size:15px 28px}}.share-button{height:20px}.share-button__item{float:left;line-height:1 !important;margin-right:10px}.share-button__item:last-child{margin-right:0}.share-button.share-button--vertical .share-button__item{float:none;margin:0 0 10px}.share-button.share-button--vertical .share-button__item:last-child{margin-bottom:0}.tab-nav{height:50px;border-bottom:3px solid #f7de90}.tab-nav__content{background-color:#030f21;border-bottom:3px solid #f7de90}.tab-nav.tab-nav--fixed .tab-nav__content,body.is-tab-nav-fixed .tab-nav__content{position:fixed;top:50px;left:0;width:100%;z-index:10}@media screen and (min-width: 1200px){.tab-nav.tab-nav--fixed .tab-nav__content,body.is-tab-nav-fixed .tab-nav__content{top:78px}}body.is-modal-opened .tab-nav__content{display:none}.tab-nav__list{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.tab-nav__list.pc{display:none}@media screen and (min-width: 769px){.tab-nav__list.pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.tab-nav__list.sp{display:none}}.tab-nav__item{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.25rem;box-sizing:border-box;text-align:center;vertical-align:middle}.tab-nav__item:last-child{border-width:0}.tab-nav__item a,.tab-nav__item .tappable{font-size:1.25rem;display:block;color:#f7de90;padding:13px 15px;background-color:#030f21;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:color, background-color;transition-property:color, background-color}.tab-nav__item a:hover,.tab-nav__item .tappable:hover{color:#be9c70;background-color:#030f21;opacity:1}@media screen and (max-width: 768px){.tab-nav__item a,.tab-nav__item .tappable{font-size:0.75rem;padding:16px 0}}.tab-nav__item.tab-nav__item--active a,.tab-nav__item.tab-nav__item--active .tappable{box-sizing:border-box;color:#be9c70;border-width:0 0 4px;border-style:solid;border-color:#be9c70}@media screen and (min-width: 1200px){.tab-nav__item:first-child{border-width:0 1px}.tab-nav__item:last-child{border-width:0 1px 0 0}.tab-nav__item a,.tab-nav__item .tappable{font-size:1rem;font-weight:600}}.tab-nav.tab-nav--guide .tab-nav__item{width:20%}@media screen and (max-width: 768px){.tab-nav.tab-nav--guide .tab-nav__item{width:auto}}.tab-nav.tab-nav--entries{height:auto;border-bottom:0}@media screen and (min-width: 1200px){.tab-nav.tab-nav--entries{border-left:solid 1px #baa244}}.tab-nav.tab-nav--entries .tab-nav__content{background-color:#be9c70;border:0}.tab-nav.tab-nav--entries .tab-nav__content .tab-nav__content-headline{display:none}@media screen and (min-width: 1200px){.tab-nav.tab-nav--entries .tab-nav__content .tab-nav__content-headline{display:block;font-size:0.6875rem}}.tab-nav.tab-nav--entries .tab-nav__content .form__button{background-color:#212329}@media screen and (min-width: 1200px){.tab-nav.tab-nav--entries{height:100px;width:370px;position:absolute;right:0}}.tab-nav.tab-nav--entries .tab-nav__list{width:100%}@media screen and (min-width: 1200px){.tab-nav.tab-nav--entries .tab-nav__list{width:50%}}.tab-nav.tab-nav--entries .tab-nav__item{width:50%}.tab-nav.tab-nav--winner{border-bottom:3px solid #f7de90;margin-top:-1px}@media screen and (max-width: 768px){.tab-nav.tab-nav--winner{padding:0}}@media screen and (max-width: 768px){.tab-nav.tab-nav--winner .tab-nav__list{padding:6px 0}}.tab-nav.tab-nav--winner .tab-nav__item{width:25%}@media screen and (min-width: 1200px){.tab-nav.tab-nav--winner .tab-nav__item{width:auto}}.tab-nav.tab-nav--winner .tab-nav__item a,.tab-nav.tab-nav--winner .tab-nav__item .tappable{font-size:1.25rem;font-weight:lighter}@media screen and (max-width: 768px){.tab-nav.tab-nav--winner .tab-nav__item a,.tab-nav.tab-nav--winner .tab-nav__item .tappable{display:table-cell;vertical-align:middle;width:300px;padding:3px;font-size:0.75rem;font-weight:normal;white-space:normal;overflow:visible;line-height:130%}}@media screen and (max-width: 768px){.tab-nav.tab-nav--winner .tab-nav__item--special,.tab-nav.tab-nav--winner .tab-nav__item--bunka,.tab-nav.tab-nav--winner .tab-nav__item--amazonpay{width:calc(100% / 3)}}.tab-nav.tab-nav--winner .tab-nav__content{border-bottom:3px solid #f7de90}.tag-list::after{clear:both;content:'';display:table}.tag-list__item{float:left;margin:0 5px 5px 0;display:inline-block}.tag-list__item a,.tag-list__item .tappable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;padding:5px;display:block;color:#fff;font-size:0.6875rem;line-height:1;background-color:#baa244;border-radius:2px}.tag-list.tag-list--darken .tag-list__item a,.tag-list.tag-list--darken .tag-list__item .tappable{background-color:#cacaca}.vote.vote--small{width:100%;height:40px;display:table}.vote.vote--small .vote__action{width:100%;vertical-align:top;display:table-cell}.vote.vote--small .vote__count{vertical-align:top;display:table-cell}.vote.vote--small .vote__balloon{box-sizing:border-box;position:relative;min-width:40px;height:40px;line-height:38px;padding:0 10px;margin:0 0 0 10px;text-align:center;white-space:nowrap;display:block;color:#8c8c8c;font-weight:bold;font-size:1rem;border:1px solid #cacaca;border-radius:4px;-webkit-transition:color 1s ease;transition:color 1s ease}.vote.vote--small .vote__balloon::before{content:'';position:absolute;top:50%;left:-6px;width:0;height:0;margin-top:-6px;border-top:6px solid transparent;border-right:6px solid #cacaca;border-bottom:6px solid transparent}.vote.vote--small .vote__balloon::after{content:'';position:absolute;top:50%;left:-4px;width:0;height:0;margin-top:-6px;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent}@media screen and (min-width: 1200px){.vote.vote--large{width:100%;display:table}}.vote.vote--large .vote__count{padding:10px 0 0;text-align:center}@media screen and (min-width: 1200px){.vote.vote--large .vote__count{padding:0;width:480px;text-align:center;vertical-align:middle;display:table-cell}}.vote.vote--large .vote__count-heading{margin:0 0 10px;font-weight:bold;font-size:0.875rem;line-height:1}.vote.vote--large .vote__count-number{margin:0;color:#be9c70;font-weight:bold;font-size:3.5rem;line-height:1}.vote.vote--large .vote__action-description{margin:10px 0;text-align:center;font-size:0.75rem;line-height:1.5}@media screen and (min-width: 1200px){.vote.vote--large .vote__action-description{padding:5px 0;margin-top:0;font-size:0.875rem}}@media screen and (min-width: 1200px){.vote.vote--large .vote__action{text-align:center;vertical-align:middle;display:table-cell}}.vote__action-share{display:none}.vote.is-voted .vote__action-vote{display:none}.vote.is-voted .vote__action-share{-webkit-animation-name:slide-enter-up;animation-name:slide-enter-up;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block}.vote.is-voted .vote__balloon{color:#cacaca}.clearfix::after{clear:both;content:'';display:table}.hidden-content{display:none}.layout-wrapper{position:relative;width:100%;z-index:1}.layout-page{position:relative;width:100%;padding:50px 0 0;background-color:#fff;z-index:3;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}@media screen and (max-width: 768px){body.is-drawer-opened .layout-page{position:fixed;left:0;-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px);box-shadow:0 0 5px 5px rgba(33,35,41,0.2)}body.is-drawer-opened .gmoGroupHeader{display:none}}.layout-content{position:relative;width:100%;height:100%}@media screen and (min-width: 1200px){.layout-content{max-width:900px;margin:0 auto}.layout-content.layout-content--half{width:480px}}.if-phone-show,.if-desktop-show{display:none}@media screen and (max-width: 768px){.if-phone-hide{display:none}.if-phone-show{display:block}.if-phone-show.if-inline{display:inline}}@media screen and (min-width: 1200px){.if-desktop-hide{display:none}.if-desktop-show{display:block}.if-desktop-show.if-inline{display:inline}}@media screen and (max-width: 320px){.if-window-width-under-320px-hide{display:none}}.tappable{cursor:pointer}
