﻿@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";@keyframes inview{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes inview-scale{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.title-page{font-weight:400}@media screen and (min-width: 900px){.title-page{font-size:40px}}@media screen and (max-width: 900px){.title-page{font-size:26px}}@media screen and (min-width: 900px){.title-page{text-align:center;margin-bottom:2rem}}@media screen and (max-width: 900px){.title-page{margin-bottom:2rem}}.title-section,.section-kv__title__en{font-weight:400;line-height:1;margin:0 0 .5em}@media screen and (min-width: 900px){.title-section,.section-kv__title__en{font-size:60px}}@media screen and (max-width: 900px){.title-section,.section-kv__title__en{font-size:32px}}.title-section h1,.section-kv__title__en h1{font-size:inherit;font-weight:inherit}@media screen and (min-width: 900px){.title-section__sub{font-size:20px}}@media screen and (max-width: 900px){.title-section__sub{font-size:16px}}.title-section__sub em{font-weight:700}@media screen and (min-width: 900px){.title-section__label{font-size:15px}}@media screen and (max-width: 900px){.title-section__label{font-size:14px}}.title-section__label::after{content:"："}@media screen and (min-width: 900px){.title-section,.section-kv__title__en{display:flex;align-items:center}.title-section__sub{display:inline-block;margin-left:1em}.title-section.center-pc,.center-pc.section-kv__title__en{justify-content:center}}@media screen and (max-width: 900px){.title-section__sub{display:block;margin-top:1.5em}}.title-form{font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0 0 1em}@media screen and (min-width: 900px){.title-form{font-size:20px}}@media screen and (max-width: 900px){.title-form{font-size:16px}}.title-form:not(:first-child){margin-top:2em}.title-small{color:#848d96;font-weight:700;margin:.5em 0 .25em}@media screen and (min-width: 900px){.title-small{font-size:20px}}@media screen and (max-width: 900px){.title-small{font-size:14px}}.lead{font-family:nimbus-sans,a-otf-midashi-go-mb31-pr6n,Helvetica,"Helvetica Neue",Arial,"Lucida Grande",BlinkMacSystemFont,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.5;margin-bottom:2rem}@media screen and (min-width: 900px){.lead{font-size:20px}}@media screen and (max-width: 900px){.lead{font-size:16px}}.text{line-break:strict;word-break:break-word}.text+.text{margin-top:0}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text a{color:#1473e6;text-decoration:underline;cursor:pointer}.text a svg{fill:#1473e6}@media screen and (min-width: 900px){.text a:hover{text-decoration:none;color:#105cb7}.text a:hover svg{fill:#105cb7}}@media screen and (min-width: 900px){.text{margin:1em 0}}@media screen and (max-width: 900px){.text{margin:1em 0}}@media screen and (min-width: 900px){.notes{font-size:11px}}@media screen and (max-width: 900px){.notes{font-size:10px}}.notes li{text-indent:-1.5em;margin:0 0 1em 0;padding:0 0 0 1.5em}.sub-text{font-size:.8em}.bold{font-weight:bold}.center{text-align:center}@media screen and (min-width: 900px){.center-pc{text-align:center}}@media screen and (max-width: 900px){.center-sp{text-align:center}}.right{text-align:right}@media screen and (min-width: 900px){.right-pc{text-align:right}}@media screen and (max-width: 900px){.right-sp{text-align:right}}b,strong{font-weight:bold}.blue{color:#1473e6 !important}.indigo{color:#003d90 !important}.purple{color:#a13cfb !important}.pink{color:#ff32b4 !important}.red{color:#ff4e62 !important}.orange{color:#f60 !important}.yellow{color:#f2d91d !important}.green{color:#38afb2 !important}.teal{color:#50aeba !important}.cyan{color:#5dc2d0 !important}.white{color:#fff !important}.gray{color:#d3d3cc !important}.dark{color:#848d96 !important}.btn-link,.btn-back,.btn-more,.btn-secondary-small,.list-tags span,.list-tags a,.btn-secondary-medium,.btn-secondary,.btn-secondary-large,.btn-primary-small,.btn-primary-medium,.list-artists__btn,.btn-primary,.btn-primary-large{font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;border:none;border-radius:0;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:color,background-color,border-color;cursor:pointer;object-fit:contain}.btn-link .icon,.btn-back .icon,.btn-more .icon,.btn-secondary-small .icon,.list-tags span .icon,.list-tags a .icon,.btn-secondary-medium .icon,.btn-secondary .icon,.btn-secondary-large .icon,.btn-primary-small .icon,.btn-primary-medium .icon,.list-artists__btn .icon,.btn-primary .icon,.btn-primary-large .icon{margin:0 .25em 0 -0.25em}.btn-link .arrow,.btn-back .arrow,.btn-more .arrow,.btn-secondary-small .arrow,.list-tags span .arrow,.list-tags a .arrow,.btn-secondary-medium .arrow,.btn-secondary .arrow,.btn-secondary-large .arrow,.btn-primary-small .arrow,.btn-primary-medium .arrow,.list-artists__btn .arrow,.btn-primary .arrow,.btn-primary-large .arrow{margin:0 -0.25em 0 .25em}.btn-link svg,.btn-back svg,.btn-more svg,.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.btn-secondary-medium svg,.btn-secondary svg,.btn-secondary-large svg,.btn-primary-small svg,.btn-primary-medium svg,.list-artists__btn svg,.btn-primary svg,.btn-primary-large svg{width:2em;height:2em;transition:fill .3s ease}.btn-secondary,.btn-secondary-large,.btn-primary,.btn-primary-large{width:100%;border-radius:3em;margin:1em auto}@media screen and (min-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.btn-primary-large{font-size:15px}}@media screen and (max-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.btn-primary-large{font-size:14px}}@media screen and (min-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.btn-primary-large{height:56px}}@media screen and (max-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.btn-primary-large{height:50px}}.btn-back,.btn-more,.btn-secondary-medium,.btn-primary-medium,.list-artists__btn{display:inline-flex;padding:0 2em;border-radius:2em}@media screen and (min-width: 900px){.btn-back,.btn-more,.btn-secondary-medium,.btn-primary-medium,.list-artists__btn{font-size:15px}}@media screen and (max-width: 900px){.btn-back,.btn-more,.btn-secondary-medium,.btn-primary-medium,.list-artists__btn{font-size:14px}}@media screen and (min-width: 900px){.btn-back,.btn-more,.btn-secondary-medium,.btn-primary-medium,.list-artists__btn{height:42px}}@media screen and (max-width: 900px){.btn-back,.btn-more,.btn-secondary-medium,.btn-primary-medium,.list-artists__btn{height:40px}}.btn-secondary-small,.list-tags span,.list-tags a,.btn-primary-small{display:inline-flex;height:30px;padding:0 1em;border-radius:2em}@media screen and (min-width: 900px){.btn-secondary-small,.list-tags span,.list-tags a,.btn-primary-small{font-size:13px}}@media screen and (max-width: 900px){.btn-secondary-small,.list-tags span,.list-tags a,.btn-primary-small{font-size:12px}}.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.btn-primary-small svg{width:1.5em;height:1.5em}[disabled].btn-secondary-small,.list-tags span[disabled],.list-tags a[disabled],[disabled].btn-secondary-medium,[disabled].btn-secondary,[disabled].btn-secondary-large,[disabled].btn-primary-small,[disabled].btn-primary-medium,[disabled].list-artists__btn,[disabled].btn-primary,[disabled].btn-primary-large{color:#848d96;background:#d3d3cc;border:1px solid #d3d3cc;cursor:not-allowed}[disabled].btn-secondary-small svg,.list-tags span[disabled] svg,.list-tags a[disabled] svg,[disabled].btn-secondary-medium svg,[disabled].btn-secondary svg,[disabled].btn-secondary-large svg,[disabled].btn-primary-small svg,[disabled].btn-primary-medium svg,[disabled].list-artists__btn svg,[disabled].btn-primary svg,[disabled].btn-primary-large svg{fill:#848d96}@media screen and (min-width: 900px){[disabled].btn-secondary-small:hover,.list-tags span[disabled]:hover,.list-tags a[disabled]:hover,[disabled].btn-secondary-medium:hover,[disabled].btn-secondary:hover,[disabled].btn-secondary-large:hover,[disabled].btn-primary-small:hover,[disabled].btn-primary-medium:hover,[disabled].list-artists__btn:hover,[disabled].btn-primary:hover,[disabled].btn-primary-large:hover{color:#848d96 !important;background:#d3d3cc !important;border-color:#d3d3cc !important}}.btn-primary-small,.btn-primary-medium,.list-artists__btn,.btn-primary,.btn-primary-large{background:#1f1f22;color:#fff;border:1px solid #1f1f22}.btn-primary-small svg,.btn-primary-medium svg,.list-artists__btn svg,.btn-primary svg,.btn-primary-large svg{fill:#fff}@media screen and (min-width: 900px){.btn-primary-small:hover,.btn-primary-medium:hover,.list-artists__btn:hover,.btn-primary:hover,.btn-primary-large:hover{background:#848d96;border-color:#848d96}}.btn-secondary-small,.list-tags span,.list-tags a,.btn-secondary-medium,.btn-secondary,.btn-secondary-large{background-color:#fff;color:#1f1f22;border:1px solid}.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.btn-secondary-medium svg,.btn-secondary svg,.btn-secondary-large svg{fill:#1f1f22}@media screen and (min-width: 900px){.btn-secondary-small:hover,.list-tags span:hover,.list-tags a:hover,.btn-secondary-medium:hover,.btn-secondary:hover,.btn-secondary-large:hover{background-color:#848d96;color:#fff;border-color:#848d96}.btn-secondary-small:hover svg,.list-tags span:hover svg,.list-tags a:hover svg,.btn-secondary-medium:hover svg,.btn-secondary:hover svg,.btn-secondary-large:hover svg{fill:#fff}.btn-secondary-small:hover .icon,.list-tags span:hover .icon,.list-tags a:hover .icon,.btn-secondary-medium:hover .icon,.btn-secondary:hover .icon,.btn-secondary-large:hover .icon{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-large:hover svg{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-medium:hover svg{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-small:hover svg,.list-tags span:hover svg,.list-tags a:hover svg{fill:#fff}}.btn-more{padding-left:0}.btn-more .arrow{border:1px solid;border-radius:50%;margin-left:1rem;transition-property:background-color,color,fill}@media screen and (min-width: 900px){.btn-more{transition-property:color,padding}.btn-more:hover{padding-left:.5rem;color:#848d96}.btn-more:hover .arrow{background:#848d96;fill:#fff}}.btn-back{text-align:left;padding-left:0;margin:3rem auto 0 0}.btn-back .arrow{border:1px solid;border-radius:50%;margin:0 .5em 0 0;transform:rotate(180deg);transition-property:background-color,color,fill,margin}@media screen and (min-width: 900px){.btn-back{padding-top:2em}.btn-back:hover .arrow{background:#1f1f22;fill:#fff;margin:0 1em 0 0}}.btn-link{display:inline-flex;color:#1473e6;margin:0}.btn-link svg{fill:#1473e6}.btn-link::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}@media screen and (min-width: 900px){.btn-link:hover{text-decoration:underline;color:#105cb7}.btn-link:hover svg{fill:#105cb7}}.textlink{color:#1473e6;text-decoration:underline;cursor:pointer}.textlink svg{fill:#1473e6}@media screen and (min-width: 900px){.textlink:hover{text-decoration:none;color:#105cb7}.textlink:hover svg{fill:#105cb7}}@keyframes alertHide{100%{height:0;padding-top:0;padding-bottom:0}}.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{overflow:hidden;position:sticky;z-index:998;cursor:pointer;animation:alertHide .6s ease 5s forwards}.alert::before,.alert-info::before,.alert-success::before,.alert-danger::before,.alert-warning::before,.alert::after,.alert-info::after,.alert-success::after,.alert-danger::after,.alert-warning::after{content:"";width:1em;display:block;position:absolute;right:10px;top:50%;border-top:1px solid #fff}.alert::before,.alert-info::before,.alert-success::before,.alert-danger::before,.alert-warning::before{transform:rotate(45deg)}.alert::after,.alert-info::after,.alert-success::after,.alert-danger::after,.alert-warning::after{transform:rotate(-45deg)}.alert li,.alert-info li,.alert-success li,.alert-danger li,.alert-warning li{display:list-item;list-style-type:disc}@media screen and (min-width: 900px){.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{text-align:center;padding:1rem 50px;top:70px}}@media screen and (max-width: 900px){.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{padding:.5rem 25px .5rem 2.5vw;top:60px}}.alert.is_hide,.is_hide.alert-info,.is_hide.alert-success,.is_hide.alert-danger,.is_hide.alert-warning{animation:alertHide .4s ease 0s forwards}.alert.is_hide::before,.is_hide.alert-info::before,.is_hide.alert-success::before,.is_hide.alert-danger::before,.is_hide.alert-warning::before,.alert.is_hide::after,.is_hide.alert-info::after,.is_hide.alert-success::after,.is_hide.alert-danger::after,.is_hide.alert-warning::after{content:none}.alert-warning{color:#f2d91d;background-color:#fdf9de}.alert-danger{color:#fff;background-color:#ff4e62}.alert-success{color:#fff;background-color:#38afb2}.alert-info{color:#1473e6;background-color:#cbe1fb}.pagenation ul{display:flex;justify-content:center;flex-wrap:wrap}.pagenation a,.pagenation span{display:flex;justify-content:center;align-items:center}.pagenation a.prev,.pagenation span.prev{transform:rotate(180deg)}.pagenation svg{width:30px;height:30px}@media screen and (min-width: 900px){.pagenation{margin:30px 0 0}.pagenation a,.pagenation span{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,0);margin:0 1px}.pagenation a.current,.pagenation span.current{background:#1f1f22;color:#fff;border-color:#1f1f22}.pagenation a.prev,.pagenation a.next,.pagenation span.prev,.pagenation span.next{margin:0 5px}.pagenation a:hover{background:#848d96;color:#fff;border-color:#848d96}.pagenation a:hover svg{fill:#fff}}@media screen and (max-width: 900px){.pagenation{margin:30px 0 0}.pagenation a,.pagenation span{height:40px;padding:0 10px}.pagenation a.current,.pagenation span.current{border-bottom:2px solid}}.note{background:#f4f3ef}.note__title{font-weight:700;margin:0 0 .5em}.note em{font-weight:700}@media screen and (min-width: 900px){.note p:not([class]){font-size:13px}}@media screen and (max-width: 900px){.note p:not([class]){font-size:12px}}.note__list{padding:0 0 0 1.25em}@media screen and (min-width: 900px){.note__list{font-size:13px}}@media screen and (max-width: 900px){.note__list{font-size:12px}}.note__list li{position:relative}.note__list li:not(:last-child){margin:0 0 .25em}.note__list li::before{content:"※";position:absolute;left:-1em}@media screen and (min-width: 900px){.note{padding:1rem;margin:1rem 0}}@media screen and (max-width: 900px){.note{padding:.5rem .75rem;margin:1rem 0}}.list-categories a,.list-artists a,.list-works a{display:block;line-height:1.5;position:relative}.list-categories__thumbnail,.list-artists__thumbnail,.list-works__thumbnail{line-height:0;overflow:hidden}.list-categories__thumbnail img,.list-artists__thumbnail img,.list-works__thumbnail img{width:100%;height:100%;object-fit:cover;transition:.4s ease;transition-property:box-shadow,transform}@media screen and (min-width: 900px){.list-artists__name{font-size:15px}}@media screen and (max-width: 900px){.list-artists__name{font-size:14px}}.list-artists__blank,.list-works__blank{border:none !important}@media screen and (min-width: 900px){.list-artists__blank,.list-works__blank{font-size:15px}}@media screen and (max-width: 900px){.list-artists__blank,.list-works__blank{font-size:14px}}@media screen and (min-width: 900px){.list-artists__blank,.list-works__blank{text-align:center;padding:5vw 0}}@media screen and (max-width: 900px){.list-artists__blank,.list-works__blank{padding:15vw 0 5vw}}.list-works{clear:both}.list-works__thumbnail{display:flex;width:100%;align-items:center;justify-content:center;background:#f4f3ef;margin-bottom:.75rem}.list-works__thumbnail img{width:auto !important;height:auto !important;max-width:100%;max-height:100%;box-shadow:4px 4px 14px rgba(0,0,0,.15)}.list-works__title{font-weight:normal;line-height:1.4;margin:0 0 .25em}@media screen and (min-width: 900px){.list-works__title{font-size:13px}}@media screen and (max-width: 900px){.list-works__title{font-size:12px}}.list-works__price::before{font-weight:700;margin:0 .5em 0 0}@media screen and (min-width: 900px){.list-works__price::before{font-size:13px}}@media screen and (max-width: 900px){.list-works__price::before{font-size:12px}}.list-works__price::after{font-weight:700;margin:0 0 0 .25em}.list-works__artist{color:#848d96;margin:0 0 .25em}@media screen and (min-width: 900px){.list-works__artist{font-size:11px}}@media screen and (max-width: 900px){.list-works__artist{font-size:10px}}.list-works__tag{display:inline-block;color:#848d96;border:1px solid #d3d3cc;border-radius:2px;padding:0 .5em}@media screen and (min-width: 900px){.list-works__tag{font-size:11px}}@media screen and (max-width: 900px){.list-works__tag{font-size:10px}}.list-works a{overflow:hidden}.list-works a::after{display:block;width:15em;color:#fff;background:#d3d3cc;font-weight:700;text-align:center;padding:.2em 0;position:absolute;left:-5em;top:1.2em;transform:rotate(-40deg)}@media screen and (min-width: 900px){.list-works a::after{font-size:15px}}@media screen and (max-width: 900px){.list-works a::after{font-size:12px}}.list-works .is_sale .list-works__price{color:#ff4e62}.list-works .is_sale .list-works__label{display:inline-block;color:#fff;background:#ff4e62;border-radius:3px;padding:0 .25em;margin-left:.25em}@media screen and (min-width: 900px){.list-works .is_sale .list-works__label{font-size:13px}}@media screen and (max-width: 900px){.list-works .is_sale .list-works__label{font-size:12px}}.list-works .is_new a::after{content:"NEW";display:block;background:#38afb2}.list-works .is_soldout .list-works__price{color:#848d96}.list-works .is_soldout .list-works__price span{text-decoration:line-through}.list-works .is_soldout .list-works__price .list-works__label{text-decoration:none;background:#d3d3cc}.list-works .is_soldout a::after{content:"SOLD OUT";background:#ff4e62}.list-works .is_salesend .list-works__price{color:#848d96}.list-works .is_salesend .list-works__price span{text-decoration:line-through}.list-works .is_salesend a::after{content:"販売終了";display:block;background:#848d96}@media screen and (min-width: 900px){.list-works::after{content:"";display:block;width:100%;min-width:22vw;max-width:46vw}.list-works li{width:22vw;margin:0 0 3vw}.list-works__thumbnail{height:23vw;padding:2vw}.list-works__thumbnail img{transition:.4s ease;transition-property:box-shadow,transform}.list-works a:hover .list-works__thumbnail img{box-shadow:10px 10px 30px rgba(0,0,0,.1);transform:scale(1.05)}.list-works:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.list-works:not(.swiper-wrapper)::after{content:"";display:block;clear:both}.list-works:not(.swiper-wrapper) li{width:100%}}@media screen and (max-width: 900px){.list-works:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px}.list-works:not(.swiper-wrapper) li{margin:0 0 1rem}.list-works .swiper-wrapper{width:44vw}.list-works__thumbnail{height:44vw;padding:3vw;margin-bottom:.7em}}.list-artists__thumbnail{border-radius:50%;overflow:hidden;margin:0 auto}.list-artists__name{font-weight:700}@media screen and (min-width: 900px){.list-artists__comment{font-size:13px}}@media screen and (max-width: 900px){.list-artists__comment{font-size:12px}}.list-artists__detail{color:#848d96;display:flex;white-space:nowrap}@media screen and (min-width: 900px){.list-artists__detail__label{font-size:11px}}@media screen and (max-width: 900px){.list-artists__detail__label{font-size:12px}}.list-artists__detail__text{font-weight:700}@media screen and (min-width: 900px){.list-artists__detail__text{font-size:13px}}@media screen and (max-width: 900px){.list-artists__detail__text{font-size:12px}}.list-artists__btn{margin-top:1em;opacity:0;transition:opacity .3s ease}@media screen and (min-width: 900px){.list-artists::after{content:"";display:block;width:100%;min-width:20vw;max-width:46vw}.list-artists>li{width:22vw;text-align:center}.list-artists a{padding:2vw 1vw 3vw}.list-artists__thumbnail{width:12vw;height:12vw;margin-bottom:1em}.list-artists__name{transition:color .3s ease}.list-artists__comment{display:flex;align-items:center;justify-content:center;height:3em;margin:.25em 0 .5em}.list-artists__detail{justify-content:space-between}.list-artists__detail>li{min-width:33%;text-align:center;position:relative}.list-artists__detail>li:not(:last-child)::after{content:"";display:block;width:1px;height:100%;color:#d3d3cc;border-left:1px solid #f4f3ef;position:absolute;right:0;top:0}.list-artists__detail__label{display:block}.list-artists__detail__text{display:block}.list-artists a:hover{background:#f4f3ef}.list-artists a:hover .list-artists__thumbnail img{transform:scale(1.05)}.list-artists a:hover .list-artists__btn{opacity:1}.list-artists:not(.swiper-wrapper)::after{content:"";display:block;clear:both}.list-artists:not(.swiper-wrapper) li{width:19%;float:left}.list-artists:not(.swiper-wrapper) li:not(:nth-child(5n)){margin-right:1%}.list-artists:not(.swiper-wrapper) li:nth-child(5n+1){clear:both}}@media screen and (max-width: 900px){.list-artists>li{padding:1em 0;position:relative}.list-artists>li:not(:last-child)::after{content:"";width:calc(100% - 60px);border-top:1px solid #f4f3ef;position:absolute;bottom:0;right:-5vw}.list-artists a{display:flex;align-items:center;position:relative}.list-artists a::after{content:"";display:inline-block;width:.6rem;height:.6rem;border-top:1px solid;border-right:1px solid;transform:rotate(45deg) translate(0, -50%);position:absolute;right:0;top:50%}.list-artists__content{width:100%}.list-artists__thumbnail{min-width:60px;max-width:60px;height:60px;margin:0 10px 0 0}.list-artists__detail{margin-top:.15em}.list-artists__detail li{display:flex}.list-artists__detail li:not(:last-child){margin-right:.5em}.list-artists__detail li:not(:last-child)::after{content:"/";color:#d3d3cc;margin:0 .25em 0 .5em}.list-artists__detail__label{margin-right:.25em}.list-artists__btn{display:none}}.list-categories{display:grid}.list-categories::after{content:"";display:block}.list-categories__thumbnail{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.list-categories__thumbnail img{width:100%;height:100%;opacity:.7}.list-categories__title{font-weight:700;text-align:center;position:relative;z-index:2;padding:1em}@media screen and (min-width: 900px){.list-categories__title{font-size:20px}}@media screen and (max-width: 900px){.list-categories__title{font-size:14px}}@media screen and (min-width: 900px){.list-categories{grid-template-columns:repeat(4, 1fr);grid-gap:10px}.list-categories a{height:22vw;display:flex;align-items:center;justify-content:center;position:relative;background:#1f1f22;color:#fff}.list-categories a:hover .list-categories__thumbnail img{opacity:.5;transform:scale(1.05)}.list-categories__thumbnail img{transition:.3s ease;transition-property:opacity transform}}@media screen and (max-width: 900px){.list-categories{grid-template-columns:repeat(3, 1fr);grid-gap:10px 7px}.list-categories li{background:#f4f3ef}.list-categories__thumbnail{height:auto;border-radius:0%;margin:0 auto;position:relative}.list-categories__thumbnail img{aspect-ratio:1/1;opacity:1;height:auto}.list-categories__title{display:flex;justify-content:center;align-items:center;min-height:3em;font-size:12px;line-height:1.4;padding:0;padding:.5em .25em}}.list-tags li{display:inline-block}.list-tags a{border-color:#d3d3cc;color:#1473e6}.list-tags a svg{fill:#848d96}.list-tags span{border-color:#d3d3cc;color:#848d96}.list-tags span svg{fill:#d3d3cc}@media screen and (min-width: 900px){.list-tags li{margin-bottom:5px}.list-tags span:hover{background:#fff;border-color:#d3d3cc;color:#848d96;cursor:auto !important}.list-tags span:hover svg{fill:#d3d3cc}}@media screen and (max-width: 900px){.list-tags li{margin-bottom:5px}}.list-tags--with-image li{display:inline-block}.list-tags--with-image a{display:flex;align-items:center;border:1px solid #d3d3cc;border-radius:30px;white-space:nowrap;color:#1473e6}.list-tags--with-image a svg{min-width:1.5em;max-width:1.5em;height:1.5em;fill:#848d96;transition:fill .3s ease}.list-tags--with-image img{border-radius:50%;overflow:hidden}@media screen and (min-width: 900px){.list-tags--with-image a{padding:2px 1.5em 2px 2px}.list-tags--with-image a:hover{color:#fff;background:#848d96;border-color:#848d96}.list-tags--with-image a:hover svg{fill:#fff}.list-tags--with-image img{min-width:50px;max-width:50px;height:50px;margin-right:.5em}}@media screen and (max-width: 900px){.list-tags--with-image li{margin-bottom:5px}.list-tags--with-image a{padding:2px 1em 2px 2px}.list-tags--with-image img{min-width:40px;max-width:40px;height:40px;margin-right:.25em}}.list-tags.scroll{max-width:100%;display:flex;gap:5px;overflow-x:scroll;white-space:nowrap}.list-tags.scroll li{flex-shrink:0}@media screen and (min-width: 900px){.list-tags.scroll{padding:10px 0}.list-tags.scroll a{font-size:1rem}}@media screen and (max-width: 900px){.list-tags.scroll{min-width:calc(100% + 8vw);padding:5px 5vw;margin:0 -4vw}}@media screen and (min-width: 900px){.section-award-footer,.section-award,.section-award--2024,.section-cta--nav,.section-cta,.section-kv__title,.section-kv__tagline,.section-search,.section-blank,.section-categories,.section-default{padding:50px}.section-award-footer+.section-award-footer,.section-award+.section-award-footer,.section-award--2024+.section-award-footer,.section-award-footer+.section-award,.section-award-footer+.section-award--2024,.section-award+.section-award,.section-award--2024+.section-award,.section-award+.section-award--2024,.section-award--2024+.section-award--2024,.section-cta--nav+.section-award-footer,.section-cta--nav+.section-award,.section-cta--nav+.section-award--2024,.section-award-footer+.section-cta--nav,.section-award+.section-cta--nav,.section-award--2024+.section-cta--nav,.section-cta--nav+.section-cta--nav,.section-cta+.section-award-footer,.section-cta+.section-award,.section-cta+.section-award--2024,.section-cta+.section-cta--nav,.section-award-footer+.section-cta,.section-award+.section-cta,.section-award--2024+.section-cta,.section-cta--nav+.section-cta,.section-cta+.section-cta,.section-kv__title+.section-award-footer,.section-kv__title+.section-award,.section-kv__title+.section-award--2024,.section-kv__title+.section-cta--nav,.section-kv__title+.section-cta,.section-award-footer+.section-kv__title,.section-award+.section-kv__title,.section-award--2024+.section-kv__title,.section-cta--nav+.section-kv__title,.section-cta+.section-kv__title,.section-kv__title+.section-kv__title,.section-kv__tagline+.section-award-footer,.section-kv__tagline+.section-award,.section-kv__tagline+.section-award--2024,.section-kv__tagline+.section-cta--nav,.section-kv__tagline+.section-cta,.section-kv__tagline+.section-kv__title,.section-award-footer+.section-kv__tagline,.section-award+.section-kv__tagline,.section-award--2024+.section-kv__tagline,.section-cta--nav+.section-kv__tagline,.section-cta+.section-kv__tagline,.section-kv__title+.section-kv__tagline,.section-kv__tagline+.section-kv__tagline,.section-search+.section-award-footer,.section-search+.section-award,.section-search+.section-award--2024,.section-search+.section-cta--nav,.section-search+.section-cta,.section-search+.section-kv__title,.section-search+.section-kv__tagline,.section-award-footer+.section-search,.section-award+.section-search,.section-award--2024+.section-search,.section-cta--nav+.section-search,.section-cta+.section-search,.section-kv__title+.section-search,.section-kv__tagline+.section-search,.section-search+.section-search,.section-blank+.section-award-footer,.section-blank+.section-award,.section-blank+.section-award--2024,.section-blank+.section-cta--nav,.section-blank+.section-cta,.section-blank+.section-kv__title,.section-blank+.section-kv__tagline,.section-blank+.section-search,.section-award-footer+.section-blank,.section-award+.section-blank,.section-award--2024+.section-blank,.section-cta--nav+.section-blank,.section-cta+.section-blank,.section-kv__title+.section-blank,.section-kv__tagline+.section-blank,.section-search+.section-blank,.section-blank+.section-blank,.section-categories+.section-award-footer,.section-categories+.section-award,.section-categories+.section-award--2024,.section-categories+.section-cta--nav,.section-categories+.section-cta,.section-categories+.section-kv__title,.section-categories+.section-kv__tagline,.section-categories+.section-search,.section-categories+.section-blank,.section-award-footer+.section-categories,.section-award+.section-categories,.section-award--2024+.section-categories,.section-cta--nav+.section-categories,.section-cta+.section-categories,.section-kv__title+.section-categories,.section-kv__tagline+.section-categories,.section-search+.section-categories,.section-blank+.section-categories,.section-categories+.section-categories,.section-default+.section-award-footer,.section-default+.section-award,.section-default+.section-award--2024,.section-default+.section-cta--nav,.section-default+.section-cta,.section-default+.section-kv__title,.section-default+.section-kv__tagline,.section-default+.section-search,.section-default+.section-blank,.section-default+.section-categories,.section-award-footer+.section-default,.section-award+.section-default,.section-award--2024+.section-default,.section-cta--nav+.section-default,.section-cta+.section-default,.section-kv__title+.section-default,.section-kv__tagline+.section-default,.section-search+.section-default,.section-blank+.section-default,.section-categories+.section-default,.section-default+.section-default{border-top:10px solid #f4f3ef}}@media screen and (max-width: 900px){.section-award-footer,.section-award,.section-award--2024,.section-cta--nav,.section-cta,.section-kv__title,.section-kv__tagline,.section-search,.section-blank,.section-categories,.section-default{padding:30px 5vw 30px}.section-award-footer+.section-award-footer,.section-award+.section-award-footer,.section-award--2024+.section-award-footer,.section-award-footer+.section-award,.section-award-footer+.section-award--2024,.section-award+.section-award,.section-award--2024+.section-award,.section-award+.section-award--2024,.section-award--2024+.section-award--2024,.section-cta--nav+.section-award-footer,.section-cta--nav+.section-award,.section-cta--nav+.section-award--2024,.section-award-footer+.section-cta--nav,.section-award+.section-cta--nav,.section-award--2024+.section-cta--nav,.section-cta--nav+.section-cta--nav,.section-cta+.section-award-footer,.section-cta+.section-award,.section-cta+.section-award--2024,.section-cta+.section-cta--nav,.section-award-footer+.section-cta,.section-award+.section-cta,.section-award--2024+.section-cta,.section-cta--nav+.section-cta,.section-cta+.section-cta,.section-kv__title+.section-award-footer,.section-kv__title+.section-award,.section-kv__title+.section-award--2024,.section-kv__title+.section-cta--nav,.section-kv__title+.section-cta,.section-award-footer+.section-kv__title,.section-award+.section-kv__title,.section-award--2024+.section-kv__title,.section-cta--nav+.section-kv__title,.section-cta+.section-kv__title,.section-kv__title+.section-kv__title,.section-kv__tagline+.section-award-footer,.section-kv__tagline+.section-award,.section-kv__tagline+.section-award--2024,.section-kv__tagline+.section-cta--nav,.section-kv__tagline+.section-cta,.section-kv__tagline+.section-kv__title,.section-award-footer+.section-kv__tagline,.section-award+.section-kv__tagline,.section-award--2024+.section-kv__tagline,.section-cta--nav+.section-kv__tagline,.section-cta+.section-kv__tagline,.section-kv__title+.section-kv__tagline,.section-kv__tagline+.section-kv__tagline,.section-search+.section-award-footer,.section-search+.section-award,.section-search+.section-award--2024,.section-search+.section-cta--nav,.section-search+.section-cta,.section-search+.section-kv__title,.section-search+.section-kv__tagline,.section-award-footer+.section-search,.section-award+.section-search,.section-award--2024+.section-search,.section-cta--nav+.section-search,.section-cta+.section-search,.section-kv__title+.section-search,.section-kv__tagline+.section-search,.section-search+.section-search,.section-blank+.section-award-footer,.section-blank+.section-award,.section-blank+.section-award--2024,.section-blank+.section-cta--nav,.section-blank+.section-cta,.section-blank+.section-kv__title,.section-blank+.section-kv__tagline,.section-blank+.section-search,.section-award-footer+.section-blank,.section-award+.section-blank,.section-award--2024+.section-blank,.section-cta--nav+.section-blank,.section-cta+.section-blank,.section-kv__title+.section-blank,.section-kv__tagline+.section-blank,.section-search+.section-blank,.section-blank+.section-blank,.section-categories+.section-award-footer,.section-categories+.section-award,.section-categories+.section-award--2024,.section-categories+.section-cta--nav,.section-categories+.section-cta,.section-categories+.section-kv__title,.section-categories+.section-kv__tagline,.section-categories+.section-search,.section-categories+.section-blank,.section-award-footer+.section-categories,.section-award+.section-categories,.section-award--2024+.section-categories,.section-cta--nav+.section-categories,.section-cta+.section-categories,.section-kv__title+.section-categories,.section-kv__tagline+.section-categories,.section-search+.section-categories,.section-blank+.section-categories,.section-categories+.section-categories,.section-default+.section-award-footer,.section-default+.section-award,.section-default+.section-award--2024,.section-default+.section-cta--nav,.section-default+.section-cta,.section-default+.section-kv__title,.section-default+.section-kv__tagline,.section-default+.section-search,.section-default+.section-blank,.section-default+.section-categories,.section-award-footer+.section-default,.section-award+.section-default,.section-award--2024+.section-default,.section-cta--nav+.section-default,.section-cta+.section-default,.section-kv__title+.section-default,.section-kv__tagline+.section-default,.section-search+.section-default,.section-blank+.section-default,.section-categories+.section-default,.section-default+.section-default{border-top:5px solid #f4f3ef}}@media screen and (min-width: 900px){.section-cta__inner{max-width:720px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 900px){.section-categories{border-top:1px solid #1f1f22 !important;padding-right:0;padding-left:0;margin:0 50px}}@media screen and (max-width: 900px){.section-categories{border-top:10px solid #f4f3ef}}@media screen and (min-width: 900px){.section-blank{text-align:center}.section-blank .section-works__tags{justify-content:center;margin-top:1.5rem}}@media screen and (max-width: 900px){.section-blank .section-works__tags li{margin:0 0px 5px 0px}}@media screen and (min-width: 900px){.section-blank__image{width:245px;margin:0 auto 1rem}}@media screen and (max-width: 900px){.section-blank__image{width:50%;margin:2rem auto 1rem}}.section-blank__title{margin:0 0 1rem}@media screen and (min-width: 900px){.section-blank__title{font-size:30px}}@media screen and (max-width: 900px){.section-blank__title{font-size:22px}}@media screen and (max-width: 900px){.section-blank__title{text-align:center}}@media screen and (max-width: 900px){.section-blank__text{text-align:center}}@media screen and (min-width: 900px){.section-blank__btn{width:245px;margin:2rem auto 0}}@media screen and (max-width: 900px){.section-blank__btn{margin:1rem auto 0}}.section-search .title-form{font-weight:400}@media screen and (min-width: 900px){.section-search{border-top:1px solid !important;padding-right:0;padding-left:0;margin-right:50px;margin-left:50px}.section-search__inner{display:flex;justify-content:space-between}.section-search__keywords,.section-search__tags{width:48%}.section-search .list-tags a{font-size:15px;height:36px}}@media screen and (max-width: 900px){.section-search{border-top:5px solid #f4f3ef}}.section-kv,.section-kv--noimage{display:flex;align-items:center;position:relative;background:#1f1f22}.section-kv__image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:.6}.section-kv__image img{width:100%;height:100%;object-fit:cover}.section-kv__tagline{color:#fff;width:100%;height:100%;font-weight:700;position:relative;z-index:2}.section-kv__tagline__en{line-height:1;margin-bottom:1rem}@media screen and (min-width: 900px){.section-kv__tagline__en{font-size:80px}}@media screen and (max-width: 900px){.section-kv__tagline__en{font-size:32px}}.section-kv__tagline__jp{display:inline-block;background:#1f1f22;line-height:1.25;margin-bottom:.5em}@media screen and (min-width: 900px){.section-kv__tagline__jp{font-size:40px}}@media screen and (max-width: 900px){.section-kv__tagline__jp{font-size:18px}}.section-kv__tagline__sub{display:inline;background:#1f1f22}@media screen and (min-width: 900px){.section-kv__tagline__sub{font-size:20px}}@media screen and (max-width: 900px){.section-kv__tagline__sub{font-size:14px}}.section-kv__title{color:#fff;width:100%;position:relative;z-index:2}.section-kv__title__en{display:block;line-height:1;margin:.25em 0 .15em}.section-kv__title__jp{font-weight:700}@media screen and (min-width: 900px){.section-kv__title__jp{font-size:20px}}@media screen and (max-width: 900px){.section-kv__title__jp{font-size:14px}}.section-kv--noimage{height:auto !important;background:#f4f3ef}.section-kv--noimage .section-kv__title{color:#1f1f22}@media screen and (min-width: 900px){.section-kv,.section-kv--noimage{height:260px}.section-kv__tagline__jp{margin-top:.5em}.section-kv__tagline__sub{display:inline-block}.section-kv__title{text-align:center}}@media screen and (max-width: 900px){.section-kv,.section-kv--noimage{height:30vw}}@keyframes loop-en{0%{transform:translateX(0em)}100%{transform:translateX(-10.34em)}}@keyframes loop-jp{0%{transform:translateX(1em)}100%{transform:translateX(-48.42em)}}.section-kv-v3{overflow:hidden;position:relative}.section-kv-v3 img{width:100%;height:98%;object-fit:cover;position:absolute;left:0;top:0;mix-blend-mode:overlay;z-index:10}.section-kv-v3__en__loop,.section-kv-v3__jp__loop{line-height:1.15;white-space:nowrap}.section-kv-v3__en{background:#fff;position:relative;z-index:3}.section-kv-v3__en__loop{color:#666;letter-spacing:-0.05em}@media screen and (min-width: 900px){.section-kv-v3__en__loop{font-size:16vw}}@media screen and (max-width: 900px){.section-kv-v3__en__loop{font-size:18vw}}.section-kv-v3__jp{position:relative;z-index:3}@media screen and (min-width: 900px){.section-kv-v3__jp__loop{font-size:2.2vw}}@media screen and (max-width: 900px){.section-kv-v3__jp__loop{font-size:15px}}@media screen and (min-width: 900px){.section-kv-v3{padding:0 0 50px}.section-kv-v3__en__loop{animation:loop-en 30s linear infinite}.section-kv-v3__jp__loop{margin-top:20px;animation:loop-jp 30s linear infinite}}@media screen and (max-width: 900px){.section-kv-v3{padding:0 0 30px}.section-kv-v3__en__loop{animation:loop-en 23s linear infinite}.section-kv-v3__jp__loop{margin-top:10px;animation:loop-jp 15s linear infinite}}.section-kv-v4{background:#848d96;color:#fff;overflow:hidden;position:relative}.section-kv-v4 img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.section-kv-v4__inner{position:relative;z-index:3}.section-kv-v4__en__loop{line-height:1.15;white-space:nowrap}.section-kv-v4__en{position:relative;z-index:3}.section-kv-v4__en__loop{letter-spacing:-0.05em}@media screen and (min-width: 900px){.section-kv-v4__en__loop{font-size:16vw}}@media screen and (max-width: 900px){.section-kv-v4__en__loop{font-size:18vw}}.section-kv-v4__lead{display:inline-block;background:#fff;color:#1f1f22;font-weight:bold;line-height:1;margin:0 0 .5em}@media screen and (min-width: 900px){.section-kv-v4__lead{font-size:40px}}@media screen and (max-width: 900px){.section-kv-v4__lead{font-size:5.5vw}}.section-kv-v4__text{color:#1f1f22;font-weight:bold}@media screen and (min-width: 900px){.section-kv-v4__text{font-size:20px}}@media screen and (max-width: 900px){.section-kv-v4__text{font-size:14px}}.section-kv-v4__text span{background:#fff}@media screen and (min-width: 900px){.section-kv-v4{padding:0 0 50px}.section-kv-v4__en__loop{animation:loop-en 30s linear infinite}.section-kv-v4__jp{padding:0 50px}}@media screen and (max-width: 900px){.section-kv-v4{padding:20px 0}.section-kv-v4__en__loop{animation:loop-en 23s linear infinite}.section-kv-v4__jp{padding:20px 5vw 0}}.section-kv-v5{background:#1f1f22;color:#fff;overflow:hidden;position:relative}.section-kv-v5 img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:.9}.section-kv-v5__inner{position:relative;z-index:3}.section-kv-v5__lead{display:inline-block;color:#1f1f22;font-weight:bold;line-height:1.4;margin:0 0 .5em}@media screen and (min-width: 900px){.section-kv-v5__lead{font-size:45px}}@media screen and (max-width: 900px){.section-kv-v5__lead{font-size:6vw}}.section-kv-v5__text{color:#1f1f22;font-weight:bold}@media screen and (min-width: 900px){.section-kv-v5__text{font-size:30px}}@media screen and (max-width: 900px){.section-kv-v5__text{font-size:14px}}.section-kv-v5 span{background:#fff}@media screen and (min-width: 900px){.section-kv-v5{padding:150px 50px 50px}}@media screen and (max-width: 900px){.section-kv-v5{padding:90px 5vw 30px}}.section-kv-slide{overflow:hidden;opacity:0;transition:opacity .1s ease}.section-kv-slide.swiper-initialized{opacity:1}.section-kv-slide .swiper-slide{height:auto}.section-kv-slide a{display:flex;align-items:flex-end;background:#1f1f22 no-repeat center;color:#fff;height:100%;line-height:0;overflow:hidden;background-size:cover}.section-kv-slide img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.section-kv-slide .list-posts__thumbnail{height:100%;margin:0;background:#1f1f22;opacity:.8}.section-kv-slide .list-posts__category{background:#fff;color:#1f1f22;text-decoration:none;padding:0 1em}@media screen and (min-width: 900px){.section-kv-slide .list-posts__title{font-size:20px}}@media screen and (max-width: 900px){.section-kv-slide .list-posts__title{font-size:16px}}.section-kv-slide .list-posts__date{display:none}.section-kv-slide__text{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:50%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 100%);line-height:1.5em;padding:10vw}.section-kv-slide__more{display:flex;align-items:center}@media screen and (min-width: 900px){.section-kv-slide__more{font-size:13px}}@media screen and (max-width: 900px){.section-kv-slide__more{font-size:12px}}.section-kv-slide__more svg{width:1.5em;height:1.5em;fill:#fff}@media screen and (min-width: 900px){.section-kv-slide li{padding:0 5px}.section-kv-slide a{height:37vw}.section-kv-slide img{transition:all .6s ease;transition-property:opacity,transform}.section-kv-slide a:hover img{opacity:.8;transform:scale(1.02)}.section-kv-slide__text{padding:20px 30px}}@media screen and (max-width: 900px){.section-kv-slide li{padding:0 2px}.section-kv-slide a{height:50vw}.section-kv-slide__text{padding:5vw}.section-kv-slide .list-posts__category,.section-kv-slide .list-posts__artist{font-size:10px}.section-kv-slide .list-posts__title{margin:0}}.section-cta{background:#1f1f22;color:#fff;border-top:none !important;position:relative}.section-cta__image{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:.4}.section-cta__inner{text-align:center;position:relative;z-index:2}.section-cta__lead{padding-left:.5em}@media screen and (min-width: 900px){.section-cta__lead{font-size:30px}}@media screen and (max-width: 900px){.section-cta__lead{font-size:16px}}@media screen and (min-width: 900px){.section-cta__btn{font-size:20px}}@media screen and (max-width: 900px){.section-cta__btn{font-size:16px}}@media screen and (min-width: 900px){.section-cta__btn{max-width:420px;height:62px}}.section-cta--nav a{display:flex;align-items:center;justify-content:center;background:#1f1f22;color:#fff;position:relative}.section-cta--nav a img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;opacity:.7}.section-cta--nav a p{font-weight:700;position:relative;z-index:2}@media screen and (min-width: 900px){.section-cta--nav a p{font-size:20px}}@media screen and (max-width: 900px){.section-cta--nav a p{font-size:16px}}@media screen and (min-width: 900px){.section-cta--nav{margin:0 auto}.section-cta--nav ul{display:flex;justify-content:space-between}.section-cta--nav ul li{width:49.5%}.section-cta--nav a{height:14vw;overflow:hidden}.section-cta--nav a img{transition:opacity .3s ease,transform .3s ease}.section-cta--nav a:hover img{opacity:.6;transform:scale(1.05)}}@media screen and (max-width: 900px){.section-cta--nav{background:#f4f3ef;border-top:none !important;padding-bottom:20px}.section-cta--nav ul li:not(:last-child){margin-bottom:10px}.section-cta--nav a{height:80px}}.section-award,.section-award--2024{position:relative}.section-award__title{font-weight:700;line-height:1;border-top:1px solid}@media screen and (min-width: 900px){.section-award__title__num{font-size:100px}}@media screen and (max-width: 900px){.section-award__title__num{font-size:40px}}.section-award__title__jp{display:inline-block}@media screen and (min-width: 900px){.section-award__title__jp{font-size:20px}}@media screen and (max-width: 900px){.section-award__title__jp{font-size:1em}}@media screen and (min-width: 900px){.section-award__title__en{font-size:100px}}@media screen and (max-width: 900px){.section-award__title__en{font-size:40px}}@media screen and (min-width: 900px){.section-award__title{padding-top:30px}.section-award__title__jp{transform:translate(0.5em, -25px)}}@media screen and (max-width: 900px){.section-award__title{padding-top:20px;margin:0 0 20px}.section-award__title__jp{transform:translate(0.5em, -0.5em)}}.section-award__winner{position:relative}.section-award__winner h3{text-decoration:underline}@media screen and (min-width: 900px){.section-award__winner h3{font-size:40px}}@media screen and (max-width: 900px){.section-award__winner h3{font-size:30px}}@media screen and (min-width: 900px){.section-award__winner h4{font-size:30px}}@media screen and (max-width: 900px){.section-award__winner h4{font-size:20px}}.section-award__winner h4 span{margin-left:.5em}@media screen and (min-width: 900px){.section-award__winner h4 span{font-size:15px}}@media screen and (max-width: 900px){.section-award__winner h4 span{font-size:14px}}.section-award__winner h4 i{font-weight:normal}@media screen and (min-width: 900px){.section-award__winner h5{font-size:15px}}@media screen and (max-width: 900px){.section-award__winner h5{font-size:14px}}.section-award__winner figure{line-height:0}.section-award__winner figure img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.section-award__winner figure a{display:block}.section-award__winner__comment{background:#f4f3ef}.section-award__winner__comment p{margin-top:.5em}.section-award__winner__works{display:flex;gap:2px;line-height:0}.section-award__winner__works li{height:auto;flex:1}.section-award__winner__works img{height:100%;object-fit:cover}.section-award__winner__point{margin:0 0 1em}@media screen and (min-width: 900px){.section-award__winner__point{font-size:20px}}@media screen and (max-width: 900px){.section-award__winner__point{font-size:16px}}.section-award__winner__point em{font-weight:700}.section-award__winner__point span{margin-left:.5em}@media screen and (min-width: 900px){.section-award__winner__point span{font-size:13px}}@media screen and (max-width: 900px){.section-award__winner__point span{font-size:10px}}.section-award__winner__more{margin-top:1em}@media screen and (min-width: 900px){.section-award__winner{display:flex;align-items:flex-start;max-width:1100px;padding:0 0 0 80px;margin:80px auto}.section-award__winner h3{position:absolute;left:0;top:.2em}.section-award__winner h4{margin:0 0 .25em}.section-award__winner figure{min-width:300px;max-width:300px}.section-award__winner__content{padding:20px 0 0 60px}.section-award__winner__comment{padding:20px;margin:40px 0 20px}.section-award__winner__point em{font-size:26px}.section-award__winner__works a:hover{opacity:.7}}@media screen and (max-width: 900px){.section-award__winner figure{width:50vw;height:50vw;margin:0 auto 20px}.section-award__winner h4{text-align:center}.section-award__winner__comment{padding:5vw;margin:20px 0}.section-award__winner__point{text-align:center}.section-award__winner__works{max-height:30vw}.section-award__winner__works img{width:100%}}.section-award__nominee{position:relative}.section-award__nominee h3{text-decoration:underline}@media screen and (min-width: 900px){.section-award__nominee h3{font-size:40px}}@media screen and (max-width: 900px){.section-award__nominee h3{font-size:30px}}@media screen and (min-width: 900px){.section-award__nominee h4{font-size:20px}}@media screen and (max-width: 900px){.section-award__nominee h4{font-size:14px}}.section-award__nominee h4 span{margin-left:.5em}@media screen and (min-width: 900px){.section-award__nominee h4 span{font-size:15px}}@media screen and (max-width: 900px){.section-award__nominee h4 span{font-size:12px}}.section-award__nominee ul a{display:block;text-align:center}.section-award__nominee ul figure{line-height:0}.section-award__nominee ul figure img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:50%}@media screen and (min-width: 900px){.section-award__nominee__point{font-size:15px}}@media screen and (max-width: 900px){.section-award__nominee__point{font-size:14px}}.section-award__nominee__point span{margin-left:.5em}@media screen and (min-width: 900px){.section-award__nominee__point span{font-size:13px}}@media screen and (max-width: 900px){.section-award__nominee__point span{font-size:10px}}.section-award__nominee__more{display:inline-block;border-bottom:1px solid}@media screen and (min-width: 900px){.section-award__nominee__more{font-size:13px}}@media screen and (max-width: 900px){.section-award__nominee__more{font-size:12px}}@media screen and (min-width: 900px){.section-award__nominee{max-width:1100px;padding:40px 0 40px 80px;margin:80px auto}.section-award__nominee h3{position:absolute;left:0;top:0;z-index:3}.section-award__nominee h4{margin:.75em 0 0}.section-award__nominee__point{margin:0 0 .5em}.section-award__nominee ul{display:flex;justify-content:space-between}.section-award__nominee ul li{flex:1;max-width:180px}.section-award__nominee ul a:hover{color:#848d96}}@media screen and (max-width: 900px){.section-award__nominee{margin:40px 0}.section-award__nominee h3{margin-bottom:20px}.section-award__nominee h4{margin:.75em 0 0}.section-award__nominee__point{margin:.25em 0}.section-award__nominee ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2vw}.section-award__nominee ul figure{width:70%;margin:0 auto}.section-award__nominee ul li{margin-bottom:20px}}@media screen and (max-width: 900px){.section-award__spacer{height:40px}}.section-award__outro p{margin-bottom:1em}@media screen and (min-width: 900px){.section-award__outro{width:660px;margin:60px 40px 80px auto}}@media screen and (max-width: 900px){.section-award__outro{margin-top:40px}}.section-award-footer{background:#1f1f22;color:#fff;border-top:none !important;position:relative}.section-award-footer a{display:block}.section-award-footer a:hover{opacity:.7}@media screen and (min-width: 900px){.section-award-footer a{max-width:800px;margin:0 auto}}.section-award--2024 .section-award__winner figure img{border:3px solid #fff}.section-award--2024 .section-award__winner__comment{background:rgba(255,255,255,.2666666667)}.section-award--2024 .section-award__nominee figure{position:relative}.section-award--2024 .section-award__nominee__profile{border:2px solid #fff;position:absolute;left:0;top:0}.section-award--2024 .section-award__nominee__work{border-radius:0;object-fit:contain}@media screen and (min-width: 900px){.section-award--2024 ul a:hover{color:#fff}.section-award--2024 .section-award__nominee figure{padding:30px 0 0 0}.section-award--2024 .section-award__nominee ul li{max-width:20%}.section-award--2024 .section-award__nominee__profile{width:90px;height:90px;left:-20px;top:0}}@media screen and (max-width: 900px){.section-award--2024 .section-award__nominee figure{padding:5vw 0 0 0}.section-award--2024 .section-award__nominee__profile{width:18vw;height:18vw;left:-3vw;top:-10px}}.lp-section-kv__image{position:static;line-height:0;opacity:1}@media screen and (min-width: 900px){.lp-section-kv__title__en{font-size:13px}}@media screen and (max-width: 900px){.lp-section-kv__title__en{font-size:10px}}.lp-section-kv__title__jp{font-weight:normal;line-height:1.5;margin:.5rem 0 1.5rem}@media screen and (min-width: 900px){.lp-section-kv__title__jp{font-size:30px}}@media screen and (max-width: 900px){.lp-section-kv__title__jp{font-size:22px}}.lp-section-kv__text{background:#f4f3ef}@media screen and (min-width: 900px){.lp-section-kv__text p{font-size:15px}}@media screen and (max-width: 900px){.lp-section-kv__text p{font-size:12px}}.lp-section-kv__text p:not(:last-child){margin-bottom:.5em}@media screen and (min-width: 900px){.lp-section-kv{display:flex;flex-direction:row-reverse;align-items:stretch;height:auto}.lp-section-kv__image{flex:1;width:100%;min-width:50%}.lp-section-kv__image img{height:100%;object-fit:cover}.lp-section-kv__text{flex:1;width:100%;min-width:50%;display:flex;align-items:center;padding:60px}}@media screen and (max-width: 900px){.lp-section-kv{height:auto;display:block;margin-bottom:5vw}.lp-section-kv__text{padding:30px 5vw 30px}}.lp-title-section .title-section,.lp-title-section .section-kv__title__en{font-weight:normal;margin-bottom:1em}@media screen and (min-width: 900px){.lp-title-section .title-section,.lp-title-section .section-kv__title__en{font-size:30px}}@media screen and (max-width: 900px){.lp-title-section .title-section,.lp-title-section .section-kv__title__en{font-size:22px}}@media screen and (min-width: 900px){.lp-title-section p{font-size:15px}}@media screen and (max-width: 900px){.lp-title-section p{font-size:12px}}@media screen and (min-width: 900px){.lp-title-section__more{margin-top:2rem}}@media screen and (max-width: 900px){.lp-title-section{padding:0 0 1.5em}}.lp-works__title h2{font-weight:normal;margin:0 0 .5em}@media screen and (min-width: 900px){.lp-works__title h2{font-size:30px}}@media screen and (max-width: 900px){.lp-works__title h2{font-size:22px}}.lp-works__title p{margin-top:1em}@media screen and (min-width: 900px){.lp-works__title p{font-size:15px}}@media screen and (max-width: 900px){.lp-works__title p{font-size:12px}}.lp-works__title small{display:block;font-weight:normal;font-size:.8rem}@media screen and (min-width: 900px){.lp-works__title{display:flex;align-items:center;background:#f4f3ef;margin-bottom:50px}.lp-works__title img{min-width:50%;max-width:50%;object-fit:cover}.lp-works__title__inner{width:100%;padding:50px}.lp-works .lp-title-section{min-width:30%;max-width:30%;border-right:1px solid #d3d3cc;padding-right:40px}}@media screen and (max-width: 900px){.lp-works__title{margin-bottom:2em}.lp-works__title__image{margin-bottom:1em}}@media screen and (min-width: 900px){.lp-works.horizontal{display:flex}.lp-works.horizontal .list-works.scroll{padding-left:40px}}.list-works.scroll{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 900px){.list-works.scroll{padding:0 50px 40px 0;margin-right:-50px}.list-works.scroll::after{content:none}.list-works.scroll li{max-width:25vw;min-width:25vw;margin-bottom:0}}@media screen and (max-width: 900px){.list-works.scroll{padding:0 5vw 12px;margin:0 -5vw}.list-works.scroll .list-works__thumbnail{height:40vw}.list-works.scroll li{max-width:40vw;min-width:40vw;margin-bottom:0}}.list-works .is_soldout img{filter:grayscale(1);opacity:.7}.list-works .is_soldout .list-works__title{color:#848d96}@media screen and (max-width: 900px){.section-works__more{border-top:1px solid #f4f3ef}}/*# sourceMappingURL=lp.css.map */