@charset "utf-8";

.main_wrap{overflow: hidden;background: #fff;}


.m_tit{color: #565656;font-size: 28px;letter-spacing: -0.04em;font-family: 'notokr-bold';padding:6% 0 0 0%;}
.m_tit span{color: #b49a85;}

/* .swiper-pagination-bullet{background: #e0d7d5 !important;width: 25px !important;height: 25px !important;display: inline-block;opacity: 1 !important;left:0 !important;}
.swiper-pagination-bullet-active{background: #565656 !important;opacity: 1 !important;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{width: 100% !important;left: 0 !important;transform:translate(0%, -60%) !important;text-align: center;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(1) !important;background:#d4cbc7 !important;opacity: 1 !important;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(1) !important;background:#d4cbc7 !important;opacity: 1 !important;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(1) !important;background:#d4cbc7 !important;opacity: 1 !important;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(1) !important;background:#d4cbc7 !important;opacity: 1 !important;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{background:#565656 !important;opacity: 1 !important;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(1) !important;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{} */


.m_promotion{position: relative;}
.m_promotion .promotion_box{position: relative;}
.m_promotion .promotion_box .promotion_txt{position: absolute;top: 55%;left:0%;width:100%;text-align: center;}
.m_promotion .promotion_box .promotion_txt div:nth-child(1){color: #b1485c;font-size: 26px;font-family: 'notokr-bold';letter-spacing: -0.04em;padding-bottom: 1.5%}
.m_promotion .promotion_box .promotion_txt div:nth-child(2){color: #a8394e;font-size: 52px;font-family: 'notokr-black';letter-spacing: -0.06em;line-height: 1.15;}
.m_promotion .promotion_box .promotion_txt div:nth-child(2) span{display: block;}
.m_promotion .promotion_box .promotion_txt div:nth-child(3){color: #774f4f;font-size: 24px;font-family: 'notokr-medium';letter-spacing: -0.04em;line-height: 1;padding-top: 1.5%}

.m_mainbannermenu{background: #fff9f4;padding: 20px 35px;}
.m_mainbannermenu ul{display: flex;flex-direction: row;justify-content: center;gap:18px;}
.m_mainbannermenu ul li{width:20%;background: #ffffff;}


.m_curriculum{background: #e7e1df;padding: 0 20px 6% ;}
.m_curriculum .box_hidden {
	display: flex;flex-direction: row;gap:20px;justify-content: space-between;
}

.m_curriculum a{display: inline-block;width: 33.3333%;float: left;}
.curriculum_box{padding-bottom: 10%;}
.curriculum_box .imgbox{margin-top: 5%;}
.curriculum_box dl{text-align: center;}
.curriculum_box dl dt{font-size: 22px;color: #5b524f;letter-spacing: -0.08em;opacity: 0.6;line-height: 1.5;padding-top: 2%;}
.curriculum_box dl dd{color: #5b524f;font-size: 30px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 1.2;}
.curriculum_box dl dd span{font-family: 'notokr-regular';}

.m_teacher{background: #fff;}
.m_teacher .m_tit{padding-left: 3%;}



.m_story{background: #e6e1dd;/* padding-bottom: 10%; */}
.m_story .m_story_inner {margin: 0% 3%;}
.m_story .m_tit{padding-left: 3%;}
.story_box{overflow: hidden;position:relative;width: 100%;margin-top: 3%;/* padding-bottom: 10%; */}
.story_box ul {width: 100%; padding-bottom: 15%; /*overflow: hidden;*transform:initial !important;*/}
.story_box ul li{float: left;margin-right: 0% !important;position: relative;box-shadow: 0px 22px 10px -8px rgb(0 0 0 / 50%);height:72vw;}
.story_box .img_story{width: 100%;height:100%;}
.story_box .img_story img{object-fit: cover;display: block;width: 100%;height: 100%;/*padding:0 1%;border:1px solid #a6a6a6;*/}
.story_box .story_gd{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/gallery_gd.png) no-repeat center bottom;background-size: cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.story_box .txt_story{width: 100%;position: absolute;bottom: 40%;left: 0%;padding: 5%;}
.story_box .txt_story p{display: block;font-size: 24px;letter-spacing: -0.04em;font-family: 'notokr-bold';color: #ffb192;text-align: center;line-height: 120%;}
.story_box .txt_story span{display: block;font-size: 30px;letter-spacing: -0.04em;font-family: 'notokr-bold';color: #fff;text-align: center;line-height: 120%;}


.story_box .swiper-button-next-one,
.story_box .swiper-button-prev-one{position: absolute;top: 35%;width: 8%;height: 9%;z-index: 10;}
.story_box .swiper-button-next-one{right: 0;}
.story_box .swiper-button-prev-one{left: 0;}








/* 2021-11-25 */
.m_gallery{background: #f1f1f1;/* padding-bottom: 10%; */}
.m_gallery .m_tit{padding-left: 3%;}

.gallery_box{overflow: hidden;position:relative;width: 100%;margin-top: 3%;/* padding-bottom: 10%; */}
.gallery_box ul {width: 100%; padding-bottom: 15%; /*overflow: hidden;*//*transform:initial !important;*/}
.gallery_box ul li{position: relative;box-shadow: 0px 22px 10px -8px rgb(0 0 0 / 50%);}
.gallery_box .img_gallery{width: 100%;}
.gallery_box .img_gallery img{object-fit: cover;display: block;width: 100%;height: 100%;/*padding:0 1%;border:1px solid #a6a6a6;*/}
.gallery_box .gallery_gd{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/gallery_gd.png) no-repeat center bottom;background-size: cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.gallery_box .txt_gallery{width: 100%;position: absolute;bottom: 1%;left: 0%;padding: 5%;}
.gallery_box .txt_gallery span{display: block;font-size: 26px;letter-spacing: -0.04em;font-family: 'notokr-bold';color: #fff;}
.swiper-notification{position: absolute;bottom:0%;left:0%;}
.m_gallery .swiper-horizontal>.swiper-pagination-bullets, .m_gallery .swiper-pagination-bullets.swiper-pagination-horizontal{transform:translate(0%, -210%) !important;}
/* //2021-11-25 */

.m_review{background: #fff;padding: 0 3% 6% 3%;}
.review_pd{overflow: hidden;    position: relative;}
.review_box{background: #e8e4e1;padding:5%;border-radius: 20px;margin-top: 4%;min-height: 354px;}/* 2021-11-19 lee */
.review_box:first-child{margin-left: 0;}
.review_box a{display: inline-block;position: relative;width: 100%;}/* 2021-11 lee */
.review_box .review_user{overflow: hidden;display: flex;
	gap: 30px;
	align-items: center;}
.review_box .review_user span{float: left;display: inline-block;width: 130px;height: 130px;background: #bda694;border-radius: 50%;overflow: hidden;}
.review_box .review_user span img{width: 125%;}
.review_box .review_user dl{    float: right;
	width: 62%;
	display: flex;
	flex-direction: column;
	gap: 10px;}
.review_box .review_user dl dt{color: #000;font-size: 26px;line-height: 1.2;letter-spacing: -0.04em;font-family: 'notokr-medium';}/* 2021-11 lee */
.review_box .review_user dl dd{color: #756b62;font-size: 22px;letter-spacing: -0.04em;font-family: 'notokr-regular';line-height: 1;}
.review_box .review_txt{color: #565656;font-size: 22px;line-height: 1.4;font-family: 'notokr-demilight';padding-top: 5%;}
.m_review .swiper-slide{
	height:unset;
}
.m_review .swiper-horizontal>.swiper-pagination-bullets, .m_review .swiper-pagination-bullets.swiper-pagination-horizontal, .m_review .swiper-pagination-custom, .m_review .swiper-pagination-fraction{text-align: center;font-size: 24px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.08em;color:#5b524f;display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;line-height: 2.5;width: 54%;text-align: center;margin: 0 auto;padding-top: 4%;height: 85px;}
.m_review .swiper-pagination-fraction .swiper-pagination-current{color: #ff7b47;}
.m_review .swiper-button-next3,
.m_review .swiper-button-prev3{position: absolute;bottom: 0;width: 8%;height: 9%;/* border: 1px solid red; */}
.m_review .swiper-button-next3{right: 32%;}
.m_review .swiper-button-prev3{left: 32%;}


.m_beauty_tv{padding: 6% 3%;}
.m_beauty_tv .videoBox{width: 49%;float: left;margin-top: 3%;overflow: hidden;}/* 2021-11 lee */
.m_beauty_tv .videoBox .videoArea{display: inline-block;position: relative;}
.m_beauty_tv .videoBox .videoArea .videoImgBox{display: inline-block;/*height: 100%;*/height: 250px;}/* 2021-11-19 lee */
.m_beauty_tv .videoBox .videoArea .videoImgBox img{object-fit : cover;height: 100%;}/* 2021-11-19 lee */
.m_beauty_tv .videoBox .videoArea .videoPlay{position: absolute;top:50%;right:8%;width: 13.32%;}
.m_beauty_tv .videoBox .videoArea .video_tit{color: #ff7b47;font-size: 26px;font-family: 'notokr-bold';line-height: 1.2;letter-spacing: -0.04em;height: 10%;/* width: 100%; */overflow: hidden;padding-top: 5%;display: -webkit-box;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m_beauty_tv .videoBox .video_info{}
.m_beauty_tv .videoBox .video_info span{color: #9e9e9e;font-size: 20px;font-family: 'notokr-regular';letter-spacing: -0.04em;display: inline-block;line-height: 1;margin-top: 4%;}
.m_beauty_tv .videoBox .video_info span:last-child{border-left: 1px solid #ccc;padding-left: 2%;margin-left: 2%;}


.m_one_class{margin: 0% 3%;overflow: hidden;}
.m_one_class_oneday {
	position: relative;margin: 6% 0;
}
.m_one_class_free {
	position: relative;margin: 6% 0;display: grid;
}
.m_one_class_free > ul {
	display: flex;
	width: 100%;
	gap: 15px;
}
.m_one_class_free > ul > li {
	width:50%;
}
.m_one_class_oneday > ul {
	display: flex;
	width: 100%;
	gap: 15px;
}
.m_one_class_oneday > ul > li {
	width:50%;
}
.m_one_class_free > ul > li > a > img {width:100%;height:100%;}

.m_one_class > ul > li > a{display: inline-block;float: left;width: 100%;position: relative;}
.m_one_class > ul > li > a{display: inline-block;float: left;width: 100%;position: relative;}

.m_one_class a span{display: inline-block;width: 100%;height: 13%;position: absolute;bottom:0;left:0;text-align: center;color: #fff;letter-spacing: -0.04em;font-family: 'notokr-medium';font-size: 24px;background: #e28f5b;line-height: 2.5;}

.m_one_class .m_tit {
	display: flex;flex-direction: row;justify-content: space-between;align-items: center;
}
.m_one_class .m_tit h2 {
	color: #565656;
	font-size: 28px;
	font-family: 'notokr-bold';
}
.m_one_class .m_tit .oneday_more { background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 55%;padding-right: 30px;font-size: 15px;color: #b9b9b9;
}
.m_one_class .m_tit .free_more { background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 55%;padding-right: 30px;font-size: 15px;color: #b9b9b9;
}



.m_one_class a:last-child span{background: #54cbbc;}
.m_one_class .swiper-button-next-free,
.m_one_class .swiper-button-prev-free{position: absolute;top: 45%;width: 8%;height: 9%;z-index: 10;}
.m_one_class .swiper-button-next-free{right: 6%;}
.m_one_class .swiper-button-prev-free{left: 6%;}

.m_one_class .swiper-button-next-one,
.m_one_class .swiper-button-prev-one{position: absolute;top: 45%;width: 8%;height: 9%;z-index: 10;}
.m_one_class .swiper-button-next-one{right: 6%;}
.m_one_class .swiper-button-prev-one{left: 6%;}


.oneday_layer{padding:0 3%;position: absolute;top:50%;left: 0%;transform:translate(0, -50%);width: 100%;}
.oneday_layer_cont{width: 100%;background: #fff;position: relative;padding:2.5%;padding-top: 13%;}
.oneday_ly_img img{object-fit : cover;width: 100% !important;height: 100% !important;}/* 2021-11 lee */

.m_facility{background: #e8e4e1;}
.m_facility .m_tit{padding-left: 3%;}

.facility_box{overflow: hidden;position:relative;width: 100%;margin-top: 3%;}
/*.facility_box ul {width: 246.295%;overflow: hidden;display: inline-flex;padding-left: 3%;padding-bottom: 15%;}*/
.facility_box ul {/*display: inline-flex;padding-left: 3%;*/padding-bottom: 8%;}
.facility_box ul li{float: left;width: 100% !important;margin-right: 0% !important;position: relative;/* padding: 0 1%; */}/* 2021-11-19 lee */
.facility_box .img_facility{width: 100%;padding: 0 1%;}
.facility_box .img_facility a {display: block;}

.m_facility .swiper-button-next5,
.m_facility .swiper-button-prev5{position: absolute;top: 35%;width: 8%;height: 9%;z-index: 10;}
.m_facility .swiper-button-next5{right: 6%;}
.m_facility .swiper-button-prev5{left: 6%;}
.m_facility .swiper-pagination5 {-webkit-tap-highlight-color : transparent !important;}







@media screen and (max-width:360px) { /* 갤럭시 */
	.swiper-pagination-bullet{width: 12px !important;height: 12px !important;}
	.m_tit{font-size: 13px;}
	.m_one_class .m_tit h2 {
		font-size: 13px;
	}
	.m_one_class .m_tit .oneday_more {
    background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 40%;
    font-size: 10px;
		background-size: 15px;
		padding-right:20px;
}
.m_one_class .m_tit .free_more {
	background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 40%;
	background-size: 15px;
	font-size: 10px;
	padding-right:20px;
}

.m_review .m_tit h2 {
	font-size: 13px;
}
.m_review .m_tit .review_more {
	background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 40%;
	background-size: 15px;
	font-size: 10px;
	padding-right:20px;
}


	.m_promotion .promotion_box .promotion_txt div:nth-child(1){font-size: 12px;}
	.m_promotion .promotion_box .promotion_txt div:nth-child(2){font-size: 24px;}
	.m_promotion .promotion_box .promotion_txt div:nth-child(3){font-size: 11px;}
	.curriculum_box dl dt{font-size: 11px;}
	.curriculum_box dl dd{font-size: 14px;}
	.teacher_box ul li{width: 42% !important;}
	.teacher_box ul li .sub_ico{font-size: 10px;}
	.teacher_box ul li .text_box div:nth-child(1){font-size: 12px;}
	.teacher_box ul li .text_box div:nth-child(2){font-size: 13px;}
	.teacher_box .paging a{width: 19.2%;}
	.teacher_box .paging div{font-size: 12px}
	.tch_ly_txt{font-size: 11px;}
	.tch_ly_txt strong{font-size: 12px;}
	.btn_ly_close{width: 4.5%;}
	.m_teacher .swiper-horizontal>.swiper-pagination-bullets, .m_teacher .swiper-pagination-bullets.swiper-pagination-horizontal, .m_teacher .swiper-pagination-custom, .m_teacher .swiper-pagination-fraction{font-size: 12px;}
	.m_review .swiper-horizontal>.swiper-pagination-bullets, .m_review .swiper-pagination-bullets.swiper-pagination-horizontal, .m_review .swiper-pagination-custom, .m_review .swiper-pagination-fraction{font-size: 12px;}
	.gallery_box .txt_gallery span{font-size:12px;}
	.review_box{border-radius: 8px;}
	.review_box .review_user span{width: 63px;height: 63px;}
	/* 2021-11-19 lee */
	.review_box .review_user dl dt{font-size: 12px;}
	.review_box .review_user dl dd{font-size: 11px;}
	.review_box .review_txt{font-size: 11px;}
	.m_beauty_tv .videoBox .videoArea .video_tit{font-size: 12px;}
	.m_beauty_tv .videoBox .video_info span{font-size: 10px;}
	.m_one_class a span{font-size: 11px;}
	.review_box{min-height: 209.5px;}
	.m_beauty_tv .videoBox .videoArea .videoImgBox{height: 119px;}
	/* //2021-11-19 lee */
}
@media (min-width:361px) and (max-width:428px) {
	.swiper-pagination-bullet{width: 14px !important;height: 14px !important;}
	.m_tit{font-size: 15px;}

	.m_one_class .m_tit h2 {
		color: #565656;
		font-size: 15px;
		font-family: 'notokr-bold';
	}
	.m_one_class .m_tit .oneday_more { background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 50%;background-size: 13px 8px;padding-right: 15px;font-size: 10px;
	}
	.m_one_class .m_tit .free_more { background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/ico_arr.png)no-repeat right 50%;background-size: 13px 8px;padding-right: 15px;font-size: 10px;
	}

	.m_promotion .promotion_box .promotion_txt div:nth-child(1){font-size: 14px;}
	.m_promotion .promotion_box .promotion_txt div:nth-child(2){font-size: 26px;}
	.m_promotion .promotion_box .promotion_txt div:nth-child(3){font-size: 13px;}
	.curriculum_box dl dt{font-size: 13px;}
	.curriculum_box dl dd{font-size: 16px;}
	.teacher_box ul li{width: 40% !important;}
	.teacher_box ul li .sub_ico{font-size: 10px;}
	.teacher_box ul li .text_box div:nth-child(1){font-size: 14px;}
	.teacher_box ul li .text_box div:nth-child(2){font-size: 15px;}
	.teacher_box .paging a{width: 19.2%;}
	.teacher_box .paging div{font-size: 14px}
	.tch_ly_txt{font-size: 13px;}
	.tch_ly_txt strong{font-size: 14px;}
	.btn_ly_close{width: 5.5%;}
	.m_teacher .swiper-horizontal>.swiper-pagination-bullets, .m_teacher .swiper-pagination-bullets.swiper-pagination-horizontal, .m_teacher .swiper-pagination-custom, .m_teacher .swiper-pagination-fraction{font-size: 14px;}
	.gallery_box .txt_gallery span{font-size:14px;}
	.review_box{border-radius: 10px;}
	.review_box .review_user span{width: 72px;height: 72px;}
	/* 2021-11-19 lee */
	.review_box .review_user dl dt{font-size: 14px;}
	.review_box .review_user dl dd{font-size: 13px;}
	.review_box .review_txt{font-size: 13px;}
	.m_review .swiper-horizontal>.swiper-pagination-bullets, .m_review .swiper-pagination-bullets.swiper-pagination-horizontal, .m_review .swiper-pagination-custom, .m_review .swiper-pagination-fraction {
    font-size: 14px;
}

	.m_beauty_tv .videoBox .videoArea .video_tit{font-size: 14px;}
	.m_beauty_tv .videoBox .video_info span{font-size: 12px;}
	.m_one_class a span{font-size: 13px;}
	.review_box{min-height: 234.38px;}
	.m_beauty_tv .videoBox .videoArea .videoImgBox{height: 142px;}
	/* //2021-11-19 lee */
}

@media all and (max-width:768px){
	.story_box .txt_story p{font-size: 3.125vw;}
	.story_box .txt_story span{font-size: 3.9062vw;}

	.knowledge_box .txt_knowledge p{font-size: 3.125vw;}
	.knowledge_box .txt_knowledge span{font-size: 3.9062vw;}





	.m_promotion{
		height:71.6145vw;
	}
	.m_promotion .promotion_box .eventBox img{
		width:100%;height:100%;
	}
.m_curriculum .box_hidden {
	gap:2.6041vw;
}
.m_curriculum a{display: inline-block;width: 33.3333%;float: left;}
.curriculum_box{padding-bottom: 10%;}
.curriculum_box .imgbox{margin-top: 5.2083vw;width:29.2968vw;height:39.4531vw;}
.curriculum_box .imgbox img{width:100%;height:100%;}
.curriculum_box dl{text-align: center;}
.curriculum_box dl dt{font-size: 22px;color: #5b524f;letter-spacing: -0.08em;opacity: 0.6;line-height: 1.5;padding-top: 2.6041vw;}
.curriculum_box dl dd{color: #5b524f;font-size: 30px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 1.2;}
.curriculum_box dl dd span{font-family: 'notokr-regular';}

.m_curriculum .box_hidden .curriculum_box dl dt{
	font-size:2.6041vw;
}
.m_curriculum .box_hidden .curriculum_box dl dd {
	font-size:3.9062vw;
}


.stu_interview {padding:0 3%;}
.stu_interview .m_tit {
	padding-top:7.8125vw;
}
.itv_slider_box {padding-top:3.9062vw;}
.itvSlider .swiper-slide a{
  display: block;
  border:1px solid #dddddd;
  border-radius: 3.9062vw;
  overflow: hidden;
  min-height: 52.9947vw;
}
.itvSlider .swiper-slide .img_area{
  width:100%;max-height: 30.4687vw;overflow: hidden;height:100%;
}

.itvSlider .swiper-slide .img_area img{
  width:100%;
}

.itvSlider .swiper-slide .txt_area {
  padding:3.9062vw;display: flex;flex-direction: column;gap:3.2552vw;
}

.itvSlider .swiper-slide .txt_area .stu_info {
  display: flex;flex-direction: column;gap:1.9531vw;
}
.itvSlider .swiper-slide .txt_area .stu_info .sort{
  color: #bda694;
  font-size: 2.6041vw;
  font-family: 'Pretendard';font-weight:700;
}
.itvSlider .swiper-slide .txt_area .stu_info .stu_name {
  font-size: 3.125vw;
  color: #565656;
  font-family: 'notokr-bold';
  letter-spacing: -0.06em;
	line-height: 2.8645vw;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.itvSlider .swiper-slide .txt_area .stu_info .stu_name strong {
  display: inline-block;
  font-family: 'notokr-regular';
  font-weight: normal;
}
.itvSlider .swiper-slide .txt_area .stu_info .stu_name >span{
  display: inline-block;
  height: 2.8645vw;
  border-left: 1px solid #e5e5e5;
  padding-left: 1.3020vw;
  margin-left: 1.3020vw;
  vertical-align: middle;
}
.itvSlider .swiper-slide .txt_area .stu_txt{
  color: #565656;
    font-size: 2.6041vw;
    font-family: 'Nanum-R';
    line-height: 3.7343vw;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.m_teacher .swiper-button-next1, .m_teacher .swiper-button-prev1 {
	width: 7.2916vw;
	height: 7.2916vw;
}
.m_review .swiper-button-next3, .m_review .swiper-button-prev3 {
	width: 7.2916vw;
	height: 7.2916vw;
}
.m_review .swiper-horizontal>.swiper-pagination-bullets, .m_review .swiper-pagination-bullets.swiper-pagination-horizontal, .m_review .swiper-pagination-custom, .m_review .swiper-pagination-fraction {
	height:11.0677vw;
}
.m_teacher .swiper-horizontal>.swiper-pagination-bullets, .m_teacher .swiper-pagination-bullets.swiper-pagination-horizontal, .m_teacher .swiper-pagination-custom, .m_teacher .swiper-pagination-fraction {
	height:11.0677vw;
}
}
