* { box-sizing:border-box; }
.row { zoom: 1; }
.row:after { content:''; display:block; clear:both; }
.pull-left { float: left; }
.pull-right { float: right; }

.p_only { display:block; }
.t_m_only { display:none; }
.dn {display:none;}
.wid33p  { width:33.33% !important; }
.wid50p  { width:50% !important; }
.wid100p  { width:100% !important; }
.mg0 { margin:0px !important; }

.container { max-width:1440px; width:100%; padding:0px 20px;  margin:0 auto; }
.wrap { }
.blocker { z-index:9; }

#section1 { overflow:hidden; position:relative; height:100vh; background:url("../img/bg-back.png") no-repeat; background-size: cover; }
#section1 .sectionArea { padding:100px 0px; height:100vh; position:relative; }
#section1 .logo { position:absolute; right:10%; top:100px; z-index:3; }
#section1 .logo img { max-width:100%; }
#section1 .title { position: absolute;  width:100%; left:0px; top: 65%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); text-align:center; z-index:3; }
#section1 .title img { width: 80%; max-width:1600px;     margin: 0 auto; }
#section1 .linkArea  { position:relative; width:100%; height:80vh; }
#section1 .linkArea .link { position:absolute; top: 83%; left: 50%; width: 260px; height: 70px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); cursor: pointer; z-index:9999; }
#section1 .footer { position: absolute;  width:100%; left:0%; bottom:-32%; z-index:2; }
#section1 .footer img { width:100%;}
#section1 .section_bg { width:100%; position: absolute; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: -1; background-color: #000; opacity: 0.5; z-index: 1; }
#section1 .main_arrow { display:none; }


#section1 .mainImg  { width:100%; }
#section1 .mainImg img { max-width:100%; }


#section2 { padding:300px 0px; height:auto; min-height:100vh; background-color:#030407; overflow:hidden;  position:relative; }

#section2::before { content: ""; background:url("../img/gr_bg.png") no-repeat; background-size: cover; height:100vh; width: 100%; position: absolute; top: 0px; opacity: 0.5; }


#section2 .container { position:relative; }
#section2 .tabsMob { display:none; }
#section2 .tabsMob.fixed {  transition:  all 1s; position:fixed; top:0px; width:100%;  }
#section2 .sectionArea {}
#section2 .sectionArea .tabs { width:250px; position:absolute; top:0px; z-index: 9999;  }
#section2 .sectionArea .tabs > .nl { margin-bottom:80px; }
#section2 .sectionArea .tabs > .nl:first-child { letter-spacing: 4.5px; }
#section2 .sectionArea .tabs > .nl:last-child { margin-bottom:0px; }
#section2 .sectionArea .tabs > .nl .tab { font-size:36px; color:#fff; cursor: pointer; }
#section2 .sectionArea .tabs > .nl .tab.on { color:#17bffd; }
#section2 .sectionArea .conArea {  width:calc(100% - 250px); margin-top: 0px; }

#section2 .sectionArea .conArea .con { display:none; }
#section2 .sectionArea .conArea .con .nl { margin-bottom:200px;  }
#section2 .sectionArea .conArea .con .nl:last-child { margin-bottom:0px;  }
#section2 .sectionArea .conArea .con.on { display:block; }

#section2 .sectionArea .conArea .con .title { color: #17bffd; margin-bottom:80px; font-size:36px; font-weight: 100; }
#section2 .sectionArea .conArea .con .txt { color: #fff; font-size:24px; line-height:1.5; }
#section2 .sectionArea .conArea .con .agenda {}
#section2 .sectionArea .conArea .con .agenda table { width:100%; margin-bottom: 60px; border-bottom: 1px solid #17bffd; }
#section2 .sectionArea .conArea .con .agenda table:last-child { border-bottom:0px; margin-bottom:0px;  }
#section2 .sectionArea .conArea .con .agenda table thead th { color:#17bffd; font-size:22px; text-align:left; padding-bottom:40px; }
#section2 .sectionArea .conArea .con .agenda table tbody tr { height: 100px; }
#section2 .sectionArea .conArea .con .agenda table tbody tr th { color:#17bffd; font-size:20px; }
#section2 .sectionArea .conArea .con .agenda table tbody tr td { color:#fff; font-size:18px; vertical-align: top; }
#section2 .sectionArea .conArea .con .agenda table tbody tr td.pointColor { color:#fff; }
#section2 .sectionArea .conArea .con .agenda table tbody tr td span { opacity: 0.5; }

