@charset "utf-8";
@font-face{
    font-family: 'SDSamliphopangche_Basic';
		src:url('https://www.philja.com/p_new/js/SBAggro-B.woff') format("woff");
    /*src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/SDSamliphopangche_Basic.woff') format('woff');*/
    font-weight: normal;
    font-style: normal;
}

*{margin:0; padding:0;}
body{font-family:"Pretendard","Noto Sans KR", "dotum", sans-serif;  color:#1a1a1a;font-size:.98rem;font-weight:400;}
#wrap{overflow:hidden;width:100%; min-width:320px;max-width:640px; position:relative;margin:0 auto;}
a{color:#1a1a1a; text-decoration:none;}
br{font-family: 'Dotum';}
html{overflow-y:scroll;}
	html, h1, h2, h3, h4, h5, h6, form, fieldset, img{margin:0;padding:0;border:0}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
	ul,dl,dt,dd{margin:0;padding:0;list-style:none}


	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, form textarea{font-size:1rem;margin:2px;color:#000;box-sizing:border-box;padding:10px;height:100%;width:100%;border-radius:5px;border:1px solid #999;background-color:#fff;}
	form textarea{resize:none;padding:10px;min-height:120px;}
	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-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;/* Firefox */
	-webkit-appearance:none;/* Safari and Chrome */
	}
	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) ;
	}
