@charset "utf-8";

@import url(skin.css);
@import url(font_s.css);

/*#txt, #txt div, #txt p, #txt strong, #txt h1, #txt h2, #txt h3, #txt h4, #txt h5, #txt h6, #txt span, #txt em, #txt ul, #txt ol, #txt li, #txt dl, #txt dt, #txt dd, #txt table, #txt tr, #txt td, #txt th, #txt input, #txt button, #txt select, #txt address, #txt header, #txt nav, #txt a, #txt label{font-family:'nsk';}*/

/* 공통 */

.top_img{width:100%;text-align: center;}
.img_list{margin-top: 30px;margin-left:-1%}
.img_list:after{content:''; display:block; clear:both;}
.img_list li{float:left;width:49%;margin:0 0 1% 1%;position:relative;overflow:hidden;text-align: center;}
.img_list li p.caption{display:inline-block;position:absolute;left:0;bottom:1px;padding: 12px 10px;width:100%;color:#fff;font-size:20px;font-weight:600;text-align:center;}

@media only screen and (max-width: 530px){
    .img_list li{float:none;width:100%;margin:1% 0 0 0;}
    .img_list li p.caption{font-size:15px;}
}

.mid_box{padding: 30px 50px; border: 1px solid #ddd;background: #f2f2f2;}

/* sub08_02_01 생활관 준칙 */
.s080201_sub{text-align:center;margin-top: 30px;}
.s080201_sub h4{display:inline-block;}
.s080201_list{margin: 7px 0 0;line-height: 21px;padding-left: 7px;}
/* sub08_02_01 생활관 준칙 End */


/* sub08_02_01 일정 */
.carte_top{position:relative;padding:5px}
.carte_top:before{content: "";display:block;position:absolute;top:0;left:0;width:100%;height:20%}
.carte_top .inner{display:block;position:relative;padding:0;background:#fff;z-index:3}
.carte_top:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/kor/sub04/uit_bg2.png) repeat;z-index: 1}

.carte_top .inner h2{margin:0;padding:25px 0;background:none;font-size:30px;text-align: center}
.schedule .carte_top .inner h2 em{display:block;color:#002f66;font-weight:bold}
.carte_top .sel_day{position:absolute;top:0;left:0;width:100%}
.schedule .carte_top .sel_day a{position:absolute;top:30px;line-height:19px;font-size:0;vertical-align:middle}
.carte_top .sel_day a.prev{left:5%;padding-left:28px;background:url(/images/kor/sub04/carte_dayarr1.png) no-repeat left 0}
.carte_top .sel_day a.next{right:5%;padding-right:28px;background:url(/images/kor/sub04/carte_dayarr2.png) no-repeat right 0}
.schedule .sel_month{padding:20px 0;text-align:center;border-top:1px solid #ddd}
.schedule .sel_month:after{content:"";display:block;clear:both}
.schedule .sel_month li{display:inline-block;margin-bottom:15px;width:14.28%}
.schedule .sel_month li a{display:inline-block;position:relative;width:37px}
.schedule .sel_month li a.ov:before, 
.schedule .sel_month li a:hover:before, 
.schedule .sel_month li a:focus:before{content:"";display:block;position:absolute;bottom:-6px;left:0;width:100%;height:4px;background:#ee402e}

.schlst{position:relative;margin-top:50px}
.schlst .lcon{position:relative;padding:30px 20px 20px;margin-bottom:30px;width:100%;border:1px solid #ddd}
.schlst .lcon:before{content:"";display:block;position:absolute;top:85px;left:0;width:100%;height:32px;background:#002f66}
.schlst .lcon p{margin-bottom:15px;line-height:21px}
.schlst .lcon p strong{display:block;color:#002f66;font-size: 30px;font-weight:bold;text-align:center}
.schlst .lcon p span{display:block;margin-top:5px;color:#ccc;font-size:10px;text-align:center}
.schcal_tbl{position:relative;table-layout:fixed;width:100%}
.schcal_tbl tbody td{padding:6px 0;text-align:center}
.schcal_tbl tbody td .cat{display:inline-block;position:relative}
.schcal_tbl tbody td .cat:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#ee402e}
.schcal_tbl thead th{padding-bottom:10px;color:#fff;text-align:center;}

.schlst .rcon{}
.schlst .rcon .schtxt{}
.schlst .rcon .schtxt h3{margin-top:0;padding:0;width:81px;background:url(/images/onestop/sub08/sch_tit.png) no-repeat;font-size:13px;line-height:29px;text-align:center;color:#ee402e;}
.schlst .rcon .schtxt ul{display:block;margin-top:20px;border-bottom:1px dashed #ddd}
.schlst .rcon .schtxt ul li{display:block;padding:10px 0;border-top:1px dashed #ddd}
.schlst .rcon .schtxt ul li b, 
.schlst .rcon .schtxt ul li span{display:block;margin:5px 0;padding:0;border:0;width:100%}
.schlst .rcon .schtxt ul li span{vertical-align:top}

@media only screen and (min-width: 767px){
	.schedule .carte_top .inner h2 em{display:inline-block}

	.schedule .carte_top .sel_day a{font-size:16px}
	.schedule .sel_month li{width:7.69%}
	.schlst .rcon .schtxt ul{display:table;width:100%}
	.schlst .rcon .schtxt ul li{display:table-row}
	.schlst .rcon .schtxt ul li b{display:table-cell;padding:15px 0;width:30%;border-top:1px dashed #ddd}
	.schlst .rcon .schtxt ul li span{display:table-cell;padding:15px; width:70%;border-top:1px dashed #ddd}

	.schlst{margin-top:50px;overflow:hidden}
	.schlst:after{content:"";display:block;clear:both}
	.schlst .lcon{float:left;width:35%}
	.schlst .rcon{float:right;width:60%}
}

/* sub08_02_01 일정 End */

/* sub08_02_05 상/벌점 */
.s080205.badge{width: 26px;height: 26px;}
/* sub08_02_05 상/벌점 End */


/* sub11_01 상담안내 */
.top_img.s11_01{margin: 20px 0 30px;}

.s1101imgbox_col2{text-align: center;margin-top: 10px;}
.s1101imgbox_col2:after{content: "";clear: both;overflow: hidden;}
.s1101imgbox_col2 .img{float: left;width: 49.5%;}
.s1101imgbox_col2 .img + .img{margin-left: 1%;}
@media only screen and (max-width: 767px){
    .s1101imgbox_col2 .img{float: none;width: 100%;}
    .s1101imgbox_col2 .img + .img{margin-left: 0;margin-top: 3%;}
}
/* sub11_01 상담안내 End */

/* sub12_02_01 s-money */
.top_box{position: relative; padding: 50px 70px; border: 1px solid #ddd;background: #f2f2f2;z-index: 2;}
.top_box .box_bg{content:"";display:block;position:absolute;width:151px;height:120px;bottom:10px;right:10px;background:url(/images/onestop/sub12/s_money.gif) no-repeat center center;z-index: -1;}

@media only screen and (max-width: 767px){
	.top_box{padding: 30px 50px;}
	.top_box .box_bg{bottom:5px;right:5px;background-size:50%;}
}
/* sub12_02_01 s-money End */

/* 새창 바로가기 메뉴 */

.new_link{position:relative;border:1px solid #ccc;padding:80px 0 80px 50%;background:#f4f5f7;}
.new_link:after{content:"";display:block;position:absolute;left:0;top:0;width:42%;height:100%;background:#fff;z-index:0;}
.new_link .ico{position:absolute;left:65px;top:50%;margin-top:-123px;z-index:1;width:252px;height:255px;background:url(/images/onestop/new_link_ico.png) no-repeat;}
.new_link strong{display:block;font-size:30px;font-weight:700;}
.new_link p{margin-bottom:30px;}
.new_link .btn{font-size:15px;border:1px solid #ddd;background:#fff;}
.new_link .btn .new_link_ico{display:inline-block;width:33px;height:33px;background:url(/images/onestop/new_link_ico2.png) no-repeat;vertical-align:middle;margin-left:20px;}


@media only screen and (max-width: 920px){
	.new_link{padding:350px 0 30px;text-align: center;}
	.new_link:after{width:100%;height:320px;}
	.new_link .ico{top:40px;left:50%;margin-left:-125px;margin-top:0;}
}


@media only screen and (max-width:640px){
	.new_link{padding-top:270px;}
	.new_link:after{height:230px;}
	.new_link p{padding:0 20px;}
	.new_link .ico{top:40px;margin-left:-80px;margin-top:0;width:161px;height:165px;background:url(/images/onestop/new_link_ico_s.png) no-repeat;}
}


#goal .goal_top{background-image:url(/images/silvercare/goal_top_img1.jpg);}


/* 동아리 소개 */
.depart_cnt.full .item .depart_cnt_content .depart_cnt_tile li{float: none;width:100%;}
.depart_cnt.full .item .depart_cnt_content .depart_cnt_tile li span.tile_text{max-height: none;}

.org{margin-bottom:50px;}
.org .lv2 .group > li{width:23%;}
.org .lv2:before{left: 11.7%;width: 76.6%;}

.student_council{margin-bottom: 50px;}

.depart_cnt .item .depart_cnt_content p,
.depart_cnt .item .depart_cnt_content strong + p{text-align:justify;}

#history.type1 .history_cnt .history_body .history_left_cnt ul li b{width: 73px;text-align: left;}


/* sub0203 ���������ε�� */

.sub0203{text-align:center;margin-top: 40px;}
.sub0203 h2{position:relative;font-size:20px;}
.sub0203 h2:after{content:"";display:block;position:absolute;left:50%;top:0;width:34px;height:5px;margin-left:-17px;background:url(/images/liberalarts/sub02_03_bul.png)no-repeat}
.sub0203 h2 span{display:block;font-size:42px;font-weight:bold; color:#111111;}
.sub0203 h2 p{line-height: 24px;font-size: 16px;margin: 0;padding-bottom: 30px;}
.sub0203 h3{font-size: 16px; line-height: 16px;}
.sub0203 h3 .tit_style{font-size:21px; color:#0052c0;font-weight:600;}
.sub0203 .line{position:relative;height:25px;margin:50px 0 10px 0;border:4px solid #ccc;border-bottom:0;}
.sub0203 .line:after{content:"";display:block;position:absolute;left:50%;top:-30px;width:4px;height:30px;margin-right:-2px;background:#ccc;}
.sub0203 .conwrap{position:relative;width:100%;margin:0 auto;margin-bottom:50px;}
.sub0203 .conwrap:after{content:"";display:block;clear:both;}
.sub0203 .arr:before{content:"";position:absolute;left:50%;width:149px;height:52px;margin-left:-74px;background:url(/images/liberalarts/sub02_03.png) no-repeat 0 -60px;z-index:1}
.sub0203 .conwrap.arr:before{bottom:380px;}
.sub0203 .conwrap .con.arr:before{display:none}
.sub0203 .bott:before{top:-80px;}
.sub0203 .conwrap .con{position:relative;float:left;width:25%;padding:1%;}
.sub0203 .conwrap .con h3{width:200px;height:200px;margin:0 auto;border:5px solid #333;border-radius:50%;line-height:0;background:#fff;}
.sub0203 .conwrap .con h3 b{padding:20px 0 10px;font-size:65px;font-weight:bold;line-height:1}
.sub0203 .conwrap .con h3 b,
.sub0203 .conwrap .con h3 span{display:block; font-weight: 600;}
.sub0203 .conwrap .con h3 span{font-size:16px;line-height: 23px;}
.sub0203 .conwrap .con p{padding:0 0 20px;font-size:16px;color:#333;line-height:26px;}
.sub0203 .conwrap .con p b{display:block;font-weight:bold;}

.sub0203 .conwrap .con.c1 h3{border-color:#004162;}
.sub0203 .conwrap .con.c2 h3{border-color:#116ba5;}
.sub0203 .conwrap .con.c3 h3{border-color:#1a7d8e;}
.sub0203 .conwrap .con.c4 h3{border-color:#37b446;}

.sub0203 .table{margin: 25px 0 80px 0;}
.sub0203 .table .first01{background-color:#005375;color: white;}
.sub0203 .table .first02{background-color:#00658e;color: white;}
.sub0203 .table .first03{background-color:#097fb4;color: white;}
.sub0203 .table .first04{background-color:#008cc9;color: white;}
.sub0203 .table .first05{background-color:#0097de;color: white;}
.sub0203 .table .first06{background-color:#198fa0;color: white;}
.sub0203 .table .first07{background-color:#0098ac;color: white;}
.sub0203 .table .first08{background-color:#00a9c0;color: white;}
.sub0203 .table .first09{background-color:#36a64a;color: white;}
.sub0203 .table .first10{background-color:#40b756;color: white;}

.sub0203 .step03 .step03_list{display: inline-block;}
.sub0203 .step03 .step03_list h3{height:47px;color: white;padding: 15px;}
.sub0203 .step03 .step03_list li{width:32.2%;margin:0.5%;min-height:200px;float:left;}
.sub0203 .step03 .step03_list p{padding: 20px 25px;text-align: left;color: white;}
.sub0203 .step03 .step03_list .list01{background-color:#005375;}
.sub0203 .step03 .step03_list .list01 h3{background-color:#004866;}
.sub0203 .step03 .step03_list .list02{background-color:#097fb4;}
.sub0203 .step03 .step03_list .list02 h3{background-color:#006ca0;}
.sub0203 .step03 .step03_list .list03{background-color:#198fa0;}
.sub0203 .step03 .step03_list .list03 h3{background-color:#007d8e;}
.sub0203 .step03 .step03_list .list04{background-color:#003f75;}
.sub0203 .step03 .step03_list .list04 h3{background-color:#003361;}
.sub0203 .step03 .step03_list .list05{background-color:#1162b4;}
.sub0203 .step03 .step03_list .list05 h3{background-color:#0154a4;}
.sub0203 .step03 .step03_list .list06{background-color:#1f6ba0;}
.sub0203 .step03 .step03_list .list06 h3{background-color:#05568a;}

.sub0203 .bott {position:relative;display:inline-block;padding: 30px 90px 40px 90px; border:1px solid #061c69;border-radius:90px;color:#061c69;font-size:20px;line-height:2;width: 100%;}
.sub0203 .bott span{display:block;font-weight:bold;line-height:1}
.sub0203 .step03_box{font-size:20px;color:#111111;line-height: 26px; background: url(/images/liberalarts/sub02_03.png) no-repeat 50% 80px;height: 150px;}


@media (max-width:1120px) {
	.sub0203 .step03 .step03_list li{width: 49%;}
}

@media (max-width:1000px) {
	.sub0203 .conwrap{width:100%;background:none}
}

@media (max-width:950px) {
	.sub0203 .conwrap .con{width:50%;}
	.sub0203 .conwrap.arr:before{display:none;}
	.sub0203 .conwrap .con.arr:before{display:block;width:75px;height:28px;margin-left:-37px;background-position:0 -120px;bottom:300px;}
	.sub0203 .bott{padding:20px 40px;}
}
@media (max-width:810px) {
	.sub0203 .step03 .step03_list li {width: 100%;margin: 0 0 10px 0;}
}
@media (max-width:500px) {
	.sub0203 h2 em{display:block;}
	.sub0203 h2 span{font-size:26px}
	.sub0203 .conwrap .con{float:none;width:100%;}
}
.table_scroll { display:none; }
@media (max-width: 767px) {
	.table_scroll { display:block; }
	.scl_x { width: 100%;  overflow-x: scroll; }  
	.scl_x .tbl_basic { width: 768px; }
	.sub0203 .table{width:768px; margin:25px 0 25px 0;}
	.sub0203 .scl_x{margin-bottom:70px;}
}

/* sub0203 ���������ε�� �� */

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3 p {
    float: left;
    position: relative;
    width: 8.5%;
    height: 54px;
    margin: 0 0 0 1.5%;
    border-radius: 5px;
    color: #fff;
    line-height: 54px;
    text-align: center;
}

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item {
    float: left;
    position: relative;
    width: 8.5%;
    min-height: 300px;
    margin: 1.5% 0 0 1.5%;
    padding: 45px 10px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background: #fff;
}

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5:after {
    display: block;
    overflow: hidden;
    clear: both;
    content: '';
}

#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item {
    float: left;
    position: relative;
    width: 8.5%;
    min-height: 200px;
    margin: 1.5% 0 0 1.5%;
    padding: 45px 10px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background: #fff;
}

@media (max-width:1199px) {
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap2{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap2:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap2 p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3 p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3 p{width:8.5%;font-size: 13px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_wrap3 p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division2{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division2:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division2 p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division2 p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division3{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division3:before{display:block;position:absolute;top:50%;right:0;width:98.5%;height:1px;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division3 p{width:23.5%}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .grade_division3 p:before{/*left:-11px;width:11px;*/display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow:before{display:block;position:absolute;bottom:0;right:12%;width:1px;height:50%;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item{width:23.5%;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result{width:98.5%;min-height:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item:before{left:-13px;width:13px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}


    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3:before{display:block;position:absolute;bottom:0;right:12%;width:1px;height:50%;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item{width:11%;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.result{width:98.5%;min-height:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.job{width:98.5%;min-height:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item:before{left:-13px;width:13px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.result:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.job:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}

    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5{position:relative;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5:before{display:block;position:absolute;bottom:0;right:12%;width:1px;height:50%;background:#c6c8cd;content:'';}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item{width:11%;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.result{width:98.5%;min-height:0;}
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.job{width:98.5%;min-height:0;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item:before{left:-13px;width:13px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.result:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.job:before{/*top:-12px;left:auto;right:80px;width:1px;height:11px;*/display:none;}
}

@media (max-width:767px) { 
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item,
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.result{width:100%;min-height:0;margin:10px 0 0;padding:75px 20px 20px;}
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item.job{width:100%;min-height:0;margin:10px 0 0;padding:75px 20px 20px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow3 .class_item strong{display:block;}

    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item,
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.result{width:100%;min-height:0;margin:10px 0 0;padding:75px 20px 20px;}
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item.job{width:100%;min-height:0;margin:10px 0 0;padding:75px 20px 20px;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item:before{display:none;}
    #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow5 .class_item strong{display:block;}
}
