  .txt-right{text-align:right}
.sub-visual-box { background: url(/_res/ajou/dnaplus/img/common/sub-visual02.jpg) no-repeat 50% 50%/cover;}

.conTitle h4:before { content: ''; display: inline-block; position: absolute; width: 9px; height: 9px;top: 5px; left: 0;border: 6px solid #0066b3; border-top-color: #1c94d6; border-right-color: #0d4fa0;  border-radius: 50%; box-sizing: content-box;}
.conTitle h4{display: inline-block; position: relative;line-height: 1.4;margin: 20px 0 25px 0; padding: 0 0 0 30px; color: #333;  font-size: 1.375rem; font-weight: 500; word-break: keep-all;}

.commnet{ padding: 30px; border-radius: 5px; border: 1px solid #ccc; background: #f7f7f7;line-height: 24px;margin-bottom:30px;}

.con-box ul li{line-height: 24px;}
.con-box ul li{position:relative;padding:0 0 0 12px;line-height:25px;}
.con-box ul li:last-of-type{padding-bottom:0;}
.con-box ul li:after{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}
b{font-weight:500;color: #0065b4;}

.edu-wrap.type01 > div{display: inline-block; margin: 0 10px 30px 0; width: calc(33.33% - 9px); border: 1px solid #ccc; box-sizing: border-box;vertical-align: top;}
.edu-wrap.type01 > div:nth-of-type(3n){margin-right:0;}
.edu-wrap.type01 > div:last-of-type{margin:0; margin-right:-3px !important;}
.edu-wrap.type01 > div > div img{width:100%;}
.edu-wrap.type01 > div .txt-box{padding:20px 20px; min-height: 200px;border:none;border-top: 1px solid #ccc; min-height:660px;}
.edu-wrap.type01 > div .txt-box h5{text-align: center;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ebebeb;font-weight:500;font-size:16px;line-height:24px;}
.edu-wrap.type01 > div .txt-box ul li a{display:inline-block;word-break:break-word;}
.box_image { width: 70%;border-radius: 50%; margin: 10% auto;}
.common_p { padding: 20px 30px 12px 60px;    border: 1px solid #ccc; border-radius:5px;line-height:27px; margin-bottom:30px;}
.common_p span{display:block;margin-top:10px;}
.common_p img {width: 26px;margin-right: 10px; margin-top: 6px; position: absolute;    margin-left: -40px;}
.ul-type01{margin:0 30px;}
.ul-type01 > li { /*word-break: keep-all;*/
    position: relative; padding: 0 0 0 10px; color: #333; line-height: 22px; letter-spacing: -0.5px; font-size: 15px; margin-bottom: 14px;}
table tr th span{display:block; font-size:22px; padding-bottom:5px; text-decoration:underline; margin-bottom:5px;}
table tr th{word-break: keep-all; padding-left:15%;}
table.ajou-table tr td{word-break: keep-all; font-size:15px;}

table tr th.step_01{background:#01b0f0;color:#fff;border-right: 0;}
table tr th.step_02{background:#0a96d0;color:#fff;border-right: 0;background-image:url(/_res/ajou/dnaplus/img/content/next_step_01.png);background-position:left center;background-repeat:no-repeat; background-size:15% 100%;}
table tr th.step_03{background:#105da5;color:#fff;border-right: 0;background-image:url(/_res/ajou/dnaplus/img/content/next_step_02.png);background-position:left center;background-repeat:no-repeat; background-size:15% 100%;}
table tr th.step_04{background:#0c3f99;color:#fff;border-right: 0;background-image:url(/_res/ajou/dnaplus/img/content/next_step_03.png);background-position:left center;background-repeat:no-repeat; background-size:15% 100%;}
table tr th.step_05{background:#162d5a;color:#fff;background-image:url(/_res/ajou/dnaplus/img/content/next_step_04.png);background-position:left center;background-repeat:no-repeat; background-size:15% 100%;}

.edu-wrap.type01 > div .ul-type01 { margin: 0;}

@media (min-width: 1020px) and (max-width: 1240px) {
	.edu-wrap.type01 > div{display: inline-block; margin: 0 10px 30px 0; width: calc(50% - 9px);}
	.edu-wrap.type01 > div:nth-of-type(2n){margin-right:0;}
	.edu-wrap.type01 > div .txt-box{ min-height:auto;}
}

@media (min-width: 769px) and (max-width:945px) {
	.edu-wrap.type01 > div{display: inline-block; margin: 0 10px 30px 0; width: calc(50% - 9px);}
	.edu-wrap.type01 > div:nth-of-type(2n){margin-right:0;}
	.edu-wrap.type01 > div .txt-box{ min-height:auto;}
}

@media screen and (max-width: 768px) {
	.edu-wrap.type01 > div{display: inline-block; margin: 0 10px 30px 0; width: calc(100% - 3px);}
	.edu-wrap.type01 > div .txt-box{ min-height:auto;}
}