/*신청*/
#semi_form{position: fixed;left: 0px;bottom: 0px;width:100%;background:#fff;z-index:99999;}
	.form_btn{position:relative;font-size: 1.35rem;padding:20px 0;text-align: center;background: #09a303;color: #fff;	display:flex;justify-content:center;box-sizing: border-box;padding-left:20px;}
	.form_btn a{border:2px solid #fff;color:#fff;display:block;width:40px;height:40px;box-sizing:border-box;position:absolute;left:15px;top:50%;margin-top:-20px;border-radius:10px;padding:3px;font-size:22px;display: flex;
    align-items: center;
    justify-content: center;}

	.form_btn .tx{display:flex;position:relative;}
	.form_btn .tx .bt2{display:none;}
	.form_btn .tx ul{color:#eaff00; margin:0 10px;    display: inline-block;}
	.form_btn .tx ul li{display: inline-block;position:relative;padding:0 5px;}
	.form_btn .tx ul li span{position:absolute;top:-12px;font-size:.82rem;width:47px;left:0;font-weight:400}
	
	.form_btn .tx b{font-weight:600;color:#111;}
	.form_btn .tx b:after{content:"";position:absolute;right:-30px;top:6px;width:10px;height:10px; border-right:2px solid #433d3f;border-bottom:2px solid #433d3f;transform:rotate(45deg);}
	.form_btn .tx .bt2:after{transform:rotate(225deg);top:13px;}



	.form_all{display:none;padding:20px;}
	.form_all.on{display:block;}
	

	.yac_ttxx{font-size:.85rem;line-height:1.2rem;font-weight:100;display:flex;}
	.yac_ttxx b{font-weight:400;margin-left:5px;color:#777;}
	.yac_Btn_cl{color:#ff0000;}
	.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:;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}


	 .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;}
	.pri_fm_box .radi_box{margin:20px 0;}
	.pri_fm_box .radi_box label{margin-right:20px;}

	.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}


	.fotm_bTn{font-family: 'SDSamliphopangche_Basic';width:90%;height:50px;line-height:50px;display:block;border-radius:5px;border:0;background:#054cc2;color:#fff;font-size:1.2rem;padding:0;text-align:center;margin:20px auto 30px}
	.fotm_bTn:hover{cursor:pointer}
	.fotm_bTn:hover p{background:#333;transition:0.2s}
	.ft_all{width:100%;box-sizing:border-box;font-weight:400;font-size:14px;}
/*신청 끝*/





/*동영상 반응형*/
	.video-wrap{position:relative; padding-bottom:56.25%; height:0; overflow:hidden;margin:10px;border-radius:5px;}
	.video-wrap iframe,
	.video-wrap object,
	.video-wrap embed{position:absolute; top:0; left:0; width:100%; height:100%;}
	.mv_box{margin:auto;border-radius:5px;overflow:hidden;box-shadow:0 0 20px #000000a8;}
/*동영상 반응형*/




/*본문-버튼*/
#menutop.fixmenu{position: fixed; top:0; left:0; width:100%;z-index:9999;}
#menutop{background:#009d2a;position:absolute;}
#menutop ul{display:flex;padding-right:50px;}
#menutop li{width:auto;text-align: center;scroll-behavior:smooth;padding:0 10px;margin:2px 5px;box-sizing: border-box; }
#menutop .on{background: #fff;border-radius:30px;}
#menutop .on a{color:#009d2a;font-weight:bold;}
#menutop li a{display: block;  padding: 15px 0;color:#fff;font-size:1.08rem;}


/*본문*/

/*상단*/
	#topall{box-sizing:border-box;position:relative;}
	#topall .logo{position:absolute;right:20px; top:10px;   z-index: 999;
    width: 100px;
    height:50px;background:url(https://www.embassyedu.com/promo/img/logo.png) no-repeat center/100% auto;}
	#topall .swiper{position:relative;z-index:0;height:85vh;}
	#topall .swiper .m{display:block;height:100%;}
	#topall .swiper .pc{display:none}
	#topall .swiper img, #top .swiper img{width:100%;height:100%;}
	#topall .swiper-pagination{bottom:3%}
	#topall .swiper-pagination-bullet, #top .swiper-pagination-bullet{background:#fff;border:1px solid #888;width:10px;height:10px;}
	#topall .toptit{position:absolute;z-index:5;bottom:10%;padding:0 20px;font-family: 'SDSamliphopangche_Basic';color:#fff;font-size:2.8rem;line-height:1.2em;font-weight:400;}

	.top_box{border:2px solid #008b25;padding:20px 30px 10px;box-sizing:border-box;border-radius:30px;margin:20px 10px;}
	#top .t_tit{color:#008b25;text-align:center;font-size:2.4rem;font-family: 'SDSamliphopangche_Basic';}
	#top .t_tit2{background:#008b25;word-break:keep-all;text-align:center;margin:10px 0 20px;font-size:1.7rem;font-weight:700;padding:5px;color:#fff;position:relative;}
	#top .t_tit2 span{position:absolute;font-size: 20px;line-height: 19px;padding: 0 2px 3px;color:#fff;background:#f00;font-weight:400;right:15px;top:-10px;transform:rotate(-20deg);}
	#top .t_tit3 li{display:flex;align-itrems: center;    align-items: flex-start;margin-bottom:10px;font-size: 1.2rem;line-height:2rem;letter-spacing: -1.2px;}
	#top .t_tit3 .le{line-height: 1.1em;background:#008b25;padding:5px;width:85px;margin-right:15px;color:#fff;text-align:center;flex:none;display:flex;align-itrems: center;justify-content: center;border-radius:5px;}
	#top .t_tit3 .fist{white-space:nowrap; }
	#top .t_tit3 .fist i{font-style:normal; animation: blink 1s step-end infinite;color:#fff;padding:0 3px;}
	@keyframes blink {
	 0% {background-color: #115fff;}
	 50% {background-color:#000000;}
	}
	#top .t_tit3 .fist span{position:relative;}
	#top .t_tit3 .fist b{position:absolute;top:-15px;left:0;font-size:.6rem;letter-spacing:-1px;font-weight:100:}
	#top .t_tit3 .fist div{font-size:.8rem;font-weight:100;color:#555;letter-spacing:0;}
	#top .swiper{height:250px;}
/*상단끝*/


.main{padding:60px 0 50px;}
#philcon section:nth-child(odd){background:#f0f3ef;}
.philc_tit{display:flex;align-items:center;font-weight:400;color:#0f551e;    margin: 0 10px 30px;font-size:1.8rem;font-family: 'SDSamliphopangche_Basic';}
.philc_tit:before{content:"";display:inline-block;width:5px;height:25px;background:#0f551e;border-radius:5px;margin-right:7px;}
#con1{padding-top:90px;}
.diaul{margin:10px;}
.diaul li{padding-left:15px;position:relative;margin-bottom:20px;font-size:1.05rem;line-height:1.4rem;word-break:keep-all}
.diaul li:last-child{margin-bottom:;}
.diaul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px; background:#000;transform:rotate(-45deg);}

.philc_im{margin:0 10px;}
.philc_im img{width:100%;border-radius:5px;}

.c1ul{border:2px solid #008b25;padding:20px 20px 10px;box-sizing:border-box;border-radius:30px;}
.c3ul{margin:20px 10px 0;}
.c3ul li{margin-bottom:20px;word-break:keep-all;font-size:1.05rem;line-height:1.25rem;}
.c3ul li:last-child{margin-bottom:;}
.c3ul li p{font-weight:bold;margin-bottom:5px;}
#con4 .swiper{ padding:10px;}
#con4 .swiper-wrapper{margin-bottom:30px;border-radius:20px;box-shadow:0 0 10px #33333391;}
#con4 .swiper-slide{overflow:hidden}
#con4 .swiper img{width:100%;display:block;}
#con4 .swiper-button-next, #con4 .swiper-button-prev, #con9 .swiper-button-next, #con9 .swiper-button-prev{color:#fff;text-shadow:0 0 10px #333;    font-weight: 900;}
#con4 .swiper-pagination-bullet{border-radius:0;width:30px;height:3px;background:#000;}

.c5ul{font-size:1.05rem;margin:0 10px;}
.c5ul li{border-bottom:1px solid #898989;margin-bottom:20px;padding-bottom:20px;}
.c5box{display:flex; align-itrems:center;}
.c5tx{word-break:keep-all;font-size:1.05rem;line-height:1.3rem}
.c5tx p{font-weight:bold;margin-bottom:10px;font-size:1.2em;}
.c5im{width:90px;height:90px;border-radius:10px;margin-right:15px;overflow:hidden;flex:none;}
.c5im img{width:100%;height:100%;}
.togg .d1 .m p{font-size:.9rem;margin:10px 0 5px;width:100%;text-align:center;border:1px solid #737373;color:#737373;padding:5px 0;}
.togg .d1 .m p:after{content:"";display:inline-block;margin-left:10px;width:8px;height:8px; vertical-align:top;margin-top:5px;border-right:1px solid #737373;border-bottom:1px solid #737373;transform:rotate(45deg);transition:.3s;}
.togg .d1 .m.active p{background:#737373;color:#fff;}
.togg .d1 .m.active p:after{transform: rotate(225deg);border-color:#fff;margin-top:10px;}
.togg .d1 .opentap{display: none;}
.togg .d1 .opentap img{display:block;width:100%;height:auto;margin:20px 0;border-radius:5px;}
.c6ul{margin:0 10px;}
.c6ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #898989;word-break:keep-all}
.c6tx{color:#444;font-size:.95rem;line-height:1.2rem;}
.c6tx p{color:#000;font-weight:bold;font-size:1.25em;margin-bottom:10px;}
.c6tx span{display:block;text-align:right;font-size:.8em;margin:5px;display:none;}

.c7ul{margin:0 10px;}
.c7ul li{width:100%;position:relative;margin-bottom:30px;}
.c7ul li:last-child{margin-bottom:0;}
.c7ic{position:absolute;width:50px;padding-top:50px;font-size:.82rem;text-align:center;min-height:55px;background:url(https://www.embassyedu.com/promo/img/c7ic.png) no-repeat center top/100% auto;}
.c7tx{position:relative;margin-left:70px;background:#fff;padding:10px 20px;border-radius:5px;box-shadow: 0 0 7px #c1c1c182;word-break:keep-all}
.c7tx:before{content:"";position:absolute;left:-6px;top:15px;width:15px;height:15px;background:#fff;transform:rotate(-45deg);}
.c7ul li:nth-child(even) .c7ic{right:0;}
.c7ul li:nth-child(even) .c7tx{margin:0 70px 0 0;}
.c7ul li:nth-child(even) .c7tx:before{left:auto;right:-6px;}

.mv_all{text-align:center}
.mv_all h4{font-size:1.8rem;font-weight:400;font-family: 'SDSamliphopangche_Basic';margin-bottom:15px;}
.mv_all h5{font-size:1.02rem;font-weight:400;}

.c9tit{color:#0061ce;font-weight:400;font-size:.95rem;margin:0 10px;}
#con9 .swiper{margin:20px;box-shadow:0 0 10px #aaa;border-radius:10px;}
#con9 .swiper-wrapper{min-height:200px;}
#con9 .jm{}
#con9 .jm .im img{width:100%;height:auto;display:block}
#con9 .jm .tx{background:#fff;padding:25px 20px 30px;min-height:110px;text-align:center;}
#con9 .jm .tx p{font-family: 'SDSamliphopangche_Basic';font-size:1.6em;margin-bottom:15px;color:#7c02bb;}
#con9 .swiper-slide:nth-child(2n) .jm .tx p{color:#02bba6;}
#con9 .swiper-slide:nth-child(3n) .jm .tx p{color:#d013c5;}
#con9 .swiper-slide:nth-child(4n) .jm .tx p{color:#056ceb;}
#con9 .jm .tx div{padding:0 25px;font-size:0.95;word-break:keep-all}
#con9 .swiper-pagination{color:#747474;font-weight:100;}

.c10bg{background:url(https://www.embassyedu.com/promo/img/c10bg.jpg);padding:25px 15px 30px;border-radius:15px;margin:0 10px;}
.c10bg li{background:  #401406;    ;position:relative;padding:10px 30px 18px 50px; color:#fff;margin-bottom:30px;word-break:keep-all}
.c10bg li b{display:block;margin-bottom:5px; font-size:1.2rem;}
.c10bg li div{font-size:1rem;line-height:1.2em;}
.c10bg li span{position:absolute;font-weight:bold;left:15px; font-size:1.2rem;}
.c10bg .point{background:url(https://www.embassyedu.com/promo/img/c10gb_t.png) no-repeat center/100% auto;position:absolute; right:20px;bottom:-25px;width:65px;height:50px;}
.c10bg .point.t2{right:auto;left:-10px;bottom:-30px;transform:rotate(15deg);}
.c10bg .point.t3{bottom:-45px;}


.warning_tx{color:#ff0000;}
::placeholder {
  color: #aaa;
}
/*footer*/

.tail .main_ft{background:#737373;color:#fff;padding:10px 0 40px;font-weight: 100;padding-bottom:100px;}


.tail .ft_ic{display:flex;justify-content:center;text-align:center;align-items:center;margin:5px 0;}
.tail .ad_m{font-size:.7rem;}
.cent_list{margin-bottom:10px;}
.cent_list2 .ct_list2{display:flex;flex-wrap: wrap;text-align:center;justify-content: center;}
.cent_list2 .ct_list2 li{width:33.3%;}
.tail .ad_m a{color:#fff;}
.tail .ad_m span{display:block;font-size:4px;line-height:9px;margin-bottom:4px;}
.tail .ft_ic a img{width:65%;padding:2px;}
.tail .ft_tx{text-align:center;font-size:.7rem;line-height:.8rem;margin-top: 10px;color: #aaa;}
.cent_list .ct_list{display:flex;flex-wrap: wrap;justify-content: center;}
.cent_list .ct_list li{text-align:center; width: 33.3%;}
.cent_list .ct_list li a{color:#fff;}
.cent_list .ct_name{font-size:.8rem;line-height:.9rem;}
.cent_list .ct_name span{display:block;}


@media screen and (min-width:1080px){
#menutop ul{justify-content:center;}

#wrap{width:100%;    max-width: 100%;    overflow: visible;}
#topall .swiper{height: 90vh;}
	#topall .swiper .m{display:none;}
	#topall .swiper .pc{display:block}
#topall .swiper img{width:auto;height:auto;}
#topall .logo{right:80px;top:30px;width: 141px;}
#topall .toptit{width: 1300px;   left: 50%;    margin-left: -660px;font-size: 80px;text-shadow:0 0 20px #000;}
.top_box{width:850px;margin:60px auto;padding: 50px 30px 0;}
#top .t_tit{font-size:60px;}
#top .t_tit2{font-size:50px;}
#top .t_tit3{padding:30px 90px;}
#top .t_tit3 li{margin-bottom:20px;font-size:30px;}
#top .t_tit3 .le{width:160px;padding:10px}

#top .swiper{height: 550px;width: 100%;margin-bottom:50px;}

#menutop{width:100%;}
#menutop li{margin:10px;padding:5px;}
#menutop li a{font-size:22px;}
.philc_tit{width:1100px;margin: 25px auto;font-size:40px;}
.philc_tit:before{width: 8px;    height: 35px;margin-right: 15px;}
.video-wrap{height:auto;padding:0;    width:1100px;
    margin: auto;}
.video-wrap iframe, .video-wrap object, .video-wrap embed{position: relative;width:1100px;height:730px;margin:0 auto;}

.c1ul{width:1100px;margin:30px auto;padding:40px 50px 20px;}
.c1ul li{margin-bottom:20px;}
.diaul li, .c3ul li{    font-size: 25px;
    line-height: 33px;
    margin-bottom: 30px;}
.philc_im{width:1100px;margin:20px auto 10px;border-radius:20px;overflow:hidden}
.c3ul li p{margin-bottom:7px}
.diaul{width:1100px;margin:30px auto;padding:50px;}
.c3ul{width:1100px;margin:30px auto;padding:0px 50px;}
#con4 .swiper{width:1100px;}
.c5ul li, .c6ul li{border-bottom:0;}
.c5ul, .c6ul{width:1100px;margin:auto;font-size:20px;}
.c5tx, .c6tx{font-size:18px;}
.c5tx p, .c6tx p{font-size:25px;margin-bottom:23px;}
.togg .d1 .m p{margin:30px auto;padding:10px;font-size:18px;}

.togg .d1 .opentap { font-size: 18px;    padding: 0 100px;}
.togg .d1 .opentap img{margin:50px auto;}
.c7tx{margin-left: 100px;padding:30px;}
.c7ul{width:800px;margin:auto;font-size:20px;}
.c7ul li{margin-bottom:60px;}
.mv_all h4{font-size:60px;}
.mv_all h5 {    font-size: 30px;    margin:50px 0 20px;}

.c9tit{font-size:18px;text-align:center;}
#con9 .swiper{    border-radius: 30px;
    width: 500px;
    margin:30px  auto;}
#con9 .jm .tx p{font-size:35px;}
#con9 .jm .tx {padding: 57px 20px 30px;}
#con9 .jm .tx div {    padding: 0 35px 40px;    font-size: 19px;}
.c10bg{width:1100px;margin:auto;}
.c10bg li {background: #401406;padding: 30px 125px;width: 620px;margin: 30px auto 50px;}
.c10bg li b{font-size: 25px; }
.c10bg li div{  font-size: 19px;  line-height: 1.4em;}
.c10bg li span {  font-size: 25px;  left: 80px;}
#con10{padding-bottom:100px;}


.tail .ft_ic a img{width:50%;margin:13px;}
.cent_list .ct_name {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 20px;}
.cent_list .ct_list li{width:20%;}
.tail .ad_m {
    font-size: 13px;
}
.cent_list2 .ct_list2 li {color:#fff;
    width: 20%;
    line-height: 15px;
    margin-bottom: 10px;
}
.form_btn{padding:30px 0;}
.form_btn a{    left: 50%;    margin-left: -200px;}
.form_btn a:hover{color:#000099;border-color:#000099;font-size:.9em;    width: 39px;height: 39px;}
.form_btn .tx:hover{cursor:pointer;font-size:.95em; }


.pri_fm_box{width:500px;margin:auto;}
.form_all{padding:50px;}





.fotm_bTn{height:60px;line-height:60px;font-size: 30px;}
.form_btn .tx b{}
form input, form select, form textarea {
    font-size: 18px;}

.tail .ft_tx{font-size: 15px;
    line-height: 20px;}
}