@import url(https://fonts.googleapis.com/css?family=Roboto:400,700|Noto+Sans+JP:400,700|Krona+One);
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.lazyload-animation{opacity:0;transition:opacity .3s ease}.lazyload-animation.lazyloaded{opacity:1}@keyframes fade-enter{0%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0}100%{opacity:1}}@keyframes slide-enter-up{0%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, 1rem, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slide-exit-down{0%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, 1rem, 0)}}ol,ul{padding:0}h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal}em{font-style:normal}h1,h2,h3,h4,h5,h6{font-size:inherit}abbr[title]{border:0}a{text-decoration:none}ol,ul{list-style:none}input::-ms-clear,input::-ms-reveal,select::-ms-expand{display:none}*,*::before,*::after{box-sizing:border-box}img{max-width:100%}html{overflow-wrap:break-word;word-wrap:break-word;word-break:normal}@font-face{font-family:"DefaultSystem";src:local("-apple-system"),local("BlinkMacSystemFont"),local(".SFNSDisplay-Regular"),local("Segoe UI")}@font-face{font-family:"DefaultSansSerif";font-weight:400;src:local("HelveticaNeue"),local("Helvetica Neue"),local("Helvetica"),local("Arial")}@font-face{font-family:"DefaultSansSerif";font-weight:700;src:local("HelveticaNeueBold"),local("HelveticaNeue-Bold"),local("Helvetica Neue Bold"),local("HelveticaBold"),local("Helvetica-Bold"),local("Helvetica Bold"),local("Arial Bold")}@font-face{font-family:"DefaultHiragino";font-weight:400;src:local("HiraginoSans-W4"),local("ヒラギノ角ゴ ProN W3"),local("Hiragino Kaku Gothic ProN")}@font-face{font-family:"DefaultHiragino";font-weight:700;src:local("HiraginoSans-W7"),local("ヒラギノ角ゴ ProN W6"),local("Hiragino Kaku Gothic ProN W6")}html{font-family:"Roboto","YakuHanJPs_Noto","Noto Sans JP","DefaultSystem","DefaultSansSerif","DefaultHiragino","メイリオ",Meiryo,Osaka,"MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}body{font-size:1.4rem}body{color:#fff;background-color:#000}a,button{color:inherit;outline:0;cursor:pointer;transition-property:color,background-color,opacity;transition-duration:.1s;transition-timing-function:ease}a:hover,a:focus,a:active:focus,button:hover,button:focus,button:active:focus{color:#ff00a0}::selection{color:#fff;background-color:rgba(255,0,160,.99)}.l-content{max-width:132rem;padding:0 1.6rem;margin:0 auto}@media screen and (min-width: 980px){.l-content{padding-right:4rem;padding-left:4rem}}.l-content.l-content--full{max-width:100%}.l-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:opacity .1s ease}.l-drawer__content{padding:9rem 0 1.6rem}.l-drawer__switch{position:fixed;top:3rem;right:1.6rem}.l-drawer__switch>button{display:block;width:3.6rem;height:3.6rem;appearance:none;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_close.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);background-color:#000;border:0;border-radius:0}.l-drawer__switch>button:hover{background-color:#ff00a0}.l-drawer__switch>button>span{overflow:hidden;text-indent:101%;white-space:nowrap;display:block}@media screen and (min-width: 980px){.is-drawer-open-switch{display:none}}html.is-drawer-opened{height:100%;overflow:hidden}html.is-drawer-opened body{height:100%;overflow:hidden}html.is-drawer-opened .l-drawer{opacity:1;visibility:visible}@media screen and (min-width: 980px){html.is-drawer-opened .l-drawer{opacity:0;visibility:hidden}}html.is-drawer-opened .is-drawer-open-switch{opacity:0;visibility:hidden}.l-footer{position:relative;padding:4.5rem 0}@media screen and (min-width: 980px){.l-footer{padding-top:5.5rem;padding-bottom:5.5rem}}.l-footer__background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}@media screen and (min-width: 481px){.l-footer__background.l-footer__background--small{display:none}}@media screen and (max-width: 480px){.l-footer__background.l-footer__background--lagre{display:none}}.l-footer__content{position:relative}@media screen and (min-width: 980px){.l-footer__nav{display:flex;justify-content:space-between;align-items:flex-end}}.l-footer__socialAccount{margin-top:4rem}@media screen and (min-width: 980px){.l-footer__socialAccount{margin-top:0}}.l-footer__copyright{position:absolute;bottom:0;right:1.6rem}@media screen and (min-width: 980px){.l-footer__copyright{bottom:-3.9rem}}.l-footer__copyright>span{display:flex;flex-direction:column;align-items:flex-start;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right}.l-footer__copyright>span>b{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:none;display:block;font-size:.9rem;line-height:1;letter-spacing:-0.05em;background-color:#000}.l-footer__copyright>span>b:nth-child(2){padding-top:.2rem}.l-header{position:relative;height:33.3333333333vh}.l-header.l-header--index{height:50vh}.l-header.l-header--noBackground{height:9.4rem;border-bottom:.1rem solid #848484}@media screen and (min-width: 1240px){.l-header.l-header--noBackground{height:11.5rem}}.l-header__background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.l-header__content{position:relative}.l-header__body{display:flex;justify-content:space-between;padding:3rem 0}@media screen and (min-width: 980px){.l-header__body{padding:4rem 0;align-items:center}}.l-header__brand>a{overflow:hidden;text-indent:101%;white-space:nowrap;position:relative;display:block;width:22rem;height:4rem;background-image:url("/wp-content/themes/sebastian-masuda/images/brand_small.svg?20230810");background-size:contain;background-repeat:no-repeat;background-position:0 center}@media screen and (min-width: 1240px){.l-header__brand>a{width:49rem;background-image:url("/wp-content/themes/sebastian-masuda/images/brand_large.svg?20230810")}}.l-header__brand>a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/wp-content/themes/sebastian-masuda/images/brand_small_active.svg?20230810");background-size:contain;background-repeat:no-repeat;background-position:0 center;opacity:0;transition:opacity .1s ease}@media screen and (min-width: 1240px){.l-header__brand>a::after{background-image:url("/wp-content/themes/sebastian-masuda/images/brand_large_active.svg?20230810")}}.l-header__brand>a:hover::after{opacity:1}.l-header__switch>button{display:block;width:3.6rem;height:3.6rem;appearance:none;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_hamburger.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-color:#000;border:0;border-radius:0}.l-header__switch>button:hover{background-color:#ff00a0}.l-header__switch>button>span{overflow:hidden;text-indent:101%;white-space:nowrap;display:block}.l-header__nav{display:none}@media screen and (min-width: 980px){.l-header__nav{display:block}}.l-main{min-height:100vh}.l-menu.l-menu--horizontal{display:flex}.l-menu__item>a{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;display:inline-block;font-size:3rem;line-height:1;background-color:#000}.l-menu__item>a:hover{color:#fff;background-color:#ff00a0}.l-menu__item.l-menu__item--icon>a{padding-left:4rem;background-size:auto 100%;background-repeat:no-repeat;background-position:left center}.l-menu__item.l-menu__item--instagram>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_instagram.svg")}.l-menu__item.l-menu__item--twitter>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_twitter.svg")}.l-menu__item.l-menu__item--facebook>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_facebook.svg")}.l-menu__item.l-menu__item--artsy>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_artsy.svg")}.l-menu.l-menu--vertical .l-menu__item+.l-menu__item{margin-top:1.5rem}.l-menu.l-menu--horizontal .l-menu__item>a{font-size:1.8rem}.l-menu.l-menu--horizontal .l-menu__item+.l-menu__item{margin-left:1.5rem}.l-menu.l-menu--vertical .l-menu__socialAccount{margin-top:4rem}.l-menu.l-menu--horizontal .l-menu__socialAccount{margin-left:1.5rem}.l-menu.l-menu--horizontal .l-menu__socialAccount>ul{display:flex}.l-menu.l-menu--horizontal .l-menu__item.l-menu__item--icon>a{overflow:hidden;text-indent:101%;white-space:nowrap;width:1.8rem;padding-left:0}.l-page{padding:8rem 0 12rem}.l-page__header{text-align:center;margin-bottom:6rem}@media screen and (min-width: 481px){.l-page__header{text-align:justify}}@media screen and (min-width: 980px){.l-page__header{margin-bottom:8rem}}.l-page__title{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;font-size:4rem;line-height:1;font-weight:bold}@media screen and (min-width: 980px){.l-page__title{font-size:8rem}}.l-page__section+.l-page__section{margin-top:8rem}@media screen and (min-width: 980px){.l-page__section+.l-page__section{margin-top:10rem}}.l-page__pagination{margin-top:4rem}@media screen and (min-width: 980px){.l-page__pagination{margin-top:8rem}}.l-section__header{text-align:center;margin-bottom:4rem}@media screen and (min-width: 481px){.l-section__header{text-align:justify}}@media screen and (min-width: 980px){.l-section__header{margin-bottom:6rem}}.l-section__title{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;font-size:2rem;line-height:1;font-weight:bold}@media screen and (min-width: 980px){.l-section__title{font-size:4rem}}.c-article{font-size:1.6rem;line-height:1.75}@media screen and (min-width: 980px){.c-article{font-size:2rem;line-height:1.9}}.c-article p{max-width:90rem;margin:2em auto}.c-article p a{color:#848484}.c-article p.has-image{max-width:100%;margin-top:1em;margin-bottom:1em}.c-article p.has-image img{display:block;height:auto;margin:0 auto}@media screen and (max-width: 480px){.c-article p.has-image img{width:100vw;max-width:100vw;margin-right:-1.6rem;margin-left:-1.6rem}}.c-article p.has-text+.c-article p.has-image,.c-article p.has-image+p.has-text{margin-top:2.5em}.c-article .embed{position:relative;height:0;margin:2em 0;padding-top:56.25%}.c-article .embed>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.c-article p.has-image:nth-child(1) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.3s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(2) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.4s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(3) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(4) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.6s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(5) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.7s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(6) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.8s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(7) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:.9s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(8) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(9) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.1s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(10) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.2s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(11) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.3s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(12) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.4s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(13) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(14) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.6s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(15) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.7s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(16) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.8s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(17) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:1.9s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(18) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(19) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.1s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(20) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.2s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(21) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.3s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(22) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.4s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(23) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.5s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(24) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.6s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(25) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.7s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(26) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.8s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(27) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:2.9s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(28) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:3s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(29) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:3.1s;animation-iteration-count:1;animation-fill-mode:both}.c-article p.has-image:nth-child(30) img{animation-name:slide-enter-up;animation-duration:.3s;animation-delay:3.2s;animation-iteration-count:1;animation-fill-mode:both}.c-bannerList{display:flex;flex-wrap:wrap;margin:-0.8rem}@media screen and (min-width: 481px){.c-bannerList{justify-content:center}}@media screen and (min-width: 980px){.c-bannerList{margin:-1.6rem}}.c-bannerList.c-bannerList--hasOneItem{justify-content:center}.c-bannerList.c-bannerList--alignLeft{justify-content:flex-start}@media screen and (min-width: 481px){.c-bannerList.c-bannerList--alignLeft{justify-content:flex-start}}.c-bannerList__item{padding:.8rem}@media screen and (min-width: 980px){.c-bannerList__item{padding:1.6rem}}.c-bannerList__item a{display:block;width:100%}.c-bannerList__item img{display:block;width:100%;transition:opacity .1s ease}.c-bannerList__item a:hover img{opacity:.66}.c-bannerList__item figcaption{margin-top:.8rem}.c-bannerList__item .is-border{border:.1rem solid #848484}.c-bannerList.c-bannerList--small .c-bannerList__item{width:50%}@media screen and (min-width: 481px){.c-bannerList.c-bannerList--small .c-bannerList__item{width:33.3333333333%}}@media screen and (min-width: 980px){.c-bannerList.c-bannerList--small .c-bannerList__item{width:16.6666666667%}}.c-bannerList.c-bannerList--large .c-bannerList__item{width:100%}@media screen and (min-width: 481px){.c-bannerList.c-bannerList--large .c-bannerList__item{width:50%}}@media screen and (min-width: 980px){.c-bannerList.c-bannerList--large .c-bannerList__item{width:33.3333333333%}}.c-bannerList.c-bannerList--large .c-bannerList__item figcaption{padding-bottom:.8rem;color:#848484;font-size:1.2rem;line-height:1.66}@media screen and (min-width: 980px){.c-bannerList.c-bannerList--large .c-bannerList__item figcaption{padding-bottom:0}}.c-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;height:5rem;line-height:4.8rem;padding:0 1em;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;font-size:1.4rem;font-weight:bold;border:.1rem solid rgba(255,255,255,.25);appearance:none;transition-property:color,background-color,border-color;cursor:pointer}.c-button:hover{color:#fff;background-color:#ff00a0;border-color:#ff00a0}.c-button:focus,.c-button:active:focus{outline:1px dotted rgba(255,255,255,.5);outline-offset:-2px}.c-button:disabled,.c-button.c-button--disabled{opacity:.33;cursor:default}.c-button:disabled:hover,.c-button.c-button--disabled:hover{opacity:.33}.c-categoryLabel{overflow:hidden}.c-categoryLabel__list{display:flex;flex-wrap:wrap;margin:-0.4rem}.c-categoryLabel.c-categoryLabel--entryHeader .c-categoryLabel__list{justify-content:center}@media screen and (min-width: 980px){.c-categoryLabel.c-categoryLabel--entryHeader .c-categoryLabel__list{margin:-1rem}}.c-categoryLabel__item{padding:.4rem}.c-categoryLabel__item>a{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;display:inline-block;white-space:nowrap;font-size:1rem;line-height:1.3;color:#000;background-color:#848484}.c-categoryLabel__item>a:hover{color:#fff;background-color:#ff00a0}@media screen and (min-width: 980px){.c-categoryLabel.c-categoryLabel--entryHeader .c-categoryLabel__item{padding:1rem}.c-categoryLabel.c-categoryLabel--entryHeader .c-categoryLabel__item>a{font-size:2rem;line-height:1}}.c-categoryMenu{margin:0 -1.6rem}@media screen and (min-width: 481px){.c-categoryMenu{margin-right:0;margin-left:0}}@media screen and (min-width: 481px){.c-categoryMenu__list{display:flex;margin:-0.8rem}}@media screen and (min-width: 980px){.c-categoryMenu__list{margin:-1.6rem}}.c-categoryMenu__item{position:relative}@media screen and (min-width: 481px){.c-categoryMenu__item{width:33.3333333333%;padding:.8rem;margin-right:0;margin-left:0}}@media screen and (min-width: 980px){.c-categoryMenu__item{padding:1.6rem}}@media screen and (max-width: 480px){.c-categoryMenu__item+.c-categoryMenu__item{margin-top:4rem}}.c-categoryMenu__item>a{position:relative;display:block;height:0;padding-top:52.5%;background-size:cover;background-repeat:no-repeat;background-position:center center}.c-categoryMenu__item>a>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition-property:background-color;transition-duration:.1s;transition-timing-function:ease}.c-categoryMenu__item>a>span>b{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;display:inline-block;white-space:nowrap;font-size:2.2rem;line-height:1;background-color:#000;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:ease}@media screen and (min-width: 980px){.c-categoryMenu__item>a>span>b{font-size:3rem}}.c-categoryMenu__item>a:hover>span{background-color:rgba(0,0,0,.33)}.c-categoryMenu__item>a:hover>span>b{color:#fff;background-color:#ff00a0}.c-categoryMenu__datetime{position:absolute;bottom:-2rem;right:1.6rem;color:#848484;font-size:1.1rem;text-transform:uppercase}@media screen and (min-width: 481px){.c-categoryMenu__datetime{bottom:-1.5rem;right:.8rem}}@media screen and (min-width: 980px){.c-categoryMenu__datetime{bottom:-1rem;right:1.6rem}}@media screen and (min-width: 481px){.c-entryList{display:flex;flex-wrap:wrap;margin:-0.8rem}}@media screen and (min-width: 980px){.c-entryList{margin:-1.6rem}}@media screen and (min-width: 481px){.c-entryList__item{width:50%;padding:.8rem}}@media screen and (min-width: 980px){.c-entryList__item{width:33.3333333333%;padding:1.6rem}}@media screen and (max-width: 480px){.c-entryList__item+.c-entryList__item{margin-top:4rem}}@media screen and (min-width: 481px){.c-entryList.c-entryList--pickup .c-entryList__item{width:100%;display:flex;align-items:center}}@media screen and (min-width: 980px){.c-entryList.c-entryList--largeWindowColumn2 .c-entryList__item{width:50%}}.c-entryList__media{display:block}.c-entryList__media:hover{opacity:.66}.c-entryList__media>span{display:block;height:0;padding-top:52.5%;background-size:cover;background-repeat:no-repeat;background-position:center center}.c-entryList__media.c-entryList__media--noMedia>span{background-color:#848484}@media screen and (min-width: 481px){.c-entryList.c-entryList--pickup .c-entryList__media{width:calc(50% - .8rem);margin-right:1.6rem}}@media screen and (min-width: 980px){.c-entryList.c-entryList--pickup .c-entryList__media{width:calc(50% - 3rem);margin-right:6rem}}@media screen and (min-width: 481px){.c-entryList.c-entryList--pickup .c-entryList__body{flex:1;min-width:0}}.c-entryList__category{margin-top:1.2rem}.c-entryList__entryTitle{position:relative;display:block;margin-top:1rem;font-size:1.6rem;line-height:1.375;font-weight:bold}@media screen and (min-width: 980px){.c-entryList.c-entryList--pickup .c-entryList__entryTitle{font-size:2.4rem}}.c-entryList__datetime{position:absolute;top:-2.4rem;right:0;color:#848484;font-size:1.1rem;font-weight:normal}.c-entryList__description{display:none}@media screen and (min-width: 980px){.c-entryList.c-entryList--pickup .c-entryList__description{display:block;max-height:5.25em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;margin-top:1em;text-align:justify;font-size:1.6rem;line-height:1.75}}.c-filter{position:relative;display:flex;font-size:1.4rem;line-height:1}@media screen and (max-width: 480px){.c-filter{align-items:center;height:5rem;border:.1rem solid currentColor;transition-property:background-color,border-width;transition-duration:.1s;transition-timing-function:ease}}@media screen and (min-width: 481px){.c-filter{margin:-0.25em -0.5em}}@media screen and (min-width: 980px){.c-filter{font-size:1.6rem}}@media screen and (max-width: 480px){.c-filter:hover{background-color:#ff00a0;border-color:#ff00a0}}.c-filter+.c-filter{margin-top:1.6rem}.c-filter__title{padding:0 0 0 1.6rem;white-space:nowrap;font-weight:bold;text-transform:uppercase}@media screen and (min-width: 481px){.c-filter__title{min-width:8em;padding:.25em .5em}}.c-filter__body{flex:1;min-width:0}.c-filter__list{display:none}@media screen and (min-width: 481px){.c-filter__list{display:flex;flex-wrap:wrap}}.c-filter__item{padding:.25em .5em}.c-filter__item>a{display:block;white-space:nowrap;text-transform:uppercase}.c-filter__item.is-current>a{color:#000;background-color:#fff}.c-filter__item.is-current>a:hover{color:#fff;background-color:#ff00a0}@media screen and (min-width: 481px){.c-filter__selectbox{display:none}}.c-filter__selectbox>select{position:absolute;top:0;left:0;width:100%;height:5rem;border-radius:0;opacity:0;cursor:pointer}.c-filter__selectbox>span{display:block;position:absolute;top:0;left:0;width:100%;height:4.8rem;line-height:4.8rem;padding-right:3.6rem;text-align:right;text-transform:uppercase;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_bottom.svg");background-size:auto 1.8rem;background-repeat:no-repeat;background-position:right .8rem center;pointer-events:none}.c-paginate__list{position:relative;height:4rem}@media screen and (min-width: 980px){.c-paginate__list{height:8rem}}.c-paginate__item{position:absolute;top:0}.c-paginate__item>a{position:relative;display:block;white-space:nowrap;height:4rem;line-height:4rem;font-size:1.4rem;text-transform:uppercase;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 980px){.c-paginate__item>a{height:8rem;line-height:8rem;font-size:2.6rem}}.c-paginate__item>a::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .1s ease}.c-paginate__item>a:hover::after{opacity:1}.c-paginate__item.c-paginate__item--prev{left:0}.c-paginate__item.c-paginate__item--prev>a{padding-left:2.4rem;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_left.svg");background-position:left center}@media screen and (min-width: 980px){.c-paginate__item.c-paginate__item--prev>a{padding-left:4.8rem}}.c-paginate__item.c-paginate__item--prev>a::after{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_left_active.svg");background-position:left center}.c-paginate__item.c-paginate__item--next{right:0}.c-paginate__item.c-paginate__item--next>a{padding-right:2.4rem;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_right.svg");background-position:right center}@media screen and (min-width: 980px){.c-paginate__item.c-paginate__item--next>a{padding-right:4.8rem}}.c-paginate__item.c-paginate__item--next>a::after{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_right_active.svg");background-position:right center}.c-pagination .screen-reader-text{display:none}.c-pagination .nav-links{position:relative;height:4rem}@media screen and (min-width: 980px){.c-pagination .nav-links{height:8rem;display:flex;justify-content:center;align-items:center;margin:-1.6rem}}.c-pagination .page-numbers{display:none}@media screen and (min-width: 980px){.c-pagination .page-numbers{display:block;white-space:nowrap;height:4rem;min-width:4rem;line-height:3.8rem;margin:1.6rem;text-align:center;font-size:2rem;border:.1rem solid currentColor}}@media screen and (min-width: 980px){.c-pagination .page-numbers.current{opacity:.25;cursor:default}}@media screen and (min-width: 980px){.c-pagination .page-numbers.dots{cursor:default}}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{position:absolute;top:0;height:4rem;min-width:none;line-height:4rem;margin:0;font-size:1.4rem;text-transform:uppercase;background-size:contain;background-repeat:no-repeat;border:0}@media screen and (min-width: 980px){.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{height:8rem;line-height:8rem;font-size:2.6rem}}.c-pagination .page-numbers.prev::after,.c-pagination .page-numbers.next::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .1s ease}.c-pagination .page-numbers.prev:hover::after,.c-pagination .page-numbers.next:hover::after{opacity:1}.c-pagination .page-numbers.prev{left:0;padding-left:2.4rem;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_left.svg");background-position:left center}@media screen and (min-width: 980px){.c-pagination .page-numbers.prev{left:1.6rem;padding-left:4.8rem}}.c-pagination .page-numbers.prev::after{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_left_active.svg");background-position:left center}.c-pagination .page-numbers.next{right:0;padding-right:2.4rem;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_right.svg");background-position:right center}@media screen and (min-width: 980px){.c-pagination .page-numbers.next{right:1.6rem;padding-right:4.8rem}}.c-pagination .page-numbers.next::after{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_right_active.svg");background-position:right center}.c-section{position:relative}.c-section__header{margin-bottom:2.5rem}.c-section__title{font-family:"Krona One","DefaultSystem",sans-serif;text-transform:uppercase;text-align:center;font-size:1.8rem;line-height:1}@media screen and (min-width: 481px){.c-section__title{text-align:justify;font-size:2.4rem}}@media screen and (min-width: 980px){.c-section__title{font-size:3rem}}.c-section__action{margin-top:1.6rem;text-align:right}@media screen and (min-width: 481px){.c-section__action{position:absolute;top:0;right:0;margin-top:0}}.c-section__action>a{display:block;width:50%;padding:1.6rem;margin:0 -1.6rem 0 auto}@media screen and (min-width: 481px){.c-section__action>a{width:auto;padding:0;margin:0}}.c-section__action>a>span{display:inline-block;white-space:nowrap;text-transform:uppercase;font-size:1.2rem;border-bottom:.1rem solid currentColor}@media screen and (min-width: 481px){.c-section__action>a>span{height:2.4rem;line-height:2.2rem;padding:0 .75em;border:.1rem solid currentColor}}@media screen and (min-width: 980px){.c-section__action>a>span{height:3rem;line-height:2.8rem}}.c-selectbox{display:block;position:relative;height:5rem}.c-selectbox>span{display:block}.c-selectbox>span>select{position:absolute;top:0;left:0;width:100%;height:5rem;border-radius:0;opacity:0;cursor:pointer}.c-selectbox__surface{display:block;position:absolute;top:0;left:0;width:100%;height:4.8rem;line-height:4.8rem;padding-right:3.6rem;padding-left:1em;color:#fff;font-size:1.6rem;background-image:url("/wp-content/themes/sebastian-masuda/images/icon_chevron_bottom.svg");background-size:auto 1.8rem;background-repeat:no-repeat;background-position:right .8rem center;background-color:#000;border:.1rem solid #fff;pointer-events:none;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease}.c-selectbox:hover .c-selectbox__surface{background-color:#ff00a0;border-color:#ff00a0}.c-share{text-align:center}.c-share__label{margin-bottom:1.32rem;font-size:1.2rem;text-transform:uppercase}@media screen and (min-width: 980px){.c-share__label{margin-bottom:1.5rem;font-size:1.4rem}}.c-share__list{display:flex;justify-content:center}.c-share__item{margin:0 1rem}@media screen and (min-width: 980px){.c-share__item{margin:0 1.5rem}}.c-share__item>a{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;width:3.6rem;height:3.6rem;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 980px){.c-share__item>a{width:4.8rem;height:4.8rem}}.c-share__item>a:hover{background-color:#ff00a0}.c-share__item.c-share__item--twitter>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_twitter.svg")}.c-share__item.c-share__item--facebook>a{background-image:url("/wp-content/themes/sebastian-masuda/images/icon_facebook.svg")}.p-archive__filter{margin-top:4rem}@media screen and (min-width: 980px){.p-archive__filter{margin-top:6rem}}.p-archive__entry+.p-archive__entry{margin-top:4rem}@media screen and (min-width: 980px){.p-archive__entry+.p-archive__entry{margin-top:6rem}}.p-contact__form{max-width:70rem;margin:0 auto}.p-contact__form label{display:block}.p-contact__form label>b{display:block;font-weight:bold;font-size:1.6rem}@media screen and (min-width: 980px){.p-contact__form label>b{font-size:2.1rem}}.p-contact__form label>b>i{display:inline-block;margin-left:.25em;font-style:normal}.p-contact__form label>span{display:block;margin-top:1.6rem}@media screen and (min-width: 980px){.p-contact__form label>span{margin-top:2rem}}.p-contact__form label>span>input[type=text],.p-contact__form label>span>input[type=email],.p-contact__form label>span>input[type=tel]{width:100%;height:5rem;padding:0 1em;font-size:1.6rem;color:#fff;background-color:#1e1e1e;border:.1rem solid rgba(0,0,0,0);border-radius:0;outline:0;appearance:none;transition:border-color .1s ease}.p-contact__form label>span>input[type=text]:focus,.p-contact__form label>span>input[type=email]:focus,.p-contact__form label>span>input[type=tel]:focus{border-color:#ff00a0}.p-contact__form label>span>textarea{width:100%;height:20rem;padding:1em;font-size:1.6rem;color:#fff;background-color:#1e1e1e;border:.1rem solid rgba(0,0,0,0);border-radius:0;outline:0;appearance:none;transition:border-color .1s ease}@media screen and (min-width: 980px){.p-contact__form label>span>textarea{height:40rem}}.p-contact__form label>span>textarea:focus{border-color:#ff00a0}.p-contact__form label+label{margin-top:3.2rem}@media screen and (min-width: 980px){.p-contact__form label+label{margin-top:4rem}}.p-contact__form .wpcf7-not-valid-tip{display:block;margin-top:.5em;color:#ff00a0;font-size:1.4rem}@media screen and (min-width: 980px){.p-contact__form .wpcf7-not-valid-tip{font-size:1.6rem}}.p-contact__form .wpcf7-response-output{display:block;text-align:center;padding:0;margin:1em 0 0;color:#ff00a0;font-size:1.4rem;border:0}@media screen and (min-width: 980px){.p-contact__form .wpcf7-response-output{font-size:1.6rem}}.p-contact__form .ajax-loader{display:none !important}.p-contact__selectbox{display:block;margin:1.6rem auto 0 0}@media screen and (min-width: 980px){.p-contact__selectbox{max-width:35rem}}.p-contact__action{max-width:40rem;margin:3.2rem auto 0}@media screen and (min-width: 980px){.p-contact__action{margin-top:7rem}}.p-contact__action input[type=submit]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;height:5rem;line-height:4.8rem;padding:0 1em;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;font-size:1.4rem;font-weight:bold;background-color:#000;border:.1rem solid rgba(255,255,255,.25);appearance:none;transition-property:color,background-color,border-color;cursor:pointer}.p-contact__action input[type=submit]:hover{color:#fff;background-color:#ff00a0;border-color:#ff00a0}.p-contact__action input[type=submit]:focus,.p-contact__action input[type=submit]:active:focus{outline:1px dotted rgba(255,255,255,.5);outline-offset:-2px}.p-contact__thanks{max-width:70rem;margin:0 auto;line-height:1.5}.p-contact__thanks>div>h2{font-size:2.1rem;font-weight:bold}@media screen and (min-width: 980px){.p-contact__thanks>div>h2{font-size:3.2rem}}.p-contact__thanks>div>p{margin-top:1em;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 980px){.p-contact__thanks>div>p{font-size:2.1rem}}.p-contact__thanks>div>div{margin-top:3.2rem}@media screen and (min-width: 980px){.p-contact__thanks>div>div{margin-top:4rem}}.p-contact__thanks>div>div.is-tinyMarginTop{margin-top:1.6rem}@media screen and (min-width: 980px){.p-contact__thanks>div>div.is-tinyMarginTop{margin-top:2rem}}.p-contact__thanks>div>div>h3{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 980px){.p-contact__thanks>div>div>h3{font-size:1.8rem}}.p-contact__thanks>div>div>p{font-size:1.4rem}@media screen and (min-width: 980px){.p-contact__thanks>div>div>p{font-size:1.8rem}}.p-contact__thanks>div+div{margin-top:6rem}@media screen and (min-width: 980px){.p-contact__thanks>div+div{margin-top:8rem}}.p-entry{padding:4rem 0 8rem}@media screen and (min-width: 980px){.p-entry{padding-top:8rem}}.p-entry__header{margin-bottom:4rem;text-align:center}@media screen and (min-width: 980px){.p-entry__header{margin-bottom:8rem}}.p-entry__categoryLabel{margin-bottom:3rem}.p-entry__title{font-size:2.4rem;line-height:1.375;font-weight:bold}@media screen and (min-width: 980px){.p-entry__title{font-size:3.2rem}}.p-entry__jaTitle{line-height:1.375;margin-top:1rem}@media screen and (min-width: 980px){.p-entry__jaTitle{font-size:1.6rem}}.p-entry__datetime{display:block;margin-top:2rem;font-size:1.4rem;color:#848484}@media screen and (min-width: 980px){.p-entry__datetime{font-size:1.6rem}}.p-entry__footer{position:relative;padding-top:4rem;margin-top:4rem;border-top:.1rem solid #848484}@media screen and (min-width: 980px){.p-entry__footer{margin-top:8rem}}.p-entry__share{margin-top:3rem}@media screen and (min-width: 980px){.p-entry__share{position:absolute;top:0;left:50%;width:40rem;margin-top:4rem;margin-left:-20rem}}.p-error__description{margin:0 auto}@media screen and (min-width: 481px){.p-error__description{max-width:90rem;margin-left:0}}.p-error__description>p{text-align:center;font-size:1.4rem;line-height:1.75}@media screen and (min-width: 481px){.p-error__description>p{text-align:justify}}@media screen and (min-width: 980px){.p-error__description>p{font-size:1.6rem}}.p-error__action{margin:3.2rem auto 0}@media screen and (min-width: 481px){.p-error__action{max-width:25rem;margin-left:0}}@media screen and (min-width: 980px){.p-error__action{margin-top:9rem}}.p-index{padding:4rem 0}@media screen and (min-width: 980px){.p-index{padding-top:8rem;padding-bottom:8rem}}.p-index__recent{margin-top:8rem}@media screen and (min-width: 980px){.p-index__recent{display:flex}}@media screen and (min-width: 980px){.p-index__recentWorks{width:66.6666666667%;padding-right:1.6rem}}.p-index__recentNews{margin-top:8rem}@media screen and (min-width: 980px){.p-index__recentNews{width:33.3333333333%;padding-left:1.6rem;margin-top:0}}.p-index__banner{margin-top:8rem}.p-index__banner+.p-index__banner{margin-top:4rem}.p-index__supporters{margin-top:8rem}.p-indexNews__item+.p-indexNews__item{margin-top:1.6rem}.p-indexNews__item>a{display:flex;align-items:center;min-height:8rem}.p-indexNews__media{width:8rem;height:8rem;margin-right:1.6rem;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:opacity .1s ease}.p-indexNews__item>a:hover>.p-indexNews__media{opacity:.66}.p-indexNews__body{flex:1}.p-indexNews__datetime{margin-bottom:.8rem;font-size:1.1rem;color:#848484}.p-indexNews__entryTitle{font-size:1.2rem;line-height:1.5}@media screen and (min-width: 980px){.p-profile__content{display:flex}}@media screen and (min-width: 980px){.p-profile__media{width:50%;padding-right:2rem}}.p-profile__media>img{display:block;max-width:100%;margin:0 auto 0 0}@media screen and (min-width: 980px){.p-profile__media>img{width:100%}}.p-profile__body{margin-top:6rem}@media screen and (min-width: 980px){.p-profile__body{width:50%;padding-left:4rem;margin-top:0}}.p-profile__section+.p-profile__section{margin-top:6rem}@media screen and (min-width: 980px){.p-profile__section+.p-profile__section{margin-top:10rem}}.p-profile__name{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 980px){.p-profile__name{font-size:3.2rem}}.p-profile__jobTitle{margin-top:1.6rem;font-size:1.4rem;font-weight:bold;line-height:1.9}@media screen and (min-width: 980px){.p-profile__jobTitle{margin-top:3.2rem;font-size:2rem}}.p-profile__jobPosition{margin-top:1.6rem;font-size:1.4rem;font-weight:bold;line-height:1.9}@media screen and (min-width: 980px){.p-profile__jobPosition{margin-top:3.2rem;font-size:2rem}}.p-profile__description{margin-top:1.6rem}@media screen and (min-width: 980px){.p-profile__description{margin-top:3.2rem}}.p-profile__description>p{text-align:justify;font-size:1.4rem;line-height:1.9}@media screen and (min-width: 980px){.p-profile__description>p{font-size:2rem}}.p-shop__section+.p-shop__section{margin-top:4rem}@media screen and (min-width: 980px){.p-shop__section+.p-shop__section{margin-top:8rem}}@media screen and (min-width: 980px){.p-shop__section{display:flex;align-items:center}}@media screen and (min-width: 980px){.p-shop__media{width:50%;padding-right:2rem}}.p-shop__media>a{display:block}.p-shop__media>a:hover{opacity:.66}.p-shop__media>a>img{display:block;max-width:100%;margin:0 auto 0 0}@media screen and (min-width: 980px){.p-shop__media>a>img{width:100%}}.p-shop__body{margin-top:1.6rem;text-align:center}@media screen and (min-width: 481px){.p-shop__body{text-align:justify}}@media screen and (min-width: 980px){.p-shop__body{width:50%;padding-left:4rem;margin-top:0}}.p-shop__name{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 980px){.p-shop__name{font-size:2.4rem}}.p-shop__description{margin-top:1.6rem}.p-shop__description>p{text-align:justify;font-size:1.4rem;line-height:1.75}@media screen and (min-width: 980px){.p-shop__description>p{font-size:1.6rem}}.p-shop__action{margin:1.6rem auto 0}@media screen and (min-width: 481px){.p-shop__action{max-width:25rem;margin-left:0}}@media screen and (min-width: 980px){.p-shop__action{margin-top:3.2rem}}/*!
Theme Name: sebastian-masuda
Theme URI: https://sebastianmasuda.com/
Author: Sebastian Masuda
Author URI: https://sebastianmasuda.com/
Description: Theme of sebastianmasuda.com
Version: 1.0
Text Domain: sebastian-masuda
*/
