@charset "UTF-8";
/* https://japanesecorner.me/wp-content/plugins/slitslider/css/style.css */
.sl-slider-wrapper{width:800px;height:400px;margin:0 auto;position:relative;overflow:hidden}.sl-slide,.sl-slide-inner,.sl-slides-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.sl-slide{z-index:1}.sl-content-slice{overflow:hidden;position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.sl-slide-horizontal .sl-content-slice{width:100%;height:50%;left:-200px;-moz-transform:translateY(0%) scale(1);-o-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);-webkit-transform:translateZ(0)}.sl-slide-horizontal .sl-content-slice:first-child{top:-200px;padding:200px 200px 0}.sl-slide-horizontal .sl-content-slice:nth-child(2){top:50%;padding:0 200px 200px}.sl-slide-vertical .sl-content-slice{width:50%;height:100%;top:-200px;-moz-transform:translateX(0%) scale(1);-o-transform:translateX(0%) scale(1);-ms-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1);-webkit-transform:translateZ(0)}.sl-slide-vertical .sl-content-slice:first-child{left:-200px;padding:200px 0 200px 200px}.sl-slide-vertical .sl-content-slice:nth-child(2){left:50%;padding:200px 200px 200px 0}.sl-content-wrapper{display:block;position:absolute;width:100%}.sl-content{width:100%;height:100%;background:#fff}.fp-slider{margin:0 auto;width:100%;height:600px;position:relative;overflow:hidden;line-height:1.5;text-align:center;top:0;left:0;visibility:hidden}.fp-slider .clearfix:after{content:"";display:table;clear:both}.fp-slider .sl-slider-wrapper{width:100%;height:100%;overflow:hidden;position:relative;text-align:center}.fp-slider .sl-slider blockquote,.fp-slider .sl-slider h2{padding:100px 30px 10px;max-width:1140px;color:#fff;margin:0 auto;position:relative;z-index:100;text-transform:none;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.fp-slider .sl-slider blockquote:before{content:''}.fp-slider .sl-slider h2{font-size:5rem;text-shadow:-2px 2px 0 rgba(0,0,0,.5);z-index:999;font-weight:400}.fp-slider .sl-slide-inner p{display:inline-block;color:#fff;text-shadow:-1px 0 0 #000;position:relative;z-index:999;font-weight:400;font-size:3rem;margin:0 auto;clear:both}.fp-slider a.roll-button.more-button{z-index:999;position:relative;top:0;clear:both}.fp-slider .sl-slider blockquote{font-size:28px;padding-top:10px;font-weight:300;text-shadow:0 -1px 0 rgba(0,0,0,.31);z-index:99;border:0}.fp-slider .sl-slider blockquote cite{font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:5px;padding-top:30px;display:inline-block}.fp-slider .bg-img{padding:0;margin:0 auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;object-fit:scale-down;background-position:center center;z-index:1;-webkit-animation-name:kenburns;animation-name:kenburns;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:7s;animation-duration:7s}.fp-slider .nav-dots{text-align:center;position:absolute;bottom:2%;height:30px;width:100%;left:0;z-index:100}.fp-slider .nav-dots span{display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;cursor:pointer;background:rgba(150,150,150,.1);margin:6px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;box-shadow:0 1px 1px rgba(255,255,255,.4),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 2px rgba(255,255,255,.5)}.fp-slider .nav-dots span.nav-dot-current,.fp-slider .nav-dots span:hover{box-shadow:0 1px 1px rgba(255,255,255,.4),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 5px rgba(255,255,255,.5)}.fp-slider .nav-dots span.nav-dot-current:after{content:"";position:absolute;width:10px;height:10px;top:3px;left:3px;border-radius:50%;background:rgba(255,255,255,.8)}.sl-trans-elems .deco{-webkit-animation:roll 1s ease-out both,fadeIn 1s ease-out both;-moz-animation:roll 1s ease-out both,fadeIn 1s ease-out both;-o-animation:roll 1s ease-out both,fadeIn 1s ease-out both;-ms-animation:roll 1s ease-out both,fadeIn 1s ease-out both;animation:roll 1s ease-out both,fadeIn 1s ease-out both}.sl-trans-elems h2{-webkit-animation:moveUp 1s ease-in-out both;-moz-animation:moveUp 1s ease-in-out both;-o-animation:moveUp 1s ease-in-out both;-ms-animation:moveUp 1s ease-in-out both;animation:moveUp 1s ease-in-out both}.sl-trans-elems blockquote{-webkit-animation:fadeIn .5s linear .5s both;-moz-animation:fadeIn .5s linear .5s both;-o-animation:fadeIn .5s linear .5s both;-ms-animation:fadeIn .5s linear .5s both;animation:fadeIn .5s linear .5s both}.sl-trans-elems p{-webkit-animation:fadeIn .5s linear .5s both;-moz-animation:fadeIn .5s linear .5s both;-o-animation:fadeIn .5s linear .5s both;-ms-animation:fadeIn .5s linear .5s both;animation:fadeIn .5s linear .5s both}.sl-trans-back-elems .deco{-webkit-animation:scaleDown 1s ease-in-out both;-moz-animation:scaleDown 1s ease-in-out both;-o-animation:scaleDown 1s ease-in-out both;-ms-animation:scaleDown 1s ease-in-out both;animation:scaleDown 1s ease-in-out both}.sl-trans-back-elems h2{-webkit-animation:fadeOut 1s ease-in-out both;-moz-animation:fadeOut 1s ease-in-out both;-o-animation:fadeOut 1s ease-in-out both;-ms-animation:fadeOut 1s ease-in-out both;animation:fadeOut 1s ease-in-out both}.sl-trans-back-elems blockquote{-webkit-animation:fadeOut 1s linear both;-moz-animation:fadeOut 1s linear both;-o-animation:fadeOut 1s linear both;-ms-animation:fadeOut 1s linear both;animation:fadeOut 1s linear both}.sl-trans-back-elems p{-webkit-animation:fadeOut 1s linear both;-moz-animation:fadeOut 1s linear both;-o-animation:fadeOut 1s linear both;-ms-animation:fadeOut 1s linear both;animation:fadeOut 1s linear both}@-webkit-keyframes roll{0%,100%{-webkit-transform:translateZ(0)}}@-moz-keyframes roll{0%{-moz-transform:translateX(500px) rotate(360deg);opacity:0}100%{-moz-transform:translateX(0) rotate(0deg);opacity:1}}@-o-keyframes roll{0%{-o-transform:translateX(500px) rotate(360deg);opacity:0}100%{-o-transform:translateX(0) rotate(0deg);opacity:1}}@-ms-keyframes roll{0%{-ms-transform:translateX(500px) rotate(360deg);opacity:0}100%{-ms-transform:translateX(0) rotate(0deg);opacity:1}}@keyframes roll{0%{transform:translateX(500px) rotate(360deg);opacity:0}100%{transform:translateX(0) rotate(0deg);opacity:1}}@-webkit-keyframes moveUp{0%,100%{-webkit-transform:translateZ(0)}}@-moz-keyframes moveUp{0%{-moz-transform:translateY(40px)}100%{-moz-transform:translateY(0)}}@-o-keyframes moveUp{0%{-o-transform:translateY(40px)}100%{-o-transform:translateY(0)}}@-ms-keyframes moveUp{0%{-ms-transform:translateY(40px)}100%{-ms-transform:translateY(0)}}@keyframes moveUp{0%{transform:translateY(40px)}100%{transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.5)}}@-moz-keyframes scaleDown{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(.5)}}@-o-keyframes scaleDown{0%{-o-transform:scale(1)}100%{-o-transform:scale(.5)}}@-ms-keyframes scaleDown{0%{-ms-transform:scale(1)}100%{-ms-transform:scale(.5)}}@keyframes scaleDown{0%{transform:scale(1)}100%{transform:scale(.5)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media only screen and (max-width:690px){.fp-slider,.fp-slider .sl-slider-wrapper{height:200px}.fp-slider h3 .widget-title{font-size:3.2rem!important;padding:1.6rem 1.6rem 0}.fp-slider .sl-slider h2{font-size:3.2rem!important;padding:1.6rem 1.6rem 0}.fp-slider a.roll-button.more-button{z-index:999;position:relative;top:0;clear:both}.fp-slider .sl-slider p{font-size:1.6rem;line-height:1}}@media only screen and (min-width:690px) and (max-width:995px){.fp-slider,.fp-slider .sl-slider-wrapper{height:400px}}@media only screen and (min-width:995px){.fp-slider,.fp-slider .sl-slider-wrapper{height:600px}}@keyframes kenburns{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(1);transform:scale(1)}}