@charset "utf-8";
img{max-width:none;}

.lows_sch_list .magam{border-color:#aaa;}
.lows_sch_list .magam .im .sch_name{background:#616161bf}
.lows_sch_list .magam .im .sch_mny b{color:#737373}
.lows_sch_list .magam .info {background:#d9d9d9;}
.lows_sch_list .magam .last p{background:#848484;}
.lows_sch_list .magam .im .sch_mny p{background: #a3a3a3;text-shadow:none}
.lows_sch_list .magam .end{content:"";position: absolute;font-family:'SBAggro';
    width: 100%;
    height: 100%;
    display: flex;
    top: 0;
    left: 0;
    background: #cececebf;
    z-index: 99;
    color: #fff;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    text-shadow: 0 0 15px #4444448f;
    font-size:3em;}


.bottom-line{background:linear-gradient(to top, yellow 50%, transparent 50%);}

.fixl_box{position:relative;border:1px solid #dcdcdc;background:#fff;}



/*메뉴*/
	#menutop.fixmenu{position:fixed;top:0;left:0;width:100%;z-index:9997;}
	#menutop{background:#000098;border-top:5px solid #000098;overflow: hidden;
    width: 100vw;}
	#menutop ul{display:flex;height:36px;}
	#menutop li{width:auto;scroll-behavior:smooth;box-sizing:border-box;position:relative;margin:0px 1px;}
	#menutop a{display:block;color:#fff;font-size:1em;letter-spacing:-1px;font-style:normal;   padding:6px 13px 7px;}
	#menutop a span{display:none;}
	#menutop .on{font-weight:900;position:relative;font-weight:bold}
	#menutop .on a{color:#000098;letter-spacing:-1px;}
	#menutop .on{background:none;}
	#menutop .on:after{content:"";position:absolute;top:0;right:0;bottom:-4px;left:0;z-index:-1;background:#fff;border-radius:.5em .5em 0 0;transform:perspective(0.8em) rotateX(2deg);transform-origin:bottom;}
	#menutop .c1.on:after{background:#fff5fe;}
	#menutop .c5.on:after{background:#f5f5f8;}
/*메뉴*/



.lows_tit{font-family:'SBAggro';font-weight:900;font-size:1.8em;color:#005aff;text-align:center;word-break:keep-all;margin-top:20px;line-height:1em;}
.lows_tit .sm{font-weight:100;font-size:.6em;color:#000;display:block;}

.lows_top{background-image:url('/img/low/lows_tit3.jpg');background-repeat:no-repeat;background-position:top center;padding:0 20px;display:flex;flex-direction:column;align-items:center;}
.lows_top h2{display:inline;color:#fff;font-family:'SBAggro';position:relative;text-align:center;padding:20px 0;word-break:keep-all}
.lows_top h2 .sm{display:inline-block;font-size:1.2em;background:#140078;padding:10px;}
.lows_top h2 b{background:#140078;padding:10px;font-size:1.8em;}
.lows_top h2 .emer{position:absolute;left:-70px;top:-6px;background:#f00;transform:rotate(333deg);border-radius:50px;font-size:.95em;padding:5px 10px;z-index:999}
.lows_top .mhib{font-family:'Daum';background:#fff;border-radius:30px;padding-right:5px;line-height:1em;color:#f00;font-size:.9em;word-break:keep-all;display:flex;align-items:center;margin:0 auto}
.lows_top .mhib b{background:#f00;color:#fff;padding:10px;border-radius:30px;margin-right:5px;}
.lows_top ul{display:flex;flex-wrap:wrap;font-family:'Daum';padding:10px;justify-content:center;}
.lows_top ul li{padding:3px 8px;margin:3px;border-radius:30px;background:#5c00b2;color:#fff;font-weight:bold;}

.lows_top h2 .sm{
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}
  @-webkit-keyframes slideInUp {
  0% {  -webkit-transform:translateY(100%);  transform:translateY(100%);  visibility:visible;  }
  100% {  -webkit-transform:translateY(0);  transform:translateY(0);  }
  }
  @keyframes slideInUp {
  0% {  -webkit-transform:translateY(100%);  transform:translateY(100%);  visibility:visible;  }
  100% {  -webkit-transform:translateY(0);  transform:translateY(0);  }
  } 

.mhib b{  animation:zoom-in-zoom-out 1s ease infinite;}
@keyframes zoom-in-zoom-out {
  0% {    transform:scale(1, 1);  }
  50% {    transform:scale(1.15, 1.15);  }
  100% {    transform:scale(1, 1);  }
}


.splash-text {  
opacity:0;
  transform:translateY(-100px);
  transition:opacity 1s, transform 1s;

}

.smoke {
  transform:scale(1);
  animation:smokeAnimation .8s ease-out;
  opacity:0;

}

@keyframes smokeAnimation {
  0% {
    transform:scale(1);
    opacity:1;
  }

  100% {
    transform:scale(2);
    opacity:0;
  }


}



.lows_c0_tit{font-family:'Daum';font-weight:bold;margin:20px 0 20px 20px;word-break:keep-all}
.lows_c0_tit span{color:#f00;}

.lows_box_all{display:flex;flex-direction:column;width:100%;margin-bottom:20px;letter-spacing:-1px;}
.lows_box_all > li{position:relative;margin-bottom:30px;}
.lows_box_all > li:after{content:"\f067";position:absolute;right:45%;z-index:999;bottom:-30px;font-family:"Font Awesome 5 Free";font-weight:bold;color:#00b91e;font-size:1.8em;}
.lows_box_all > li:last-child{margin-bottom:0;}
.lows_box_all > li:last-child:after{display:none;}
.lows_box_all .box{height:85%;border:1px solid #005aff;background:#eeefff;border-radius:15px;padding:15px 2px;display:flex;align-items:center;font-size:.8em;word-break:keep-all;justify-content: space-evenly }
.lows_box_all .box.bx1{padding:10px 0;}
.mobile-le{padding:0 10px;    display:flex;    flex-direction:column;    align-items:center;    max-width:37%;}
.lows_box_all .box.bx1 .mobile-le{margin:0;}

.ex01, .ex02{display:none;}
.box .more, .box .clos{margin:10px auto 0; border:1px solid #000;background:#000;border-radius:30px;width:70px;text-align:center;color:#fff;}
.bx_tit1{background:#002060;padding:2px 3px;color:#fff;font-family:'SBAggro';font-size:1.3em;letter-spacing:-1px;text-align:center;margin-bottom:10px;}
.bx_tit2{color:#5c00b2;font-family:'SBAggro';text-align:center;font-size:2em;letter-spacing:-.1em;word-break:keep-all}
.bx_tit3{font-weight:bold;text-align:center;padding:10px 0;word-break:keep-all;font-size:1.2em;}
.bx_ul{width:100%;word-break:keep-all;font-size:1.05em;}
.bx_ul .ga{color:#8989a9;}
.mv_btn{display:flex;margin-bottom:5px;}
.mv_btn a{margin-right:10px;}
.mv_btn a:last-child{display:none}
.lows_box_all .bx1 .bx_tit1{margin-top:5px;padding:2px 0;}
.lows_box_all .bx1 .bx_tit2{font-size:2.5em;margin:0px 0 5px;line-height:1em;}
.lows_box_all .bx_tit_bom{font-family:'SBAggro';font-size:1.2em;z-index:1;font-weight:bold;position:relative;color:#5c00b2;letter-spacing:-1px;text-align:center}
.lows_box_all .bx_tit_bom img{position:absolute;left:0;top:-20px;width:100%;height:auto;z-index:-1;}
.lows_box_all .bx_tit_bom span{color:#4d4d4d;display:block}
.lows_box_all .mny{letter-spacing:-1px;text-align:center;margin:10px 0 0;font-size:1.15em}
.lows_box_all .mny .mn{font-family:'SBAggro';font-size:1.3em;line-height:1.15;font-weight:bold;letter-spacing: -2px;}
.lows_box_all .mny .mn b{font-size:2em;color:#f00;}
.lows_box_all .mny .hf_line{font-size:1em;}
.lows_box_all .mny .last{font-size:.8em;color:#53376d;}
.lows_box_all .mny:first-child{margin-bottom:20px;}
.lows_box_all .bx2 li{padding-left:5px;position:relative;}
.lows_box_all .bx2 li:before{content:"";position:absolute;left:0;top:5px;width:2px;height:2px;background:#000;}
.lows_box_all .bx3 li{line-height:1.3em;}
.lows_box_all .bx3 li b{font-size:1.02em;font-weight:900;}
.lows_box_all .last_sm{font-size:.7em;padding:5px 10px 0;text-align:center;word-break:keep-all}


.lows_sch_list{display:flex;flex-wrap:wrap;margin:10px 10px;letter-spacing:-1px;}
.lows_sch_list > li{border-radius:5px;border:1px solid #ddd;margin-bottom:10px;width:100%;position:relative;font-size:17px;word-break:keep-all}
.lows_sch_list > li:after{content:"";  position:absolute;display:block;
  left:0; top:0; 
  width:1px; 
  height:0; 
  transition:0.5s all; 
  background:#1e00b4cc; }
.lows_sch_list > li:before{content:"";display:block;
  position:absolute; 
  right:0; top:0; 
  width:0; 
  height:1px; 
  transition:0.5s all; 
  background:#1e00b4cc;}
.lows_sch_list > li > a:after{content:"";display:block;
  position:absolute;
  right:0; bottom:0; 
  width:1px; 
  height:0; 
  transition:0.5s all;  
  background:#1e00b4cc;}
.lows_sch_list > li > a:before{content:"";display:block;
  position:absolute; 
  left:0; bottom:0; 
  width:0px; 
  height:1px; 
  transition:0.5s all;
  background:#1e00b4cc;}





.lows_sch_list > li a{color:#000;}
.lows_sch_list .im{position:relative;padding:10px;min-height:130px;overflow:hidden;display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;}
.lows_sch_list .im .sch_name{font-family:'SBAggro';background:rgba(30,0,180,.8);display:inline-block;color:#fff;padding:3px 5px;font-size:1.5em;}

.lows_sch_list .im .sch_name span{letter-spacing:-1px;font-weight:900;font-size:.6em;padding:0 5px;}
.lows_sch_list .im .sch_mny{font-weight:bold;text-align:right;width:100%;display:flex;
    flex-direction:column;
    align-items:flex-end;}
.lows_sch_list .im .sch_mny p{background:#005aff;color:#fff;padding:3px;width:50px;text-align:center;border-radius:5px;margin-bottom:3px;}
.lows_sch_list .im .sch_mny div{color:#fff;font-family:'SBAggro';}
.lows_sch_list .im .sch_mny s{font-size:1.5em; text-decoration-thickness:2.5px; text-shadow:0 0 3px #000;background: #00000052;padding:0 5px;}
.lows_sch_list .im .sch_mny b{font-size:2em;
    color: #ff3b00;
    background: #ffffffd6;
    border-radius: 3px;
    display: inline-block;
    height: 1em;
    padding: 0px 3px 1px;}
.lows_sch_list .im img{    position:absolute;
    top:-50%;
    left:0;
    z-index:-1;
    width:100%;
    height:auto;}
.lows_sch_list .info{background:#b8ffff;padding:10px;font-weight:bold;}
.lows_sch_list .info b{font-size:1.1em;}
.lows_sch_list .info .ing{background:#f00;padding:1px 3px;margin-right:5px;font-size: 0.8em;font-weight:bold;color:#fff;border-radius:3px;animation:blink-effect 1s step-end infinite;}
.lows_sch_list .info i{font-style:normal;font-weight:400;font-size:1em;letter-spacing:-.8px;}
.blink {animation:blink-effect 1s step-end infinite;}
@keyframes blink-effect{ 50%{opacity:0}}

.lows_sch_list .tx{padding:10px;font-size:.9em;}
.lows_sch_list .tx .pmh{display:block;margin-top:10px;}
.lows_sch_list .last{display:flex;align-items:center;justify-content:space-between;padding:10px;letter-spacing:-2px;font-size:.7em;color:#5b5b5b;}
.lows_sch_list .last p{border-radius:30px;color:#333;background:#eaeaea;padding:3px 7px;white-space:nowrap;}
.lows_sch_list .last p:hover{cursor:pointer;background:#aaa}

.c2_main_tx{background:#f4f4f4;border-radius:25px;padding:20px;margin:10px 10px 20px;text-align:center}
.c2_main_tx .bic{font-family:'SBAggro';color:#000;font-weight:900;font-size:1.3em;letter-spacing:-2px;}
.c2_main_tx .bic span{font-weight:100;}
.c2_main_tx .sm{font-size:.8em;color:#646464;letter-spacing: -1px;}

.im_rel{position:relative;margin-bottom:20px;}
.im_rel .im_btn{position:absolute;bottom:5%;display:flex;align-items: center;
    justify-content: center;
    width: 100%;}
.lows_tblAll{display:none;border-collapse:collapse;font-size:.8em;width:100%;}
.lows_tbl td{border-right:1px solid #aaa;border-bottom:1px solid #aaa;text-align:center;padding:7px 0;padding:7px;background:#fff;line-height:1.6em;font-size:15px;}
.lows_tbl .r{color:#f00;white-space:nowrap;}
.lows_tbl .le td{text-align:left;vertical-align:top}
.lows_tbl tr:nth-child(even) td{background:#eef4ff}
.lows_tbl th{background:#f7f6fa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;white-space:nowrap;}
.lows_tbl tr{position:relative}
.lows_tbl tr:hover:after{content:"";position:absolute;border:1px solid #000098;width:99.9%; height:100%;left:0;z-index:9}
.lows_tbl .bul{    font-weight: bold;
    color: #526791;
    font-size: .9em;line-height:1.3em;
    margin-top: 10px;}
.lows_tbl .su{    font-size: .95em;
    line-height: 1.5em;
    color: #353535;
    margin-bottom: 15px;}

.lows_tbl .jjss .su{line-height:1.2em;font-size:.8em;margin-bottom:0;}
/*sticky 적용
.lows_tbl .sticky{
  position:-webkit-sticky; 
  position:sticky; 
  left:0;
}*/

.lows_tbl .tit th{background:#000;color:#fff;padding:10px 0;border-right:1px solid #999;}
.lows_tbl .tit{  position:sticky;  top:0px; /* 도달했을때 고정시킬 위치 */  z-index:10;}
.lows_tbl .tit .br_mo{color:#00f0ff; animation: blink-effect 1s step-end infinite;}

.lows_tbl .tbl_box{font-size:.8em;line-height:1.2em;margin-top:10px;color:#777;}

.mo_tbl_btn{border:2px solid #000;    background: #ffffff94;border-radius:30px;padding:10px;margin:0 auto 10px;font-size:1em;font-weight:bold;width:50%;text-align:center}
.mo_tbl_btn:hover{cursor:pointer;border-color:#005aff;color:#005aff;transition:.1s;}
.modal-btn img{width:100%;}
#con2 .modal {
		display:none; /* Hidden by default */
		position:fixed; /* Stay in place */
		z-index:9999; /* Sit on top */
		left:0;
		top:50px;
		width:100vw; /* Full width */
		height:90vh; /* Full height */
		overflow:scroll; /* Enable scroll if needed */

	}
	/* Modal Content/Box */
	.modal-content {
		margin:auto; /* 15% from the top and centered */
		padding:0px;
		
		width:100%; /* Could be more or less, depending on screen size */
	}
	/* The Close Button */
	.closebox{position: fixed;
    top: 0px;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: #fff;}
	.close {color:#fff;
    

    
	
    padding:5px 15px;
    font-size:1em;
    font-weight:bold;
    z-index:999;
    background:#000;
   
    border-radius:30px;
    text-align:center;
	}
	.close:hover,
	.close:focus {
		background:#888;
		text-decoration:none;
		cursor:pointer;
}
.modal table, .modal td{border-collapse:collapse}

.lowsAll #con3{background:#0051e6;padding:5px 10px 20px;}
.lowsAll #con3 .lows_tit{color:#fff;}
.lowsAll #con3 .lows_tit .sm{color:#fff;}
.lowsAll #con3 .lows_tit .color{color:#a3fcff;}
.c3_box{display:flex;flex-direction:column;}
.c3_box .roun{background:#fff;border-radius:20px;padding:25px;display:flex;flex-direction:column;align-items:center;font-family:'SBAggro';margin:10px;}
.c3_box .roun .ti{font-size:1.8em;font-weight:bold;}
.c3_box .roun li{position:relative;padding-left:13px;margin-bottom:3px;}
.c3_box .roun li:before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;border-radius:50%;background:#000;}

.lows_form_step{padding:10px;display:flex;flex-wrap:wrap;}
.lows_form_step li{position:relative;padding:5px 5px 0 25px;width:50%;font-weight:bold;box-sizing:border-box;margin-bottom:10px;word-break:keep-all}
.lows_form_step li i{font-style:normal;color:#e2e2e2;font-family:'SBAggro';font-size:30px;position:absolute;left:0;top:0;} 
.lows_form_step li:nth-child(4){margin-bottom:0px;}
.lows_form_step li p{font-weight: 100;    font-size: .7em;    line-height: 1.1em;    margin-top: 5px;    color: #777;}

/*신청*
	input[type=text],input[type=password], textarea{
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	-ms-transition:all 0.30s ease-in-out;
	-o-transition:all 0.30s ease-in-out;
	outline:none;
	}
	input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus{
	-webkit-box-shadow:0 0 5px #9ed4ff;
	-moz-box-shadow:0 0 5px #9ed4ff;
	box-shadow:0 0 5px #9ed4ff;
	border:1px solid #558ab7 !important;
	}
	textarea:focus, button:focus, input:focus{outline:none;}
	form input, form select{font-size:1rem;margin:2px;color:#000;box-sizing:border-box;padding:10px;width:100%;border:0;border-bottom:1px solid #333;box-sizing:border-box}

	form textarea{resize:none;padding:10px;min-height:100px;border:1px solid #333;width:100%;margin-top:5px;letter-spacing:-1px;box-sizing:border-box;font-size:1rem;}
	form input{	-webkit-appearance:none;	}
	form select{box-sizing:border-box;
	vertical-align:bottom;
	background-image:url(https://www.embassyedu.com/promo/img/arw_d.png);
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:93% 50%;
	background-size:12px;
	-webkit-appearance:none;
	-moz-appearance:none}
	form input[type="checkbox"]{display:inline-block;width:15px;height:15px;border-radius:3px;padding:0;border:1px solid #999;vertical-align:top;margin-right:5px}
	form input[type="checkbox"]:checked	{border:0;padding:0;background-image:url(https://www.embassyedu.com/promo/img/ch.gif) ;background-repeat:no-repeat;background-size:100%;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	}
	form .radio[type="radio"]{display:none}
	form .radio[type="radio"] + label{
	display:inline-block;
	padding-left:20px;
	vertical-align:middle;
	background-image:url(https://www.embassyedu.com/promo/img/r_off.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	background-size:17px 17px;line-height:20px;margin-right:20px;
	cursor:pointer}
	form .radio[type="radio"]:checked + label{
	background-image:url(https://www.embassyedu.com/promo/img/r_on.png) ;
	}

	.yac_ttxx{font-size:.8em;line-height:1.2rem;color:#000;display:flex;justify-content:center;}
	.yac_ttxx b{font-weight:400;margin-left:5px;}
	.yac_Btn_cl{color:#ff0000;}
	.yac_ttxx:hover, label:hover{cursor:pointer}
	.yac_more{display:none;position:relative;z-index:1111;background:#fff}
	.yac_Btn_cl{display:none}

	.yac_tit{text-align:center;margin-top:5px;padding-bottom:5px;color:#2f4ec1;font-weight:bold}
	.yac_box{height:;display:flex;}
	.yac_box div{width:33.3%;text-align:center;padding:5px 0;background:#eee;font-size:14px;cursor:pointer}
	.yac_box div:hover{background:#001eff}
	#semi_form .yac_con h4{height:;overflow:scroll;border-radius:6px;font-size:.9rem;font-family:'noto';}
	.yac_con{height:100px;overflow:scroll;margin:5px 0;border:1px solid #aaa;font-size:14px;line-height:20px;}


	 .pri_fm_box{padding:0 10px;}
	 .pri_fm_box ul{margin:5px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
	.pri_fm_box ul li{width:50%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
	 .pri_fm_box ul li .call{align-items:center;}


	.bottom_form{margin:10px auto 50px;}

	.pri_fm_box{margin:20px 0 10px;}
	.pri_fm_box iframe{height:;margin:10px 0;border-bottom:1px solid #000}


	.lows_form_box .fotm_bTn{letter-spacing:-1px;width:80%;height:48px;line-height:48px;display:block;border-radius:4px;border:0;background:#17037c;color:#fff;font-size:1.2rem;padding:0;text-align:center;margin:10px auto 30px}
	.lows_form_box .fotm_bTn:hover{cursor:pointer;background:#333;transition:0.2s}

	.warning_tx{font-weight:bold;color:#f00;}
	.lows_form_box .agr .warning_tx{text-align:center;}
/*신청 끝*/
.lows_form_tit{text-align:center;font-size:1.1em;line-height:1.3em;margin-bottom:10px;font-weight:bold;word-break:keep-all;padding:0 10px;}
.lows_form_tit b{background:#000098;color:#fff;display:inline-block;padding:1px 3px;border-radius:3px;}
.lows_form_box{background:#eff5ff;padding:20px;}
.lows_form_box ul li{margin-bottom:5px;}
.lows_form_box .call input, .lows_form_box .call select{width:31%;}
.lows_form_box .call{display:flex; justify-content:space-between;}
.lows_form_box .add{display:flex; justify-content:space-between;}
.lows_form_box .ppl{}

.lows_form_box .last_li{display:flex;}
.lows_form_box .week{width:40%;display: flex;align-items: center;margin-right:10px;}
.lows_form_box .week input{width:80%;}
.lows_form_box .schname{width:60%;}

.last_tip{padding:20px;color:#fff;}
.last_tip p{font-weight:bold;margin-bottom:5px;}
.last_tip li{font-size:.9em;position:relative;padding-left:8px;margin-bottom:3px;color:#d5d5d5;}
.last_tip li:before{content:"";position:absolute;left:0;top:8px;width:2px;height:2px;border-radius:50%;background:#6d6d6d;}
.last_tip li b{font-weight:400;border:1px solid #aaa;color:#888;padding:1px 5px;border-radius:30px;font-size:.85em;margin-left:5px;display: inline-block;}
.last_tip li b:hover{color:#d5d5d5;border-color:#000098;cursor:pointer}

.lows_bnn{background:#001fa2;display:flex;flex-direction:column;align-items:center;font-family:'SBAggro';}
.lows_bnn h3{color:#fff;padding:10px;line-height:1.3em;}
.lows_bnn h3 span{background:#fff;color:#001fa2;padding:0 3px;}
.lows_bnn ul{width:100%;display:flex;flex-wrap:wrap;}
.lows_bnn ul li{width:50%;padding:10px;box-sizing:border-box;color:#fff;text-align:center;word-break:keep-all}
.lows_bnn ul li:nth-child(1), .lows_bnn ul li:nth-child(4){background:#e3e6f5;color:#001fa2;}
.lows_bnn ul span{font-weight:100;display:block;font-size:.75em;}


.sht_c6tit{font-size:1.2em;margin:5px 0;color:#00049e;display:flex;flex-direction:column;align-items:center;}
.sht_c6tit .sm{font-size:.8em;color:#111;font-weight:bold;}
.sht_c6box{font-size:.8em;margin-top:10px;line-height:1.3em;color:#555;}
	
.sht_cnsi .swiper-slide{position:relative;width:auto;max-width:275px;}
	.sht_cnsi .swiper-slide img{width:100%;}
		.sht_cnsi .swiper-slide a:hover{opacity:.6;}
		.sht_cnsi .swiper-slide a:hover .fas{transform:rotate(360deg);transition:.3s;}
	.sht_cnsi .swiper-slide a p{color:#ff097d}

.sht_cnsi .swiper-slide p{position:absolute;width:100%;bottom:0;left:0;padding:10px;background:#ffffffc2;text-align:center;box-sizing: border-box;}
.sht_cnsi{margin:10px;}
.sht_cnsi .swiper-wrapper{padding-bottom:25px;}
.sht_cnsi .swiper-button-next, .sht_cnsi .swiper-button-prev{color:#9e93ff;top:40%;}
.sht_cnsi .swiper-pagination{bottom:5px;font-size:.7em;}

.sht_yppl_ul li{position:relative;padding-left:18px;margin-bottom:6px;font-size:.95em;}
.sht_yppl_ul li:before{content:"";width:15px;height:15px;border-radius:50%;display:block;background:#d8d2f6;position:absolute;left:0;top:2px;}

.c6_txbox{display:flex;flex-wrap:wrap;justify-content:center;font-family:'Daum';    flex-direction: column;
    align-items: center;}
.c6_txbox .red_box{background:#f00;padding:3px 5px;border-radius:3px;color:#fff;font-size:.95em;line-height:1em;}
.c6_txbox .b{padding-top:3px;}


.fixbtn{width:100%;display:flex;position:fixed;bottom:0;right:0;z-index:9999;}
.fixbtn a{padding:17px 2px 17px 25px;color:#000;width:70%;white-space:nowrap;font-size:14px;background-color:#fff;font-weight:bold;background-image:url('/img/promo/ic_ono.png');background-repeat:no-repeat;background-size:23px;background-position:6px center;text-align:center}
.fixbtn a i{display:none;}
.fixbtn .mu{background-color:#003be1;color:#fff;width:100%}
.fixbtn .ka{background-color:#fff000;background-image:url('/img/promo/ic_ka.png');}
.fixbtn .cal{background-color:#e5e5e5;background-image:url('/img/promo/ic_call.png');}

/*비수기성인혜택*/
	.lows_top.adul{background-image:url('/img/low/lows_tit.jpg');}
	.lows_top.adul h2 b, .lows_top.adul h2 .sm{background:#ff00ea;}
	.lows_top.adul h2 .emer{background:#7d09ff}
	.lows_top.adul .mhib{color:#ff097d;padding:10px 20px 7px 15px;font-family:'SBAggro';font-size:1.1em;}
	.lows_top.adul ul li{background:#ff097d;font-family:'SBAggro';}
	.lows_box_all.adul{padding:20px;box-sizing:border-box;margin-bottom:0;padding-bottom:0;}
	.lows_box_all.adul > li:after{color:#7d09ff;}
	.lowsAll.adul #menutop{background:#ff097d;padding:3px 0;border-top:2px solid #ff097d;}
	.lowsAll.adul #menutop a {padding:10px 13px 5px;}
	.lowsAll.adul #menutop .on a{color:#ff097d;}
	.adul_lows_top_txbox{padding:25px 20px;text-align:center;word-break:keep-all;font-size: 1.1em;
    line-height: 1.4em;}
	.adul_box{background:#ffe9f7;font-family:'SBAggro';text-align:center;padding:10px;border-radius:5px;}
	.adul_box .t1{font-size:1.3em;font-weight:bold;margin-bottom:10px;color:#ff097d;font-family:'SBAggro';}
	.adul_box .t1 i{display:block}
	.adul_box .t2{font-size:1em;font-weight:400;}
	.adul_box .t3{font-size:1.4em;font-family:'SBAggro';font-weight:bold;}
	.adul_box .t3 b{font-size:1.4em;}
	.adul .lows_tit{color:#000;font-size:1.6em;margin:40px 0 20px;}

	.low_mth{display:flex;margin-top:40px;}
	.low_mth li{background:#f2f2f2;border-left:1px solid #fff;padding:5px;width:100%;height:30px;line-height:30px;text-align:center}
	.low_mth .bb{background:#fff;   color:#ff0096;   padding:0px;   white-space:nowrap;   position:absolute;   width:60px;   line-height:20px;   height:20px;   font-size:18px;   left:-35px;   top:-22px;   font-family:'SBAggro';}
	.low_mth .bb.b2{left: -55px;}
	.low_mth .p{background:#ff0096;color:#fff;font-weight:bold;position:relative;}
	.low_mth .p:before{content:"";position:absolute;top:-14px;left:0;width:100%;height:2px;background:#ff0096;border-right:1px solid #ff33ab;}
	.low_mth .le:after{content:"";position:absolute;top:-20px;left:0;width:2px;height:15px;background:#ff0096;}
	.low_mth .ri:after{content:"";position:absolute;top:-20px;right:0;width:2px;height:15px;background:#ff0096;}
	.low_mth .ri:before{border-right:0}
	.mtn_box{margin:45px 10px 10px}
	.adul_c2tx{padding:10px;}
	.adul_c2tx .im img{width:100%;border-radius:5px;}
	.adul_c2tx .tx{margin-top:10px;line-height:1.4em;}
	.adul_c2ul{display:flex;flex-wrap:wrap;margin-bottom:50px;}
	.adul_c2ul li{width:50%;display:flex;   flex-direction:column;   justify-content:center;   align-items:center;}
	.adul_c2ul .point{color:#ff0096;font-family:'SBAggro';font-weight:bold;margin:10px 0 -5px;font-size:1.2em;}
	.adul_c2ul .roun{border-radius:50%;width:140px;height:140px;background:#ffe2fd;text-align:center;   word-break:keep-all;   display:flex;   align-items:center;   justify-content:center;}

	.adul_c2ul .roun b{font-family:'SBAggro';}
	.lowsAll.adul #con3{background:#f2f2f2;}
	.lowsAll.adul #con3 .lows_tit{color:#000;}

	.adul_vs_box{border-radius:10px;box-shadow:0 0 15px #a8a8a887;background:#fff;margin:20px;padding:20px 0 10px;}
	.adul_vs_box .ti{font-family:'SBAggro';text-align:center;font-weight:900;font-size:1.3em;}
	.adul_vs_box .ti b{color:#f00;}
	.adul_vs_box .sti{font-weight:600;text-align:center;margin:10px 0 20px;font-size:1.2em;}
	.adul_vs_box ul {padding:10px 10px;}
	.adul_vs_box ul li{display:flex;justify-content:space-between;padding:10px 5px;}
	.adul_vs_box ul .p{border:2px solid #f00;font-size:1.05em;font-weight:600;}
	.adul_vs_box ul .pb{font-weight:600;font-size:1.05em;}
	.adul_vs_box ul .la{font-weight:600;font-size:1.15em;}

	.adul_c3tx{border:3px solid #f00;color:#f00;padding:10px;margin:30px auto;border-radius:10px;text-align:center;font-family:'SBAggro';max-width:350px;}
	.adul_c3tx p{font-size:1.5em;font-weight:900;font-family:'SBAggro'}

	.adul .sht_c6tit{color:#ff097d}
	.list-box li input[type=radio]{border-bottom:none;}

	.lowsAll.adul #con1{background:#fff5fe;padding-top:1px}
.low_adulsch{}
.low_adulsch > li{background:#fff;border-radius:10px;border:1px solid #aaa;overflow:hidden;margin:10px 10px 20px;}
.low_adulsch .im{position:relative;color:#fff;overflow:hidden;min-height:250px;}
.low_adulsch .im img{width:100%;top:-30%;left:0;height:auto;z-index:0;position:absolute;}
.low_adulsch .im:after{content:"";width:100%;height:35%;display:block;position:absolute;background-image:url(../../../06_others/img/low/sch_cover.png);bottom:0;}
.low_adulsch .im .tit{position:relative;white-space:nowrap;z-index:1;background:#fff;color:#ff097d;display:inline-block;margin:10px;font-size:2em;font-family:'SBAggro';padding:3px 5px 2px 3px;}
.low_adulsch .im .tit span{font-size:12px;padding-left:5px;}
.low_adulsch .mnybox{background:#ff097d;padding:10px;position:relative;z-index:2;max-width:95%;margin-bottom:10px;}
.low_adulsch .mny{display:flex;flex-wrap: wrap;font-family:'SBAggro';align-items: center;font-weight:bold;}
.low_adulsch .mny s{font-size:1.2em;margin-right:5px;white-space:nowrap;}
.low_adulsch .mny p{font-family:'SBAggro';font-size:2em;font-weight:bold;white-space:nowrap;}
.low_adulsch .class{font-size:.95em;}
.low_adulsch .class .sm{font-size:.8em;}
.low_adulsch .pro{position:relative;font-weight:bold;text-shadow:0 0 10px #000;z-index:1;background: #00000052;font-size:1rem;letter-spacing:-1px;padding:5px;}
.low_adulsch .tx{color:#000;padding:10px 10px 0;}
.low_adulsch .tx ul li{position:relative;padding-left:5px;}
.low_adulsch .tx ul li:before{content:"";display:block;width:2px;height:2px;background:#333;position:absolute;left:-2px;top:8px;}
.low_adulsch .tx .bene{font-size:.94em;margin-top:10px;}
.low_adulsch .tx .bene .gray{color:#888;font-size:.9em;margin:5px 0 0 5px;}
.low_adulsch .g_p_btn{background:#7d09ff; margin:10px auto 20px;color:#fff;padding:10px;width:80%;border-radius:30px;text-align:center}
.low_adulsch .g_p_btn:after{content:"";display:inline-block;width:8px;height:8px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);}

.low_adulsch .magam{position:relative;}
.low_adulsch .magam:hover{border-color:#aaa;}
.low_adulsch .magam .im .sch_name, .low_adulsch .magam .mnybox{background:#616161bf}
.low_adulsch .magam .im .tit{color:#737373}
.low_adulsch .magam .info, .low_adulsch .magam .g_p_btn{background:#d9d9d9;}
.low_adulsch .magam .last p{background:#848484;}
.low_adulsch .magam .im .sch_mny p{background: #a3a3a3;text-shadow:none}
.low_adulsch .magam .end{content:"";position: absolute;font-family:'SBAggro';
    width: 100%;
    height: 100%;
    display: flex;
    top: 0;
    left: 0;
    background: #bcbcbcbf;
    z-index: 99;
    color: #fff;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    text-shadow: 0 0 15px #4444448f;
    font-size:3em;}


/*비수기성인혜택*/

/*비수기 가족연수 프로모션*/
.lowsAll.low2 section{width:100%;}
#con2 img{width:100%;}
	.lows_top2{position:relative;/*background-image:url(/img/promo/lows_tit2.jpg);background-repeat: no-repeat;background-position:68% center;background-size:auto 100%;*/padding:0 20px;display:flex;flex-direction:column;align-items:center;color:#fff;overflow:hidden;}
	.bg-video {
	  position: absolute;
	  top: 0;
	  left: 0;
	  height: 100%;
	  width: 100%;
	  z-index: -1;
	  opacity: 0.5;
	}

	.bg-video__content {
	  height: 100%;
	  width: 100%;
	  object-fit: cover; /* background-size: cover 와 비슷함. (HTML 요소 or 비디오와 작동)*/
	  }
	.mv_tx{position:absolute;right:5px;bottom:3px;font-size:.8em;color:#fff;text-shadow: 0 0 10px #000;}

	.lows_top2 .t1{color:#fff;font-family:'SBAggro';position:relative;text-align:center;padding:30px 0 0;word-break:keep-all;font-size:2.5em;}
	.lows_top2 .t1 b{position:absolute;top:15px;font-size:.85em;text-shadow: 4px 1px 0px #f00;}
	.lows_top2 .t1 p{display:inline-block;padding-top:5px;}
	.lows_top2 .t1 .n1{color:#f00;background:#fff;}
	.lows_top2 .t1 .n2{background:#f00;padding:5px;}
	.lows_top2 .t2{background:#fff;color:#156d00;font-family:'SBAggro';border-radius:30px;padding:5px 5px 3px 0;margin-top:5px;white-space:nowrap;animation: blink2 1.4s 0.1s step-start;letter-spacing:-2px; }
	@keyframes blink2 {
	  50% {
		opacity: 0;
	  }
	}

	.lows_top2 .t2 b{background:#156d00;color:#fff;padding:5px 10px;border-radius:30px;}


	.lows_top2 .t3{background:#ffffffb3;border-radius:5px;color:#000;padding:3px;margin-top:5px;font-weight:bold;display:inline-block;}
	.lows_top2 .t4 ul{display:flex; flex-wrap: wrap;margin:10px 0 20px;}
	.lows_top2 .t4 ul li{background:#ff7800;margin:3px;border-radius:30px;padding:2px 5px;}
	.lows_top2_tx{padding:10px;word-break:keep-all;text-align:center;}
	.lows_top2_tx p{font-weight:600;}
	.lows_top2_tx p b{color:#f00;}
	.lows_top2_tx span{color:#777;font-size:.8em;}

	.low2{}

	.low2.lows_box_all .bx_tit1{background:#ff5100;font-family:'SBAggro';border-radius:10px;padding:5px 10px;}
	.low2 .bx_tit2{color: #299100;font-family:'SBAggro';}
	.low2.lows_box_all .mny .mn{font-family:'SBAggro';}
	.low2.lows_box_all .box{border-color:#ff5b00;background: #feffee;}
	.low2.lows_box_all .bx_tit_bom{font-family:'SBAggro';color: #248000;}
	.low2 .lows_form_box .fotm_bTn{    background: #d93110;}

	.low2 #menutop{background:#ff5e00;border-top:none}
	.low2 #menutop ul{height:auto;}
	.low2 #menutop li{display: flex;align-items: center;}
	.low2 #menutop li a{min-height:36px;display:flex;align-items:center;text-align:center;flex-direction: column;justify-content: center;}
	.low2 #menutop .on a{color:#ff5e00;}

	.lows_tbl2_tit{display:flex;background:#666;color:#fff;}
	.low2 .lows_tbl td{font-weight:bold;font-size:15px;}
	.low2 .lows_tbl tr:nth-child(even) td{background:#fff;}
	.low2 .lows_tbl th{background:#ff8138;color:#fff;font-size:15px;padding:5px;}
	.low2 .lows_tbl tr:nth-child(even) .ffc{background:#ffffe3;}
	.low2 .lows_tbl tr .ffc{background:#ffffe3;}
	.low2 .lows_tbl tr:hover:after{border-color:#ff7200;}
	.low2 .lows_tbl .tbl_box{margin:0 0 5px;}
	.low2 .lows_tbl .le span{background:#ff7200;color:#fff;font-size:.8em;padding:2px 3px;}
	.low2 .lows_tbl .le .ce{}
	.low2 .lows_tbl .le .ba{background:#1a840c}
	.low2 .lows_tbl .le .bo{background:#b22dfe}
	.low2 .lows_tbl .le .cl{background:#e3359f}
	.low2 .lows_tbl .le .il{background:#412dfe}

	.low2 .lows_tit{color:#447f00;margin: 35px 0 20px;font-family:'SBAggro';}
	.low2 .lows_sch_list .im .sch_name{background: rgb(41 116 0 / 75%);font-family:'SBAggro';}
	.low2 .lows_sch_list .im .sch_name .cam{font-style:normal;}
	.low2 .lows_sch_list .im .sch_mny div{font-family:'SBAggro';}
	.low2 .lows_sch_list .im .sch_mny div .mg{font-size:20px;color:#f00;animation:blink-effect .7s step-end infinite;position: absolute;
		top: 10px;
		right: 5px;
		background: #fff;
		padding: 3px 3px 0px;
		border-radius: 3px;}
	.low2 .lows_sch_list .im .sch_mny p{width:auto;text-shadow: 0 0 5px #f17b00;background: #ff9f00;font-size: 0.9em;}
	.low2 .lows_sch_list .tx{line-height: 1.4em;}
	.low2 .lows_sch_list .last{line-height:1.2em;}
	.low2 .lows_sch_list .tx ul li{position:relative;padding-left:17px;}
	.low2 .lows_sch_list .tx ul li span{position:absolute;left:0;}
	.low2 .lows_sch_list .info{background:#fff9a6;position:relative;padding-left:30px;}
	.low2 .lows_sch_list .info span{position:absolute;left:10px;}
	.low2 .lows_sch_list .tx .pmhbox{position:relative;padding-left:18px;font-size:.9em;word-break:keep-all}
	.low2 .lows_sch_list .tx .pmh{margin-left:-18px;}
	.low2 .lows_sch_list .tx .pmhbox i{position:absolute;left:0px;}
	.lows_sch_list > li:after{  background:#ff5e00;}
	.lows_sch_list > li:before{background:#ff5e00;}
	.lows_sch_list > li > a:after{background:#ff5e00;}
	.lows_sch_list > li > a:before{background:#ff5e00;}

	.low2.lowsAll #con3{background:#85c238;}
	.low2.lowsAll #con3 table{width:100%;border-collapse:collapse;}
	.low2.lowsAll #con3 td{border:1px solid #85c238;background:#fff;font-size:.8em;word-break:keep-all; padding:6px;}
	.low2.lowsAll #con3 th{background:#f4ffde;border:1px solid #85c238;font-size:.8em;text-align:center;white-space:nowrap; }
	.low2.lowsAll #con3 .ti{background:#27660c;color:#fff;text-align:center;padding:5px;font-weight:900;}

	.low2 .modal-content .br_mo{font-size: .8em;display:block;position:absolute;z-index:999;}
	.low2 .modal-content{border:none}
	.low2 .modal{z-index:9999;}

	.low2 .lows_form_box{background: #fff8ef;}

	.low2 .lows_qna{padding:10px;}
	.low2 .qnq{font-family:'SBAggro';font-size: 1.2em;}
	.low2 .qna{margin-bottom:20px;padding:0 20px;line-height:1.4em;}
	.low2.sht_cnsi .swiper-slide{border-radius:5px;overflow:hidden;width:300px;height:200px;display: flex;align-items: center;}
	.low2.sht_cnsi .swiper-slide img{width:100%;}
	.low2 .sht_cnsi .swiper-button-next, .low2 .sht_cnsi .swiper-button-prev{color: #ff8a00;  }
	.lows_qna .sht_cnsi .swiper-button-next, .lows_qna .sht_cnsi .swiper-button-prev{top: 45%;}
	.low2 .swiper-slide .eventx h3{font-size: 1.5em;font-family:'SBAggro';font-weight:100;line-height: 1.1em;}
	.low2 .swiper-slide .eventx h3 b{}
	.low2 .maineventgo .swiper-slide{width: 250px;height: 380px;margin-right:20px}
	.low2 .maineventgo .swiper-slide img{width:100%;}
	.low2 .maineventgo{margin-bottom:20px;}
	.low2 .swiper-slide .eventx div{font-size:1em;}

	.low2 .lows_form_tit b{    background: #ff2020;}

	.low2 .lows_bnn{background:#641000}
	.low2 .lows_bnn h3 span{color:#641000;font-family:'SBAggro';}
	.low2 .lows_bnn ul li:nth-child(1), .low2 .lows_bnn ul li:nth-child(4){background: #f5e7e3;color:#641000;}
	.lows_bnn h3:after{}

	.low2 .lows_form_step li:last-child{width:100%;}
	.last_qna{padding:0 10px;line-height:1.5em}
	.last_qna .ti{    background: #ff6b00;padding: 3px;color: #fff;display: inline;}
	.low2 .sht_c6tit{color:#ff5100;font-family:'SBAggro';}
	.low2 .sht_c6box{font-size: .9em;font-weight:100;}
	.low2 .sht_yppl_ul li:before{background:#ffc9b5;}
	.low2 .sht_cnsi .swiper-slide a p{font-weight:400;color:#ff5e00;}
	.low2 .lows_sch_list .last p{font-weight:bold;font-size:1.08em;letter-spacing:0;color: #fff;padding: 10px 8px;background: #ff4400;}
/**/

/*직장인 종결자*/

	.sht_work_top{background:#8c26f5;position:relative;padding-bottom:20px;}
	.sht_work_top .tit_tx{padding:20px 10px 0;text-align:center;word-break:keep-all}
	.sht_work_top .tit_tx h1{font-size:3em;line-height:1em;color:#fff;font-family:'SBAggro';}
	.sht_work_top .tit_tx h1 span{color:#00fff6;}
	.sht_work_top .tit_tx p{margin-top:10px;font-size:1.1em;font-weight:bold;color:#fff;background:#000;padding:5px;font-family:'SBAggro';}

	.swt_ul{display:flex;flex-direction: column;position:relative;z-index:1;margin:0 10px 20px;}
	.swt_box{background:#fff;border:3px solid #000;border-radius:15px;margin:10px 5px;padding:30px 10px;text-align:center;position:relative;z-index:2;box-shadow:0 10px 0 #000;}

	.swt_ul .swt_box:nth-child(2):before{content:"+";display:block;font-size:80px;color:#00ffff;position:absolute;right:10px;top:-54px;font-family:'SBAggro';z-index:999;}
	.swt_ul .swt_box:last-child:before{content:"=";display:block;font-size:80px;color:#00ffff;position:absolute;right:10px;top:-54px;font-family:'SBAggro';z-index:999;}

	.swt_box .bic{color:#480092;font-size:2.5em;font-family:'SBAggro';line-height:1.05em;}
	.swt_box .mi{color:#6e00df;font-size:1.3em;font-family:'SBAggro';font-weight:bold;}
	.swt_box .red{color:#f00;font-size:1.9em;font-family:'SBAggro';font-weight:bold;}
	.swt_box .bom{font-style:normal;font-family:'SBAggro';background:url('/img/sht_work/swt_box.png') no-repeat center/auto 100%;padding:13px 0px;width:120px;display:inline-block;position:absolute;top:-30px;margin-left:-60px;display:none;}
	.b1-sm{color:#9227ff;font-size:.7em;font-weight:bold}
	.b2-sm{color:#9227ff;font-size:.8em;font-weight:bold;margin-bottom:5px;}
	.b2-sm2{font-weight:bold;}
	.b2-sm2 p{font-size:.8em;}
	.b3-sm{font-weight:bold;font-size:1em;}
	.b3-sm2{font-size:.85em;}
	.b3-sm2 a{display:inline-block;border:1px solid #666; color:#666;font-size:.8em;padding:1px 5px;border-radius:30px;margin:3px;}

	.sht_work_bgslide{position:absolute;z-index:0;bottom:0%;width:100%;overflow:hidden;height:150px;}
	.sht_work_bgimg{display:flex;animation-iteration-count: infinite;  animation-duration:25s;  animation-timing-function: linear;  animation-fill-mode: forwards;  animation-name: slideleft;}
	@keyframes slideleft {  0% {transform: translateX(0);}  100% {    transform: translateX(-70%);  }}
	.lows_form_box.shtwk{background:#f0e4fa;}

	.shtwkAll{}
	.shtwkAll #menutop{background:#9000e2;font-weight:bold;border-top:none}
	.shtwkAll #menutop ul{height:auto;}
	.shtwkAll #menutop li{display: flex;align-items: center;}
	.shtwkAll #menutop li a{min-height:36px;display:flex;align-items:center;text-align:center;flex-direction: column;justify-content: center;padding-top:10px;}
	.shtwkAll #menutop .on a{color:#6900a5;}
	.shtwkAll #menutop .on:after{border-radius:.2em .2em 0 0;}

	.shtwkAll .lows_form_box .fotm_bTn{background:#480092}


	/*모바일에서 동영상 비율 유지*/
	.videowrapper {
	position:relative;
	padding-bottom:56.25%; /* 16:9 비율인 경우 */ /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */
	padding-top:25px;
	height:0;
	}
	.videowrapper iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}

	.shtwk_mv{display:flex;flex-direction:column;padding: 5px;    box-sizing: border-box;}
	.shtwk_mv_tx{margin:10px;margin-top:15px;}
	.shtwk_mv_tx .ti{font-family:'SBAggro';font-weight:bold;font-size:1.4em;}
	.shtwk_mv_tx .tx{}
	.shtwk_mv iframe{border-radius:5px;}

	.shtwk_tit{font-family:'SBAggro';font-size:1.7em;color:#8c26f5;text-align:center;margin:1em 0 .8em;letter-spacing:-2px;line-height:1em;}
	.swk_qna{padding:10px;}
	.swk_qna .swiper{margin-top: 10px;padding-bottom: 25px;}
	.swk_qna .swiper-slide{height:180px;background:#eee;    display: flex;    align-items: center;overflow:hidden}
	.swk_qna .swiper-slide img{width:100%;height:auto;margin-top:-20px;}
	.q_tit{position:relative;background:#f4eefa;display: flex;    align-items: center;padding-right:35px;border-radius:10px;font-size:1.05em;word-break:keep-all}
	.q_tit:before, .a_tx .tx:before{font-family:'SBAggro';font-size:2em;font-weight:bold;}
	.q_tit:before{content:"Q";color:#00fff6;padding:10px;}
	.q_tit:after{content:"";position:absolute;right:20px;top:15px;display:block;width:15px;height:15px; border-right:1px solid #601986;border-bottom:1px solid #601986;transform:rotate(45deg);transition:.3s;}
	.q_tit.active:after{transform:rotate(225deg);top:24px;transition:.3s;}
	.a_tx{display:none;}
	.a_tx .tx{background:#faf6fe;padding:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;font-size:1em;line-height:1.4em;}
	.a_tx .tx:before{content:"A";color:#c397ff;margin-right:10px;margin-top:10px}
	.a_tx .tx a{display:inline-block;margin-top:5px;border-radius:30px;border:1px solid #9227ff;color:#9227ff;font-size:.9em;line-height:1em;padding:3px 7px;}
	.a_tx .tx a:after{content:"";display:inline-block;vertical-align:top;margin-top:4px;width:7px;height:7px; border-right:1px solid #9227ff;border-bottom:1px solid #9227ff;transform:rotate(-45deg);}
	.a_tx .tx .flex{align-items: flex-start;flex-direction: column;}

	.shtwkBody{overflow-x:hidden}
	.swk_tbl_tx{padding:10px;text-align:center;word-break:keep-all;}
	.table-container{width:100vw;overflow-x:auto;white-space:nowrap;box-sizing:border-box;}
	.table-container table{width:auto;border-collapse:collapse;margin-bottom:10px;}
	.br_mo.mtbltx{text-align:right;font-size:.85em;font-weight:bold;padding-right:8px;}
	.br_mo.mtbltx:after{content:"";display:inline-block;width:6px;height:6px; border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);}
	.swk_tbl{border-top:2px solid #6d54c7;border-bottom:2px solid #6d54c7}
	.swk_tbl td, .swk_tbl th{border:1px solid #6d54c7;border-left:none;padding:10px;line-height:1.2em;text-align:center}
	.swk_tbl tr .last{border-right:0;text-align:left;padding:10px 20px;}
	.swk_tbl th{background:#fdfbff;}
	.swk_tbl th:last-child{border-right:none;}
	.swk_tbl b{color:#4f0ab6;}
	.swk_tbl td .gobtn{font-style:normal;border:1px solid #aaa;color:#999;padding:3px;border-radius:30px;font-size:.9em;padding:1px 3px;display:block;width:160px;}
	.swk_tbl td .gobtn:hover{cursor:pointer;color:#4f0ab6;border-color:#4f0ab6;}
	.swk_tbl .bg_ppl{background:#fff0ff}
	.shtwkAll #con2{background:#faf6fe;padding-bottom:30px;}
	.shtwkAll #con2 .shtwk_tit{padding-top:30px;}

	.swk_c3_tit{font-family:'SBAggro';font-weight:bold;font-size:1.2em;margin:10px;}
	.swk_c3_sb_tit{margin:0 10px;}
	.swk_c3_sb_tit li{display:flex;    flex-direction: column;align-items: flex-start;margin-bottom:10px;word-break:keep-all}
	.swk_c3_sb_tit p{padding:5px 10px;font-weight:bold;color:#fff;background:#c892ff;flex:none;border-radius:30px;margin-right:10px;margin-bottom:3px;}
	.swk_c3_sb_tit li:nth-child(2) p{background:#ab5aff}
	.swk_c3_sb_tit li:nth-child(3) p{background:#8c26f5}

	.swk_c3_ul{display:flex;flex-wrap:wrap;}
	.swk_c3_ul li{width:48%;margin:1%;padding:20px 5px;box-sizing:border-box;border-radius:20px;    display: flex;    flex-direction: column;    align-items: center;text-align:center}
	.swk_c3_ul_ti{font-family:'SBAggro';font-weight:bold;font-size:1.6em;white-space: nowrap;}
	.swk_c3_ul li p{font-weight:bold;font-size:1.1em;word-break:keep-all;margin:10px 0;letter-spacing:-1px;}
	.swk_c3_ul li div{font-size:.8em;}
	.swk_c3_ul li:nth-child(1){background:#f9c6ff;}
	.swk_c3_ul li:nth-child(2){background:#cfb5ff;}
	.swk_c3_ul li:nth-child(3){background:#b9ddff;}
	.swk_c3_ul li:nth-child(4){background:#b3fff3;}

	.swk_c3_last{background:#f5f5f5;padding:20px 15px;margin:5px;border-radius:20px;}
	.swk_c3_last_box{display:flex;align-items: flex-start;margin-bottom:20px;}
	.swk_c3_last_box .ti{flex:none;width:75px;}
	.swk_c3_last_box ul{margin-bottom:10px;}
	.swk_c3_last_box ul li{margin-bottom:15px;font-size:.89em;line-height:1.5em;}
	.swk_c3_last_box ul .b{font-weight:bold;}
	.swk_c3_last_box ul .y{background: linear-gradient(to top, #feffc1 50%, transparent 50%);display:inline}
	.swk_c3_last_box ul:last-child{margin-bottom:0;}
	.swk_c3_last_box ul:last-child li:last-child{margin-bottom:0;}
	.shtwkAll .lows_sch_list{}
	.shtwkAll .lows_sch_list .im .sch_mny p{font-size:.8em;width:auto;background:#00ffff;color:#6f00e3;}
	.shtwkAll .lows_sch_list .im .sch_name{background:#8c26f5d5}
	.shtwkAll .lows_sch_list .im .sch_mny b{text-shadow: 0 0 10px black;background:none;color:#fff;}
	.swk_info{padding:10px;font-weight:bold;background:#f7edff;box-sizing:border-box;width:99.8%;}
	.swk_info .p{position:relative;padding:0px 0px 5px 15px ;}
	.swk_info i{position:absolute;left:0px;top:2px;font-style:normal;font-size:.8em;}
	.swk_info ul{display:flex;    justify-content: space-between;letter-spacing:-1.5px;color:#8c36f8;}
	.swk_info .goschbox{display:flex;     justify-content: flex-end;margin:5px 5px 0 0;}
	.swk_info .go_sch_link{border:1px solid #666;font-size:.8em;padding:2px 5px;border-radius:30px;vertical-align: top;margin-top: 1px;display: inline-block;}
	.swk_info .goschbox .go_sch_link:after{content:"";display:inline-block;width:9px;height:9px; border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);}
	.shtwkAll .lows_sch_list .tx{padding:0 0 0 15px;font-size:.8em;}
	.golf_sm{font-size:.9em;line-height:1em;font-weight:400;padding-left:10px;margin-bottom:5px;}

	.swk_schtx_list{padding:10px;}
	.swk_schtx_ul, .swk_schtx_ul_ti2{padding-left:15px;}
	.swk_schtx_ul_ti{font-size:.95em;font-weight:bold;}
	.swk_schtx_ul_ti2{font-size:.9em;margin:3px 0;}
	.swk_schtx_ul li{margin-bottom:5px;font-size:.9em;display:flex;justify-content: space-between;}

	.mor_con{display: flex;    flex-direction: column;    align-items: flex-end;}
	.mor_con .open{display:none;width:100%;}
	.mor_con .more_btn,  .lows_sch_list .go_form{display:flex;justify-content: flex-end;}
	.mor_con .more_btn i, .lows_sch_list .go_form a{font-size:.75em;border:1px solid #7220c4;color:#7220c4;border-radius:30px;font-style:normal;padding:2px 5px;margin:5px 0;}
	.mor_con .more_btn i{letter-spacing:-1px;}
	.more_btn.cl{display:none;}
	.lows_sch_list > li .go_form a{background:#8c36f8;color:#fff;padding:3px 6px;font-size:.8em;}


	.shtwkAll .lows_bnn{background:#8c26f5}
	.shtwkAll .lows_bnn h3 span{background:#00fff6;color:#8c26f5}
	.shtwkAll .lows_bnn ul li:nth-child(1), .shtwkAll .lows_bnn ul li:nth-child(4){background: #f2e7fe;color:#641ed7;}

	.shtwk_s_tit{margin:10px;display:flex;justify-content: center;}
	.shtwk_s_tit span{border-radius:30px;padding:5px 8px;font-size:.8em;line-height:1.2em;background:#ff0000;color:#fff;font-weight:bold;}
	#con6 .shtwk_s_tit{margin-top:-15px;}
	.shtwk_s_tx{margin:10px;}

	.shtwkAll .swiper-button-prev:after, .shtwkAll .swiper-button-next:after{color:#8c26f5;}
	.shtwkAll .swiper-slide .eventx h3{font-family:'SBAggro';font-size:1.5em;line-height:1.2em;}
	.shtwkAll .maineventgo .swiper-slide{width: 240px;height: 320px;margin-right:20px;}

	.shtwkAll .lows_tit{margin-top:80px;color:#8c26f5;}
	#con7 .shtwk_s_tit span{background:#480092;}
	.shtwkAll .last_qna{font-size:.95em;line-height:1.3em;}
	.shtwkAll .sht_c6box{font-size:.95em;color:#000;}
	.shtwkAll .sht_yppl_ul li{font-size:.95em;}

	#con8 .shtwk_s_tit span{background:#ebd4ff;color:#000;}
	#con8 .shtwk_s_tit span b{color:#f00;}
	.shtwkAll .hugi_btn{background:#cb91ff}

	.sht_hg_last_tx{display:flex;flex-wrap: wrap;font-size:.68em;margin-top:10px;}
	.sht_hg_last_tx li{font-size:#333;border-right:1px solid #333;padding-right:5px;margin-right:5px;}
	.sht_hg_last_tx li:last-child{border-right:0;padding:0;margin:0;}
	.sht_hg_last_tx li span{color:#a1a1a1;}
	.sht_hugi{font-family:'Pretendard';}
	.sht_hugi strong{font-size:1.2em;display:block;margin:20px 0 5px;}
	.sht_hugi img{display:block;margin-bottom:10px;}
	.spe_hugi_box{box-shadow:0 0 15px #bababa;margin:10px;position:;z-index:9;}
	.spe_hugi .im{max-height:150px;overflow:hidden;}
	.spe_hugi .im img{width:100%;height:auto;}
	.spe_hugi .tx{padding:20px;}
	.spe_hugi .sti{font-size:.8em;}
	.spe_hugi .ti{font-weight:bold;font-size:1.2em;margin:3px 0 5px;}
	.spe_hugi .txt{font-size:.9em;}
	.spe_hugi .last{text-align:right;margin-top:10px;}
	.hugi_btn{color:#fff;border-radius:30px; font-size:.85em;background:#eee;padding:3px 10px;}
	.hugi_btn:after{content:"";display:inline-block;vertical-align:top;margin:1px 0 0 5px;width:8px;height:8px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);}
	.hugi_more{display:none;  position: fixed;  z-index: 99999;  left: 0;  top: 0;  height: 87%;  width: 90%;  margin: 5% 5% 10%;  box-shadow: 0 0 20px #000;  background: #fff;  border-radius: 10px;  box-sizing: border-box;  padding: 40px 15px 20px;  overflow-y: scroll;	text-align:left;	line-height:1.5em;}
	.hugi_more .fa-times{position: fixed;top: 3.5%;right: 10%;font-size: 25px;}
	.hugi_more .closeBtn {  text-align: center;width:100%;}
	.hugi_more .closeBtn span{display:block;  width: 87px;  font-size: .9em;  border-radius: 30px;  padding: 5px 0;  border: 1px solid #000;  margin:30px auto 0;}
	.hugi_more .closeBtn span:hover{color:#aaa;border-color:#aaa;cursor:pointer}
	.hugi_more img{width:100%;height:auto;}
	.shtwkAll #con8{margin-bottom:80px;}
	.shtwkAll .warning_tx{margin-left:10px;}

/*********************************************************************************/
@media screen and (min-width:640px){
	.mobile-le{max-width:50%;}

	#menutop{overflow:visible}
	#menutop a{font-size:1.2em;font-weight:bold;}

	.lows_sch_list > li:hover:after{height:100%;}
	.lows_sch_list > li:hover:before{width:100%;}
	.lows_sch_list > li:hover a:after{height:100%;}
	.lows_sch_list > li:hover a:before{width:100%;}

	.shtwkAll .lows_sch_list > li:after{background:#bd00fb; }
	.shtwkAll .lows_sch_list > li:before{ background:#bd00fb;}
	.shtwkAll .lows_sch_list > li > a:after{  background:#bd00fb;}
	.shtwkAll .lows_sch_list > li > a:before{  background:#bd00fb;}

	.shtwkBody{overflow-x:auto}

	/*table*/
	#con2 .modal{width:97vw;height:93vh;}
	.lows_tbl .tit .br_mo{display:none}
	.lows_tbl .tit{top:0px;}

	.close{top: 45px;}

}
/*********************************************************************************/
@media screen and (max-width:768px){
html{overflow-x: hidden;}
}


@media screen and (min-width:768px){
	
	#con2 .modal{width:99vw;}
	.close{font-size:18px;padding:5px 30px;margin:10px;}
	.mo_tbl_btn{width:200px;font-size:17px;padding:10px;}
	.lows_tblAll table{width:100%;min-width:1550px;border-collapse:collapse}
	.lows_tbl{letter-spacing:-1px;}
	.lows_tbl .tit th:first-child{border-top-left-radius:10px;border:none}
	.lows_tbl .tit th:last-child{border-top-right-radius:10px;border:none}
	.lows_tbl .tit th{font-size:18px;padding:25px;}
	.lows_tbl .tit th span{font-size:15px;font-weight:400;}
	.lows_tbl td{letter-spacing:-1px;padding:9px 5px;}
	.lows_tbl .le td, .lows_tbl .ce td{font-size:17px;line-height:1.9em;letter-spacing:-1px;padding:15px 10px;word-break:keep-all}
	.lows_tbl th{font-size:13px;}
	/*table*/


	#con2, #con6{padding-top:25px;}
	.fixl_box{display:flex;flex-direction:column;justify-content:center;}
	.fixl_ul{flex-direction:column;}
	.fixl_ul a{width:154px;font-size:16px;padding:9px 20px;background-position:15px center;}

	.low2.fixl_ul a{font-size:16px;letter-spacing:0;}
	.low2.fixl_ul .mu{font-size:16px;}


	.lows_top{padding:60px 0;min-width:1550px;}
	.lows_top h2{width:890px;}
	.lows_top h2 .emer{font-size:55px;left:-90px;top:-30px;line-height:1em;padding-top:12px;}
	.lows_top h2 .sm{font-size:70px;line-height:1em;padding-top:20px;display:block;width:510px;margin:0 auto -27px;}
	.lows_top h2 b{font-size:100px;line-height:1em;display:block;padding-top:23px}
	.lows_top .mhib{font-size:23px;padding-right:20px;}
	.lows_top .mhib b{padding:10px 30px;}
	.lows_top ul{padding:30px 0 0}
	.lows_top ul li{font-size:17px;padding:5px 10px;}
	.lows_c0_tit{text-align:center;font-size:23px;margin-bottom:30px;}

	.lows_box_all{width:1325px;margin:0 auto;flex-direction:row; letter-spacing:-2px;}
	.lows_box_all .box{width:425px;height:880px;margin-right:25px;padding:30px 25px;box-sizing:border-box;flex-direction:column; }
	.lows_box_all .box.bx2, .lows_box_all .box.bx3{justify-content: flex-start;}

	.lows_box_all .box:last-child{margin-right:0}
	.mobile-le{max-width:100%;padding:0;}
	.bx_ul{width:100%;}

	.ex01, .ex02{display:block;padding-top:0;}
	.box .more, .box .clos{display:none;}
	.lows_box_all > li:after{font-size:80px;right: -22px;bottom: 50%;}

	.lows_box_all .bx_tit1{font-size:22px;padding:8px 5px 5px;margin-bottom:25px;}
	.lows_box_all .bx_tit2{font-size:37px}
	.lows_box_all .bx_tit3{font-size:25px;margin-bottom:5px;word-break:keep-all;letter-spacing:-3px;}
	.lows_box_all .bx1 .bx_tit2{font-size:50px;padding-bottom:45px;}
	.lows_box_all .bx_tit_bom{font-size:40px;margin:0px 0 40px;}

	.lows_box_all .mny:first-child{    margin-bottom: 70px;}
	.lows_box_all .mny{margin-bottom:70px;font-size:30px;}
	.lows_box_all .mny .mn{font-size:35px;}
	.lows_box_all .mny .mn b{font-size:75px}
	.lows_box_all .mny .hf_line{font-size:30px}
	.lows_box_all .mny .last{font-size:18px}

	.lows_box_all .bx2 ul{}
	.lows_box_all .bx2 li{font-size:16px;padding-left:8px;margin-bottom:7px;}
	.lows_box_all .bx2 .ex01 ul{}
	.lows_box_all .bx2 .ex01 ul li{display: inline;
		margin-right: 10px;
		word-break: keep-all;
		font-size:15px;
		line-height:21px;}
	.mv_btn{}
	.mv_btn a:last-child{display:inline-block}


	.lows_box_all .bx3 li{    font-size: 16px;
		letter-spacing: -0.8px;
		margin-bottom: 20px;
		line-height: 23px;}
	.lows_box_all .last_sm{font-size:16px;width:300px;margin:0 auto 40px;word-break:keep-all}


	/*메뉴*/
		#menutop{height:73px;}
		#menutop li{margin:0px 10px;padding:2px 20px;cursor:pointer}
		#menutop a{font-size:22px;padding:16px 2px;}
		#menutop a span{display:inline;}
		#menutop .on:after{bottom:-28px;transform:perspective(2.8em) rotateX(4deg);}
		#menutop ul{max-width:1200px;margin:auto;padding:0;height: 40px;}
		#menutop{width:100%;}
	/*메뉴*/

	.lows_sch_list{width:1440px;margin:60px auto;}
	.lows_sch_list > li{width:470px;margin-bottom:15px;margin-right:15px}
	.lows_sch_list > li:nth-child(3n){margin-right:0;}
	.lows_sch_list .im{padding:25px 20px 15px 25px;min-height:210px;}
	.lows_sch_list .im img{top:-200px;}
	.lows_sch_list .im .sch_name{font-size:35px;padding:5px 5px 0px 10px;}
	.lows_sch_list .im .sch_name span{font-size:17px}
	.lows_sch_list .im .sch_mny s{font-size:30px}
	.lows_sch_list .im .sch_mny b{font-size:50px}
	.lows_sch_list .im .sch_mny p{font-size:23px;width:90px;letter-spacing:-1px;}
	.lows_sch_list .info{font-size:21px;font-weight:bold;padding:10px 20px;}
	.lows_sch_list .info .ing{font-size:16px;}
	.lows_sch_list .tx{font-size:18px;padding:20px;}
	.lows_sch_list .tx ul li{position:relative;padding-left:20px;word-break:keep-all}
	.lows_sch_list .tx ul li span{position:absolute;left:0;top:0}
	.lows_sch_list .tx .pmh{margin-top:15px;font-size:1.05em;}
	.lows_sch_list .last{font-size:16px;padding:0 20px 20px;}
	.lows_sch_list .last p{}

	.lows_tit{font-size:50px;}
	.lows_tit .sm{font-size:28px}
	.c2_main_tx{width:650px;padding:45px;margin:20px auto}
	.c2_main_tx .bic{font-size:30px}
	.c2_main_tx .sm{font-size:17px}



	.c3_box {display:flex;flex-direction:row;justify-content:center;margin:30px 0 80px;}
	.c3_box .roun{padding:40px 60px;max-width:515px;word-break:keep-all;letter-spacing:-1.5px;box-sizing:border-box;line-height:1.5em;box-shadow:9px -9px 0 #002ae6;}
	.c3_box .roun:last-child{width:500px;}
	.c3_box .roun .ti{font-size:40px;margin-bottom:30px;}
	.c3_box .roun li{font-size:22px;margin-bottom:18px;padding-left:20px;line-height:1.3em;}
	.c3_box .roun li:before{width:18px;height:18px;top:3px;}

	.lows_form_step{flex-wrap:nowrap;letter-spacing:-2px;margin-top:30px;}
	.lows_form_step li i{font-size:50px;}
	.lows_form_step li{width:auto;font-size:23px;font-weight:bold;word-break:keep-all;padding:0 10px 0 45px;max-width:300px;}
	.lows_form_step li:last-child{padding-right:0;}
	.lows_form_step li p{font-size:15px;font-weight:400;}

	.lows_form_tit{font-size:27px;margin-bottom:40px;}
	.lows_form_box{width:1270px;margin:0 auto;box-sizing:border-box;padding:70px 100px 50px;border-radius:18px;}
	.lows_form_box ul{display:flex;flex-wrap:wrap;width:1074px;}
	.lows_form_box ul li input, .lows_form_box ul li select{letter-spacing:-1px;font-size:23px;padding:16px 15px;}
	.lows_form_box ul li{margin-bottom:50px;}
	.lows_form_box .name, .lows_form_box .call,  .lows_form_box .add{width:333px;margin-right:27px;}
	.lows_form_box .day{width:333px;}
	.lows_form_box ul .add {display:inline-block;width:150px;}
	.lows_form_box .ppl{width:400px;margin-right:35px;}
	.lows_form_box .week{font-size:22px;margin-right:0;}
	.lows_form_box .week input{width:130px;}
	.lows_form_box .schname{234px}
	.lows_form_box .txarea{display:block;width:100%;margin-bottom:0px;}
	 .txarea textarea{font-size:20px;min-height:180px;}
	.lows_form_box ul .call input, .lows_form_box ul .call select{width:100%;margin:0;}

	.lows_form_box .agr{width:100%;display:block;font-size:20px;margin:0;}
	.lows_form_box .agr .warning_tx{font-size:15px;}
	.lows_form_box .agr input{padding:0;}
	.lows_form_box .lastbtn{text-align:center;margin:0 auto 0;}
	.lows_form_box .fotm_bTn{width:370px;height:74px;line-height:74px;font-size:27px;font-weight:bold;}
	.last_tip{display:flex;max-width:1200px;margin:10px auto 2em;font-size:20px;letter-spacing:-1px;}
	.last_tip p{width:360px;text-align:right;font-size:23px;padding-right:50px;box-sizing:border-box;}
	.last_tip li a{border:1px solid #aaa}
	.lows_bnn h3{width:630px;font-size:30px;padding:50px 0;position:relative;padding-left:50px;box-sizing:border-box;}
	.lows_bnn h3:after{content:"";width:0px;position:absolute;top:-10px;right:-40px;height:0px;border-top:197px solid #001fa2;border-left:0px solid transparent;border-right:40px solid transparent;z-index:99;}
	.lows_bnn{flex-direction:row;}
	.lows_bnn ul {flex-wrap:nowrap;align-items:center;font-size:25px;font-weight:900;font-style:italic;}
	.lows_bnn ul li{height:197px;display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:40px;}
	.lows_bnn ul span{font-size:15px;font-weight:400;}
	.lows_bnn ul li:after{content:"";width:0px;position:absolute;top:0px;left:0px;height:0px;border-top:197px solid #e3e6f5;border-left:0px solid transparent;border-right:45px solid transparent;	z-index:99;}
	.lows_bnn ul li:nth-child(3){background:#e3e6f5;color:#001fa2;}
	.lows_bnn ul li:nth-child(2):after{    border-top:197px solid #e3e6f5;}
	.lows_bnn ul li:nth-child(3):after{    border-top:197px solid #001fa2;}
	.lows_bnn ul li:nth-child(4){background:#001fa2;color:#e3e6f5;}
	.lows_bnn ul li:nth-child(4):after{}

	#con5 .lows_tit{margin:50px 0 50px;}
	.sht_c6box{width:1200px;margin:0 auto;font-size:17px;color:#000;}
	.sht_c6tit{flex-direction:row;width:1200px;margin:0 auto 10px;font-size:28px;}
	.sht_c6tit .sm{font-size:20px;font-weight:400;margin-left:20px;}
	 .sht_cnsi .swiper-wrapper{margin:40px 40px 50px;}
	.sht_cnsi .swiper-button-prev{left:0px;height: 100%;background: #f5f5f8;top: 0;padding:10px 10px 0 0;}
	.sht_cnsi .swiper-button-next{right: 0;height: 100%;background: #f5f5f8;top: 0;padding: 10px;} 


	.sht_yppl_ul li{font-size:18px;margin-bottom:10px;padding-left:22px;}
	.sht_yppl_ul li:before{background:#aecbff;}
	 .sht_cnsi .swiper-button-next,  .sht_cnsi .swiper-button-prev{color:#83afff}
	.c6_txbox{flex-direction:column;align-items:center;margin-top:20px;}
	.c6_txbox .red_box{font-size:17px;border-radius:3px;padding:3px 5px;margin-bottom:4px;}
	.c6_txbox b{font-size:25px}

/*비수기 가족연수 프로모션*/
	.lows_top2{background-size:100% auto;padding:25px 0;}
	.lows_top2 .t1 {font-size:80px;}
	.lows_top2 .t1 b{top: -23px;font-size: 60px;}
	.lows_top2 .t1 .n1{font-size:70px;}
	.lows_top2 .t1 p{line-height: 1em;padding-top: 16px;}
	.lows_top2 .t1 .n2{padding-top:15px;}
	.lows_top2 .t2{font-size:35px;padding:8px 20px 1px 0;margin-top: 15px;}
	.lows_top2 .t2 b{padding:8px 18px 2px 15px}
	.lows_top2 .t4 ul li{    padding: 6px 15px;
		font-size: 20px;
		font-weight: bold;}
	.lows_top2_tx{font-size:28px;padding:20px;}
	.lows_top2_tx p{font-weight:900;}
	.low2 #menutop .on:after{bottom: 0px;}
	.low2 #menutop li a{padding:8px;min-height: 48px;}
	.low2.lowsAll #con3 table{max-width:1200px;margin:0 auto 50px;font-size:25px;}
	.low2.lowsAll #con3 td{padding:20px;text-align:center}
	.low2.lowsAll #con3 .ti{padding:15px 0;}

	.low2 .lows_sch_list .im .sch_name{padding:8px 10px 2px 5px;}
	.low2 .lows_sch_list .im .sch_mny div .mg{font-size:25px;}

	.low2 .lows_qna{max-width:1200px;margin:0 auto 50px;font-size:20px;}
	.low2 .qna{word-break:keep-all;max-width: 900px;}
	.low2 .sht_cnsi .swiper-button-next, .low2 .sht_cnsi .swiper-button-prev{background:none;}
	.lows_qna .sht_cnsi .swiper-button-next, .lows_qna .sht_cnsi .swiper-button-prev{top:0}
	.low2 .maineventgo .swiper-slide{width: 320px;height: 500px;margin-right: 20px;}
	.low2 .maineventgo .swiper-wrapper{margin-bottom:30px;}
	.low2 .lows_bnn h3:after{border:none}
	.low2 .lows_bnn ul li:first-child:after{border-top: 197px solid #641000;}
	.low2 .lows_bnn ul li:nth-child(2):after {border-top: 197px solid #f5e7e3;}
	.low2 .lows_bnn ul li:nth-child(3){background: #f5e7e3;color: #641000;}
	.low2 .lows_bnn ul li:nth-child(3):after {border-top: 197px solid #641000;}
	.low2 .lows_bnn ul li:nth-child(4){background: #641000;color: #fff;}
	.low2 .lows_bnn ul li:nth-child(4):after { border-top: 197px solid #f5e7e3;}
	.low2 .lows_tbl .le{font-size:17px;}

	.last_qna{max-width:1200px;margin:0 auto 50px;font-size:20px;word-break:keep-all}
	.last_qna .ti{padding:10px 20px;border-radius:30px;margin:0 auto -20px;display: block;width:750px;text-align:center;}
	.low2 .sht_yppl_ul li {line-height: 30px;}
	.low2 .c6_txbox b{color:#444;padding-top:20px;}
	.low2 .modal{display:none;}

/*비수기성인혜택780*/
.low_adulsch{width:1300px;margin:0 auto;display:flex;flex-wrap: wrap;}
.low_adulsch > li:hover{border:1px solid #ff097d;cursor:pointer;transition:.3s;}
.low_adulsch > li{width:420px;margin:0 20px 20px 0;box-sizing: border-box;}
.low_adulsch > li:nth-child(3n){margin-right:0;}
.low_adulsch .tx ul li:before{width:3px;height:3px;top:10px;}
.low_adulsch .im{min-height:315px;}
.low_adulsch .im .tit{font-size:33px;padding: 5px 5px 0px 5px;}
.low_adulsch .im .tit span{font-size:17px}
.low_adulsch .pro{position:absolute;font-size:22px;bottom:20px;left:20px;}
.low_adulsch .pro.sm{font-size:20px}
.low_adulsch .mnybox{position:absolute;right:20px;bottom:110px;padding:8px;}
.low_adulsch .mny{line-height:42px;letter-spacing:-1px;}
.low_adulsch .mny s{font-size:19px}
.low_adulsch .mny p{font-size:38px}
.low_adulsch .class{font-size:18px;}
.low_adulsch .tx{font-size:20px;padding:20px 20px 0;}
.low_adulsch .tx .bene{font-size:17px;}
.low_adulsch .g_p_btn{width:255px;font-size:17px;font-weight:bold;}
.low_adulsch .g_p_btn:hover{background:#3b007d;transition:.2s;}
.lowsAll.adul #menutop ul{max-width:1270px;}
.lowsAll.adul #menutop li{margin:0;}
.lowsAll.adul #menutop a {padding:20px 10px 5px;}
.lows_top.adul ul li{font-size:25px;}
.lows_box_all.adul{width:1200px;padding:40px 0 0;justify-content: space-between;}
.adul_box{width:350px;height: 300px;display: flex;flex-direction: column;justify-content: center;}
.adul_box .t1{font-size:28px;}
.adul_box .t1 i{margin-bottom:10px;}
.adul_box .t2{font-size:20px;margin-bottom:12px;}
.adul_box .t3{font-size:30px;}
.adul_box .t3 b{font-size:38px;}
.lows_box_all.adul > li:after{font-size:90px;right:-75px;bottom:39%;}
.lows_top.adul .mhib{font-size: 24px;}
.adul_lows_top_txbox{font-size:22px;margin-bottom:20px;}

.adul .lows_tit{font-size:45px;margin:70px 0 30px;}
.mtn_box{display:flex;width:1300px;margin:0 auto}
.low_mth{margin:50px 0;}
.low_mth li{width:100px;height:70px;display: flex;align-items: center;justify-content: center;font-size: 20px;}
.low_mth .bb{width:120px;font-size:30px;}
.low_mth .p:before{top:-25px;}
.low_mth .p:before{height:3px;}
.low_mth .ri:after, .low_mth .le:after{top: -39px;width: 4px;height: 30px;}
.low_mth .bb{left:-60px;top: -35px;}
.low_mth .bb.b2{left:-117px;}
.adul_c2tx{display: flex;width:1300px;margin:20px auto;}
.adul_c2tx .im{width:610px}
.adul_c2tx .tx{width:650px;margin-left:30px;font-size:20px;}
.adul_c2ul{width:1300px;margin:30px auto 100px;}
.adul_c2ul li{width:auto;margin-right:45px;}
.adul_c2ul li:last-child{margin-right:0;}
.adul_c2ul .point{font-size:30px;}
.adul_c2ul .roun{width:220px;height:220px;font-size:22px;}

.lowsAll.adul #con3{}
.adul_vs_box_all{display:flex; justify-content: center;}
.adul_vs_box{width:490px;height:595px;padding-top:50px;box-sizing:border-box;margin:30px 50px 50px}
.adul_vs_box .ti{font-size:30px}
.adul_vs_box .sti{font-size:25px;margin-bottom:20px;}
.adul_vs_box ul{padding:20px;}
.adul_vs_box ul li{width:410px;padding:10px 15px;font-size:22px;margin-bottom:15px;}
.adul_vs_box ul .p{font-size:23px}
.adul_vs_box ul .pb{font-size:23px}
.adul_vs_box ul .la{font-size:30px}
.adul_c3tx{border:5px solid #f00;border-radius:30px;padding:35px;max-width:470px;font-size:25px;margin:0 auto 50px;}
.adul_c3tx p{font-size:35px;margin-top:5px;}

 .adul .maineventgo .swiper-slide{width: 325px; height: 520px;margin:10px 15px 100px;}

 .lowsAll.adul  .sht_cnsi .swiper-pagination{font-size:15px}
/*비수기성인혜택780*/


/*직장인 종결자*/
	.sht_work_top{padding-bottom:55px;}
	.sht_work_top .tit_tx{padding:45px 0 80px}
	.sht_work_top .tit_tx h1{font-size:85px;}
	.sht_work_top .tit_tx p{width:1200px;margin:0 auto;font-size:30px;}
	.swt_ul{ width:1200px;margin:0 auto;   flex-direction: row;    justify-content: space-between;}
	.swt_box{width:400px;height:350px;font-size: 22px;    box-sizing: border-box;display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    border-radius: 25px;box-shadow: 0 13px 0 #8c26f5;}
	.swt_box .bom{font-weight:bold;width:180px;height:116px;box-sizing:border-box;top:-80px;margin-left:0px;    font-size: 30px;    padding-top: 25px;    line-height: 1.1em;}

	.swt_ul .swt_box:nth-child(2):before{font-size: 140px;    left: -60px;    right: auto;    top: 100px;    font-weight: 100;}
	.swt_ul .swt_box:last-child:before{font-size: 140px;    left: -60px;    right: auto;    top: 100px;    font-weight: 100;}.b3-sm{font-size:20px;}
	.b3-sm2{font-size:15px;width:82%;line-height:1.3em;}
	.b3-sm2 a{line-height:1em}
	.b3-sm2 a:hover{color:#8c26f5;border-color:#8c26f5;}

	.sht_work_bgimg{  animation-duration:35s;}
	.sht_work_bgslide{height:225px;}
	.shtwkAll #menutop li a{padding-top: 8px;}
	.shtwkAll #menutop .on:after{bottom:13px;}

	.shtwk_tit{font-size:45px;margin:0px;}
	#con1 .shtwk_tit{margin:65px 0 60px}
	.swk_tbl_tx{padding:30px;font-size:17px;line-height:25px;box-sizing:border-box;max-width:700px;margin:0 auto;word-break:keep-all}

	.shtwk_mv{width:1200px;margin: 0 auto;    flex-direction: row;    align-items: center;}
	.shtwkAll .videowrapper{padding:25px 20px 0;height:auto;}
	.shtwkAll .videowrapper iframe{position:relative;width:740px;height: auto;min-height:410px;}
	.shtwk_mv_tx .ti{font-size:30px;margin-bottom:30px;}
	.shtwk_mv_tx .tx{font-size:17px;line-height:28px;}

	.swk_qna_all{max-width:1200px;margin:0 auto;display:flex;flex-wrap: wrap;}
	.swk_qna{padding:0;margin-bottom:30px;}
	.swk_qna_all .swk_qna:nth-child(odd){margin-right:30px;}
	.q_tit{width:585px;height:85px;font-size:22px;box-sizing: border-box;padding-right:75px;padding-left:20px;}
	.q_tit:after{width:28px;height:28px;right:40px;top:20px;}
	.q_tit.active:after{top:35px;}
	.q_tit:hover{background:#eedeff;cursor:pointer}
	.a_tx{width:585px;box-sizing:border-box;}
	.a_tx .tx{margin-top: -20px;padding:50px 50px 40px 34px;font-size:18px;line-height:28px;}
	.q_tit:before, .a_tx .tx:before{font-size:50px}

	.table-container .swk_tbl{margin:0 auto 60px;width:1200px;background:#fff}
	.swk_tbl td,.swk_tbl th{padding:20px;font-size:20px;box-sizing:border-box;}
	.swk_tbl tr .last{padding:30px 50px;}
	.swk_tbl td{max-width:760px;}

	#con3 .shtwk_tit{margin:55px 0 40px}
	.swk_c3_tit{font-size:25px;text-align:center}
	.swk_c3_sb_tit{width:823px;margin:20px auto;font-size:17px;}
	.swk_c3_sb_tit li{flex-direction: row;align-items: center;margin-bottom:10px;}
	.swk_c3_sb_tit p{padding:7px 25px;}
	.swk_c3_ul{justify-content: center;}
	.swk_c3_ul li{width:275px;height:356px;text-align:center;padding:40px 15px 0;box-sizing:border-box;margin:0 33px 35px 0;}
	.swk_c3_ul li:last-child{margin-right:0;}
	.swk_c3_ul_ti{font-size:30px;}
	.swk_c3_ul li p{font-size:22px;letter-spacing:-1px;}
	.swk_c3_ul li:last-child p{font-size:19px;}
	.swk_c3_ul li div{padding:10px 20px 0;font-size:16px;word-break:keep-all;}
	.swk_c3_last{width:1200px;margin:0 auto;border-radius:5px;font-size:18px;box-sizing: border-box;padding:40px 0 20px;}
	.swk_c3_last_box .ti{width:185px;text-align:right;padding-right:30px;}
	.swk_c3_last_box ul{border-left:1px solid #898989;padding-left:20px;}
	.swk_c3_last_box li{line-height:1.3em;}
	.swk_c3_last_box{margin-bottom:25px;}
	.shtwkAll .lows_sch_list{width:auto;justify-content: center;}
	.shtwkAll .lows_sch_list > li{width:450px;box-sizing:border-box;margin:10px;}
	.swk_info{font-size:19px;}
	.swk_info .go_sch_link:hover{color:#aaa;border-color:#aaa;}
	.swk_info .go_sch_link:hover:after{border-color:#aaa;}
	.swk_info .p{padding-left:18px;}
	.swk_info ul{margin-right:10px;font-size:19px;}
	.golf_sm{font-size:.75em;}
	.shtwkAll .lows_sch_list .im .sch_name{    white-space: nowrap;}
	#pilaedu .swk_info ul, #pines_i .swk_info ul, #talk .swk_info ul, #bea .swk_info ul{justify-content: center;}
	#pilaedu .swk_info ul li, #pines_i .swk_info ul li, #talk .swk_info ul li, #bea .swk_info ul li{margin-right:17px;}
	#pilaedu .swk_info ul li:last-child, #pines_i .swk_info ul li:last-child, #talk .swk_info ul li:last-child, #bea .swk_info ul li:last-child{margin-right:0px;}
	.shtwkAll .lows_sch_list .im .sch_mny p{font-size:22px;padding:3px 5px;font-weight:bold;}
	.more_btn:hover{cursor:pointer;opacity:.6;}
	.lows_sch_list > li .go_form a:hover{cursor:pointer;background:#4836f8}
	.shtwkAll .lows_form_box .last_li{margin-left:25px;}

	.shtwkAll .lows_bnn{margin:115px 0 50px;}
	.shtwkAll .lows_bnn h3:after{border:none}
	.shtwkAll .lows_bnn ul li:first-child:after{border-top: 197px solid #8c26f5;}
	.shtwkAll .lows_bnn ul li:nth-child(2):after {border-top: 197px solid #f2e7fe;}
	.shtwkAll .lows_bnn ul li:nth-child(3){background: #f2e7fe;color: #641ed7;}
	.shtwkAll .lows_bnn ul li:nth-child(3):after {border-top: 197px solid #8c26f5;}
	.shtwkAll .lows_bnn ul li:nth-child(4):after { border-top: 197px solid #f2e7fe;}
	.shtwkAll .lows_bnn ul li:nth-child(4){background: #8c26f5;color: #fff;}
	#con5 .shtwk_s_tit, #con6 .shtwk_s_tit{margin-top:8px;}
	.shtwk_s_tit span{font-size:22px;}
	.shtwk_s_tx{width:500px;margin:20px auto 30px;text-align:center;word-break:keep-all;font-size:18px;}
	.shtwk_s_tx span{color:#f00;}
	.shtwkAll .maineventgo .swiper-slide{width:300px;height:495px;}
	.shtwkAll .swiper-slide .eventx h3{font-size:2em;line-height:1.3em;}

	.shtwkAll .last_qna{margin:30px auto 0;width:1000px;font-size:18px;}
	.shtwkAll .sht_cnsi .swiper-button-next, .shtwkAll .sht_cnsi .swiper-button-prev{background:#fff;}
	.shtwkAll #con8{margin-bottom:150px;}
/*직장인 종결자*/
	.hugi_more{width:60%;margin:3% 25% 0;padding: 30px 50px;}
	.hugi_more .fa-times{top:8%;right:18%;}
	.spe_hugi_box{width:1000px;height:260px;margin:60px auto;}
	.spe_hugi_box.la{margin-bottom:70px;}
	.spe_hugi{display: flex;align-items: center;position:relative;}
	.spe_hugi .im{width:260px;height:260px;max-height:260px;flex:none;margin-right:20px;}
	.spe_hugi .im img{width:auto;height:100%;}
	.spe_hugi .tx{font-size:18px;word-break:keep-all;margin-top:20px;padding:0px 0px 20px 20px}
	.spe_hugi .txt{padding-right:20px;}
	.hugi_btn{position:absolute;bottom:30px;right:25px;padding:10px 30px;font-size:14px;}
	.hugi_btn:hover{background:#333;color:#fff;transition:.3s;cursor:pointer}


}