﻿*{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;font-size:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600}html,body{background:#fff;color:#333;font-size:18px;line-height:1.6;width:100%;min-width:320px;min-height:100%;word-wrap:break-word;overflow-wrap:break-word}span{font:inherit}a{color:#00f;-webkit-tap-highlight-color:rgba(0,153,255,0.2);outline:none}a:hover{text-decoration:none}a,img{border:none}li{list-style-type:none}.noselect,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchor{height:0px;margin-top:-0px;display:block}.legacy_ie{text-align:center;padding:1em;background:#ffe469;color:#333;font-weight:600;z-index:9999;display:none}.legacy_ie a{color:#333}body[data-device="ie"] .legacy_ie{display:block !important}i.fa,i.fab,i.fas,i.far{margin:0 0.2em}i.fab{font-weight:400}.pc_br{display:block}.sp_br{display:none}.pc_center{text-align:center}.sp_center{text-align:left}[data-scroll-layout]{transition-property:transform,opacity;transition-duration:800ms;transition-timing-function:ease;opacity:0;transform:translate(0, 20px)}[data-scroll-layout].layoutin{opacity:1;transform:translate(0, 0)}[data-scroll-layout].layout__horizontal{transform:translate(20px, 0)}[data-scroll-layout].layout__horizontal.layoutin{transform:translate(0, 0)}[data-scroll-layout].layout__scale{transform:scale(0.5)}[data-scroll-layout].layout__scale.layoutin{transform:scale(1)}@media screen and (max-width: 800px){.pc_br{display:none}.sp_br{display:block}.pc_center{text-align:left}.sp_center{text-align:center}}.over{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:rgba(30,30,30,0.9);display:none;pointer-events:none}.over__outer{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;width:100%;height:100%}.over__controller{position:absolute;top:0;left:0;width:100%;z-index:9999}.over__close{display:block;width:64px;height:64px;background:#000;margin-left:auto;margin-right:0}.over__close svg{display:block;width:100%;height:100%;stroke:#fff;stroke-width:2px;transition-property:transform;transition-duration:200ms;transition-timing-function:ease-in-out}.over__close:hover svg{transform:rotate(90deg)}.over__contents{padding:64px}.over__container{width:100%;height:100%;position:relative}.over__container iframe{display:block;width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;left:0}.over__container svg{background:#000;display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto}.over__image img{display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto}.over__image a{display:block}.over__youtube img,.over__iframe img{background:#000;display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto;min-width:320px;min-height:180px}.swiperoverimages{color:#fff;height:100%}.swiperoverimages .swiper-container{height:100%}.swiperoverimages .swiper-slide img{display:block;width:100%;height:100%;object-fit:scale-down}.swiperoverimages .swiper-pagination{left:0;bottom:-40px;width:100%}.swiperoverimages .swiper-pagination-bullet{margin:0 3px;outline:none;background:#000;opacity:1}.swiperoverimages .swiper-pagination-bullet-active{opacity:1;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2)}.swiperoverimages .swiper-button-next,.swiperoverimages .swiper-button-prev{display:block;width:64px;height:64px;background:rgba(0,0,0,0.8);margin-top:-32px;outline:none}.swiperoverimages .swiper-button-next svg,.swiperoverimages .swiper-button-prev svg{display:block;width:100%;height:auto;stroke:#fff;stroke-width:2px;fill:none;transition-property:transform;transition-duration:200ms;transition-timing-function:ease-in-out}.swiperoverimages .swiper-button-next{right:-64px}.swiperoverimages .swiper-button-next:hover svg{transform:translate(5px, 0)}.swiperoverimages .swiper-button-prev{left:-64px}.swiperoverimages .swiper-button-prev:hover svg{transform:translate(-5px, 0)}.swiperoverimages .swiper-lazy{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:0}.swiperoverimages .swiper-lazy-loaded{opacity:1}body[data-device="ie"] .over__image img{width:100%}body[data-device="ie"] .over__youtube img,body[data-device="ie"] .over__iframe img{width:100%}body[data-device="ie"] .swiperoverimages .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}body[data-over-full="1"] .over__contents,body[data-over-full="1"] .over__inner{width:100%;height:100%}body[data-over-full="1"] .over__images{padding-left:0;padding-right:0}body[data-over="1"]{overflow:hidden}body[data-over="1"] .over{pointer-events:auto}@media screen and (max-width: 640px) and (min-height: 110vw){.over__inner{position:relative}.over__controller{top:auto;width:48px;left:50%;bottom:0;margin-left:-24px}.over__close{width:48px;height:48px;margin:0 auto}.over__contents{padding:0;padding-bottom:68px}.over__image img{max-height:calc(100vh - 240px)}.over__youtube svg{max-height:calc(100vh - 240px)}.swiperoverimages .swiper-container{height:100%;margin:0}.swiperoverimages .swiper-button-next,.swiperoverimages .swiper-button-prev{margin-top:0;top:auto;bottom:-68px;width:48px;height:48px}.swiperoverimages .swiper-pagination{bottom:5px}.swiperoverimages .swiper-button-prev{left:0}.swiperoverimages .swiper-button-next{right:0}body[data-over-full="1"] .over__inner{height:auto}body[data-over-full="1"] .over__contents{height:calc(100vw + 68px)}}.share{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}.share:before{content:"SHARE";height:40px;line-height:40px}.share>div{display:block;width:40px;height:40px;margin-left:12px}.share>div>a{width:100%;height:100%;border-radius:50%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/share.svg);background-size:auto 100%}.share>div>a.share_tw{background-color:#00aced;background-position:0px 0}.share>div>a.share_fb{background-color:#305097;background-position:50% 0}.share>div>a.share_line{background-color:#00b900;background-position:100% 0}.form__title{font-size:90%;line-height:1.2;margin-bottom:0.6em;margin-top:2em}.form__title span{color:#c00}.form p{font-size:80%;line-height:1.2;margin-bottom:0.6em}.form__error{color:#c00}.form__checkbox{margin:0.6em 0;padding-left:0.2em}.form__checkbox>li{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;margin-bottom:0.6em}.form__checkbox label{line-height:1.2;flex:1;margin-left:0.2em}.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:0.8em;margin:0.6em 0;border:1.5px solid rgba(0,0,0,0.1);line-height:1.2}.form select{padding-right:2em;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C19l-4-5h8Z%22%2F%3E%3C%2Fsvg%3E") no-repeat right center}.form textarea{line-height:1.4}.form__submit{margin-top:1.6em;cursor:pointer}@media screen and (max-width: 640px){.form{font-size:120%}.form__checkbox,.form__input{font-size:115%}.form__input{padding:0.6em}.form select{padding-right:2em}}.the_content{font-size:100%;line-height:1.8;overflow-wrap:break-word}.the_content:after{content:" ";display:block;clear:both}.the_content h1,.the_content h2{font-size:140%;font-weight:600;line-height:1.4;padding:0.6em 0;padding-bottom:1em;margin-bottom:1.2em;border-bottom:1px solid rgba(0,0,0,0.1)}.the_content h1:first-child,.the_content h2:first-child{padding-top:0}.the_content h2{font-size:130%}.the_content h3,.the_content h4{font-size:110%;font-weight:600;line-height:1.4;margin-bottom:1.2em}.the_content h4{font-size:105%}.the_content h5,.the_content h6{font-size:100%;font-weight:600;line-height:1.4;margin-bottom:1em}.the_content h6{font-size:105%}.the_content h1:first-child,.the_content h2:first-child,.the_content h3:first-child,.the_content h4:first-child,.the_content h5:first-child,.the_content h6:first-child,.the_content p:first-child,.the_content ul:first-child,.the_content ol:first-child,.the_content table:first-child,.the_content blockquote:first-child,.the_content iframe:first-child{margin-top:0}.the_content h1:last-child,.the_content h2:last-child,.the_content h3:last-child,.the_content h4:last-child,.the_content h5:last-child,.the_content h6:last-child,.the_content p:last-child,.the_content ul:last-child,.the_content ol:last-child,.the_content table:last-child,.the_content blockquote:last-child,.the_content iframe:last-child{margin-bottom:0}.the_content b,.the_content strong{font-weight:600}.the_content span{font:inherit}.the_content p{font:inherit;margin-bottom:1em}.the_content p a{display:inline-block}.the_content img{max-width:100%;height:auto}.the_content img.alignleft{float:left;margin-right:1em;margin-bottom:1em}.the_content img.alignright{float:right;margin-left:1em;margin-bottom:1em}.the_content img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.the_content hr{border:none;border-bottom:1.5px solid rgba(0,0,0,0.05);margin:2em auto;display:block;clear:both}.the_content ul,.the_content ol{margin:1em 0;margin-left:1.5em}.the_content ul li,.the_content ol li{display:list-item;margin-bottom:0.4em;line-height:1.6}.the_content ul li:last-child,.the_content ol li:last-child{margin-bottom:0}.the_content ul li{list-style:disc}.the_content ol li{list-style-type:decimal}.the_content iframe{display:block;max-width:100%;width:100%;margin:0 auto;margin-bottom:1em;position:relative}.the_content iframe[src^='https://www.google.com/maps/embed']{height:320px}.the_content iframe[src^='https://www.youtube.com/embed/']{height:420px}.the_content .twitter-tweet,.the_content twitter-widget,.the_content twitterwidget{position:relative;margin-left:auto;margin-right:auto}.the_content table{width:100%;margin-bottom:1em;height:auto !important;font-size:100%}.the_content table tr{height:auto !important}.the_content table th,.the_content table td{height:auto !important;padding:0.6em 0.8em;line-height:1.6;border-bottom:1.5px solid rgba(0,0,0,0.05)}.the_content table th{color:#3b3330;width:15%;white-space:nowrap;font-weight:600;position:relative;vertical-align:top}.the_content table th[colspan]{line-height:1.4;padding:0.6em 0.6em;border-bottom:none;font-size:110%;background:#006095;color:#fff;word-break:break-all;white-space:normal}.the_content table td[colspan]{word-break:break-all;white-space:normal}.the_content table hr{margin:1em auto}.the_content blockquote{box-sizing:border-box;font-size:90%;line-height:1.4;border-radius:5px;padding:1em 1.5em;border:1.5px solid rgba(0,0,0,0.05);margin-bottom:1em;word-break:break-all}.the_content blockquote:after{content:" ";display:block;clear:both}@media screen and (max-width: 640px){.the_content{font-size:110%}.the_content h1{font-size:130%}.the_content h2{font-size:120%}.the_content img{height:auto !important;width:auto !important;max-width:100%}.the_content img.max10{max-width:10%}.the_content img.max20{max-width:20%}.the_content img.max30{max-width:30%}.the_content img.max40{max-width:40%}.the_content img.max50{max-width:50%}.the_content img.max60{max-width:60%}.the_content img.max70{max-width:70%}.the_content img.max80{max-width:80%}.the_content img.max90{max-width:90%}.the_content img.alignleft,.the_content img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.the_content iframe[src^='https://www.youtube.com/embed/']{height:188px}.the_content iframe[src^='https://www.google.com/maps/embed']{height:280px}.the_content .twitter-tweet,.the_content twitter-widget,.the_content twitterwidget{overflow:hidden;width:100% !important;max-width:260px !important}.the_content table{width:100% !important;margin-top:1.6em}.the_content table th,.the_content table td{border-bottom:none}.the_content table th{display:block;width:auto !important;background:rgba(0,0,0,0.05);padding:0.4em 0.8em}.the_content table td{width:auto !important;display:block;padding:0.8em 0.8em}}html,body{background:#000;color:#fff}a{color:#333;-webkit-tap-highlight-color:rgba(255,0,0,0.1)}.ja{font-family:ten-mincho-text, serif !important;font-weight:400 !important;font-style:normal !important;transform:scale(0.85, 1) !important;letter-spacing:0.02em !important}.boxshaodw{box-shadow:0 0 15px rgba(255,0,0,0.6)}.boxshaodw--blue{box-shadow:0 0 15px rgba(0,0,255,0.6)}.boxshaodw--yellow{box-shadow:0 0 15px rgba(213,153,25,0.6)}.textshadow{text-shadow:0 0 15px #f00}.textshadow--blue{text-shadow:0 0 15px #00f}.textshadow--yellow{text-shadow:0 0 15px #fc6}.anchor{height:0;margin-top:-0}.share:before{height:3.5em;line-height:3.5em;font-weight:600}.share>div{display:block;width:3.5em;height:3.5em;margin-left:1em}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;outline:none;background:#111;background-image:-moz-linear-gradient(90deg, #400000 0%, #c80000 100%);background-image:-webkit-linear-gradient(90deg, #400000 0%, #c80000 100%);background-image:-ms-linear-gradient(90deg, #400000 0%, #c80000 100%);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);font-size:90%;padding:0.8em 2.4em;text-decoration:none;margin:0.6em;letter-spacing:0.05em;border-radius:0.5em;transition-property:background, color;transition-duration:400ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.btn--sub{background:#fff;color:#333}.btn--max{padding:0.8em;margin:0 auto;margin-top:1.4em;display:block;text-align:center}.btn--max:first-child{margin-top:0}.btn--wid{padding:0.8em 2.4em}.btn--small{font-size:80%}.btn--disable{opacity:0.5;pointer-events:none}.btn>span{font-weight:600}.btn:hover{background-image:-moz-linear-gradient(90deg, maroon 0%, #fa0000 100%);background-image:-webkit-linear-gradient(90deg, maroon 0%, #fa0000 100%);background-image:-ms-linear-gradient(90deg, maroon 0%, #fa0000 100%)}@media screen and (max-width: 1440px){html,body{font-size:16px}}@media screen and (max-width: 1080px){html,body{font-size:14px}}@media screen and (max-width: 768px){html,body{font-size:12px}.share:before{height:2.7em;line-height:2.7em}.share>div{width:2.7em;height:2.7em}}.container{overflow-x:hidden;position:relative;min-width:1080px;margin:0 auto}.bg{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.1;background:url(../img/bg.jpg) center center no-repeat;background-size:cover}.header{background:#000}.header__inner{position:relative;width:600px;max-width:60%;margin:0 auto}.header__logo{display:block;padding-top:46.875%;background:url(../img/logo.png) center center no-repeat;background-size:cover;position:relative}.header__logo div{position:absolute;top:0;left:0;color:rgba(255,255,255,0);width:100%;text-align:center}.footer{padding:4em 2em;text-align:center}.footer small{display:block}.footer aside{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;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.footer aside a{display:block;width:280px;margin:1em;overflow:hidden}.footer aside a img{display:block;width:100%;height:auto}.top{background:url(../img/top_bg.jpg) top center no-repeat;background-size:auto 100%}.top__inner{padding-top:40.62%;position:relative}.top__layout{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.top__layout__left,.top__layout__right{width:50%;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}.top__layout__left{margin-left:5%}.top__layout__right{margin-right:5%}.top__layout__inner{width:100%}.top__jacket{width:66%;margin:0 auto}.top__jacket img{display:block;width:100%;height:auto}.top__title{text-align:center;font-size:2.5vw;line-height:1;margin-top:0.5em}.top__title__sub{font-size:50%}.top__title__main:last-child{margin-top:0.2em}@media screen and (max-width: 1080px){.top__inner{padding-top:50%}.top__title{font-size:300%}.top__layout__left{margin-left:0%}.top__layout__right{margin-right:0%}.top__jacket{width:70%}}.sub__inner{max-width:1600px;margin:0 auto;padding:4em 2em}.sub__layout{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.sub__layout__left,.sub__layout__right{width:50%;padding:0 1.5em}.sub__layout__left .sub__layout,.sub__layout__right .sub__layout{max-width:95%}.sub__title{text-align:center;font-size:220%;margin-bottom:1.2em;line-height:1.4}.sub__body{margin:0 auto}.sub--1280 .sub__body{max-width:1280px}.sub--1024 .sub__body{max-width:1024px}@media screen and (max-width: 1080px){.sub__layout__left .sub__layout__left,.sub__layout__left .sub__layout__right,.sub__layout__right .sub__layout__left,.sub__layout__right .sub__layout__right{padding:0 0.6em}}.twitter__embed{width:100%;background:#000;padding:1em 0.8em;border-radius:2px;transition-property:height;transition-duration:200ms;transition-timing-function:ease;overflow:hidden;border-radius:10px;height:400px}.twitter__embed__inner{height:100%;overflow-y:auto}.twitter__embed__inner::-webkit-scrollbar{overflow:hidden;width:6px}.twitter__embed__inner::-webkit-scrollbar-thumb,.twitter__embed__inner::-webkit-scrollbar-corner{overflow:hidden;background:rgba(255,0,0,0.5)}.product__jacket{max-width:85%;margin:0 auto;margin-bottom:1.5em}.product__jacket img{display:block;width:100%;height:auto}.product .tracklist{font-size:90%;max-width:85%;margin:0 auto}@media screen and (max-width: 1080px){.product__jacket{max-width:80%}.product .tracklist{max-width:95%}}.wave svg{display:block;position:relative;width:102%;margin-left:-1%;height:80px;filter:drop-shadow(0px 0px 10px red)}.wave__line{fill:none;stroke-width:0.8px;fill-rule:evenodd;animation:WAVE 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.wave__line--1{stroke:#f00;animation-delay:-2s;animation-duration:7s}.wave__line--2{stroke:#fff;animation-delay:-3s;animation-duration:15s}.wave__line--3{stroke:#f00;animation-delay:-4s;animation-duration:8s}.wave__line--4{stroke:#fff;animation-delay:-8s;animation-duration:15s}@keyframes WAVE{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@media screen and (max-width: 1080px){.wave svg{height:60px}.wave__line{stroke-width:0.8px}}.tracklist{border-top:1.5px solid rgba(255,0,0,0.4)}.tracklist__article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1.5px solid rgba(255,0,0,0.4);padding:1em 0.4em;line-height:1;position:relative}.tracklist__no{font-size:120%;margin-right:0.6em;min-width:1.4em;text-align:center;line-height:1}.tracklist__main{flex:1}.tracklist__label{display:inline-block;font-size:70%;margin-bottom:0.5em;line-height:1}.tracklist__title{font-weight:600;font-size:110%;line-height:1.4}.tracklist__sub{font-size:80%;margin-top:0.3em;line-height:1.4;opacity:0.4}.tracklist__listen{height:100%;margin-left:0.6em}.tracklist__listen a{margin:0}.itemlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.itemlist[data-itemlist-col="5"] .itemlist__item{width:20%}.itemlist[data-itemlist-col="4"] .itemlist__item{width:25%}.itemlist[data-itemlist-col="3"] .itemlist__item{width:33.333%}.itemlist[data-itemlist-col="2"] .itemlist__item{width:50%}.itemlist__item{width:33.333%;padding:1em}.itemlist__images{border:1px solid rgba(0,0,0,0.1);position:relative;background:#fff}.itemlist__image{border:1px solid rgba(0,0,0,0.1);position:relative;background:#000}.itemlist__image img{display:block;width:100%;height:auto}.itemlist__image a{text-decoration:none}.itemlist__title{padding:0 0.4em;line-height:1.4;margin-top:1em;font-size:120%}.itemlist__price{text-align:center;font-weight:600;line-height:1;padding:0 0.4em;margin-top:1em}.itemlist__price__sub{font-size:90%}.itemlist__price__num{font-size:140%;margin:0 0.1em;vertical-align:text-bottom}.itemlist__text{margin-top:1em;padding:0 0.4em;line-height:1.4}.itemlist .the_content p{padding-left:0;padding-right:0}.swiperimages{position:relative}.swiperimages .swiper-slide{padding-top:100%;position:relative}.swiperimages .swiper-slide img{display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;object-fit:contain}.swiperimages .swiper-pagination{position:absolute;left:0;bottom:5px;width:100%}.swiperimages .swiper-pagination-bullet{margin:0 3px;outline:none}@media screen and (max-width: 768px){.itemlist[data-itemlist-col] .itemlist__article{width:50%}.itemlist[data-itemlist-col-sp="1"] .itemlist__article{width:100%;margin-bottom:2em}.itemlist[data-itemlist-col-sp="1"] .itemlist__article:last-child{margin-bottom:0}.itemlist[data-itemlist-col-sp="2"] .itemlist__article{width:50%}.itemlist[data-itemlist-col-sp="3"] .itemlist__article{width:33.333%}.itemlist__article{width:50%;padding:0.8em}}.imagezoom{position:relative;display:block;outline:none}.imagezoom:after{font-family:"Font Awesome 5 Free";content:"\f00e";font-weight:600;position:absolute;font-size:100%;right:0.5em;bottom:0.5em;line-height:1;color:#333;text-shadow:0 0 4px #fff;z-index:1}@media screen and (max-width: 768px){.imagezoom:after{font-size:120%}}.thumbnail{display:block;padding-top:100%;background-size:100% auto;background-position:center;background-repeat:no-repeat;position:relative}.thumbnail--video{padding-top:56%}.thumbnail--video:after{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:1;content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:400;color:#fff;font-size:400%;line-height:1;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}.thumbnail--photo{padding-top:75%}.thumbnail:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;z-index:1;opacity:0.5;transition-property:opacity;transition-duration:100ms;transition-timing-function:ease}.thumbnail__image{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail__image img{display:block;width:100%;height:100%;object-fit:cover}.thumbnail svg{position:absolute;top:0%;left:40%;width:20%;height:100%;z-index:1}.thumbnail svg .cls-1,.thumbnail svg .cls-2{fill-rule:evenodd}.thumbnail svg .cls-1{opacity:0.8;fill:#212121;transition-property:opacity,fill;transition-duration:100ms;transition-timing-function:ease-out}.thumbnail svg .cls-2{fill:#fff}.thumbnail:hover:before{opacity:0.2}.thumbnail:hover svg .cls-1{fill:#f00;opacity:1}
