/*ie 공통*/
.is-ie select::-ms-expand {display: block;}
.is-ie select{border:1px solid #ccc;}
@media(max-width:320px){
    .is-ie body{min-width:320px; overflow-x: scroll;}
    .is-ie .login_wrap .join_member_box select{min-width:auto;}
}

/*로그인*/
.is-ie .login_wrap .sns_login_box li a{line-height:46px;}
.is-ie .mail_address_box01 span{line-height: 40px; padding:0 5px;}
.is-ie .login_wrap .join_member_box select{min-width:100px; margin-left:5px;}

/*메인*/
.ie9 .navbar-dark .navbar-toggler{display:inline-block; float:right;}
.ie9 .navbar .navbar-collapse form button{float:right;}
.ie9 .carousel-control-next, .ie9 .carousel-control-prev{top:calc(50% - 37px);}
.ie9 .course_box .course_list{display:inline-block;}
.ie9 .col, .ie9 .col-1, .ie9 .col-10, .ie9 .col-11, .ie9 .col-12, .ie9 .col-2, .ie9 .col-3, .ie9 .col-4, .ie9 .col-5, .ie9 .col-6, .ie9 .col-7, .ie9 .col-8, .ie9 .col-9, .ie9 .col-auto, .ie9 .col-lg, .ie9 .col-lg-1, .ie9 .col-lg-10, .ie9 .col-lg-11, .ie9 .col-lg-12, .ie9 .col-lg-2, .ie9 .col-lg-3, .ie9 .col-lg-4, .ie9 .col-lg-5, .ie9 .col-lg-6, .ie9 .col-lg-7, .ie9 .col-lg-8, .ie9 .col-lg-9, .ie9 .col-lg-auto, .ie9 .col-md, .ie9 .col-md-1, .ie9 .col-md-10, .ie9 .col-md-11, .ie9 .col-md-12, .ie9 .col-md-2, .ie9 .col-md-3, .ie9 .col-md-4, .ie9 .col-md-5, .ie9 .col-md-6, .ie9 .col-md-7, .ie9 .col-md-8, .ie9 .col-md-9, .ie9 .col-md-auto, .ie9 .col-sm, .ie9 .col-sm-1, .ie9 .col-sm-10, .ie9 .col-sm-11, .ie9 .col-sm-12, .ie9 .col-sm-2, .ie9 .col-sm-3, .ie9 .col-sm-4, .ie9 .col-sm-5, .ie9 .col-sm-6, .ie9 .col-sm-7, .ie9 .col-sm-8, .ie9 .col-sm-9, .ie9 .col-sm-auto, .ie9 .col-xl, .ie9 .col-xl-1, .ie9 .col-xl-10, .ie9 .col-xl-11, .ie9 .col-xl-12, .ie9 .col-xl-2, .ie9 .col-xl-3, .ie9 .col-xl-4, .ie9 .col-xl-5, .ie9 .col-xl-6, .ie9 .col-xl-7, .ie9 .col-xl-8, .ie9 .col-xl-9, .ie9 .col-xl-auto{display:inline-block; float:left;}
.ie9 .row{width:100%; overflow:hidden;}
@media all and (min-width:992px){
    .ie9 .col-lg-3{float:left;}
    .ie9 .col-sm-6{float:left;}
}
.ie9 .elum_benefit_wrap .elum_benefit_cont h5{font-size:21px;}
.ie9 .elum_benefit_wrap .elum_benefit_cont{padding:30px 20px;}

.ie9 .national_tab_nav .nav-item{display: inline-block;}
.ie9 .navbar-nav li{display:inline-block; float:left;}

/*메인에 best 세로정렬*/
.is-ie .best_course_wrap .best_in_box::before{writing-mode:tb-rl;}

/*나의강의실 학습방 교수이미지 깨지는 부분*/
.is-ie .course_file{max-width:inherit; width:100%;}

/*학습방 제목 뒤 배경*/
.is-ie .studyroom_title:before {display: block; content: ''; width: 38px; height: 4px; margin-right: 8px; background: linear-gradient(right, #ff5e62 0%,#ff9966 100%); vertical-align: top;}
.is-ie .studyroom_title.v2:before{display: inline-block; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 95px; height: 95px; border: 4px solid transparent; background: -ms-linear-gradient(white,white), -ms-linear-gradient(left, #ff5e62 0%, #ff9966 100%); background-size: 100%, 100%; background-clip: padding-box, border-box; background-origin: border-box;}
.is-ie .studyroom_title:before{background: -ms-linear-gradient(right, #ff5e62 0%, #ff9966 100%);}

/*회원탈퇴*/
.is-ie .leave_table tr:nth-child(4) li{margin-right: 10px;}

/*ie10이상부터만 먹는 css*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
}
@media all and (min-width: 768px) and (max-width: 991px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .test {font-size:20px;}
}