@media screen and (max-width:780px){
    .pc{display:none !important;}
	.mo{display:block !important;}
    /*웹 모바일화(웹 사이즈 지정 해 뒀던 거 부수기)*/
	
	 html, body{
	  -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */
	  -ms-text-size-adjust : none;  /* IE */
	  -moz-text-size-adjust : none;  /* 파이어폭스 */
	  -o-text-size-adjust : none;  /* 오페라 구버전 */
	}
    body{min-width:auto; overflow:auto;}
    .inner{width:auto;}
	.fp-section, .fp-tableCell{height:100%; display:block;}
	.section{height:100%; display:block; /* min-width:750px; */ padding-bottom:100px;}
	.sc_hidden {height:auto !important; min-height:auto !important; overflow:hidden !important; touch-action:none !important;}

	#section1 .fp-tableCell{height:500px;}
	#section3{height:1630px !important;}
	#section4{height:auto !important;}
	#section5{height:1840px !important;}

	.secTit{margin-bottom:80px;}

    


	header { width:100%; max-height:120px; /* box-shadow:0 1px 3px rgba(0,0,0,0.5); */ position:fixed; top:0;}
	header .mo{position:absolute; top:0; width:100%;}
	.mo_logo{width:110px; box-sizing:border-box;}
	header  img{width:auto; height:auto; max-height:70px; display:block; margin:0 auto;}
	header .mo > div{display:flex; justify-content:space-between; align-items:center; width:90%; margin:0 auto;}
	header .nav-btn { position:relative;  width:105px; height:110px; cursor:pointer; }
	header .nav-btn span {
		position:absolute;
		width:45px;
		height:2px;
		display:inline-block;
		background-color: #212121;
		top: 55px;
		left: 0;
		right: 0;
		margin: auto;
		transition: background-color 0.5s;
	}
	header .nav-btn.on span { background-color:rgba(255,255,255,0); z-index:4;  left:auto; right:32.5px; transition: background-color 0s;}
	header .nav-btn span:after, .nav-btn span:before {
		content:'';
		position:absolute;
		width:45px;
		height:2px;
		display:inline-block;
		background:#212121;
		transition: all 0.5s;
	}
	header .nav-btn span:after { top:14px; }
	header .nav-btn span:before { top:-14px; }
	
	header .nav-btn.on span:after, header .nav-btn.on span:before { top:0px; background-color:rgba(255, 255, 255, 1); }
	header .nav-btn.on span:after { transform:rotate(-45deg); }
	header .nav-btn.on span:before { transform:rotate(45deg); }
	.head > li { float:left; width:110px;}
	.head  .nav-btn{width:45px;}
	.sec01 .swiper-slide{width:80%; }



	.nav_bg{ display: none;}
	.nav_bg.on{
        display: block;
		position:absolute;
		top:0;
		width:100%;
		height:100%;
		min-height:100vh;
		background:rgba(0,0,0,0.5);
		z-index:-1;
	}

    .nav_ct{ display: none !important;}
    .nav_ct.on{
        display: block !important;
        position:absolute;
        width:100%;
        height:100%;
        min-height:100vh;
        z-index:3;
        overflow: hidden;
		background:#fff;
		top:0;
		padding-top:110px;
		background:rgba(0, 0, 0, 0.9);
    }
	 .nav_ct ul{box-sizing:border-box; padding:30px 100px;}
	 .nav_ct ul li{ margin-bottom:100px;}
	 .nav_ct ul li a{color:#fff; font-size:65px;}

	.sec01 .swiper-container{margin-top:110px !important; padding:0;}
	.sec01 .swiper-slide{width:auto; height:100%;}
	.sec01 .swiper-slide a{width:100%; }
	.sec01 .swiper-slide img{max-width:100%; height:auto;}
	.sec01 .swiper-slide.swiper-slide-next{padding:20px 30px !important;} 
	.sec01 .swiper-slide img{object-fit:contain; border-radius:20px; filter:none;}
	.sec01 .swiper-slide.swiper-slide-prev{padding:0 !important; box-sizing:border-box;}
	.sec01 .swiper-slide.swiper-slide-prev img{width:100% !important; height:auto !important; object-fit:contain !important;}
	.sec01 .swiper-slide.swiper-slide-next{padding:0 !important; box-sizing:border-box;}
	.sec01 .swiper-slide.swiper-slide-next img{width:100% !important; height:auto !important; object-fit:contain !important;}


	.sec02 div.txtbox{margin:30px auto;}
	.sec02 div p{text-align:center; font-size:28px;}
	.sec02 div.txtbox:nth-of-type(2){margin-right:0;}

	.sec03 ul.streamerList{width:auto;}
	.sec03 ul.streamerList{ transform:translateY(0%); position:static;}
	.sec03 ul.streamerList li{width:50%; height:auto;}
	.sec03 ul.streamerList li img{width:80%; height:auto;}
.sec03 ul.streamerList li:nth-child(n+5){width:45%;}
	#section3 {height:auto !important;}
	.sec03 .inner{padding-top:0 !important; width:100%;}
	.pop_stm-info{top:0; left:0; transform:translate(0, 0); height:100vh;}
	.pop_stm-info .inner{box-sizing:border-box; padding-bottom:200px;}
	.pop_stm-info .controller-cs{width:100%; display:none;}
	.pop_stm_wrap .inner{width:100%; height:calc(100vh - 200px)}
	.pop_stm_bg .box1{flex-wrap:wrap; justify-content: center;}
	.pop_stm_bg .box2 h5{width:100%; margin-top:50px; padding-left:40px; box-sizing:border-box;}
	.vp3-slide .swiper-container{width:calc(100% - 80px);}
	.vp3-slide{width:100%;}
	.vp3-slide .swiper-slide img{width:100%; height:auto; max-width:620px; display:block; margin:0 auto;}
	.vp3{width:100%; height:auto; max-width:620px; height:415px; background-size:cover !important;}
	/* #streamer1 .box2 .vp3{background:url(../image/main/3vp-streamer01.png) center center no-repeat; height:4px;} */
	#streamer2 .vp3{background:url(../image/main/3vp-streamer02.png) center center no-repeat; height:285px;}
	#streamer3 .vp3{background:url(../image/main/3vp-streamer03.png) center center no-repeat; height:460px;}
	#streamer4 .vp3{background:url(../image/main/3vp-streamer04.png) center center no-repeat; height:380px; }
	#streamer5 .vp3{background:url(../image/main/3vp-streamer05.png) center center no-repeat; height:285px;}
	#streamer6 .vp3{background:url(../image/main/3vp-streamer06.png) center center no-repeat; height:285px;}
	#streamer7 .vp3{background:url(../image/main/3vp-streamer07.png) center center no-repeat; height:425px;}
	#streamer8 .vp3{height:295px;}
	#streamer9 .vp3{height:238px;}

	.sec03 ul.streamerList li{width:45%;}
	.sec03 ul.streamerList li:last-child{margin-left:auto; margin-right:auto;}
	.pop_stm_bg .box1 > .Rbox{background-position:center top !important; width:100%;}
	.pop_stm_bg .box1 h2{font-size:40px; color:#222; text-align:center;}
	.pop_stm_bg .box1 h3{font-size:28px; text-align:center;}
	.pop_stm_bg .box1 h4{font-size:22px; text-align:center;}
	.pop_stm_bg .box1 p{font-size:22px;  margin:30px 0; letter-spacing:-0.04em;  text-align:center;}
	.pop_stm_bg .box1 ul{display:flex; width:360px; flex-wrap:wrap; margin:0 auto;}
	.pop_stm_bg .box1 .pop_link{justify-content:center;}

	.pop_stm_bg .box3{width:100%;}
	.pop_stm_bg .box3 > div > div{margin-right:0; margin-bottom:30px;}

	ul.tabs{width:650px; flex-wrap:wrap; margin:0 auto; border-bottom:none;}
	ul.tabs li{width:33.3%; margin-bottom:20px;}
	ul.tabs li:nth-of-type(4), ul.tabs li:nth-of-type(5), ul.tabs li:nth-of-type(6){border-bottom:1px solid #d2a0a0;}
	ul.tabs li.current{box-sizing:border-box; border-bottom:3px solid #9f0000;}
	.tab-content{height:auto; min-height:900px; margin:0 40px; padding-right:0; padding-left:0;}
	
	#section5 ul{width:auto;}
	#section5 ul.ul3_m{display:flex; justify-content:center; flex-wrap:wrap;}
	#section5 ul.ul3_m li img{display:block; margin:50px auto 20px; width:185px; height:auto;}
	#section5 ul.ul3_m li{width:33.3%}
	#section5 ul.ul3_m li > span{}
	#section5 ul.ul3_m li > p{}
	#section5 ul.ul3_m li > p span{}

	#footer{padding:50px 0;}
	#footer .inner{padding-bottom:20%;}
	#footer .ft_btmWrap{right:auto; top:auto; bottom:10%; left:50%; transform:translateX(-50%);}
	
	.sec04 .inner{padding-top:0;}
	.section#section4{padding-bottom:100px;}
	.section#section6{padding-bottom:0;}
	#section5 .inner{padding-top:0;}

	#section4{min-height:190vw;}
	.tab-content{min-height:146.667vw;}
	#section5{height:160vw !important;}
	#section5 .inner{width:85%;}
	.staffList.mo{display:flex !important;}
	.staffList.pc{display:none;}
	.staffList{flex-wrap:wrap; gap:45px 0; justify-content:center;}
	.staffList .staff{width:33.3%; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:10px;}
	.staffList .staff span, .staffList .staff p{text-align:center;}
	.staffList .staff span{ font-size:18px;}

}

@media screen and (max-width:780px){
#section3 {
    height: 2400px !important;
}

ul.tabs{width:100%;}

.sec03 ul.streamerList li{width:50%;}
}
