@charset "utf-8";





/*컨텐츠*/

.sub01_01{ width:100%; display:inline-block; padding-bottom:50px;}
.text01{ width:100%;  font-family:"Nanum Myeongjo","NanumMyeongjo","나눔명조", serif; font-size:25px; color:#8c8b8b; text-align:center; letter-spacing:-1px; margin-bottom:25px; line-height:32px;word-break:keep-all;}
.text01 span{ color:#df5370;}


.text02{ width:95.2%;  font-family:"Nanum Myeongjo","NanumMyeongjo","나눔명조", serif; font-size:17px; color:#000; text-align:center; letter-spacing:-1px; margin-bottom:30px; line-height:32px; word-break:keep-all; padding:3% 2%; border:1px dashed #b7b7b7; border-radius:15px 0 15px 0; box-shadow:1px 1px 2px #DDDDDD;}

.sub01_02{ width:100%; margin-bottom:40px;}
.sub01_02 ul li{ display:inline-block; line-height:25px;}

.sub01_03{ background:url("/images/404music/content/sub01_09.png") right top no-repeat; height:auto;  display:inline-block; width:100%; padding-bottom:30px;}
.sub01_03 ul{ width:64%; padding:10px 0 0px 0;}
.sub01_03 ul li{ padding-bottom:10px; line-height:25px; font-size:15px;}


.sub01_04{ width:100%; display:inline-block; margin-bottom:30px;}
.sub01_04_01{ width:31.5%; display:inline-block; border-right: 1px dashed #D9D9D9; padding:10px 0.5%; }
.sub01_04_02{ width:31.5%; display:inline-block; padding:10px 1%; }
.sub01_04 ul{ vertical-align:text-top;}
.sub01_04 ul li{ padding-bottom:20px; line-height:22px;}
.sub01_04 ul span img{ width:98%; text-align:center; padding-bottom:10px;}

.sub01_05{ background:url("/images/404music/content/sub01_03.png") left center no-repeat; height:auto;  display:inline-block; padding-left:18%; padding-bottom:20px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding-top:20px; }
.sub01_06{ background:#47948f url("/images/404music/content/sub01_04.png") left center no-repeat; height:auto;  display:inline-block; padding:20px 3% 20px 35%;  border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; font-weight:600; margin-bottom:50px; }


.sub01_07{ background:url("/images/404music/content/sub01_06.png") right top no-repeat; height:auto;  display:inline-block; width:100%; margin-bottom:20px;}
.sub01_07 dl{ width:72%; margin-bottom:10px;}
.sub01_07 dt{ color:#37aea7; font-weight:600; margin-top:15px;}
.sub01_07 dt span{ font-size:18px;}
.sub01_07 dd{ line-height:22px; margin-top:10px;}

.sub01_07_02{width:100%; margin-bottom:20px;}
.sub01_07_02 dl{ width:100%;}
.sub01_07_02 dt{ color:#37aea7; font-weight:600;}
.sub01_07_02 dt span{ font-size:18px;}
.sub01_07_02 dd{ line-height:22px; margin-top:10px;}


.sub01_08{ display:inline-block;}
.sub01_08 ul{ width:320px; height:163px; }




.sub06_01{display:inline-block;width:100%;background: url("/upload_data/board_data/CNT_ATCHDOWN/171446038471536.jpg") left top no-repeat;}
.sub06_01 ul{ width:70%; padding-left:26%; line-height:22px; margin-bottom:20px;}
.sub06_01 ul li{ padding-bottom:10px;}


.line_dash{border-bottom:1px dashed #ccc; padding-bottom:25px; width:100%; }
.line_dash02{ width:93%; display:inline-block; border-top:dashed 1px #A4A4A4; padding:30px 3%; word-break:break-all; border-bottom:dashed 1px #A4A4A4; background:#F3F3F3; }


.text_01{ width:98%; border:1px solid #DFDFDF; padding:10px 0 10px 1.5%; color:#FC5E0C; font-size:17px; font-weight:600; display:inline-block; border-radius:5px; text-align:left;}
.text_02{ width:97%; border:1px solid #DFDFDF; padding:10px 0 10px 1.5%; color:#084933; font-size:17px; font-weight:600; display:inline-block; border-radius:5px; text-align:center;}

.text01_03{ width:60%; line-height:26px; font-size:15px; font-weight:600; color:#646363;}
.text01_03 span{ font-size:18px; font-weight:600; color:#B141E3;}


.text_04{ width:97%; border:1px solid #DFDFDF; padding:10px 0 10px 1.5%; color:#48b200; font-size:17px; font-weight:600; display:inline-block; border-radius:5px; text-align:center;}


.sub01_txt02{ text-align:center;}
.sub01_txt02 ul{ font-size:0;text-align:center;}
.sub01_txt02 li{background: url("/images/404music/content/sub01_07.png") left center no-repeat; display:inline-block; width:33%;font-size:15px; vertical-align:top; text-align:center}

.cbox_icon01{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#62c167; color:#FFFFFF; letter-spacing:-1px; height:100px;}
.cbox_icon02{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#c1a562; color:#FFFFFF; letter-spacing:-1px; height:100px;}
.cbox_icon03{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#78e5c8; color:#FFFFFF; letter-spacing:-1px; height:100px;}
.cbox_icon04{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#f49978; color:#FFFFFF; letter-spacing:-1px; height:100px;}
.cbox_icon05{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#8bcbf0; color:#FFFFFF; letter-spacing:-1px; height:100px;}
.cbox_icon06{border:1px solid #e6e6e6; padding:15px 4%; margin-bottom:30px; line-height:1.8em; background:#fcd26e; color:#FFFFFF; letter-spacing:-1px; height:100px;}


.sub01_txt03{ width:93%; display:inline-block; border-top:dashed 1px #A4A4A4; background:#EFEFEF; padding:30px 3%; word-break:break-all;}
.sub01_txt03 p{ font-weight:600; color:#008F14; padding-bottom:15px; font-size:18px;}
.sub01_txt03 ul{}
.sub01_txt03 ul li{ width:46%; display:inline-block; padding-left:1%; padding-right:2.5%; background:url("/images/404music/inc/all_icon01.gif") left 10px no-repeat;line-height:1.8em; }
.sub01_txt03 ul li .sty{ color:#767676; font-size:14px;}

.sub03_txt01 { padding-top:30px; padding-bottom:15px;}
.sub03_txt01 ul li{ padding-bottom:20px;}
.sub03_txt01 .ssty{ font-family:"Nanum Myeongjo","NanumMyeongjo","나눔명조", serif; font-size:25px; font-weight:600; color:#00a686;}


.sub04_01{background: url("/images/404music/content/sub05_01.jpg") left top no-repeat; padding:100px 0 100px 4%; margin-bottom:40px;}







.sub05_01{ width:100%; display:inline-block; margin-bottom:30px;}
.sub05_01_01{ width:30.5%; display:inline-block; border-right: 1px dashed #D9D9D9; padding:10px 1%; }
.sub05_01_02{ width:30.5%; display:inline-block; padding:10px 1%; }
.sub05_01 ul{ vertical-align:text-top;}
.sub05_01 ul li{ padding-bottom:10px; line-height:22px; height:80px;}
.sub05_01 ul span img{ width:98%; text-align:center; padding-bottom:10px;}


/*교수진*/

.pro_list01 { border-bottom:1px dashed #ccc; padding:0 0 20px 0; margin-bottom:20px;}
.pro_list01 .pro_box01{ width:49%; display:inline-block; vertical-align:top;}
.pro_list01 .nb_left{width:23%; vertical-align:top; margin-right:2%; display:inline-block; }
.pro_list01 .nb_left img{ width:100%; height:140px;}
.pro_list01 .nb_right{display:inline-block;font-size:14px; line-height:1.8em;width:73%;}
.pro_list01 .nb_right li{ width:100%; word-break:break-all;}
.pro_list01 .nb_right strong { width:100%;  margin-bottom:10px; font-size:16px; color:#0D5AB5;}
.pro_list01 .nb_right span{font-weight:600; color:#A6A6A6; background:url("/images/404music/inc/title03_05.gif") left no-repeat; font-size:13px; padding-left:8px; margin-bottom:10px; line-height:1.4em;}
.bgc_01{ background:#fff;}


/*연혁

.sub01_txt01_01 { padding:20px 0; letter-spacing:-1px;}
.sub01_txt01_01 dl dt{color:#000; font-size:30px; font-weight:600; width:15%; margin-bottom:10px; display:inline-block;vertical-align:top;}
.sub01_txt01_01 dl dd{ width:83%; background:url("/images/404music/content/history_bg.gif") left -30px repeat-y; padding-bottom:30px;line-height:25px;display:inline-block;}
.sub01_txt01_01 dl dd ul li{background:url("/images/404music/content/history_bg.gif") left 2px no-repeat; width:100%; margin-bottom:10px;}
.sub01_txt01_01 dl dd ul li strong{ display:inline-block; color:#000;  padding-right:3%; margin-left:5%; font-size:17px; vertical-align:top;}
.sub01_txt01_01 dl dd ul li span{ width:70%; display:inline-block;}
*/

.history01{ font-size:20px; letter-spacing:-2px; font-weight:600; padding:37px 0 0 0; color:#006bbd; display:inline-block;background: url("/images/404music/content/sub01_05.png") 28px top no-repeat; width:100%; text-shadow:1px 2px 1px #D8D8D8}



/*오시는길*/

.map_txt{background:url("/images/404music/content/location_01.png") left top no-repeat; line-height:25px; padding:5px 0 15px 70px;}
.map{ border:3px solid #ddd; height:450px;}















@media all and (max-width :1100px) {
	

.sub01_03{ background:url("/images/404music/content/sub01_09.png") center top no-repeat; }
.sub01_03 ul{ width:99%; padding:255px 0 0px 0;}

.history01{ font-size:20px; letter-spacing:-2px; font-weight:600; padding:37px 0 0 0; color:#006bbd; display:inline-block;background: url("/images/404music/content/sub01_05.png") 10px top no-repeat; width:100%; text-shadow:1px 2px 1px #D8D8D8}


.sub01_txt02 li{width:49%;font-size:14px; vertical-align:top; text-align:center}
.sub04_01{background: none; padding:0;}


.text01_03{ width:100%; line-height:26px; font-size:15px; font-weight:600; color:#646363; margin-top:20px; padding-top:255px;}




}


@media all and (max-width :1024px) {



.sub01_txt02 li{width:49%;font-size:14px; vertical-align:top; text-align:center}

.sub06_01 ul{ width:69%; padding-left:30%; line-height:22px; margin-bottom:50px;}



}


@media all and (max-width :1000px) {

/*교수진*/
.pro_list01 .nb_left{width:26%; }
.pro_list01 .nb_right{width:70%;}	
.pro_list01 .nb_left img{ height:130px;}

/*연혁*/
.sub01_txt01_01 dl dd ul li span{ width:80%; display:inline-block;}


.sub01_txt03 ul li{ width:90%;}

}


@media all and (max-width :940px) {
/*교수진*/

.text03{ width:85.5%;}

.pro_list01 { border-bottom:none; padding:0; margin-bottom:0px;}
.pro_list01 .pro_box01{ padding:2%; width:96%;}
.bgc_01{ background:#ebebeb;}



.sub06_01{display:inline-block; width:100%; background:none;}
.sub06_01 ul{ width:99%; padding-left:0%; line-height:22px; padding-bottom:0px;}
.sub06_01 ul li{ padding-bottom:10px;}



}


@media all and (max-width :850px) {
.text01{ font-size:20px;  line-height:25px;}
.text02{ font-size:15px;  line-height:25px; padding:5%; width:89.2%;}
}





@media all and (max-width :768px) {

/*교수진*/

.text03{ width:85.5%;}

.pro_list01 { border-bottom:none; padding:0; margin-bottom:0px;}
.pro_list01 .pro_box01{ padding:2%; width:96%;}
.bgc_01{ background:#ebebeb;}



.sub01_04_01{ width:98%; display:inline-block; padding-top:20px; border-right:none; border-bottom: 1px dashed #D9D9D9; }
.sub01_04_02{ width:98%; display:inline-block; padding-top:20px;}
.sub01_04 ul li{ padding-bottom:10px; line-height:22px; height:auto;}


/*연혁

.sub01_txt01_01 dl dt{width:100%;}
.sub01_txt01_01 dl dd { width:100%; padding-bottom:0;margin-bottom:30px;}
*/

.history01{ font-size:20px; letter-spacing:-2px; font-weight:600; padding:37px 0 0 0; color:#006bbd; display:inline-block;background: url("/images/404music/content/sub01_05.png") 8px top no-repeat; width:100%; text-shadow:1px 2px 1px #D8D8D8}

}

@media all and (max-width :650px) {



.text01_01{ width:98%; margin-bottom:30px; padding-top:200px;}

.cbox_icon01{ height:130px;}
.cbox_icon02{ height:130px;}
.cbox_icon03{ height:110px;}
.cbox_icon04{ height:110px;}
.cbox_icon05{ height:100px;}
.cbox_icon06{ height:100px;}

.sub01_04 ul li img{ width:93%; padding-right:3%; padding-left:3%; clear:both;  text-align:center;}

}


@media all and (max-width :480px) {

/*교수진*/

.text03{ width:83%;}
.pro_list01 .nb_left{width:28%; }
.pro_list01 .nb_left img{ height:120px;}
.pro_list01 .nb_right{width:68%; line-height:1.7em;}
.pro_list01 .nb_right li{ letter-spacing:-0.5px; font-size:13px; word-break:break-all;}
.pro_list01 .nb_right li span{ font-size:12px;}


/*오시는길*/
.map_txt{ background-size:35px;line-height:22px;padding-left:45px; padding-top:3px; font-size:13px;}
.map_txt strong{ font-size:18px;}
.map{height:300px;}

.sub01_03{ background:url("/images/404music/content/sub01_02.png") center top no-repeat; }
.sub01_03 ul{ width:99%; padding:255px 0 0px 0;}


/*연혁*/
.sub01_txt01_01 dl dd ul li span{ width:77%; }
.sub02_txt01{width:88%; padding-left:11%;}



.cbox_icon01{ height:130px;}
.cbox_icon02{ height:130px;}
.cbox_icon03{ height:110px;}
.cbox_icon04{ height:110px;}
.cbox_icon05{ height:100px;}
.cbox_icon06{ height:100px;}	


.sub03_txt01 .ssty{ font-size:20px;}

}


@media all and (max-width :320px) {

/*교수진*/
.pro_list01 .nb_left{}
.pro_list01 .nb_right{line-height:1.5em;}
.pro_list01 .nb_left img{ height:110px;}


/*오시는길*/
.map_txt{font-size:12px; letter-spacing:-1px;}

/*연혁*/
.sub01_txt01_01 dl dd ul li span{ width:75%; }

}

/*231101 강사진*/
.profile_box div{position: relative;margin: 20px 0;padding: 20px 20px 10px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.pro_btn{background: #1239ba;color:#fff;padding: 0 7px 0 10px;display:inline-block;font-weight:600;line-height: 1.8em;font-size: 13px;border-radius:4px;}
.pro_btn a{background: #1239ba url("https://www.kunsan.ac.kr/images/351korean/inc/search01.png") right center no-repeat;color:#fff;padding-right: 18px;display:inline-block;font-weight:600;line-height:1.8em;border-radius:4px;}
.profile_box div ul{position: absolute;width: calc(100% - 40px);padding: 20px;border-radius: 5px;background: #f4f4f4;z-index: 100;box-sizing: border-box;border: 1px solid #ddd;}
.profile_box .ytb{position: absolute;width: 32px;height: 32px;font-size: 0;overflow: hidden;background: url("/images/001kunsan/new_main/btn_set.png") no-repeat -242px 0;top: 20px;right: 20px;}
@media all and (min-width :768px) {
.profile_box{display: flex;flex-wrap: wrap;}
.profile_box div{width: 48%;margin: 1%;box-sizing: border-box;}
}
@media all and (min-width :1001px) {
.profile_box div{width: 32.3333%;margin: 0.5%;}
}                     




/* 인사말 */
.some_greeting{position: relative;padding-bottom: 220px;}
.some_greeting:before{content:'';position: absolute;right: 0;bottom: 0;display: block;width:300px;height: 225px;background:url('/upload_data/board_data/CNT_ATCHDOWN/175549247808206.png') no-repeat;background-size: cover;}
.some_greeting p{margin-bottom:20px; word-break:keep-all; line-height:24px;}
@media all and (min-width:768px) {
.some_greeting{padding-bottom:0;}	
.some_greeting:before{right:0;}	
.some_greeting p:nth-of-type(2){padding-right:300px;}
.some_greeting p:nth-of-type(3){padding-right:280px;}
}
@media all and (min-width:1023px) {
.some_greeting{padding-bottom: 100px;}
.some_greeting:before{top: -53px;width: 400px;height: 333px;background-size: auto;}
.some_greeting p{font-size: 16px;line-height: 27px;}
.some_greeting p:nth-of-type(1){padding-right: 304px;}
.some_greeting p:nth-of-type(2){padding-right: 390px;}
.some_greeting p:nth-of-type(3){padding-right: 391px;}

}

/* 학과소개 */
.some_info:after{content:'';display:block;width:100%;height:200px;background: url('/upload_data/board_data/CNT_ATCHDOWN/175549461951764.png') no-repeat center;background-size: cover;}
.some_info p{margin-bottom:20px; font-size:16px; word-break:keep-all; line-height:24px;}
@media all and (min-width:768px) {
.some_info:after{height:400px;}
}
@media all and (min-width:1023px) {
.some_info{min-height: 500px;padding-top: 40px;padding-right: 400px;position:relative;}
.some_info:after{position:absolute;top: 0;right: 0;width: 340px;height: 430px;background-size: auto;}
}

/* 연혁 */
.some_history h4{background:none !important;padding-left: 0 !important;font-size: 26px !important;}
.some_history ul{position:relative;padding: 20px 0;margin-bottom: 40px;}
.some_history ul:after{content:'';width:1px;height:100%;display:block;position:absolute;top:0; left: 8px;background:#e3e3e3;z-index: 0;}
.some_history ul li{position:relative;padding-left: 24px;margin-bottom: 20px;}
.some_history ul li:after{content:'';position: absolute;top: 2px;left: 0;display:block;width: 8px;height: 8px;border-radius:50%;background: #d0d0d0;border: 4px #e3e3e3 solid;z-index: 2;}
.some_history ul li:last-child{margin-bottom:0;}

.some_history ul li strong{display:inline-block;margin:0 0 6px;}
.some_history ul li span{display:block;}

@media all and (min-width:768px) {
.some_history div{display:flex;gap: 0 30px;}
.some_history h4{margin-top:6px;font-size: 34px !important;}
.some_history ul{padding:10px 0;}
.some_history ul li span{display:inline-block; margin-left:10px;}	
}


/* 교육목표 */
.some_slogan{padding:20px; background:#f4f4f4;}
.some_slogan ul{display:flex; flex-direction:column; gap:20px 0;}
.some_slogan ul li{padding: 34px 20px;background:#fff;}
.some_slogan ul li:before{content:'';display: block;width: 80px;height: 80px;margin: 0 auto 30px;background: url('/upload_data/board_data/CNT_ATCHDOWN/175549646242797.png') no-repeat;}
.some_slogan ul li:nth-of-type(1):before{background-position: 50% 15px;}
.some_slogan ul li:nth-of-type(2):before{background-position: 50% -114px;}
.some_slogan ul li:nth-of-type(3):before{background-position: 50% -234px;}
.some_slogan ul li .tit{margin-bottom:20px;font-size:20px;font-weight: 600;word-break: keep-all;color: #00337b;line-height: 28px;}

@media all and (min-width:1023px) {
.some_slogan{padding:40px;}
.some_slogan ul{flex-direction:row; gap:20px;}
.some_slogan ul li{width: 33.33%;padding: 60px 40px;}
}

/* 교수진 소개 */
.pro_list{margin-bottom: 40px;}
.pro_list:after{display: block;clear: both;content: "";}
.pro_box{margin: 0 0 20px;padding: 20px;border: 1px solid #7279a3;box-sizing: border-box;position: relative;}
.pro_box:nth-child(2n){background: #f0f4fb;}
.pro_box .nb_left{text-align: center;margin-bottom: 20px;}
.pro_box .nb_left img{border-radius: 5px;box-shadow: 0 5px 10px rgba(0,0,0,.2);max-width: 120px;}
.pro_box .nb_right strong{display: block;margin-bottom: 15px;color: #20409a;font-size: 20px;font-weight: 900;}
.pro_box .nb_right .btn_link03{margin-bottom:10px;}
.pro_box .nb_right li{margin-bottom: 6px;font-size: 15px;}
.pro_box .nb_right li:before{display: inline-block;width: 3px;height: 3px;content: "";background: #20409a;vertical-align: middle;margin-right: 4px;}
.pro_box .nb_right li span{color: #7279a3;font-weight: 600;}
.pro_box .pro_btn a{display: inline-block;padding: 5px 10px;border-radius: 3px;background: #20409a;color: #fff;}
.pro_box .profile{position: absolute;left: 0;bottom: 20px;transform: translateY(100%);width: 100%;padding: 30px;background: #f7f8ff;border-radius: 3px;box-shadow: 0 5px 10px rgba(0,0,0,.2);z-index: 1;box-sizing: border-box;}
.pro_box .profile li{position: relative;padding-left: 10px;margin-bottom: 4px;word-break: keep-all;}
.pro_box .profile li:before{position: absolute;content: "";width: 4px;height: 2px;background: #7279a3;left: 0;top: 8px;}
@media all and (min-width:768px){
.pro_box{padding: 30px 10px 30px 20px;border: none;}
.pro_box:after{display: block;clear: both;content: "";}
.pro_box>div{float: left;}
.pro_box .pro_btn{margin-top: 10px;display: block;}
.pro_box .nb_left{margin: 0 20px 0 0;}
.pro_box .nb_right{width: calc(100% - 140px);}
}
@media all and (min-width:1023px){
.pro_list{display: flex;flex-direction: row;flex-wrap: wrap;border-bottom: 1px #e1e1e1 solid;}
.pro_box{width: calc((100% - 30px)/2);margin-bottom: 30px;padding-right: 15px;padding: 0;}
.pro_box:nth-child(2n){background: none;margin-left: 30px;}
}    


/* 전공소개 */
.soms_major .major_tit{margin-bottom:60px;}
.soms_major .major_tit p{font-family: NotoSans;font-size: 24px;word-break: keep-all;margin-bottom:10px;font-weight:600;color: #0099f2;}
.soms_major .major_tit p:last-child{font-size:18px;font-style:italic;color: #111;}
.soms_major ul li{padding-bottom: 40px;margin-bottom: 40px;border-bottom:1px #e1e1e1 solid;}
.soms_major ul li:last-child{border:none;}
.soms_major ul li .tit{text-align:center;font-size: 20px;font-weight: 600;font-family: NotoSans;margin-bottom: 10px;}
.soms_major ul li:before{content:'';display:block;width:100px;height:100px;background: #f4f4f4 url('/upload_data/board_data/CNT_ATCHDOWN/175574208793099.png') no-repeat;background-position: 50% 0;margin: 0 auto 30px;border-radius: 50%;}
.soms_major ul li:nth-of-type(2):before{background-position: 50% -104px;}
.soms_major ul li:nth-of-type(3):before{background-position: 50% -199px;}
@media all and (min-width:768px){
.soms_major .major_tit{text-align:center;}
.soms_major .major_tit p{font-size: 30px;}
.soms_major ul li{position:relative;padding-left: 130px;}	
.soms_major ul li:before{position:absolute;left: 0;margin: 0;}
.soms_major ul li .tit{text-align:left;}
.soms_major ul li div{min-height: 70px;}
}           


/* 교과과정 */
.soms_step>ul>li{position: relative;max-width: 300px;padding: 20px;margin: 0 auto 60px;background: #f8f8f8;border-radius: 10px;}
.soms_step>ul>li:after{content:'';position: absolute;bottom: -35px;left: 0;right: 0;display:block;width:15px;height:15px;margin: 0 auto;background:url('/images/new_dept_2025/link_btn3.png') no-repeat;transform: rotate(135deg);}
.soms_step>ul>li:last-child{margin:0;}
.soms_step>ul>li:last-child:after{display:none;}
.soms_step ul li p{text-align:center;margin-bottom: 13px;}
.soms_step ul li p span{display:block;margin-bottom:6px;font-size: 16px;color: #6b6b6b;}
.soms_step ul li p strong{padding: 10px;display:block;background: #fff;font-size: 18px;}
.soms_step ul ul{margin-top:10px;}
.soms_step ul li li{position:relative;padding-left: 14px;margin-bottom: 6px;font-size: 14px;}
.soms_step ul li li:before{content:'';position: absolute;top: 6px;left: 0;display:block;width:6px;height:6px;background: #818181;border-radius:50%;}

@media all and (min-width:1220px){
.soms_step>ul{display:flex;}	
.soms_step>ul>li{margin: 0 40px 0 0;flex-grow: 1;}
.soms_step>ul>li:after{top: 150px;bottom: 0;right: -25px;left:auto;transform: rotate(45deg);}
}

.some_check{margin: 20px 0;padding: 20px 20px 20px 48px;background: #f4f4f4 url('/upload_data/board_data/CNT_ATCHDOWN/175575214901856.png') no-repeat top 22px left 20px;}         

.some_img p{margin-bottom:20px;}
.some_img img{width:auto; max-width:100%;}
.some_img span{display:block;margin-top: 10px;text-align:center;}
@media all and (min-width:768px){
.some_img .img{display:flex; gap:0 30px;}
.some_img p{margin-bottom:0;}
}
@media all and (min-width:1220px){
.some_img{display:flex;gap: 0 40px;justify-content: space-between;}	
.some_img img{width: 250px;}
}    

/* 진로,취업분야 및 관련 자격증 */
.some_job .job_con{display:flex;flex-direction:column;gap:30px 0;margin-bottom: 40px;}
.some_job .job_con div{padding: 20px;background:#f4f4f4;}
.some_job .job_con div .tit{margin-bottom: 14px;font-weight:600;font-size:18px;}
.some_job .job_con div p{line-height:1.5em;}
.some_job .job_con div .img{margin-top:20px;}
.some_job .job_con div img{width:auto; max-width:100%;}
.some_job .job_con2 p{padding: 20px;background:#f4f4f4;}
@media all and (min-width:1220px){
.some_job .job_con{flex-direction: row;flex-wrap:wrap;gap:20px 2%;}	
.some_job .job_con div{width: 49%;padding:40px;box-sizing: border-box;}
.some_job .job_con2 p{padding:40px;}
}                 