@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{opacity:0;color:#343434;box-sizing:border-box;background-color:#fbf8ef;width:100%;min-height:100%;margin:0;font-family:Klee One,cursive;font-size:18px;font-style:normal;font-weight:400;animation:2s ease-out forwards fadeIn;position:relative}body P{text-align:justify;margin:0 auto;line-height:1.75rem}body h1{margin:0}body #subVisual{margin-top:42px;position:relative}@media screen and (max-width:845px){body #subVisual{margin-top:0}}body #subVisual .subVisualPc{width:100%;height:100%;display:block}@media screen and (max-width:599px){body #subVisual .subVisualPc{display:none}}body #subVisual .subVisualSp{display:none}@media screen and (max-width:599px){body #subVisual .subVisualSp{width:100%;height:100%;display:block}}body #subVisual h1{color:#fff;text-shadow:4px 4px 6px #043464,-4px 4px 6px #043464,4px -4px 6px #043464,-4px -4px 6px #043464,4px 0 6px #043464,0 4px 6px #043464,-4px 0 6px #043464,0 -4px 6px #043464;text-align:center;z-index:1001;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body h2{text-align:center;color:#043464;margin:2rem 0 1rem}body h3{color:#343434;text-align:center;margin:1rem 0 .5rem;font-size:1.25rem}body header nav{z-index:1010;background-color:#fff;width:100%;position:fixed;top:0;box-shadow:3px 3px 5px #0003}body header nav ul{justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;list-style:none;display:flex}body header nav ul li{border-left:1px solid #000;padding:.5rem 1.25rem}@media screen and (max-width:845px){body header nav ul li{border-left:initial;text-align:center;padding:1rem .5rem;font-size:1.5rem}}body header nav ul li:first-child{border-left:initial}body header nav ul li a{color:#343434;text-decoration:none}body header nav ul li .fa-instagram{font-size:1.5rem}body header nav ul .active{background-color:#043464}body header nav ul .active a{color:#fff}body #hero img{width:100%;display:block}body main{background-color:#fff;width:80%;margin:0 auto;padding:1rem 2rem;box-shadow:3px 3px 3px #aaa}@media screen and (max-width:599px){body main{width:100%;padding:1rem 0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.7;transform:scale(1)}to{opacity:0}}body main #loading{z-index:9999;background-color:#343434;width:100vw;height:100vh;margin:0;transition:all .5s;position:fixed;top:0;left:0}body main .loader{width:57px;height:57px;margin:200px auto;animation:1s ease-in-out infinite sk-scaleout}body main .loaded{opacity:0;visibility:hidden}body main .ball-scale-ripple-multiple{position:relative;transform:translateY(-25px)}body main .ball-scale-ripple-multiple>div:nth-child(0){animation-delay:-.8s}body main .ball-scale-ripple-multiple>div:first-child{animation-delay:-.6s}body main .ball-scale-ripple-multiple>div:nth-child(2){animation-delay:-.4s}body main .ball-scale-ripple-multiple>div:nth-child(3){animation-delay:-.2s}body main .ball-scale-ripple-multiple>div{border:2px solid #fff;border-radius:100%;width:50px;height:50px;animation:1.25s cubic-bezier(.21,.53,.56,.8) infinite ball-scale-ripple-multiple;position:absolute}body main section{width:95%;margin:2rem auto}@media screen and (max-width:599px){body main section{width:90%;padding:0}}body .fixed{opacity:0}body #pageTop{cursor:pointer;color:#0867c6;font-size:2.5rem;transition:all .4s;position:fixed;bottom:10%;right:5%}body #pageTop:hover{opacity:.7}body footer{background-color:#043464;padding:2rem}body footer a{color:#fff;border-radius:5px;width:fit-content;margin:0 auto;padding:.5rem 1rem;text-decoration:none;transition:all .3s;display:block}body footer a:hover{opacity:.7}body footer a.mailTo{display:initial;padding:initial}body footer p{color:#fff;text-align:center;line-height:2rem}@media screen and (max-width:845px){.slide-wrapper{background-color:#fff;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.slide-wrapper.open{grid-template-rows:1fr}.slide-inner-main{min-height:0}.navMenuWrap{opacity:1!important;visibility:visible!important;height:auto!important;display:block!important}}@media screen and (min-width:845px){nav{grid-template-rows:none;display:block!important}.slide-inner-main{display:block}}#hamburger{z-index:1020;display:none;position:fixed;top:0;right:5px;scale:.75}@media screen and (max-width:845px){#hamburger{background-color:#000;border:2px solid #fff;border-radius:50%;padding:.5rem .25rem .25rem;display:block}}.btn-trigger{z-index:1001;cursor:pointer;box-sizing:border-box;width:50px;height:44px;transition:all .5s;display:inline-block;position:relative;transform:scale(.7)}.btn-trigger span{box-sizing:border-box;background-color:#fff;border-radius:4px;width:100%;height:4px;transition:all .5s;display:inline-block;position:absolute;left:0}.btn-trigger span:first-of-type{top:0}.btn-trigger span:nth-of-type(2){top:20px}.btn-trigger span:nth-of-type(3){bottom:0}#btn07 span:first-of-type{animation:.75s forwards btn07-bar01}@keyframes btn07-bar01{0%{transform:translateY(20px)rotate(45deg)}50%{transform:translateY(20px)rotate(0)}to{transform:translateY(0)rotate(0)}}#btn07 span:nth-of-type(2){opacity:1;transition:all .25s .25s}#btn07 span:nth-of-type(3){animation:.75s forwards btn07-bar03}@keyframes btn07-bar03{0%{transform:translateY(-20px)rotate(-45deg)}50%{transform:translateY(-20px)rotate(0)}to{transform:translateY(0)rotate(0)}}#btn07.active span:first-of-type{animation:.75s forwards active-btn07-bar01}@keyframes active-btn07-bar01{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(20px)rotate(0)}to{transform:translateY(20px)rotate(45deg)}}#btn07.active span:nth-of-type(2){opacity:0}#btn07.active span:nth-of-type(3){animation:.75s forwards active-btn07-bar03}@keyframes active-btn07-bar03{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(0)}to{transform:translateY(-20px)rotate(-45deg)}}#pastContents .readMoreBtn+p{text-align:center;margin-top:1rem}#pastContents .contentsWrap{margin-top:1rem}#pastContents .contentsWrap div p{text-indent:-1rem;text-align:left;margin-left:1rem}@media screen and (max-width:705px){#pastContents .contentsWrap div p{margin-left:initial;text-indent:initial}#pastContents .contentsWrap div p>span,#pastContents .contentsWrap div p a{margin-left:1rem;display:block}}#pastContents .contentsWrap div p br{display:none}@media screen and (max-width:705px){#pastContents .contentsWrap div p br{display:block}#pastContents .contentsWrap div p .indentTxt{margin-left:1rem;display:block}}#pastContents .contentsWrap .awardWrap{text-align:left;border:1px solid #343434;padding:.5rem}#pastContents .contentsWrap h3{text-align:left;text-align:left;background:linear-gradient(90deg,#eee 0%,#fff 100%);margin:0;padding:.25rem .5rem}#pastContents .contentsWrap h3 a{transition:all .3s}#pastContents .contentsWrap h3 a:hover{opacity:.6}.slide-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.slide-wrapper.inactive{grid-template-rows:1fr}.slide-inner{min-height:0}
