@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");.fadeUp{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);transition:all 1s}.fadeUp.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadeRight{opacity:0;-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px);transition:all 1s}.fadeRight.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.fadeLeft{opacity:0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px);transition:all 1s}.fadeLeft.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}@keyframes fadeIn{0%{opacity:0}100%{background:#70c0e5;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{background:#70c0e5;opacity:1}}body{animation:fadeIn 2s ease-out 0s 1 normal;-webkit-animation:fadeIn 2s ease-out 0s 1 normal}.snav li{width:calc(100% / 3)}@media screen and (max-width: 1023px){.snav li{width:100%}}@media screen and (max-width: 1023px){#specialCol .inner .titS{margin-bottom:20px}}@media screen and (min-width: 1024px){#specialCol .inner .titS{margin-bottom:50px}}#specialCol .inner h4{font-family:"Noto Serif JP",sans-serif;font-weight:400;text-align:center;padding-top:1em}@media screen and (max-width: 1023px){#specialCol .inner h4{font-size:1.6rem;line-height:2;margin-bottom:20px}}@media screen and (min-width: 1024px){#specialCol .inner h4{font-size:2.8rem;line-height:2;margin-bottom:50px}}#specialCol .inner h5{background:#efe0bb;margin-bottom:1em}#specialCol .inner>ul{padding-left:1em;text-align:left}#specialCol .inner>ul li{text-indent:-1em}#specialCol .inner>ul li .borderBox{margin-top:1em;padding:0.5em 1em 0.5em 2em;margin-bottom:0}#specialCol .inner ol{margin-bottom:1em}#specialCol .inner .borderBox{border:1px solid #ad915b;display:block;padding:1em;margin-bottom:1em}#specialCol .inner .videoBox{position:relative;width:100%;padding-top:51.8%}#specialCol .inner .videoBox video{position:absolute;top:0;right:0;width:100%;height:100%}

/*# sourceMappingURL=maps/special.css.map */
