
/*html, body { max-width: 100%; overflow-x: hidden; } 아이폰 모바일 수평 스크롤 금지 */ 
.no-js { display:none; }/*깜빡임*/
.bottom-line{ background: linear-gradient(to top, yellow 50%, transparent 50%);}
.ftr{color:#f00;}
.ft8{font-size:.8rem;}
.br_mo{display:block}
.br{display:none;}

.sub_tit{font-family:'SBAggro';text-align:center;padding:20px 0 10px;word-break:keep-all}
/*.up-on-scroll{transition:transform 0.7s,opacity 1s;}*/

#top-btn {display:none;position:fixed;bottom:135px;right:7px;z-index:999;background-color:#ffffffd6;border:none;box-shadow:0 0 15px #c9c9c96e;outline:none;cursor:pointer;border-radius:5%;width:60px;height:55px;line-height:55px;text-align:center;font-weight:500;color:#333;}
.video-container, .videowrapper {position: relative;width: 100%;padding-bottom: 56.25%; /* 16:9 비율 (9/16 = 0.5625) */height: 0;overflow: hidden;}
.video-container iframe, .videowrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
.video-container.cnsi{margin-bottom:20px;}

.blink {animation:blink-effect 1s step-end infinite;}
@keyframes blink-effect{ 50%{opacity:0}}

/*옛날거
.gotop{position: fixed;bottom:140px;right: 20px;width: 50px;height: 50px;line-height: 46px;border: 2px solid #333;color: #333;text-align: center;padding-top: 5px;
box-sizing: border-box;font-size: 13px;z-index: 90;background: rgba(255, 255, 255, 0.5);}
.gotop:after{content:"";position:absolute;left:19px;top:10px;width:8px;height:8px; border-right:2px solid #000;border-bottom:2px solid #000; transform:rotate(225deg);}
*/

/*서브페이지탭버튼*/
	.alls_t_tit{margin:0 auto 10px;max-width:1200px;display:flex;justify-content: flex-end;}
	.alls_t_tit ul{display:flex}
	.area_tab{margin-bottom:20px}
	.area_tab ul{text-align:center;display:table;margin:10px auto 0}
	.area_tab ul li{display:table-cell;padding:5px 12px}
	.area_tab ul .on{background:#333;border-radius:50px;color:#fff}
	.area_tab ul li:hover{cursor:pointer}
	.alls_t_tit li{padding:5px 15px;margin-right:0}
	.alls_t_tit li:hover{color:#0c4da2;cursor:pointer}
	.alls_t_tit li a:hover{color:#0c4da2;cursor:pointer}
	.alls_t_tit .on{color:#0c4da2; border:1px solid #0c4da2;border-radius:50px}
/**/

/*신청uhak*/
	/*모바일팝업*/
		.f_modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;} 
		.f_modal .bg{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);} 
		.f_modalBox{position:absolute;background-color:#fff;width:95%;box-sizing:border-box;height:95vh;overflow:scroll;padding-bottom:30px;border-radius:5px;}
		.f_modalBox .closeBtn{display:block;position:absolute;font-style:normal;font-size:.95em;color:#0068ff;font-weight:bold;
		 top: calc(env(safe-area-inset-top, 0px) + 10px);  right: calc(env(safe-area-inset-right, 0px) + 10px);} 

		.f_modalBox{  -ms-overflow-style:none;}
		.f_modalBox::-webkit-scrollbar{   display:none;}
		.hidden{display:none;}

		.modal-footer{position:fixed;bottom:0;width:100%;left:0;z-index:9999;}
		.lastbtn{display:flex;}
		.lastbtn input{border:0;background:#1b00ff;color:#fff;width:100%;font-size:1em;font-weight:bold;}
		.fix_btn .form span{top:-30px;}
		.reg_btn{border:0;background:#0000ff;color:#fff;padding:18px;border-radius:3px;width:100%;font-size:1em;font-weight:bold;}

		.formbox{padding:0 20px;}
		.formbox .write_input .name .nmtx{margin-right:0;}
		.formbox .reg_btn{width:255px;font-size:1em;display:block;margin:0 auto 50px}
		.formbox .yac_con{margin-bottom:20px;}

	/*모바일팝업*/

	.seni_form{margin:20px 10px 30px;display:flex;flex-direction:column-reverse;}
	.seni_form .le ul{background:#f3f1eb;border-radius:8px;margin:10px 0;padding:10px;}
	.seni_form .le li{margin-bottom:20px;letter-spacing:-1px;font-weight:600;font-size:1.1em;}
	.seni_form .le li:last-child{margin-bottom:0;}
	.seni_form .le li b{display:inline-block;width:15px;height:15px;background:url(/img/06_others/chbox.png) no-repeat right top/100% auto;margin-left:5px;vertical-align:top;margin-top:3px;}
	.seni_form .le li span{border-bottom:2px solid #0005e0;color:#0005e0;}
	.seni_form .ri{padding:10px;}
	.seni_form .ri li{margin-bottom:10px;}
	.seni_form .sndtit{text-align:center}


	.f-title{color:#0b0d0f;margin-top:20px;font-weight:900;font-size:1.2em;line-height:1.75rem;word-break:keep-all;font-weight:700;}

	.list-box{   padding:15px 0px;}
	.list-box li{position:relative;border-radius:4px;background:#ebf5ff;margin-bottom:10px;}
	.list-box .textarea-item{background:none}
	.list-box li input:hover{cursor:pointer;}
	.list-box li label{   display:inline-block;box-sizing:border-box;width:100%;padding:15px 20px;	border-radius:4px;border:1px solid #ebf5ff;padding:.9375rem 1.25rem;text-align:left;font-size:1.05em;}
	.list-box li input[type=radio]{position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);margin:0;	appearance:none;}
	.list-box li input[type=radio]:checked+label{background-color:#fff;border:1px solid #0068ff;}
	.list-box li input[type="radio"] + label::before {
    display: none;
    content: none;}

	.form-box{   display:inline-block;width:100%;position:relative;border-radius:4px;}
	.form-box textarea{box-sizing:border-box;width:100%;border:none;resize:none;padding:15px 20px;font-size:1em;border-radius:4px;border:1px solid #e5e5e8;}
	.write_input select{   width:100%;padding:0 20px 0 10px;
    padding-right:1.875rem;
    height:2.25rem;
    font-size:1.125rem;
    color:#0b0d0f;
    position:relative;
	background-image:url(https://www.embassyedu.com/promo/img/arw_d.png);
    background-repeat:no-repeat;
    background-size:.8em;
    background-position:98% .875rem;
	border:0;
	border-bottom:1px solid #aaa;background:#fff;}
	.write_input select, .form-box textarea{font-family:'Pretendard', 'dotum', sans-serif;
	   -webkit-appearance:none;/* for chrome */
	   -moz-appearance:none;/*for firefox*/
	   appearance:none;
	}
	.write_input select::-ms-expand, .form-box textarea::-ms-expand{  display:none;/*for IE10,11*/}

	.textarea-item{display:none;} 
	.write_input li{margin-bottom:10px;}
	.write_input .name{display:flex;}
	.write_input .name .nmtx{margin-right:10px;width:100%;}


	textarea:focus, button:focus, input:focus{outline:none;}
	.write_input input, .write_input select, .write_input textarea{font-size:1.05em;margin:2px;color:#000;box-sizing:border-box;padding:10px;width:100%;border:0;border-radius:4px;
    background:#ebf5ff;box-sizing:border-box;height:50px;padding:10px;font-family:'Pretendard';}
	.write_input .call input, .write_input .call select{width:32.5%;}
	.call{display:flex; justify-content:space-between;}
	.write_input textarea{resize:none;padding-top:17px;}
	.write_input input{	-webkit-appearance:none;	}
	.write_input select{box-sizing:border-box;
	vertical-align:bottom;
	background-image:url(https://www.embassyedu.com/promo/img/arw_d.png);
	background-color:#ebf5ff;
	background-repeat:no-repeat;
	background-position:97% 50%;
	background-size:12px;
	height:50px;
	-webkit-appearance:none;
	-moz-appearance:none}
	.write_input 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}
	.write_input 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;/* Firefox */
	-webkit-appearance:none;/* Safari and Chrome */
	}

	.yac_ttxx{font-size:.85em;line-height:1.2rem;color:#000;display:flex;justify-content:center;margin:15px;}
	.yac_ttxx b{font-weight:400;margin-left:5px;}
	.yac_Btn_cl{color:#ff0000;}
	.yac_ttxx label:hover{cursor:pointer}
	.yac_ttxx b:hover{cursor:pointer;color:#0068ff;}
	.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;font-size:.9em;}
	.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}
	.yac_con{height:100px;overflow:scroll;margin:5px 0;border:1px solid #aaa;font-size:14px;}
	#agree_error{text-align:center}

	.fotm_bTn{font-family:'Pretendard';width:80%;height:48px;line-height:48px;display:block;border-radius:4px;border:0;background:#0005e0;color:#fff;font-size:1.2rem;padding:0;text-align:center;margin:10px auto 30px}
	.fotm_bTn:hover{cursor:pointer}
	.fotm_bTn:hover p{background:#333;transition:0.2s}
	.warning_tx{font-weight:bold;color:#f00;display:block;font-size:.8em;}
	.call_tip{font-size:.8em;padding:0 10px;}
	.call_tip span{color:#a3a3a3;}
/*신청*/
/*서브메뉴바*/
	.s_menu_bar{border-bottom:1px solid #dde6f2;height:48px}
	.s_menu_bar .inner{max-width:1200px;margin:0 auto;}
	.s_menu_bar ul{display: flex;line-height:48px; max-width:none; /* 추가 */}
	.s_menu_bar ul:after{content:""; display:block; clear:both}
	.s_menu_bar .swiper-slide{width:auto;font-size:.99rem;}
	.s_menu_bar ul > li:hover a{color:#007ae1;font-weight:bold;display:block}
	.s_menu_bar ul .s_list_tit:hover a{color:#000;font-weight:400}
	.s_menu_bar ul > li:last-child{margin-right:0}
	.s_menu_bar ul .smon a{color:#007ae1;font-weight:bold;display:block;position:relative}
	.s_menu_bar ul .smon a:after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:1px; background:#007ae1}
	.s_list_tit, .list_tit{ position:relative}
	.s_list_tit .sbtn:after, .list_tit .sbtn:after{content:"";position:absolute;width:6px;height:6px; border-right:1px solid #111;border-bottom:1px solid #111;transform:rotate(45deg) ;vertical-align:top;top:19px;right:-10px}
	.s_list_tit .slist, .list_tit .slist{display:none;position:absolute;background:#fff; width:100%;z-index:100;padding:15px 20px;box-sizing:content-box;left:-20px;top:0;border:1px solid #cfcfcf;border-top:0}
	.s_list_tit .slist li, .list_tit .slist li{float:none;margin-right:0;line-height:20px;margin-bottom:30px;color:#000}
	.s_list_tit .slist li:last-child, .list_tit .slist li:last-child{margin-bottom:0}
	.s_list_tit .slist .fi:after, .list_tit .slist .fi:after{content:"";position:absolute;width:6px;height:6px; border-right:1px solid #aaa;border-bottom:1px solid #aaa;transform:rotate(45deg) ;vertical-align:top;top:19px;right:-10px}

	.s_menu_bar ul .s_list_tit .slist a:hover{color:#007ae1;font-weight:bold}
	.slist:hover{cursor:pointer}


	/*드롭다운메뉴-유형별어학연수*/
	.s_menu_bar ul .list_tit{padding-right:10px}
	.list_tit .slist li{display:block;padding-right:0;letter-spacing:-.8px}
	.list_tit .slist .fi{letter-spacing:-.1px;color:#aaa}
	.list_tit .sbtn:after{right:0px}
	.list_tit .slist .fi:after{right:20px}
	.s_menu_bar ul .list_tit .slist a:hover{color:#007ae1;font-weight:bold}
	.s_menu_bar .list_tit > li{float:left;margin-right:35px;padding-right:10px}
	.s_menu_bar ul .list_tit:hover a{color:#000;font-weight:400}
	.s_menu_bar ul .list_tit:hover .ssmon a{color:#007ae1;font-weight:bold}
	.s_menu_bar ul .smon.list_tit a:after{display:none}
	.s_menu_bar .smon .sbtn:before{content:"";position:absolute;left:0;bottom:0px;width:100%;height:1px; background:#007ae1}
	.s_menu_bar ul .list_tit:before{content:"";position:absolute;width:6px;height:6px; border-right:1px solid #007ae1;border-bottom:1px solid #007ae1;transform:rotate(45deg) ;vertical-align:top;top:19px;right:0px}
/*서브메뉴바 끝*/

/*서브페이지 공통*/

	.s_top_tit{max-width:1200px;padding:30px 0 15px; position:relative;border-bottom:3px solid #000;margin:0 auto 20px}
	.s_top_tit .s_t{font-size:15px;color:#666;margin-bottom:7px}
	.s_top_tit .m_t{font-size:26px}
	.s_top_tit .nv{position:absolute;text-align:right;right:0;bottom:10px}
	.s_top_tit .nv:after{content:""; display:block; clear:both}
	.s_top_tit .nv li{float:left;font-size:13px;color:#747474;padding-right:13px}
	.s_top_tit .nv li:after{content:"";display:inline-block;width:5px;height:5px;vertical-align:top;margin-top:4px; border-right:1px solid #747474;border-bottom:1px solid #747474;transform:rotate(-45deg);margin-left:13px}
	.s_top_tit .nv li:last-child:after{display:none}
	.s_top_tit .nv li:last-child{padding:0;margin:0}

	.sub_txt_top{max-width:1200px;margin:auto;width:100%;min-height:250px;background-color:#2e7fe9;background-image:url('../../../img/sub/phil/top_01.png') ;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;padding:50px;color:#fff;line-height:25px;font-size:17px;margin-bottom:20px}
	.sub_txt_top::selection{background-color:#777}
	.sub_txt_bg{width:100%;overflow:hidden;background-color:#2e7fe9;padding:50px;color:#fff;line-height:25px;font-size:17px;margin-bottom:20px;position:relative;}
	.sub_txt_bg p{max-width:580px;position:absolute;right:0;top:0;z-index:1;}
	.sub_txt_bg .s_t_t_tx{z-index:2;position:relative}
	.sub_txt_bg img{height:100%;width:auto;}
	.sub_txt_bg p:after{content:"";position:absolute;left:0;height:0;top:0;width:294px;height:393px;background:url('../../../img/sub/top_bg.png')}

	.bz1.sub_txt_bg{height:230px}
	.bz1.sub_txt_bg p{right:100px;top:17px;width:250px;height:auto;}
	.bz1.sub_txt_bg p img{width:100%;height:auto}
	.bz1.sub_txt_bg p:after{display:none}

	.s_t_t_tit{font-size:30px;margin-bottom:30px;font-weight:bold}
	.s_t_t_tit::selection{background-color:#000}

	.sb_blueTit{font-size:22px;color:#0073d4;font-weight:bold;margin:10px 0 15px}
	.con_list{}
	.ptit{font-weight:bold;font-size:18px;margin-bottom:5px}
	.ptit b{font-weight:900;font-size:20px}
	.dcon{font-size:15px;line-height:24px;margin-bottom:25px}

	.sb_titbox{background:#e1eeff;padding:30px;margin-bottom:30px;color:#0d2066;font-size:17px;font-weight:bold;line-height:24px}

	.sb_titbox.biz b{color:#ff0000;}


	#s_con_r .ribod ul:after{content:""; display:block; clear:both}
	#s_con_r .ribod ul li{float:left;width:143px;border:1px solid #ccc;margin-bottom:10px}
	#s_con_r .ribod ul li:nth-child(odd) {margin-right:12px}
	#s_con_r .ribod ul li div{width:143px;height:100px;overflow:hidden}
	#s_con_r .ribod ul li div img{width:100%;height:auto;min-height:100px}
	#s_con_r .ribod ul li p{margin:10px;height:65px;overflow:hidden}

	.tbl{border-collapse:collapse; border:1px solid #aeb4c2}
	.tbl th, .tbl td{border:1px solid #aeb4c2;padding:8px}
	.tbl th{background:#f5f7fb;text-align:center;}
	.tbl td {background:#fff}
	.tbl .ftb{color:#036dc4}
	.tbl.cen td{text-align:center}

	.num_ul li{position:relative;padding-left:20px;margin-bottom:10px}
	.num_ul li p{position:absolute;left:0;top:0;}

	.stitim{margin-bottom:25px;}

	.pd10{padding:10px}



/*유학원선택*/
	.emsel_tit{border-bottom:1px solid #ff0000;position:relative;padding-left:35px;padding-bottom:5px;}
	.emsel_tit:before, .emsel_tx:before{content:"Q";position:absolute;left:0;bottom:0;width:30px;height:30px;line-height:30px;text-align:center;background:#ff0000;color:#fff;}
	.emba_selec{margin:0 20px 0 10px;}
	.emsel_tx{position:relative;padding-left:35px;padding-top:5px;line-height:1.6em;}
	.emsel_tx:before{content:"A";background:#08723e;bottom:auto;top:0;}
	.emsel1_2{margin-top:10px;}
	.emsel1_2 ul{border:2px solid #ff8f00;padding:10px;margin:0 10px 20px 20px;background:#fff;}
	.emsel1_2 li{margin-bottom:10px;}
	.emsel1_2 li span{padding:2px;margin-left:2px;background:#ffbe35;color:#fff;font-size:.8em;}
	.emsel1_2 li span:after{content:"";display:inline-block;width:6px;height:6px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);vertical-align:top;margin-top:5px;}
	.emsel1_2 .tit{background:#ff8f00;color:#fff;padding:5px;font-weight:bold}
	.vs_sub2{padding:10px;box-sizing:border-box;position:relative;height:240px;overflow:hidden;margin-bottom:20px;}
	.mov_top2{height:220px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;}
	.mov_top2 img{height:100%;width:auto;}
	.mov_top2 iframe{height:240px;display:none;width:100%;background:#000;}
	.emsel2ul li .emseltitle{font-size:1.3rem;}
	.emsel2ul li .emseltitle h5{display:flex;align-items:center;}
	.emsel2ul li .emseltitle i{font-size:3rem;color:#3336;font-family:'fantasy', sans-serif;margin-right:10px;position:relative;}
	.emsel2ul li .emseltitle i:after{content:"";width:3px;height:3px;background:#9a9a9a;position:absolute;right:-8px;bottom:13px;margin:0 3px;}
	.emsel2ul li .tx{padding:0 10px 20px 30px;font-size:.9rem;color:#333;line-height:1.3rem;}
	.emsel2 li .num{color:#aaa;font-size:60px;font-family:'daum', sans-serif;font-style:italic}
	.emsel2 li .bb_tit{font-weight:bold; font-size:1.2rem;margin-top:5px;}
/*카페후기*/
	.fm_cafetit2{text-align:center}
	.cafe_bg{background:#fff;padding-top:20px;}

	.c3ul{	display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;}
	.c3ul li{width:calc((100% - 20px) / 2); /* 2칸 */}
	.c3ul .btn{padding:0;position:relative;height:180px;overflow:hidden;border:1px solid #5774b8;background:#fff;}
	.c3ul .btn a > img{width:100%;height:100%;object-fit:cover;opacity:0.5;}
	.c3ul .btn .cf_tit{text-align:center;word-break:keep-all;font-size:clamp(16px, 3.5vw, 22px); /* 글자 유동 */	position:absolute;z-index:1;top:50%;transform:translateY(-50%);text-shadow:0 0 5px #000;color:#fff;    padding: 10px 5px;    line-height: 1.2em;    font-weight: 900;background:#00007387;width:100%;}
	.c3ul .btn .cf_tit span{font-size:clamp(10px, 2.5vw, 13px);margin-top:10px;font-weight:400;display:block;}
	.c3ul li .plus{font-size:12px;position:absolute;top:10px;right:10px;color:#2e3192;display:flex;flex-direction:column;align-items:center;}
	.c3ul li .plus img{width:20px;}

/*카페후기*/

	/* 공통 하단 배너 */
		.bnn_cafe{margin:20px 0; background:url(/img/06_office/cafe_bg.png) right bottom;word-break:keep-all}
		.bnn_cafe a{background:url('/img/06_office/cafe_ic.png') no-repeat 10px center /25px auto;display:block;padding:20px 20px 20px 55px;letter-spacing:-1px}
		.bnn_cafe p{font-size:12px;margin-bottom:5px;color:#109910;font-weight:bold}
		.bnn_cafe div{font-size:17px;color:#000;font-weight:900;background:linear-gradient(to top, #e1ffc5 50%, transparent 50%);}
		.bnn_cafe i{display:block;font-style:normal;font-size:.8em;font-weight:400;margin-top:10px;color:#000;}
		.bnn_cafe i:after{content:"";display:inline-block;width:6px;height:6px; border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);}
		.bnn_cafe a:hover i{color:#fff;}
		.bnn_cafe a:hover i:after{border-color:#fff}

		.sv2023{margin:20px;}
		.sv2023tx{font-size:.95rem;}
		.sv2023 .svul{margin-top:15px;}
		.sv2023 .svul li{position:relative;font-size:.88rem;margin-bottom:15px;text-align:center;}

		.sv2023 .svul li a p:after{content:"";display:inline-block;width:6px;height:6px;vertical-align:top;margin-top:4px; border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);}
		.sv2023 .svul li .im{height:180px;margin-top:5px;}
		.sv2023 .svul li .im img{width:100%;margin-bottom:5px;}
		.sv2023 .svul li h3{margin-bottom:5px;font-size:1.2rem;}
		.todaytx{text-align:left}

		.mySwiper.cnsi .swiper-rtl .swiper-button-next, .mySwiper.cnsi .swiper-rtl .swiper-button-prev{top:60px;}

		.lung_last_bnn{margin:10px 20px;}
		.lung_last_bnn li{border-radius:50px;position:relative;margin-bottom:3px;font-size:.98rem; min-height:40px;flex-direction:column;justify-content:center; display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:flex;background:#fff;box-shadow:0 0 20px #a9a9a97a;margin-bottom:16px;border:1px solid #ececec}
		/*.lung_last_bnn .jp{background:#ff9e97}
		.lung_last_bnn .all{background:#a0b8ea}
		.lung_last_bnn .cnsi{background:#77e2dc}
		.lung_last_bnn .act{background:#c4df67;}
		.lung_last_bnn .lung{background:#b1abeb;}*/
		.lung_last_bnn li a{color:#000;width:100%;padding:10px 25px 10px 20px;display:block;box-sizing:border-box;}
		.lung_last_bnn li p{font-weight:bold;}
		.lung_last_bnn li span{font-size:.7em;}
		.lung_last_bnn li:after{content:"";display:inline-block;position:absolute;right:20px;top:50%;margin-top:-3px;width:6px;height:6px; border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);}

	/* 공통 하단 배너 */
	/*후기*/
		.kakasl{position:relative;overflow:hidden;padding-bottom:20px;}
		.kakasl .swiper-slide{width:280px;margin:0 10px;background:#b2c7d9;min-height:390px;display:flex;align-items:center;}
		.kakasl .swiper-slide img{width:100%;}
		.kakasl .swiper-pagination-fraction{bottom:0;font-size:.85em;}
		.c3ul li{height:200px;width:100%;}

		.cafe_bg{margin-top:0px;background:none;padding:0 20px 50px;}

		.contentAll .fm_tit{font-weight:600;text-align:center}
		.contentAll .c3ul li .plus img{display:none}
		.contentAll .c3ul li .plus{color:#2e3192;top:10px;}
		.contentAll .c3ul li .plus:before{content:"\f067";font-weight:bold;font-size:45px;color:#2e3192;z-index:1;font-family:FontAwesome; }

		.contentAll.mth .c3ul li .plus{color:#00561f;}
		.contentAll.mth .c3ul .btn{border-color:#00561f;}
		.contentAll.mth .c3ul .btn .cf_tit{background:#0e5600b3;}
		.contentAll.mth .c3ul li .plus:before{color:#037600;}

		.contentAll.jrab .c3ul li .plus{color:#7f24ae;}
		.contentAll.jrab .c3ul .btn{border-color:#ddcfc8;}
		.contentAll.jrab .c3ul .btn .cf_tit{background:#7711b996;}
		.contentAll.jrab .c3ul li .plus:before{color:#7f24ae;}

		.contentAll.uni .c3ul li .plus{color:#e642ca;}
		.contentAll.uni .c3ul .btn{border-color:#d0d0d0;}
		.contentAll.uni .c3ul .btn .cf_tit{background:#b911a596;}
		.contentAll.uni .c3ul li .plus:before{color:#ffaae8;}

		.contentAll.sch .c3ul li .plus{color:#072a40;}
		.contentAll.sch .c3ul .btn{border-color:#18b7be;}
		.contentAll.sch .c3ul .btn .cf_tit{background:#00a7cac9;}
		.contentAll.sch .c3ul li .plus:before{color:#178ca4;}

		.contentAll.aqr .c3ul li .plus{color:#734230;}
		.contentAll.aqr .c3ul .btn{border-color:#BF7D56;}
		.contentAll.aqr .c3ul .btn .cf_tit{background:#bf7d56d1;}
		.contentAll.aqr .c3ul li .plus:before{color:#F2D0A7;}

		.contentAll.paren .c3ul li .plus{color:#124943;}
		.contentAll.paren .c3ul .btn{border-color:#ddd;}
		.contentAll.paren .c3ul .btn .cf_tit{background:#11655cbf;}
		.contentAll.paren .c3ul li .plus:before{color:#2c7954;}

		.contentAll.after .c3ul li .plus{color:#9a6400;}
		.contentAll.after .c3ul .btn{border-color:#919191;}
		.contentAll.after .c3ul .btn .cf_tit{background:#edb400bf;}
		.contentAll.after .c3ul li .plus:before{color:#f2e205;}
	/*후기*/
/*서브페이지 공통 끝*/

/*왜 필리핀인가?*/
/*왜 필리핀인가? 끝*/

/*필리핀 선택 가이드*/
	.con_list .dcon img{width:100%}
	.go_Dn{width:100%;text-align:right;display:block;margin:15px 0}

	.go_Dn a {border:1px solid #0c4da2;background:#0c4da2;color:#fff;padding:15px 30px;font-weight:bold;font-size:16px;display:inline-block;text-align:center;transition:0.5s}
	.go_Dn a:after{content:"";display:inline-block;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) ;
	margin-left:8px;margin-top:2px;vertical-align:top}
	.go_Dn a span {font-size:14px;margin-bottom:5px;display:block}
	.go_Dn a:hover{background:#e1eeff;color:#0d2066}
	.go_Dn a:hover:after{transform:rotate(405deg) ;transition:0.3s ease;border-color:#0d2066}
/*필리핀 선택 가이드 끝*/

/*학교 사이드바*/
	#s_con_r{padding-bottom:90px}
	#s_con_r .s_r_mov{width:300px;height:195px;border:1px solid #959595;overflow:hidden;margin-bottom:30px}

	#s_con_r .s_r_mov .no_login_move{position:absolute;background:rgba(0,0,0,0.8) ;color:#fff; z-index:101;width:300px;height:195px;line-height:195px;text-align:center}
	#s_con_r .s_r_mov .no_login_move:hover{cursor:default}
	#s_con_r .s_r_mov .mov_back{background:none; z-index:99; display:block; cursor:pointer;position:relative}
	#s_con_r .s_r_mov .mov_back img{width:100%;height:100%}
	#s_con_r .s_r_mov .mov_back div{color:#fff;background:rgba(0,0,0,0.7) ;position:absolute;top:0;left:0; width:100%;padding:10px}
	#s_con_r .s_r_mov .mov_back div b{color:#ffff00}
	#s_con_r .s_r_tab{border-bottom:1px solid #000;margin-bottom:30px}
	#s_con_r .s_r_tab.loun .s_r_tb_tit li p{font-size:13.5px;letter-spacing:-1px;}
	#s_con_r .s_r_tab.loun .s_r_tb_tit li:last-child{text-align:center}
	#s_con_r .s_r_tab .tabcon{display:block}
	#s_con_r .s_r_tit{font-size:16px;font-weight:700;letter-spacing:-.8px;margin-bottom:10px;position:relative}
	#s_con_r .s_r_tit:hover{cursor:default}
	#s_con_r .s_r_tit .more{position:absolute;right:0}
	#s_con_r .s_r_tit .more span{text-indent:-9999px;display:inline-block}
	#s_con_r .s_r_tit .more:after{content:"";display:inline-block;width:10px;height:10px; border-right:2px solid #898989;border-bottom:2px solid #898989;transform:rotate(-45deg)}
	.s_r_tb_tit{width:100%;border-top:1px solid #000;border-bottom:1px solid #e8e8e8;display: flex;justify-content: space-between;}

	#s_con_r .s_r_tit .more:hover:after{transform:rotate(314deg) ;transition:.4s}
	.s_r_tb_tab{display:none}
	.s_r_tb_tab.on{display:block}

	.s_r_tb_tit li{text-align:center;line-height:35px;height:36px;overflow:hidden}

	.s_r_tb_tit li p{display:inline-block;color:#888;margin-bottom:-1px}

	.s_r_tb_tit li:hover{cursor:pointer}
	.s_r_tb_tit .on p{color:#000;border-bottom:1px solid #000;font-weight:bold;}
	.s_r_tb_tit li:first-child{text-align:left}
	/*
	.s_r_tb_tit li:nth-child(2) p{margin-left:-10%}
	.s_r_tb_tit li:nth-child(3) p{margin-left:10%}
	*/
	.s_r_tb_tit li:last-child{text-align:right;padding-right:1px}
	.s_r_tab .r_tab_allsch{padding:15px 0 5px}
	.s_r_tab .r_tab_allsch li{border:1px solid #aaa;background-color:#fff;position:relative;border-radius:3px;margin-bottom:10px;background-repeat:no-repeat;background-position:right}
	.s_r_tab .r_tab_allsch li a{display:block;width:100%;height:100%;padding:10px 8px;}
	.s_r_tab .r_tab_allsch li:hover{cursor:pointer;background-color:#f5f5f5;}
	.s_r_tab .r_tab_allsch li:nth-child(1) {background-image:url('../../../img/sub/sch/r_tab_allsch01.png')}
	.s_r_tab .r_tab_allsch li:nth-child(2) {background-image:url('../../../img/sub/sch/r_tab_allsch02.png')}
	.s_r_tab .r_tab_allsch li:nth-child(3) {background-image:url('../../../img/sub/sch/r_tab_allsch03.png')}
	.s_r_tab .r_tab_allsch li:nth-child(4) {background-image:url('../../../img/sub/sch/r_tab_allsch04.png')}
	.s_r_tab .r_tab_allsch li:nth-child(5) {background-image:url('../../../img/sub/sch/r_tab_allsch05.png')}
	.s_r_tab .r_tab_allsch li:nth-child(6) {background-image:url('../../../img/sub/sch/r_tab_allsch06.png')}
	.s_r_tab .r_tab_allsch li span{font-size:11px;position:absolute;right:15px;top:50%;margin-top:-5.5px;color: #fff;background: #33333369;border-radius: 15px;padding: 1px 4px;    text-align: center;}
	.s_r_tab .r_tab_allsch li span:after{content:"";display:inline-block;width:6px;height:6px; border-right:1px solid #aaa;border-bottom:1px solid #aaa;transform:rotate(-45deg)}
	.s_r_tab .r_tab_loun{margin:10px 0;}
	.s_r_tab .r_tab_loun li{line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.s_r_tab .r_tab_loun li:before{content:"";display:inline-block;width:3px;height:3px;background:#006fff;margin-right:5px;vertical-align:top;margin-top:11px;}
	.s_r_tab .r_tab_rec:after{content:""; display:block; clear:both}
	.s_r_tab .r_tab_rec{padding:20px 0 5px}
	.s_r_tab .r_tab_rec li{width:50%;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;margin-bottom:15px}
	.s_r_tab .r_tab_rec li:hover a{color:#006fff}
	.s_r_tab .r_tab_rec li:nth-child(even) {padding-left:10px}
	.s_r_tab .r_tab_rec li:before{content:"";display:inline-block;width:2px;height:2px; background:#006fff;margin-right:5px;margin-top:7px;vertical-align:top}
	.s_r_tab .r_sp{position:relative;padding:10px 0}
	.s_r_tab .r_sp ul li{float:left;text-align:center;width:50%;margin-bottom:5px;font-size:12px;box-sizing:border-box}
	.s_r_tab .r_sp ul li:hover{border-right:1px solid #ff2323;border-left:1px solid #ff2323}
	.s_r_tab .r_sp ul li:hover a{color:#ff2323}
	.s_r_tab .r_sp ul li:hover img{opacity:.8}
	.s_r_tab .r_sp ul li img{padding:5px;box-sizing:border-box;height:50px}
	.s_r_tab .r_sp .last{position:absolute;right:7px;bottom:20px;text-align:center;font-family:'Daum';color:#777}
	.s_r_tab .r_sp .last span{color:#16a4b9}
	.s_r_tab .r_sc{padding:15px 0 5px}
	.s_r_tab .r_sc li{margin-bottom:11px}
	.s_r_tab .r_sc li:after{content:""; display:block; clear:both}
	.r_sc li p, .r_sc li b, .r_sc li div{float:left}
	.s_r_tab .r_sc li p{width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.s_r_tab .r_sc li b{width:20%;color:#ff5858;text-align:center}
	.s_r_tab .r_sc li div{width:30%}
	.s_r_tab .r_sc li i{width:14px;height:12px;background-image:url(../../../img/sub/sch/star_ic1.png) ;background-repeat:no-repeat;display:block;float:left}
	.s_r_tab .r_sc li .z{background-image:url(../../../img/sub/sch/star_ic0.png)}

	#s_con_r .s_r_roll{margin-bottom:30px;overflow:hidden;position:relative;}
	.sswiper1 .swiper-pagination-bullet{background:#00d5ff;opacity:1}
	.sswiper1 .swiper-pagination-bullet-active{background:#007aff}

	#s_con_r .s_r_pack{background:#f8f9fa;padding:20px;margin-bottom:30px}
	.s_r_pack .s_r_tit{margin-bottom:23px}
	.s_r_pack li{display:table;margin-bottom:12px}
	.s_r_pack li:hover{opacity:0.5;transition:.4s}
	.s_r_pack li:last-child{margin-bottom:0}
	.s_r_pack li .im{width:52px;height:52px;border-radius:50%;background:#aaa;display:table-cell;overflow:hidden}
	.s_r_pack li .im img{width:100%;height:100%}
	.s_r_pack li .tx{font-size:14px;line-height:17px;height:30px;overflow:hidden;display:table-cell;padding-left:15px;vertical-align:middle}

	#s_con_r .r_con_btn{margin-bottom:30px}

	.r_con_btn a{font-family:'';padding:15px 0;margin-bottom:5px;text-align:center;border-radius:5px;box-sizing:border-box;background:#2222e6;border-right:1px solid #ccc;color:#fff;display:flex;align-items: center;
    justify-content: space-around;width:100%;height:100%;font-size:1.1rem;}
	.r_con_btn a i{margin-right:5px; display: inline-block;
  transition: transform 0.2s;}
  .r_con_btn a i img{height:18px;display:block;}
	.r_con_btn a:after{content:"";display:inline-block;width:10px;height:10px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}
	.r_con_btn a:hover{background:#001b7d;transition:.3s;cursor:pointer}
	.r_con_btn a:nth-child(2){background:#ff6f28}
	.r_con_btn a:nth-child(2):hover{background:#c03f00;}
	.r_con_btn a:nth-child(3){background:#106b12}
	.r_con_btn a:nth-child(3):hover{background:#008900}
	.r_con_btn a:nth-child(4){background:#fff000;color:#333;}
	.r_con_btn a:nth-child(4):hover{background:#c3b91b}

.r_con_btn a:hover i {
  animation: shakeRotateOnce 0.3s ease-out;
}

@keyframes shakeRotateOnce {
  0%   { transform: translateX(0) rotate(0deg); }
  20%  { transform: translateX(-2px) rotate(-10deg); }
  40%  { transform: translateX(2px) rotate(10deg); }
  60%  { transform: translateX(-2px) rotate(-8deg); }
  80%  { transform: translateX(2px) rotate(8deg); }
  100% { transform: translateX(0) rotate(0deg); }
}
	
	.r_tip_link{margin-bottom:30px;border:1px solid #dddddf;}

	.r_tip_link a:hover{background-color:#e9e9e9;transition:.2s}
	.r_tip_link a{display:flex;justify-content: space-between;    align-items: center;letter-spacing:-.8px;padding:17px;width:100%;}
	.r_tip_link a:nth-child(2){border:1px solid #dddddf;  border-width: 1px 0; /* 기본: 위/아래 */}
	.r_tip_link .tx span{font-size:14px;color:#005dd6}
	.r_tip_link .tx p{font-size:20px;padding-top:5px;font-weight:bold;color:#005dd6}
	.r_tip_link .fas{color:#dfdfdf;font-size:35px;}
	
	.s_r_3d{border:1px solid #01aace;padding:20px 0 20px 20px;background:#01aace;margin-bottom:30px;position:relative;font-family:'daum',sans-serif;color:#fff;}
	.s_r_3d div p{font-size:20px;}
	.s_r_3d b{width:30px;height:30px;animation:fa-spin 2s infinite linear;position:absolute;right:20px;top:23px;}
	.s_r_3d b .fa{font-size:30px;color:#2bdaff;}
	.s_r_3d .fa-video-camera{position:absolute;right:28px;top:31px;font-size:14px;color:#2bdaff;}
	.s_r_3d:hover{background:#fff;transition:.3s;color:#0166ff;border-color:#0166ff;}
	.s_r_3d:hover .fa{color:#0166ff;transition:.3s;}

	#s_con_r .s_r_tab .sch_itv{padding:15px 0 5px}
	#s_con_r .s_r_tab .sch_itv li{position:relative;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	#s_con_r .s_r_tab .sch_itv li:hover{text-decoration:underline;}
	#s_con_r .s_r_tab .sch_itv li b{font-weight:400;color:#006fff;letter-spacing:-.8px;display:inline-block;padding-right:10px}
	#s_con_r .s_r_imlink ul:after{content:""; display:block; clear:both}
	#s_con_r .s_r_imlink ul{margin-bottom:30px;}
	#s_con_r .s_r_imlink ul li{float:left;width:143px}
	#s_con_r .s_r_imlink ul li:hover a{color:#ff0000}
	#s_con_r .s_r_imlink ul li:nth-child(odd) {margin-right:12px}
	#s_con_r .s_r_imlink ul li div{width:143px;height:100px;overflow:hidden}
	#s_con_r .s_r_imlink ul li div img{width:100%;height:auto;min-height:100px}
	#s_con_r .s_r_imlink ul li p{margin:10px 0 15px;height:30px;overflow:hidden}

	#s_con_r .s_r_simlink ul{margin-bottom:30px;}
	#s_con_r .s_r_simlink ul li:after{content:""; display:block; clear:both;}
	#s_con_r .s_r_simlink ul li:hover{background:#f3f3f3;}
	#s_con_r .s_r_simlink ul li:hover p{color:#2a76dd;}
	#s_con_r .s_r_simlink ul li{margin-bottom:10px;}
	#s_con_r .s_r_simlink ul li p, #s_con_r .s_r_simlink ul li div{float:left}
	#s_con_r .s_r_simlink ul li div{width:50px;height:50px;overflow:hidden;}
	#s_con_r .s_r_simlink ul li div img{width:100%;height:100%;}
	#s_con_r .s_r_simlink ul li p{padding-left:10px;line-height:50px;width: 245px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold;}
/*학교 사이드바 끝*/


/*학원페이지 지역설명
	.area_box{padding-bottom:100px;}
	.area_box .exp{background-repeat:no-repeat}
	.ce .exp{background-image:url('../../../img/sub/sch/area_ce.jpg')}
	.ba .exp{background-image:url('../../../img/sub/sch/area_ba.jpg')}
	.cl .exp{background-image:url('../../../img/sub/sch/area_cl.jpg')}
	.ma .exp{background-image:url('../../../img/sub/sch/area_ma.jpg')}
	.il .exp{background-image:url('../../../img/sub/sch/area_il.jpg')}
	.bacol .exp{background-image:url('../../../img/sub/sch/area_bacol.jpg')}
	.ta .exp{background-image:url('../../../img/sub/sch/area_ta.jpg')}
	.da .exp{background-image:url('../../../img/sub/sch/area_da.jpg')}
	.das .exp{background-image:url('../../../img/sub/sch/area_das.jpg')}
	.su .exp{background-image:url('../../../img/sub/sch/area_su.jpg')}
	.taga .exp{background-image:url('../../../img/sub/sch/area_taga.jpg')}
	.exp:after{content:""; display:block; clear:both}
	.exp .ex_tit{width:600px;height:180px;padding-left:127px;padding-right:25px;position:relative;float:left}
	.ba .ex_tit{padding-left:150px}
	.ma .ex_tit{padding-left:150px}
	.taga .ex_tit{padding-left:185px}
	.il .ex_tit{padding-left:170px}
	.bacol .ex_tit{padding-left:170px}
	.exp .ex_tit .ex1{position:absolute;left:30px;top:35px;font-size:30px;line-height:35px}
	.exp .ex_tit .ex1 b{display:block}
	.exp .ex_tit .ex2{padding-top:30px}
	.il .exp .ex_tit .ex2 {padding-top:40px}
	.bacol .exp .ex_tit{color:#fff}
	.da .exp .ex_tit{color:#fff}
	.ta .exp .ex_tit{color:#fff}
	.cl .exp .ex_tit .ex2{color:#fff}
	.ta .exp .ex_tit{padding-left:150px}
	.exp .ex_tit .ex3{padding:15px 18px;color:#fff;font-size:14px;line-height:18px;display:inline-block;margin-top:20px;background:rgba(12,77,162,.7)}
	.exp .ex_tit .ex3 p{color:#ff2b2b;display:inline-block;font-weight:bold}
	.exp .ex_tit .ex3 span{display:block}
	.exp .ex_mp{width:250px;height:180px;float:right}
	.exp .ex_tx{margin-top:20px;margin-bottom:50px;line-height:22px;font-size:14px;color:#7a7a7a;float:left}
	.exp .ex_tx span{color:#3262d0}

	.area_tit{font-size:15px;font-weight:bold;margin-bottom:10px}
	.area_tit span{color:#4e4e4e}
	.area_box .weath{}
	.weath ul{margin-top:8px;display:table;margin-bottom:50px}
	.weath li{display:table-cell;width:60px;border-right:1px solid #fff;color:#fff;text-align:center;background:#000;padding-top:8px}
	.weath li p{background:#363636;color:#fff229;border-top:1px solid #fff;margin-top:7px;padding:7px 0}
	.tour ul:after{content:""; display:block; clear:both}
	.tour ul li{position:relative;float:left;width:50%;padding-right:15px;box-sizing:border-box;padding-left:110px;height:135px}
	.tour ul .no{padding-left:0}
	.tour ul li .iimm{width:100px;height:100px;position:absolute;left:0;top:0;background:#aaa}
	.tour ul li .ttxx{color:#4e4e4e;line-height:17px}
	.tour ul li .ttxx p{color:#2c6bfb;font-weight:bold}
	.area_l_btn{text-align:center;margin-top:25px}
	.area_l_btn a{padding:15px 40px;border:2px solid #0c4da2;color:#1957a7;font-weight:bold;border-radius:30px;font-size:15px}
	.area_l_btn a:hover{background:#0c4da2;color:#fff}
	.area_l_btn a:after{content:"";display:inline-block;width:10px;height:10px; border-right:2px solid #1957a7;border-bottom:2px solid #1957a7;transform:rotate(-45deg)}
/*학원페이지 지역설명 끝*/


/*3D학교보기
	.sch_map{width:700px;height:1000px;background:url('../../../img/sub/sch/academy_phil.png') no-repeat center/auto 100%;position:relative;margin-top:50px;}
	.acd_list{position:absolute;min-width:200px;background:#fff;padding:15px;z-index:55;border:5px solid #333;}
	.acd_list:after{content:"";display:block;position:absolute;top:50px;z-index:22;width:100px;height:1px;background:#333;}
	.acd_list.ba:after{right:-90px;transform:rotate(45deg);background:#ffa47c;}
	.acd_list.cl:after{left:-187px;transform:rotate(-40deg);background:#a7bec9;width:210px;top:115px}
	.acd_list.ma:after{left:-150px;transform:rotate(-38deg);background:#a1d97a;width:163px;top:61px}
	.acd_list.ta:after{left:-143px;transform:rotate(2deg);background:#ccafe4;width:140px;top:16px}
	.acd_list.il:after{right:-110px;transform:rotate(45deg);background:#fbff00;width:128px;top:60px}
	.acd_list.ce:after{right:-175px;transform:rotate(-45deg);background:#ff8b8f;width:200px;top:14px}
	.acd_list p{font-size:18px;margin-bottom:20px;}
	.acd_list p b{font-weight:900;font-family:'Daum', sans-serif;margin-right:10px;}
	.acd_list ul li{font-size:17px;margin-bottom:5px;font-weight:bold;}
	.acd_list ul li a:hover{color:#ff0000;border-bottom:1px solid #}
	.acd_list ul li span{font-size:13px;padding-left:5px;font-weight:400}
	.sch_map .ba{left:0;top:30px;border-color:#ffa47c;}

	.sch_map .ba li a:hover{color:#ff5a5a}
	.sch_map .ba p{color:#ff2e2e}
	.sch_map .cl{right:0;top:0;border-color:#a7bec9;}
	.sch_map .cl li a:hover{color:#4593fe;}
	.sch_map .cl li b{color:#347bf6;font-size:15px;padding-left:10px;}
	.sch_map .cl p{color:#347bf6}
	.sch_map .ma{right:60px;top:140px;border-color:#a1d97a;}
	.sch_map .ma li a:hover{color:#38cb57}
	.sch_map .ma p{color:#78ba8b}
	.sch_map .ta{right:40px;top:300px;border-color:#ccafe4;}
	.sch_map .ta li a:hover{color:#c673de}
	.sch_map .ta p{color:#8a38c4}
	.sch_map .il{left:100px;top:450px;border-color:#fff67a;}
	.sch_map .il li a:hover{color:#fbff00}
	.sch_map .il p{color:#f4ac00}
	.sch_map .ce{left:150px;top:650px;border-color:#ff2783;}
	.sch_map .ce li a:hover{color:#ff8b8f}
	.sch_map .ce p{color:#ff2682}
/*3D학교보기 끝*/





/*라운지*/
	.loun_top{width:100%;min-width:1200px;height:230px;background:url('../../../img/sub/loun/loun_top1.jpg') repeat center/100% 100% #949494;color:#fff;text-align:center;}
	.loun_top .t_tx{color:#adadad;font-size:18px;padding-top:40px;}
	.loun_top .main_tx{font-size:55px;font-family:'daum',sans-serif;margin:20px;}
	.loun_top .b_tx{font-size:15px}
	#lounAll{position:relative;min-height:600px;margin:0 auto;padding:40px 0 150px;}
	.loun_t_list{margin-top:40px;display:table;width:894px;margin:0 auto;box-shadow:2px 2px 5px #e0e0e0;cursor:pointer;}
	.loun_t_list li{float:left;width:150px;height:50px;line-height:50px;border:1px solid #676767;text-align:center;margin-left:-1px;}
	.loun_t_list li:hover{border-color:#000;font-weight:bold}
	.loun_t_list .on{border:2px solid #000; font-weight:bold;}
		.loun_mn{position:absolute;left:-140px;width:140px;top:0;height:100%;border-right:1px solid #ccc}
		.loun_mn ol{padding-top:130px;padding-right:25px}
		.loun_mn ol li{margin-bottom:35px;}
		.loun_mn ol li:hover{color:#005acf;cursor:pointer}
		.loun_mn ol .on{color:#005acf;position:relative;font-weight:bold}
		.loun_mn ol .on:after{content:"";position:absolute;right:-26px;top:0;height:100%;width:2px;background:#3988ff}
		.loun_con{min-height:690px;}
		.loun_con ol > li{display:none;margin:40px auto;width:860px;font-size:15px;line-height:23px;}
		.loun_con .on{display:block;}
		.loun_con li .loun_tt{text-align:center;font-size:25px;margin-bottom:30px;padding-top:20px;font-weight:400;}
		.loun_con li .loun_tt .mini{font-size:14px;padding-left:15px;}
		.loun_con li .loun_stt{display:block;text-align:center;font-size:20px;margin-bottom:15px;color:#a77d5f;}
		.loun_im{margin-top:55px;}

		.loun_con_add li{position:relative;padding-left:84px;margin-bottom:10px;}
		.loun_con_add li b{position:absolute;left:0;}
		.loun_con_add li strong{color:#ff0000;}
		.point_tip{background:#faf7ed;padding:20px;margin-top:20px;}
		.point_tip p{font-weight:bold;font-size:15px;}
		.point_tip div{padding:0 15px 20px 20px;position:relative;}
		.point_tip div:before{content:"";position:absolute;width:5px;height:1px;left:10px;top:10px;background:#000;}
		.point_tip .pt_ttl{color:#85682c;font-size:17px;margin-bottom:10px;}
	.loun_tm{display:table;font-size:13px;margin-top:20px;}
	.loun_tm p{display:table-cell}
	.loun_tm p:first-child:after{content:"";display:inline-block;width:1px;height:15px;margin:4px 15px 0;vertical-align:top;background:#000;}
	.loun_tm p b{margin-right:5px;}
	#ltt3 .loun_im{margin-bottom:60px;}
	.loun_bt{width:860px;margin:100px auto 0;padding:35px 75px 40px 40px;background:#fff7e4;box-sizing:border-box;line-height: 22px;}
	.loun_bt img, .loun_bt a{display:block;margin-top:20px;}
	.loun_bt a{width:120px;height:50px;line-height:50px;text-align:center;background:#876234;color:#fff}
	.loun_bt a:hover, .pic_btn a:hover{background:#333;transition:.3s;}
	.loun_bt .l_b_t{font-size:20px;line-height:16px;font-weight:bold;color:#808080;margin-bottom:15px}
	.loun_bt .l_b_t span{font-weight:400;font-size:13px;display:inline-block;}
	.loun_bt .l_b_t span:before{content:"";display:inline-block;width:2px;height:17px;background:#a0a0a0;vertical-align:top;margin:1px 12px 0 7px;}
	.pic_btn{margin-top:20px;}
	.pic_btn a{float:left; padding:10px 20px;display:inline-block;background:#876234;color:#fff;margin-right:10px;}
	.pic_btn a:after{content:"";display:inline-block;width:10px;height:10px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);}
/*라운지 끝*/



/*지금까지이런서비스는없었다*/
	.change2{width:980px;margin:0 auto 150px}
	.change2 div{position:relative;width:980px;}
	.change2 .chg2_cont{height:2044px;}
	.change2 .chg2_cont.cont_2{height:778px;}
	.change2 .chg2_foot{height:91px;}
	.change2 div a{position:absolute;text-indent:-9999px;display:block;}
	.change2 .chg2_cont a{right:185px;width:180px;height:30px;}
	.change2 .chg2_cont .lnk1{top:57px}
	.change2 .chg2_cont .lnk2{top:800px;}
	.change2 .chg2_cont .lnk3{right:115px;top:350px}
	.change2 .chg2_foot{width:810px;height:63px;margin:50px auto;}
	.change2 .chg2_foot a{width:184px;height:63px}
	.change2 .chg2_foot .lnk1{left:313px;}
	.change2 .chg2_foot .lnk2{right:44px;}
	.change2 ul{width:980px;}
	.change2 ul li{float:left}
/*지금까지이런서비스는없었다 끝*/







/*주니어연수 개요*/
	.jr_smrybox{font-size:15px;line-height:20px;margin-bottom:20px;}
	.jr_smry_last{font-size:13px;padding:10px 0;margin-bottom:10px;}
/*주니어연수 개요 끝*/

/*주니어연수 프로그램*/
	.jr_prm{margin-bottom:80px}
	.jr_prm:after{content:""; display:block; clear:both}
	.jr_prm li{width:265px;border:1px solid #0e7edd;overflow:hidden;float:left;margin-right:30px;margin-bottom:30px}
	.jr_prm li:hover{border-color:#000;cursor:pointer;transition:0.3s;box-shadow:1px 1px 6px #777}
	.jr_prm li:hover .t_ttl{background:#000;transition:0.2s}
	.jr_prm li:hover .c_ttl{color:#000;}
	.jr_prm li:hover div{color:#000;}
	.jr_prm li:nth-child(3){margin-right:0;}
	.jnp_im{height:170px;width:100%;overflow:hidden;position:relative}
	.jnp_im img{width:100%;height:170px}
	.jnp_im .t_ttl{position:absolute;top:0;right:0;font-weight:bold;font-size:18px;background:rgba(0,77,250,0.76);color:#fff;padding:6px 8px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.jnp_im .t_ttl span{font-size:14px;}
	.jnp_tx{padding:10px 10px 15px}
	.jnp_tx .c_ttl{font-weight:900;margin-bottom:7px;color:#0e7edd;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.jnp_tx div{font-size:13px;line-height:18px;color:#666;position:relative;}
	.jnp_tx div .area{position:absolute;right:5px;top:-28px;}
	.jr_prm_form{padding-bottom:20px;margin-bottom:50px;border-bottom:1px dashed #ececec;}
	.jr_prm_form .sub_form_tx, .jr_prm_form .inp_allbox{width:100%;}
	.jr_prm_ul{}
	.jr_prm_ul li{display:table;border-bottom:1px solid #ececec;padding:25px 0;width:100%;}
	.jr_prm_ul li:last-child{border-bottom:0;}
	.jr_prm_ul li:first-child{padding-top:0;}
	.jr_prm_ul li .tbl{margin-bottom:10px;}
	.jr_prm_ul .le, .jr_prm_ul .ri{display:table-cell}
	.jr_prm_ul .le{width:10%;color:#2a70bf;font-weight:bold;font-size:18px;padding:5px;}
	.jr_prm_ul .ri{width:90%;font-size:15px;line-height:25px;}
	.jr_prm_ul .ri .tbl{margin-top:20px;}
	.jr_prm_im{position:relative;}
	.jr_prm_im img{position:absolute;right:0;top:0;width:480px;border-left:20px solid #fff;}
	.jr_prm_ftit{margin:40px auto 0px;
		height: 55px;
		line-height: 55px;
		text-align: center;
		background: #416aff;
		color: #fff;
		font-size: 22px;
		font-weight: bold;
	}
	.jr_prm_form .sub_form_tx{background:#eff2ff}
/*주니어연수 프로그램 끝*/

/*공무원연수*/
	.cs_last{margin:30px 0 150px;}
	.cs_p_list li{padding:8px 0 0px 0;margin-bottom:3px;font-size:16px;}
	.cs_p_list li:before{content:"";display:inline-block;width:4px;height:4px;background:#51d9e0;line-height:20px;margin-right:6px;vertical-align:top;margin-top:11px;}
	.cs_p_list a{display:inline-block;color:#3397ff;border:1px solid #3397ff;font-size:13px;padding:0px 3px;font-weight:bold;margin-left:5px;}
	.cs_p_list a:hover{color:#ff4141;border-color:#ff4141;}
	.cslinktit{font-size:18px;margin:25px 0 5px;}

	.sc_vote{margin-bottom:50px;}
	.sc_vote:after{content:""; display:block; clear:both}
	.sc_vote li{font-size:16px;line-height:26px;box-sizing:border-box;padding:20px 0px;border-bottom:1px solid #e3e3e3;}
	.sc_vote li:last-child{border-bottom:0}
	.sc_vote li b{color:#00439d}
	.sc_vote li .cs_l_im{display:inline-block;width:170px; height:130px;border:1px solid #aaa;margin-right:20px}
	.sc_vote li .cs_l_im img{width:100%;height:100%}
	.sc_vote li .cs_l_tx{display:inline-block;vertical-align:top}
	.cs_reco_im{text-align:center;margin:10px 0;}
/*공무원연수 끝*/



/*조기유학 초중고 진학*/
	.jo_sch_ul{background:#ebf5ff;padding:20px;margin-bottom:30px}
	.jo_sch_ul li{margin-bottom:10px;padding-left:20px;font-size:14px;}
	.jo_sch_tit{color:#28530b;border-bottom:3px solid #80df34;font-size:30px;font-weight:bold;padding-bottom:10px;margin:15px 0;}
	.jo_sch_tit:before{content:"";display:inline-block;width:5px;height:30px;margin-right:8px;background:#28530b;margin-top:3px;vertical-align:top;}
	.jo_sch_txt{position:relative;margin-bottom:2em}
	.jo_sch_txt .ptit{margin:10px 0;font-weight:bold}
	.jo_sch_ul li{margin-bottom:13px;padding-left:20px;font-size:14px;}
	.jo_sch_ul li:before{content:"";display:inline-block;width:3px;height:3px;margin-right:5px;background:#0446ff;margin-top:6px;vertical-align:top;}
	.jo_sch_ul_right{position:absolute;left:450px;top:50px;width:500px;}
	.jo_sch_ul_right li{margin-bottom:20px}
	.jo_sch_ul_right li p{ margin:10px;width:145px;height:145px;border-radius:50%;background:#0e72ee;color:#fff;display:inline-block;text-align:center;box-sizing:border-box;
	padding-top:60px;font-weight:bold;font-size:20px;letter-spacing:-1px;}
	.jo_sch_ul_right li:nth-child(2) p{background:#b5ddff;color:#0052b7;}
	.jo_sch_ul_right li div{display:inline-block; vertical-align:top;padding-top:55px;line-height:20px;margin-left:20px;}
	.jo_sch_ul_right li:last-child p{padding-top:25px;}
	.jo_txbx_td b{color:#0021c0;}

	.jo_ptit{font-size:20px;font-weight:bold;color:#000;}
	.jo_ptit span{display:block;font-weight:400;margin-top:5px;font-size:14px;margin-bottom:20px;padding-left:30px;color:#666;}

	.jo_cidec{margin-bottom:20px;}
	.jo_cidec li{margin-bottom:5px;}
	.jo_cidec li:before{content:"";display:inline-block;vertical-align:top;margin:10px 6px 0 5px;width:3px;height:3px;background:#0080bd;}

	.jo_s_tit{color:#004ad2;font-size:19px;font-weight:bold;margin:5px 0;}
	.jo_sch_ul .jo_s_tit{padding-top:20px;}
	.jo_sch_ul .jo_s_tit:first-child{padding-top:0;}
	.jo_sch_txt2{display:table;margin-bottom:40px;}
	.jo_sch_txt2 .txbox1{display:table-cell;padding:0 20px;font-size:15px;line-height:25px;vertical-align:top;}
	.jo_sch_txt2 .txbox2{width:350px;height:315px;overflow:hidden;}
	.jo_sch_txt2 .txbox2 img{width:100%;height:auto}
	.jo_tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:25px;}
	.jo_tbl td{border:1px solid #cddac4;background:#fff;text-align:center;}
	.jo_tbl th{background:#eff9ff;color:#0065e1;border:1px solid #c4cfda;}
	.j_sch_bg{background:url(http://m.philja.com/images/site/josch02.jpg) no-repeat 90% bottom/240px}
	.j_sch_bg.jo_sch_con{padding-bottom:20px}
	.jo_sch_con{margin:10px 0px 45px 20px;font-size:15px; line-height:23px;}
/*조기유학 초중고 진학 끝*/



/*조기유학 캐나다*/
	.why_ca_jo{margin:20px 10px 50px;padding:20px;border:1px solid #b9b9b9}
	.ca_jo_tit{font-size:18px;font-weight:900;margin-bottom:10px;color:#500000;}
	.c_j_t{font-size:16.5px;color:#ff6d6d;}
	.c_j_c{padding:10px;font-size:14px;line-height:23px}
	.c_j_l{padding:20px;background:#ffe8e8;}
	.ca_jo_list{font-size:15px;line-height:22px;padding-right:50px;margin-bottom:30px;}
	.ca_jo_list li{margin-bottom:10px;font-size:16px;}
	.ca_jo_list li p{font-size:17px;font-weight:bold;margin-bottom:5px}
	.c_j_tip{background:#828282;color:#fff;float:left;width:205px;height:150px;margin-right:20px;border-radius:20px;padding:10px;}
	.c_j_tip p{color:#ffb8a3;font-weight:bold;font-size:19px;text-align:center;margin:5px 0}
	.c_j_tip div{text-decoration:underline;margin-left:60px;}
	.c_j_tip_ri{float:left;width:630px;}
	.c_j_tip_ri p{color:#cc2500;font-weight:bold;font-size:18px;margin-bottom:10px}
	.jo_mm_ul.ca{margin-bottom:100px;}
	.jo_mm_ul.ca li p{width:80px;height:80px;line-height:80px;}
	.jo_mm_ul.ca li{width:100%;float:none}
	.jo_mm_ul.ca li div{width:730px;font-size:19px;margin-left:15px;}
	.jo_mm_ul.ca li span{font-size:15px;color:#000;line-height:20px;}
	.jo_mm_ul.ca li:nth-child(1){color:#a6cc0f;}
	.jo_mm_ul.ca li:nth-child(1) p{background:#a6cc0f;}
	.jo_mm_ul.ca li:nth-child(2) p{background:#31a900;}
	.jo_mm_ul.ca li:nth-child(2){color:#31a900;}
	.jo_mm_ul.ca li:nth-child(3) p{background:#ff8d00;}
	.jo_mm_ul.ca li:nth-child(3){color:#ff8d00;}
	.jo_mm_ul.ca li:nth-child(4) p{background:#ff583e;}
	.jo_mm_ul.ca li:nth-child(4){color:#ff583e;}
	.jo_mm_ul.ca li:nth-child(5) p{background:#ff54c2;}
	.jo_mm_ul.ca li:nth-child(5){color:#ff54c2;}
/*조기유학 캐나다 끝*/

/*기업연수*/
	.biz_1tab{margin:50px auto 100px}
	.biz_1tab li{margin-bottom:20px;}
	.biz_1tab li div{display:inline-block;vertical-align:middle}
	.biz_i_box{text-align:center;width:260px;}
	.biz_i_box img{display:block;margin:0 auto;}
	.biz_t_box{position:relative;background:#ebebeb;font-size:16px;width:550px;padding:20px;border-radius:10px;margin-left:20px}
	.biz_t_box:after{content:"";position:absolute;width:20px;top:25px;height:20px;background:#ebebeb;transform:rotate(-41deg);left:-8px;}
	.biz_1tab li:nth-child(2) .biz_t_box:after{left:auto;right:-8px;}

	.bz_con{margin-bottom:50px;}
	.bz_ul_arw li{position:relative;font-size:14px;padding-bottom:20px;color:#0089ff;}
	.bz_ul_arw li:before{content:"";display:inline-block;width:3px;height:3px;vertical-align:top;background:#90a5ff;margin:9px 5px 0 0;}
	.bz_ul_arw li:after{content:"";position:absolute;bottom:10px;left:50px;width:8px;height:8px;border-right:1px solid #0089ff;border-bottom:1px solid #0089ff;transform:rotate(45deg);}
	.bz_ul_arw li:last-child{padding-bottom:0}
	.bz_ul_arw li:last-child:after{display:none}


	.biz_step_ul{border-top:2px dotted #b9e2ff;border-bottom:2px dotted #0089ff;padding:15px 0;margin-bottom:35px;width:900px}
	.biz_step_ul:after{content:""; display:block; clear:both}
	.biz_step_ul li{float:left;margin-right:60px;text-align:center;position:relative;width:96px;}
	.biz_step_ul li .fa{background:#0089ff;color:#fff;border-radius:50%;display:block;width:70px;height:70px;font-size:30px;line-height:70px;text-align:center;margin:0 auto 5px}
	.biz_step_ul li p{margin-top:5px;font-size:16px;color:#0089ff;font-weight:bold;}
	.biz_step_ul li:after{content:"";width:15px;height:15px; border-right:3px solid #7ac1ff;border-bottom:3px solid #7ac1ff;transform:rotate(-45deg);position:absolute;top:45px;right:-32px}
	.biz_step_ul li:last-child{margin-right:0}
	.biz_step_ul li:last-child:after{display:none}

	.biz_con_list .mn_pac{margin:0px 0 150px}
	.biz_con_list .top_pck .ttxx .icon{margin:3px 0;font-size:12px;background:#daf6ff;color:#333;display:inline-block;padding:1px 3px;}
	.biz_con_list .top_pck li{width:280px;height:auto;margin:0 10px 30px 0;padding:0;}
	.biz_con_list .top_pck li a{border:0;padding:0;}
	.biz_con_list .top_pck li:nth-child(3n){margin-right:0;}
	.biz_con_list .top_pck li:after{content:""; display:block; clear:both;}
	.biz_con_list .top_pck li .iimm, .biz_con_list .top_pck li .ttxx{float:left;}
	.biz_con_list .top_pck li .iimm{border-radius:0;width:90px;height:90px;margin-right:10px;}
	.biz_con_list .top_pck .ttxx{padding:0;}
	.biz_con_list .top_pck li .ttxx{width:180px;height:auto;padding:0;}
	.biz_con_list .top_pck li .ttxx .b_tit{width:180px;margin-top:3px;height:60px;box-sizing:border-box;}
	.biz_con_list .top_pck li .ttxx .b_con{display:none;}
	.biz_con_list .top_pck li .ttxx p{width:195px;margin-right:0px;margin-bottom:5px;font-size:17px}
	.biz_con_list .top_pck li .ttxx p span{display:inline}
	.biz_con_list .top_pck .ttxx .b_last{bottom:5px;right:10px;font-size:13px;}

	.bz_pr_bx{margin:5px 20px;}
	.bz_pr_bx .ptit{font-size:17px;margin-bottom:3px}
	.bz_pr_bx .num_ul li{padding-left:10px;margin-bottom:3px;}

	.emsel1_2 .ti{margin:10px 0;font-weight:bold;}

	/*
	.biz_con_list .tit{font-size:24px;font-weight:bold;color:#0073d4;margin-bottom:10px}
	.biz_con_list .con{margin-bottom:40px;font-size:18px;line-height:24px;margin-left:20px;width:920px}
/*기업연수 끝*/

/*서브페이지 신청
	.sub_form{background:#e9e9e9;padding:15px;margin-top:50px;min-width:1340px}
	.sub_form_tit:before{content:"";display:block;width:30px;height:6px;background:#a7c6ff;position:absolute;left:50%;margin-left:-15px;top:-20px}
	.sub_form_tit{font-size:30px;font-weight:bold;color:#000;text-align:center;position:relative;margin-top:40px;margin-bottom:15px}
	.sub_form_tit span{color:#3661ff}
	.sub_form_tx{margin:0 auto 20px;width:888px;background:#d7d7d7;box-sizing:border-box;padding:20px 0;text-align:center;letter-spacing:-0.7px;font-size:15px;line-height:21px}
	.inp_allbox{margin:10px auto;width:888px}
	.inp_allbox:after{content:""; display:block; clear:both}
	.inp_allbox .box1{float:left;width:296px;margin-bottom:20px;height:45px}
	.inp_allbox .box2{float:left;width:296px;margin-bottom:20px;height:45px}
	.inp_allbox .box3{float:right;margin-bottom:20px;height:45px}
	.inp_allbox .box4{}
	.sub_form form input, .jr_prm_form form input{height:45px;width:220px;box-sizing:border-box;padding:11px 0px 11px 3px;border:1px solid #c2c2c2;font-weight:bold;vertical-align:middle;background-color:#fff; 
	-webkit-appearance:none;
	font-size:17px;color:#555}
	select, textarea{border:1px solid #ababab;background-color:#fff;padding:2px;font-size:17px;color:#555;font-family:"Nanum Gothic", sans-serif}
	.sub_form form select, .jr_prm_form form select{height:45px;width:220px;box-sizing:border-box;
	vertical-align:bottom;
	background-image:url(https://www.embassyedu.com/images/arw_d.png) ;
	background-repeat:no-repeat;
	background-position:93% 50%;
	background-size:11px;
	-webkit-appearance:none;
	-moz-appearance:none}

	textarea{padding:10px;resize:none}

	.sub_form form input[type="checkbox"], .jr_prm_form input[type="checkbox"]{display:inline-block;width:15px;height:15px;padding:0;border:1px solid #000;vertical-align:top;margin-right:5px}
	.sub_form form input[type="checkbox"]:checked,
	.jr_prm_form form input[type="checkbox"]:checked
	{
		
		 width:15px;
		 height:15px;
		 background-image:url(https://www.embassyedu.com/images/main/ch.gif) ;
		 background-repeat:no-repeat;
		 background-size:15px;
		 appearance:none;
		 -moz-appearance:none; 
		 -webkit-appearance:none; 
		 border:0;
		 padding:0;
		}
	.fotm_bTn{width:245px;height:62px;line-height:62px;border-radius:3px;background:#416aff;color:#fff;font-size:25px;text-align:center;margin:20px auto}
	.fotm_bTn:hover p{background:#333;transition:0.2s}
/*서브페이지 신청 끝*/

/*일대일신청*/

/*신청완료 레이어*/
/* 모달 전체 영역 (배경 포함) */
.coun_modal{
    position:fixed;
    z-index:999;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    background:rgba(0,0,0,0.5); /* 🔥 배경 어둡게 */
}

/* 모달 박스 */
.coun_md_con{
    width:90%;
    max-width:400px;
}

/* 내부 박스 */
.coun_md_con .popbox{
    width:100%;
	padding:40px 5px 5px;
    background:#0040ff;
	border-radius:10px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}

/* 내용 영역 */
.popbox .poptx{
    background:#fff;
    margin:0 auto;
    padding:30px 20px;
    border-radius:10px;
    text-align:center;
    letter-spacing:-1px;
    position:relative;
}

/* 닫기 버튼 */
	.popbox .coun_close{
		position:absolute;
		right:1px;
		top:-35px;
		width:30px;
		height:30px;
		border-radius:50%;
		background:#000;color:#fff;
		font-size:20px;
		line-height:30px;
		text-align:center;
		cursor:pointer;
	}

	.popbox .coun_close:hover{
		background:#333;
		color:#fff;
	}

	/* 아이콘 */
	.popbox .coun_icon{
		width:80px;
		height:60px;
		background:url('/img/coun/modal_ic.png') no-repeat center/contain;
		position:absolute;
		left:5px;
		top:-70px;
	}

	/* 텍스트 */
	.popbox .poptx p{
		font-size:1.4rem;
		font-weight:900;
		margin-bottom:15px;word-break:keep-all
	}

	.popbox .poptx p b{
		color:#006eff;
	}

	.popbox .poptx div{
		color:#000;
		font-size:1rem;
		line-height:1.5;
		font-weight:600;
	}

	.popbox .poptx span{
		display:block;font-weight:400;
		font-size: 0.85rem;
		color: #555;
	}






/*신청폼*/
	.frm_btn{background:#1b5acc;color:#fff;width:230px;height:55px;margin:0px auto;text-align:center; line-height:55px; font-size:18px;border-radius:2px;cursor:pointer}
	.frm_btn:hover{background:#1b6cff;font-weight:bold}
	.in_frm_all{padding:40px 10px 100px 60px}
	.in_frm{margin-bottom:30px;display:table}
	.in_frm li{display:table-cell;line-height:35px}
	.in_frm li:first-child{width:200px;padding-right:73px}
	.in_frm li:nth-child(2n) {padding-right:73px}
	.in_frm li:nth-child(3n) {}
	.in_frm input{border:1px solid #c2c2c2; padding:3px;box-sizing :border-box;font-size:14px;vertical-align:top;height:35px}
	.in_frm_radi{margin-bottom:30px}
	.in_frm_txt textarea{width:738px;height:125px;border:1px solid #c2c2c2;padding:5px;resize:none;display:block;margin-bottom:5px}

	.sel_box{
	position:relative;
		width:196px;
		border:1px solid #c2c2c2;
		z-index:1;
		display:inline-block;
		height:35px;
	box-sizing:border-box
	}

	.sel_box label{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		padding:3px;
		height:30px;
		box-sizing:border-box;
		color:#999;
		z-index:-1;
	}

	.sel_box select {
		font-size:14px;
		box-sizing:border-box;
		color:#444;
		vertical-align:top;
		width:100%; 
		height:100%; /* 높이 초기화 */ 
		line-height:normal; /* line-height 초기화 */ 
		font-family:inherit; /* 폰트 상속 */ 
		padding:0px 3px; /* 여백과 높이 결정 */ 
		border:0; /* 숨기기 */ filter:alpha(opacity=0) ; /* IE8 숨기기 */ 
		-webkit-appearance:none; /* 네이티브 외형 감추기 */ 
		-moz-appearance:none; 
		appearance:none; 
	} 
	select::-ms-expand {display:none}
/*신청폼*/

/*개인정보보호*/

.yac_ttxx: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:50px}
.yac_box div{width:33.3%;float:left;text-align:center;padding:5px 0;background:#eee;font-size:14px;cursor:pointer}
.yac_box div:hover{background:#c8d5ec}
.yac_con h4{padding:10px 0}


#s_con{margin:0 auto;position:relative;max-width:1200px;display:flex;    flex-direction: column;}
.bod_view{ display:none}
.bod_list{  display:block}

/***********************************************************/


@media screen and (min-width:640px) {
	.br{display:block;}
	.br_mo{display:none}
	.table-container table{width:100%;}
	.alert_tx{height:50vh;}
}

@media screen and (min-width:768px){

	.popbox .poptx{padding:50px 20px;}
	.table-container{width:100vw;overflow-x:auto;white-space:nowrap;box-sizing:border-box;}
	.table-container table{width:auto;border-collapse:collapse;}
	#top-btn {display:none;position:fixed;bottom:135px;right:7px;z-index:999;background-color:#ffffffd6;border:none;box-shadow:0 0 15px #c9c9c96e;outline:none;cursor:pointer;border-radius:5%;width:60px;height:55px;line-height:55px;text-align:center;font-weight:500;color:#333;}

	.video-container, .videowrapper{padding:0;height:560px;max-width:980px;}
	.video-container, .videowrapper.event{margin:10px auto 0;}
	.video-container, .videowrapper.event iframe{border-radius:10px;}

/*유학원피해 캠프에 들어감*/
.emba_selec{max-width:1200px;}
	#con7{padding-bottom:10px;}
	#con7{padding-top:10px;}
	.emsel_tx{width:580px;padding:20px 30px 50px 80px;word-break:keep-all;}
	.emba_selec{position:relative;font-size:16px;line-height:25px;}
	.emsel_tit{font-size:30px;padding-bottom:20px;padding-left:80px;}
	.top_emsel{max-width:1200px;display:flex}
	.emsel1_1{padding-top:20px;padding-right:20px;}
	.in_box{display:flex;}
	.emsel1_2{max-width:500px;flex:none}
	.emsel_tit:before, .emsel_tx:before{width:66px;height:60px;font-size:45px;font-weight:bold;line-height:50px;}
	.emsel1_2 ul{margin:0;padding:15px;}
	.emsel1_2 li{    margin-bottom: 5px;    font-size: .95em;}
	.emsel1_2 li span:after{margin-top:10px;}
	.mov_top2{width:1100px;height:450px;margin:auto;}
	.mov_top2 iframe{height:450px;}
	.vs_sub2{height:500px;}
	.emsel2{padding-top:10px}
	.emba_selec .emsel2 ul li{margin-bottom:50px;}
	.emba_selec .emsel2 ul li:after {content:"";display:block;clear:both;}
	.emba_selec .emsel2 ul li .le {width:49%;float:left;text-align:right;  position:relative;}
	.emba_selec .emsel2 ul li .ri {width:49%;float:right;text-align:left;position:relative;}
	.emsel2ul li .emseltitle h5{display:inline-block;font-size:25px;top:30px;position:;width:100%;right:0;}
	.emsel2ul li .le .emseltitle{}
	.emsel2ul li .ri .emseltitle{}
	.emba_selec .emsel2 .emsel2ul li .tx{width:600px;word-break:keep-all;font-size:16px;}
	.emsel2ul li .emseltitle i{position:absolute;font-size:5rem;z-index:-1;color:#9c9c9c66;}
/*유학원피해 끝*/

/*신청*/
	.seni_form{max-width:1080px;margin:45px auto;flex-direction:row;justify-content:space-between;font-size:20px;}
	.seni_form .le{width:520px}
	.seni_form .le .f-title{margin-bottom:15px;}
	.f-title{margin:0px;font-size:22px;text-align:center}
	.seni_form .le li{font-size:19px;margin-bottom:30px;}
	.seni_form .ri{width:500px;font-size:18px;padding:0;}


	.f_modalBox{height:600px;width:1150px;border-radius:10px;padding-bottom:0;}
	.f_modalBox .list-box{}
	.reg_btn:hover{cursor:pointer;background:#000;transition:.3s;}
	.write_input{padding:10px 0 0px;}
	.modal-footer{   position:relative;}
	.f_modalBox .closeBtn{top:20px;right:20px;font-size:1.2em;}
	.f_modalBox .closeBtn:hover{cursor:pointer;color:#000;}
	.form-box textarea{height:50px;font-size:16px;padding:10px;}
/*신청*/


/*fix_menu*/
	.fix_le{width:160px;bottom:4%;left:20px;}
	.fixl_box{display:flex;flex-direction:column;justify-content:center;}
	.fixl_ul{flex-direction:column;}
	.fixl_ul a, .fixl_ul .mu{width:154px;font-size:16px;padding:9px 20px;background-position:15px center;line-height:25px;height:45px;}
	.fix_le .fixl_tx{box-sizing:border-box;padding:6px 5px;font-size:17px;}
	.fix_le .fixl_tx ul{flex-direction:column;margin:0}
	.fix_le .fixl_tx li{padding:10px 5px;width:100%;line-height:1.05em;font-size:1em;}

	.fixl_ul a:hover{background-color:#2525b4;}

	.fixl_ul .mu:hover{cursor:pointer}
	.fix_le .fixl_opbtn:hover{cursor:pointer;background:#2659ff;}
	.fix_le .fixl_opbtn:hover i{color:#fff;}
/*fix_menu*/

/*후기780*/
	.kakasl{max-width:1200px;margin:0 auto 50px;padding-bottom:40px;}
	.kakasl .swiper-slide{width:350px;height:auto;}
	.kakasl .swiper-slide img{border-radius:3px;}
	.kakasl .swiper-pagination-fraction{font-size:16px}

	.c3ul{max-width:1200px;margin:30px auto 0;}
	.c3ul li{width:calc((100% - 40px) / 3); /* 3칸 */}    
	.c3ul .btn .cf_tit{padding: 15px 5px;font-size:1.4rem;}
	.c3ul .btn{height:225px;}
	.cafe_bg{padding-bottom:30px;}
	.fm_tit{font-size:1.8em;margin-bottom:0px;}
/*후기*/

}

@media screen and (min-width:1080px){
#s_con{width:1200px;flex-direction: row;justify-content: space-between;align-items: flex-start;}
	#s_con #s_con_l{width:865px;overflow:hidden}
	#s_con #s_con_r{width:300px;flex:none}

}


@media screen and (max-width:1079px){
.right_wrap{display:flex;flex-wrap:wrap;align-items: flex-start;}
.wid{width:50%;}
#s_con_r {border-top:10px solid #f3f3f3;margin-top:20px;padding-top:20px;}
#s_con_r .r_con_btn{padding:0 10px 10px;margin:0;}
.s_r_bnn, .s_r_tab{width:100%;}
.r_tip_link{display:flex}
.s_r_tb_tit{justify-content: space-around;}

 .r_tip_link a:nth-child(2){
      border-width: 0 1px; /* 좌/우 */
 }

.sswiper1 img{width:100%;}
#s_con_r .s_r_roll{margin:0 0 .5em;}
}

@media screen and (max-width:768px){/*모바일*/
.emsel2{padding-bottom:50px;}
.emsel_tit{margin-bottom:15px;}
	.alls_t_tit{margin-top:10px}

.s_top_tit{padding:10px 10px 5px;margin-bottom:0px;}
.s_top_tit .nv {position: relative;    bottom: 0;    display: flex;    justify-content: flex-end;}
#s_con_r{padding:15px 15px 0;}
.sub_txt_top{min-height:auto;padding:20px;font-size:1rem;line-height:1.2em;margin-bottom:0;}
.s_t_t_tit{font-size:1.2rem;margin-bottom:10px;}
#s_con_l{padding:10px;}
#bod #s_con_l{padding:0 10px;}
#bod #bo_btn_top{margin:0;border:0}

.wid{width:60%;}
.r_con_btn.wid{width:40%;}
.r_tip_link {padding:0px;}
.r_tip_link a{padding:10px;}
.r_tip_link .fas{display:none}


}


@media screen and (max-width:480px){
.s_menu_bar {height:40px;}
.s_menu_bar ul{line-height:40px;}
#s_con_r{padding:10px 10px 0;}
.right_wrap, .r_tip_link{flex-direction: column;}
.wid{width:100%;}
.r_con_btn.wid{width:100%;}
.r_con_btn a{padding:10px 0;font-size:1rem}
.r_tip_link a:nth-child(2){  border-width: 1px 0; /* 다시 위/아래 */}

.r_tip_link .fas{display:block}

}