	/*@font-face{
		font-family:'Noto';
		src:url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansKR-Light.woff')  format("woff"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansKR-Light.woff2') format("woff2");
		font-weight:200;font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Regular.eot')  format("embedded-opentype"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Regular.woff') format("woff"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Regular.ttf')  format("truetype");
		font-weight:400;font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Medium.eot')  format("embedded-opentype"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Medium.woff') format("woff"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Medium.ttf')  format("truetype");
		font-weight:600;
		font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Bold.eot')  format("embedded-opentype"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Bold.woff') format("woff"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansCJKkr-Bold.ttf')  format("truetype");
		font-weight:700;font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansKR-Black.woff')  format("woff"),
			url('https://www.easisoft.co.kr/upload/_fonts/NotoSansKR/NotoSansKR-Black.woff2') format("woff2");
		font-weight:800; font-style:normal
	}*/

	@font-face{
		 font-family:'Noto';
		 src:url('/resources/fonts/mycoun/NotoSansKR-Light.woff') format("woff"),
			 url('/resources/fonts/mycoun/NotoSansKR-Light.woff2') format("woff2");
		 font-weight:200;font-style:normal}
	@font-face{
		 font-family:'Noto';
		 src:url('/resources/fonts/mycoun/NotoSansCJKkr-Regular.eot') format("embedded-opentype"),
			 url('/resources/fonts/mycoun/NotoSansCJKkr-Regular.woff') format("woff");
		/*	 url('/resources/fonts/mycoun/NotoSansCJKkr-Regular.ttf') format("truetype");*/
		 font-weight:400;font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('/resources/fonts/mycoun/NotoSansCJKkr-Medium.eot')  format("embedded-opentype"),
			url('/resources/fonts/mycoun/NotoSansCJKkr-Medium.woff') format("woff");
			/*url('/resources/fonts/mycoun/NotoSansCJKkr-Medium.ttf')  format("truetype");*/
		font-weight:600;
		font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('/resources/fonts/mycoun/NotoSansCJKkr-Bold.eot') format("embedded-opentype"),
			url('/resources/fonts/mycoun/NotoSansCJKkr-Bold.woff') format("woff");
			/*url('/resources/fonts/mycoun/NotoSansCJKkr-Bold.ttf') format("truetype");*/
		font-weight:700;font-style:normal}
	@font-face{
		font-family:'Noto';
		src:url('/resources/fonts/mycoun/NotoSansKR-Black.woff') format("woff"),
			url('/resources/fonts/mycoun/NotoSansKR-Black.woff2') format("woff2");
		font-weight:800; font-style:normal
	}

	abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,
	header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,u,ul,var,video{margin:0;padding:0;border:0;/* vertical-align:middle; */font-weight:inherit}
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
	ol,ul{list-style:none}
	blockquote,q{quotes:none}
	blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
	table{border-collapse:collapse;border-spacing:0}
	a,button{font-size:inherit;color:inherit;text-decoration:none;cursor:pointer}
	button{background:0 0;border:none;border-radius:0}
	em,i{font-style:normal}
	body  {  font-family: 'Noto',sans-serif;font-size:16px;font-weight:400;color:#000;line-height:1.35;-webkit-font-smoothing:antialiased}
	img{vertical-align:top}
/*	input{border:0}*/
	input,select{border-radius:0}
	#wrap{overflow:hidden;position:relative;width:100%;max-width:1920px;margin:0 auto}
	.blind{overflow:hidden;width:1px;height:1px;position:absolute;top:0;left:0}
	.c_inner{position:relative;width:96%;max-width:1560px;margin:0 auto; }
	.mo{display:none}
	.btn_play{display:block;position:absolute;z-index:1;top:50%;left:50%;width:44px;height:50px;background:url('/upload/_images/home_mycoun/icon_main-video.svg') 50%/100% auto no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
	.btn_play.hide{display:none}
	.gnb{position:relative;z-index:100;height:80px}
	.gnb .c_inner{position:relative}
	.gnb .logo{position:absolute;left:0;font-size:20px;font-weight:700;line-height:80px;color:#007d8b}
	.gnb .logo a{display:block}
	.gnb .logo a:hover{text-decoration:none}
	.gnb_btn-menu{width:50px;height:50px;margin-right:-15px;background:url('/upload/_images/home_mycoun/icon_gnb-menu.svg') 50%/19px auto no-repeat}
	.gnb .mo-title{padding-top:10px;padding-bottom:18px;font-size:20px;font-weight:600;color:#023972}
	.gnb .menu-title{position:relative}
	.gnb .loginUser{font-weight:bold; font-size:15px; }
	.gnb .icon{display:inline-block;width:40px;height:40px;background:50%/15px auto no-repeat #f3f3f3;border-radius:5px;vertical-align:middle}
	.gnb .icon.cart{background-image:url(/upload/_images/home_mycoun/icon_cart.svg); position:relative; }
	.gnb .cartCount{padding:0px 4px; background-color:red;  color:white;  font-weight: 500; font-size: 10px; border-radius:10px;   position: relative; top: 15px; left: 8.5px;}
	.gnb .icon.search{position:relative;z-index:1;background-image:url(/upload/_images/home_mycoun/icon_search.svg);background-size:17px}
	.gnb_search{position:absolute;z-index:0;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;height:40px;background-color:#f3f3f3}
	.gnb_search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:#f3f3f3}
	.gnb_search .icon.search{position:absolute;right:0;top:0}
	.gnb .btn-lnb ul{overflow:hidden;max-height:0; margin-left:20px; margin-top:0px;  margin-bottom:10px;font-size:14px;color:#414141;-webkit-transition:max-height .35s ease-in;transition:max-height .35s ease-in; background-color:white;}
	.gnb .btn-lnb.on ul{max-height:500px; background-color: #eee; margin-top:10px;}
	.gnb .btn-lnb ul li{margin-top:12px; padding-left:20px;  }
	.gnb .btn-lnb ul li:last-child {padding-bottom:15px;}
	.gnb .lnb{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1;left:-140px; top: 18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;
			  padding:20px 15px 30px;background:rgba(255,255,255,.95);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden;-webkit-transition:.25s;transition:.25s;
			  border-bottom-left-radius: 12px;  border-bottom-right-radius:12px;  box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 2px;      }
	.gnb .lnb.on{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;}
	.gnb .lnb ul       { width:100%}
	.gnb .lnb ul li    { margin-top:16px; font-size:14px; font-family:"Pretendard Regular"; text-align: left; font-weight: 500; }   /*하위메뉴*/
	.gnb_close{position:absolute;right:292px;top:45px;width:30px;height:30px;margin-left:-15px;background:url(/upload/_images/home_mycoun/icon_gnb-close.svg) 50%/100% auto no-repeat}
	.footer{margin-top:140px;background:#333;font-size:12px;color:#dfdfdf}
	/* �ٴڱ� īī��ä�� */
	.footer .chat{position:fixed;z-index:1; right:3%; bottom:115px;display:block;width:60px;height:60px;border-radius:5px;background:#fae100;color:#000;text-align:center}
	.footer .top{position:fixed;z-index:1; right:3%; bottom:6%;display:block;width:60px;height:60px;border-radius:5px;background:#fae100;color:#000;text-align:center}
	.footer .chat i{display:block;margin:5px 0 -5px;font-size:25px;font-weight:700}
	.footer .top i{display:block;margin:5px 0 -5px;font-size:25px;font-weight:700}
	.footer .chat span{font-size:12px;font-weight:600}
	.footer .top span{font-size:12px;font-weight:600}

	.footer dt{margin-bottom:30px;font-size:20px;font-weight:700}
	.footer dd{margin-top:6px}
	.footer_desc{margin-top:33px;padding-bottom:20px}

	@media (min-width:1100px){
		a:hover{text-decoration:underline}
		.gnb_menu{padding-left:165px}
		.gnb_menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}
		.gnb .menu-title li{display:inline-block;padding:0 10px;vertical-align:middle}
		/* .gnb .menu-title li:last-child{padding:0} */
		.gnb_search{overflow:hidden;width:0;-webkit-transition:width .25s;transition:width .25s}
		.gnb_search.show{display:block;width:200px;padding:10px 40px 10px 10px}
		.footer_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px}
		.gnb .btn-lnb ul{display:none;}
	}
	@media (max-width:1199px){
		.gnb .menu-title li {font-size:14px;}
	}

	@media (max-width:1099px){
		#wrap{padding-top: 0px}
		.c_inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;padding:0 15px}
		.mo{display:block}
		.pc{display:none}
		.gnb{position:fixed;top:0;left:0;width:100%;height:50px;background:#fff}
		.gnb .c_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
		.gnb .logo{position:static;line-height:50px}
		.gnb_menu{position:fixed;right:0;top:0;width:100%;height:100%;background:rgba(35,35,35,.48);opacity:0;visibility:hidden;-webkit-transition:.25s;transition:.25s}
		.gnb_menu.show{opacity:1;visibility:visible}
		.gnb_menu-inner{position:absolute;top:0;right:-100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:252px;height:100%;padding:0 25px;background:#fff;-webkit-transition:right .45s;transition:right .45s}
		.show .gnb_menu-inner{right:0; overflow:auto; padding-bottom:25px;}
		.gnb .menu-title{color:#023972}
		.gnb .menu-title li{position:relative;margin-top:20px; font-size:16px;}
		.gnb .menu-title li.icon-box{margin-top:30px}
		.gnb .icon{width:35px;height:35px}
		.gnb .icon.search{position:absolute;right:0}
		.gnb_search{display:inline-block;position:static;width:calc(100% - 45px);height:35px;margin-left:5px;padding:0;vertical-align:middle}
		.gnb .btn-lnb>a{display:block}
		.gnb .btn-lnb>a::after{content:'';display:block;position:absolute;top:0;right:0;width:24px;height:24px;background:url(/upload/_images/home_mycoun/icon_gnb-drop-down.svg) 50%/15px 8px no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
		.gnb .btn-lnb.on>a::after{-webkit-transform:rotate(0);transform:rotate(0)}
		.gnb .btn-lnb ul {display:block; }
		.gnb .lnb{display:none}
		.footer{margin-top:90px;text-align:center}
		.footer .chat{bottom:80px;right:10px;width:40px;height:40px;line-height:40px}
		.counseling-detail+.footer .chat,.lecture+.footer .chat{bottom:110px}
		.footer .chat i{font-size:21px;margin:0}
		.footer_flex{display:block;padding-top:10px}
		.footer dl{text-align:center}
		.footer dl~dl{display:none}
		.footer dt{font-size:14px;margin-bottom:10px}
		.footer dd{font-size:14px}
		.footer_desc{margin-top:10px;padding-bottom:10px;font-size:11px;opacity:.6}
	}
