	.event-jam {font-size: 24px;}
	.event-jam .img-wrap img {display: block;}
	.event-jam h2 {font-family: 'EsaManru'; font-size: 58px; color: #111634;}

	.ev-jad02 {padding-bottom: 130px;}
	
	.ev-jad03 {background: #f3f5f6;}
	.ev-jad03 .pc-show {padding-top: 110px;}
	.ev-jad03 h2 {margin-bottom: 12px;}

	.ev-jad04 .pc-show {padding: 130px 0;}
	.jam-adult03-blue {color: #fff;}
	.jam-adult03-blue .ev-container03 {padding: 17px 0; background: #000b76;}
	.jam-adult03-blue em {color: #03f7c6;}

	.ev-jad04 .ev-container03 {position: relative;}
	.ev-jad04 .ev-container03:before {content:''; width: 197px; height: 205px; position: absolute; background: url('/img/event/gamejam_a_icon04.png') no-repeat; left: -6px; top: -60px;}
	
	.ev-jad05 .pc-show{padding: 133px 0 129px;}
	.jad-history-wrap {display: flex; padding-top: 50px;}

	.ev-jad06 .pc-show {padding: 153px 0 165px;}
	.jad-review-list {padding-top: 58px;}
	.jad-review-list li + li {padding-top: 33px;}

	.ev-jad07 .pc-show {padding: 137px 0 126px;}
	.ev-jad07 .pc-show .img-wrap + .img-wrap {padding-top: 77px;}

	/* 2nd °ÔÀÓÀë */
	.ev-jad01-cont {display: none;}
	.ev-jad01-cont01 .pc-show {padding: 132px 0 452px;}
	.ev-jad-tab-wrap {background: linear-gradient(90deg, rgba(24,31,64,1) 0%, rgba(84,9,127,1) 100%);}
	.ev-jad-tab-list {display: flex; justify-content: center;}
	.ev-jad-tab-list > li {padding: 10px 11%; font-size: 20px; color: #b2b2b2;}
	.ev-jad-tab-list > li a{color:#aaa}
	.ev-jad-tab-list > li.on a{font-weight: 700; color: #00d9ff;}

	.ev-jad01-cont02 .ev-container03{max-width:1040px;}
	.ev-container03{max-width:1040px;}

	.ev-jada2-tit img {margin: 0 auto; display: block;}
	
	#contJad02 .ev-jada2-01 {background: #f5f3f1 url('/img/event/gamejam_2407_content1_bg_pc.jpg') no-repeat center; height:3319px; background-size: cover;}
	.ev-jada2-tit0101 {padding: 130px 0 30px;}
	.jada2-concept {display: flex; align-items: center; justify-content: center; height: 96px; border: 2px solid transparent; background-image: linear-gradient(#131313, #131313), linear-gradient(90deg, rgba(63,187,254,1) 0%, rgba(165,65,255,1) 100%); background-origin: border-box;
    background-clip: content-box, border-box; font-size: 25px; color: #fdfdfd; text-align: center;}
	.jada2-concept em {margin-right: 11px; border-bottom: 2px solid; font-weight: 900; color: #9f66ec;}
	.ev-jada2-tit0102 {padding: 145px 0 40px;}

	.ev-jada2-video .video-wrap + .video-wrap {margin-top: 20px;}
	.ev-jada2-0102 .pc-show {padding: 137px 0 176px;}
	.ev-jada2-review-list {padding: 30px 0 192px;}

	.ev-jada2-lr-list {display: flex; justify-content: space-between;}
	.ev-jada2-lr-list .left-wrap {padding-top: 78px;}
	.ev-jada2-tit0104 {padding: 133px 0 30px;}

	.ev-jada2-02 {background: #12014a url('/img/event/gamejam_a2_bg02.jpg') no-repeat center top;}
	.ev-jada2-02 .pc-show {height: 2247px;}
	.ev-jada2-img0201 {padding: 530px 0 607px;}
	.ev-jada2-03 .pc-show {padding: 153px 0 120px;}
	.ev-jada2-tit0301 {padding-bottom: 52px;}
	
	#contJad02 .content-title{font-weight: 300;letter-spacing: -2px; font-family: 'nsKR'; color:#222222;}
	#contJad02{font-size: 24px; color:#222222;}
	#contJad02 .ev-jada2-0102 .con{padding-top:150px; position:relative;}
	#contJad02 .ev-jada2-0102 .content01-1 .logo{margin-bottom:5px;}
	#contJad02 .ev-jada2-0102 .content01-1 .video-wrap{margin-top: 39px;}
	#contJad02 .ev-jada2-0102 .content01-2 .content-title{position:absolute; top: 130px;}
	#contJad02 .ev-jada2-0102 .content01-3 .content-title{margin-bottom:30px; position:relative;}
	#contJad02 .ev-jada2-0102 .content01-3 .content-title::after{content:"";height:5px;width: 625px;background:#6009cd;position:absolute;display:block;left: 415px;top: 26px;}
	#contJad02 .ev-jada2-0102 .content01-4 .content-title{margin-bottom:50px; position:relative;}
	#contJad02 .ev-jada2-0102 .pc-show{padding:0;}
	#contJad02 .ev-jada2-0102 .pc-show .wrap{ max-width: 1040px;margin: 0 auto;}
	#contJad02 .ev-jada2-0102 .content-title .purple{color:#6009cd;}
	#contJad02 .ev-jada2-0102 .content-title strong{font-weight:800;}
	#contJad02 .ev-jada2-0102 .content-title{font-size: 40px;}
	#contJad02 .ev-jada2-0102 .content-title .tail{font-size:20px; display:block; margin-top:7px;}
	#contJad02 .ev-jada2-0102 .pc-show .wrap{ max-width: 1040px;margin: 0 auto;}
	
	#contJad02 .ev-jada2-02 .wrap{text-align: center; padding-top:150px;}
	#contJad02 .ev-jada2-02 .content-title{color:#ffffff;margin-bottom: 40px;margin-top: 10px; font-size:40px;}
	#contJad02 .ev-jada2-02 .content-img div{margin-bottom:20px;}
	#contJad02 .ev-jada2-02 .content-img div:nth-child(odd){margin-left: -135px;}
	#contJad02 .ev-jada2-02 .content-img div:nth-child(even){margin-right: -135px;}
	#contJad02 .ev-jada2-02{background-image: url('/img/event/gamejam_2407_content2_bg_pc.jpg'); height:2229px;}
	
	#contJad02 .ev-jada2-03 .pc-show{padding:0;}
	#contJad02 .ev-jada2-03 .wrap{text-align: center; padding:150px 0;  display:block;}
	#contJad02 .ev-jada2-03 .txt1{font-size:22px; color:#333333; margin-top:36px; font-weight: 500;}
	#contJad02 .ev-jada2-03 .txt2{font-size:30px; font-weight:800; color:#fff; margin-top: 150px;}
	#contJad02 .ev-jada2-03 .arrow-icon{ margin-top:55px;text-align: center;}
	#contJad02 .ev-jada2-03{background-image: url('/img/event/gamejam_2407_content3_bg_pc.jpg'); height:2381px;margin-bottom:120px;}

	/*25_0724°ÔÀÓÀë*/
	.game_jam25 {min-height: 800px;}
	.game_jam25 .edu-top-txt{padding: 402px 0 0px;}
	.game_jam25 .edu-sub-tit{margin: 180px 0 60px 0;}
	.game_jam25 .edu-tit dl dd{width:95%;}
	.game_jam25 .edu-cont {padding: 83px 0;}
	.game_jam25 .edu-cont .container .edu-sub-tit{text-align: center;}
	.game_jam25 .edu-cont .container .edu-sub-tit img{width:30%; padding-bottom: 70px;}
	.game_jam25 .edu-step h4{padding-top: 50px;font-weight: 100;letter-spacing: 0.5px;}
	.game_jam25 .game_jam_video {margin:0 auto;  text-align: center;}
	.game_jam25 .game_jam_video .youtube {margin: 0 auto;   margin-bottom: 80px;background: #ffffff;width: 1185px;height: 524px;margin-top: 40px;}
	.game_jam25 .game_jam_video .youtube iframe {width: 100%;height: 100%;}
	.game_jam25 .boon {position: relative;padding: 60px 0 50px 0;display: block;}
	.game_jam25 .boon:before {display: block;width: 2px;background: #fff;height: 100px;position: absolute;top: 16px;left: 50%;content: "";}
	.game_jam25 .boon .boon-sub-tit{margin:0 auto;  text-align: center;}
	.game_jam25 .boon .boon_cards{gap: 28px;display: flex;margin-top: 60px;flex-wrap: wrap;justify-content: center;}
	.game_jam25 .boon_cards .card {position: relative;}
	.game_jam25 .boon_cards .card img {display: block;width: 100%;border-radius: 16px;}
	.game_jam25 .boon_cards .card .card_text {position: absolute;top: 24px;left: 24px;color: #000;z-index: 2;}
	.game_jam25 .boon_cards .card .tag {border: 1px solid #08CEE8;color: #08CEE8;font-size: 16px;border-radius: 20px;padding: 3px 28px;display: inline-block;margin-bottom: 10px;text-align: center;
	font-weight: 700;letter-spacing: 0.5px;}
	.game_jam25 .boon_cards .card .hashtag {font-size: 20px;font-weight: 500;margin: 0;color: #333;margin-top: 11px;}
	.game_jam25 .boon_cards .card .title {font-size: 24px;font-weight: 700;letter-spacing: 0.8px;color: #333;margin-top: -4px;}
	.game_jam25 .boon_cards .card .desc {font-size: 16px;line-height: 1.4;color: #868686;font-style: normal;font-weight: 400;letter-spacing: 0.8px;}
	.game_jam25 .boon_cards .card:nth-child(1) .card_icon{position: absolute;width: 45%;top: 51%;left: 59%;}
	.game_jam25 .boon_cards .card:nth-child(2) .card_icon{position: absolute;width: 59%;top: 65%;left: 55%;z-index: 1;}
	.game_jam25 .boon_cards .card:nth-child(3) .card_icon{position: absolute;width: 50%;top: 57%;left: 53%;}
	.game_jam25 .edu-cont .game_jam-game .game-tit {margin:0 auto;  text-align: center;margin-bottom: 42.5px;}
	.game_jam25 .edu-cont .game_jam-game .edu-step03 span{font-size:17px;}
	.game_jam25 .edu-cont .game_jam_review .review-tit {margin:0 auto;  text-align: center;margin-bottom: 42.5px;}
	.game_jam25 .edu-cont .game_jam_review{margin-top: 104px;}
	.game_jam25 .edu-cont .game_jam_appli .appli-tit {margin:0 auto;  text-align: center;margin-bottom: 42.5px;}
	.game_jam25 .edu-cont .game_jam_appli .edu-sub-tit .appli-tit_btn{display: inline-block;font-size: 17px;color: #333;line-height: 1em;padding: 12px 12px;background: #08cee8;border: 1px solid #08cee8;height: auto;font-weight: 400;min-width: 180px;margin: 0;text-align: center;border-radius: 12px;margin-top: 70px;}
	.game_jam25 .jam-review-slide {padding: 25px 25px 40px;border-radius: 12px;border: 1px solid #ddd;box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.13);display: flex;flex-direction: column;position: relative;background: #fff;}
	.jam-review-slide span {width:100%;padding-bottom: 20px;}
	.jam-review-slide img {max-width:70%;margin: 0 auto;display:block;object-fit: contain;}
	.jam-review-slide em {background-repeat: no-repeat !important;display: block;border-radius: 100%;margin: 0 auto 20px;width: 120px;height: 120px;background-size: 104% !important;}
	.jam-review-slide dl dd {font-size: 15px;font-weight:400;opacity: 0.7;color: #4E4E4E;}


	@media all and (max-width: 1205px) {
		.event-jam {font-size: 14px;}
		.event-jam .pc-show {display: none;}
		.event-jam .mo-show {display: block;}
		
		.ev-jad02 {padding-bottom: 63px;}

		/* 2nd °ÔÀÓÀë */
		.ev-jad-tab-list > li {padding: 13px 7%; font-size: 14px;}
		.ev-jada2-video .ev-container03 {padding: 0;}
		.ev-jada2-video .video-wrap + .video-wrap {margin-top: 7px;}
		
		#contJad02 .ev-jada2-01{height:auto;}

		#contJad02 .content-title{ font-size: 20px !important;}
		#contJad02  .content-title .tail{font-size:12px; display:block; margin-top:7px;}
		#contJad02  .content-img{}

		#contJad02  .mo-show .wrap{width: 90%; position:absolute; left:5%;}
		#contJad02  .mo-bg{width:100%; height: auto;}
		
		#contJad02 .ev-jada2-0102 .wrap{top:6.6%;}
		#contJad02 .ev-jada2-0102 .con{padding-top: 12.6vw;width:100%;}
		#contJad02 .ev-jada2-0102 .content01-1 .logo{width:94px; height:30px;}
		#contJad02 .ev-jada2-0102 .content01-1 .video-wrap{margin-top:24px;}
		#contJad02 .ev-jada2-0102 .content01-1::before{content:"";width: 97.5px;height:93.5px;display: block;position: absolute;background-image: url('/img/event/gamejam_2407_content01_obj.png');background-size: cover;right: -2%;top:19.9%;}
		#contJad02 .ev-jada2-0102 .content01-2 .content-title{position:static; margin-bottom: 15px;}
		#contJad02 .ev-jada2-0102 .content01-3 .content-title{overflow:hidden;}
		#contJad02 .ev-jada2-0102 .content01-3 .content-title::after{left:33%; height:2.5px; top:13px; width: 300px;}
		#contJad02 .ev-jada2-0102 .content01-4 .content-title{margin-bottom:15px;}
		#contJad02 .ev-jada2-0102 .content-title .tail{font-size:12px; display:block; margin-top:7px;}


		#contJad02 .ev-jada2-02{background:none; height:auto;}
		#contJad02 .ev-jada2-02 .wrap{padding-top:50px;display:flex;flex-direction: column;align-items: center;}
		#contJad02 .ev-jada2-02 .logo{width:94px; height:30px;}
		#contJad02 .ev-jada2-02 .content-title{margin-top:15px; margin-bottom:25px;}
		#contJad02 .ev-jada2-02 .content-img div{margin-bottom:10px; width:100%; margin-left:0 !important; margin-right:0 !important;}
		
		#contJad02 .ev-jada2-03{background:none; height:auto;}
		#contJad02 .ev-jada2-03 .wrap{padding-top:50px;}
		#contJad02 .ev-jada2-03 .arrow-icon{margin:0 auto;width: 32.5px;height: 23.5px;margin-top: 6vw;}
		#contJad02 .ev-jada2-03 .arrow-icon img{width:100%; height:100%;}
		#contJad02 .ev-jada2-03 .txt1{font-size:13px;margin-top: 9vw;}
		#contJad02 .ev-jada2-03 .txt2{font-size:15px;margin-top: 21vw;}

	}



					.img {display: block;margin: 0 auto;max-width:100%;}
				.pc-show{display:block;}
				.mo-show{display:none;}
				.sec01 {background: url(/img/event/event25/gj_bg_01.png) center center / cover no-repeat;padding: 150px 0 160px;}
				.sec01 .tit {position:relative;z-index:0;margin: 0 auto;width: max-content;max-width:100%;}
				.sec01 .tit .bbl {position:absolute;animation: bubble 5s infinite; }
				.sec01 .tit .bbl01 {left:-190px;top:-75px;z-index:-1;} 
				.sec01 .tit .bbl02 {right: -300px;bottom: 0;}
				.sec01 .tit .bbl03 {top:80px;right:-450px;}
				.sec01 .txt {position:relative;z-index:1;}
				@keyframes bubble {0% {transform: translateY(0);} 50% {transform: translateY(5%);}100% {transform: translateY(0%);}}
				.sec01 .bubbles {display:flex;justify-content:space-between;position:relative;}
				.sec01 .bubbles .bbl {display: flex;justify-content: flex-end;z-index: 0;max-width: 39%;}
				.sec01 .bubbles .bbl.center {transform:scale(1.2);position: absolute;z-index: 1;bottom:0;left:50%;transform:translateX(-50%);max-width: 46%;}
				.reason {padding: 0px 20px 145px;margin: 0 auto;width: 1193px;position:relative;}
				.reason *, .sec01 .reason .tit {position:relative;z-index: 2;}
				.reason .bg {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1 !important;}
				.youtube {margin: 0 auto; margin-bottom: 80px;background: #ffffff;width:1205px;height:683px;}
				.youtube iframe {width: 100%;height:100%;}
				.review {margin: 0 auto;margin-top:-100px;}
				.sec02 {background: url(/img/event/event25/gj_bg_02.png) center center / cover no-repeat;padding: 20px 0 150px;}
				.sec03 {background: url(/img/event/event25/gj_bg_03.png) center center / cover no-repeat;padding: 170px 0;}
				.sec03 .img {max-width:90%;}
				.sec04 {background-color: #2575eb;padding: 115px 30px;}
				@media(max-width:1300px) {.reason {width:90%;} .youtube {width:90%;height:550px;}} 
				@media(max-width:750px) {
					.pc-show{display:none;}
					.mo-show{display:block;}
					.sec01 {background: url(/img/event/event25/gj_bg_01_m.png) center center / cover no-repeat;padding: 25% 0 16%;}
					.youtube {margin-bottom: 8%;width:85%;height:24vh;}
					.reason {padding:0;}
					.sec02 {background: url(/img/event/event25/gj_bg_02_m.png) center center / cover no-repeat;padding: 0% 0 9%;}
					.review {margin-top: -15%;}
					.sec03 {background: url(/img/event/event25/gj_bg_03_m.png) center center / cover no-repeat;padding: 23% 0 14%;}
					.sec03 .img {width:80%;}
					.sec04 {padding: 8% 5% 7%;}
					.sec04 .img {max-width:79%;}
				} 
			/*25_0724°ÔÀÓÀë*/
				@media (max-width: 1300px) {
				.game_jam25{min-height:0;}
				.game_jam25 .edu-sub-tit {margin: 110px 0 60px 0;}
				.game_jam25 .edu-top-bg img{top: 49%;}
				.game_jam25 .edu-cont{padding: 50px 0 0;}
				.game_jam25 .edu-top-txt{padding: 0px 20px 20px;}
				.game_jam25 .game_jam_video .youtube {width: 90%;height: 550px;}
				.game_jam25 .boon .boon_cards{width:95%;margin:0 auto;margin-top: 59px;}
				.game_jam25 .boon_cards .card:nth-child(3) {margin-top:56px;}
				}

				@media (max-width: 920px) {
				.game_jam25 .edu-cont .container .edu-sub-tit img{width: 40%;padding-bottom: 30px;}
				.game_jam25 .game_jam_video .youtube {width: 90%;height: 24vh;}
				.game_jam25 .boon .boon_cards{width:90%;margin:0 auto;margin-top: 50px;gap:80px;}
				.game_jam25 .boon_cards .card:nth-child(1) .card_icon{width: 42%;top: 57%;left: 64%;}
				.game_jam25 .boon_cards .card:nth-child(2) .card_icon{width: 59%;top: 66%;left: 61%;}
				.game_jam25 .boon_cards .card:nth-child(3) .card_icon{width: 48%;top: 57%;left: 57%;}
				.game_jam25 .boon_cards .card:nth-child(3) {margin-top:0px;}
				}

				@media (max-width: 750px) {
				.game_jam25 .edu-cont .container .cont_logo img{width: 35%;}
				.game_jam25 .game_jam_video .youtube {margin-bottom: 8%;width: 85%;}
				}

				@media (max-width : 450px) {
				.game_jam25 .edu-tit h3{font-size:34px;}
				.game_jam25 .edu-step h4{font-size:12px;}
				.game_jam25 .game_jam_video .youtube{height: 20vh;}
				.game_jam25 .boon:before{height: 64px;top: 28px;}
				.game_jam25 .boon .boon-sub-tit p{font-size: 12px;}
				.game_jam25 .boon .boon_cards{width: 75%;}
				.game_jam25 .boon_cards .card .card_text{top: 17px;left: 20px;}
				.game_jam25 .boon_cards .card .tag{font-size: 12px;padding: 3px 17px;}
				.game_jam25 .boon_cards .card .hashtag{font-size: 16px;margin-top:0;}
				.game_jam25 .boon_cards .card .title{font-size: 17px;}
				.game_jam25 .boon_cards .card .desc{font-size: 17px;}
				.game_jam25 .boon_cards .card:nth-child(1) .card_icon{width: 39%;top: 61%;left: 67%;}
				.game_jam25 .boon_cards .card:nth-child(2) .card_icon{width: 52%;top: 67%;left: 68%;}
				.game_jam25 .boon_cards .card:nth-child(3) .card_icon{width: 41%;top: 63%;left: 66%;}
				.game_jam25 .edu-cont .game_jam_review .review-tit p{font-size:17px;}
				.game_jam25 .edu-cont .game_jam_appli .appli-tit_btn{font-size: 14px;padding: 4px 19px;}
				}