	.conts_wrap .product li span.pack>div {margin: 0 auto;}
	.conts_wrap .product li span.name {font-size:24px;}
    .conts_wrap .product3 li {position: relative;}

	.conts_wrap .sec02 .screen_bottom {margin-bottom: 0px; background-image:none;}
	.video_wrap{padding:0 50px 50px;}
	.video_wrap ul.txt{width:100%; margin-bottom:30px;}
	.video_wrap ul.txt li{display:inline-block; width:calc(50% - 20px); margin-right:20px;}
	.video_wrap ul.txt li:last-child{margin-right:0px;}
	.video_wrap ul.txt li p{font-size:14px; line-height:1; font-weight:500; color:#5b5b5a;}
	.video_wrap ul.txt li p span:before{display:inline-block; margin:0 10px; content:''; width:1px; height:13px; background:#979796;}
	.video_wrap ul.txt li span{font-weight:300; color:#797978;}
	.video_wrap ul.youtube{width:100%;}
	.video_wrap ul.youtube li{display:inline-block; width:calc(50% - 20px); margin-right:20px; border-radius:10px; background:#000; box-shadow:5px 5px 5px 5px #a2a2a2;}
	.video_wrap ul.youtube li:last-child{margin-right:0px;}
	.video_wrap2{padding:50px 0px;}
	.video_wrap2 ul.youtube2{width:660px; margin:0 auto;}
	.video_wrap2 ul.youtube2 li{display:inline-block; width:100%; border-radius:10px; background:#000; box-shadow:5px 5px 5px 5px #a2a2a2;}

	.tableA{margin-bottom:40px;}
	.conts_wrap .sec02 .tab ul li a span.icon{left:45px;}
	.classtutor{padding:0 30px 30px;}
	.classtutor ul{width:100%;}
	.classtutor ul li{display:inline-block; width:calc(50% - 20px); margin-right:20px; vertical-align:top;}
	.classtutor ul li:last-child{position:relative; margin-right:0px;}
	.classtutor ul li img{width:100%;}
	.conts_wrap .sec02 .cont_tutor button.coaching{position:absolute; right:94px; bottom:34px; width:90px; height:26px; line-height:26px; border:0; cursor:pointer; background:#f5f5f5; color:#000; text-decoration:underline;}
	.conts_wrap .sec02 .cont1-2 .cont .prep{width: 880px!important;}
	.conts_wrap .sec02 .cont1-2 .cont .prep ul{width: 100%;}
	.conts_wrap .sec02 .cont1-2 .cont .prep ul li{float: left; width: calc(50% - 10px); margin-right: 20px;}
	.conts_wrap .sec02 .cont1-2 .cont .prep ul li:last-child{margin-right: 0px;}
	.conts_wrap .sec02 .cont1-2 .cont .prep ul li img{width:100%;}
	.conts_wrap .sec02 .cont1-3 .cont .courseware{width: 880px!important; padding-bottom:40px;}
	.conts_wrap .sec02 .cont1-3 .cont .courseware ul{width: 100%;}
	.conts_wrap .sec02 .cont1-3 .cont .courseware ul li{float: left; width: calc(50% - 10px); margin-right: 20px;}
	.conts_wrap .sec02 .cont1-3 .cont .courseware ul li:last-child{margin-right: 0px;}
	.conts_wrap .sec02 .cont1-3 .cont .courseware ul li img{width:100%;}
	.conts_wrap .sec02 .cont1-3{padding:0px; border:none;}
	.conts_wrap .sec02 .cont1-3 h3{margin-top:100px; padding:0px; border:none; text-align:left;}

	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px;}
	.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px; width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px)); height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px));}
	/*  modal_tutor_video  */
	.modal_tutor_video{
		position: fixed;
		display: none;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background-color: rgba(000, 000, 000, 0.5);
		z-index: 999;
	}
	.modal_tutor_video>div{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.modal_tutor_video>div .modal_tutor_cont{
		position: relative;
		text-align: center;
		box-sizing: border-box;
		border-radius: 0;
		width: 720px;
	}
	.modal_tutor_video>div .modal_tutor_cont .pop_close{
		display: block;
		width: 23px;
		height: 23px;
		position: absolute;
		top: -40px;
		right: 0;
		background-image: url("./img/pop_close_btn.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
		text-indent: -99999px;
		background-color: transparent;

	}
	.modal_tutor_video>div .modal_tutor_cont iframe{
		margin: 0 auto;
		height: 405px;
		width: 100%;
	}
	.modal_tutor_video>div .modal_tutor_cont iframe>.ytp-large-play-button{
		width: 20%;
	}

    /* 24³â 9¿ù ¹«ÀÌÀÚ ÇÁ·Î¸ð¼Ç */
    .sep_noti {
        width: 100%;
        padding: 20px 40px;
        margin-top: -20px;
        letter-spacing: -0.5px;

        background: #1f1f1e;
    }
    .sep_noti h2 {
        font-size: 18px;
        font-weight: 400;
        line-height: 1;
        margin: 20px 0px 25px;

        color: #ffcc33;
    }
    .sep_noti p {
        font-size: 20px;
        font-weight: 400;
        padding-left: 5px;
        margin-bottom: 8px;

        color: rgba(255,255,255,1);
    }
    .sep_noti p:last-child {
        margin-bottom: 0px;
    }
    .sep_noti strong {
        text-decoration: underline;
        text-underline-offset: 5px;
    }
    .sep_noti ul {
        margin: 20px 0px 10px;
        padding-left: 5px;
    }
    .sep_noti ul li {        
        position: relative;
        padding-left: 10px;
        font-size: 16px;
        color: rgba(255,255,255,0.5);
        text-align: left;
        font-weight: 300;
        margin-bottom: 4px;
        }
    .sep_noti ul li:last-child {
        margin-bottom: 0px;
    }
    .sep_noti ul li:before {
        position: absolute;
        left: 0;
        top: 0;
        content: "\b7\a0";
    }

#main_wrap .inner {padding: 50px 0 100px;}
.conts_wrap .sec01 {margin-bottom: 50px;}
.conts_wrap .sec01 .classinfo {margin-top: 20px;}
.conts_wrap .sec01 .classinfo li.accent {color: #ff0000;}
.conts_wrap .sec02 .tab4 ul li {width: 33.4%;}
