@charset "utf-8";

.bodyWrap h2{font-size:52px;margin-bottom:50px;line-height:50px;font-family:'Oswald';font-weight:500;text-align:left;}

/* main visual slider */
.bodyWrap	{font-family:'Noto_Serif_KR';padding-bottom:140px;}
.bodyWrap .main_area{position: relative;width:calc(100% - 100px);margin:0 auto;padding-top:100px;}
.bodyWrap .mainVisualWrap{position: relative;font-size:0;}
.bodyWrap .mainVisualWrap .visualSlider { position: relative; overflow: hidden; }
.bodyWrap .mainVisualWrap .visualSlider .item{ background-size:cover ! important; height:680px;}
.bodyWrap .mainVisualWrap .visualSlider .item a { overflow:hidden; position:relative; display: block; /*max-width: 1600px;*/ margin: 0 auto; /*height: 940px;*/; height:100%;}
.bodyWrap .mainVisualWrap .visualSlider .item a img { display: none;}
.mainVisualWrap .visualSlider .item a:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background: url(../images/main/bg_gr1.png) repeat-x 0 0;}
.mainVisualWrap .visualSlider .item a:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .05)}
.mainVisualWrap .visualSlider .item .txt1{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:725px;height:126px;font-size:0;background: url(../images/main/visual_txt.png) no-repeat 0 0;}
.mainVisualWrap .btn_scroll{cursor:pointer;content:"";position:absolute;z-index:99;position:absolute;right:0;left:0;bottom:120px;margin:auto;width:89px;height:70px;font-size:0;background: url(../images/main/ic_scroll.png) no-repeat 0 0;}
.mainVisualWrap .visualSlider .slide-controller{display:none;position:absolute;left:50%;margin-left:-796px;bottom:50px;width:120px;height:13px;line-height:13px;text-align:center;text-align:center;}
.mainVisualWrap .slick-arrow{position:absolute;top:2px;width:10px;height:10px;font-size:0}
.mainVisualWrap .slick-arrow:before{content:"";position:absolute;width:10px;height:10px;top:0;bottom:0;left:0;right:0;margin:auto;border-top:2px solid #fff;border-left:2px solid #fff;}
.mainVisualWrap .slick-prev{left:0;transform:rotate(-45deg);}
.mainVisualWrap .slick-next{left:85px;transform:rotate(135deg);}
.mainVisualWrap .slide-pause,.mainVisualWrap .slide-play{position:absolute;right:0;top:2px;width:10px;height:10px;font-size:0;border-radius:100%}
.mainVisualWrap .slide-pause:before,.mainVisualWrap .slide-pause:after{content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto 0;width:2px;height:14px;border-radius:2px;background:#fff}
.mainVisualWrap .slide-pause:after{right:6px;left:auto;}
.mainVisualWrap .slide-play{display:none}
.mainVisualWrap .slide-play:before{content:"";position:absolute;top:0;bottom:0;left:2px;right:0;margin:auto;width:0;height:0;border-top:5px solid transparent;border-left:8px solid #fff;border-bottom:5px solid transparent;}
.mainVisualWrap .controller{display:block;width:100px;vertical-align:top;text-align:center;color:#fff;font-size:13px;}
.mainVisualWrap .controller .current{font-weight:700}
.mainVisualWrap .controller .total{font-weight:300}
#myVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;}

/* 협력사 슬라이드 */
.cpSliderWrap{position:relative;width: 100%; background: #f3f5f8}
.cpSliderWrap .cpSlider{width:calc(100% - 110px);}
.cpSliderWrap .cpSlider .item{height:110px;}
.cpSliderWrap .cpSlider .item a{display: block;margin: 1px;}
.cpSliderWrap .cpSlider .item img{height:100px}
.cpSliderWrap .cpSlide_box{display:flex;width:100%;background:#fff;}
.cpSliderWrap .cpSlide_box .col{width:110px;height:110px;background:#0f275c;}
.cpSliderWrap .cpSlide_box .col a {position:relative;display:block;width:100%;height:100%;font-size:0;background: url('../images/main/txt_family.png') no-repeat 50% 50%;margin:0 auto;}
.cpSliderWrap .cpSlide_box .col span{position:absolute;right:0;bottom:0;width:26px;height:26px;font-size:0;background: url('../images/main/btn_mores.png') no-repeat 50% 50% #005ac3;}
.cpSliderWrap .slick-arrow{z-index:1;position:absolute;top:60px;width:24px;height:24px;font-size:0}
.cpSliderWrap .slick-arrow.slick-prev{left:-240px;background: url(../images/main/btn_sPrev.png) no-repeat 50% 50%;}
.cpSliderWrap .slick-arrow.slick-next{left:-194px;background: url(../images/main/btn_sNext.png) no-repeat 50% 50%;}
.cpSliderWrap .slide-pause{z-index:1;position:absolute;left:-216px;top:60px;width:22px;height:24px;font-size:0;background: url(../images/main/btn_sStop.png) no-repeat 50% 50%;}
.cpSliderWrap .slide-play{display:none;z-index:1;position:absolute;left:-216px;top:60px;width:22px;height:24px;font-size:0;background: url(../images/main/btn_sPlay.png) no-repeat 50% 50%;}

/* department */
.departmentWrap{padding:100px 0;position:relative;}
.departmentWrap:before{z-index:-1;content:'';position:absolute;left:-50px;top:-140px;width:calc(100% + 100px);height:100%;background:#f1f2ff;}
.departmentWrap .department{position:relative;width:auto;max-width:1600px;margin:0 auto;}
.departmentWrap .department .more{font-size:0;width:70px;height:70px;background:#0f275c url('../images/main/btn_news_more.png')no-repeat 50% 50%;position:absolute;top:-15px;right:0;}
.departmentWrap .itemg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
.departmentWrap .itemg .item{position:relative;height:348px;padding:30px;color:#fff;box-sizing:border-box;}
.departmentWrap .itemg .item:before{opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);transition:all 0.3s ease-in-out;}
.departmentWrap .itemg .item.ty1{background:url('../images/main/bg_department1.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item.ty2{background:url('../images/main/bg_department2.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item.ty3{background:url('../images/main/bg_department3.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item.ty4{background:url('../images/main/bg_department4.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item.ty5{background:url('../images/main/bg_department5.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item.ty6{background:url('../images/main/bg_department6.png') no-repeat 50% 50%/cover;}
.departmentWrap .itemg .item p{position:relative;font-size:28px;font-weight:900;line-height:36px;letter-spacing:0.5px;}
.departmentWrap .itemg .item .link{display:none;position:relative;height:210px;margin-top:20px;font-size:16px;font-weight:400;overflow-y:auto;font-family: 'Montserrat';}
.departmentWrap .itemg .item:hover:before{opacity:1}
.departmentWrap .itemg .item:hover .link{display:block;}
.departmentWrap .itemg .item .link li~li{margin-top:12px;}
.departmentWrap .itemg .item .link li:before{content:'-';display:inline-block;margin-right:5px;}
.departmentWrap .itemg .item .link a:hover{text-decoration:underline;text-underline-position:under;}
.departmentWrap .itemg .item .link::-webkit-scrollbar{width:6px; height:6px;border:6px solid rgba(255, 255, 255, .8);border-radius:16px;}
.departmentWrap .itemg .item .link::-webkit-scrollbar-button:start:decrement, .departmentWrap .itemg .item .link::-webkit-scrollbar-button:end:increment {display:block;height:10px;background:rgba(255, 255, 255, 0)}
.departmentWrap .itemg .item .link::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0);border-radius:16px;}
.departmentWrap .itemg .item .link::-webkit-scrollbar-thumb{height:50px;width:6px;background:rgba(0, 0, 0, .2);border-radius:16px;}

/* bestYuhan */
.bestYuhanWrap	{width:100%;position:relative;}
.bestYuhanWrap .bestYuhan{width:auto;max-width:1600px;margin:0 auto;padding-bottom:100px;}
.bestYuhanWrap .best_block	{width:100%;display:flex;justify-content:space-between;}
.bestYuhanWrap .best_block li	{width:40%;max-width:600px;position:relative;}
.bestYuhanWrap .best_block li:nth-child(2)	{width:calc(60% - 30px);min-width:calc(100% - 630px);display:flex;flex-wrap:wrap;}
.bestYuhanWrap .best_block li:nth-child(2)	div	{width:calc(100%/2 - 15px);height:240px;padding:40px;display:flex;flex-wrap: wrap;align-items:center;}
.bestYuhanWrap .best_block li:nth-child(2)	div:nth-child(2n)	{margin-left:30px;}
.bestYuhanWrap .best_block li:nth-child(2)	div:nth-child(n+3)	{margin-top:30px;}
.bestYuhanWrap .best_text p	{font-size:25px;font-weight:600;color:#fff;width:100%;line-height:40px;}
.bestYuhanWrap .best_text p span, .bestYuhanWrap .best_text span span	{display:block;}
.bestYuhanWrap .best_text > span	{font-family:'Montserrat';font-size:17px;font-weight:400;color:#fff;width:100%;line-height:30px;margin-top:10px;}
.bestYuhanWrap .best_text.ty1	{background:url('../images/main/best_img01.png') no-repeat 0 0;}
.bestYuhanWrap .best_text.ty2	{background:url('../images/main/best_img02.png') no-repeat 90% 90% #0f275c;}
.bestYuhanWrap .best_text.ty3	{background:url('../images/main/best_img03.png') no-repeat 0 0;}
.bestYuhanWrap .best_text.ty4	{background:url('../images/main/best_img04.png') no-repeat 0 0;}
.bestYuhanWrap .best_block li img	{width:100%;}
.bestYuhanWrap .best_block > li ~li	{margin-left:30px;}

/* Programs */
.ProgramsWrap	{max-width:1600px;margin:0 auto;padding-bottom:100px;}
.ProgramsWrap .Programs	{display:flex;flex-wrap:wrap;}
.ProgramsWrap .Programs > div	{position:relative;color:#fff;width:calc(100%/2 - 30px);margin-right:60px;}
/*.ProgramsWrap .Programs > div:nth-child(2n)	{margin-right:0;}*/
.ProgramsWrap .Programs > div:nth-child(3){margin-right:0;}
.ProgramsWrap .Programs .pro_ty1 p	{position:absolute;left:60px;bottom:100px;font-size:44px;font-weight:600;line-height:52px;}
.ProgramsWrap .Programs .pro_ty1 p span	{font-family:'Montserrat';font-size:16px;font-weight:400;opacity:0.8;display:block;}
.ProgramsWrap .Programs .pro_ty1 a	{position:absolute;left:60px;bottom:-35px;min-width:250px;padding:0 20px;line-height:70px;background:url('../images/main/btn_more.png') no-repeat right 30px top 48%;background-color:#fff;border:1px solid #0f275c;display:block;color:#0f275c;font-family: 'Montserrat';font-size:15px;font-weight:500;}
.ProgramsWrap .Programs .pro_ty1 a:hover	{background-color:#0f275c;color:#fff;background-image:url('../images/main/btn_news_more.png');}
.ProgramsWrap .Programs .pro_ty1 img	{max-width:100%;}
.ProgramsWrap .Programs .pro_ty2 {display:flex;align-items:flex-start;margin-top:60px;}
.ProgramsWrap .Programs .pro_ty2 p {font-size:40px;font-weight:600;line-height:52px;color:#333;min-width:300px;width:calc(100% - 30px);margin-left:60px;margin-top:40px;}
.ProgramsWrap .Programs .pro_ty2 img	{max-width:calc(100%/2);width:calc(100% - 360px);height:auto;}
.ProgramsWrap .Programs .pro_ty2 a	{margin-top:40px;width:100%;min-width:300px;padding:0 20px;background:url('../images/main/btn_more.png') no-repeat right 30px top 48%;background-color:#fff;border:1px solid #0f275c;display:block;}
.ProgramsWrap .Programs .pro_ty2 a span	{position:relative;font-family: 'Montserrat';color:#0f275c;font-size:15px;font-weight:500;line-height:70px;display:block;padding-left:45px;}
.ProgramsWrap .Programs .pro_ty2 a span:before	{content:'';position:absolute;left:0px;top:0;width:35px;height:100%;background:url('../images/main/Program_btn01.png') no-repeat 50% 50%;}
.ProgramsWrap .Programs .pro_ty2 a:hover	{background-color:#0f275c;background-image:url('../images/main/btn_news_more.png');}
.ProgramsWrap .Programs .pro_ty2 a:hover span	{color:#fff;}
.ProgramsWrap .Programs .pro_ty2 a:hover span:before	{background-image:url('../images/main/Program_btn01_on.png');}
.ProgramsWrap .Programs .pro_ty2.type1 a	{margin-top:80px;}
.ProgramsWrap .Programs .pro_ty2.type1 a span:before	{background-image:url('../images/main/Program_btn02.png');}
.ProgramsWrap .Programs .pro_ty2.type1 a:hover span:before	{background-image:url('../images/main/Program_btn02_on.png');}
.ProgramsWrap .Programs .pro_ty1.add	{width:100%;height:350px;margin-right:0;background:url('../images/main/program_img01_1.png') no-repeat 50% 50%;padding:65px 0 0 60px;}
.ProgramsWrap .Programs .pro_ty1.add a	{position:relative;left:auto;bottom:auto;width:300px;margin-top:50px;}
.ProgramsWrap .Programs .pro_ty1.add p	{position:relative;left:auto;bottom:auto;}
.pc	{display:block !important;}
.mobile	{display:none !important;}

/* News */
.NewsWrap	{max-width:1600px;margin:0 auto;text-align:right;}
.NewsWrap .News	{display:flex;text-align:left;}
.NewsWrap .News .N_img	{width:calc(100% - 520px);display:grid;grid-template-columns:1fr 1fr;gap:60px;}
.NewsWrap .News .N_img img	{max-width:100%;}
.NewsWrap .News .list	{width:470px;margin-left:50px;}
.NewsWrap .News .N_img a:hover	{text-decoration:underline;}
.NewsWrap .News .N_img p.title	{font-size:28px;color:#111;font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.NewsWrap .News .N_img p.text	{font-family: 'Montserrat';font-size:17px;color:#555;line-height:34px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.NewsWrap .News .N_img span	{font-family: 'Montserrat';font-size:15px;color:#8d8d8d;}
.NewsWrap .News .N_img > div	{display: grid;align-content:space-between;}
.NewsWrap .News .list a	{display:block;padding:10px 0;border-bottom:1px solid #e7e7e7;}
.NewsWrap .News .list a p	{font-size:17px;color:#000;line-height:34px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.NewsWrap .News .list a span	{font-family: 'Montserrat';font-size:15px;color:#8d8d8d;}
.NewsWrap .News .list a:hover p	{text-decoration:underline;}
.NewsWrap a.more	{font-family: 'Montserrat';display:inline-block;text-align:left;width:250px;padding:0 20px;line-height:70px;background:url('../images/main/btn_more.png') no-repeat right 30px top 48%;background-color:#fff;border:1px solid #0f275c;color:#0f275c;font-size:16px;font-weight:500;}
.NewsWrap a.more:hover	{background-color:#0f275c;color:#fff;background-image:url('../images/main/btn_news_more.png');}

@media (max-width: 1620px) {
	.bodyWrap .mainVisualWrap .visualSlider{}
	.bodyWrap .mainVisualWrap .visualSlider .item{background-size: cover ! important; }
	.mainVisualWrap .visualSlider .slide-controller{margin:0;left:20px}
	.mainVisualWrap .visualSlider .slick-dots{left:0px;max-width:1090px; bottom: 31%}

}
@media (max-width: 1600px) {
	.bodyWrap .main_area{width:calc(100% - 40px);}
	.departmentWrap:before{left:-20px;width:calc(100% + 40px);}

	/* bestYuhan */
	.bestYuhanWrap .best_block li:nth-child(2)	div	{padding:20px;}

	/* Programs */
	.ProgramsWrap	{max-width:none;width:calc(100% - 40px);}
}

@media (max-width: 1280px) {
	.bodyWrap .mainVisualWrap .visualSlider{}
	.bodyWrap .mainVisualWrap .visualSlider .item a{}

	
	/* bestYuhan */
	.bestYuhanWrap .best_text p	{font-size:20px;line-height:35px;}
	.bestYuhanWrap .best_text > span	{font-size:15px;line-height:25px;margin-top:5px;}
	.bestYuhanWrap .best_block > li ~li	{margin-left:30px;}

	/* Programs */
	.ProgramsWrap .Programs > div	{width:calc(100%/2 - 15px);margin-right:30px;}
	.ProgramsWrap .Programs .pro_ty1 p	{left:30px;bottom:80px;font-size:38px;line-height:45px;}
	.ProgramsWrap .Programs .pro_ty1 a	{left:30px;line-height:60px;background-position: right 20px top 50%;}
	.ProgramsWrap .Programs .pro_ty2	p {font-size:34px;line-height:42px;min-width:250px;width:calc(100% - 10px);margin-left:20px;}
	.ProgramsWrap .Programs .pro_ty2 img	{width:calc(100% - 270px);}
	.ProgramsWrap .Programs .pro_ty2 a	{min-width:250px;margin-top:10px;background-position: right 20px top 50%;}
	.ProgramsWrap .Programs .pro_ty2 a span	{line-height:60px;font-size:14px;padding-left:30px;}
	.ProgramsWrap .Programs .pro_ty2 a span:before	{width:25px;background-size:100% auto;}
	.ProgramsWrap .Programs .pro_ty2.type1 a	{margin-top:55px;}
	.ProgramsWrap .Programs .pro_ty1.add	{height:250px;padding:20px 0 0 30px;background-size:auto 100%;}

	/* News */
	.NewsWrap	{max-width:none;width:calc(100% - 40px);}
	.NewsWrap .News .N_img	{width:calc(100% - 340px);gap:20px;}
	.NewsWrap .News .list	{width:380px;margin-left:30px;}
	.NewsWrap .News .N_img img	{max-width:380px;}
	.NewsWrap .News .N_img p.text	{line-height:28px;}
	.NewsWrap .News .list a	{padding:5px 0;}
}

@media (max-width: 900px) {
	.bodyWrap	{padding-bottom:80px;}	
	.bodyWrap h2{font-size:30px;margin-bottom:25px;line-height:40px;letter-spacing:-1px;}
	.slick-dots{bottom:70px;left:35px;}
	.bodyWrap .mainVisualWrap .visualSlider{font-size: 0;height:auto}
	.bodyWrap .mainVisualWrap .visualSlider .item{background: 0 !important;height:auto;}
	.mainVisualWrap .visualSlider .item .txt1{width:267px;height:179px;background: url(../images/main/visual_txt_m.png) no-repeat 0 0;background-size:contain}
	.bodyWrap .mainVisualWrap .visualSlider .item a img{display: block; width: 100%; height: 100%;}

	.mainVisualWrap .btn_scroll{width:45px;height:35px;bottom:30px;background-size:contain}
	.mainVisualWrap .visualSlider .slide-controller{left:0;right:0;bottom:100px;margin:0 auto}

	.cpSliderWrap{height:60px}
	.cpSliderWrap .cpSlider .item{height:60px}
	.cpSliderWrap .cpSlider .item img{height:60px}
	.bannerSliderWrap .btnWrap{display: none;}
	.cpSliderWrap .cpSlide_box .col{height:60px;width:60px;background-size:cover}
	.cpSliderWrap .cpSlide_box .col a{background-size:40px auto;}
	.cpSliderWrap .cpSlide_box .col span{width:14px;height:14px;background-size:7px auto;}
	.cpSliderWrap:before,.cpSliderWrap .slick-arrow, .cpSliderWrap .slide-controller{display:none}
	
	/* department */
	.bodyWrap .main_area{width:calc(100% - 40px);}
	.departmentWrap:before{left:-20px;width:calc(100% + 40px);}

	.departmentWrap{padding:60px 0;}
	.departmentWrap .department{padding:0;}
	.departmentWrap .department h2{font-size:30px;margin-bottom:25px;line-height:40px;letter-spacing:-1px;}
	.departmentWrap .itemg{grid-template-columns:1fr 1fr;gap:8px}
	.departmentWrap .itemg .item{padding:20px 12px;height:200px}
	.departmentWrap .itemg .item p{font-size:17px;line-height:25px;}
	.departmentWrap .itemg .item .link{height:120px;font-size:13px;margin-top:10px;}
	.departmentWrap .department .more{top:0;right:0;width:50px;height:50px;background-size:60% auto;}

	/* bestYuhan */
	.bestYuhanWrap	{width:calc(100% - 40px);margin:0 auto;}
	.bestYuhanWrap .bestYuhan{padding-bottom:50px;}
	.bestYuhanWrap .best_block	{width:100%;display:block}
	.bestYuhanWrap .best_block li	{width:100%;max-width:none;}
	.bestYuhanWrap .best_block li:nth-child(2)	{width:100%;min-width:auto;}
	.bestYuhanWrap .best_block li:nth-child(2)	div	{width:100%;height:210px;padding:30px;margin-top:20px !important;}
	.bestYuhanWrap .best_block li:nth-child(2)	div:nth-child(2n)	{margin-left:0;}
	.bestYuhanWrap .best_block li:nth-child(2)	div:nth-child(n+3)	{margin-top:0;}
	.bestYuhanWrap .best_text.ty1	{background:url('../images/main/best_img01_m.png') no-repeat 0 0;background-size: cover;}
	.bestYuhanWrap .best_text.ty2	{background-position: right 15px bottom 15px;background-size:120px auto;}
	.bestYuhanWrap .best_text.ty3	{background:url('../images/main/best_img03_m.png') no-repeat 0 0;background-size: cover;}
	.bestYuhanWrap .best_text.ty4	{background:url('../images/main/best_img04_m.png') no-repeat 0 0;background-size: cover;}
	.bestYuhanWrap .best_block > li ~li	{margin-left:0;}
	.bestYuhanWrap .best_text p span, .bestYuhanWrap .best_text span span	{display:inline-block;}
	.bestYuhanWrap .best_text p	{font-size:25px;line-height:40px;}
	.bestYuhanWrap .best_text > span	{font-size:16px;line-height:28px;margin-top:10px;}

	/* Programs */
	.ProgramsWrap {padding-bottom:60px;}
	.ProgramsWrap .Programs .pro_ty1 a	{line-height:50px;font-size:13px;}
	.ProgramsWrap .Programs .pro_ty2	p {min-width:200px;font-size:30px;line-height:40px;}
	.ProgramsWrap .Programs .pro_ty2 img	{width:calc(100% - 150px);margin-top:10px;}
	.ProgramsWrap .Programs .pro_ty2 a	{min-width:200px;}
	.ProgramsWrap .Programs .pro_ty2 a span	{line-height:50px;font-size:13px;padding-left:25px;}
	.ProgramsWrap .Programs .pro_ty2 a span:before	{width:20px;}
	.ProgramsWrap .Programs .pro_ty2.type1 a	{background-image:none;}
	
	/* News */
	.NewsWrap .News		{display:block;}
	.NewsWrap .News .N_img	{width:100%;display:block;}
	.NewsWrap .News .list	{width:100%;margin-left:0;margin-top:20px;}
	.NewsWrap .News .N_img img	{max-width:100%;}
	.NewsWrap .News .N_img > div	{display:block;margin:20px 0;}
	.NewsWrap .News .N_img p.text	{margin:20px 0;}
	.NewsWrap .News .list a	{padding:10px 0;}
	.NewsWrap a.more	{line-height:50px;font-size:13px;margin-top:30px;}

}

@media (max-width: 768px) {
	.bodyWrap .main_area	{width:calc(100% - 40px);}

	/* Programs */
	.ProgramsWrap .Programs	{display:block;}
	.ProgramsWrap .Programs > div	{width:100%;margin-right:0;margin-bottom:60px;}
	.ProgramsWrap .Programs .pro_ty1 img	{width:100%;}
	.ProgramsWrap .Programs .pro_ty1 p	{top:0;}
	.ProgramsWrap .Programs .pro_ty2	{margin-bottom:30px;margin-top:0;}
	.ProgramsWrap .Programs .pro_ty2 a	{margin-top:15px;min-width:auto;padding:0 10px;background-position: right 10px top 50%;}
	.ProgramsWrap .Programs .pro_ty2 p	{min-width:auto;margin-top:10px;}
	.ProgramsWrap .Programs .pro_ty2.type1 a	{margin-top:50px;background-image:url('../images/main/btn_more.png');background-size:20px auto;}
	.ProgramsWrap .Programs .pro_ty2.type1 a:hover	{background-image:url('../images/main/btn_news_more.png');}
	.ProgramsWrap .Programs .pro_ty1.add	{width:100%;height:200px;margin-right:0;}
	.ProgramsWrap .Programs .pro_ty1.add a	{margin-top:0;position:absolute;width:auto;left:30px;bottom:-30px;}


}
@media (max-width: 640px) {
	.mainVisualWrap .popSliderWrap .popSlider .item a img{width: 300px; height: auto;}
	.mainVisualWrap .visualSlider .controllWrap{display: none !important;}
	.mainVisualWrap .visualSlider .slick-dots{bottom: 40px;left: 0;;}
	.mainVisualWrap .visualSlider .slick-dots li button{width: 30px;height: 25px;font-size: 15px;border-bottom: 3px solid #afb4be;}
	.mainVisualWrap .visualSlider .slick-dots li.slick-active button{border-bottom: 3px solid #001f45;}

	.ProgramsWrap .Programs .pro_ty2 p	{font-size:22px;line-height:30px;}

	/* department */
	.departmentWrap .itemg .item p{font-size:15px;line-height:20px;}
	.departmentWrap .itemg .item .link{font-size:12px;}

	/* News */
	.NewsWrap .News .N_img p.title	{font-size:22px;}
	.NewsWrap .News .N_img p.text	{font-size:16px;line-height:25px;letter-spacing:normal;}
	.NewsWrap .News .N_img span	{font-size:14px;}
	.NewsWrap .News .list a p	{font-size:16px;}
	.NewsWrap .News .list a span	{font-size:14px;}

	/* bestYuhan */
	.bestYuhanWrap .best_block li:nth-child(2)	div	{padding:20px;}
	.bestYuhanWrap .best_text p	{font-size:22px;line-height:38px;}
	.bestYuhanWrap .best_text > span	{font-size:15px;line-height:25px;margin-top:5px;}
	.pc	{display:none !important;}
	.mobile	{display:block !important;}


}

@media (max-width: 375px) {
	.mainVisualWrap .visualSlider .slick-dots{padding-left: 15px}
	.mainVisualWrap .popSliderWrap .popSlider .item{height: 100px;padding-top: 23px;}
	.mainVisualWrap .popSliderWrap .popSlider .item a img{width: 250px;}
	.ProgramsWrap .Programs .pro_ty1.add	{height:150px;}
	.ProgramsWrap .Programs .pro_ty1.add a	{left:20px;width:auto;min-width:200px;}
	.ProgramsWrap .Programs .pro_ty1.add p	{font-size:25px;line-height:30px;}
}