@media(max-width: 1600px) {
	#main-header nav.gnb > ul {gap:20px;}
	#main-header .gnb a {font-size:1.5rem;}
	#main-header .header-right {font-size:1.5rem;}
}
@media(max-width:1440px) {
	/* ±³À°½Ã¼³¾È³» */
	.facilities .main-img {width:100%; height:100%;}
	.facilities .main-img img {width:100%; vertical-align:bottom;}
	.curri-top-new .info {width: 95%;}
}
@media(max-width: 1300px) {

	.sch_system {padding:60px 20px 80px;}
	.sch_system hr {height: 40px;margin: 15px 0;}
	.sch_system h3 {font-size:24px;}
	.sch_system h4 span {font-size:16px; }
	.sch_system h4 {font-size: 13px;}

	.sch_system .cont {gap: 10%;width: 100%;justify-content: center;}
	.sch_system .cont .right {max-width: 255px;width:30%;}
	.sch_system .cont .right .swiper.pc {display: none;}
	.sch_system .cont .right .swiper.mo {display: block;}
	.sch_system .cont .right .swiper {width: 100%;height:400px;}
	.sch_system .cont .right img {width: 100%;height: auto;} 
	.sch_system .cont .left {max-width:60%;}
	.sch_system .cont .left img {max-width: 300px;width:100%;margin-top:30px;}
	.sch_system .round_first, .sch_system .round_second {display: none;}

	.sch_system .mentor_info {width:87%;max-width: calc(555px + 10%);}
	.sch_system .mentor_info li:nth-of-type(2) {margin-top: 0;}
	.sch_system .mentor_info ul {margin: 35px auto 0;justify-content:center;gap: 4%;}
	.sch_system .mentor_info li {width:48%;margin-bottom:5%;box-shadow: 0px 0px 10px 0px rgba(0, 196, 211, 0.15);min-height: 315px;}
	.sch_system .mentor_info h6 {font-size: 16px;}
	.sch_system .mentor_info p {font-size: 14px;}

	.sch_system .wawes {display: none;}

	.gk-container {width: 100%;padding: 0 30px;}
	.gookbi_info {padding: 30px 0 0;}
	.gookbi_intro {padding-top:40px;}
	.gookbi_info .gookbi_cat {width:85%;padding: 0 10px 20px;gap: 10px;justify-content:flex-start;flex-wrap:wrap;flex-direction: row;}
	.gookbi_info .gookbi_cat div {font-size:15px;padding: 7px 20px 5px;}
	.support-contents-new {padding: 0 0 50px;}
	.gookbi_intro .txt {width:100%;}
	.gookbi_intro .cont {flex-wrap:wrap;flex-direction:row;}
	.gookbi_intro .gookbi_card {display: none;max-width:250px;}
	.gookbi_intro h2 {font-size: 28px;margin-bottom: 15px;}
	.gookbi_intro p {font-size:16px;}
	.support-contents-new h3 {font-size:18px;margin-top: 40px;padding-left:35px;}
	.support-contents-new h3:before {width:30px;height:30px;transform: translateY(-50%);}
	.support-contents-new table {font-size: 14px;margin-top: 10px;}
	.support-contents-new table th {font-size: 16px;padding: 8px;}
	.support-contents-new table td:first-of-type {font-size:15px;}
	.support-contents-new .astr {font-size: 12px;margin-top:5px;}
	.support-contents-new table td {padding: 12px;}

	.support-contents-new .dotted:before, .support-contents-new .dotted-list li:before {width:4px;height:4px;top:8px;}
	.support-contents-new li:has(.dotted), .support-contents-new .dotted-list li {padding-left:10px;}
	.support-contents-new .dotted:before {left:-10px;}

}
@media(max-width:1024px) {
	/*°øÅë*/
	input[type='text'], input[type='password'], input[type='name'], input[type='tel'], input[type='search']{height: 3.5rem;font-size: 1.5rem;}
	select{height: 3.5rem;font-size: 1.5rem;}
	.btnType01,.btnType02{height: 4.5rem;  line-height: 4.5rem; font-size: 1.7rem;}
	input[type='checkbox']::after,input[type='radio']::after {width: 1.8rem;height: 1.8rem;left: -1.7rem;top: 0.3rem;background-repeat: no-repeat;}
	input[type='checkbox']:checked:after, input[type='radio']:checked:after{background-repeat: no-repeat;}

	.boardPaging{padding-top: 3rem;}
	.boardPaging a{width:25px;height:25px;line-height: 25px;font-size: 14px; margin: 0;}
	
	.boardTable.view{margin-top: 3rem; position:relative;}
	.boardTable.view .bhTit{font-size: 2.6rem;padding-bottom: 3vw;padding-right: 10vw;word-break: keep-all;}
	.boardTable.view .hit,.boardTable .bhHit{font-size: 1.5rem;top: -2.5rem;}
	.boardTable .bhHit{left:5rem;}
	.bDetailBtn{padding-top: 2rem;}
	.boardTable thead tr{}
	.bDetailBtn span, .bDetailBtn a{font-size: 3.5vw;width: 17vw;height: 9vw;line-height: 9vw;}
	
	
	.pc-show{display:none;}
	.mo-show{display:block;}
	.container{margin-top:15.9rem;}

	.brand_award {display: none;}


	/* gnb */
	#main-header {display:none;}
	#main-header.mo-header {display:block; z-index:21;}
	#main-header.mo-header .site-map {display:block;}
	#main-header.mo-header .container {height:6rem; padding:0 2rem; background:#fff; justify-content: space-between;}
	#main-header.mo-header .home-link {width:15rem; height:4rem; vertical-align:middle;}
	
	/*quick-list*/
	.main-quick-list{margin-top:3rem;}

	/* main banner */
	.main-banner {height:40rem; margin-top:10.8rem;}
	.main-banner .swiper-slide {height:40rem;}
	.main-banner .arrows {display:none;}
	.main-banner .play-pause-btn {display:none;}
	.main-banner .swiper-ctrl {left:0; bottom:3rem;}
	.main-banner .swiper-progress-bar {width:100%;}

	/* quick menu */
	.quick-menu {display:none;}
	.main-quick-list ul {font-size:1.4rem;}
	.main-quick-list li .icon {width:2.5rem; height:2.5rem;}
	.main-quick-list li:last-child {display:none;}
	.main-quick-list a {width:19vw;}
	.main-quick-list a:after {display:none;}
	.main-quick-list li:first-child a:before {display:none;}
	
	/* slider */
	.main-slider-board {margin-top:3rem;}
	.main-slider-board .swiper-slide {width:31rem; height:31rem;}
	.main-slider-board .swiper-slide .part {font-size:1.4rem;}
	.main-slider-board .swiper-slide .title {margin:.8rem 0 13rem;font-size: 2rem;}
	.main-slider-board .swiper-slide .link {font-size:1.4rem;position: absolute;bottom: 2rem;}
	.main-slider-board .swiper-slide a {padding:2rem;position: relative;}

	/* curriculum */
	.main-curri {width:auto; margin:0 1rem;}
	.main-curri .curri-list {margin-top:3rem;}
	.main-contents-title {width:auto; margin:5rem auto 0;}
	.main-contents-title h2 {font-size:2.6rem;}
	.main-contents-title .sub-text {margin-top:1rem; font-size:1.5rem; line-height: 1.5;}
	.main-curri .curri-list ul {flex-wrap: wrap; gap:10px;}
	.main-curri .curri-list ul li {width:calc(50% - 10px); height:25rem;}
	.main-contents-title .discription .link {position:static;justify-content: center;font-weight: 400;font-size: 1.5rem;margin-top: 2rem;}
	.main-contents-title .discription .link:after{width:1.5rem; height: 1rem;}
	.main-curri .curri-list .title {font-size:1.5rem;}
	.main-curri .curri-list .sub-text {text-align:center; font-size:1.2rem;}

	/* korea master class */
	.main-class .classSwiper .swiper-slide,
	.main-class .classSwiper .swiper-slide.even {width:25rem;height:35rem;background-position: 236% 57px;background-size: 85%;}
	.main-class .classSwiper .teacher-curri {display:none;}
	.main-class .classSwiper .swiper-slide .teacher-name,
	.main-class .classSwiper .swiper-slide.even .teacher-name {font-size:2rem;}
	.main-class .classSwiper .logo {width:10rem; height:5rem; margin-bottom:1rem;}
	.main-class .classSwiper .swiper-slide.even .logo{width:10rem; height:5rem; margin-bottom:1rem;}
	.main-review .linear-slider {margin-top:3rem;padding: 0;}
	.main-class .classSwiper {margin-top:3rem;}
	.main-class .classSwiper .swiper-slide:hover .teacher-name {opacity:1;}

	/* student review */
	.main-review .bg-text {bottom:-4rem; font-size:8rem;}
	.main-review .slide img{width: 8.5rem; height: 6rem;}
	.main-review .slide{padding:2rem;height: 33rem;}

	/* photo zone */
	.photo-review {margin:0 0 0 1rem;}
	.photo-review .review-list {width:100%; margin-top:3rem;}
	.photo-review .review-list ul {gap:10px;}
	.photo-review .review-list li {width:calc(50% - 10px); height:32vw; border-radius:1rem;}
	.photo-review .review-list .photo-title{display:none;}
	.main-review .slide .text{font-size:1.5rem; height:13rem;}

	/* main seminar */
	.main-seminar {margin:0 0 0 1rem;}
	.main-seminar .seminar-list {width:100%; margin-top:3rem;}
	.main-seminar .seminar-list ul {gap:10px;}
	.main-seminar .seminar-list li {width:calc(50% - 10px); height:auto;}
	.main-seminar .seminar-list .photo-title{display:none;}

	/* main information */
	.main-information .hidden-contents .logo{width:12rem;}
	.main-information {margin-top:5rem;}
	.main-information .swiper-slide {height:40rem;}
	.main-information .hidden-contents {width:100%;}
	.main-information .hidden-contents h3 {font-size:2.6rem;font-weight: 600;}
	.main-information .arrows {display:none;}
	.main-information .hidden-contents .link{font-size:1.4rem;margin-top: 3rem;padding: 1rem 1.5rem;}

		/* footer */
	.footer-new-container .logo{width:12rem;     margin: 0;}
	.footer-new-container {padding:3rem 1rem;font-size: 1.2rem;text-align: left;}
	.footer-new-container .info-list01 {flex-wrap: wrap;justify-content: flex-start; gap: 1rem; margin-top: 1rem;}
	.footer-new-container .info-list01 li{margin:0;}
	.footer-new-container .info-list02 {margin-top:1.7rem;}
	.footer-new-container .info-list03 {flex-wrap: wrap;line-height:1.5;text-align: left;justify-content: flex-start;}
	.footer-new-container .info-list04{justify-content: flex-start;}
	.footer-new-container .info-list05{justify-content: flex-start;}
	.footer-new-container .copyright {margin-top:2.5rem;}

	/* ±³À°°úÁ¤¾È³» */
	.curri-main .curri-top {max-width:100%; height:auto; padding:8rem 0;}
	.curri-main .curri-top h3 {font-size:5rem; line-height:1.5; }
	.curri-main .curri-top p {font-size:2rem; }
	.curri-course {margin:0 0 5rem;}
	.curri-course .list {flex-wrap: wrap;flex-direction: column-reverse;padding: 0;margin-top:3rem;border-radius: 2rem;margin: 2rem 1rem;}
	.curri-course .image {position:static;width: 100%;height: 30rem;display: flex;justify-content: center;margin: 0 auto;border: 0;padding: 0;border-radius: 2rem 2rem 0 0; align-items: flex-start;}
	.curri-course .info {margin:1.5rem;}
	.curri-course .info h4 {font-size:2.6rem;}
	.curri-course .info .discription {font-size:1.5rem; line-height:1.5;}
	.curri-course .info a {width:100%; margin-top:2.5rem; justify-content: space-between;padding: 0 2rem;}
	.curri-top .top-contents {max-width:100%;height:auto;padding: 0;flex-direction: column-reverse;}
	.curri-top .image {position:static;width:100%;height: 30rem;border: 0;padding: 0;border-radius: 0;}
	.curri-top .image img{height:auto;}
	.curri-top .info {margin:1.5rem;}
	.curri-top .info h2 {font-size:2.6rem; margin-bottom:0.5rem;}
	.curri-top .info p{font-weight:500;}
	.curriculum-info {margin:0 1rem;}
	.curri-sub .curri-top{margin: 2rem 1rem;margin-top: 19rem;border-radius: 2rem;}
	.curri-top .info .discription {margin-top:0;font-size:1.5rem;line-height: 1.5;font-weight: 300;word-break: keep-all;}
	.curri-top .info .discription br {display:none;}
	.curriculum-info .detail-top {margin:3rem 0; font-size:1.8rem;}
	.curriculum-info .detail-top div {line-height:1.5;}
	.curriculum-info .detail-info h3 {margin-left:0; padding-left:.5rem; font-size:2rem;}
	.curriculum-info .detail-info h3:before {width:.5rem; height:2rem;}
	.curriculum-info .detail-info h3 .addition {font-size: 1.5rem;flex:auto;font-weight: 500;}
	.curriculum-info .detail-info h3 span {flex:0 0 auto;}
	.curriculum-info .detail-info .list {padding:0; margin-top:1.5rem;}
	.curriculum-info .detail-info .list ul li {width:100%; padding:0 1rem; font-size:1.5rem; line-height:3; border-bottom:1px solid #ddd;}
	.curriculum-info .detail-info .list.three ul li {width:100%; line-height:3;}
	.curriculum-info .detail-info .list.three-vertical {flex-direction: column;}
	.curriculum-info .detail-info .list.three-vertical ul:nth-child(1),
	.curriculum-info .detail-info .list.three-vertical ul:nth-child(2),
	.curriculum-info .detail-info .list.three-vertical ul:nth-child(3) {width:100%;}
	.curri-sub .mt-210 {margin-top:5rem;}
	.curri-course .info p{font-weight:500;}

	/* ±³À°¼¾ÅÍ¼Ò°³ */
	.about .section01 .wrap{margin-top: -10rem;}
	.about .main {padding:8rem 0 5rem;}
	.sub .about .main::after{height:10rem !important; bottom:-1px; top:unset;}
	.about .main .title-txt {font-size:6rem; line-height:1;}
	.about .main .sub-txt {font-size:2rem; line-height:1.3;}
	.about .main .sub-txt {margin-top:2rem; padding-top:0;}
	.about .section01 .txt-box {margin-top:5rem;}
	.about .section01 .txt-box span {margin-bottom:2.5rem; line-height:1.3; font-size:1.5rem;}
	.about .section01 .txt-box span.poppins{font-size:2rem;margin-bottom: 0;}
	.about .section01 .txt-box h3 {margin:2rem; font-size:2.6rem;}
	.about .section01 .img-box {margin-top:3.5rem; flex-wrap: wrap;}
	.about .section01 .box-left,
	.about .section01 .box-right {gap:1rem;}
	.about .section01 .txt-box p::before{height: 30px;width: 1px;top: 0rem;}
	.about .section01 .txt-box p{font-size:1.5rem;padding-top: 5rem;}
	.about .section01 .box-right p {width:100%; font-size:1.5rem;}
	.about .section01 .box-right h4 {font-size:2.6rem;}
	.about .section01 .img-box {gap:1rem;}
	.about .section01 .img-box img{border-radius:2rem;}
	.about .section01 .box-left{flex-direction: row;}
	.about .section01 .box-left .img-shine{width:100%;}
	.about .section01 .box-right .img03{height:20rem;overflow: hidden;display: flex;}
	.about .section01{ background-size: contain; background-position: center center;}
	.about .section02{ height: 70rem;}
	.about .section02 .window-txt p {font-size:2.6rem; line-height:1.2; writing-mode: unset; text-orientation: unset; letter-spacing:inherit; text-align:center;}
	.about .section02 .window-txt p:last-child {margin-top:0;}
	.about .section02 .window-txt {display:block;width:100%;right:0;top: 6rem;}
	.about .section02 .window-txt br {display:none;}
	.about .section02 ul {top: 18rem;left:1rem;width:100%;height:auto;}
	.about .section02 ul li {font-size:1.5rem; width:34rem; padding-left:4.5rem;}
	.about .section02 ul li:nth-child(1),
	.about .section02 ul li:nth-child(2),
	.about .section02 ul li:nth-child(3),
	.about .section02 ul li:nth-child(4),
	.about .section02 ul li:nth-child(5) {left:0;}
	.about .section02 ul li span {font-size:2.6rem;}
	.about .section02 ul li + li {margin-top:3rem;}
	.about .section03 {padding:3.5rem 1rem;}
	.about .section03 .bg-txt {font-size: 7rem;left: -3rem;top: 5rem;}
	.about .section03 .txts {padding:0;}
	.about .section03 h3 {line-height:1.3; font-size:2.6rem;}
	.about .section03 .txts p {font-size:1.5rem;}
	.about .section03 .txts p + p {margin-top:2rem;}
	.about .section03 .txts p br {display:none;}
	.about .section02 .blur-overlay{background:none; background:#00000054;}


	/* ¿¬Çõ */
	.history .main {padding:8rem 0;}
	.history .section .wrap{padding-top:4rem !important;}
	.history .main .title-txt {font-size:5rem; line-height:1.5;letter-spacing: 0;}
	.history .main .sub-txt {font-size:2rem; line-height:1.3;letter-spacing: 0;}
	.history .left-txt {display:none;}
	.history h3 {font-size:2.6rem; line-height:1.5; padding-bottom:0;}
	.history .year {margin: 3rem 0 0 2rem;}
	.history .year h4 {line-height:1;font-size: 2.6rem;margin-bottom: 1rem;}
	.history .year li {display:flex; font-size:1.5rem;}
	.history .year li + li {margin-top:.5rem;}
	.history .year li span {flex:0 0 auto; margin-right:0;}
	.history .history-actbar {left:0;top: 0;}
	.history .years:before {left:0;top: 0;}
	.history .year:before {left: -2.4rem;width:1rem;height:1rem;top: 0.8rem;}
	.history .year.act:after {display:none;}
	.history .more-view{margin-top: 4rem;width: 3rem;height: 3rem;background-size: contain;}

	
	/* ±³À°½Ã¼³¾È³» */
	.facilities .swiper-slide {width:90%;}
	.facilities .main-img {border-radius:1rem;}
	.facilities .main-img h4 {bottom:1rem; left:1rem; font-size:1.8rem; line-height:1.3;}
	.facilities .section02 .txt {line-height:1.5; font-size:1.8rem;}
	.facilities .txts {flex-wrap:wrap; margin-top:3rem; gap:0; margin-left:-1rem;}
	.facilities .txts li{width:calc(100% / 2 - 1rem); margin-left:1rem; font-size: 1.5rem; margin-bottom:1rem;}
	.facilities .img-box {gap:1rem;margin-top: 2rem;}
	.facilities .img-box img {width:100%; height:100%; border-radius:1rem;}
	.facilities .section02 .wrap {padding-top:0;}
	.facilities .section01 .wrap{padding-bottom:0 !important;}

	/* Ã£¾Æ¿À½Ã´Â±æ */
	.sub .tabs li {height:4.5rem; line-height:4.5rem; font-size:1.7rem;}
	.locationInfo {margin-top:3rem;}
	.locationInfo h4 {font-size:2rem;padding-bottom: 1rem;}
	.locationInfo table {font-size:1.5rem;}
	.locationInfo table colgroup{display:none;}
	.locationInfo table th {width:21%; font-size:1.5rem;}
	#mapContainer{height: 25rem;}
	.locationInfo table tr:first-child{border-top:2px solid #d9d9d9;}
	.locationInfo table tr:last-child{border-bottom:2px solid #d9d9d9;}

	/* ÄÚ¸®¾Æ°­»çÁø */
	.teacher .section01 {padding-left:1rem; padding-top:4rem;}
	.teacher .tch-item .thumb-txt{font-size:1.6rem;}
	.tch-swiper {padding:0;}
	.teacher .tch-list{border-radius:0;}
	.teacher .tch-item {height:36rem;padding:3rem;font-size:2rem;background-size: 63%;background-position:right bottom;}
	.teacher .tch-swiper .tch-item .logo {width: 12rem;height: 6rem;margin-bottom: 1rem;}
	.teacher .section02 {margin:0 1rem;}
	.teacher .tch-swiper .teacher-curri {display:none;}
	.sub .teacher .section03 .tabs {margin:2rem 0;}
	.sub .teacher .section03 .wrap {padding:3rem 1rem 5rem;}
	.teacher .tch-swiper .tch-item:hover .teacher-name {opacity:1;}
	.teacher .tch-list .tch-item {width:100%; height:50vw; background-position:right bottom; background-size: 38%; font-size:1.8rem; margin:0.5rem 0;  padding-top: 1rem; border-radius:2rem;}
	.teacher .tch-list .tch-item[data-id="janghyoju"]{background-size: 38% !important;  background-position:95% 0px !important;}
	.teacher .tch-list .thumb-txt{font-size:1.5rem;}
	#popupTch {width:calc(100% - 2rem);}
	#popupTch .popup-top p{font-size:1.5rem;}
	#popupTch .teacher-curri h4{font-size:1.5rem;padding-top: 1rem;}
	#popupTch .popup-top{padding:0 2rem;}
	#popupTch #popup-content {padding:2rem 1rem; font-size:2rem;}
	#popupTch .teacher-curri > :nth-child(2){padding-top:2rem;}
	#popupTch .tch-img {right:0; width:15rem; height:auto; bottom:-9px;}
	.teacher .tch-list .tch-item .logo {height: 5rem;margin-bottom: 0;width: 10rem;}
	#popupTch .logo {height:5rem; margin-bottom:0; width:10rem;}
	#popupTch .thumb-txt {font-size:1.7rem;}
	#popupTch .teacher-curri {max-height:40rem; padding-bottom:3rem; overflow-y:scroll;}
	#popupTch .tch-top {min-height:18rem;}
	#popupTch #popup-content::after {width:10rem; height:3rem;}
	.logo.emirate{margin-left:-2rem;}
	.logo.korean{scale: 1;}
	.logo.kbs{margin-left:-1rem;}
	
	.teacher .tch-list .tch-item .logo.emirate{margin-left:-2rem;}

	/* ¾îÇÐ°úÁ¤ */
	.toeic .img-box {width: 100%;margin:0 auto;height: 30rem;overflow: hidden;display: flex;align-items: flex-start;justify-content: center;border-radius: 2rem 2rem 0 0; box-shadow:none;}
	.toeic .contents {gap:2rem;}
	.toeic .txt-box .main-title {font-size:2.6rem;}
	.toeic .info {margin-top:2rem;}
	.toeic .info .icon {width:3rem; height:3rem; background-size:100%;}
	.toeic .info > div {padding:2rem 0 2rem 5rem;}
	.toeic .txt-box .sub-title{font-size:1.5rem;}
	.toeic .img-box img{width:65%;}
	.toeic .img-box{background:#569CE4;}
	.toeic.speaking .img-box{background:#85DFE0;}
	.toeic .info .title{font-size:1.8rem;}
	.toeic .info > div{font-size:1.5rem;padding: 1rem 0 1rem 4rem;}
	.toeic .txt-box .main-title span{padding:0.5rem 1rem;}
	
	/* Ãë¾÷Áö¿ø¼¾ÅÍ */
	.curriculum-info.job .detail-info .list {padding:2rem 1rem; font-size:1.5rem; line-height:1.5;}
	.live .boardTable {table-layout:auto;}
	.live .boardTable.list td, 
	.live .boardTable.list tr th {width:25%; font-size:1.4rem; padding:1rem 0;}
	.seminar .main {display:none;}
	.seminar .photoList {margin-left:0; gap:10px;}
	.seminar .photoList li {width:calc(100% / 2 - 5px); height:24rem; margin-left:0; margin-bottom:0; border-radius:10px;}
	.seminar .photoTitle {display:none;}
	.seminar .boardTable .bhDate,
	.seminar .boardTable .date {font-size:1.5rem;top:-2.5rem;}
	.seminar .boardTable .bhDate{left:5rem;}
	.seminar .boardTable .hit{right:5rem;}
	.seminar .boardTable .hit {font-size:1.5rem;}
	.seminar .boardTable .bhHit {font-size:1.5rem;}
	.seminar .boardTable.view .hit, 
	.seminar .boardTable .bhHit {top:-2.5rem;}
	.seminarTuition {margin-top:0; padding:0 1rem;}
	.seminarTuition .tuition-wrap {width:100%; padding-bottom:8rem; padding-top:0;}
	.seminarTuition .tuitionTable tr td ul.col6 li {width:40%;}
	.sub .main-review {margin:4rem 0;}
	.sub .main-review .linear-slider{margin-top:3rem; margin-bottom:0;}
	.sub .main-review .main-contents-title .sub-text{width:80%; word-break:keep-all; margin:0 auto;}
	.live .boardTable.list tr td:first-child, .live .boardTable.list tr th:first-child{width:15%;}
	.live .boardTable.list tr td:last-child, .live .boardTable.list tr th:last-child{width:15%;}
	.live .boardTable.list tr td:nth-child(2), .live .boardTable.list tr th:nth-child(2){width:40%;}

	/* °¡ÀÌµåºÏ */
	.guideBook li {padding:2rem 0; flex-direction: column; gap:2.5rem;}
	.guideBook h3 {font-size:2rem;}
	.guideBook h4 {font-size:1.3rem;}
	.guideBook h5 {margin-top:1rem; font-size:1.3rem;}
	.guideBook h6 {font-size:1.5rem;}
	.guideBook p {font-size:1.5rem;}
	.guideBook a {width:100%; justify-content: space-between;padding: 0 2rem;}
	.guideBook li > span {width:auto; height:auto; margin:0 auto; padding:0; border:0;}
	.guideBook li>span::after{display:none;}
	.guideBook li>span img {position:static; width:40vw;}
	.guidebook .more-view{margin-top: 4rem;width: 3rem;height: 3rem;background-size: contain;}

	/*±¹ºñ*/
	.support .curri-top{margin-top:19rem;}

	.main-slider-board .swiper-slide .bg{height:100%;}
	
	.sub .section .wrap{max-width: 100%; padding: 4rem 1rem; }
	.sub .sub-txt-box{margin-bottom:3rem;}
	.sub .sub-txt-box .title{font-size: 2.6rem; line-height: 1.5;}
	.sub .sub-txt-box .sub{font-size:1.5rem; word-break: keep-all;}
	.sub .text-effect{padding: 7rem 1rem 2rem 1rem;}
	.sub .main::after{top: 3rem;height:100%;left: 0;}
	.sub .text-effect .shine-txt{ font-size:4rem; letter-spacing:1px;}
	.sub .text-effect .line-txt{display:none;}
	.sub .tabs {margin:2rem 0; gap:1rem;}
	
	.sub .tuition_infoTab li a{font-size: 1.5rem;}
	
	/*Æ÷Åä½ºÅä¸®*/
	.gallery .photoList{margin-left: -10px;}
	.gallery .photoList li{width: calc(100% / 2 - 10px);margin-left: 10px;box-shadow: none;border-radius: 0;height: auto;margin-bottom: 15px;max-height: none;}
	.gallery .photoTitle{opacity:1;background:transparent;position: relative;padding: 0;color: #000;display: block;height: auto;transition: none;margin-top: 10px;}
	.gallery .photoThumb{box-shadow: 0 2px 2px rgb(0 0 0 / 25%);height: 33vw;border-radius: 6px;}
	.gallery .photoTitle h5{font-size: 1.3rem;font-weight: 400;}
	.gallery .photoTitle::after{display:none;}

	/*¸®¾ó¼º°øÈÄ±â*/
	.realReview .photoList{ margin-left: -10px; margin-top:0;}
	.realReview .photoList li{width: calc(100% / 2 - 10px);margin-left: 10px; margin-bottom:10px; box-shadow: 0 2px 2px 1px rgb(0 0 0 / 25%);height: 22rem;padding: 2rem 1rem;}
	.realReview .photoList li:nth-child(2), .realReview .photoList li:nth-child(4), .realReview .photoList li:nth-child(7), .realReview .photoList li:nth-child(9){margin-top:0;}
	.realReview .listNum{ font-size:  1.2rem;}
	.realReview .photoTitle{ height: 100%;}
	.realReview .photoTitle h5{font-size: 1.2rem;height: 4rem;line-height: 1.5;position: absolute;bottom: 0;left: 0;width: 100%;}
	.realReview .photoTitle .photoHit{  top: 0;font-size: 1.2rem;}
	.realReview .photoList li:hover{ box-shadow: 0 2px 2px rgb(0 0 0 / 25%);}

	/*¼ö°­»ýÈÄ±â*/
	.review .tTalkWar{word-break: keep-all;font-size: 1.2rem;padding-right: 26vw;}
	.review #ttalk_div_20120314601005{margin-top: 5rem;}
	.review .ttalk200_layer .tt_itemL{width:100%; margin-left:0;}
	.review #tt_replylist_2020{margin-left:0; }
	.review .ttalk200_layer .ttalk200_replyList .tt_itemL .replText{margin: 2rem;}
	.review .ttalk200_layer .tt_itemL .replText .rt_text{font-size:16px;}
	.review .ttalk200_layer .tt_inputWrap .tt_replyForm .rf_inputBox textarea{font-size:16px;}
	.review .ttalk200_layer .tt_inputWrap .tt_replyForm .rf_inputBox label{font-size:16px;}
	.tt_snsMenuWrap .tt_snsMenu li{margin-right:10px !important;}
	.review .ttalk200_layer .tt_paging{padding-top: 3rem;padding-bottom: 1rem;}
	.review .ttalk200_layer .tt_itemL .replText .rt_text{font-size:3.4vw;}
	.review .ttalk200_layer .tt_inputWrap .tt_replyForm .rf_inputBox textarea{font-size:3.4vw;}
	.review .ttalk200_layer .tt_inputWrap .tt_replyForm .rf_inputBox label{font-size:3.4vw;}

	
	/*sub-fac*/
	.sub-fac{padding: 0 10px; margin-top:4rem; margin-bottom:4rem;}
	.sub-fac .fac-swiper{margin-left:0;}
	.sub-fac .swiper-slide{width:80%;height: 20rem; }

	
	/*°í°´»ó´ã¼¾ÅÍ*/
	.sub  .mypick .section .wrap{padding-bottom:0; margin-bottom:0;}
	.customerBanner{display:none;}
	.customer .sub-txt-box .sub-title{font-size: 1.5rem; padding-right: 10vw;word-break: keep-all; margin-top: 1rem;}
	.customer .section03 .wrap{padding-top: 0 !important; margin-top:-14vw;}
	.tuitionTable colgroup{display:none;}
	.tuitionTable tr th{width:27%; padding-right:1%; font-size: 1.5rem;padding:1.5rem 0;}
	.tuitionTable tr td{font-size: 1.5rem; padding:1.5rem 0;}
	.tuitionTable tr td ul li{margin-left:2rem;}
	.tuitionTable tr td ul.col5 li{width: 40%;}
	.tuitionTable tr td ul.col6 li{width: 40%;}
	.tuitionTable tr td ul.col10 li{width: 20%;}
	.tuitionTable tr td ul.col3 li{width:100%;}
	.tuitionTable input.fullwidth{width:100%;}
	.tuitionTable select{width:29%;}
	.tuitionTable span.telBar{width: 3vw; font-size: 1.7rem;}
	.tuitionTable input[type="tel"]{width:29%;}
	.tuitionTable tr td textarea{width:100%; font-size: 1.5rem;}
	.tuitionDesc{margin-top:6vw;font-size:1.1rem;}
	.tuitionBtn{width:100%;padding: 5vw 0;}
	.tuitionTable label{word-break:keep-all;}
	.container.pay{margin-top:12.5rem;}
	.payResult{width:100%;padding: 8vw;}
	.payResult h3{font-size:1.8rem;}
	.sbtBtn{width:100%;}
	.tuitionInfo tr th,.tuitionInfo tr td{padding:1rem 0; font-size:1.2rem;}
	.complete .contents{padding:5vw 4vw; margin-bottom:4rem;}
	.complete .contents h4{font-size: 5.3vw;}
	.complete .contents span{font-size:3.8vw;}
	.complete .contents p{font-size:3.8vw;}
	.complete .contents .btns{width:100%; gap:1rem; padding:0 2vw;}
	.complete .contents .btns a{font-size: 4vw; height: 11vw; line-height: 11vw;}
	.complete .section01 .wrap{padding-bottom: 0 !important;}

	/*±¹ºñÁö¿ø*/
	.support-contents{margin:0 1rem;}
	.support-contents h3{margin: 3rem 0 .5rem;margin-left: 0;padding-left: 1.3rem;font-size: 2rem;}
	.support-contents h3:before{ width: .5rem; height: 2rem;}
	.support-contents table th.first, .support-contents table td.first{width: 25%;}
	.support-contents table td{height:auto;padding: 1.5rem;}
	.support-contents table{font-size:1.5rem;margin-top: 0;border-top: 1px solid;  border-bottom: 1px solid;}
	.support-contents table th{height: auto; font-size:1.5rem; padding:1rem 0;}
	.support .sub-fac{display:none;}
	.support .mt-210{margin-top:4rem;}
	.support-contents .dotted-list{padding: 1.5rem;margin-top: 0;}
	.support-contents .dotted-list li{font-size:1.5rem;}
	.seminarTuition.gmsupport .tuition-wrap{width: 100%; padding-bottom:0;}
	.seminarTuition.gmsupport .tuitionTable tr td ul li{width:100%;}
	.support-contents .dotted-list{border-top:1px solid #000;border-bottom:1px solid #000;}
	
	/*Ãë¾÷Áö¿ø*/
	.job .job-step{margin-left:-10px;flex-wrap: wrap;        padding-bottom: 6rem;}
	.job .job-step li{width:calc(100%/2 - 10px);margin-left:10px;height: 20rem; padding:7px;box-shadow: 1px 4px 4px rgb(0 0 0 / 25%);}
	.job .job-step li em{font-size: 3.5rem;}
	.job .job-step li span{font-size: 1.2rem;}
	.job .job-step li p{font-size: 1.5rem; margin-bottom: 1rem; margin-top: 1rem; font-weight: 600;}
	.job .curriculum-info.detail{padding-top: 4rem;margin-top: 4rem;}
	.job .detail-info-job h4{font-size:2rem;}
	.job .detail-info-job p{font-size:1.5rem;margin-bottom: 2rem;}
	.job .detail-info-job .abroad li span{width: 12rem;display: block;height: 4rem;line-height: 4rem;margin-bottom: 5px; font-size:1.5rem;}
	.job .detail-info-job .abroad li{ margin-bottom: 1rem;font-size:1.5rem;}
	.job .detail-info-job .abroad{margin-bottom:4rem;padding-bottom:4rem;}
	.job .recruiting .list{display: flex;}
	.job .recruiting .list ul{  margin-left: 0;}
	.job .recruiting .list ul li{  border-bottom: none !important;  padding: 0 !important;}
	.job .recruiting .list div{  flex-direction: column;}
	.job .detail-info-job + .detail-info-job{margin-top:4rem;}
	.job .flights li{width:calc(100% / 4 - 10px); height:4rem; line-height:4rem; font-size:1.2rem;}
	.job .flights li img{ width: 90%;height: auto;}
	.job .curriculum-info.job .detail-top div + p + div{margin-top:4rem;}

	/*°³ÀÎÁ¤º¸*/
	.privacyWrap h4{font-size: 1.8rem; padding-top:0;}
	.privacyWrap p:first-child{margin-bottom:3rem;}
	.privacyWrap table{padding-top:2rem;margin-top: 0;}

	/*È¸¿ø°¡ÀÔ*/
	#proc{display:none;}
	.container.join{margin-top:11rem;}
	.join .sub-txt-box .sub-title{font-size:1.5rem; padding-right: 10vw;word-break: keep-all; margin-top: 1rem; font-weight: 300;}
	.joinStep{width:100%;padding: 0 20px;max-width:450px;margin: 0 auto;margin-bottom: 0;display: block;  margin-bottom: 4rem;}
	.joinPrivacyTitle{margin-top:6vw;font-size:1.8rem;}
	.joinPrivacy{margin-top:1vw;   padding: 10px; height:15rem;}
	.joinPrivacyCont{font-size:1.1rem; margin:0;}
	.JoinBtn{padding: 5vw 0; width:100%;}
	.JoinBtn a{width:100%; min-width:0;}
	.join input#mem_hp2,.join input#mem_hp3{width:29%;}
	.joinDesc{margin-left:0;font-size:1rem;position: static !important; display:inline-block;margin-top: 0.5rem;}
	.idChkDesc{margin-left:0;font-size:1rem;width: 100%;margin-top: 1rem;}
	.join input#mem_id{width: 65%;}
	.joinIdChk{position: absolute;right: 10px;height: 3.5rem;line-height: 3.5rem;width: 23%;font-size: 1.5rem;}
	.joinSuccess h4{font-size:2rem;}
	.joinSuccess p{font-size: 1.5rem;padding-top: 2rem;}
	.joinSuccess ul{width: 100%; display:flex; gap:1rem;}
	.joinSuccess ul li{width:100%;}
	.joinSuccess ul li a{width:100%; margin:0;}
	.login .memberLoginArea{padding:5rem 2rem;}
	.login .memberLoginArea ul li a{height:4.5rem; line-height:4.5rem; font-size:1.7rem;}
	.login .memberLoginArea ul{width:100%;margin-top: 2rem;}
	.login .btn-link{font-size:1.5rem;width: 100%;}
	.login .section02{padding-bottom:0;}
	.login .section01 .wrap{padding-bottom:0 !important;}
	.login .memberLoginArea ul li:last-child{margin-top:2rem;}
	.login .memberLoginArea h4{font-size:2rem;}
	.joinSuccess{margin-top:0;}
	.tuitionTable.join02{margin-top:0;}
	.login .login-box {display:none;}
	.login .login-box .title{font-size:2rem; margin-bottom:2rem;}
	.login .login-box .sub-title{font-size: 1.5rem;}
	.login .login-box ul{display:flex;gap: 0;margin3rem 0;margin: 4rem 0;margin-left: -10px;flex-wrap: wrap;}
	.login .login-box ul li{border-radius:2rem;height:20rem;padding:1.5rem;display: flex;flex-direction: column;align-items: center;box-shadow: 1px 4px 4px rgb(0 0 0 / 25%); width: calc(100% / 2 - 10px);justify-content: center;margin-left: 10px;}
	.login .login-box ul li em{width:3rem;height:3rem;display: block; background-size:contain;}
	.login .login-box ul li p{font-size:1.5rem; margin-bottom:1rem; margin-top:1rem;font-weight: 600;}
	.login .login-box ul li span{font-size:1.2rem;color:#B5B5B5;text-align: center;}


	/*ºü¸¥ ¼ö°­·á*/
	.subTuition{position: fixed;width: 100%;bottom: -160%; height:100%; z-index:999;}
	.subTuition.active{bottom: 0;z-index: 100;display: flex;align-items: flex-end;}
	.subTuition.active::before{content:""; width:100%; height:100%; display:block; position:Absolute; top:0; left:0; background:#000; opacity:0.7; z-index:1;}
	.subTuition .tuition-wrap{width: 100%;padding: 4rem 1rem;background: #f7f7f7;z-index:2;position:relative;height: 100%;overflow-y: auto;}
	.subTuitionTitle{margin-bottom:2rem;text-align: left;}
	.subTuitionTitle p{font-size: 1.5rem;word-break: keep-all;width: 80%; line-height:1.5;}
	.subTuitionTitle h3{font-size: 2rem;}
	.subTuition .tuition-wrap .step ul{gap:1rem;}
	.subTuition .tuition-wrap .step ul li{width:48%;}
	.subTuition .tuition-wrap .step{margin-bottom:2rem;}
	.subTuition .tuition-wrap .info-input{ flex-direction: column;}
	.subTuition .tuition-wrap .select-box{display: flex;justify-content: space-between;}
	.subTuition .tuition-wrap input{height: 4rem;font-size: 1.2rem;}
	.subTuition .tuition-wrap input.fullwidth{width:100%;height: 4rem;}
	.subTuition .tuition-wrap select{width:30%;height: 4rem;font-size: 1.2rem;}
	.subTuition .tuition-wrap .select-box input{width:30%;}
	.subTuition .tuition-wrap input[type='radio'] + label{height: 4rem;font-size:1.2rem;box-shadow: 0px 2px 2px rgb(0 0 0 / 10%);}
	.subTuition .tuition-wrap .step-wrap h4{font-size: 1.5rem;margin-bottom: 1rem;}
	.mo-stuition-btn{box-shadow: 0px -5px 7px #0000002e; width:100%;height: 7rem;text-align:center;background:var(--main-color);color:#fff;font-size: 25px;font-weight: 600;line-height: 7rem;position: fixed;bottom: 0;left: 0;z-index:99;}
	.subTuition .tuitionBtn a{font-size: 1.7rem;line-height: 4.5rem;}
	.subTuition .tuitionDesc{margin-top:3rem;font-size: 1.1rem;}
	.subTuition .privacyAgree{display: flex; flex-direction: column;}
	.subTuition .privacyAgree input[type='checkbox']::after{top: 2px;width: 15px;height: 15px;}
	.subTuition .privacyAgree details{position: static;font-size: 15px;margin-left: 20px;width: 80%;}
	.subTuition .privacyAgree input[type='checkbox']{height:auto; font-size:0;position: absolute; border:0; border-radius: 0; -webkit-appearance: none;}
	.subTuition .qckClose {display:block;width: 51px;height: 50px;position:absolute;right: 1rem;top: 1rem;background:url("/m/img/icon/icon_gnb_close.png")no-repeat center center;background-size:64px auto;text-indent:-9999px;}
	.subTuition .privacyAgree label{margin-left:18px;}
		
	.privacyAgree label{font-size: 12px;margin-left: 16px;}
	.privacyAgree details{font-size: 12px;margin-left: 18px; position: static;}
	.privacyAgree input[type='checkbox']::after{}
	
	/*°­»ç*/
	.sub .teacher.bs .section03 .wrap{padding-top:0;}
	.teacher .tch-list .tch-item:hover{background-color:#ECF1F5;}
	.teacher .tch-list .tch-item::after{display:none;}

	/*¿¬Çõ*/
	.history .year li span{width:2.5rem;}

	.blocker{z-index:9999 !important;}

	.curri-top-new .top-contents {height: 45rem;padding: 9rem 0 10rem 1rem;}
	.curri-top-new .info p {font-size:14px;}
	.curri-top-new .info h2 {margin-top: 1.5rem;font-size: 34px;line-height: 44px;}
	.curri-top-new .info .description {font-size: 16px;margin-top: 1.5rem;line-height: 2.5rem;}
	.curriculum-info .detail-top-new {padding: 60px 0;flex-wrap: wrap;}
	.curriculum-info .detail-top-new .img {max-width: 60%;}
	.curriculum-info .detail-top-new .cont-wrap {text-align: center;}
	.curriculum-info .detail-top-new .tit {font-size: 22px;margin-bottom: 25px;}
	.curriculum-info .detail-top-new .txt {font-size: 16px;}
	.curriculum-descr .top-point {font-size:32px;}
	.curriculum-descr h3 {font-size:27px;}
	.curriculum-descr h4 {font-size:15px;}
	.curriculum-descr .cont-wrap .txt {margin-top: 15px;gap:0;flex-wrap: wrap;flex-direction: column;display: flex;width: 100%;font-size: 14px;line-height: 28px;padding: 15px;}
	.curriculum-descr .cont:nth-of-type(1) .tit:after,
	.curriculum-descr .cont:nth-of-type(2) .tit:after,
	.curriculum-descr .cont:nth-of-type(3) .tit:after,
	.curriculum-descr .cont:nth-of-type(4) .tit:after,
	.curriculum-descr .cont-wrap .txt:before,
	.curriculum-descr .cont-wrap .txt:after {display: none;}
	.curriculum-descr .cont-wrap .point, .curriculum-descr .cont-wrap .tit {font-size: 14px;}
	.curriculum-descr .cont-wrap .cont {width: 90%;margin: 0 auto;gap: 0;justify-content: flex-start;flex-wrap:wrap;}
	.curriculum-descr .cont-wrap .tit {width: 100%;}
	.curriculum-descr .cont-wrap {width: 100%;max-width:100%;}
	.curriculum-descr .cont-wrap .txt ul {width: 100%;}
	.curriculum-descr .cont-wrap .txt li:before {top:13px;}
	.curriculum-descr .cont-wrap span.tur {font-size: 9px;}
	.curriculum-descr .cont-wrap .txt li {padding-left: 15px;}
	.curriculum-descr .cont-wrap .txt li:before {width:3px;height: 3px;left: 5px;}
	.partener_logos {padding: 50px 0 60px;margin-top:0;}
	.partener_logos .logos-wrap {animation: scroll-left 30s linear infinite;display: flex;width: calc(100px * 20);}
	.partener_logos .logos-wrap div {width: 100px;margin-right: 20px;}

	.dom-less .cont-wrap .cont_com{font-size: 15px;left: 32px;width: 70%;}

	.pass_course {padding: 60px 0;}
	.pass_course h3 {font-size:27px;}
	.pass_course h4 {font-size:15px;}
	.rounds_wrap {padding: 40px 0 45px;}

	.pass_course .cont-wrap .cont {flex-wrap:wrap;width: 90%;padding: 40px 10px 35px 0;gap: 20px;}
	.pass_course .cont-wrap .tit {width: 100%;justify-content: flex-start;gap: 10%;font-size: 18px;}
	.pass_course .cont-wrap .cont:last-of-type .tit {gap:13%;}
	.pass_course .cont-wrap .rect {height: 60%;}
	.pass_course .cont-wrap .txt {font-size: 15px;line-height: 25px;}

	.teach-info .video-wrap, .teach-info .cont {max-width: 90%;}
	.teach-info .tit h4 {font-size: 20px;}
	.teach-info .tit img {width:55%;top: -15%;right: -15%;}
	.teach-info .txt {padding: 20px;margin-top: 35px;}
	.teach-info .txt ul {font-size: 14px;line-height: 28px;}

	.teach-info .txt ul {font-size:13px;line-height:24px;}
	.teach-info .txt p {font-size: 14px;margin-bottom: 10px;}
	.teach-info .txt p span {font-size: 18px;}
	.teach-info .txt .teacher_img {width: 40%;}
	.for-less .teach-info .txt .teacher_img {width:30%;}

	.curriculum-descr h3 span {color: #00C4D3;display: inline-block;}
	.curriculum-descr h3 .point {display: none;}
	.point-less .curriculum-descr h3 .point {display: none;}

	.stud_review {padding: 60px 0 40px;}
	.stud_review h3 {font-size: 27px;margin-bottom:10px;}
	.stud_review h4 {font-size: 15px;margin-bottom:10px;}
	.stud_review h5 {font-size: 10px;}

	.stud_review-slider .slide {min-height:320px;gap:25px; }
	.stud_review-slider .slide .line {height: 3px;width: 35px;}
	.stud_review-slider .slide .logo {max-width:50%;height:35px;}
	.stud_review-slider .slide h6 {font-size: 14px;margin-bottom: 10px;}
	.stud_review-slider .slide h5 {font-size: 16px;margin-bottom:10px;}
	.stud_review-slider .slide p {font-size: 12px;line-height: 24px;}
	.stud_review-slider .swiper-slide {width: 250px;}
	.rounds_wrap {width:100%;max-width: 540px;}
	.rounds_wrap .round {width: 180px;height: 180px;}
	.rounds_wrap .round p {font-size:20px;}
	
	.dom-stew .top-contents {background: url("/2025/img/sub/dom_stew_m.png") 99% 55% / cover no-repeat;background-size: cover;background-position: 65% 100%;}
	.dom-stew .pass_course {background: url('/2025/img/sub/dom_sterw_bg_m.png') center center / cover no-repeat;}
	.for-stew .top-contents{background: url("/2025/img/sub/over_stewardess_1_m.jpg") 99% 55% / cover no-repeat;background-size: cover;background-position: 65% 100%;}
	.for-stew .partener_logos .logos-wrap {width: calc(100px * 28);}
	.for-stew .pass_course{background: url(/2025/img/sub/for-stew_bg_mo.png) center center / cover no-repeat;}

	.gookbi .container {margin-top: 7rem;}


	
}

@media(max-width:640px) {
	/* m banner */
	.main-banner {height:auto;}
	.main-banner .swiper-slide {height:auto;}
	.main-banner .banner {width:100%; padding-top:83.33%;}
	
	.subTuition .privacyAgree details{font-size: 12px;margin-left: 20px;}
	.mo-stuition-btn{width:100%;height: 5rem;text-align:center;background:var(--main-color);color:#fff;font-size: 1.8rem;font-weight: 600;line-height: 5rem;position: fixed;bottom: 0;left: 0;z-index:99;}

	/* ¾îÇÐ°úÁ¤ */
	.toeic .contents {flex-direction: column;}
	
	.rounds_wrap .round {width: 130px;height: 130px;}
	.rounds_wrap .round p {font-size: 14px;line-height: 20px;margin-top: 10px;}
	.rounds_wrap .round img {max-width: 20%;}
	.teach-info .txt .teacher_img {width: 55%;}
	.for-less .teach-info .txt .teacher_img {width:45%;}
	.rounds_wrap {max-width:390px; }
	.sch_system .cont .right .swiper {height:360px;}
	.sch_system .mentor_info {width: 100%;}
	.gookbi .support {background: url('/2025/img/sub/gookbi_bg_m.png') no-repeat;background-position-x: 50%;background-size: 100%;}


}

@media(max-width: 400px) {
	.teach-info .txt .teacher_img  {width:50%;}
	.teach-info .tit img {width:50%;}
	.rounds_wrap .round {width: 110px;height: 110px;}
	.for-less .teach-info .txt .teacher_img {width:40%;}
	.gookbi_info .gookbi_cat {padding: 0 0 20px;}
	.gookbi_info .gookbi_cat div {font-size:14px;padding: 7px 15px 5px;}
}