*{margin:0;padding:0;box-sizing:border-box}body{display:block;background:#26282b;overflow-x:hidden;position:relative;font-family:"Teko", serif;line-height:1.5;letter-spacing:0;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;vertical-align:bottom;font-size:0;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1}a{color:#fff;text-decoration:none}.displayPc{display:block}@media screen and (max-width: 1200px){.displayPc{display:none}}@media screen and (max-width: 750px){.displayPc{display:none}}.displaySp{display:none}@media screen and (max-width: 1200px){.displaySp{display:none}}@media screen and (max-width: 750px){.displaySp{display:block;line-height:0}}body{line-height:1.5;position:relative;background:#000 !important;word-wrap:break-word;-webkit-text-size-adjust:100%;font-family:'Antonio', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;color:#fff}img{max-width:100%}html,body{overflow-x:hidden}body{background:#050c1d}main{position:relative;width:100%}#container{width:100%;margin:0 auto}area{outline:none}#mvCol{position:relative;width:100%;background:#000}#mvCol .mvBg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0}#mvCol .mvBg{animation:none !important;transition:none !important;transform:none !important}#mvCol .mvBg{animation:none !important;transition:none !important}#mvCol .mvBg[data-aos]{opacity:1 !important;transform:none !important}#mvCol .mvInner{position:relative;z-index:1;padding-top:3vw;padding-bottom:0;padding-left:4vw;max-width:1600px;margin:0 auto}@media (max-width: 768px){#mvCol .mvInner{padding-left:2.5vw}}@media (min-width: 1920px){#mvCol .mvInner{padding-left:2vw}}#mvCol .logoBox{display:flex;flex-direction:column;align-items:center;width:fit-content}#mvCol .logoBox img{display:block}@media (max-width: 768px){#mvCol .mvInner{padding-top:17vw}}#mvCol .mvLogo,#mvCol .mvTxt,#mvCol .mvDate{max-width:100%;height:auto;display:block}#mvCol .mvLogo{width:900px;height:auto;margin-bottom:-5px;max-width:95vw}@media (max-width: 768px){#mvCol .mvLogo{width:55vw;align-self:flex-start}}#mvCol .mvTxt{width:580px;height:auto;margin-bottom:10px;max-width:95vw}@media (max-width: 768px){#mvCol .mvTxt{width:47vw;align-self:flex-start;margin-left:-6.5vw}}#mvCol .mvDate{width:570px;height:auto;margin-bottom:6vw}@media (max-width: 768px){#mvCol .mvDate{width:60vw}}.sectionCol{max-width:1400px;margin:0 auto}.sectionCol .sectionInner{width:100%;margin:0 auto}.sectionCol{margin:0 auto}#about{padding:clamp(0px, 5.2vw, 100px) 0;margin:0 auto;width:100%;position:relative;z-index:10}@media (max-width: 1400px){#about{width:95vw;margin:0 auto}}@media (max-width: 768px){#about{padding-bottom:0;padding-top:0vw}}#about .aboutImg{width:105%;position:relative;left:50%;transform:translateX(-50%);display:block}#about ul{margin:30px auto 0;display:flex;flex-direction:row-reverse;align-items:stretch;gap:35px}#about ul li:nth-child(1){flex:1}#about ul li:nth-child(1) iframe{width:100%;height:100%;min-height:400px}#about ul li:nth-child(2){flex:1;display:flex}#about ul li:nth-child(2) dl{display:grid;grid-template-columns:auto 1fr;width:100%}#about ul li:nth-child(2) dt{position:relative;padding-left:40px;padding-right:30px;padding-bottom:10px;margin-bottom:26px;font-size:28px;font-weight:700;color:#fff}@media (max-width: 768px){#about ul li:nth-child(2) dt{font-size:18px;padding-right:10px;margin-bottom:3vw;padding-left:20px}}#about ul li:nth-child(2) dt::before{content:"";position:absolute;left:0;top:5px;width:20px;height:40px;background:url("../images/thunder_icon.png") no-repeat center;background-size:contain}@media (max-width: 768px){#about ul li:nth-child(2) dt::before{width:12px;height:24px}}#about ul li:nth-child(2) dt::after{content:"";position:absolute;left:40px;right:0;bottom:0;height:2px;background:#ad0204}@media (max-width: 768px){#about ul li:nth-child(2) dt::after{left:20px}}#about ul li:nth-child(2) dd{position:relative;padding-bottom:10px;margin-bottom:26px;font-size:28px;font-weight:100;color:#ffffff;text-align:left}@media (max-width: 768px){#about ul li:nth-child(2) dd{font-size:18px;margin-bottom:3vw}}#about ul li:nth-child(2) dd::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#ad0204}#about ul li:nth-child(2) dl>dt:first-of-type,#about ul li:nth-child(2) dl>dt:first-of-type+dd{margin-top:10px}@media (max-width: 768px){#about ul li:nth-child(2) dl>dt:first-of-type,#about ul li:nth-child(2) dl>dt:first-of-type+dd{margin-top:0px}}#about ul li:nth-child(1) iframe{display:block;margin:0 auto}#about ul li dd{text-align:center}#about ul li dl{padding:20px 30px;background:rgba(0,0,0,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 10px rgba(173,2,4,0.8),0 0 30px rgba(173,2,4,0.5);border-radius:8px}@media (max-width: 768px){#about ul li dl{padding:2vw 3vw}}@media screen and (max-width: 1024px){#about ul{display:flex;flex-direction:column}#about ul li:nth-child(1){order:2}#about ul li:nth-child(1) iframe{height:60vw;min-height:0}#about ul li:nth-child(2){order:1}}#product{overflow:hidden;font-weight:100;z-index:3;position:relative}@media (max-width: 1400px){#product{margin-left:5vw;margin-right:5vw}}@media (max-width: 768px){#product{padding-top:20vw;margin-left:2.5vw;margin-right:2.5vw}}#product h2{margin-bottom:50px;text-align:center}@media (max-width: 768px){#product h2{margin-bottom:5vw}}#product h2 img{display:block;max-width:100%;height:auto;width:auto;margin:0 auto}@media (max-width: 768px){#product h2 img{height:10vw;width:auto}}#product .productList{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;justify-items:center;width:100%}#product .productItem{text-align:center}#product .productItem .productImage{width:100%;max-width:460px;height:auto;display:block;margin:0 auto}#product .productItem .productText{margin-top:12px;font-size:26px;color:#fff}@media (max-width: 768px){#product .productItem .productText{font-size:clamp(20px, 4vw, 4.5vw)}}#product .productItem .productPopup img{display:block;width:100%}#product .productItem .productPopup{position:relative;display:block}@media screen and (max-width: 600px){#product .productItem .productPopup{margin:0 auto;width:90%}}#product .productItem .productPopup::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);opacity:0;transition:opacity .3s;z-index:1}#product .productItem .productPopup::after{content:"VIEW MORE";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:700;font-size:35px;letter-spacing:2px;opacity:0;transition:opacity .3s;z-index:2}@media (hover: hover){#product .productItem .productPopup:hover::before,#product .productItem .productPopup:hover::after{opacity:1}}#product .productTxt{display:block;width:auto;max-width:90vw;height:auto;margin:60px auto 0;margin-bottom:100px}@media (max-width: 768px){#product .productTxt{margin-bottom:10vw;margin-top:7vw;max-width:100%}}@media screen and (max-width: 1024px){#product .productList{grid-template-columns:repeat(2, 1fr);gap:20px}}@media screen and (max-width: 600px){#product .productList{grid-template-columns:1fr;margin:0 auto;gap:10vw}#product .productImage{width:95%}}#give{display:flex;flex-direction:column;position:relative;z-index:2}#give::before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:100vw;height:auto;aspect-ratio:2000 / 1371;background:url("../images/bg_thunder_04.png") no-repeat center top;background-size:cover;z-index:1;pointer-events:none}@media (max-width: 768px){#give::before{width:120vw;top:-6vw}}#give h2{margin-bottom:50px;text-align:center;position:relative;z-index:2}@media (max-width: 768px){#give h2{margin-bottom:5vw}}#give h2 img{display:block;max-width:100%;height:auto;width:auto;margin:0 auto}@media (max-width: 768px){#give h2 img{height:13vw;width:auto}}#give .giveContent{z-index:3;position:relative;width:100%;display:flex;justify-content:center}#give .giveContent+.giveContent{margin-top:60px}@media (max-width: 768px){#give .giveContent+.giveContent{margin-top:7vw}}#give .giveContent .giveImageWrapper{position:relative;width:100%;max-width:1000px}@media (max-width: 1100px){#give .giveContent .giveImageWrapper{max-width:90vw}}#give .giveContent .giveImageWrapper .giveImage{width:100%;height:auto;display:block}@media (max-width: 768px){#give .giveContent .giveImageWrapper .giveImage{margin:0 auto;width:90%}}#give .giveContent .giveImageWrapper .giveBadge{position:absolute;top:-50px;left:-50px;width:180px;height:auto}@media (max-width: 768px){#give .giveContent .giveImageWrapper .giveBadge{width:17vw;top:-4vw;left:2vw}}.footerSection{width:100%;margin-top:60px;margin-bottom:0 !important}.footerSection .footerLogoArea{background:#ffffff;padding:30px 0;display:flex;justify-content:center;font-weight:bold}.footerSection .footerLogoArea .footerLogoList{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;max-width:90vw}.footerSection .footerLogoArea .footerLogoList .footerLogoLink{display:inline-block}.footerSection .footerLogoArea .footerLogoList .footerLogo{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;transition:opacity .25s ease}@media (max-width: 768px){.footerSection .footerLogoArea .footerLogoList .footerLogo{max-width:70%}}@media (hover: hover){.footerSection .footerLogoArea .footerLogoList .footerLogoLink:hover .footerLogo{opacity:0.7}}.footerSection .footerCopyArea{background:#000;padding-top:50px;padding-bottom:30px;text-align:center}@media (max-width: 768px){.footerSection .footerCopyArea{padding-top:5vw;padding-bottom:0}}.footerSection .footerCopyArea .footerCopy{color:#fff;font-size:22px;line-height:1.5;margin:0}@media (max-width: 768px){.footerSection .footerCopyArea .footerCopy{font-size:14px}}@media (max-width: 768px){.footerSection .footerLogoList{width:95%;flex-wrap:nowrap;gap:20px}.footerSection .footerLogoList .footerLogo{flex:1 1 0;width:100%;height:auto;min-width:0}.footerSection .footerLogoList .footerCopyArea .footerCopy{font-size:14px}}
