*{box-sizing:border-box}html,body{width:100%;height:100%}html{font-size:62.5%;background-color:#fff}body{position:relative;display:inline-block;overflow:auto;height:auto!important;height:100%;min-height:100%;-webkit-transition:all .4s cubic-bezier(.55,.055,.675,.19);transition:all .4s cubic-bezier(.55,.055,.675,.19);-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);word-wrap:break-word;opacity:0;color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}body.hide{overflow:hidden}body.act{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}a img{border:0}body{font-family:YuGothic,'游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}a{overflow:hidden;cursor:pointer;text-decoration:none;opacity:1;color:#333;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}a:hover{text-decoration:underline;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}.bg-num1,.bg-num2,.bg-num3,.bg-num4{background-size:cover}.bg-num1{font-size:1rem;line-height:1.5;padding:0 0 169px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num1.png);background-position:center}@media screen and (max-width:767px){.bg-num1{padding:0 0 10px}}.bg-num2{font-size:1rem;line-height:1.5;padding:122px 0 176px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num2.png);background-position:center}.bg-num3{font-size:1rem;line-height:1.5;padding:30px 0 102px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num3.png);background-position:center}@media screen and (max-width:767px){.bg-num3{padding-bottom:10px}}.bg-num4{font-size:1rem;line-height:1.5;padding:178px 0 106px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num4.png);background-position:center}@media screen and (max-width:767px){.bg-num4{padding-top:0;padding-bottom:10px}}.bg-num5{font-size:1rem;line-height:1.5;padding:30px 0 10px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num5.png)}.bg-num6{font-size:1rem;line-height:1.5;padding:30px 0 102px;background-image:url(https://gk-zemi.jp/img/campaign/nasa/bg-num6.png);background-position:center}@media screen and (max-width:767px){.bg-num6{padding-bottom:0}}.header-inside{width:100%;text-align:left}.wrap{text-align:center}.wrap #num1 .ttl{margin:0 0 61px}@media screen and (max-width:767px){.wrap #num1 .ttl{margin:0 0 30px}}.wrap #num1 .ttl .pc{display:block}.wrap #num1 .ttl .sp{display:none}@media screen and (max-width:767px){.wrap #num1 .ttl .pc{display:none}.wrap #num1 .ttl .sp{display:block}}.wrap #num1 .txt{font-size:2.5rem;margin:0 0 38px;color:#fff}.note{font-size:1.5rem;margin:0 0 38px;padding:0 2rem;color:#fff}.wrap #num1 .annotation{font-size:1.6rem;margin:0 0 55px;color:#fff}.wrap #num1 .register a{text-decoration:none}.wrap #num1 .gurumi{margin:29px 0 74px}.wrap #num1 .gurumi a{font-size:1.8rem;font-weight:500;color:#fff}.arrow1{margin:0 0 61px}.arrow1 a{text-decoration:none}.arrow2{margin:60px 0}.arrow2 a{text-decoration:none}.point{display:block;margin:0 0 27px;padding:2rem;background-color:rgba(0,0,0,.3)}@media screen and (max-width:767px){.point{margin:0}}.point li{display:table;width:100%}.point li .left{font-size:17px;font-size:1.7rem;display:block;width:100%;padding-bottom:10px;text-align:center;color:#e6de33}.point li .right{font-size:17px;font-size:1.7rem;display:block;padding-left:15px;text-align:center;vertical-align:middle;color:#fff}@media screen and (max-width:767px){.point li .right{padding-left:0;text-align:left}}.point li .center{font-size:2rem;display:table-cell;vertical-align:middle;color:#fff}.point li .center-title{font-size:30px;font-size:3rem;padding-bottom:2rem;color:red}@media screen and (max-width:767px){.point li .center{text-align:left}}.point-time{display:inline-block;padding:2rem;background-color:rgba(0,0,0,.3)}.point-time li{display:table;width:100%;margin:0 0 30px}.point-time li .left{font-size:17px;font-size:1.7rem;display:table-cell;width:20%;text-align:left;color:#e6de33}@media screen and (max-width:767px){.point-time li .left{display:block;width:100%;text-align:center}}.point-time li .right{font-size:17px;font-size:1.7rem;display:table-cell;padding-left:15px;text-align:left;vertical-align:middle;color:#fff}@media screen and (max-width:767px){.point-time li .right{display:block;padding-left:0}}.point-time li .center{font-size:2rem;display:table-cell;vertical-align:middle;color:#fff}.point-time li .center-title{color:red}.wrap #num2 .photo{display:none}@media screen and (max-width:767px){.wrap #num2 .photo{display:inline-block;max-width:1000px}}.wrap #num2 .photo li{display:inline-block;margin:10px 0 0 0;padding:0 10px 0}.wrap #num2 .photo-pc{display:inline-block;max-width:1000px}@media screen and (max-width:767px){.wrap #num2 .photo-pc{display:none}}.wrap #num2 .photo-pc li{display:inline-block;margin:10px 0 0 0;padding:0 10px 0}.wrap #num2 .his{font-size:1.4rem;margin:90px 0;color:#fff}@media screen and (max-width:767px){.wrap #num2 .his{margin:40px 0}}.wrap #num2 .his a{font-size:1.4rem;color:#28b45e}.wrap #num3 .ttl{margin:0 0 87px}.wrap #num3 .register a{text-decoration:none}.wrap #num3 .gurumi{margin:0 0 74px}.wrap #num3 .gurumi a{font-size:1.4rem;font-weight:700;color:#fff}.wrap #num3 .his{font-size:1.4rem;margin:0 0 204px;color:#fff}.wrap #num3 .his a{font-size:1.4rem;color:#fff}.wrap #num4 .ttl{margin:0 0 130px}.wrap #num4 .txt{font-size:2.2rem;font-weight:700;margin:0 0 94px;color:#fff}@media screen and (max-width:767px){.wrap #num4 .txt{font-size:18px;font-size:1.8rem;padding:10px;text-align:left}}.wrap #num4 .kojima{display:table;width:100%;margin:0 0 132px;padding:0 20.9%}.wrap #num4 .kojima .left{display:table-cell;width:42.2%;padding:0 5.7% 0 0;text-align:right;vertical-align:middle}@media screen and (max-width:767px){.wrap #num4 .kojima .left{display:block}}.wrap #num4 .kojima .right{display:table-cell;text-align:left;vertical-align:middle}@media screen and (max-width:767px){.wrap #num4 .kojima .right{display:block}}.wrap #num4 .kojima .right .name{font-size:2.4rem;font-weight:700;margin:0 0 25px;color:#fff}.wrap #num4 .kojima .right .intro{font-size:1.3rem;color:#fff}.wrap #num5 .ttl{margin:0 0 49px}.wrap #num5 .txt{font-size:1.6rem;margin:0 0 94px;padding:0 2rem;color:#fff}@media screen and (max-width:767px){.wrap #num5 .txt{text-align:left}}.wrap #num5 .txt span{font-size:1.2rem}.wrap #num5 .description{position:relative;display:inline-block;width:47.5%;margin:0 0 90px;padding:10px 0;border-right:4px solid #d2b61c;border-left:4px solid #d2b61c}@media screen and (max-width:767px){.wrap #num5 .description{width:90%}}.wrap #num5 .description .bracket-left,.wrap #num5 .description .bracket-right{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.wrap #num5 .description .bracket-left:before,.wrap #num5 .description .bracket-left:after,.wrap #num5 .description .bracket-right:before,.wrap #num5 .description .bracket-right:after{position:absolute;display:block;width:19px;height:4px;content:'';background-color:#d2b61c}.wrap #num5 .description .bracket-left:before,.wrap #num5 .description .bracket-left:after{left:0}.wrap #num5 .description .bracket-left:before{top:0}.wrap #num5 .description .bracket-left:after{bottom:0}.wrap #num5 .description .bracket-right:before,.wrap #num5 .description .bracket-right:after{right:0}.wrap #num5 .description .bracket-right:before{top:0}.wrap #num5 .description .bracket-right:after{bottom:0}.wrap #num5 .description .from,.wrap #num5 .description .to{font-size:2.4rem;font-weight:700;color:red}@media screen and (max-width:767px){.wrap #num5 .description .from,.wrap #num5 .description .to{font-size:2rem}}.wrap #num5 .description .from{margin:0 0 18px}.wrap #num5 .description .to{margin:0 0 50px}.wrap #num5 .description span{font-size:1.2rem;color:#fff}.wrap #num5 .his{font-size:1.4rem;padding:0 2rem;color:#fff}.wrap #num5 .his a{font-size:1.4rem;color:#fff}.wrap #num6 .detail{display:inline-block;width:73.5%;margin:0 0 413px}@media screen and (max-width:500px){.wrap #num6 .detail{width:100%;margin:0 0 40px;padding:2rem}}.wrap #num6 .detail .left,.wrap #num6 .detail .right{width:50%}@media screen and (max-width:500px){.wrap #num6 .detail .left,.wrap #num6 .detail .right{width:100%;margin-top:2rem}}.li-before{margin:0 0 60px;text-align:left}.wrap #num6 .detail .left li .ttl,.wrap #num6 .detail .right li .ttl{font-size:2rem;font-weight:700;display:inline-block;margin:-1px 0 37px;padding:31px 0 0;color:#fff;border-top:1px solid #43fffd}.wrap #num6 .detail .left li .txt,.wrap #num6 .detail .right li .txt{font-size:1.6rem;color:#fff}.wrap #num6 .detail .left li .txt span{font-size:17px;font-size:1.7rem;font-weight:700}.wrap #num6 .detail .left li .txt a{color:#28b45e}.li-before:before{display:block;width:100%;height:1px;content:'';background-color:#747474}.wrap #num6 .detail .left li:last-child,.wrap #num6 .detail .right li:last-child{margin:0}.wrap #num6 .detail .left{float:left;padding:0 3% 0 0}.wrap #num6 .detail .right{float:left;padding:0 0 0 3%}.wrap #num6 .register a{text-decoration:none}.wrap #num6 .gurumi{margin:29px 0 54px}.wrap #num6 .gurumi a{font-size:1.8rem;font-weight:500;color:#fff}.wrap #num6 .his{font-size:1.4rem;padding:0 2rem;color:#fff}.wrap #num6 .his a{font-size:1.4rem;color:#fff}.footer{font-size:1rem;line-height:1.5;padding:71px 0 23px;text-align:center;background-color:#000}.footer .clearfix{display:inline-block;width:73.5%;margin:0 0 95px}@media screen and (max-width:500px){.footer .clearfix{width:100%;padding:0 2rem}}.footer .clearfix .left,.footer .clearfix .right{width:50%;text-align:left}@media screen and (max-width:500px){.footer .clearfix .left,.footer .clearfix .right{width:100%;margin-top:2rem}}.footer .clearfix .left .ttl,.footer .clearfix .right .ttl{font-size:2.4rem;font-weight:700;display:inline-block;margin:0 0 32px;color:#fff}.footer .clearfix .left .txt,.footer .clearfix .right .txt{font-size:1.6rem;color:#fff}.footer .clearfix .left .txt a,.footer .clearfix .right .txt a{font-size:1.6rem;color:#fff}.footer .clearfix .left{float:left;padding:0 3% 0 0}.footer .clearfix .right{float:left;padding:0 0 0 3%}.footer .copy{font-size:1.1rem;display:inline-block;width:35.7%;padding:22px 0 0;color:#fff;border-top:1px solid #7a7a7a}.button-list{display:inline-block}.button-list li{float:left;width:450px}@media screen and (max-width:900px){.button-list li{float:none;width:100%}.button-list li img{max-width:300px}}.thank{font-size:30px;font-size:3rem;padding:50px 40px;color:#fff}.thank-note{font-size:20px;font-size:2rem}.title1{font-size:30px;font-size:3rem;font-weight:700;padding:60px 0;color:#fff}@media screen and (max-width:767px){.title1{font-size:20px;font-size:2rem;padding:2rem;text-align:left}}.title2{font-size:40px;font-size:4rem;font-weight:700;padding:60px 0;color:#33ceee}@media screen and (max-width:767px){.title2{font-size:20px;font-size:2rem;padding:2rem;text-align:left}}.his-site{font-size:14px;font-size:1.4rem;padding:2rem;color:#fff}.his-site a{font-size:14px;font-size:1.4rem;color:#fff}@media screen and (max-width:767px){.login-register img{max-width:300px}}@media screen and (max-width:767px){.sp-display-br{display:none}}.detail-list{padding-left:9px;list-style-type:disc}.detail-list li{font-size:1.6rem;color:#fff}.detail-list li a{color:#fff}.comment{display:block}@media screen and (max-width:767px){.comment{display:none}}.ttl-mushi{width:50%;min-width:300px}.finish-camp{font-size:2rem;padding:20px 0;color:#fff}