#section2 .sectionArea .conArea .con .events { position:relative; height:1895px;  }


#section2 .sectionArea .conArea .con .events .event_img { width:100%; position:absolute; left:0px; bottom:0px; z-index:1; }
#section2 .sectionArea .conArea .con .events .event_img > img { width:100%; }

#section2 .sectionArea .conArea .con .events .event_bgs { position:absolute; z-index:0; }
#section2 .sectionArea .conArea .con .events .event_bgs > img {width:100%; }

#section2 .sectionArea .conArea .con .events .event_bg1 { width: 1000px; left: -500px; bottom: 435px; }
#section2 .sectionArea .conArea .con .events .event_bg1 > img {}
#section2 .sectionArea .conArea .con .events .event_bg2 { width: 1200px; right: -700px; bottom: -410px; }
#section2 .sectionArea .conArea .con .events .event_bg2 > img {}
#section2 .sectionArea .conArea .con .events .event_bg3 { width: 800px; right: -50px; bottom: -650px;}
#section2 .sectionArea .conArea .con .events .event_bg3 > img {}

#section2 .sectionArea .conArea .con .events .link1 { position: absolute; height: 130px; width: 340px; top: 715px; left: 90px; cursor:pointer;     z-index: 3;}
#section2 .sectionArea .conArea .con .events .link2 { position: absolute; height: 130px; width: 375px; top: 715px; right: 90px; cursor:pointer;     z-index: 3;}

