@charset "utf-8";
/*온라인강좌 상세*/
.view-tour .view-wrap .item-inner{min-height: 378px;    padding: 50px 40px 50px 500px;}
.view-tour .title-inner{display: block; margin-bottom: 20px;}
.view-tour .title-inner .title{    display: block;line-height: 1.2;font-size: 25px; color: #000;}
.view-tour .view-wrap .thm--box{height: auto;overflow: inherit;}
.view-tour .list-1st .info {position: relative;padding-left: 85px;}
.view-tour .list-1st .info .tit{    position: absolute;left: 15px;top: 0;}
.view-tour .view-wrap .status{margin-bottom: 5px;}
.view-tour .button-box__tm{    display: flex;flex-wrap: wrap; align-items: center;justify-content: center;width: 100%;margin-top: 10px;}
.view-tour .button-box__tm .btn{margin: 3px;}
.view-tour .fe-btn_box .fe-btn{margin: 0 3px;}
.view-tour .fe-btn_box .fe-btn:first-child{margin-left: 0;}
.view-tour .border{margin: 20px 0;}
@media screen and (max-width: 1090px){
  .view-tour .view-wrap .item-inner{    padding: 50px 40px 50px 450px;}
}
@media screen and (max-width: 1023px){
  .view-tour .view-wrap .item-inner {padding: 45px 35px 35px;}
  .view-tour .title-inner{margin-top: 20px;}
}
@media (max-width: 767px){
.view-tour .view-wrap .item-inner {padding: 40px 0 30px;border-radius: 0;}
}
@media screen and (max-width: 520px){
  .view-tour .title-inner{margin-bottom: 8px;}
  .view-tour .title-inner .title{margin-top: 7px; font-size: 20px}
}
@media screen and (max-width: 430px){
  .view-tour .fe-btn_box .fe-btn{min-width: 10px;width: calc(100% /2 - 3px);}
  .view-tour .fe-btn_box .fe-btn:last-child{margin-right: 0;}
}
@media screen and (max-width: 380px){
.view-tour .view-wrap .status{margin-bottom: 3px;}
}