@charset "utf-8";
/*편성기준logo*/
.model-image{text-align: center;}
.model-title span{font-weight: 500; font-size: 22px; line-height: 30px; display: block; margin-bottom: 7px;}
.model-title-1 span{color: #a90057;}
.model-title-2 span{color: #008dfa;}
.model-title-3 span{color: #ff6600;}
.model-title-4 span{color: #bd9400;}
.model-sub-title p{font-weight: 500; font-size: 22px;}
.model-sub-title-1 span{color: #a90057;}
.model-sub-title-2 span{color: #008dfa;}
.model-sub-title-3 span{color: #ff6600;}
.model-sub-title-4 span{color: #bd9400;}
.model-logo-inner{padding-bottom: 30px; position: relative;}
.model-logo-inner::before{content:""; display: block; position: absolute; left: 8.3%; bottom: 0; width: 83.2%; height: 1px; background-color: #bcbcbc;}
.model-logo-inner::after{content:""; display: block; position: absolute; left: 50%; bottom: -4px; width: 9px; height: 9px; border-radius: 50%; background-color: #bdbdbd; margin-left: -5px;}
.model-logo{width: 225px; height: 256px; background: url(../../images/sub/system_6.png) no-repeat center center; display: table; margin: 0 auto; position: relative;}
.model-logo::after{content:""; display: block; position: absolute; left: 50%; bottom: -30px; width: 1px; height: 30px; background-color: #bcbcbc; margin-left: -1px;}
.model-logo-box{display: table-cell; vertical-align: middle; text-align: center;}
.model-logo-box p{font-size: 18px; line-height: 24px; color: white; margin-top: 13px;}
.model-content{margin-top: 30px;}
.model-content ul::after{content:""; display: table; clear: both;}
.model-content li{float: left; width: 16.6%; position: relative; height: 75px;}
.model-content li::before{content:""; display: block; position: absolute; left: -8px; top: 0; width: 56px; height: 75px; border-radius: 8px;}
.model-content li:nth-child(odd)::before{background: url(../../images/sub/model_background_2_sub.png) no-repeat right top;}
.model-content li:nth-child(even)::before{background: url(../../images/sub/model_background_1_sub.png) no-repeat right top;}
.model-content-text{height: 100%; display: table; width: 100%;}
.model-content li p{display: table-cell; vertical-align: middle; padding-left: 35px; font-size: 13px; line-height: 18px; color: white; position: relative; z-index: 2;}
.model-content li:first-child{border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.model-content li:first-child::after{content:""; display: block; position: absolute; width: 1px; height: 30px; top: -30px; background-color: #bcbcbc; left: 50%;}
.model-content li:first-child::before{display: none;}
.model-content li:nth-child(odd){background: url(../../images/sub/model_background_3.png) no-repeat left -10px top;}
.model-content li:nth-child(even){background: url(../../images/sub/model_background_4.png) no-repeat left -10px top;}
.model-content li:last-child{width: 16.85%; background-position: right top;}
.model-content li:last-child::after{content:""; display: block; position: absolute; width: 1px; height: 30px; top: -30px; background-color: #bcbcbc; left: 50%;}
.model-content li p::after{display: block; position: absolute; left: -8px; top: 0; font-weight: 600; font-size: 60px; color: rgba(255,255,255,.5); line-height: 75px; text-transform: uppercase; overflow: hidden; width: 30px; text-align: right;}
.model-content li:nth-child(1) p::after{left: 0; content:"s"; text-indent: -7px;}
.model-content li:nth-child(2) p::after{content:"t"; text-indent: -7px;}
.model-content li:nth-child(3) p::after{content:"r"; text-indent: -9px;}
.model-content li:nth-child(4) p::after{content:"o"; text-indent: -12px;}
.model-content li:nth-child(5) p::after{content:"n"; text-indent: -10px;}
.model-content li:nth-child(6) p::after{content:"g"; text-indent: -11px;}

@media all and (max-width: 1350px) {
  .model-content li p{padding-right: 10px; text-align: left;}
}

@media all and (max-width: 1024px) {
  .model-logo-inner::before{display: none;}
  .model-content{text-align: center;}
  .model-content ul{display: inline-block;}
  .model-content li{display: inline-block; float: none;}
  .model-content li, .model-content li:last-child{width: 27%;}
  .model-content li:nth-child(3n){background-position: right top; width: calc(25.5% + 56px);}
  .model-content li:nth-child(4){border-radius: 8px;}
  .model-content li:nth-child(4)::before{display: none;}
  .model-content li:first-child::after, .model-content li:last-child::after{display: none;}
  .model-content li::before{left: -10px;}
  .model-content li p::after{left: -10px;}
}

@media all and (max-width: 768px) {
  .model-content ul{display: block;}
  .model-content li, .model-content li:last-child, .model-content li:nth-child(3n){display: block; width: 313px; margin: 0 auto; margin-bottom: 20px; border-radius: 8px;}
  .model-content li:last-child{margin-bottom: 0;}
  .model-content li::before{display: none;}
}

.model-r-logo-inner{padding-bottom: 30px;position: relative;}
.model-r-logo-inner::after{content:""; display: block; position: absolute; left: 50%; bottom: -4px; width: 9px; height: 9px; border-radius: 50%; background-color: #bdbdbd; margin-left: -5px;}
.model-r-logo{width: 225px;height: 256px;background: url(/sites/md/images/sub/system_7.png) no-repeat center center;display: table;margin: 0 auto;position: relative;}
.model-r-logo::after{content:"";display: block;position: absolute;left: 50%;bottom: -30px;width: 1px;height: 30px;background-color: #bcbcbc;margin-left: -1px;}
.model-r-logo-box{display: table-cell;vertical-align: middle;text-align: center;}
.model-r-logo-box p{font-size: 20px;line-height: 24px;color: white;margin-top: 13px;}
.model-r-content{margin: 0 90px;position: relative;}
.model-r-content::before{content:"";display: block;position: absolute;left: 15.5%;top: 0;width: 69%;height: 1px;background-color: #bcbcbc;}
.model-r-content ul{margin: 0 -25px;display: flex;}
.model-r-content ul::after{content:""; display: table; clear: both;}
.model-r-content li{/* width: 33.3333%; *//* float: left; */padding: 0 28px;padding-top: 70px;position: relative;flex: 0 0 33.3%;}
.model-r-content li::before{content:"";display: block;position: absolute;left: 50%;width: 1px;height: 70px;top: 0;background-color: #bcbcbc;}
/*.model-r-content li:nth-child(2)::before{display: none;}*/
.model-r-content-box{border-radius: 20px;position: relative;display: flex;flex-direction: column;height: 100%;}
.model-r-content-title{padding: 20px 0 25px;position: relative;overflow: hidden;}
.model-r-content-title::before{display: block;position: absolute;left: -10px;top: 0;font-size: 80px;font-weight: 600;line-height: 95px;text-transform: uppercase;opacity: .5;color: #e69b00;}
.model-r-content-title p{text-align: left;font-weight: 500;font-size: 16px;color: #111;padding: 0 30px;line-height: 1.8;}
.model-r-content li:nth-child(1) .model-r-content-box{border: 3px solid #a90057;}
.model-r-content li:nth-child(1) .model-r-content-title p span{color: #a90057;font-size:18px;}
.model-r-content li:nth-child(2) .model-r-content-box{border: 3px solid #0067c3;}
.model-r-content li:nth-child(2) .model-r-content-title p span{color: #0067c3;font-size: 18px;}
.model-r-content li:nth-child(3) .model-r-content-box{border: 3px solid #fd7000;}
.model-r-content li:nth-child(3) .model-r-content-title p span{color: #ff7200;font-size: 18px;/* letter-spacing: -1.8px; */}
.model-r-main{width: calc(100% + 6px);position: relative;left: -3px;top: -3px;background-color: white;z-index: 2;}
.model-r-main-box{border-radius: 20px; height: 70px; width: 100%; display: table;}
.model-r-main-box p{display: table-cell;vertical-align: middle;text-align: center;color: white;font-size: 20px;}
.model-r-content li:nth-child(1) .model-r-main-box{background: url(/sites/md/images/sub/model-r_1_background.png) no-repeat center center; background-size: cover;}
.model-r-content li:nth-child(2) .model-r-main-box{background: url(/sites/md/images/sub/model-r_2_background.png) no-repeat center center; background-size: cover;}
.model-r-content li:nth-child(3) .model-r-main-box{background: url(/sites/md/images/sub/model-r_3_background.png) no-repeat center center; background-size: cover;}

#menu8684_obj416 .model-r-logo-img > img {margin-left: 20px;}


@media all and (max-width: 1500px) {
  .model-r-content::before{left: 15%; width: 70%;}
}

@media all and (max-width: 1024px) {
  .model-r-content{margin: 0;}
}

@media all and (max-width: 768px) {
  .model-r-logo::after{display: none;}
  .model-r-logo-inner{padding-bottom: 60px;}
  .model-r-logo-inner::before{display: none;}
  .model-r-logo-inner::after{display: none;}
  .model-r-content::before{display: none;}
    .model-r-content ul{margin: 0;flex-direction: column;}
  .model-r-content li{width: 100%; float: none; padding: 0; margin-bottom: 70px;}
  .model-r-content li:last-child{margin-bottom: 0;}
  .model-r-content li::before{display: none;}
}

/*이수기준logo*/
.model-a-logo-inner{padding-bottom: 30px; position: relative;}
.model-a-logo-inner::after{content:""; display: block; position: absolute; left: 50%; bottom: -4px; width: 9px; height: 9px; border-radius: 50%; background-color: #bdbdbd; margin-left: -5px;}
.model-a-logo{width: 225px; height: 256px; background: url(../../images/sub/system_7.png) no-repeat center center; display: table; margin: 0 auto; position: relative;}
.model-a-logo::after{content:""; display: block; position: absolute; left: 50%; bottom: -30px; width: 1px; height: 30px; background-color: #bcbcbc; margin-left: -1px;}
.model-a-logo-box{display: table-cell;vertical-align: middle;text-align: center;}
.model-a-logo-box img{padding-left: 20px;}
.model-a-logo-box p{font-size: 18px; line-height: 24px; color: white; margin-top: 13px;}
@media all and (max-width: 1500px) {
}

@media all and (max-width: 1024px) {
}

@media all and (max-width: 768px) {
  .model-a-logo::after{display: none;}
  .model-a-logo-inner::after{display: none;}
  .model-a-logo-inner{padding-bottom: 60px;}
  .model-a-logo-inner::before{display: none;}
}

.model-r-content_t{text-align: center;}
.model-r-content_t p{font-weight: 500;font-size: 20px;color: #222;background: #ededed;display: inline-block;padding: 22.75px 39px;/* width: 370px; */border-radius: 50px;position: relative;}

@media all and (max-width: 500px) {
	.model-r-content_t{font-size: 20px; line-height: 30px;}
  	.model-r-content_t p{width: 100%;}
}

/*이수방법 삭제*/
.wrap-box-a ul {
    display: flex;
    justify-content: space-between;
    text-align: center;
    line-height: 1.8;
    flex-wrap: wrap;
}
.wrap-box-a ul li {flex: 0 0 23%;position: relative;display: flex;flex-direction: column;margin-bottom: 20px;}
.box-a-tx1 {border: 2px solid #000;padding: 15px 0;margin-bottom: 10px;font-size: 18px;}
.box-a-tx2 {border: 2px solid #000;padding: 20px 0;margin-bottom: 10px;}
.box-a-tx3 {border: 2px solid #000;padding: 30px;/* margin-bottom: 10px; */flex: 1 0 auto;}
.box-a-tx1 p,.box-a-tx1 p,.box-a-tx1 p {margin-bottom:0px;}

@media only screen and (max-width:1024px){
  .wrap-box-a ul li {flex: 0 0 48%;margin-right: 2%;}
}
@media only screen and (max-width:600px){
  .wrap-box-a ul li {flex:1 0 100%; margin-right: 2%;}
}

/*이수방법*/
.raBox.div7 > li {flex: 0 0 25%;}
.raBox > li > .contWrap > .cont {text-align: center;line-height: 1.8;}