@charset "utf-8";html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;font-size:100%}*,::before,::after{*/}*{padding:0;margin:0}body{font-family:'Noto Sans JP',sans-serif;font-weight:lighter;background-color:#000}html,body{height:100%}section{position:relative}main{width:100vw;overflow:hidden}.coolfont{font-family:'Raleway',sans-serif;font-weight:lighter}.fontno{font-family:'Raleway',sans-serif;font-weight:lighter}a{text-decoration:none}.w350px_box{text-align:center;position:relative}p{text-align:left}.f_flex{display:flex;align-items:center;　overflow:hidden}:root{--width:1080px}div.toplogo{position:fixed;top:8px;right:20px;z-index:999}div.toplogo img{width:150px}#canvas{position:fixed;z-index:3;display:block;width:100%;height:100%}div.close-button{display:none}.staropacity{opacity:.78 !important}@keyframes ani_fuwaoff{0{opacity:1}100%{opacity:0 !important}}.fuwaoff{animation:ani_fuwaoff 1s linear forwards;opacity:0}@keyframes ani_fuwaon{0{opacity:0}100%{opacity:1}}.fuwaon{animation:ani_fuwaon 1s forwards;opacity:1}body.nav_active section{animation:ani_fuwaoff 1s linear forwards;opacity:0}body.nav_active #star_bg{animation:ani_fuwaon 1s forwards;opacity:1}body.nav_active .scrolldown{z-index:-100}body.nav_active_second .second_content{animation:ani_fuwaoff 1s linear forwards;opacity:0}@keyframes is-active2{0{opacity:0}100%{opacity:1}}body.nav_active #navigation,body.nav_active_second #navigation{animation:is-active2 1s forwards;z-index:300}.zindex50{z-index:50}#navArea{position:fixed;z-index:999;width:100px;height:100px;padding-top:30px;padding-left:30px;text-align:left;box-sizing:border-box;counter-increment:item}@keyframes equalizer01{0{width:70%}10%{width:50%}20%{width:100%}30%{width:10%}40%{width:50%}50%{width:70%}60%{width:50%}70%{width:10%}80%{width:100%}90%{width:10%}100%{width:70%}}@keyframes equalizer02{0{width:30%}10%{width:20%}20%{width:40%}30%{width:10%}40%{width:20%}50%{width:30%}60%{width:20%}70%{width:10%}80%{width:40%}90%{width:10%}100%{width:30%}}.toggle_btn{display:block;position:fixed;top:15px;left:15px;width:60px;height:30px;transform:translate(0,0);transition:all .5s;cursor:pointer;z-index:3}.toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background:linear-gradient(65deg,#a38f21 0,#daaf08 45%,#fee9a0 70%,#fee9a0 85%,#fee9a0 90%,#fee9a0 100%);transition:all .5s}.toggle_btn span:nth-child(1){top:5px;width:60px;animation:equalizer01 7000ms infinite}.toggle_btn span:nth-child(2){top:15px;width:30px;animation:equalizer02 5000ms infinite;animation-delay:.33s}.toggle_btn span:nth-child(3){top:25px;width:20px;animation:equalizer02 5000ms infinite}.open .toggle_btn span{background-color:#ca9f35;width:30px}.open .toggle_btn span:nth-child(1){transform:translate(0,10px) rotate(-45deg);animation:unset}.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}.open .toggle_btn span:nth-child(3){transform:translate(0,-10px) rotate(45deg);animation:unset}section#navigation{position:fixed;top:0;left:0;opacity:0}@media screen and (min-width:769px){ul.navimenu{text-align:center;list-style:none;position:absolute;top:200px;left:180px;width:300px}ul.navimenu li{margin-bottom:40px;font-size:30px;opacity:1;font-family:'Noto Sans JP'}ul.navimenu li span{font-size:40px;font-family:'Raleway',sans-serif;font-weight:lighter}ul.navimenu li a{overflow:hidden;position:relative;display:inline-block;vertical-align:top;color:#FFF}ul.navimenu li a::before,ul.navimenu li a::after{content:'';position:absolute;width:100%;left:0}ul.navimenu li a::before{background:linear-gradient(65deg,#a38f21 0,#daaf08 45%,#fee9a0 70%,#fee9a0 85%,#fee9a0 90%,#fee9a0 100%);height:2px;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.76,0,0.24,1)}ul.navimenu li a::after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(0.76,0,0.24,1);color:#FFF}ul.navimenu li a:hover::before{transform-origin:0 50%;transform:scaleX(1)}ul.navimenu li a:hover::after{transform:translate3d(0,0,0)}ul.navimenu li a span{display:inline-block;transition:transform .3s cubic-bezier(0.76,0,0.24,1)}ul.navimenu li a:hover span{transform:translate3d(-200%,0,0)}}ul.footermenu{position:relative;top:0;left:200px;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:650px;margin-top:17px}ul.footermenu li{margin-bottom:40px;font-size:18px;opacity:1;font-family:'Noto Sans JP';text-align:center}ul.footermenu li span{font-size:20px;font-family:'Raleway',sans-serif;font-weight:lighter}ul.footermenu li a{overflow:hidden;position:relative;display:inline-block;vertical-align:top;color:#FFF}ul.footermenu li a::before,ul.footermenu li a::after{content:'';position:absolute;width:100%;left:0}ul.footermenu li a::before{background:linear-gradient(65deg,#a38f21 0,#daaf08 45%,#fee9a0 70%,#fee9a0 85%,#fee9a0 90%,#fee9a0 100%);height:2px;bottom:0;transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.76,0,0.24,1)}ul.footermenu li a::after{content:attr(data-replace);height:100%;top:0;transform-origin:100% 50%;transform:translate3d(200%,0,0);transition:transform .3s cubic-bezier(0.76,0,0.24,1);color:#aaa}ul.footermenu li a:hover::before{transform-origin:0 50%;transform:scaleX(1)}ul.footermenu li a:hover::after{transform:translate3d(0,0,0)}ul.footermenu li a span{display:inline-block;transition:transform .3s cubic-bezier(0.76,0,0.24,1)}ul.footermenu li a:hover span{transform:translate3d(-200%,0,0)}footer{position:relative;z-index:800;background-color:#000;padding:30px 0;margin-top:60px}div.footer{width:1080px;margin-left:auto;margin-right:auto;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}div.copyright{text-align:center;color:#9f7132;font-weight:bold;font-family:'Raleway',sans-serif;font-size:12px}.section .oneArea{margin-bottom:200px}.section ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0 0 100px;padding:0;box-sizing:border-box}.section ul li{width:calc(100% / 6);border-right:1px solid #fff;text-align:center;box-sizing:border-box}.section ul li:last-child{border-right:0}.section ul li a{display:block;padding:10px;text-decoration:none;color:#fff;background:#333;transition-duration:.3s}.section ul li a:hover{opacity:.7}.section .oneArea .one_title{color:#fff;text-align:center;padding:10px;background:#333}.section .oneArea a.button{display:block;font-size:12px;color:#333;text-align:center;background:#f2f2f2;padding:10px;text-decoration:none;transition-duration:.3s;margin-top:40px}.section .oneArea a.button:hover{opacity:.7}@media screen and (max-width:1024px){.section .oneArea .one_title{font-size:18px}}