.notice { margin-top:40px;  color:#fff; }
.notice .noticeTitle { font-size:16px; line-height:1.5; }
.notice .noticeTxt { font-size:14px; line-height:1.5; opacity:0.5; }
.notice .noticeTxt.agendaTxt { text-align: right;  color: #17bffd; }

#section2 .sectionArea { position:relative }

#section2 .sectionArea .conArea { margin-left:250px; }

#section2 .sectionArea .conArea .swiperArea { overflow:hidden;  }
#section2 .sectionArea .conArea .swiper-pagination-bullet { background: #17bffd !important;  }
#section2 .sectionArea .conArea .swiper-pagination-bullet-active {   background-color: #17bffd !important; }


.swiper-button-next, .swiper-button-prev { top:115px !important; }


#section2 .sectionArea .conArea .con .mySwiper  { position:relative; padding-bottom: 50px; }
#section2 .sectionArea .conArea .con .imgArea { text-align: center; margin-bottom:40px; }
#section2 .sectionArea .conArea .con .imgArea img { width:222px; }
#section2 .sectionArea .conArea .con .txtArea { color:#fff; text-align:center; line-height:1.5; font-size:18px; }


#section2 .sectionArea .conArea .con.con3 {  }
#section2 .sectionArea .conArea .con.con3 .btns { width:48%; border-radius: 5px; }
#section2 .sectionArea .conArea .con.con3 .btns .linkBox {  display:block; font-size:36px; line-height:1.5; font-weight:bold; text-align:center; cursor:pointer; }
#section2 .sectionArea .conArea .con.con3 .btn_1 .linkBox { color:#1f1285; background-color:#18d6e7;  box-shadow: 0px 0px 65px -5px #18d6e7; }
#section2 .sectionArea .conArea .con.con3 .btn_2 .linkBox { color:#18d6e7; background-color:#1f1285;  box-shadow: 0px 0px 65px -5px #1f1285; }


#section2 .sectionArea .conArea .con.con3 .imgArea { margin-top:50px; width:100%; display:none; }
#section2 .sectionArea .conArea .con.con3 .imgArea.on { display:block; }
#section2 .sectionArea .conArea .con.con3 .imgArea a { display:block; }
#section2 .sectionArea .conArea .con.con3 .imgArea a img { width:100%; }
#section2 .sectionArea .conArea .con.con3 .videoArea { margin-top:50px; display:none; }
#section2 .sectionArea .conArea .con.con3 .videoArea.on { display:block; }


#section2 .sectionArea .conArea .con.con4 {  }
#section2 .sectionArea .conArea .con.con4 .day { color:#fff; width:calc(33.33% - 13.33px) ; margin-right:20px; border-radius: 5px; background-color:#3b3838; text-align:center; line-height:1.5; font-size:30px; padding:10px 0px; cursor:pointer; }
#section2 .sectionArea .conArea .con.con4 .day:last-child { margin-right:0px; }
#section2 .sectionArea .conArea .con.con4 .day.on { color:#030407; background-color:#00e5db; }

#section2 .sectionArea .conArea .con.con4 .replayArea {}
#section2 .sectionArea .conArea .con.con4 .replayArea .replays { margin-top:0px; display:none; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays.on { display:block; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay { width:calc(50% - 20px) ; margin-right:40px; margin-bottom:120px; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay:nth-child(2n) { margin-right:0px; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reTitle { margin-bottom:30px; color:#00e5db; font-weight:bold; font-size:35px; line-height:1.5; display:none; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reSubTitle { margin-bottom:30px; color:#fff; line-height:1.5; font-size:24px; font-weight:700; margin-bottom:40px; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reSubTitle span { font-weight:400; }

#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo { margin-bottom:15px; position:relative; padding-bottom:1px; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reBg { width:100%; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoPlay { position:absolute; top:0px; left:0px; width: 100%; height: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: flex-end; align-items: center; justify-content: space-around; cursor:pointer; z-index:2;     background-color: #00000080; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoPlay img { width:100px; }

#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoImg { position:absolute; top:50%; left:0px; width: 100%; height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index:1; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoImg img { width:100%; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reDown {}
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reDown a { padding:10px 0px 15px 0px; display:block; background-color:#030407; color:#17bffd; border:3px solid #17bffd; text-align:center; font-size:27px; line-height:1.5; }
#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoPlay { font-size:30px; line-height:1.5; color:#17bffd; text-align:center; }

#section2 .sectionArea .conArea .con.con4 .noticeTxt { font-size:25px; line-height:1.5; opacity:1; }
#section2 .sectionArea .conArea .con.con4 .noticeTxt.agendaTxt { text-align: right;  color: #fff; }



#footer { padding: 50px 0px; overflow:hidden; position:relative; height:230px; background:url("../img/footer_bg.png") no-repeat; background-size: cover; }

#footer .logo { margin-right:50px; }
#footer .tts { margin-top: 30px; }
#footer .tts .nl { margin-bottom:15px; }
#footer .tts .nl:last-child { margin-bottom:0px; }
#footer .tts .nl img { height: 26px; }
#footer .tts .nl > a { display:block; }



#alertModal.modal { padding:0px; }
#alertModal.modal .close-modal { display:none; }
#alertModal.modal .alertModalTxt { padding: 75px 30px; text-align:center; font-size:18px; line-height: 1.5; color:#1f1285; }
#alertModal.modal .alertModalClose {padding: 15px 30px; background-color: #18d6e7;  border-radius:0px 0px 8px 8px;}
#alertModal.modal .alertModalClose a { display:block; font-size:18px; text-align:center;  color:#1f1285; }


/* 상담하기 추가 css */
#section2.consulting {  }
#section2.consulting .sectionArea .conArea { margin-left:0px; width:100%; }
#section2.consulting .sectionArea .conArea .con .agenda { width:80%; margin:0 auto 80px auto; }
#section2.consulting .sectionArea .conArea .con .agenda table { border-bottom:0px; }
#section2.consulting .sectionArea .conArea .con .agenda table tbody tr { height:65px; }
#section2.consulting .sectionArea .conArea .con .agenda table td a { width:150px; margin-left: 70px; padding:5px 10px;text-align:center; border-radius: 5px; display:block; color: #fff; background-color: rgb(31 18 133 / 80%);  box-shadow: 0px 0px 65px -5px #1f1285; }


#section2.consulting .sectionArea .conArea .con .agenda table tbody tr td.pointColor { padding:5px 10px; }
#section2.consulting .sectionArea .conArea .con .agenda table tbody tr td.pointColor.txt { color:#17bffd; font-size:16px; white-space: nowrap !important; opacity:0.7; }

#section2.consulting .alertArea { height:calc( 100vh - 600px); display:flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: space-around; align-items: center; }
#section2.consulting .alertArea .alert {font-size: 40px; line-height:1.5;  color: #17bffd; }




.videoPop{z-index: 100; display: none; overflow: hidden; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color:rgba(0,0,0,0.5); z-index: 999999;}
.videoPop .videoCon{position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); width: 1280px; text-align: right; font-size: 0; }
.videoPop .videoCon #videoFile{ width: 100%; height: 100%; }


.videoCon .vi_haed{display:table; width:100%}
.videoCon .vibody_right { width:100%; }
.videoCon .vibody_left {display:table-cell; width:90%; text-align:left}
.videoCon .vibody_left a{ margin:0px 8px 18px 0px;}
.videoBtn_fhd { display: inline-block; width: 160px; height: 48px; line-height: 46px; font-size: 16px; font-weight: 600; border-radius: 6px; text-align: center;color: #fff; border:2px solid rgba(255, 255, 255, 0.2);}
.videoBtn_fhd.on { background: #ff8400; color: #fff; border:0}

.videoBtn_sd { display: inline-block; width: 160px; height: 48px; line-height: 46px; font-size: 16px; font-weight: 600; border-radius: 6px; text-align: center;color: #fff; border:2px solid rgba(255, 255, 255, 0.2);}
.videoBtn_sd.on { background: #ff8400; color: #fff; border:0}

.videoPop .recruit_xBtn{margin:6px 0 0 0; cursor: pointer;}


#reIframe { max-width:1280px; width:100%; height:700px;}




/*리플레이*/

.replay #section1 { height:47vh; }
.replay #section1 .title { top:26%; }
.replay #section1 .title img { width:50%; }
.replay #section2 { padding-top:75px; }
.replay #section2 .sectionArea .conArea { margin:0px; width:100%; }



@media all and (max-width: 1440px) {
	#section1 .linkArea .link { top: 83%; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reTitle { font-size:2.4306vw; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reSubTitle { font-size:1.3889vw;}
}

@media all and (max-width: 1350px) {
	#section2.consulting .sectionArea .conArea { width:100% !important; }
}

@media all and (max-width: 1280px) {
	#section1 .linkArea .link { top: 76%; }
}



@media all and (max-width: 1240px) { /* tablet */
	.p_only { display:none; }
	.t_m_only { display:block; }

	#section1 .sectionArea { padding:0px; }
	#section1 .linkArea { height: 100vh; }
	#section1 .title img { width:100%; }
	#section1 .logo { top:13.3333vw; }
	#section1 .logo img { width:15.0667vw; }
	
	#section1 .main_arrow { display:block;  position:absolute; bottom:10vw; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); width:5vw;  z-index:3;}
	#section1 .main_arrow img { width:100%; }
	
	
	#section2 { position:relative; }
	#section2 .sectionArea .tabs { display:none; }
	
	
	#section2 { padding:40.0000vw 0px; }
	#section2  .tabsMob { display:block; position:absolute; left:0px; top:-20vw; width:100%; background-color:#00000080;     z-index: 999; }
	#section2  .tabsMob.on { position:fixed; top:0px;  }
	#section2  .tabsMob > .nl { width:33.33%; }
	#section2  .tabsMob > .nl:first-child { letter-spacing:0.6000vw; }
	#section2  .tabsMob > .nl:last-child { margin-bottom:0px; }
	#section2  .tabsMob > .nl .tab { font-size:4.8000vw; color:#fff; cursor: pointer; text-align:center; }
	#section2  .tabsMob > .nl .tab.on { color:#17bffd; }
	#section2  .tabsMob > .nl .tab.tab2 { border-left:1px solid #fff; border-right:1px solid #fff;  }
	
	
	#section2 .sectionArea .conArea { margin-left:0px; width:100% !important;	}
	#section2 .sectionArea .conArea .con .nl { margin-bottom:26.6667vw; }
	#section2 .sectionArea .conArea .con .title { margin-bottom: 10.6667vw; font-size: 4.8000vw; }
	#section2 .sectionArea .conArea .con .txt { font-size:3.2000vw; }
	
	
	#section2 .sectionArea .conArea .con .imgArea {  margin-bottom:5.3333vw; }
	#section2 .sectionArea .conArea .con .imgArea img { max-width:100%; }
	
	#section2 .sectionArea .conArea .con .txtArea { font-size: 2.4000vw; }
	
	#section2 .sectionArea .conArea .con .mySwiper { padding-bottom:6.6667vw; }
	
	#section2 .sectionArea .conArea .con .agenda table thead th { margin-bottom:5.3333vw; font-size:2.6667vw; }
	
	.swiper-button-next, .swiper-button-prev { display:none !important; }
	
	#section2 .sectionArea .conArea .con .agenda table thead th { padding-bottom:5.3333vw; }
	#section2 .sectionArea .conArea .con .agenda table tbody tr { height:13.3333vw; }
	#section2 .sectionArea .conArea .con .agenda table tbody tr td { font-size:2.4000vw; }
	
	
	#section2 .sectionArea .conArea .con .events { height:147.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bg1 { width:133.3333vw; left:-66.6667vw; bottom:6.0000vw;}
	#section2 .sectionArea .conArea .con .events .event_bg2 { width:160.0000vw; right:-93.3333vw; bottom:-54.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bg3 { width:106.6667vw; right:-36.6667vw; bottom:-106.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bgs > img {  }
	
	#section2 .sectionArea .conArea .con .events .link1 { height:17.3333vw; width:45.3333vw; top:52.3333vw; left:3.0000vw;  }
	#section2 .sectionArea .conArea .con .events .link2 {height:17.3333vw; width:45.3333vw; top:52.3333vw; right:3.0000vw; }
	
	
	.notice { margin-top:5.3333vw; }
	.notice .noticeTitle { font-size:2.1333vw; }
	.notice .noticeTxt { font-size:1.8667vw; }
	
	#section2 .sectionArea .conArea .con .agenda table { margin-bottom:8.0000vw; }
	#section2 .sectionArea .conArea .con.con3 .imgArea {  margin-top:6.6667vw; }
	#footer { padding:6.6667vw 0px;  height:40.6667vw; }
	#footer .logo { width:15.0667vw; }
	#footer .logo img { max-width:100%; }
	#footer .tts { margin-top:0px; }
	#footer .tts.t2 { margin-top:4.0000vw; }
	#footer .tts .nl img { height:2.9333vw; }
	
	#section2 .sectionArea .conArea .con.con3 .btns .linkBox { font-size:4.8000vw; }
	
	
	#section2.consulting .sectionArea .conArea .wid50p.conArea { width:100%; }
	#section2.consulting .sectionArea .conArea .con .agenda { width:80vw; margin:0 auto 13vw auto; }
	#section2.consulting .sectionArea .conArea .con .agenda table td a.wid50p { width:50vw !important; }
	#section2.consulting .sectionArea .conArea .con .agenda table tbody tr td.pointColor.txt { font-size:2vw; }
	
	.videoPop .videoCon { width:90%; }
	#reIframe { width:100%; height:40vh; }
	#section2 .sectionArea .conArea .con.con4 .day { font-size:3.5000vw; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay { width: calc(50% - 20px); margin-right:40px; margin-bottom:40px; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reTitle { font-size:7vw; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reSubTitle {font-size:2.5vw; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reDown a {padding:1.6333vw; font-size:3.5vw; border:0.2500vw solid #17bffd; }
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay .reVideo .reVideoPlay { font-size:3.5vw; }
	
}

@media all and (max-width: 1024px){
	#section1 .linkArea .link { top: 71%; }
}

@media all and (max-width: 750px) { /* tablet */
	.p_only { display:none; }
	.t_m_only { display:block; }
	
	.replay #section1 .title img { width:90%; }
	
	
	#section1 .linkArea .link { top: 67%; }
	
	#section1 .sectionArea { padding:0px; }
	#section1 .linkArea { height: 100vh; }
	#section1 .title img { width:100%; }
	#section1 .logo { top:13.3333vw; }
	#section1 .logo img { width:15.0667vw; }
	
	
	#section2 { position:relative; }
	#section2 .sectionArea .tabs { display:none; }
	
	
	#section2 { padding:30.0000vw 0px; }
	#section2  .tabsMob { display:block; position:absolute; left:0px; top:-20vw; width:100%; background-color:#00000080;     z-index: 999; }
	#section2  .tabsMob.on { position:fixed; top:0px;  }
	#section2  .tabsMob > .nl { width:33.33%; }
	#section2  .tabsMob > .nl:first-child { letter-spacing:0.6000vw; }
	#section2  .tabsMob > .nl:last-child { margin-bottom:0px; }
	#section2  .tabsMob > .nl .tab { font-size:4.8000vw; color:#fff; cursor: pointer; text-align:center; }
	#section2  .tabsMob > .nl .tab.on { color:#17bffd; }
	
	
	#section2 .sectionArea .conArea { margin-left:0px; width:100% !important;	}
	#section2 .sectionArea .conArea .con .nl { margin-bottom:26.6667vw; }
	#section2 .sectionArea .conArea .con .title { margin-bottom: 10.6667vw; font-size: 6.8000vw; }
	#section2 .sectionArea .conArea .con .txt { font-size:3.2000vw; }
	
	
	#section2 .sectionArea .conArea .con .imgArea {  margin-bottom:5.3333vw; }
	#section2 .sectionArea .conArea .con .imgArea img { max-width:100%; }
	
	#section2 .sectionArea .conArea .con .txtArea { font-size: 2.4000vw; }
	
	#section2 .sectionArea .conArea .con .mySwiper { padding-bottom:6.6667vw; }
	
	#section2 .sectionArea .conArea .con .agenda table thead th { margin-bottom:5.3333vw; font-size:4.6667vw; }
	
	.swiper-button-next, .swiper-button-prev { display:none !important; }
	
	#section2 .sectionArea .conArea .con .agenda table thead th { padding-bottom:5.3333vw; }
	#section2 .sectionArea .conArea .con .agenda table tbody tr { height:13.3333vw; }
	#section2 .sectionArea .conArea .con .agenda table tbody tr td { font-size:3.4000vw; }
	
	
	#section2 .sectionArea .conArea .con .events { height:147.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bg1 { width:133.3333vw; left:-66.6667vw; bottom:6.0000vw;}
	#section2 .sectionArea .conArea .con .events .event_bg2 { width:160.0000vw; right:-93.3333vw; bottom:-54.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bg3 { width:106.6667vw; right:-36.6667vw; bottom:-106.6667vw; }
	#section2 .sectionArea .conArea .con .events .event_bgs > img {  }
	
	#section2 .sectionArea .conArea .con .events .link1 { height:17.3333vw; width:45.3333vw; top:52.3333vw; left:3.0000vw;  }
	#section2 .sectionArea .conArea .con .events .link2 {height:17.3333vw; width:45.3333vw; top:52.3333vw; right:3.0000vw; }
	
	
	.notice { margin-top:5.3333vw; }
	.notice .noticeTitle { font-size:2.1333vw; }
	.notice .noticeTxt { font-size:1.8667vw; }
	
	#section2 .sectionArea .conArea .con .agenda table { margin-bottom:8.0000vw; }
	#section2 .sectionArea .conArea .con.con3 .imgArea { margin-top:6.6667vw; }
	#footer { padding:6.6667vw 0px;  height:40.6667vw; }
	#footer .logo { width:15.0667vw; }
	#footer .logo img { max-width:100%; }
	#footer .tts { margin-top:0px; }
	#footer .tts.t2 { margin-top:4.0000vw; }
	#footer .tts .nl img { height:2.9333vw; }
	
	#section2 .sectionArea .conArea .con.con3 .btns .linkBox { font-size:4.8000vw; }
	
	#section2 .sectionArea .conArea .con.con4 .replayArea .replays .replay { width:100%; margin-right:0px; }
	
	
	#section2.consulting .alertArea { height:calc( 100vh - 80vw); }
	#section2.consulting .alertArea .alert {font-size: 4.6vw; }
	
	#section2.consulting .sectionArea .conArea .con .agenda table thead th { padding-bottom: 9.3333vw; }
	#section2.consulting .sectionArea .conArea .con .agenda table td a { padding:1.2667vw 3.6333vw; margin-left:auto; }
	#section2.consulting .sectionArea .conArea .con .agenda table tbody tr td.pointColor { padding:1.2667vw 2.6333vw; }
	#section2.consulting .sectionArea .conArea .con .agenda table tbody tr td.pointColor.txt { font-size:3vw; }
	
	
	#section2 .sectionArea .conArea .con.con4 .noticeTxt { font-size:1.8667vw; }
	

}

@media all and (max-width: 350px) {
	#section1 .linkArea .link { top: 67%; }
}