a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;padding:0;vertical-align:baseline;border:0;outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-spacing:0;border-collapse:separate;vertical-align:middle}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}a img{border:none}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-webkit-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-o-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-moz-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-webkit-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-o-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-moz-keyframes blink{0%{filter:brightness(1)}50%{filter:brightness(1.5)}100%{filter:brightness(1)}}@-webkit-keyframes blink{0%{filter:brightness(1)}50%{filter:brightness(1.5)}100%{filter:brightness(1)}}@-o-keyframes blink{0%{filter:brightness(1)}50%{filter:brightness(1.5)}100%{filter:brightness(1)}}@keyframes blink{0%{filter:brightness(1)}50%{filter:brightness(1.5)}100%{filter:brightness(1)}}@-moz-keyframes shine{from{opacity:0}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:0}}@-webkit-keyframes shine{from{opacity:0}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:0}}@-o-keyframes shine{from{opacity:0}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:0}}@keyframes shine{from{opacity:0}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:0}}@-moz-keyframes glowUp{0%{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);opacity:0;filter:blur(15px) brightness(.8)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none;filter:blur(5px) brightness(1.5)}100%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);opacity:0;filter:blur(15px) brightness(.8)}}@-webkit-keyframes glowUp{0%{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);opacity:0;filter:blur(15px) brightness(.8)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none;filter:blur(5px) brightness(1.5)}100%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);opacity:0;filter:blur(15px) brightness(.8)}}@-o-keyframes glowUp{0%{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);opacity:0;filter:blur(15px) brightness(.8)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none;filter:blur(5px) brightness(1.5)}100%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);opacity:0;filter:blur(15px) brightness(.8)}}@keyframes glowUp{0%{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);opacity:0;filter:blur(15px) brightness(.8)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none;filter:blur(5px) brightness(1.5)}100%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);opacity:0;filter:blur(15px) brightness(.8)}}html{background-color:#fff;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body{font-family:'Helvetica Neue',Helvetica,'Hiragino Kaku Gothic ProN','Hiragino Sans',Arial,'Yu Gothic',Meiryo,sans-serif;margin:0;padding:0;color:#000}@media only screen and (max-width:1200px){body{min-width:750px}}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style-type:none}table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;border-collapse:collapse}img{vertical-align:bottom}@media only screen and (max-width:1200px){img{width:100%;height:auto}}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-decoration:none;color:#333}a:hover{text-decoration:none;color:#333}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}hr{height:0;margin:0;padding:0;border:none}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}#loading{position:fixed;z-index:1000000;top:0;left:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;background:#fff;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.spinner{position:fixed;top:0;right:0;bottom:0;left:0;width:50px;height:50px;margin:auto;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:5px solid #ccc;border-top:5px solid #333;border-radius:50%}.js-on .is-animate{-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;-moz-transition:opacity .6s ease-out,-moz-transform .6s ease-out;-ms-transition:opacity .6s ease-out,-ms-transform .6s ease-out;-o-transition:opacity .6s ease-out,-o-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-on .is-animate.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}.m-video{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%}.m-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media only screen and (max-width:1200px){.m-video{position:relative;width:690px;height:422px;padding-bottom:0}.m-video iframe{width:690px;height:422px}}.m-btn_link{line-height:60px;position:relative;width:342px;height:60px;margin:auto;-webkit-transition:color .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:color .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:color .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:color .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:color .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;text-align:center;border:1px solid #fff;background-color:rgba(0,0,0,.7)}.m-btn_link a{display:block;padding-right:8px;color:#fff}.m-btn_link a::after{position:absolute;top:50%;right:23px;width:17px;height:17px;margin-top:-8px;content:'';background:url(/assets/contents/images/standalone/project/gungame/ico-link.png)}.m-btn_link a:hover{color:#334861;background-color:#fff}.m-btn_link a:hover::after{color:#334861!important;background:url(/assets/contents/images/standalone/project/gungame/ico-link_on.png)}@media only screen and (max-width:1200px){.m-btn_link{line-height:70px;width:440px;height:70px}.m-btn_link a{padding-right:16px}.m-btn_link::after{right:26px;width:22px;height:22px;margin-top:-12px;background-repeat:no-repeat;background-size:contain}}.m_ttl_txt_01 .title{padding-top:40px;text-align:center}.m_ttl_txt_01 .title span{display:block}.m_ttl_txt_01 .txt{margin-top:13px;text-align:center}.m_ttl_txt_01 .is-sp{display:none}@media only screen and (max-width:1200px){.m_ttl_txt_01{min-width:750px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.m_ttl_txt_01 .title{padding-top:60px}.m_ttl_txt_01 .is-sp{display:block}}.inner{width:1180px;margin-right:auto;margin-left:auto;padding:0 20px}@media only screen and (max-width:1200px){.inner{width:750px;min-width:750px}}.section.box01{padding:48px 0 60px;background:#f3c147;background:-webkit-linear-gradient(270deg,#f3c147 0,#eecf53 100%);background:-moz-linear-gradient(270deg,#f3c147 0,#eecf53 100%);background:-o-linear-gradient(270deg,#f3c147 0,#eecf53 100%);background:-ms-linear-gradient(270deg,#f3c147 0,#eecf53 100%);background:linear-gradient(180deg,#f3c147 0,#eecf53 100%)}.section.box01 .inner{min-width:1200px}.section.box01 .mov{padding:0 30px 15px;background-color:#000}.section.box01 .mov p{position:relative;margin:25px auto 0;text-align:center;color:#fff}.section.box01 .mov p::before{position:absolute;top:-16px;left:50%;width:10px;height:3px;margin-left:-5px;content:'';background-color:#fff}.section.box01 .is-sp{display:none}@media only screen and (max-width:1200px){.section.box01{padding:0 0 75px;background:#f0cb4f;background:-webkit-linear-gradient(270deg,#f0cb4f 0,#ecd658 100%);background:-moz-linear-gradient(270deg,#f0cb4f 0,#ecd658 100%);background:-o-linear-gradient(270deg,#f0cb4f 0,#ecd658 100%);background:-ms-linear-gradient(270deg,#f0cb4f 0,#ecd658 100%);background:linear-gradient(180deg,#f0cb4f 0,#ecd658 100%)}.section.box01 .inner{width:100%;min-width:auto;padding:0}.section.box01 .mov{min-width:750px;margin:auto;padding:0 0 15px}.section.box01 .mov .m-video{width:690px;margin:auto}.section.box01 .mov p{width:100%;margin-top:25px}.section.box01 .is-sp{display:block}}.section.box02{padding:100px 0 74px;background:#000 url(/assets/contents/images/standalone/project/gungame/bg_code_01.png) no-repeat top center/auto}.section.box02 .code{position:relative}.section.box02 .code_copy{position:relative;overflow:hidden;width:652px;height:123px;margin:auto;cursor:pointer;text-align:center;background:url(/assets/contents/images/standalone/project/gungame/bg_code_02.png) no-repeat}.section.box02 .code_copy::after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';-webkit-animation:glowUp 3s ease-in-out infinite;-moz-animation:glowUp 3s ease-in-out infinite;-ms-animation:glowUp 3s ease-in-out infinite;-o-animation:glowUp 3s ease-in-out infinite;animation:glowUp 3s ease-in-out infinite;opacity:0;background:-webkit-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-moz-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-o-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-ms-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);filter:blur(15px)}.section.box02 .code_copy img{display:inline-block}.section.box02 .code_copy .num{margin:32px 0 0 19px}.section.box02 .code_copy .ico,.section.box02 .code_copy .pre{position:absolute;top:50%}.section.box02 .code_copy .pre{left:69px;margin-top:-18px}.section.box02 .code_copy .ico{right:69px;margin-top:-36px}.section.box02 .m-btn_link{margin-top:49px}.section.box02 .char{position:relative}.section.box02 .char>img{position:absolute;bottom:-130px;filter:brightness(140%)}.section.box02 .char .char01{left:-8px}.section.box02 .char .char02{right:-6px}.section.box02 .member>.title{margin-top:175px;text-align:center;color:#fff}.section.box02 .member>.title .strong{color:#ecd558}.section.box02 .member .intro_box,.section.box02 .member .movie_box{width:650px;margin:auto}.section.box02 .member .intro_box{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:37px;color:#fff;background:url(/assets/contents/images/standalone/project/gungame/line_prof_01.png) no-repeat center top 44px/auto;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:49px}.section.box02 .member .intro_box .ico{top:-38px;left:27px;padding:7px 0 0 26px}.section.box02 .member .intro_box .txt{margin-top:26px}.section.box02 .member .movie_box{margin-top:42px;padding-bottom:50px}.section.box02 .member .movie_box>.title{padding-bottom:29px;color:#ecd558;background:url(/assets/contents/images/standalone/project/gungame/line_prof_02.png) no-repeat center top 13px/auto}.section.box02 .member .movie_box .video_wrap{position:relative}.section.box02 .member .movie_box .video_wrap::after,.section.box02 .member .movie_box .video_wrap::before{position:absolute;display:block;width:1px;height:77px;content:'';background-color:#ecd558}.section.box02 .member .movie_box .video_wrap::before{top:-25px;left:0}.section.box02 .member .movie_box .video_wrap::after{top:-48px;right:0}.section.box02 .member .movie_box .video{position:relative}.section.box02 .member .movie_box .video::after,.section.box02 .member .movie_box .video::before{position:absolute;display:block;width:1px;height:77px;content:'';background-color:#ecd558}.section.box02 .member .movie_box .video::before{bottom:-25px;left:0}.section.box02 .member .movie_box .video::after{right:0;bottom:-25px}.section.box02 .member .movie_box .m-video{position:relative;overflow:visible;width:600px;margin:auto}.section.box02 .member .movie_box .m-video:after,.section.box02 .member .movie_box .m-video:before{position:absolute;content:'';background-color:#ecd558}.section.box02 .member .movie_box .m-video:after,.section.box02 .member .movie_box .m-video:before{bottom:-25px;width:77px;height:1px}.section.box02 .member .movie_box .m-video:before{left:-25px}.section.box02 .member .movie_box .m-video:after{right:-25px}.section.box02 .is-sp{display:none}@media only screen and (max-width:1200px){.section.box02{padding-bottom:90px;background:#000 url(/assets/contents/images/standalone/project/gungame/sp/bg_code_01.png) no-repeat top center/auto}.section.box02 .inner{padding-right:0;padding-left:0}.section.box02 .code{padding-bottom:489px}.section.box02 .char>img{bottom:-467px}.section.box02 .char .char01{left:12px;width:198px}.section.box02 .char .char02{right:14px;width:281px}.section.box02 .code_copy_sp{position:relative;overflow:hidden;width:672px;height:163px;margin:auto;background:url(/assets/contents/images/standalone/project/gungame/sp/bg_code_02.png) no-repeat;background-size:contain}.section.box02 .code_copy_sp::after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';-webkit-animation:glowUp 3s ease-in-out infinite;-moz-animation:glowUp 3s ease-in-out infinite;-ms-animation:glowUp 3s ease-in-out infinite;-o-animation:glowUp 3s ease-in-out infinite;animation:glowUp 3s ease-in-out infinite;opacity:0;background:-webkit-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-moz-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-o-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:-ms-radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);background:radial-gradient(ellipse at bottom,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%);filter:blur(15px)}.section.box02 .code_copy_sp .pre{display:block;width:126px;margin:0 auto;padding-top:12px}.section.box02 .code_copy_sp .num{position:relative;top:-36px;left:51px;width:500px}.section.box02 .code_copy_sp .ico{position:relative;top:-23px;left:25px;width:103px}.section.box02 .member .title{margin-top:40px}.section.box02 .member .intro_box{width:100%;margin-top:56px;background:url(/assets/contents/images/standalone/project/gungame/sp/line_prof_01.png) no-repeat center top 64px/auto;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:64px}.section.box02 .member .intro_box .ico{top:0;left:0;width:202px;height:202px;margin:5px 0 0 -8px;padding:0}.section.box02 .member .intro_box .ico+div{width:400px}.section.box02 .member .intro_box .txt{margin-top:38px}.section.box02 .member .intro_box.is-two_line{margin-top:106px;margin-bottom:-16px}.section.box02 .member .intro_box.is-two_line .name{position:relative;top:-52px}.section.box02 .member .intro_box.is-two_line .txt{position:relative;top:-16px;margin-top:0}.section.box02 .member .movie_box{margin-right:47px}.section.box02 .member .movie_box>.title{padding-bottom:40px;background:url(/assets/contents/images/standalone/project/gungame/sp/line_prof_02.png) no-repeat center top 18px/650px}.section.box02 .member .movie_box .video_wrap::after,.section.box02 .member .movie_box .video_wrap::before{display:none}.section.box02 .member .movie_box .video::after,.section.box02 .member .movie_box .video::before{bottom:-24px;width:2px;height:50px}.section.box02 .member .movie_box .m-video{width:600px;height:338px}.section.box02 .member .movie_box .m-video:after,.section.box02 .member .movie_box .m-video:before{width:50px;height:2px}.section.box02 .member .movie_box .m-video iframe{width:600px;height:338px}.section.box02 .is-pc{display:none}.section.box02 .is-sp{display:block}}.section.box03{padding:58px 0 75px;background-color:#edd355}.section.box03 .m_ttl_txt_01 .txt{margin-top:20px}.section.box03 .list_area{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:36px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section.box03 .list_area li{width:calc(50% - 15px);margin-bottom:32px}.section.box03 .list_area li img{width:100%;height:auto}.section.box03 .is-sp{display:none}@media only screen and (max-width:1200px){.section.box03{padding-top:0;padding-bottom:20px}.section.box03 .is-sp{display:block}.section.box03 .inner{padding:0}.section.box03 .list_area_sp{width:750px;margin-top:60px}.section.box03 .list_area_sp li{width:100%;margin-bottom:70px}.section.box03 .is-pc{display:none}.section.box03 .is-sp{display:block}}.section.box04{padding:89px 0 98px;background-color:#2b2300}.section.box04 .title{text-align:center;color:#fff}.section.box04 .list_comment{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:28px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:17px}.section.box04 .list_comment li{position:relative;width:273px;height:auto;padding:18px 19px;color:#fff;background-color:#6b654e}.section.box04 .list_comment li::before{position:absolute;z-index:1;top:0;left:0;width:0;height:0;content:'';border-top:33px solid #2b2300;border-right:22px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}.section.box04 .list_comment .head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:15px}.section.box04 .list_comment .head .name{display:block}.section.box04 .list_comment .txt{margin-top:12px}.section.box04 .is-sp{display:none}@media only screen and (max-width:1200px){.section.box04{padding-bottom:55px}.section.box04 .list_comment{display:block;width:670px;margin:50px auto}.section.box04 .list_comment li{width:670px;margin-bottom:56px;padding:30px 32px;background-size:contain}.section.box04 .list_comment li::before{z-index:1;border-top:75px solid #2b2300;border-right:54px solid transparent}.section.box04 .list_comment .head{gap:25px}.section.box04 .list_comment .ico{width:201px;height:201px}.section.box04 .list_comment .txt{margin-top:20px}.section.box04 .is-sp{display:block}}html body{font-size:16px;line-height:1.75}html .section.mv .subtitle{font-size:27px}html .section.box01 .mov p{font-size:13px}html .section.box02 .member>.title{font-size:32px;font-weight:700;line-height:1.5}html .section.box02 .member>.title .small{font-size:16px}html .section.box02 .member .intro_box .name{font-size:18px;font-weight:700}html .section.box02 .member .intro_box .txt{font-size:16px}html .section.box02 .member .movie_box>.title{font-size:18px;font-weight:700}html .section.box04 .title{font-size:32px;font-weight:500}html .section.box04 .list_comment li .head{font-size:15px;line-height:1.5}html .section.box04 .list_comment li .head .name{font-weight:700}html .section.box04 .list_comment li .txt{font-size:17px;line-height:1.64}html .footer .title{font-size:32px;font-weight:500}html .footer .copy{font-size:14px}html .m-btn_link{font-size:18px}html .m_ttl_txt_01 .title{font-size:32px;font-weight:500;line-height:1.5}html .m_ttl_txt_01 .title span{font-size:24px}@media only screen and (max-width:1200px){html body{font-size:26px;line-height:1.5}html .section.mv .subtitle{font-size:30px;font-weight:700}html .section.box01 .mov p{font-size:24px;padding-right:40px;padding-left:40px}html .section.box02 .member .title{font-size:48px}html .section.box02 .member .title .small,html .section.box02 .member .title .small_sp{font-size:28px}html .section.box02 .member .title .strong{font-size:40px}html .section.box02 .member .intro_box .name{font-size:32px}html .section.box02 .member .intro_box .txt{font-size:26px;line-height:1.8}html .section.box02 .member .movie_box>.title{font-size:28px;line-height:1.5}html .section.box04 .title{font-size:48px;line-height:1.5}html .section.box04 .list_comment li .head{font-size:28px}html .section.box04 .list_comment li .head .name{font-weight:700}html .section.box04 .list_comment li .txt{font-size:28px}html .footer .title{font-weight:700}html .footer .copy{font-size:15px}html .m-btn_link{font-size:28px}html .m_ttl_txt_01 .title{font-size:48px;font-weight:700}html .m_ttl_txt_01 .title span{font-size:26px}html .m_ttl_txt_01 .txt{font-size:26px;line-height:1.75}}.header{height:801px;background:#000 url(/assets/contents/images/standalone/project/gungame/bg_mv.png) no-repeat center center/auto}@media only screen and (max-width:1200px){.header{height:auto;background:#000}.header .inner{background:#f3c146 url(/assets/contents/images/standalone/project/gungame/sp/bg_mv.png) no-repeat center top/auto}}.section.mv{position:relative}.section.mv .title{margin:-46px 0 0 -27px}.section.mv>.logo{padding:17px 0 0 132px}.section.mv .title.is-move,.section.mv>.logo.is-move{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);-webkit-animation:fadeInLeft .6s ease forwards;-moz-animation:fadeInLeft .6s ease forwards;-ms-animation:fadeInLeft .6s ease forwards;-o-animation:fadeInLeft .6s ease forwards;animation:fadeInLeft .6s ease forwards;opacity:0}.section.mv>.logo.is-move{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.section.mv .title.is-move{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.section.mv .subtitle{margin-left:-23px;color:#fff;text-shadow:1px 1px 2px grey}.section.mv .subtitle.is-move{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);-webkit-animation:fadeInLeft .6s ease forwards;-moz-animation:fadeInLeft .6s ease forwards;-ms-animation:fadeInLeft .6s ease forwards;-o-animation:fadeInLeft .6s ease forwards;animation:fadeInLeft .6s ease forwards;-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;-ms-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s;opacity:0}.section.mv .mv_btns{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:40px 0 0 -5px;text-align:center;gap:20px}.section.mv .mv_btns .btn,.section.mv .mv_btns .logo{margin-top:18px}.section.mv .mv_btns_box{width:253px;height:234px;background-color:#fff}.section.mv .char{position:absolute;top:0;right:0}.section.mv .char>img{position:absolute}.section.mv .char .char01{z-index:4;top:421px;right:116px}.section.mv .char .char02{z-index:3;top:226px;right:197px}.section.mv .char .char03{z-index:2;top:107px;right:359px}.section.mv .char .char04{z-index:1;top:31px;right:-9px}.section.mv .char.is-move>img{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadeInUp .6s ease forwards;-moz-animation:fadeInUp .6s ease forwards;-ms-animation:fadeInUp .6s ease forwards;-o-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards;opacity:0}.section.mv .char.is-move .char01{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.section.mv .char.is-move .char02{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.section.mv .char.is-move .char03{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.section.mv .char.is-move .char04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.section.mv .btn_cv{position:absolute;z-index:100000;right:18px;bottom:-20px;overflow:hidden;width:190px;height:190px}.section.mv .btn_cv::before{position:absolute;top:50%;left:50%;overflow:hidden;width:190px;height:190px;content:'';background:url(/assets/contents/images/standalone/project/gungame/bg_start_btn.png);background-repeat:no-repeat;background-size:contain}.section.mv .btn_cv.is-move{-webkit-animation:fadeInUp .6s ease forwards;-moz-animation:fadeInUp .6s ease forwards;-ms-animation:fadeInUp .6s ease forwards;-o-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.section.mv .btn_cv.is-move:before{-webkit-animation:fastRotate 1s linear forwards,slowRotate 20s linear infinite 1s,blink 2s linear infinite;-moz-animation:fastRotate 1s linear forwards,slowRotate 20s linear infinite 1s,blink 2s linear infinite;-ms-animation:fastRotate 1s linear forwards,slowRotate 20s linear infinite 1s,blink 2s linear infinite;-o-animation:fastRotate 1s linear forwards,slowRotate 20s linear infinite 1s,blink 2s linear infinite;animation:fastRotate 1s linear forwards,slowRotate 20s linear infinite 1s,blink 2s linear infinite;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.section.mv .btn_cv a{position:relative;z-index:1001;display:block}.section.mv .btn_cv img{margin:55px 0 0 42px}.section.mv .btn_cv:hover::before{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.section.mv .btn_cv:hover::after{position:absolute;z-index:1002;top:0;left:0;width:100%;height:100%;-webkit-animation:shine 1s ease-in-out;-moz-animation:shine 1s ease-in-out;-ms-animation:shine 1s ease-in-out;-o-animation:shine 1s ease-in-out;animation:shine 1s ease-in-out;baciground:radial-gradient(circle,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 70%)}.section.mv .btn_cv.is-fixed{position:fixed;top:20px;right:20px}.section.mv .is-sp{display:none}@media only screen and (max-width:1200px){.section.mv .title{width:606px;margin:-38px auto 0;padding:0;text-align:center}.section.mv>.logo{width:270px;margin:-13px auto 0;padding:0;text-align:center}.section.mv>.logo.is-move{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.section.mv .title.is-move{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.section.mv .subtitle{margin:-10px 0 0;text-align:center}.section.mv .subtitle.is-move{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.section.mv .mv_btns{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.section.mv .char{position:relative;left:5px;width:670px;margin:0 auto}.section.mv .char>img{position:relative}.section.mv .char.is-move>img{-webkit-transform:translateY(0);-webkit-transform:translateX(-20px);-moz-transform:translateY(0);-moz-transform:translateX(-20px);-ms-transform:translateY(0);-ms-transform:translateX(-20px);-o-transform:translateY(0);-o-transform:translateX(-20px);transform:translateY(0);transform:translateX(-20px);-webkit-animation:fadeInLeft .6s ease forwards;-moz-animation:fadeInLeft .6s ease forwards;-ms-animation:fadeInLeft .6s ease forwards;-o-animation:fadeInLeft .6s ease forwards;animation:fadeInLeft .6s ease forwards;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;opacity:0}.section.mv .mv_btns{margin:20px 0 0;padding-bottom:52px;text-align:center;gap:20px}.section.mv .mv_btns .btn,.section.mv .mv_btns .logo{margin:18px auto}.section.mv .mv_btns .logo.logo_01{width:210px}.section.mv .mv_btns .logo.logo_02{width:175px}.section.mv .mv_btns .btn{width:280px}.section.mv .mv_btns_box{width:322px;height:auto}.section.mv .btn_cv{position:absolute;top:900px;right:18px;display:none;width:220px;height:220px}.section.mv .btn_cv.is-move{display:block}.section.mv .btn_cv::before{width:220px;height:220px}.section.mv .btn_cv a{display:block}.section.mv .btn_cv img{width:118px;margin:62px 50px 0}.section.mv .is-pc{display:none}.section.mv .is-sp{display:block}}#js-btn_cv,#js-logo,#js-subtitle,#js-title{opacity:0}.footer{padding-top:92px;text-align:center;color:#fff;background:#000}.footer .footer_btns{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:18px}.footer .footer_btns_box{width:316px;height:205px;margin-top:24px;text-align:center;background-color:#fff}.footer .btn,.footer .logo{margin-top:18px}.footer .copy{margin-top:81px;padding:20px 0}@media only screen and (max-width:1200px){.footer .title{margin-bottom:34px}.footer .footer_btns{display:block}.footer .footer_btns_box{width:584px;height:auto;margin:0 auto 40px;padding:45px 60px 50px}.footer .footer_btns_box .btn,.footer .footer_btns_box .logo{margin-top:24px}.footer .footer_btns_box .logo{margin:auto}.footer .footer_btns_box:nth-child(1) .logo{width:220px}.footer .footer_btns_box:nth-child(2) .logo{width:175px}}