@CHARSET "UTF-8";

div.ke-content>h1{margin-left: -0.4rem;}

.ke-content>p.major_name {font-size: 0.85rem;color: rgba(0, 0, 0, 0.85);line-height: 1.28rem;margin-bottom: 0.43rem;}

.ke-content div.course-list dt{padding-left:56px;background-repeat: no-repeat!important;background-position: 16px!important;}
.ke-content div.course-list dt:nth-child(1){background-image: url('../img/course-list-1.svg');}
.ke-content div.course-list dt:nth-child(3){background-image: url('../img/course-list-2.svg');}
.ke-content div.course-list dt:nth-child(5){background-image: url('../img/course-list-3.svg');}
.ke-content div.course-list dt:nth-child(7){background-image: url('../img/course-list-4.svg');}
.ke-content div.course-list dt:nth-child(9){background-image:url('../img/course-list-5.svg');}
.ke-content div.course-list dt.show:nth-child(1){background-image: url('../img/course-list-1-active.svg');}
.ke-content div.course-list dt.show:nth-child(3){background-image: url('../img/course-list-2-active.svg');}
.ke-content div.course-list dt.show:nth-child(5){background-image: url('../img/course-list-3-active.svg');}
.ke-content div.course-list dt.show:nth-child(7){background-image:url('../img/course-list-4-active.svg');}
.ke-content div.course-list dt.show:nth-child(9){background-image:url('../img/course-list-5-active.svg');}

.ke-content div.course-list dd{margin: 0;}
.ke-content div.course-list ul{padding: 0;margin-top: 12px;}
.ke-content div.course-list li{font-size: 14px;font-weight: 400;color: rgba(0, 0, 0, 0.85);line-height: 28px; list-style: none;
display: inline-flex;align-items: center;margin-bottom: 8px;min-width: 50%;}

.ke-content div.course-list li:before{display: block;content: '';width: 4px; height: 4px;background: #FF5722;margin-right: 12px;}
.ke-content div.course-list  strong {display: block;margin-top: 16px;padding-left: 17px;margin-bottom: -4px;}
.ke-content div.course-list  dd p{padding-left: 17px;margin-top: 16px;}

div.content ul.basic {display: flex; padding:.4rem .85rem .21rem .85rem;background: rgba(0, 0, 0, 0.04);}
div.content ul.basic li{display: flex;flex-direction: column;position: relative;padding-left: .4rem;margin-bottom: .32rem;min-width: calc(50% - .85rem); width: calc(50% - .85rem)}
div.content ul.basic li:nth-child(2n){padding-right: 0;}
div.content ul.basic li:before{display: block;content: '';width: 4px;height: 4px;background: #FF5722;position: absolute;left: 0;top: 12px;}
div.content ul.basic li span{font-size: 14px;line-height: 28px;}
div.content ul.basic li b{font-size: 16px;color: #FF5722;line-height: 24px;}

.ul-block{margin-bottom: 32px;}