:where(.hikeshi-award) *,:where(.hikeshi-award) *:after,:where(.hikeshi-award) *:before{box-sizing:border-box}:where(.hikeshi-award) *{padding:0;margin:0;font-size:inherit;line-height:inherit}:where(.hikeshi-award) pre,:where(.hikeshi-award) textarea{overflow:auto}:where(.hikeshi-award) template{display:none}:where(.hikeshi-award) details,:where(.hikeshi-award) main,:where(.hikeshi-award) summary{display:block}:where(.hikeshi-award) input[type=number]{width:auto}:where(.hikeshi-award) input[type=search]{appearance:textfield}:where(.hikeshi-award) input[type=search]::-webkit-search-cancel-button,:where(.hikeshi-award) input[type=search]::-webkit-search-decoration{appearance:none}:where(.hikeshi-award) progress{display:inline-block}:where(.hikeshi-award) small{font-size:75%}:where(.hikeshi-award) sub,:where(.hikeshi-award) sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}:where(.hikeshi-award) sup{top:-.5em}:where(.hikeshi-award) sub{bottom:-.25em}:where(.hikeshi-award) textarea{resize:vertical}:where(.hikeshi-award) audio,:where(.hikeshi-award) canvas,:where(.hikeshi-award) iframe,:where(.hikeshi-award) img,:where(.hikeshi-award) svg,:where(.hikeshi-award) video{vertical-align:middle}:where(.hikeshi-award) audio:not([controls]){display:none}:where(.hikeshi-award) img{max-width:100%;height:auto;border:0}:where(.hikeshi-award) button,:where(.hikeshi-award) input,:where(.hikeshi-award) select,:where(.hikeshi-award) textarea{min-height:1.5em;font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}:where(.hikeshi-award) button{overflow:visible}:where(.hikeshi-award) button,:where(.hikeshi-award) select{text-transform:none}:where(.hikeshi-award) input{line-height:normal}:where(.hikeshi-award) button,:where(.hikeshi-award) html input[type=button],:where(.hikeshi-award) input[type=reset],:where(.hikeshi-award) input[type=submit]{appearance:auto;cursor:pointer;background-color:transparent;border-style:none}:where(.hikeshi-award) button[disabled],:where(.hikeshi-award) html input[disabled]{cursor:default}:where(.hikeshi-award) button::-moz-focus-inner,:where(.hikeshi-award) input::-moz-focus-inner{padding:0;border:0}:where(.hikeshi-award) code,:where(.hikeshi-award) kbd,:where(.hikeshi-award) pre,:where(.hikeshi-award) samp{font-family:monospace}:where(.hikeshi-award) ol,:where(.hikeshi-award) ul{list-style:none}:where(.hikeshi-award) select{appearance:none}:where(.hikeshi-award) table{border-spacing:0;border-collapse:collapse}:where(.hikeshi-award) fieldset{border:0}:where(.hikeshi-award){font-family:Noto Sans JP,sans-serif;font-size:inherit;line-height:2.3;color:#1f1f1f;overflow-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;text-size-adjust:100%}:where(.hikeshi-award) a{color:#00f;text-decoration:underline}:where(.hikeshi-award) a:hover{color:red;text-decoration:none}:where(body){margin:0}#contentswrapper{max-width:100%!important}.hp-hidden{display:none!important;visibility:hidden}@media(max-width:991.98px){.hp-hidden-sm{display:none!important;visibility:hidden}}.hp-hidden-up-sm{display:none!important;visibility:hidden}@media(max-width:991.98px){.hp-hidden-down-sm{display:none!important;visibility:hidden}}@media(min-width:992px)and (max-width:2400.98px){.hp-hidden-md{display:none!important;visibility:hidden}}@media(min-width:992px){.hp-hidden-up-md{display:none!important;visibility:hidden}}@media(max-width:2400.98px){.hp-hidden-down-md{display:none!important;visibility:hidden}}@media(min-width:2401px){.hp-hidden-lg{display:none!important;visibility:hidden}}@media(min-width:2401px){.hp-hidden-up-lg{display:none!important;visibility:hidden}}.hp-hidden-down-lg{display:none!important;visibility:hidden}.hp-visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}.hp-visuallyhidden.focusable:active,.hp-visuallyhidden.focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.hp-invisible{visibility:hidden}.clearfix:after{clear:both;display:block;content:""}.hp-ff-outfit{font-family:Outfit,sans-serif!important}.hp-container{max-width:68.125rem;padding-right:1.5625rem;padding-left:1.5625rem;margin-right:auto;margin-left:auto}.hp-container.hp-container--sm{max-width:58.625rem}.hp-container.hp-container--lg{max-width:78.125rem}.p-kv{background:#000 url(/company/initiatives/hikeshi_award/images/kv_bg_lg.jpg) no-repeat bottom/cover}@media(max-width:600px){.p-kv{background-image:url(/company/initiatives/hikeshi_award/images/kv_bg_sm.jpg)}}.p-kv__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:7.5rem;padding-bottom:6.875rem}@media(max-width:991.98px){.p-kv__inner{padding-top:4.6875rem;padding-bottom:11.25rem}}.p-kv__logo{position:relative;width:22.875rem}@media(min-width:992px){.p-kv__logo{margin-top:-5rem}}@media(max-width:991.98px){.p-kv__logo{width:21.125rem;margin-left:-.625rem}}.p-kv__text{display:flex;gap:1.5rem;margin-top:3.5rem}@media(max-width:991.98px){.p-kv__text{gap:.625rem;margin-top:2.75rem}}.p-kv__text-01{width:6.0625rem}@media(max-width:991.98px){.p-kv__text-01{width:4.1875rem}}.p-kv__text-02{width:20.5rem}@media(max-width:991.98px){.p-kv__text-02{width:14.0625rem}}.p-statement{background:#000 url(/company/initiatives/hikeshi_award/images/statement_bg_lg.jpg) no-repeat center/cover}@media(max-width:991.98px){.p-statement{background-image:url(/company/initiatives/hikeshi_award/images/statement_bg_sm.jpg)}}.p-statement__content{position:relative;padding-top:9.25rem;text-align:center}@media(max-width:991.98px){.p-statement__content{padding-top:3.5625rem}}.p-statement__images{padding-bottom:14.5625rem;text-align:center}@media(max-width:991.98px){.p-statement__images{padding-bottom:7.5rem}}.p-statement__text{font-size:1.375rem;font-weight:700;line-height:2.2727272727;color:#fff}@media(max-width:991.98px){.p-statement__text{margin-right:-.625rem;margin-left:-.625rem;font-size:1rem;line-height:2.3}}.p-statement__text+.p-statement__text{margin-top:2.2727272727em}@media(max-width:991.98px){.p-statement__text+.p-statement__text{margin-top:2.3em}}.p-statement__copy{display:block;margin-top:5rem;margin-right:auto;margin-left:auto}@media(max-width:991.98px){.p-statement__copy{margin-top:2.625rem}}.p-statement__logo{display:block;width:18.8125rem;margin-top:2.75rem;margin-right:auto;margin-left:auto}@media(max-width:991.98px){.p-statement__logo{width:12.5rem;margin-top:1.25rem}}.p-history{background:#000 url(/company/initiatives/hikeshi_award/images/history_bg_lg.jpg) no-repeat top/cover}@media(max-width:600px){.p-history{background-image:url(/company/initiatives/hikeshi_award/images/history_bg_sm.jpg)}}.p-history__content{position:relative;padding-top:7.5rem;padding-bottom:8rem}@media(max-width:991.98px){.p-history__content{padding-top:4.375rem;padding-bottom:4.6875rem}}.p-history__heading{font-size:3.5rem;font-weight:900;line-height:1.5178571429;color:#000;text-align:center;transform:skew(-15deg) scaleY(.97)}@media(max-width:991.98px){.p-history__heading{font-size:2.1875rem;line-height:1.2571428571}}.p-history__body{display:flex;gap:3.75rem;align-items:center;margin-top:3.125rem}@media(max-width:991.98px){.p-history__body{flex-direction:column;gap:3rem;margin-top:3.125rem}}.p-history__logo{width:21.5rem;margin-top:2rem}@media(min-width:992px){.p-history__logo{max-width:30vw}}@media(max-width:991.98px){.p-history__logo{width:18.1875rem;margin-top:.3125rem}}.p-history__text{font-size:1rem;font-weight:700;line-height:2.5;color:#000}@media(max-width:991.98px){.p-history__text{line-height:2}}.p-history__text p+p{margin-top:2em}.p-about{background:#c02 url(/company/initiatives/hikeshi_award/images/about_bg_lg.jpg) no-repeat center/cover}@media(max-width:991.98px){.p-about{background-image:url(/company/initiatives/hikeshi_award/images/about_bg_sm.jpg)}}.p-about__logo{display:block;width:25.9375rem;padding-top:7.5rem;margin-right:auto;margin-left:auto}@media(max-width:991.98px){.p-about__logo{width:21.125rem;padding-top:4.25rem}}.p-about__columns{display:flex;gap:4.375rem;margin-top:2.75rem}@media(max-width:991.98px){.p-about__columns{flex-direction:column;gap:4.25rem;margin-top:3.125rem}}.p-about__col{flex:1}.p-about__heading{display:flex;gap:.5rem;align-items:center;padding-bottom:.75rem;margin-bottom:.625rem;border-bottom:.125rem solid #c02}@media(min-width:992px){.p-about__heading{min-height:3.4375rem}}.p-about__heading--wide{border-bottom-color:#c02}.p-about__heading-en{width:auto;height:2.3125rem}@media(max-width:991.98px){.p-about__heading-en{height:1.875rem}}.p-about__heading-ja{font-size:1rem;font-weight:600;line-height:1;color:#c02}@media(max-width:991.98px){.p-about__heading-ja{font-size:.875rem}}.p-about__heading-season-info{display:flex;flex-direction:column;color:#c02}@media(min-width:992px){.p-about__heading-season-info{margin-left:.5rem}}@media(max-width:991.98px){.p-about__heading-season-info{margin-right:-.625rem}}.p-about__heading-season-start{font-size:1rem;font-weight:600;line-height:1.5}@media(max-width:991.98px){.p-about__heading-season-start{line-height:1.125}}.p-about__heading-season-date{margin-left:-.5em;font-size:.75rem;font-weight:500;line-height:1.5}@media(max-width:991.98px){.p-about__heading-season-date{margin-top:.3125rem;font-size:.625rem;line-height:1.2}}.p-about__text{font-size:1.125rem;font-weight:500;line-height:2.3}@media(max-width:991.98px){.p-about__text{font-size:1rem;line-height:2}}.p-about__season{display:grid}.p-about__season-item{display:flex;align-items:baseline;font-size:1.25rem;font-weight:500;line-height:2}@media(max-width:991.98px){.p-about__season-item{font-size:1rem}}.p-about__season-term{flex-shrink:0;min-width:3em}.p-about__season-desc{line-height:2}.p-about__season-note{font-size:1rem;font-weight:400;line-height:1.6}@media(max-width:991.98px){.p-about__season-note{font-size:.875rem}}.p-about__criteria{padding-bottom:8.75rem;margin-top:5.3125rem}@media(max-width:991.98px){.p-about__criteria{padding-bottom:4.375rem;margin-top:4.375rem}}.p-about__criteria-body{display:flex;gap:3.75rem;align-items:flex-start;margin-top:3rem}@media(max-width:991.98px){.p-about__criteria-body{display:grid;gap:1rem;margin-top:1rem}}.p-about__criteria-left{flex-shrink:0;width:30.625rem}@media(min-width:992px){.p-about__criteria-left{margin-top:.3125rem}}@media(max-width:991.98px){.p-about__criteria-left{display:contents}}.p-about__criteria-point{width:100%;height:auto}@media(max-width:991.98px){.p-about__criteria-point{order:1;max-width:43.75rem}}.p-about__criteria-notes{display:grid;row-gap:.625rem;padding-left:0;margin-top:1.5rem;font-size:.875rem;line-height:1.6;color:#000;list-style:none}@media(max-width:991.98px){.p-about__criteria-notes{order:3}}.p-about__criteria-notes>li{position:relative;padding-left:.9375rem}.p-about__criteria-notes>li:before{position:absolute;top:.66em;left:0;width:.25rem;height:.25rem;content:"";background-color:#000;border-radius:50%}.p-about__criteria-right{display:grid;row-gap:2.1875rem}@media(max-width:991.98px){.p-about__criteria-right{row-gap:1.5rem;order:2}}.p-about__criteria-item{display:flex;gap:.75rem;align-items:flex-start}@media(max-width:991.98px){.p-about__criteria-item{gap:.75rem}}.p-about__criteria-icon{width:2.375rem;height:auto;margin-top:.25rem}@media(max-width:991.98px){.p-about__criteria-icon{width:2.5625rem}}.p-about__criteria-detail{flex:1}.p-about__criteria-title{font-size:1.1875rem;font-weight:700;line-height:1.5;color:#c02}@media(max-width:991.98px){.p-about__criteria-title{font-size:1.0625rem;line-height:1.4}}.p-about__criteria-desc{margin-top:.5rem;font-size:.875rem;line-height:1.6;color:#000}.p-links{padding-top:6.125rem;padding-bottom:8.75rem}@media(max-width:991.98px){.p-links{padding-top:4.0625rem;padding-bottom:5.625rem}}.p-links__heading{text-align:center}.p-links__heading-img{width:24.6875rem}@media(max-width:991.98px){.p-links__heading-img{width:20.4375rem}}.p-links__subtitle{font-size:1rem;font-weight:500;line-height:3;text-align:center}.p-links__sns{margin-top:6.25rem;text-align:center}@media(max-width:991.98px){.p-links__sns{margin-top:3.75rem}}.p-links__sns-list{display:flex;gap:2.5rem;align-items:center;justify-content:center;margin-top:1rem}@media(max-width:991.98px){.p-links__sns-list{gap:1.75rem}}.p-links__sns-item{flex-shrink:0;width:3.75rem;height:3.75rem}.p-links__sns-item img{width:100%;height:100%;object-fit:cover}@media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}tr,img{break-inside:avoid}img{max-width:100%!important}p,h2,h3{widows:3;orphans:3}h2,h3{break-after:avoid}}
