.pcOnly{display:block}.pcTabOnly{display:block}.tabSpOnly{display:none}.tabOnly{display:none}.spOnly{display:none}@media only screen and (max-width: 1024px){.pcOnly{display:none}.pcTabOnly{display:block}.tabSpOnly{display:block}.tabOnly{display:block}.spOnly{display:none}}@media only screen and (max-width: 540px){.pcOnly{display:none}.pcTabOnly{display:none}.tabSpOnly{display:block}.tabOnly{display:none}.spOnly{display:block}}body{height:100vh}.contWrap header{position:relative;z-index:2}.contWrap header .globalWrap #logo{opacity:0;position:relative;z-index:-9999;transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.contWrap header .menuWrap{background:var(--bg-menu-back)}.contWrap header .menuWrap:before{display:none}@media only screen and (min-width: 1025px){.contWrap header{position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:flex-end}.contWrap header .globalWrap{display:none}.contWrap header .menuWrap{position:static;width:auto;margin:var(--margin-min) 0 var(--margin-normal);background:transparent}.contWrap header .menuWrap nav{width:auto;min-width:auto}.contWrap header .menuWrap nav ul{display:flex;justify-content:flex-end;flex-wrap:wrap}}@media only screen and (max-width: 1024px){.contWrap header .globalWrap.panelactive #logo{opacity:1;position:static;transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.contWrap header .globalWrap .menuBtn span{background:var(--color-wht)}.contWrap header .globalWrap .menuBtn.active span{background:var(--color-gray_light)}}#KV{width:100%;max-width:1920px;margin:0 auto;height:100vh;position:relative;background:url(../images/top/mainImg_pc-back.webp) no-repeat center center;background-size:cover}#KV .inner{position:absolute;z-index:4;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1440px;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#KV .inner .titleWrap{width:100%;height:100%;aspect-ratio:1440 / 1000;background:url(../images/top/title_pc.svg) no-repeat center center;background-size:cover}#KV .inner .titleWrap div h1{display:none;text-indent:-9999px}#KV .bgWrap{background:url(../images/top/mainImg_pc.webp) no-repeat center center;background-size:cover;width:100%;max-width:1440px;height:100%;position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);overflow:hidden}#KV .bgWrap div{max-width:1440px;width:90%;position:absolute;z-index:4;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 1025px){#KV{min-height:820px}}@media only screen and (min-width: 1025px) and (max-height: 999px){#KV{background-size:auto 1000px}}@media only screen and (max-width: 1440px){#KV{background:transparent}#KV .inner .titleWrap{background-size:cover}#KV .bgWrap{background-size:cover}}@media only screen and (max-width: 1024px){#KV{aspect-ratio:1200 / 2136;height:100%}#KV .inner .titleWrap{width:100%;height:auto;aspect-ratio:1200 / 2136;background:url(../images/top/title_sp.svg) no-repeat top center;background-size:contain;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:flex-end}#KV .bgWrap{background:url(../images/top/mainImg_sp.webp) no-repeat top center;background-size:contain;width:100%;max-width:1200px;height:100%;position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);overflow:hidden}}footer small{color:var(--color-wht)}@media only screen and (min-width: 1025px){footer{position:absolute}}
