﻿/*! 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:#000}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}@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: 769px){.dashboard{padding:20px 0 80px}}.dashboard__breadcrumb{margin:0 0 10px}@media screen and (min-width: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.entry-badge__preview{width:160px;padding:0 40px 0 20px;text-align:left;vertical-align:middle;display:table-cell}}@media screen and (min-width: 769px){.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: 769px){.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: 769px){.reject-final-judge-message__body p{font-size:1rem}}.entries__heading{background-image:url(/assets/2022/layout/entries/shared_award_heading_bg_vote-c8fd87e259f4787b60b0313abc33349db9cc7b7b30cea8e53b7ca4fa6d72016c.jpg);background-size:650px;background-repeat:repeat;background-position:top center;padding-bottom:2px}@media screen and (min-width: 769px){.entries__heading{background-size:1300px;padding-bottom:5px}}.entries__heading-layout{width:100%;display:table}.entries__heading-centering{padding:20px;margin:0;text-align:center;vertical-align:middle;display:table-cell}@media screen and (max-width: 768px){.entries__heading-centering{padding-top:30px;padding-bottom:0}}.entries__heading-campaign-label{position:absolute;right:-50px}.entries__heading-campaign-label img{width:280px}@media screen and (max-width: 768px){.entries__heading-campaign-label{display:none}}.entries__heading-copy{color:#fff;letter-spacing:7px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.25rem}@media screen and (max-width: 768px){.entries__heading-copy{font-size:0.875rem;line-height:1.5;letter-spacing:4px}}.entries__heading-image{width:100%;max-width:570px;margin:0 auto 15px;display:block}@media screen and (min-width: 769px){.entries__heading-image{width:570px}}.entries__heading-image img{width:100%;height:auto;display:block}.entries__heading-content{margin:0 0 10px;text-align:center;display:block}.entries__heading-content span{display:block;color:#fff;font-weight:bold;font-size:1.125rem;line-height:1}@media screen and (min-width: 769px){.entries__heading-content span{font-size:1.5rem;font-weight:normal}}.entries__heading-campaign{text-align:center;background-color:#930007;margin:10px 10px 30px;padding:15px 15px 5px;border-radius:4px}@media screen and (min-width: 769px){.entries__heading-campaign{padding:20px 0 20px;margin:30px 10px 40px}}@media screen and (min-width: 769px){.entries__heading-campaign__inner-wrap{width:900px;margin:0 auto;text-align:left;position:relative}}.entries__heading-campaign__vote-title{max-width:100%;margin-bottom:10px}@media screen and (min-width: 769px){.entries__heading-campaign__vote-title{width:500px;margin-bottom:0}}.entries__heading-campaign__vote-campaign{position:static}.entries__heading-campaign__vote-campaign img{max-width:100%}@media screen and (min-width: 769px){.entries__heading-campaign__vote-campaign{position:absolute;right:0;top:-40px;width:375px}}.entries__deadline{margin:0;display:block;color:#fff;font-size:0.875rem;font-weight:bold}@media screen and (min-width: 769px){.entries__deadline{font-size:1rem;font-weight:normal}}.entries__share-button{position:absolute;top:50px;right:0;padding:10px;background-color:rgba(33,35,41,0.3);border-radius:4px}.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: 769px){.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-image:url(/assets/layout/shared/shared_texture_pattern-b8a709691875ba5f473b39abea5277a3d4f44fa24b3f0c0788ad9f532f692a84.png);background-size:304px 306px;background-repeat:repeat;background-position:center top}.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: 769px){.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: 769px){.entry__heading{padding:15px}.entry__heading::after{clear:both;content:'';display:table}}.entry__name{font-size:1.125rem}@media screen and (min-width: 769px){.entry__name{float:left;margin:0 10px 0 0}}.entry__name i{font-style:normal;font-weight:normal}@media screen and (min-width: 769px){.entry__tag-list{float:left;padding:3px 0 0}}.entry__content{padding:10px}@media screen and (min-width: 769px){.entry__content{box-sizing:border-box;width:100%;padding:15px;display:table}}.entry__media{margin:0 0 10px}@media screen and (min-width: 769px){.entry__media{box-sizing:border-box;width:480px;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: 769px){.entry__body{text-align:left;vertical-align:top;display:table-cell}}.entry__detail{padding:20px 0}@media screen and (min-width: 769px){.entry__detail{padding:0 0 20px}}.entry__vote{padding:20px;background-color:#ebebeb;border-radius:0 0 4px 4px}.entry-list{padding:10px}@media screen and (min-width: 769px){.entry-list{padding:0}.entry-list::after{clear:both;content:'';display:table}}.entry-list__item{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}.entry-list__item+.entry-list__item{margin:10px 0 0}}@media screen and (min-width: 769px){.entry-list__item{box-sizing:border-box;position:relative;float:left;width:286px;height:362px;margin:0 21px 21px 0;overflow:hidden}.entry-list__item:nth-child(3n){margin:0 0 20px}}@media screen and (min-width: 769px){.entry-list__item.entry-list__item--no-vote{height:270px}}@media screen and (min-width: 769px){.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%}.entry-list__image{position:relative;cursor:pointer}@media screen and (min-width: 769px){.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: 769px){.entry-list__description{font-size:0.875rem}}.entries__campaign-info-around{background-image:url(/assets/2022/layout/entries/shared_award_heading_bg_vote-c8fd87e259f4787b60b0313abc33349db9cc7b7b30cea8e53b7ca4fa6d72016c.jpg);background-size:contain;background-position:center;padding:60px 0}@media screen and (max-width: 768px){.entries__campaign-info-around{padding:10px}}.entries__campaign-info{background-color:#fff;border:1px solid #be9c70}.entries__campaign-info .entries__campaign-info-header{background:#0e1930 url(/assets/2018/layout/entries/entries_campaign_bg-map-9b289188ac602671b151d83c75c32658a233acbfe5dfc13ea3c84ed8f38e75bf.png) no-repeat right 0;background-size:70%;color:#fff;text-align:center;font-size:1.5rem;padding:10px 0}.entries__campaign-info .entries__campaign-info-header img{width:615px}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-header img{max-width:100%;height:auto;margin-right:0}}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-header{padding:10px;font-size:1.125rem}}.entries__campaign-info .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 .entries__campaign-info-title{margin:60px 0 30px}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-title{margin:20px 0 20px}}.entries__campaign-info .entries__campaign-info-lead{font-size:1rem;line-height:2.2;margin-bottom:40px}.entries__campaign-info .entries__campaign-info-lead a,.entries__campaign-info .entries__campaign-info-lead .tappable{color:#fff;background-color:#000;padding:8px 8px;margin:0 5px;font-size:0.8125rem}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-lead{font-size:0.875rem;margin-bottom:20px}.entries__campaign-info .entries__campaign-info-lead br{display:none}}.entries__campaign-info .entries__campaign-info-present{width:100%;margin:0 auto 30px auto}.entries__campaign-info .entries__campaign-info-present img{max-width:100%}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-present{width:auto}}.entries__campaign-info .entries__campaign-info-present .entries__campaign-info-present-title{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.25rem;padding:15px 5px 5px;color:#f7de90}.entries__campaign-info .entries__campaign-info-present .entries__campaign-info-present-text{font-size:0.8125rem;padding:0 5px 5px;line-height:1.8;text-align:justify}.entries__campaign-info .entries__campaign-info-body{padding:15px 20px;margin-bottom:30px}.entries__campaign-info .entries__campaign-info-body::after{clear:both;content:'';display:table}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__unit{border-bottom:1px solid #cacaca;width:800px;margin:0 auto;padding:20px 0}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__unit{width:auto}}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__title{display:inline-block;width:21%;vertical-align:top;font-size:0.875rem;font-weight:bold;color:#be9c70}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__title{display:block;width:auto;margin-bottom:10px}}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__text{display:inline-block;width:78%;vertical-align:top}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__text p{margin:0}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__text{display:block;width:auto}}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present{background-color:#ebebeb;padding:20px}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present--lodgment{margin:20px 0 10px}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present-title{font-size:0.875rem;font-weight:bold;margin-bottom:5px}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present-list{font-size:0.75rem;list-style-type:disc;margin-left:30px}.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present-list a,.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present-list .tappable{text-decoration:underline}@media screen and (max-width: 768px){.entries__campaign-info .entries__campaign-info-body .entries__campaign-info-body__about-present-list{margin-left:10px}}@media screen and (max-width: 768px){.entries__campaign-info{box-sizing:border-box}}.entries__category-title{font-size:1.25rem;font-weight:bold;margin:20px 0}@media screen and (max-width: 768px){.entries__category-title{margin:20px 10px 10px;font-size:1.125rem}}.entries__notice-title{font-size:0.9375rem;font-weight:bold;margin-bottom:5px}.entries__notice-lists-page-name a,.entries__notice-lists-page-name .tappable{text-decoration:underline;color:#be9c70;font-weight:bold}.entries__notice-lists-page-name span{color:#be9c70;font-weight:bold}.entries__notice{border:1px solid #212329;padding:20px;margin-bottom:60px;font-size:0.8125rem}@media screen and (max-width: 768px){.entries__notice{margin:20px 10px 40px}}.entries__notice-list{margin-left:10px}.entries__notice-text--margin-b5{margin-bottom:5px}.entries__notice-text--margin-b10{margin-bottom:10px}.entries__other-info{width:860px;background-color:rgba(255,255,255,0.3);padding:20px;margin:0 auto 60px;font-size:0.8125rem;color:#3c3c3c;text-align:center}@media screen and (max-width: 768px){.entries__other-info{width:auto;margin:20px 10px 40px}}.entries__other-info a,.entries__other-info .tappable{text-decoration:underline;color:#be9c70;font-weight:bold}.footer{background-color:#be9c70}@media screen and (min-width: 769px){.footer{padding:30px 1.5rem}}.footer-nav{padding:24px 10px}@media screen and (min-width: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.footer-siteseal{padding:40px 0 10px}}.guide__item a,.guide__item .tappable{text-decoration:underline}.guide__item.guide__item--theme-black{color:#fff;background-color:#212329}.guide__item.guide__item--theme-black a,.guide__item.guide__item--theme-black .tappable{color:#fff}.guide__item .guide-section{padding:20px}@media screen and (min-width: 769px){.guide__item .guide-section{padding:30px 0}}.guide__item .guide-section .guide-section__action a,.guide__item .guide-section .guide-section__action .tappable{text-decoration:none}.guide__item .guide-section .guide-section__heading{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;margin:0 0 30px;color:#f7de90;font-size:1.25rem;text-align:center;line-height:1.3;padding:20px 0 15px;background:url(/assets/2018/layout/guide/2018_about_title-underline-b12096425a315338ba4bbd0c6c0852c3dab3948e35d29d27ad4dac4902756f1b.png) no-repeat center bottom;background-size:50%}@media screen and (min-width: 769px){.guide__item .guide-section .guide-section__heading{font-size:1.875rem;margin-bottom:40px}}.guide__item .guide-section .guide-section__description{text-align:center;font-size:0.875rem;padding-bottom:20px}.guide__item .guide-section .guide-about__subtitle{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.375rem;font-weight:600;line-height:1.6}@media screen and (min-width: 769px){.guide__item .guide-section .guide-about__subtitle{font-size:2.0625rem}}.guide__item .guide-section .guide-section__body{padding:20px 0}.guide-jumbotron{width:100%}.guide-jumbotron img{width:100%;display:block}@media screen and (min-width: 769px){.guide-jumbotron img{height:100%;-o-object-fit:cover;object-fit:cover}}.guide-jumbotron .guide-jumbotron__action{box-sizing:border-box;position:absolute;bottom:-20px;left:0;width:100%;padding:0 20px}@media screen and (min-width: 769px){.guide-jumbotron .guide-jumbotron__action{bottom:-40px;padding:0 240px}}.guide-jumbotron .guide-jumbotron__share-button{position:absolute;top:60px;right:10px;z-index:1000}@media screen and (min-width: 769px){.guide-jumbotron .guide-jumbotron__share-button{top:70px;right:15px}}.guide-jumbotron .guide-jumbotron__label-entry{position:absolute;top:100px;left:-30px;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.guide-jumbotron .guide-jumbotron__label-entry img{width:185px}@media screen and (max-width: 768px){.guide-jumbotron .guide-jumbotron__label-entry{display:none}}.guide-jumbotron__catchcopy{width:520px;margin-bottom:40px;text-align:center;display:inline-block}@media screen and (max-width: 768px){.guide-jumbotron__catchcopy{width:310px;margin-bottom:0}}.guide-jumbotron__logo{width:680px;text-align:center;display:inline-block}@media screen and (max-width: 768px){.guide-jumbotron__logo{width:300px;margin-top:20px}}@media screen and (max-width: 768px){.guide-jumbotron__slide-pc{display:none}}@media screen and (min-width: 769px){.guide-jumbotron__slide-sp{display:none}}.guide-about{background:#000 url(/assets/2018/layout/guide/2018_about_bg-30b8e5734971217e5b1d95eba49e3cca45979a758ec2c4c331fd1b51f8cf47bc.jpg) no-repeat center top;background-size:170%;color:#fff;padding:30px 20px 0}@media screen and (min-width: 769px){.guide-about{padding:70px 0 0;background-size:contain}}.guide-about .guide-about__mainimage{padding:40px 0}.guide-about .guide-about__mainimage img{width:950px}@media screen and (max-width: 768px){.guide-about .guide-about__mainimage img{width:100%}}.guide-about .guide-about__description{margin:0;font-size:1rem;line-height:2.6;text-align:center}@media screen and (max-width: 768px){.guide-about .guide-about__description{font-size:0.875rem;line-height:2}}.guide-about .guide-about__description a,.guide-about .guide-about__description .tappable{color:#fff}.guide-about .guide-about__lead{line-height:2.4;margin-bottom:30px}.figure-list{width:100%;padding-top:20px;margin-bottom:40px;padding-bottom:1px;background:url(/assets/2018/layout/guide/2018_line-e553088d4250ebd7f839104f585c08fe3ec8829d78ce48fe95892d7f492cb227.png) no-repeat center bottom;background-size:contain}.figure-list::after{clear:both;content:'';display:table}@media screen and (max-width: 768px){.figure-list{background:none;margin-bottom:0}}.figure-list__item{color:#fff;box-sizing:border-box;background:url(/assets/2018/layout/guide/2018_line-e553088d4250ebd7f839104f585c08fe3ec8829d78ce48fe95892d7f492cb227.png) no-repeat center top;background-size:contain}@media screen and (min-width: 769px){.figure-list__item.figure-list__item-about{height:800px}}.figure-list__item .figure-list__item-img--1{background:url(/assets/2018/layout/guide/2018_about_01-1332193334c960617bd9eacc0440de1de54ae4e977874dc3bd608bc10e58ded8.png) no-repeat left 1px}.figure-list__item .figure-list__item-img--2{background:url(/assets/2018/layout/guide/2018_about_02-2841d4f4080fb0a93fa35a011e37bea074182444fecd5b211f91d14238d6e57b.png) no-repeat left 1px}.figure-list__item .figure-list__item-img{padding:20px 0;background-size:400px}.figure-list__item .figure-list__item-title{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#f7de90;font-size:1.5625rem;line-height:1.7;margin:0 0 10px 400px}@media screen and (max-width: 768px){.figure-list__item .figure-list__item-title{font-size:1.25rem;margin-left:0;padding-top:220px;text-align:center}}.figure-list__item .figure-list__item-text{text-align:justify;margin:0 0 0 400px;line-height:2}@media screen and (max-width: 768px){.figure-list__item .figure-list__item-text{margin-left:0;text-align:center}}.figure-list__item .guide-about__figure-photo{padding:0 20px}.figure-list__item .guide-about__figure-image img{width:230px;padding-bottom:20px}@media screen and (min-width: 769px){.figure-list__item .guide-about__figure-image img{width:280px;padding-bottom:0}}.figure-list__item:nth-child(even){float:right}@media screen and (max-width: 768px){.figure-list__item{width:100%;margin:0 0 20px}.figure-list__item img{width:100%}}@media screen and (min-width: 769px){.figure-list__item{margin:0}.figure-list__item:last-child{margin:0}.figure-list__item img{width:400px}}.figure-list__item figcaption{text-align:justify;overflow:hidden;padding:10px 20px;font-size:0.875rem;line-height:1.8;padding-bottom:20px}@media screen and (min-width: 769px){.figure-list__item figcaption{font-size:1.125rem}}.guide-grandprix{background:#0b1b55 url(/assets/2018/layout/guide/2018_about_grandprix_bg-217ead8f23f9e51b764b68f3038313183c6780caf7f18d948cdab03dbbca685d.jpg) no-repeat center bottom;background-size:contain}.guide-section__winners{margin-bottom:40px}.guide-section__winner{padding:15px 0;margin-bottom:10px;text-align:center;background:url(/assets/2018/layout/guide/2018_about_grandprix_bg-winner-18d4dc47a5b6c40fbd6074ed6ac1d6603f609492303551cac10d976c9831f3b6.png) center top;background-size:contain}.guide-section__winner-box{display:inline-block;vertical-align:top;text-align:left}@media screen and (max-width: 768px){.guide-section__winner-box{display:block}}.guide-section__grandprix-year{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#f7de90;font-size:2.1875rem;line-height:1;margin-bottom:15px}@media screen and (max-width: 768px){.guide-section__grandprix-year{text-align:center}}.guide-section__grandprix-number{font-size:1.5rem;font-weight:normal}.guide-section__grandprix-name{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#fff;font-size:1.375rem;margin:0}@media screen and (max-width: 768px){.guide-section__grandprix-name{text-align:center}}.guide-section__grandprix-url{margin:0}.guide-section__grandprix-url a,.guide-section__grandprix-url .tappable{color:#f7de90;font-size:0.8125rem;text-decoration:none}@media screen and (max-width: 768px){.guide-section__grandprix-url{text-align:center;margin-bottom:10px}}.guide-section__winner-box--img{width:115px;margin-top:5px;margin-right:20px}@media screen and (max-width: 768px){.guide-section__winner-box--img{margin:0 auto 10px}}.guide-section__winner-box--img img{max-width:100%;height:auto}.guide-section__grandprix-comment{text-align:justify;color:#fff;margin:0 0 10px}@media screen and (max-width: 768px){.guide-section__grandprix-comment{text-align:center}}.guide-section__read-interview{margin:0}@media screen and (max-width: 768px){.guide-section__read-interview{text-align:center}}.guide-section__winner-box--outline{width:240px}@media screen and (max-width: 768px){.guide-section__winner-box--outline{width:auto}}.guide-section__winner-box--comments{width:350px}@media screen and (max-width: 768px){.guide-section__winner-box--comments{width:auto}}.guide-section__grandprix-comment{line-height:1.8}.guide-section__winners-backward{text-align:center}.guide-schedule{background-color:#030f21}@media screen and (min-width: 769px){.guide-schedule .sp{display:none}.guide-schedule .pc{margin-top:30px}}@media screen and (max-width: 768px){.guide-schedule .pc{display:none}}.guide-schedule .guide-schedule__figure{background-color:#fff;text-align:center;padding:20px}@media screen and (min-width: 769px){.guide-schedule .guide-schedule__figure{padding:30px}}.guide-schedule .guide-schedule__figure img{width:100%}.guide-schedule .guide-schedule__figcaption{color:#fff;padding:20px 0 0;font-size:1rem;line-height:1.8}@media screen and (max-width: 768px){.guide-schedule .guide-schedule__figcaption{font-size:0.875rem}}.guide-merit{background-color:#09083a}.figure.guide-award__figure-wrap{padding:0 18px 5px}.guide-award__figure--bg-white{background:#fff;box-sizing:border-box;width:285px;height:460px;float:left;margin-right:22px;margin-bottom:30px;text-align:center}.guide-award__figure--bg-white figcaption{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#be9c70;font-size:1.25rem;padding-top:10px}.guide-award__figure--bg-white:last-child{float:right;margin-right:0}.guide-award__figure--bg-white img{width:285px}.guide-award__figure--bg-white p{text-align:justify;line-height:1.7;font-size:1rem}@media screen and (max-width: 768px){.guide-award__figure--bg-white p{font-size:0.875rem}}@media screen and (max-width: 768px){.guide-award__figure--bg-white{width:100%;height:auto;float:none;padding-bottom:25px}.guide-award__figure--bg-white:last-child{padding-bottom:0}.guide-award__figure--bg-white img{width:100%}.guide-award__figure--bg-white p{margin-top:5px}}.guide-award__figure-note{font-size:0.75rem}.guide-ceremony{background-color:#0b1e30;color:#fff}.guide-award__figure{width:285px;float:left;margin-right:22px;text-align:center}.guide-award__figure figcaption{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.125rem;padding-top:10px}.guide-award__figure:last-child{float:right;margin-right:0}.guide-award__figure img{width:285px}.guide-award__figure p{text-align:left;line-height:1.7;font-size:1rem}@media screen and (max-width: 768px){.guide-award__figure p{font-size:0.875rem}}@media screen and (max-width: 768px){.guide-award__figure{width:100%;float:none;padding-bottom:25px}.guide-award__figure:last-child{padding-bottom:0}.guide-award__figure img{width:100%}.guide-award__figure p{margin-top:5px}}.guide-interview{border:solid 1px #eee8d9;background-color:#fff;color:#030f21}.guide-interview h3{text-align:center;padding-bottom:30px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.375rem}.guide-interview .link__interview{color:#be9c70}.guide-interview::after{clear:both;content:'';display:table}@media screen and (min-width: 769px){.guide-interview{background-size:746px 318px}}.guide-interview .figure-list__item-title{padding:20px 20px 30px;background:-webkit-linear-gradient(#eee8d9 10%, #fff);background:linear-gradient(#eee8d9 10%, #fff)}.guide-interview .guide-interview__figure{padding:20px}.guide-interview .guide-interview__figure p{font-size:0.875rem;line-height:1.6}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure p{font-size:1rem}}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure{font-size:1rem;width:400px;float:left;padding:0 0 20px 30px}}.guide-interview .guide-interview__figure:last-child{float:right}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure:last-child{padding:0 30px 0 0}}.guide-interview .guide-interview__figure .guide-interview__figure-head{height:100px}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure .guide-interview__figure-head{height:170px}}.guide-interview .guide-interview__figure .guide-interview__figure-head img{width:100px;float:left}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure .guide-interview__figure-head img{width:170px}}.guide-interview .guide-interview__figure .guide-interview__figure-head .guide-interview__figure-shopname{margin-left:110px}@media screen and (min-width: 769px){.guide-interview .guide-interview__figure .guide-interview__figure-head .guide-interview__figure-shopname{margin-left:190px;padding-top:50px}}.guide-interview .guide-interview__figure .guide-interview__figure-head .guide-interview__figure-shopname h4{font-size:1.375rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.guide-lead{text-align:center;line-height:1.8;margin:0 0 30px}.guide-graphic{border:1px solid #594520;padding:15px}.guide-graphic img{max-width:100%;height:auto;margin-bottom:15px}.guide-detail__table{border-collapse:separate;border-spacing:0;border-left:1px solid #594520;border-top:1px solid #594520;width:100%;margin-bottom:30px}.guide-detail__award{width:100px}.guide-detail__award::before{content:'';display:inline-block;width:12px;height:30px;background:url(/assets/2018/layout/guide/2018_about_gekkeiju-before-b3f223fb544269b58093d500d155590d15c3f490de726b2c3e03f579960f2634.png) no-repeat left bottom;background-size:contain;vertical-align:-7px}.guide-detail__award::after{content:'';display:inline-block;width:12px;height:30px;background:url(/assets/2018/layout/guide/2018_about_gekkeiju-after-b2f3ca75e00f564e4a229d531d3a406de831762ab5ff62cfae09ef47cab405cd.png) no-repeat right bottom;background-size:contain;vertical-align:-7px}.guide-detail__award-sub{width:160px;text-align:center}@media screen and (max-width: 768px){.guide-detail__award-sub{font-size:0.875rem;padding:5px 25px}}.guide-detail__award-sub-new{background:#ff9300;font-size:15px;line-height:1;vertical-align:2px;padding:2px 5px 5px;margin-left:5px}@media screen and (max-width: 768px){.guide-detail__award-sub-new{vertical-align:0}}.guide-detail__award,.guide-detail__award-sub{color:#fff;font-size:1.125rem;background-color:#be9c70;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.guide-detail__award,.guide-detail__award-sub,.guide-detail__explanation{border-bottom:1px solid #594520;border-right:1px solid #594520;padding:10px 15px;text-align:center}@media screen and (max-width: 768px){.guide-detail__award,.guide-detail__award-sub,.guide-detail__explanation{display:block;box-sizing:border-box;width:100%}}.guide-detail__explanation{text-align:justify}@media screen and (max-width: 768px){.guide-detail__award-sub{font-size:0.8125rem;padding:5px 20px;background-color:#baa244}.guide-detail__award-sub::before{content:'-'}}.guide-detail{background-color:#030f21;color:#fff}.guide-detail .guide-section__body-inside{background-color:#fff;color:#0b1e30;padding:0 20px 20px}@media screen and (min-width: 769px){.guide-detail .guide-section__body-inside{padding:0 40px 40px}}.guide-detail .guide-section__body-inside .guide-detail__body p{line-height:1.7}.guide-detail .guide-section__body-inside .guide-detail__body .award-list:last-child{border-bottom:solid 1px #be9c70}.guide-detail .guide-detail__heading{text-align:center;padding:40px 0 30px;color:#be9c70;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1.25rem}@media screen and (min-width: 769px){.guide-detail .guide-detail__heading{font-size:1.5rem}}.guide-detail__body-award{border-top:solid 1px #be9c70;border-left:solid 1px #be9c70;border-right:solid 1px #be9c70;display:table-cell}.guide-detail__body-award .guide-detail__body-award-title{display:table-cell;vertical-align:middle;background-color:#be9c70;color:#fff;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1rem;width:70px;text-align:center;border-bottom:solid 1px #fff;padding:0 10px}@media screen and (min-width: 769px){.guide-detail__body-award .guide-detail__body-award-title{width:150px;padding:0}}.guide-detail__body-award .guide-detail__body-award-description{display:table-cell;vertical-align:middle;line-height:1.7;padding:20px}.guide-detail__body-award .guide-detail__body-award-description span{color:#be9c70;font-weight:bold}.guide-detail-requirement{padding:10px 0}.guide-detail-requirement .guide-detail-requirement__text{float:left;width:500px}@media screen and (max-width: 768px){.guide-detail-requirement .guide-detail-requirement__text{width:100%}}.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item{position:relative;margin:0 0 40px;text-align:justify;line-height:1.66}@media screen and (min-width: 769px){.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item .guide-detail-requirement__item-in{display:table}}.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item .guide-detail-requirement__item-in .guide-detail-requirement__item-title{display:block;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;color:#be9c70;font-size:1rem;width:100%;text-align:center;border-left:solid 1px #be9c70;border-right:solid 1px #be9c70}@media screen and (min-width: 769px){.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item .guide-detail-requirement__item-in .guide-detail-requirement__item-title{width:150px;display:table-cell;vertical-align:middle}}.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item .guide-detail-requirement__item-in .guide-detail-requirement__item-description{display:table-cell;vertical-align:middle;padding-left:15px}@media screen and (max-width: 768px){.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item .guide-detail-requirement__item-in .guide-detail-requirement__item-description{display:block;width:100%;float:none;padding:20px 0 0}}.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item span{color:#be9c70}.guide-detail-requirement .guide-detail-requirement__text .guide-detail-requirement__item span::after{content:'…';margin:0 0.25em 0 0}.guide-detail-requirement img{float:right;width:300px}@media screen and (max-width: 768px){.guide-detail-requirement img{float:none;width:100%}}.guide-detail__item .guide-detail-guest-responsible{color:#be9c70;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:1rem;text-align:center}.guide-detail__item h4{padding:30px 0}.guide-detail-guest img{width:90px;float:left;border-radius:100%}@media screen and (min-width: 769px){.guide-detail-guest img{width:150px}}.guide-detail-guest .guide-detail-guest-text{margin-left:100px}.guide-detail-guest .guide-detail-guest-text p{line-height:1.7;text-align:justify}@media screen and (min-width: 769px){.guide-detail-guest .guide-detail-guest-text{margin-left:165px}}.guide-detail-guest .guide-detail-guest-text .guide-detail-guest-text-name{font-size:1.375rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.guide-detail-schedule{margin-bottom:40px}.guide-detail-schedule__item{background-color:#fff;display:table;box-sizing:border-box;position:relative;padding:15px 10px;margin:0 0 30px}.guide-detail-schedule__item::after{clear:both;content:'';display:table}@media screen and (min-width: 769px){.guide-detail-schedule__item{padding:20px 0;width:100%}}.guide-detail-schedule__item::before{content:'';position:absolute;bottom:-30px;left:45px;width:15px;height:30px;display:block;background-color:#be9c70}@media screen and (min-width: 769px){.guide-detail-schedule__item::before{left:75px}}.guide-detail-schedule__item:last-child{margin:0}.guide-detail-schedule__item:last-child::before{display:none}.guide-detail-schedule__item.guide-detail-schedule__item--result{border:5px solid #be9c70}.guide-detail-schedule__item.guide-detail-schedule__item--result .guide-detail-schedule__head{color:#be9c70}.guide-detail-schedule__item.guide-detail-schedule__item--first{background-color:transparent;border:2px solid #fff}.guide-detail-schedule__item.guide-detail-schedule__item--first .guide-detail-schedule__head,.guide-detail-schedule__item.guide-detail-schedule__item--first .guide-detail-schedule__body p{color:#fff}.guide-detail-schedule__item.guide-detail-schedule__item--first::before{bottom:-32px}.guide-detail-schedule__item.guide-detail-schedule__item--current{border:2px solid #be9c70}@media screen and (min-width: 769px){.guide-detail-schedule__item.guide-detail-schedule__item--current{padding-right:120px}}.guide-detail-schedule__item.guide-detail-schedule__item--current::before{bottom:-32px}.guide-detail-schedule__item.guide-detail-schedule__item--current::after{content:'進行中';position:absolute;top:-15px;right:-15px;width:60px;height:60px;text-align:center;display:block;line-height:60px;color:#fff;background-color:#be9c70;font-size:0.875rem;font-weight:bold;border-radius:100%}@media screen and (min-width: 769px){.guide-detail-schedule__item.guide-detail-schedule__item--current::after{top:50%;right:30px;margin-top:-30px}}.guide-detail-schedule__item .guide-detail-schedule__head{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;display:table-cell;vertical-align:middle;font-size:1.125rem;font-weight:bold;width:80px;text-align:center}@media screen and (min-width: 769px){.guide-detail-schedule__item .guide-detail-schedule__head{font-size:1.25rem;margin:0 0.25em 0 0;width:240px;letter-spacing:2px}}.guide-detail-schedule__item .guide-detail-schedule__body{display:table-cell;vertical-align:middle;padding-left:10px}@media screen and (min-width: 769px){.guide-detail-schedule__item .guide-detail-schedule__body{padding-left:0;padding-right:15px}}.guide-detail-schedule__item .guide-detail-schedule__body p{margin:0;text-align:justify;line-height:1.7}.guide-detail-schedule__item .guide-detail-schedule__body small{padding:0.25em 0;display:block;font-size:0.75rem;line-height:1.44}.guide-detail-schedule__item .guide-detail-schedule__body .guide-detail-schedule__text{font-size:0.875rem}@media screen and (min-width: 769px){.guide-detail-schedule__item .guide-detail-schedule__body .guide-detail-schedule__text{display:inline-block}}.guide-detail-schedule__item .guide-detail-schedule__date{color:#be9c70;font-weight:bold;padding-bottom:5px}.guide-detail-schedule__imakoko img{position:absolute;left:-73px;top:-28px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}@media screen and (max-width: 768px){.guide-detail-schedule__imakoko img{left:-10px;top:-15px;width:70px;height:auto}}.guide-credit{padding:20px}.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: 769px){.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: 769px){.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}}.entry-method-modal__heading{margin:0 0 20px;text-align:center;color:#fff;font-size:1.125rem}@media screen and (min-width: 769px){.entry-method-modal__heading{margin:0 0 40px;font-size:1.5rem}.entry-method-modal__heading::after{clear:both;content:'';display:table}}.guide-past-winners{background-color:#030f21;color:#fff}.guide-past-winners .button{width:140px}.guide-section__past-winner-wrap{margin-top:60px;letter-spacing:-0.4em;text-align:center}@media screen and (max-width: 768px){.guide-section__past-winner-wrap{letter-spacing:-0.4em;text-align:center}}.guide-section__past-winner{width:150px;display:inline-block;letter-spacing:normal;text-align:center;border-right:1px solid #fff;margin-bottom:30px;padding:0 10px}@media screen and (max-width: 768px){.guide-section__past-winner{width:160px;border:0;display:inline-block;letter-spacing:normal}}.guide-section__past-winner:first-child{border-left:1px solid #fff}@media screen and (max-width: 768px){.guide-section__past-winner:first-child{border:0}}.guide-section__winner-year{color:#fff;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-size:2rem;line-height:1;margin-bottom:20px}.guide-section__winner-number{font-size:1.375rem;font-weight:normal}.guide-section__read-winner-list{margin-bottom:10px}.guide-section__read-report{margin-bottom:0}.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: 769px){.guide-credit__sponsored--logo{display:inline-block;margin:25px}}.guide-credit__sponsored--logo-large{width:300px}.guide-credit__sponsored--logo-small{width:110px}.header{box-sizing:border-box;position:fixed;padding:0 10px;top:0;left:0;width:100%;height:50px;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: 769px){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;float:left;height:50px;padding:10px 0 13px;display:block}.header__brand img{height:30px;width:auto;display:block}@media screen and (max-width: 320px){.header__brand{padding-right:0}}@media screen and (min-width: 769px){.header__brand{padding-right:0;padding-left:0}}.header__drawer-switch{position:absolute;top:10px;right:10px;height:30px;line-height:30px;padding:0 10px;font-size:0.875rem;border:1px solid #cacaca;border-radius:4px;cursor:pointer}.header__nav{float:right;height:40px}.header-nav{height:40px}.header-nav__item{float:left;height:50px;line-height:50px;margin:0 0 0 20px;color:#212329;font-size:0.875rem}.header-nav__item a,.header-nav__item .tappable{color:#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{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-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-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-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: 769px){.swiper-slide{height:calc(100vh - 80px)}}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-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-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-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-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-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-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-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-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-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.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-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:#000;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-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-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-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-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-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-horizontal.swiper-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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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 .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.winner{background:-webkit-linear-gradient(top, #101544 1%, #04062b 51%, #011a65 100%);background:linear-gradient(to bottom, #101544 1%, #04062b 51%, #011a65 100%);color:#fff;word-wrap:break-word}.winner-heading__share-button-content{padding-top:10px;padding-bottom:20px}.winner-heading__share-button-content::after{clear:both;content:'';display:table}.winner-heading__share-button-content li{float:right}.winner-heading__share-button-content li.share-button__item--twitter{padding-right:10px}@media screen and (min-width: 769px){.winner-heading__share-button-content{padding-bottom:70px}}.winner__header{background-image:url(/assets/2022/layout/winner/winner_header_bg_s-ca8713e22094d88835ebb7ccb542c7f7de12ef9f540deafe75e30f63661c424b.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;text-align:center;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}@media screen and (min-width: 769px){.winner__header{background-image:url(/assets/2022/layout/winner/winner_header_bg-ce2500f2cda5c18bdec8319476b8edece017ec9f165149b401022f0dfcbfaa5f.jpg);height:546px}}.winner__header .winner__copy{font-size:1.25rem;color:#f7de90}.winner__header .winner__logo img{width:580px}@media screen and (min-width: 769px){.winner__header .winner__logo img{width:650px}}.winner__header .winner__description{color:#f7de90;padding:20px 0 40px;line-height:170%;font-weight:normal}.winner__header .winner__description a,.winner__header .winner__description .tappable{color:#f7de90;text-decoration:underline}@media screen and (max-width: 768px){.winner__header{padding:0 5px}.winner__header .winner__copy{font-size:0.875rem}.winner__header .winner__logo{padding-bottom:10px}.winner__header .winner__logo img{width:300px}.winner__header .winner__description{display:none}}.winner__menu{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 .award-01 .winner__award-content--score-and-review{padding-top:40px}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--score-and-review{padding:20px}}.winner__award-group .award-01 .winner__award-content--score-area{background:#0b1b55;margin:0 20px 0 40px;padding:20px;color:#fff;text-align:center;border-radius:6px;width:360px;display:inline-block;vertical-align:top}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--score-area{margin:0 0 20px;width:auto;display:block}}.winner__award-group .award-01 .winner__award-content--score-wrap{display:inline-block;vertical-align:top;width:100px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;border-right:1px solid #fff;padding-right:40px;margin-right:35px}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--score-wrap{padding-right:15px;margin-right:10px;width:80px}}.winner__award-group .award-01 .winner__award-content--score-title{background-color:#fff;color:#030f21;text-align:center;margin-bottom:10px;line-height:1.8;font-size:1rem;font-weight:bold}.winner__award-group .award-01 .winner__award-content--score{font-size:3.125rem;text-align:center;line-height:1;color:#f7de90}.winner__award-group .award-01 .winner__award-content--judging-wrap{display:inline-block;vertical-align:top;width:170px}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--judging-wrap{width:140px}}.winner__award-group .award-01 .winner__award-content--judging-list{line-height:1;font-size:0.9375rem;text-align:left;margin-bottom:6px}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--judging-list{line-height:1.2}}.winner__award-group .award-01 .winner__award-content--judging-list:last-child{margin-bottom:0}.winner__award-group .award-01 .winner__award-content--judging-category{margin-right:20px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal;text-align:left;display:inline-block;width:60px}@media screen and (max-width: 768px){.winner__award-group .award-01 .winner__award-content--judging-category{margin-right:0}}.winner__award-group .award-01 .winner__award-content--judging-star{color:#f7de90}.winner__award-group .award-01 .winner__award-content--judging-star img{width:50%}.winner__award-group .award-02 .winner__award-content--score-area{background:#0b1b55;margin:20px 20px 0;padding:20px;color:#fff;text-align:center;border-radius:6px}@media screen and (max-width: 768px){.winner__award-group .award-02 .winner__award-content--score-area{margin:0 20px 20px}}.winner__award-group .award-02 .winner__award-content--score-wrap{display:inline-block;vertical-align:top;width:100px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;border-right:1px solid #fff;padding-right:40px;margin-right:35px}@media screen and (max-width: 768px){.winner__award-group .award-02 .winner__award-content--score-wrap{padding-right:15px;margin-right:10px;width:80px}}.winner__award-group .award-02 .winner__award-content--score-title{background-color:#fff;color:#030f21;text-align:center;margin-bottom:10px;line-height:1.8;font-size:1rem;font-weight:bold}.winner__award-group .award-02 .winner__award-content--score{font-size:3.125rem;text-align:center;line-height:1;color:#f7de90}.winner__award-group .award-02 .winner__award-content--judging-wrap{display:inline-block;vertical-align:top;width:170px}@media screen and (max-width: 768px){.winner__award-group .award-02 .winner__award-content--judging-wrap{width:140px}}.winner__award-group .award-02 .winner__award-content--judging-list{line-height:1;font-size:0.9375rem;text-align:left;margin-bottom:6px}.winner__award-group .award-02 .winner__award-content--judging-list:last-child{margin-bottom:0}@media screen and (max-width: 768px){.winner__award-group .award-02 .winner__award-content--judging-list{line-height:1.2}}.winner__award-group .award-02 .winner__award-content--judging-category{margin-right:20px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold;font-weight:normal;text-align:left;display:inline-block;width:60px}@media screen and (max-width: 768px){.winner__award-group .award-02 .winner__award-content--judging-category{margin-right:0}}.winner__award-group .award-02 .winner__award-content--judging-star{color:#f7de90}.winner__award-group .award-02 .winner__award-content--judging-star img{width:50%}.winner__award-group .award-03 .winner__award-content--score-area{background:#0b1b55;margin:0 0 0 20px;padding:7px;color:#fff;text-align:center;border-radius:6px;display:inline-block;vertical-align:top}@media screen and (max-width: 768px){.winner__award-group .award-03 .winner__award-content--score-area{margin:0 10px 10px;display:block;box-sizing:border-box}}.winner__award-group .award-03 .winner__award-content--score-wrap{display:inline-block;vertical-align:top;width:70px;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "HG明朝B", "ＭＳ Ｐ明朝", serif;font-weight:bold}.winner__award-group .award-03 .winner__award-content--score-title{background-color:#fff;color:#030f21;text-align:center;margin-bottom:10px;line-height:1.8;font-size:0.875rem;font-weight:bold}@media screen and (max-width: 768px){.winner__award-group .award-03 .winner__award-content--score-title{margin-bottom:5px}}.winner__award-group .award-03 .winner__award-content--score{font-size:2.5rem;text-align:center;line-height:1;color:#f7de90}.winner__award-group.jungle{padding-bottom:60px}@media screen and (max-width: 768px){.winner__award-group.jungle{padding-bottom:40px}}@media screen and (max-width: 768px){.winner__award-group{padding:0 20px}}.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::after{clear:both;content:'';display:table}.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:900px}@media screen and (max-width: 768px){.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{padding:0 40px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-01 .winner__award-content--shop-description{padding:0 20px}}.winner__award-group .winner__award-content.column-02{width:443px;float:left;background-color:#fff;margin-bottom:15px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-02{width:100%}}.winner__award-group .winner__award-content.column-02:nth-child(2n){float:right}.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{height:108px;padding:0 20px}.winner__award-group .winner__award-content.column-02 .winner__award-content--shop-description.japanculture{height:auto}@media screen and (max-width: 768px){.winner__award-group .winner__award-content.column-02 .winner__award-content--shop-description{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{height:190px;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 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::after{clear:both;content:'';display:table}.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:101%}.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}.winner__award-group .winner__award-content .winner__award-content--shop-description::after{clear:both;content:'';display:table}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--shop-description{padding:10px}}.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;float:left;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;height:128px;overflow:hidden}.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-01 a,.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-01 .tappable{height:263px;overflow:hidden}@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 a,.winner__award-group .winner__award-content .winner__award-content--shop-description .winner__award-content--shop-description--capture.column-01 .tappable{height:128px}}.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{width:55%;float:right}.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-top:5px}@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;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:130px;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{width:395px;padding:0;margin-bottom:10px}@media screen and (max-width: 768px){.winner__award-group .winner__award-content .winner__award-content--review.award-01{width:auto;margin-bottom:0}}.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:15px 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}@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-top:5px}.winner__award-group .winner__award-contents--judge-area{background:#0b1b55;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__more-photos{background-color:#030f21;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}.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: 769px){.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: 769px){.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}.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}.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:80%;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: 769px){.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:#55acee}.button.button--share-twitter span{padding:0 0 0 30px;display:inline-block;background-image:url(/assets/icon/brand-twitter-white-5fb760632f20d013a9ee83df0e2052dd8c63ed8647374f51a3d9eb65f27884db.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:#83c3f3}@media screen and (min-width: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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: 769px){.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/component/filter_nav/filter_nav_texture_caret-4f1a9bb580fb7f51c7731f190935f8ba2c06c45089aaefe4e423fa3d6f2d8ef8.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: 769px){.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: 769px){.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: 769px){.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}.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: 769px){.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 70px 0 0}.form.form--keyword-search .form__query{width:100%;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;position:absolute;top:0;right:0;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}.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: 769px){.modal__layout{width:960px;padding:60px 0;margin:0 auto}}.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:fixed;top:5px;right:5px;width:36px;height:36px;background-image:url(/assets/icon/close-lighten-8d4ce7a663fa10137fa59c7cac1d53ce07b7bc79bdfc2c2736bc7eb79bd2e8b3.svg);background-size:36px 36px;background-repeat:no-repeat;background-position:center center;border-radius:100%;cursor:pointer;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (min-width: 769px){.modal__close-button{top:10px;right:10px;width:48px;height:48px;background-size:48px 48px}}.modal__close-button:hover{opacity:0.66}.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: 769px){.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: 769px){.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: 769px){.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:20px 0 40px}.pagination__list{position:relative;float:left;left:50%}.pagination__item{position:relative;float:left;left:-50%;margin:0 1px 0 0;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;background-color:#fff}.pagination__item span{cursor:default}.pagination__item:first-child a,.pagination__item:first-child .tappable,.pagination__item:first-child span{border-radius:4px 0 0 4px}.pagination__item:last-child a,.pagination__item:last-child .tappable,.pagination__item:last-child span{border-radius:0 4px 4px 0}.pagination__item.pagination__item--current span{color:#fff;background-color:#0b1e30}.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: 769px){.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:table}@media screen and (max-width: 768px){.tab-nav__list.pc{display:none}}@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;display:table-cell}.tab-nav__item:last-child{border-width:0}.tab-nav__item a,.tab-nav__item .tappable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:50px;line-height:50px;font-size:1.25rem;display:block;color:#f7de90;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}}.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: 769px){.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%}.tab-nav.tab-nav--entries{height:auto;border-bottom:0}@media screen and (min-width: 769px){.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: 769px){.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: 769px){.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: 769px){.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}}.tab-nav.tab-nav--winner .tab-nav__item{width:16%}.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;padding:0 23px;letter-spacing:3px}@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;letter-spacing:0;font-weight:normal;white-space:normal;overflow:visible;line-height:130%}}.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.75rem;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: 769px){.vote.vote--large{width:100%;display:table}}.vote.vote--large .vote__count{padding:10px 0 0;text-align:center}@media screen and (min-width: 769px){.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: 769px){.vote.vote--large .vote__action-description{padding:5px 0;margin-top:0;font-size:0.875rem}}@media screen and (min-width: 769px){.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: 769px){.layout-content{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: 769px){.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}
