@import url("https://fonts.googleapis.com/css2?family=PT+Serif&family=Poppins:wght@300;400;500;600&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@-webkit-keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools{-webkit-transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, background-color 0.2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;-o-transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;-o-transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out}.mCSB_scrollTools{opacity:1}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1}.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools{opacity:1}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url("mCSB_buttons.png");background-repeat:no-repeat;opacity:0.4}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:0.75}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:0.9}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0)));background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2);box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2)}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#000;width:16px;opacity:1 !important;border-radius:0}.mCSB_scrollTools .mCSB_draggerRail{background:#EFEFEF;width:16px;border-radius:0}/*! locomotive-scroll v3.5.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-no-flexbox .swiper-slide:focus{outline:none}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight{height:auto}.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:37px;height:8px;z-index:10;cursor:pointer}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.5;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:25px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:25px;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;top:0;bottom:0;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;border:1px solid #A7A7A7}.swiper-pagination-bullet:hover{border:1px solid #42033e;background:#42033e}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#42033e;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active{pointer-events:auto;pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@media (max-width: 1023px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0}}.home #menu-toggle{-webkit-transform:translateY(-500%);-ms-transform:translateY(-500%);transform:translateY(-500%)}.home.is-loaded #menu-toggle{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.home.is-loaded.top-works-section #menu-toggle{-webkit-transform:translateY(-500%);-ms-transform:translateY(-500%);transform:translateY(-500%)}#menu-toggle{position:fixed;top:40px;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:0.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.9s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:10}#menu-toggle:hover #hamburger span{width:100%}#menu-toggle:hover #hamburger span:nth-child(1){top:12px}#menu-toggle:hover #hamburger span:nth-child(2){top:16px}.single-artists #menu-toggle #hamburger span,.tax-artist #menu-toggle #hamburger span,.top-artists-section #menu-toggle #hamburger span,.top-footer-section #menu-toggle #hamburger span{background:#f9f9f9}.single-artists #menu-toggle .menu-name,.tax-artist #menu-toggle .menu-name,.top-artists-section #menu-toggle .menu-name,.top-footer-section #menu-toggle .menu-name{color:#f9f9f9}#menu-toggle #hamburger{height:25px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-toggle #hamburger span{position:relative;width:80px;height:1px;top:2px;background:#42033e;right:0;-webkit-transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}#menu-toggle #hamburger span:nth-child(1){top:8px;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}#menu-toggle #hamburger span:nth-child(2){top:20px;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#menu-toggle .menu-name{color:#c70101;margin-left:15px;font-family:'PT Serif', serif;font-size:18px;font-size:1.125rem;-webkit-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}#menu-toggle.open .menu-name{color:#f9f9f9}#menu-toggle.open #hamburger span{background:#f9f9f9}#menu-toggle.open #hamburger span:nth-child(1){opacity:0}#menu-toggle.open #hamburger span:nth-child(2){top:14px}.main-navigation{position:fixed;top:0;left:0;width:100%;height:0;overflow:auto;z-index:9}.main-navigation .main-navigation-wrapper{position:relative;width:100%;height:100vh;padding:150px 7.5% 100px}.main-navigation .main-navigation-bg{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#767691;z-index:-1}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:120px}.main-navigation .menu>li{position:relative;margin-bottom:10px}.main-navigation .menu>li:last-child{margin-bottom:0}.main-navigation .menu>li.menu-parent .acc-toggle{position:relative;top:-10px;left:20px;overflow:hidden;white-space:nowrap;display:inline-block;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.main-navigation .menu>li.menu-parent .acc-toggle .menu-item-line{display:inline-block}.main-navigation .menu>li.menu-parent .acc-toggle .acc-menu{position:relative;height:30px;width:30px;display:block}.main-navigation .menu>li.menu-parent .acc-toggle .acc-menu span{position:relative;display:inline-block;width:6px;height:6px;border-radius:50%;background:#DBDBDB}.main-navigation .menu>li.menu-parent .acc-toggle.active{opacity:0.5}.main-navigation .menu>li.menu-parent .sub-menu{display:none;width:100%;margin:10px 0 10px 3.2rem}.main-navigation .menu>li.menu-parent .sub-menu:after{content:'';clear:both;display:table}.main-navigation .menu>li.menu-parent .sub-menu li{float:left;width:100%;margin-bottom:10px}.main-navigation .menu>li.menu-parent .sub-menu li:last-child{margin-bottom:0}.main-navigation .menu>li.menu-parent .sub-menu li .menu-item{font-size:52px;font-size:3.25rem;overflow:hidden;white-space:nowrap;display:inline-block}.main-navigation .menu>li.menu-parent .sub-menu li .menu-item span{padding:5px 0;display:inline-block}.main-navigation .menu>li .menu-item{position:relative;overflow:hidden;white-space:nowrap;display:inline-block;font-size:72px;font-size:4.5rem;font-family:'PT Serif', serif;font-weight:400;color:#DBDBDB;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;letter-spacing:0.1rem;line-height:1;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.main-navigation .menu>li .menu-item span{display:inline-block}.main-navigation .menu>li .menu-item:hover{color:#f9f9f9}.main-navigation .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 35px}.main-navigation .sns li{overflow:hidden;white-space:nowrap;display:inline-block;margin-right:25px;padding-bottom:30px}.main-navigation .sns li:last-child{margin-right:0}.main-navigation .sns li a{position:relative;overflow:hidden;white-space:nowrap;display:inline-block;color:#DBDBDB;font-size:18px;font-size:1.125rem;font-weight:500;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.main-navigation .sns li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.main-navigation .sns li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.main-navigation .sns li a:after{background:#f9f9f9}.main-navigation .sns li a .menu-item-line{overflow:hidden;white-space:nowrap;display:inline-block}.main-navigation .sns li a:hover{color:#f9f9f9}.main-navigation .copyright{position:relative;overflow:hidden;white-space:nowrap;display:inline-block;font-family:'Poppins','Noto Sans JP', sans-serif;color:#DBDBDB;font-size:13px;font-size:.8125rem}.main-navigation .copyright .menu-item-line{overflow:hidden;white-space:nowrap;display:inline-block}.main-navigation .copyright .menu-item-line span{display:inline-block}@media (max-width: 1023px){.home #menu-toggle{-webkit-transform:translateY(-500%);-ms-transform:translateY(-500%);transform:translateY(-500%)}.home.is-loaded #menu-toggle{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#menu-toggle{position:fixed;top:13px;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:10}.tax-artist #menu-toggle{mix-blend-mode:exclusion}.tax-artist #menu-toggle.open{mix-blend-mode:inherit}#menu-toggle:hover #hamburger span{width:100%}#menu-toggle:hover #hamburger span:nth-child(1){top:8px}#menu-toggle:hover #hamburger span:nth-child(2){top:20px}.single-artists #menu-toggle #hamburger span,.tax-artist #menu-toggle #hamburger span{background:#f9f9f9}.single-artists #menu-toggle .menu-name,.tax-artist #menu-toggle .menu-name{color:#f9f9f9}#menu-toggle #hamburger{height:25px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#menu-toggle #hamburger span{position:relative;width:40px;height:1px;top:2px;background:#42033e;right:0;-webkit-transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:top 0.15s,background 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}#menu-toggle #hamburger span:nth-child(1){top:8px;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}#menu-toggle #hamburger span:nth-child(2){top:20px;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#menu-toggle .menu-name{padding-top:2px;margin-left:10px;font-size:14px;font-size:.875rem}#menu-toggle.open .menu-name{color:#f9f9f9}#menu-toggle.open #hamburger span{background:#f9f9f9}#menu-toggle.open #hamburger span:nth-child(1){opacity:0}#menu-toggle.open #hamburger span:nth-child(2){top:13px}.main-navigation{position:fixed;top:0;left:0;width:100%;height:0;overflow:auto;z-index:9}.main-navigation .main-navigation-wrapper{position:relative;width:100%;height:100%;padding:100px 7.5% 50px}.main-navigation .main-navigation-bg{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#767691;z-index:-1}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:60px}.main-navigation .menu>li{position:relative;margin-bottom:5px}.main-navigation .menu>li:last-child{margin-bottom:0}.main-navigation .menu>li.menu-parent .acc-toggle{position:relative;top:-1px;left:10px}.main-navigation .menu>li.menu-parent .acc-toggle .acc-menu{position:relative;height:30px;width:30px;display:block}.main-navigation .menu>li.menu-parent .sub-menu{display:none;width:100%;margin:5px 0 5px 1.6rem}.main-navigation .menu>li.menu-parent .sub-menu li{margin-bottom:5px;line-height:1}.main-navigation .menu>li.menu-parent .sub-menu li .menu-item{font-size:32px;font-size:2rem}.main-navigation .menu>li.menu-parent .sub-menu li .menu-item span{padding:0 0 5px}.main-navigation .menu>li .menu-item{font-size:46px;font-size:2.875rem}.main-navigation .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation .sns li{overflow:hidden;white-space:nowrap;display:inline-block;margin-right:25px;padding-bottom:30px}.main-navigation .sns li a{font-size:14px;font-size:.875rem}}.home .site-footer .copyright{-webkit-transform:translateY(500%);-ms-transform:translateY(500%);transform:translateY(500%)}.home.is-loaded .site-footer .copyright{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.site-footer{position:fixed;left:5%;bottom:50px;width:100%}.home .site-footer{position:static;background:#0F0F0F;color:#f9f9f9;padding:140px 0 180px}.home .site-footer .inner{width:90%}.site-footer .inner{width:100%}.site-footer a,.site-footer a:visited{color:#f9f9f9;text-decoration:none}.site-footer .sec-title{margin-bottom:120px;color:#f9f9f9}.site-footer .footer-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 150px}.site-footer .footer-area .left{width:48.75%;margin-right:2.5%}.site-footer .footer-area .left p{line-height:2;font-size:16px;font-size:1rem}.site-footer .footer-area .right{width:48.75%}.site-footer .footer-area .right .footer-area-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-area .right .footer-area-info li:nth-child(1){width:50%}.site-footer .footer-area .right .footer-area-info li:nth-child(2){width:50%}.site-footer .footer-area .right .footer-area-info li:nth-child(3){margin-top:50px;width:100%}.site-footer .footer-area .right .footer-area-info li dl dd,.site-footer .footer-area .right .footer-area-info li dl dt{text-decoration:none}.site-footer .footer-area .right .footer-area-info li dl dt{margin-bottom:15px;font-size:16px;font-size:1rem;color:#ADADAD}.site-footer .footer-area .right .footer-area-info li dl dd a,.site-footer .footer-area .right .footer-area-info li dl dd span{position:relative;display:inline-block;font-size:16px;font-size:1rem;color:#f9f9f9;cursor:pointer}.site-footer .footer-area .right .footer-area-info li dl dd a:after,.site-footer .footer-area .right .footer-area-info li dl dd span:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.site-footer .footer-area .right .footer-area-info li dl dd a:hover:after,.site-footer .footer-area .right .footer-area-info li dl dd span:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.site-footer .footer-area .right .footer-area-info li dl dd a:after,.site-footer .footer-area .right .footer-area-info li dl dd span:after{background:#fff}.site-footer .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}.site-footer .sns li{margin-right:35px}.site-footer .sns li:last-child{margin-right:0}.site-footer .sns li a{position:relative;display:inline-block;color:#f9f9f9;font-size:16px;font-size:1rem}.site-footer .sns li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.site-footer .sns li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.site-footer .sns li a:after{background:#f9f9f9}.site-footer .copyright{font-size:13px;font-size:.8125rem;font-family:'Poppins','Noto Sans JP', sans-serif;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.single-artists .site-footer .copyright,.tax-artist .site-footer .copyright{color:#f9f9f9}@media (max-width: 1023px){.site-footer{position:static;left:5%;bottom:50px;width:100%;display:none}.home .site-footer{position:static;background:#0F0F0F;color:#f9f9f9;padding:90px 0 110px;display:block}.home .site-footer .inner{width:90%}.site-footer a,.site-footer a:visited{color:#f9f9f9;text-decoration:none}.site-footer .sec-title{margin-bottom:120px;color:#f9f9f9}.site-footer .footer-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 auto 60px}.site-footer .footer-area .left{width:100%;margin:0 auto 80px}.site-footer .footer-area .left p{line-height:2;font-size:13px;font-size:.8125rem}.site-footer .footer-area .right{width:100%}.site-footer .footer-area .right .footer-area-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-area .right .footer-area-info li:nth-child(1){width:48.75%;margin-right:2.5%}.site-footer .footer-area .right .footer-area-info li:nth-child(2){width:48.75%}.site-footer .footer-area .right .footer-area-info li:nth-child(3){margin-top:25px;width:100%}.site-footer .footer-area .right .footer-area-info li dl dd,.site-footer .footer-area .right .footer-area-info li dl dt{text-decoration:none}.site-footer .footer-area .right .footer-area-info li dl dt{margin-bottom:10px;font-size:13px;font-size:.8125rem;color:#ADADAD}.site-footer .footer-area .right .footer-area-info li dl dd a,.site-footer .footer-area .right .footer-area-info li dl dd span{position:relative;display:inline-block;font-size:13px;font-size:.8125rem;color:#f9f9f9}.site-footer .footer-area .right .footer-area-info li dl dd a:after,.site-footer .footer-area .right .footer-area-info li dl dd span:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.site-footer .footer-area .right .footer-area-info li dl dd a:hover:after,.site-footer .footer-area .right .footer-area-info li dl dd span:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.site-footer .footer-area .right .footer-area-info li dl dd a:after,.site-footer .footer-area .right .footer-area-info li dl dd span:after{background:#fff}.site-footer .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.site-footer .sns li{margin-right:35px}.site-footer .sns li:last-child{margin-right:0}.site-footer .sns li a{position:relative;display:inline-block;color:#f9f9f9;font-size:13px;font-size:.8125rem}.site-footer .sns li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.site-footer .sns li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.site-footer .sns li a:after{background:#f9f9f9}.site-footer .copyright{width:100%;margin:0 auto;position:static;left:0;bottom:0;text-align:left;font-size:11px;font-size:.6875rem}.single-artists .site-footer .copyright,.tax-artist .site-footer .copyright{color:#DBDBDB}}.home #masthead{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home #masthead .site-branding .site-title a{position:relative}.home #masthead .site-branding .site-title a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;-webkit-transition:opacity,visibility,z-index,0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:opacity,visibility,z-index,0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity,visibility,z-index,0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.home #masthead .site-branding .site-title a img.logo-wht{opacity:0;z-index:-1;visibility:hidden}.home.top-artists-section #masthead .site-branding .site-title a img.logo-blk,.home.top-footer-section #masthead .site-branding .site-title a img.logo-blk{opacity:0;z-index:-1;visibility:hidden}.home.top-artists-section #masthead .site-branding .site-title a img.logo-wht,.home.top-footer-section #masthead .site-branding .site-title a img.logo-wht{opacity:1;z-index:1;visibility:visible}.home.is-loaded #masthead{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.home.is-loaded.top-works-section #masthead{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#masthead{position:fixed;top:0;left:0;right:0;height:100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.single-artists #masthead{background:none}#masthead .site-branding{margin:0 auto;text-align:center}#masthead .site-branding .site-title{width:126px}#masthead .site-branding .site-title a{display:block}#masthead .sns-navigation{position:absolute;top:15px;right:50px}#masthead .sns-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#masthead .sns-navigation ul li{margin-right:15px}#masthead .sns-navigation ul li:last-child{margin-right:0}#masthead .sns-navigation ul li a{-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#masthead .sns-navigation ul li a:hover{opacity:0.5}@media (max-width: 1023px){.home #masthead{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home.is-loaded #masthead{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#masthead{position:fixed;top:0;left:0;right:0;height:50px}.single-artists #masthead{background:none}.tax-artist #masthead{mix-blend-mode:exclusion;background:none}#masthead .site-branding{margin:0 auto;text-align:center}#masthead .site-branding .site-title{width:90px}#masthead .site-branding .site-title a{display:block}#masthead .sns-navigation{position:absolute;top:15px;right:50px}#masthead .sns-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#masthead .sns-navigation ul li{margin-right:15px}#masthead .sns-navigation ul li:last-child{margin-right:0}#masthead .sns-navigation ul li a{-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#masthead .sns-navigation ul li a:hover{opacity:0.5}}#loading.is-loaded:after{height:0}#loading{position:absolute;top:0;left:0;width:100%;height:100vh;display:none}#loading.is-show{display:block}#loading:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#42033e;z-index:-1;-webkit-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#loading .loading-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}#loading .loading-contents .loading-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;min-width:100%;line-height:1;color:#fff;font-size:100vw}#loading .loading-contents .loading-title span{position:relative;font-family:'Poppins','Noto Sans JP', sans-serif;margin:0;padding:0 100px;overflow:hidden;white-space:nowrap;display:inline-block;z-index:1;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100vh}#loading .loading-contents .loading-title span i{-webkit-transform:translateY(500%);-ms-transform:translateY(500%);transform:translateY(500%);display:inline-block;padding:0;letter-spacing:-1.5rem}#top-kv{position:relative;width:100%;height:100vh}#top-kv .inner{max-width:100%;width:100%;height:inherit}#top-kv .kv-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;opacity:0}#top-kv .kv-contents .kv-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;min-width:100%;line-height:1;color:#c70101;font-size:30vw}#top-kv .kv-contents .kv-title span{position:relative;font-family:'Poppins','Noto Sans JP', sans-serif;margin:0;padding:0 100px;overflow:hidden;white-space:nowrap;display:inline-block;z-index:1;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100vh}#top-kv .kv-contents .kv-title span i{display:inline-block;padding:0;letter-spacing:-1.5rem}.sec .sec-title{position:relative;margin-bottom:90px;color:#DBDBDB;font-size:92px;font-size:5.75rem;font-family:'PT Serif', serif;z-index:5;mix-blend-mode:exclusion;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.sec .sec-title span{position:relative;padding:5px 0;overflow:hidden;white-space:nowrap;display:inline-block;z-index:5}.sec .sec-title span i{display:inline-block;padding:0}.top-news{position:relative;padding:0}.top-news .news-contents .post{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.top-news .news-contents .post:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-news .news-contents .post:nth-child(even) .entry-header{left:55%}.top-news .news-contents .post .entry-header{position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;text-align:left;z-index:2}.top-news .news-contents .post .entry-header .title{margin:0 auto 5px;font-size:62px;font-size:3.875rem;font-family:'PT Serif', serif;line-height:1.25}.top-news .news-contents .post .entry-header .catname{margin-bottom:40px;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;color:#ADADAD}.top-news .news-contents .post .entry-header .time{display:block;font-size:15px;font-size:.9375rem;font-family:'Poppins','Noto Sans JP', sans-serif}.top-news .news-contents .post .entry-content{width:50%}.top-news .news-contents .post .entry-content p{font-family:'Noto Sans JP', sans-serif}.top-news .news-contents .post .entry-content iframe{max-width:100%;margin:40px auto 25px;text-align:center}.top-news .news-contents .post .entry-content img{display:block;margin:40px auto 25px}.top-artists .inner .post{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.top-artists .inner .post:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-artists .inner .post:nth-child(even) .entry-header{left:85%}.top-artists .inner .post .entry-header{position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;text-align:left;z-index:2}.top-artists .inner .post .entry-header .title{margin:0 auto 5px;font-size:62px;font-size:3.875rem;font-family:'PT Serif', serif;line-height:1.25}.top-artists .inner .post .entry-header .catname{margin-bottom:40px;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;color:#ADADAD}.top-artists .inner .post .entry-header .time{display:block;font-size:15px;font-size:.9375rem;font-family:'Poppins','Noto Sans JP', sans-serif}.top-artists .inner .post .entry-content{width:50%}.top-artists .inner .post .entry-content p{font-family:'Noto Sans JP', sans-serif}.top-artists .inner .post .entry-content iframe{max-width:100%;margin:40px auto 25px;text-align:center}.top-artists .inner .post .entry-content img{display:block;margin:40px auto 25px}.top-message{position:relative;padding:150px 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-message #top-message-inner{width:100%;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper{position:relative;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper:after{content:'';position:absolute;right:0;top:0;width:100%;height:1px;background:#c70101;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.top-message #top-message-inner .message-direction-block-wrapper.is-inview:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block{position:relative;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block:nth-child(2):after{left:initial;right:0;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c70101;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block.is-inview:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item{height:inherit;position:static;white-space:nowrap;text-transform:uppercase;line-height:1;margin-bottom:30px}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item span{position:relative;height:inherit;display:inline-block;white-space:nowrap;padding:0 20px;font-family:'Poppins','Noto Sans JP', sans-serif;font-size:10vw;font-weight:100;text-transform:capitalize}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item.-four{-webkit-transform:translateX(15vw) rotate(0);-ms-transform:translateX(15vw) rotate(0);transform:translateX(15vw) rotate(0);-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item.-five{-webkit-transform:translateX(-15vw) rotate(0);-ms-transform:translateX(-15vw) rotate(0);transform:translateX(-15vw) rotate(0);-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top-artists{position:relative;padding:150px 0 0;height:calc(100vh + 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-artists.is-inview:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.top-artists:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#42033e;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;z-index:-1}.top-artists .artists-navigation .menu li{position:relative;display:block;margin-bottom:10px;line-height:1.25}.top-artists .artists-navigation .menu li:last-child{margin-bottom:0}.top-artists .artists-navigation .menu li a{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);color:#fff}.top-artists .artists-navigation .menu li a:hover{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.top-artists .artists-navigation .menu li a .artists-name{position:relative;display:inline-block;font-size:62px;font-size:3.875rem;font-family:'PT Serif', serif;font-weight:100;z-index:3}.top-artists .artists-navigation .menu li a .artists-desc{position:relative;display:inline-block;margin-left:5px;font-family:'PT Serif', serif;color:#DBDBDB;font-size:20px;font-size:1.25rem;z-index:3}.top-artists .artists-navigation .menu li a:hover .artists-thumb{height:720px;background-position:center;background-size:100%;background-repeat:no-repeat;opacity:1;z-index:2}.top-artists .artists-navigation .menu li .artists-thumb{position:absolute;pointer-events:none;top:50%;left:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:0;width:560px;z-index:-9999;opacity:0;-webkit-transition:height, background-position, background-size, opacity;-o-transition:height, background-position, background-size, opacity;transition:height, background-position, background-size, opacity;-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-position:bottom;background-repeat:no-repeat;background-size:100%}.top-works{position:relative;background:#5F6C68;color:#fff;-webkit-transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works .top-works-progressbar{position:absolute;top:0;bottom:0;right:50%;width:1px;height:0;z-index:100;background:#fff;-webkit-transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works.top-works-active1 .works-contents .left .works-credit-list .works-post,.top-works.top-works-active2 .works-contents .left .works-credit-list .works-post,.top-works.top-works-active3 .works-contents .left .works-credit-list .works-post,.top-works.top-works-active4 .works-contents .left .works-credit-list .works-post,.top-works.top-works-active5 .works-contents .left .works-credit-list .works-post,.top-works.top-works-active6 .works-contents .left .works-credit-list .works-post{opacity:1;z-index:1}.top-works.top-works-active1{background:#5F6C68}.top-works.top-works-active2{background:#767691}.top-works.top-works-active3{background:#8EA099}.top-works.top-works-active4{background:#0F0F0F}.top-works.top-works-active5{background:#303332}.top-works.top-works-active6{background:#d10000}.top-works .inner{width:100%}.top-works .works-contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:100vh;overflow:hidden}.top-works .works-contents .left{position:relative;width:50%}.top-works .works-contents .left .works-credit-list .works-post{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;text-align:center;padding:0 10%}.top-works .works-contents .left .works-credit-list .works-post:last-child{border-bottom:1px solid #545756}.top-works .works-contents .left .works-credit-list .works-post:last-child a{height:auto}.top-works .works-contents .left .works-credit-list .works-post a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;color:#fff;width:75%;height:auto;overflow:hidden;padding:0}.top-works .works-contents .left .works-credit-list .works-post .animation-title .animation-title-line{-webkit-transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-o-transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.top-works .works-contents .left .works-credit-list .works-post .animation-title .animation-title-line.is-inview{opacity:1;-webkit-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg);-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.top-works .works-contents .left .works-credit-list .works-post .works-credit-title{margin-bottom:30px;font-size:32px;font-size:2rem;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:400;text-align:left}.top-works .works-contents .left .works-credit-list .works-post .artists-detail{text-align:left}.top-works .works-contents .left .works-credit-list .works-post .artists-detail .artists-desc{font-size:16px;font-size:1rem;font-family:'PT Serif', serif;color:#DBDBDB}.top-works .works-contents .left .works-credit-list .works-post .artists-detail .artists-name{margin:0 auto 10px;font-size:20px;font-size:1.25rem;font-family:'PT Serif', serif}.top-works .works-contents .right{width:50%}.top-works .works-contents .right #top-works-right{height:100vh}.top-works .works-contents .right .right-inner{width:100%;height:100vh}.top-works .works-contents .right .works-gallery-list{position:relative;width:100%;height:100vh;overflow:hidden}.top-works .works-contents .right .works-gallery-list li{position:absolute;bottom:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1;opacity:0;-webkit-transition:opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works .works-contents .right .works-gallery-list li.active{opacity:1;z-index:1}.top-works .works-contents .right .works-gallery-list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;overflow:hidden;width:25vw;margin:auto}.top-works .works-contents .right .works-gallery-list li img{width:25vw;height:auto}.top-info{padding:60px 0}.top-info .inner{width:100%}.top-info .info-contents .marquee-wrapper{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;min-width:100%}.top-info .info-contents .marquee-wrapper .marquee{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.top-info .info-contents .marquee-wrapper .marquee:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#42033e;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.top-info .info-contents .marquee-wrapper .marquee:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.top-info .info-contents .marquee-wrapper .marquee:after{bottom:14px;height:10px}.top-info .info-contents .marquee-wrapper .marquee:hover .marquee-item{-webkit-animation-play-state:paused;animation-play-state:paused}.top-info .info-contents .marquee-wrapper .marquee .marquee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slide-left 30s linear infinite;animation:slide-left 30s linear infinite}.top-info .info-contents .marquee-wrapper .marquee .marquee-item span{display:inline-block;margin-right:50px}.top-info .info-contents .marquee-wrapper .marquee .marquee-item span a{display:inline-block;font-size:7.5vw;padding:10px 0;font-family:'Poppins','Noto Sans JP', sans-serif}@media (max-width: 1023px){#loading{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100)}#loading .loading-contents{height:inherit}#loading .loading-contents .loading-title{height:inherit;font-size:100vw}#loading .loading-contents .loading-title span{padding:0 50px;height:inherit}#loading .loading-contents .loading-title span i{letter-spacing:0}#top-kv{position:relative;width:auto;min-width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}#top-kv .kv-contents{height:inherit}#top-kv .kv-contents .kv-title{height:inherit;font-size:30vw}#top-kv .kv-contents .kv-title span{padding:0 50px;height:inherit}#top-kv .kv-contents .kv-title span i{letter-spacing:0}.sec .sec-title{margin-bottom:45px;font-size:46px;font-size:2.875rem}.top-artists .inner .post{position:relative;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-artists .inner .post:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-artists .inner .post:nth-child(even) .entry-header{left:0}.top-artists .inner .post .entry-header{position:static;top:0;left:0;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);width:100%;text-align:left;z-index:1}.top-artists .inner .post .entry-header .title{margin:0 auto 5px;font-size:26px;font-size:1.625rem}.top-artists .inner .post .entry-header .catname{margin-bottom:20px;font-size:14px;font-size:.875rem}.top-artists .inner .post .entry-header .time{font-size:11px;font-size:.6875rem}.top-artists .inner .post .entry-content{width:100%}.top-artists .inner .post .entry-content .bg-cover{position:relative;overflow:hidden;margin:25px auto}.top-artists .inner .post .entry-content p{font-family:'Noto Sans JP', sans-serif}.top-artists .inner .post .entry-content iframe{max-width:100%;margin:20px auto 15px;text-align:center}.top-artists .inner .post .entry-content img{display:block;margin:20px auto 15px}.top-news{padding:0}.top-news .news-contents .post{position:relative;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-news .news-contents .post:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-news .news-contents .post:nth-child(even) .entry-header{left:0}.top-news .news-contents .post .entry-header{position:static;top:0;left:0;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);width:100%;text-align:left;z-index:1}.top-news .news-contents .post .entry-header .title{margin:0 auto 5px;font-size:26px;font-size:1.625rem}.top-news .news-contents .post .entry-header .catname{margin-bottom:20px;font-size:14px;font-size:.875rem}.top-news .news-contents .post .entry-header .time{font-size:11px;font-size:.6875rem}.top-news .news-contents .post .entry-content{width:100%}.top-news .news-contents .post .entry-content .bg-cover{position:relative;overflow:hidden;margin:25px auto}.top-news .news-contents .post .entry-content p{font-family:'Noto Sans JP', sans-serif}.top-news .news-contents .post .entry-content iframe{max-width:100%;margin:20px auto 15px;text-align:center}.top-news .news-contents .post .entry-content img{display:block;margin:20px auto 15px}.top-message{position:relative;padding:75px 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-message #top-message-inner{width:100%;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper{position:relative;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper:after{content:'';position:absolute;right:0;top:0;width:100%;height:1px;background:#c70101;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.top-message #top-message-inner .message-direction-block-wrapper.is-inview:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block{position:relative;height:inherit}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block:nth-child(2):after{left:initial;right:0;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c70101;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block.is-inview:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item{height:inherit;position:static;white-space:nowrap;text-transform:uppercase;line-height:1;margin-bottom:0}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item span{font-size:15vw}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item.-four{-webkit-transform:translateX(15vw) rotate(0);-ms-transform:translateX(15vw) rotate(0);transform:translateX(15vw) rotate(0)}.top-message #top-message-inner .message-direction-block-wrapper .message-direction-block_item.-five{-webkit-transform:translateX(-15vw) rotate(0);-ms-transform:translateX(-15vw) rotate(0);transform:translateX(-15vw) rotate(0)}.top-artists{position:relative;padding:150px 0 0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-artists.is-inview:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.top-artists:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#42033e;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;z-index:-1}.top-artists .artists-navigation .menu li{position:relative;display:block;margin-bottom:10px;line-height:1.25}.top-artists .artists-navigation .menu li:last-child{margin-bottom:0}.top-artists .artists-navigation .menu li a{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);color:#fff}.top-artists .artists-navigation .menu li a:hover{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.top-artists .artists-navigation .menu li a .artists-name{font-size:31px;font-size:1.9375rem}.top-artists .artists-navigation .menu li a .artists-desc{margin-left:5px;font-size:14px;font-size:.875rem}.top-artists .artists-navigation .menu li a:hover .artists-thumb{width:100%;height:720px;background-position:center;background-size:100%;background-repeat:no-repeat;opacity:1;z-index:2}.top-artists .artists-navigation .menu li .artists-thumb{position:absolute;pointer-events:none;top:50%;left:0;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);height:0;width:100%;z-index:-9999;opacity:0;-webkit-transition:height, background-position, background-size, opacity;-o-transition:height, background-position, background-size, opacity;transition:height, background-position, background-size, opacity;-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-position:bottom;background-repeat:no-repeat;background-size:100%}.top-works{position:relative;background:#5F6C68;color:#fff;-webkit-transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works .top-works-progressbar{position:absolute;top:0;bottom:0;right:initial;left:0;width:6px;border-radius:3px;height:0;z-index:100;background:#fff;-webkit-transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works .works-contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden}.top-works .works-contents .left{position:relative;width:100%}.top-works .works-contents .left .works-credit-list .works-post{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100%;text-align:center;padding:0}.top-works .works-contents .left .works-credit-list .works-post a{width:100%;height:auto;padding:0 0 0 5%}.top-works .works-contents .left .works-credit-list .works-post:last-child{border-bottom:1px solid #545756}.top-works .works-contents .left .works-credit-list .works-post:last-child a{height:auto}.top-works .works-contents .left .works-credit-list .works-post .works-credit-title{font-size:26px;font-size:1.625rem}.top-works .works-contents .left .works-credit-list .works-post .artists-detail .artists-desc{font-size:14px;font-size:.875rem}.top-works .works-contents .left .works-credit-list .works-post .artists-detail .artists-name{font-size:18px;font-size:1.125rem}.top-works .works-contents .right{position:absolute;top:0;bottom:0;right:0;margin:auto;width:100%}.top-works .works-contents .right #top-works-right{height:100vh}.top-works .works-contents .right .right-inner{width:100%;height:100vh}.top-works .works-contents .right .works-gallery-list{position:relative;width:100%;height:100vh;overflow:hidden}.top-works .works-contents .right .works-gallery-list li{position:absolute;bottom:0;top:-40px;left:initial;right:0;width:100%;height:100vh;overflow:hidden;z-index:-1;opacity:0;-webkit-transition:opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.9s cubic-bezier(0.215, 0.61, 0.355, 1),z-index 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-works .works-contents .right .works-gallery-list li a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-works .works-contents .right .works-gallery-list li img{width:75%;height:50vh;-o-object-fit:contain;object-fit:contain;margin-right:0;display:block;margin-left:auto}.top-info{padding:30px 0}.top-info .info-contents .marquee-wrapper .marquee:after{bottom:7px;height:5px}.top-info .info-contents .marquee-wrapper .marquee .marquee-item span a{display:inline-block;font-size:15vw;font-weight:500}}.news-single .post{min-width:100%}.news-single .post .horizontal-box{display:inline-block;vertical-align:middle;white-space:nowrap;height:100%;padding:0 10px;min-width:50vw;border-right:1px solid}.news-single .post .horizontal-box.horizontal-box-sp-only{display:none}.news-single .post .horizontal-box:first-child{border-left:1px solid}.news-single .post .horizontal-box:first-child .horizontal-box-inner{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-single .post .horizontal-box .horizontal-box-inner{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-single .post.post-news{min-width:100%}.news-single .post.post-news .horizontal-pager{margin-left:0;margin-right:0;min-width:30vw}.news-single .post.post-news .horizontal-pager .horizontal-box-inner{width:320px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-single .post.post-news .horizontal-pager .pager{margin:auto;text-align:left}.news-single .post.post-news .news-entry-header{min-width:auto}.news-single .post.post-news .news-entry-header .entry-header{width:auto;margin:0 30px}.news-single .post.post-news .news-entry-header .entry-header .title{position:absolute;top:50%;width:100vh;margin-left:300px;text-align:center;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);margin:0 auto;font-size:70px;font-family:'PT Serif', serif;line-height:1.25;font-weight:100;white-space:break-spaces}.news-single .post.post-news .news-entry-header .entry-header .title .title-item{display:inline-block;width:auto;white-space:nowrap}.news-single .post.post-news .news-entry-header .entry-header .title .title-item span{display:inline-block;margin:0 50px;font-weight:100}.news-single .post.post-news .news-entry-header .entry-header .catname{margin-bottom:40px;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;font-size:15px;font-size:.9375rem;color:#ADADAD}.news-single .post.post-news .news-entry-header .entry-header .time{display:block;font-size:13px;font-size:.8125rem;font-family:'Poppins','Noto Sans JP', sans-serif}.news-single .post.post-news .news-thumb{position:relative;width:460px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.news-single .post.post-news .news-thumb:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;background:#f9f9f9}.news-single .post.post-news .news-thumb.is-inview:after{height:0}.news-single .post.post-news .news-video-thumb{position:relative;width:460px;height:0;padding-top:56.25%}.news-single .post.post-news .news-video-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news-single .post.post-news .news-entry-content{position:relative;left:-5px;border-right:none;padding:0 5vw;min-width:30vw}.news-single .post.post-news .news-entry-content .entry-detail-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:200px}.news-single .post.post-news .news-entry-content .entry-header{margin-bottom:40px}.news-single .post.post-news .news-entry-content .entry-header .title{margin:0 auto 5px;text-align:left;font-size:32px;font-size:2rem;font-family:'PT Serif', serif;line-height:1.25;white-space:break-spaces}.news-single .post.post-news .news-entry-content .entry-header .title .title-item{display:inline-block;width:auto;white-space:nowrap}.news-single .post.post-news .news-entry-content .entry-header .title .title-item span{display:inline-block;margin:0 50px}.news-single .post.post-news .news-entry-content .entry-header .catname{margin-bottom:20px;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;font-size:15px;font-size:.9375rem;color:#ADADAD}.news-single .post.post-news .news-entry-content .entry-header .time{display:block;font-size:13px;font-size:.8125rem;font-family:'Poppins','Noto Sans JP', sans-serif}.news-single .post.post-news .news-entry-content .entry-content{white-space:initial;font-size:13px;font-size:.8125rem;line-height:2;letter-spacing:0.01rem;max-width:50vw}.news-single .post.post-news .news-entry-content .entry-content strong{font-weight:400}.news-single .post.post-news .news-entry-content .entry-content a{position:relative;display:inline-block}.news-single .post.post-news .news-entry-content .entry-content a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#42033e;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.news-single .post.post-news .news-entry-content .entry-content a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.news-single .post.post-news .news-entry-content .entry-content a:after{bottom:4px}.category .news-archives,.date .news-archives,.single-post .news-archives{position:fixed;top:150px;right:0;left:0;margin:auto;text-align:center;z-index:1;mix-blend-mode:exclusion;color:#f9f9f9}.category .news-archives span,.date .news-archives span,.single-post .news-archives span{position:relative;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:600;cursor:pointer}.category .news-archives span:after,.date .news-archives span:after,.single-post .news-archives span:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#42033e;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.category .news-archives span:hover:after,.date .news-archives span:hover:after,.single-post .news-archives span:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.category .news-archives span:after,.date .news-archives span:after,.single-post .news-archives span:after{background:#f9f9f9}.news-list .horizontal-box{display:inline-block;vertical-align:top;white-space:nowrap;height:100vh}.news-list .horizontal-box.horizontal-box-sp-only{display:none}.news-list .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:300px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-list .horizontal-box:nth-child(odd) .horizontal-box-inner .post-news-box a{margin-bottom:150px}.news-list .horizontal-box:nth-child(even) .horizontal-box-inner .post-news-box a{margin-top:150px}.news-list .horizontal-box.horizontal-pager{margin-left:0;margin-right:0;min-width:30vw}.news-list .horizontal-box.horizontal-pager .horizontal-box-inner{width:320px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-list .horizontal-box.horizontal-pager .pager{text-align:left}.news-list .horizontal-box .horizontal-box-inner .post-news-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:320px}.news-list .horizontal-box .horizontal-box-inner .post-news-box a{width:100%;display:block}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper{position:relative}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper .thumb-wrapper-inner .news-thumb{position:relative}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper .thumb-wrapper-inner .news-thumb:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;background:#f9f9f9}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper .thumb-wrapper-inner .news-thumb.is-inview:after{height:0}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header{margin-top:10px}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .time{display:block;font-size:12px;font-size:.75rem;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;color:#0F0F0F}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .catname{margin-bottom:15px;font-size:12px;font-size:.75rem;color:#ADADAD;font-family:'Poppins','Noto Sans JP', sans-serif}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .title{margin-bottom:5px;font-size:26px;font-size:1.625rem;font-family:'PT Serif', serif;white-space:break-spaces}.news-archives-modal{width:90%;margin:0 auto;color:#DBDBDB;white-space:initial}.news-archives-modal .news-archives-title{margin:0 auto 35px;padding-bottom:10px;font-size:42px;font-size:2.625rem;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;text-align:left;border-bottom:1px solid #fff}.news-archives-modal .news-archives-contents .mCustomScrollbar-custom{overflow-y:auto;direction:ltr;scrollbar-color:#DBDBDB;scrollbar-width:2px;-webkit-overflow-scrolling:touch;height:70vh;padding:10px 10px 10px 0;cursor:-webkit-grab;cursor:grab}.news-archives-modal .news-archives-contents .mCustomScrollbar-custom::-webkit-scrollbar-thumb{background:#fff}.news-archives-modal .news-archives-contents .mCustomScrollbar-custom::-webkit-scrollbar{width:2px}.news-archives-modal .news-archives-contents .mCustomScrollbar-custom::-webkit-scrollbar-track{background-color:#DBDBDB}.news-archives-modal .news-archives-contents .news-archives-contents-area{width:100%}.news-archives-modal .news-archives-contents .news-archives-contents-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;margin:auto}.news-archives-modal .news-archives-contents .news-archives-contents-area ul li{position:relative}.news-archives-modal .news-archives-contents .news-archives-contents-area ul li:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.news-archives-modal .news-archives-contents .news-archives-contents-area ul li a{display:block;padding:15px 0;font-size:18px;font-size:1.125rem;font-weight:500;font-family:'Poppins','Noto Sans JP', sans-serif;color:#fff}@media (max-width: 1023px){.news-single .post{margin:50px auto 0}.news-single .post .horizontal-box{display:block;vertical-align:middle;white-space:nowrap;height:auto;padding:0;min-width:90%;width:90%;margin:auto;border-right:none;border-bottom:1px solid}.news-single .post .horizontal-box.horizontal-box-sp-only{display:inline-block;padding:0;border-bottom:none;width:100%}.news-single .post .horizontal-box:first-child{border-left:none;border-bottom:1px solid}.news-single .post .horizontal-box:first-child .horizontal-box-inner{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-single .post .horizontal-box .horizontal-box-inner{height:auto;display:block}.news-single .post.post-news .horizontal-pager{margin-left:0;margin-right:0;min-width:100%;border-bottom:none}.news-single .post.post-news .horizontal-pager .horizontal-box-inner{width:100%;height:auto;display:block;margin:auto}.news-single .post.post-news .horizontal-pager .pager{margin:auto;text-align:left}.news-single .post.post-news .news-entry-header{min-width:auto}.news-single .post.post-news .news-entry-header .entry-header{width:auto;margin:0 15px}.news-single .post.post-news .news-entry-header .entry-header .title{position:static;top:0;width:100%;text-align:center;-webkit-transform:translate(0%, 0%) rotate(0deg);-ms-transform:translate(0%, 0%) rotate(0deg);transform:translate(0%, 0%) rotate(0deg);margin:0 auto;font-size:24px;font-size:1.5rem}.news-single .post.post-news .news-entry-header .entry-header .title .title-item{display:inline-block;width:auto;white-space:nowrap}.news-single .post.post-news .news-entry-header .entry-header .title .title-item span{display:inline-block;margin:0 25px;font-weight:100}.news-single .post.post-news .news-entry-header .entry-header .catname{margin-bottom:40px;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;font-size:15px;font-size:.9375rem;color:#ADADAD}.news-single .post.post-news .news-entry-header .entry-header .time{display:block;font-size:13px;font-size:.8125rem;font-family:'Poppins','Noto Sans JP', sans-serif}.news-single .post.post-news .news-thumb{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin:5px auto}.news-single .post.post-news .news-video-thumb{position:relative;width:100%;margin:5px auto;height:0;padding-top:56.25%}.news-single .post.post-news .news-entry-content{position:relative;left:0;border-right:none;padding:0;min-width:90%;margin:0 auto;border-bottom:none}.news-single .post.post-news .news-entry-content .entry-detail-contents{margin:50px auto}.news-single .post.post-news .news-entry-content .entry-header{margin-bottom:30px}.news-single .post.post-news .news-entry-content .entry-header .title{font-size:30px;font-size:1.875rem}.news-single .post.post-news .news-entry-content .entry-header .catname{margin-bottom:20px;font-size:13px;font-size:.8125rem}.news-single .post.post-news .news-entry-content .entry-header .time{font-size:11px;font-size:.6875rem}.news-single .post.post-news .news-entry-content .entry-content{font-size:12px;font-size:.75rem;max-width:100%}.category .news-archives,.date .news-archives,.single-post .news-archives{position:static;top:initial;right:0;left:0;margin:auto;text-align:center;-webkit-transform:translateZ(2px);transform:translateZ(2px);padding:50px 5% 100px;color:#42033e;mix-blend-mode:inherit}.js_isTablet .category .news-archives,.js_isTablet .date .news-archives,.js_isTablet .single-post .news-archives{-webkit-transform:translateX(0%) translateZ(0);transform:translateX(0%) translateZ(0);z-index:1;mix-blend-mode:inherit}.category .news-archives span,.date .news-archives span,.single-post .news-archives span{position:relative;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;cursor:pointer;letter-spacing:0.05rem}.category .news-archives span:after,.date .news-archives span:after,.single-post .news-archives span:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#42033e;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.category .news-archives span:hover:after,.date .news-archives span:hover:after,.single-post .news-archives span:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.category .news-archives span:after,.date .news-archives span:after,.single-post .news-archives span:after{background:#42033e}.news-list .horizontal-box{width:100%;display:block;vertical-align:top;white-space:nowrap;height:auto;margin:0 auto 35px}.news-list .horizontal-box.horizontal-box-sp-only{display:block;margin-bottom:0}.news-list .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-list .horizontal-box:nth-child(odd) .horizontal-box-inner .post-news-box a{margin-bottom:0}.news-list .horizontal-box:nth-child(even) .horizontal-box-inner .post-news-box a{margin-top:0}.news-list .horizontal-box.horizontal-pager{margin:0 auto;min-width:100%}.news-list .horizontal-box.horizontal-pager .horizontal-box-inner{width:100%;height:auto;display:block;margin:auto}.news-list .horizontal-box.horizontal-pager .pager{text-align:left}.news-list .horizontal-box .horizontal-box-inner .post-news-box{position:relative;display:block;height:auto;width:90%;margin:0 auto}.news-list .horizontal-box .horizontal-box-inner .post-news-box a{width:100%;display:block}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper{position:relative}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper .thumb-wrapper-inner .news-thumb{position:relative}.news-list .horizontal-box .horizontal-box-inner .post-news-box .thumb-wrapper .thumb-wrapper-inner .news-thumb:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;background:#f9f9f9}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header{margin-top:10px}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .time{display:block;font-size:12px;font-size:.75rem;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;color:#0F0F0F}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .catname{margin-bottom:15px;font-size:12px;font-size:.75rem;color:#ADADAD;font-family:'Poppins','Noto Sans JP', sans-serif}.news-list .horizontal-box .horizontal-box-inner .post-news-box .entry-header .title{margin-bottom:5px;font-size:24px;font-size:1.5rem;font-family:'PT Serif', serif;white-space:break-spaces}.news-archives-modal .news-archives-title{margin-bottom:35px;padding-bottom:5px;font-size:32px;font-size:2rem}.news-archives-modal .news-archives-contents .mCustomScrollbar-custom{height:60vh;overflow:scroll;-webkit-overflow-scrolling:auto;cursor:initial}.news-archives-modal .news-archives-contents .news-archives-contents-area{width:100%}.news-archives-modal .news-archives-contents .news-archives-contents-area ul li a{padding:15px 0;font-size:16px;font-size:1rem}}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg{position:absolute;left:0;bottom:0;width:100vh;margin-left:300px;text-align:center;margin:0 auto}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title{font-size:18px;font-size:1.125rem;font-family:'Poppins','Noto Sans JP', sans-serif;line-height:1.25;font-weight:400;color:#f9f9f9}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title .title-item{display:inline-block;width:auto;white-space:nowrap}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title .title-item span{display:inline-block;margin:0 30px}.artists-single .type-artists .horizontal-box{display:inline-block;vertical-align:middle;white-space:nowrap;height:100vh;min-width:30vw}.artists-single .type-artists .horizontal-box.horizontal-box-sp-only{display:none}.artists-single .type-artists .horizontal-box:first-child{margin-left:300px}.artists-single .type-artists .horizontal-box:last-child{margin-right:0}.artists-single .type-artists .horizontal-box .horizontal-box-inner{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:100px}.artists-single .type-artists.post-artists .horizontal-pager{margin-left:0;margin-right:0;min-width:30vw}.artists-single .type-artists.post-artists .horizontal-pager .horizontal-box-inner{width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.artists-single .type-artists.post-artists .horizontal-pager .pager{text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .horizontal-box-inner{margin:0 0 0 150px}.artists-single .type-artists.post-artists .artists-entry-content .entry-header{width:100%;text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .works-credit-title{margin:0 auto 30px;font-size:34px;font-size:2.125rem;font-weight:400;color:#f9f9f9}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail{text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail .artists-desc{font-size:14px;font-size:.875rem;font-family:'PT Serif', serif;color:#DBDBDB}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail .artists-name{margin:0 auto 10px;font-size:18px;font-size:1.125rem;font-family:'PT Serif', serif;color:#f9f9f9}.artists-single .type-artists.post-artists .artists-thumb{position:relative;width:460px}.artists-single .type-artists.post-artists .artists-thumb:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;background:#767691}.artists-single .type-artists.post-artists .artists-thumb.is-inview:after{height:0}.artists-single .type-artists.post-artists .artists-video-thumb{position:relative;width:900px;height:0;padding-top:56.25%}.artists-single .type-artists.post-artists .artists-video-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%}.artists-single .type-artists.post-artists .artists-entry-content .entry-content{margin-left:300px;width:1280px;font-size:14px;font-size:.875rem;line-height:1.75;letter-spacing:0.01rem}.single-artists .artists-bio,.tax-artist .artists-bio{position:absolute;top:150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:auto;text-align:center;z-index:1;mix-blend-mode:exclusion}.single-artists .artists-bio span,.tax-artist .artists-bio span{position:relative;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:600;cursor:pointer}.single-artists .artists-bio span:after,.tax-artist .artists-bio span:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#42033e;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.single-artists .artists-bio span:hover:after,.tax-artist .artists-bio span:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.single-artists .artists-bio span:after,.tax-artist .artists-bio span:after{background:#fff}.single-artists .artists-page-name,.tax-artist .artists-page-name{position:fixed;left:16vw;bottom:5vh;font-size:3vw;font-family:'PT Serif', serif;font-weight:300;color:#333;mix-blend-mode:exclusion}.single-artists .artists-page-desc,.tax-artist .artists-page-desc{position:fixed;top:15vh;left:80vw;font-size:2.7vw;font-family:'PT Serif', serif;font-weight:300;color:#333;mix-blend-mode:exclusion}.single-artists .artists-bio{position:absolute;width:100vw;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js_isTablet .single-artists .artists-bio{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.single-artists .artists-bio span{color:#f9f9f9}.tax-artist{position:relative}.tax-artist .artists-bio span{color:#f9f9f9}.artists-list .horizontal-thumb-gallery{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-perspective:1000px;perspective:1000px}.artists-list .horizontal-thumb-gallery .artists-thumb{position:relative}.artists-list .horizontal-thumb-gallery .artists-thumb:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;background:#42033e}.artists-list .horizontal-thumb-gallery .artists-thumb.is-inview:after{height:0}.artists-list .horizontal-box{display:inline-block;vertical-align:top;white-space:nowrap;height:100vh}.artists-list .horizontal-box.horizontal-box-sp-only{display:none}.artists-list .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:300px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.artists-list .horizontal-box:nth-child(odd) .horizontal-box-inner{margin-bottom:150px}.artists-list .horizontal-box:nth-child(even) .horizontal-box-inner{margin-top:150px}.artists-list .horizontal-box.horizontal-pager{margin-left:0;margin-right:0;min-width:30vw}.artists-list .horizontal-box.horizontal-pager .horizontal-box-inner{width:320px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artists-list .horizontal-box.horizontal-pager .pager{text-align:left}.artists-list .horizontal-box .horizontal-box-inner{margin-right:50px}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:320px}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box a{width:320px;display:block}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box .entry-header{margin-top:10px}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box .entry-header .works-credit-title{font-family:'Poppins','Noto Sans JP', sans-serif;font-size:17px;font-size:1.0625rem;color:#f9f9f9}.bio{width:90%;margin:0 auto;color:#DBDBDB;white-space:initial}.bio .bio-title{margin:0 auto 35px;padding-bottom:10px;font-size:42px;font-size:2.625rem;font-family:'Poppins','Noto Sans JP', sans-serif;font-weight:300;text-align:left;border-bottom:1px solid #fff}.bio .bio-contents .mCustomScrollbar-custom{overflow-y:auto;direction:ltr;scrollbar-color:#DBDBDB;scrollbar-width:2px;-webkit-overflow-scrolling:touch;height:30vh;padding:10px 10px 10px 0;cursor:-webkit-grab;cursor:grab}.bio .bio-contents .mCustomScrollbar-custom::-webkit-scrollbar-thumb{background:#f9f9f9}.bio .bio-contents .mCustomScrollbar-custom::-webkit-scrollbar{width:2px}.bio .bio-contents .mCustomScrollbar-custom::-webkit-scrollbar-track{background-color:#DBDBDB}.bio .bio-contents .bio-contents-area{width:100%}.bio .bio-contents .bio-contents-area .bio-header{margin:0 auto 50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bio .bio-contents .bio-contents-area .bio-header .artists-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1}.bio .bio-contents .bio-contents-area .bio-header .artists-detail .artists-name{margin-right:10px;display:inline-block;font-size:42px;font-size:2.625rem;font-family:'PT Serif', serif}.bio .bio-contents .bio-contents-area .bio-header .artists-detail .artists-desc{margin-bottom:5px;display:inline-block;font-size:22px;font-size:1.375rem;font-family:'PT Serif', serif}.bio .bio-contents .bio-contents-area .bio-header .profile-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li{position:relative;margin-right:25px}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li:after{content:'';position:absolute;top:0;right:-15px;bottom:0;margin:auto;width:1px;height:12px;background:#DBDBDB}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li:last-child{margin-right:0}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li:last-child:after{display:none}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li a{color:#f9f9f9;font-size:20px;font-size:1.25rem;font-weight:500}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li a:after{background:#f9f9f9}.bio .bio-contents .bio-contents-area .tab-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.bio .bio-contents .bio-contents-area .tab-navigation li{position:relative;margin-right:25px}.bio .bio-contents .bio-contents-area .tab-navigation li:after{content:'';position:absolute;top:0;right:-15px;bottom:0;margin:auto;width:1px;height:12px;background:#DBDBDB}.bio .bio-contents .bio-contents-area .tab-navigation li:last-child{margin-right:0}.bio .bio-contents .bio-contents-area .tab-navigation li:last-child:after{display:none}.bio .bio-contents .bio-contents-area .tab-navigation li a{position:relative;display:inline-block;color:#f9f9f9;font-size:20px;font-size:1.25rem;font-weight:600}.bio .bio-contents .bio-contents-area .tab-navigation li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.bio .bio-contents .bio-contents-area .tab-navigation li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.bio .bio-contents .bio-contents-area .tab-navigation li a:after{background:#f9f9f9}.bio .bio-contents .bio-contents-area .tab-navigation li a.active{color:#DBDBDB}.bio .bio-contents .bio-contents-area .tab-navigation li a.active:after{background:#DBDBDB;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.bio .bio-contents .bio-contents-area .tabcontent{display:none;width:100%}.bio .bio-contents .bio-contents-area .tabcontent#content_1{display:block}.bio .bio-contents .bio-contents-area .bio-profile{margin-bottom:30px;font-size:14px;font-size:.875rem;line-height:1.75}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table{margin:0 auto 30px;width:100%;border-collapse:collapse}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr td,.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr th{padding:1px 0;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.75;text-align:left;vertical-align:top}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr th{width:70px}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr td{width:calc(100% - 70px)}.bio .bio-contents .bio-contents-area .bio-detail-wrap{width:100%}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail{margin:0 auto 30px;width:100%}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail:last-child{margin-bottom:0}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dd,.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dt{word-wrap:break-word}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dt{margin-bottom:10px;font-size:14px;font-size:.875rem;font-weight:600}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dd{font-size:14px;font-size:.875rem}.archive-artists{position:relative;padding:150px 0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-artists.is-inview:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.archive-artists:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#42033e;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;z-index:-1}.archive-artists .artists-navigation .menu li{position:relative;display:block;margin-bottom:10px;line-height:1.25}.archive-artists .artists-navigation .menu li:last-child{margin-bottom:0}.archive-artists .artists-navigation .menu li a{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);color:#42033e}.archive-artists .artists-navigation .menu li a:hover{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.archive-artists .artists-navigation .menu li a .artists-name{position:relative;display:inline-block;font-size:62px;font-size:3.875rem;font-family:'PT Serif', serif;font-weight:100;z-index:3}.archive-artists .artists-navigation .menu li a .artists-desc{position:relative;display:inline-block;margin-left:5px;font-family:'PT Serif', serif;color:#DBDBDB;font-size:20px;font-size:1.25rem;z-index:3}.archive-artists .artists-navigation .menu li a:hover .artists-thumb{height:720px;background-position:center;background-size:100%;background-repeat:no-repeat;opacity:1;z-index:2}.archive-artists .artists-navigation .menu li .artists-thumb{position:absolute;pointer-events:none;top:50%;left:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:0;width:560px;z-index:-9999;opacity:0;-webkit-transition:height, background-position, background-size, opacity;-o-transition:height, background-position, background-size, opacity;transition:height, background-position, background-size, opacity;-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-position:bottom;background-repeat:no-repeat;background-size:100%}@media (max-width: 1023px){.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg{position:absolute;left:0;bottom:0;width:100vh;margin-left:300px;text-align:center;margin:0 auto}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title{font-size:18px;font-size:1.125rem;font-family:'Poppins','Noto Sans JP', sans-serif;line-height:1.25;font-weight:400;color:#f9f9f9}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title .title-item{display:inline-block;width:auto;white-space:nowrap}.artists-single .artists-entry-header .artists-single-title-bg .entry-header-bg .works-credit-title .title-item span{display:inline-block;margin:0 30px}.artists-single .type-artists{width:100%;margin:0 auto}.artists-single .type-artists .horizontal-box{width:100%;display:block;vertical-align:middle;white-space:initial;height:auto;margin:0 auto}.artists-single .type-artists .horizontal-box.horizontal-box-sp-only{display:block}.artists-single .type-artists .horizontal-box:first-child{margin-left:0}.artists-single .type-artists .horizontal-box:last-child{margin-right:0}.artists-single .type-artists .horizontal-box .horizontal-box-inner{width:100%;margin:0 auto;height:auto;display:block}.artists-single .type-artists.post-artists .horizontal-pager{margin:0 auto;min-width:100%}.artists-single .type-artists.post-artists .horizontal-pager .horizontal-box-inner{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.artists-single .type-artists.post-artists .horizontal-pager .pager{text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .horizontal-box-inner{margin:0 auto}.artists-single .type-artists.post-artists .artists-entry-content .entry-header{width:100%;text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .works-credit-title{margin:0 auto 30px;font-size:24px;font-size:1.5rem}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail{text-align:left}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail .artists-desc{font-size:12px;font-size:.75rem}.artists-single .type-artists.post-artists .artists-entry-content .entry-header .artists-detail .artists-name{margin:0 auto 10px;font-size:16px;font-size:1rem}.artists-single .type-artists.post-artists .artists-thumb{position:relative;width:90%;margin:0 auto 10px}.artists-single .type-artists.post-artists .artists-video-thumb{position:relative;width:90%;margin:0 auto 10px;height:0;padding-top:56.25%}.artists-single .type-artists.post-artists .artists-entry-content{width:90%;margin:0 auto 10px;padding:75px 0}.artists-single .type-artists.post-artists .artists-entry-content .entry-content{margin:0 auto;width:100%;font-size:12px;font-size:.75rem}.single-artists .artists-bio,.tax-artist .artists-bio{position:static;top:initial;left:0;right:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);padding:50px 5% 100px;margin:auto;mix-blend-mode:inherit}.js_isTablet .single-artists .artists-bio,.js_isTablet .tax-artist .artists-bio{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);z-index:1;mix-blend-mode:inherit}.single-artists .artists-bio:after,.tax-artist .artists-bio:after{background:#fff}.single-artists .artists-bio span,.tax-artist .artists-bio span{position:relative;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;cursor:pointer;letter-spacing:0.05rem}.single-artists .artists-page-name,.tax-artist .artists-page-name{width:90%;margin:0 auto 10px;position:relative;left:0;right:0;bottom:initial;bottom:initial;font-size:18px;font-size:1.125rem;color:#f9f9f9}.single-artists .artists-page-desc,.tax-artist .artists-page-desc{width:90%;margin:0 auto 30px;position:relative;top:initial;bottom:initial;left:0;right:0;font-size:14px;font-size:.875rem;color:#f9f9f9}.single-artists .artists-bio{mix-blend-mode:initial}.single-artists .artists-bio span{color:#fff}.tax-artist{position:relative}.tax-artist .artists-bio span{color:#fff}.artists-list .horizontal-thumb-gallery{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-perspective:1000px;perspective:1000px}.artists-list .horizontal-thumb-gallery .artists-thumb{position:relative}.artists-list .horizontal-thumb-gallery .artists-thumb img{width:100%}.artists-list .horizontal-box{display:block;vertical-align:top;white-space:initial;height:auto;margin:0 auto 50px}.artists-list .horizontal-box.horizontal-box-sp-only{display:inline-block;padding:0;border-bottom:none;width:100%;margin-bottom:0}.artists-list .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.artists-list .horizontal-box:nth-child(odd) .horizontal-box-inner{margin-bottom:0}.artists-list .horizontal-box:nth-child(even) .horizontal-box-inner{margin-top:0}.artists-list .horizontal-box.horizontal-pager{margin:0 auto;min-width:100%}.artists-list .horizontal-box.horizontal-pager .horizontal-box-inner{width:100%;height:auto;display:block;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artists-list .horizontal-box.horizontal-pager .pager{text-align:left}.artists-list .horizontal-box .horizontal-box-inner{margin-right:0}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box{position:relative;display:block;height:auto;width:90%;margin:auto}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box a{width:100%;display:block}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box .entry-header{margin-top:15px}.artists-list .horizontal-box .horizontal-box-inner .post-artists-box .entry-header .works-credit-title{font-size:15px;font-size:.9375rem}.bio{width:90%;margin:0 auto;color:#DBDBDB;white-space:initial}.bio .bio-title{margin:0 auto 35px;padding-bottom:5px;font-size:32px;font-size:2rem}.bio .bio-contents .mCustomScrollbar-custom{height:40vh;padding:10px 10px 10px 0}.bio .bio-contents .bio-contents-area{width:100%}.bio .bio-contents .bio-contents-area .bio-header{margin:0 auto 50px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bio .bio-contents .bio-contents-area .bio-header .artists-detail{line-height:1;margin-bottom:20px}.bio .bio-contents .bio-contents-area .bio-header .artists-detail .artists-name{margin-right:10px;display:inline-block;font-size:32px;font-size:2rem}.bio .bio-contents .bio-contents-area .bio-header .artists-detail .artists-desc{margin-bottom:0;font-size:20px;font-size:1.25rem}.bio .bio-contents .bio-contents-area .bio-header .profile-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li{position:relative;margin-right:25px}.bio .bio-contents .bio-contents-area .bio-header .profile-sns li a{font-size:14px;font-size:.875rem}.bio .bio-contents .bio-contents-area .tab-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.bio .bio-contents .bio-contents-area .tab-navigation li{position:relative;margin-right:25px}.bio .bio-contents .bio-contents-area .tab-navigation li a{font-size:16px;font-size:1rem}.bio .bio-contents .bio-contents-area .tabcontent{display:none;width:100%}.bio .bio-contents .bio-contents-area .bio-profile{margin-bottom:30px;font-size:14px;font-size:.875rem}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table{margin:0 auto 30px;width:100%;border-collapse:collapse}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr td,.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr th{padding:1px 0;font-weight:400;font-size:14px;font-size:.875rem;text-align:left;vertical-align:top}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr th{width:50px}.bio .bio-contents .bio-contents-area .bio-table-wrap .bio-table tr td{width:calc(100% - 50px)}.bio .bio-contents .bio-contents-area .bio-detail-wrap{width:100%}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail{margin:0 auto 30px;width:100%}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail:last-child{margin-bottom:0}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dd,.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dt{word-wrap:break-word}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dt{margin-bottom:10px;font-size:14px;font-size:.875rem;font-weight:600}.bio .bio-contents .bio-contents-area .bio-detail-wrap .bio-detail dd{font-size:14px;font-size:.875rem}.archive-artists{position:relative;padding:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-artists.is-inview:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.archive-artists:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#42033e;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:-webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;z-index:-1}.archive-artists .artists-navigation .menu li{position:relative;display:block;margin-bottom:10px;line-height:1.25}.archive-artists .artists-navigation .menu li:last-child{margin-bottom:0}.archive-artists .artists-navigation .menu li a .artists-name{font-size:31px;font-size:1.9375rem}.archive-artists .artists-navigation .menu li a .artists-desc{font-size:14px;font-size:.875rem}.archive-artists .artists-navigation .menu li a:hover .artists-thumb{height:720px;background-position:center;background-size:100%;background-repeat:no-repeat;opacity:1;z-index:2}.archive-artists .artists-navigation .menu li .artists-thumb{position:absolute;pointer-events:none;top:50%;left:0;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);height:0;width:100%;z-index:-9999;opacity:0;-webkit-transition:height, background-position, background-size, opacity;-o-transition:height, background-position, background-size, opacity;transition:height, background-position, background-size, opacity;-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-position:bottom;background-repeat:no-repeat;background-size:100%}}.contact-contents .horizontal-box{display:inline-block;vertical-align:top;white-space:nowrap;height:100vh}.contact-contents .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:300px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-contents .horizontal-box .horizontal-box-inner{margin-right:250px}.contact-contents .horizontal-box .horizontal-box-inner .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100vh;width:30vw}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-box-inner{height:initial;position:absolute;top:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:initial}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-page-title{margin-top:50px}.contact-contents .horizontal-box .horizontal-box-inner .box .title{margin-bottom:40px;font-size:26px;font-size:1.625rem;font-family:'PT Serif', serif}.contact-contents .horizontal-box .horizontal-box-inner .box .detail{font-size:14px;font-size:.875rem;font-family:'PT Serif',"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:2}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .list{margin-bottom:15px}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .list dd a{position:relative;display:inline-block}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .list dd a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .list dd a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li{margin-right:25px}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li:last-child{margin-right:0}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a{position:relative;display:inline-block;font-size:14px;font-size:.875rem;text-transform:capitalize}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@media (max-width: 1023px){.contact-contents{width:90%;margin:0 auto}.contact-contents .horizontal-box{vertical-align:top;white-space:initial;height:auto;margin:0 auto;padding-bottom:100px;width:100%}.contact-contents .horizontal-box:nth-of-type(1){padding-top:100px}.contact-contents .horizontal-box:nth-of-type(1) .horizontal-box-inner{margin-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-contents .horizontal-box:last-child{padding-bottom:150px}.contact-contents .horizontal-box .horizontal-box-inner{margin-right:0}.contact-contents .horizontal-box .horizontal-box-inner .box{position:relative;display:block;height:auto;width:100%}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-box{display:block;height:auto}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-box-inner{height:initial;position:static;top:initial;display:block;height:auto}.contact-contents .horizontal-box .horizontal-box-inner .box .contact-page-title{margin:0 auto;text-align:center}.contact-contents .horizontal-box .horizontal-box-inner .box .title{margin-bottom:10px;font-size:24px;font-size:1.5rem}.contact-contents .horizontal-box .horizontal-box-inner .box .detail{font-size:12px;font-size:.75rem}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .list{margin-bottom:15px}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li{margin-right:25px}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li:last-child{margin-right:0}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a{position:relative;display:inline-block;font-size:12px;font-size:.75rem;text-transform:capitalize}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.contact-contents .horizontal-box .horizontal-box-inner .box .detail .sns-list li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}html{font-size:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body,button,input,select,textarea{color:#42033e;font-family:'Poppins','Noto Sans JP', sans-serif;font-size:1rem;line-height:1.4;letter-spacing:0.01rem}::-moz-selection{color:#f9f9f9;background:#42033e}::selection{color:#f9f9f9;background:#42033e}::-moz-selection{color:#f9f9f9;background-color:#42033e}input::-moz-selection, textarea::-moz-selection{color:#f9f9f9;background:#42033e}input::selection,textarea::selection{color:#f9f9f9;background:#42033e}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}*:focus,*:after:focus,*:before:focus{outline:none}body{-webkit-text-size-adjust:100%;background:#f9f9f9}body.tax-artist{background:#42033e}body.tax-artist .page-navigation{position:fixed}body.tax-artist .page-navigation ul li a{color:#f9f9f9}body.tax-artist .page-navigation ul li a:after{background:#f9f9f9}body.single-artists{background:#767691}body.single-artists .page-navigation ul li a{color:#f9f9f9}body.single-artists .page-navigation ul li a:after{background:#f9f9f9}body.category .page-navigation ul li a,body.date .page-navigation ul li a,body.single-post .page-navigation ul li a{color:#f9f9f9}body.category .page-navigation ul li a:after,body.date .page-navigation ul li a:after,body.single-post .page-navigation ul li a:after{background:#f9f9f9}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}p{margin:0;padding:0}figure{margin:0}li,ul{list-style-type:none}dd,dl,dt,li,p,ul{margin:0;padding:0}em,i{font-style:normal}main{display:block}.pc-only{display:block}.sp-only{display:none}.br-pc{display:block}.br-sp{display:none}a,a:visited{color:#42033e;text-decoration:none}a:hover{color:#42033e;text-decoration:none}a:active,a:focus{text-decoration:none}a:focus{outline:none}a:active,a:hover{outline:0}.stalker{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;border-radius:50%;mix-blend-mode:exclusion;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;z-index:10000;font-size:10px;font-size:.625rem;font-family:'PT Serif', serif;border:1px solid}.stalker span{overflow:hidden;white-space:nowrap;display:inline-block;font-size:10px;font-size:.625rem;font-family:'PT Serif', serif}.stalker span i{display:inline-block;padding:0 1px;letter-spacing:0;font-size:22px;font-size:1.375rem;font-family:'PT Serif', serif;color:#42033e;opacity:0;visibility:hidden}.category .stalker,.date .stalker,.single-post .stalker,.top-news-section .stalker{mix-blend-mode:unset;background:rgba(255,255,255,0) !important;border:1px solid #42033e !important}.category .stalker span i,.date .stalker span i,.single-post .stalker span i,.top-news-section .stalker span i{color:#42033e}.inner{width:90%;margin:0 auto}.horizontal-box{font-size:0;letter-spacing:0}.fit-cover{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.fit-contain{-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:50px 0 150px;background:#767691;overflow:auto;opacity:0;z-index:-1;visibility:hidden;-webkit-transition:0.85s ease;-o-transition:0.85s ease;transition:0.85s ease}.modal-on .modal{z-index:100;opacity:1;visibility:visible}.modal .modal-close{height:30px;width:30px;display:block;margin:0 auto 30px;text-align:center;z-index:101;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;-webkit-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.modal .modal-close:hover{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.modal .modal-close span{background:#f9f9f9}.modal .modal-close span:nth-child(1){height:30px;width:1px;position:absolute;top:0;left:14px}.modal .modal-close span:nth-child(2){width:30px;height:1px;position:absolute;left:0;top:14px}.single-artists .pager ul li a,.single-artists .pager ul li span{color:#f9f9f9}.tax-artist .pager ul li .progress__path{stroke:#333}.tax-artist .pager ul li a,.tax-artist .pager ul li span{color:#f9f9f9}.tax-artist .pager ul li a:after,.tax-artist .pager ul li span:after{background:#333}.pager ul{width:150px}.pager ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.pager ul li:last-child{margin-bottom:0}.pager ul li.next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pager ul li.next a:after,.pager ul li.next a:before,.pager ul li.next span:after,.pager ul li.next span:before{left:70px}.pager ul li.previous{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager ul li.previous a:after,.pager ul li.previous a:before,.pager ul li.previous span:after,.pager ul li.previous span:before{right:70px}.pager ul li a,.pager ul li span{position:relative;display:block;text-align:center;font-size:11px;font-size:.6875rem;font-family:'PT Serif', serif;color:#42033e}.pager ul li a:after,.pager ul li a:before,.pager ul li span:after,.pager ul li span:before{content:'';position:absolute;top:0;bottom:0;margin:auto;height:1px;-webkit-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;-o-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s}.pager ul li a:before,.pager ul li span:before{width:70px;background:#f0f0f0}.pager ul li a:after,.pager ul li span:after{width:0;z-index:1;background:#a6a6a6}.pager ul li a:hover:after,.pager ul li a:hover:before,.pager ul li span:hover:after,.pager ul li span:hover:before{width:90px;-webkit-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;-o-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s}.pager ul li a:hover .progress__path,.pager ul li span:hover .progress__path{stroke-dashoffset:0}.pager ul li a.next,.pager ul li a.prev,.pager ul li span.next,.pager ul li span.prev{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.pager ul li a span,.pager ul li span span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.pager ul li .button{position:relative;display:inline-block;background:#e7e7e7;border:none;padding:1.5rem 3rem;margin:0}.pager ul li .button:after,.pager ul li .button:before{position:absolute;top:0;left:0;width:100%;height:100%}.pager ul li .button--fenrir{background:none;padding:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:100px;height:100px}.pager ul li .button--fenrir:focus-visible .progress__circle{fill:rgba(252,196,63,0.4)}.pager ul li .button--fenrir:hover .progress{-webkit-transform:scale3d(1.15, 1.15, 1);transform:scale3d(1.15, 1.15, 1)}.pager ul li .progress__circle,.pager ul li .progress__path{fill:none;stroke:#f0f0f0;stroke-width:1px}.pager ul li .progress{position:absolute;width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:-webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1)}.pager ul li .progress__path{stroke:#a6a6a6;stroke-dasharray:1;stroke-dashoffset:1;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1)}.policy-modal{position:fixed;bottom:50px;right:0;left:0;font-size:16px;font-size:1rem;text-align:center;background:#f9f9f9;color:#42033e;max-width:440px;padding:25px;border-radius:6px;line-height:1.75;margin:auto;-webkit-box-shadow:0 4px 12px 2px rgba(17,17,17,0.25);box-shadow:0 4px 12px 2px rgba(17,17,17,0.25);z-index:-1;opacity:0;visibility:hidden;-webkit-transition:opacity, visibility, z-index, 0.25s ease;-o-transition:opacity, visibility, z-index, 0.25s ease;transition:opacity, visibility, z-index, 0.25s ease}.policy-modal.is-show{opacity:1;visibility:visible;z-index:2}.policy-modal .modal-close{position:absolute;top:-18px;right:-18px;height:36px;width:36px;background:#42033e;border-radius:50%;display:block;margin:0 auto 30px;text-align:center;z-index:101;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;-webkit-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-shadow:0 4px 12px 2px rgba(17,17,17,0.25);box-shadow:0 4px 12px 2px rgba(17,17,17,0.25)}.policy-modal .modal-close:hover{background:#767691;-webkit-transform:scale(1.1) rotate(135deg);-ms-transform:scale(1.1) rotate(135deg);transform:scale(1.1) rotate(135deg)}.policy-modal .modal-close span{background:#f9f9f9}.policy-modal .modal-close span:nth-child(1){height:15px;width:1px;position:absolute;top:10px;left:17px}.policy-modal .modal-close span:nth-child(2){width:15px;height:1px;position:absolute;left:10px;top:17px}.animation-title{-webkit-perspective:600px;perspective:600px}.animation-title .animation-title-line{display:block;opacity:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(-80deg);transform:translateY(100%) rotateX(-80deg);-webkit-transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.animation-title .animation-title-line.is-inview{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.fadeUp{opacity:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.fadeUp.is-inview{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.fadeIn{opacity:0;-webkit-transition:opacity 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.9s cubic-bezier(0.215, 0.61, 0.355, 1)}.fadeIn.is-inview{opacity:1}.scaleUp{overflow:hidden}.scaleUp img{-webkit-transform:scale(1.3) translateZ(-2px);transform:scale(1.3) translateZ(-2px);-webkit-transition:opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s;transition:opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s;-o-transition:transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s,opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s,opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s,opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) 0.15s;opacity:0}.scaleUp.is-inview img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.category-news .page-navigation ul li:nth-child(1) a:after,.term-go-utsugi .page-navigation ul li:nth-child(1) a:after,.term-kayo-yoshida .page-navigation ul li:nth-child(1) a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.page-navigation{position:absolute;top:40%;left:5vw;z-index:2}.category .page-navigation,.date .page-navigation,.single-artists .page-navigation,.single-post .page-navigation,.tax-artist .page-navigation{mix-blend-mode:exclusion}.page-navigation ul li{position:relative;margin-bottom:15px}.page-navigation ul li:last-child{margin-bottom:0}.page-navigation ul li.current-cat a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.page-navigation ul li a{position:relative;display:inline-block;font-size:22px;font-size:1.375rem;font-weight:600;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.page-navigation ul li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;background:#000;height:2px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:-webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-o-transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);transition:transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96), -webkit-transform 0.4s cubic-bezier(0.79, 0.17, 0.15, 0.96);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.page-navigation ul li a:hover:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:-webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-o-transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);transition:transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1), -webkit-transform 0.4s cubic-bezier(0.08, 0.92, 0.35, 1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@media (max-width: 1023px){.pc-only{display:none}.sp-only{display:block}.br-pc{display:none}.br-sp{display:block}body.category .page-navigation ul li a,body.date .page-navigation ul li a,body.single-post .page-navigation ul li a{color:#42033e}body.category .page-navigation ul li a:after,body.date .page-navigation ul li a:after,body.single-post .page-navigation ul li a:after{background:#42033e}body.tax-artist .page-navigation{position:static}.site-main-contents{margin:50px auto 0}.home .site-main-contents{margin-top:0}.site-main-contents .site-main{min-width:100%}.modal{height:100vh;padding:25px 0 150px}.pager{width:100%;margin:0 auto}.pager ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0 75px}.pager ul li{width:48.75%;margin-right:2.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.pager ul li:last-child{margin-right:0;margin-bottom:0}.pager ul li.next a:after,.pager ul li.next a:before,.pager ul li.next span:after,.pager ul li.next span:before{left:55px}.pager ul li.previous a:after,.pager ul li.previous a:before,.pager ul li.previous span:after,.pager ul li.previous span:before{right:55px}.pager ul li a,.pager ul li span{font-size:11px;font-size:.6875rem}.pager ul li a:before,.pager ul li span:before{width:50px;background:#f0f0f0}.pager ul li a:after,.pager ul li span:after{width:0;z-index:1;background:#a6a6a6}.pager ul li a:hover:after,.pager ul li a:hover:before,.pager ul li span:hover:after,.pager ul li span:hover:before{width:65px;-webkit-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;-o-transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s;transition:width 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0.127s}.pager ul li a.next,.pager ul li a.prev,.pager ul li span.next,.pager ul li span.prev{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.pager ul li a span,.pager ul li span span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.pager ul li .button{position:relative;display:inline-block;background:#e7e7e7;border:none;padding:1.5rem 3rem;margin:0}.pager ul li .button:after,.pager ul li .button:before{position:absolute;top:0;left:0;width:100%;height:100%}.pager ul li .button--fenrir{background:none;padding:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:75px;height:75px}.pager ul li .button--fenrir:focus-visible .progress__circle{fill:rgba(252,196,63,0.4)}.pager ul li .button--fenrir:hover .progress{-webkit-transform:scale3d(1.15, 1.15, 1);transform:scale3d(1.15, 1.15, 1)}.pager ul li .progress__circle,.pager ul li .progress__path{fill:none;stroke:#f0f0f0;stroke-width:1px}.pager ul li .progress{position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:-webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:transform 0.4s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1)}.pager ul li .progress__path{stroke:#a6a6a6;stroke-dasharray:1;stroke-dashoffset:1;-webkit-transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);transition:stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1)}.policy-modal{position:fixed;bottom:25px;right:0;left:0;font-size:14px;font-size:.875rem;text-align:center;background:#f9f9f9;color:#42033e;max-width:75%;padding:25px}.policy-modal .modal-close{position:absolute;top:-18px;right:-18px;height:36px;width:36px}.policy-modal .modal-close span:nth-child(1){height:15px;width:1px;position:absolute;top:10px;left:17px}.policy-modal .modal-close span:nth-child(2){width:15px;height:1px;position:absolute;left:10px;top:17px}.category-news .page-navigation ul li:nth-child(1) a:after,.term-go-utsugi .page-navigation ul li:nth-child(1) a:after,.term-kayo-yoshida .page-navigation ul li:nth-child(1) a:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.page-navigation{position:static;top:initial;left:0;margin:auto;width:100%;z-index:2}.category .page-navigation,.date .page-navigation,.single-artists .page-navigation,.single-post .page-navigation,.tax-artist .page-navigation{mix-blend-mode:initial}.single-artists .page-navigation,.tax-artist .page-navigation{mix-blend-mode:exclusion}.page-navigation ul{width:100%;display:block;border-top:1px solid #f0f0f0}.page-navigation ul li{position:relative;width:100%;margin-bottom:0;border-bottom:1px solid #f0f0f0}.page-navigation ul li a{position:relative;display:block;padding:18px 5%;text-align:left;font-size:15px;font-size:.9375rem;text-transform:uppercase;letter-spacing:0.05rem}.page-navigation ul li a:after{display:none}}
.top-artists .inner .post .entry-header .title a {color:#d10000!important}.top-artists .inner .post .entry-header .title a:hover {color:#d10000!important}@media (min-width: 1023px){.news-single .post .horizontal-box:first-child .horizontal-box-inner{justify-content:center!important;}}
.woocommerce-loop-product__title{font-size:28px}.price{font-size:18px;}