@charset "utf-8";  ul.intro_img li span.photo_name1 { padding-top:12px; line-height:23px; height:60px;}
  .job_info{ background:url("/contents/21386/job_bg.jpg") no-repeat 0 0; width:930px; height:305px; text-align:center;}
 .job_info h3{ background:url("/contents/21386/job_title.jpg") no-repeat 0 0; width:162px; height:32px; text-indent:-99999px; margin:0 auto;}
  .in_map{ border: solid 1px #d2d2d2; height: 500px; }
 .ls_1 {letter-spacing: -0.1em;}
 .ls_15 {letter-spacing: -0.15em;}
 .ls_01 {letter-spacing: -0.01em;}
 .ls_02 {letter-spacing: -0.02em;}
 .ls_05 {letter-spacing: -0.05em;}
 .ls_08 {letter-spacing: -0.08em;}
 .c_box4 {padding:20px; background: #f0b6b5; position: relative; overflow: hidden; display: block; margin-bottom: 30px; width:96%;}
 .c_box4 h4 {color: #330e0e; font-size: 23px; background: none; padding-left: 0; margin:20px 0 20px;}
 .c_box4 div.in_box {margin:10px 0; background: #fbe9e9; padding:10px; border-radius: 8px;}
 .c_box4 div.in_box > ul {margin-top:10px;}
 .c_box4 > div {padding-bottom: 20px;}
 .c_box4 > div.left {display: inline-block; width:49%; position: relative; float: left;}
 .c_box4 > div.right {display: inline-block; width:49%; position: relative; float: left; margin-left:2%;}
 .c_box4 .line_dot {border-bottom: 1px dashed #fbe9e9; clear: both;}
 .c_box4 .in_box .info_box {background:#f0b6b5; padding:10px; margin:10px 0 20px 18px; border-radius:8px;}
 .c_box5 {padding:20px; background: #b5c1f0; position: relative; overflow: hidden; display: block; margin-bottom: 30px; width:96%;}
 .c_box5 h4 {color: #0e1633; font-size: 23px; background: none; padding-left: 0; margin:20px 0 20px;}
 .c_box5 div.in_box {margin:10px 0; background: #e5ebf7; padding:10px; border-radius: 8px;}
 .c_box5 div.in_box > ul {margin-top:10px;}
 .c_box5 > div {padding-bottom: 20px;}
 .c_box5 > div.left {display: inline-block; width:49%; position: relative; float: left;}
 .c_box5 > div.right {display: inline-block; width:49%; position: relative; float: left; margin-left:2%;}
 .c_box5 .line_dot {border-bottom: 1px dashed #e5ebf7; clear: both;}
  .biz_box08 {height: 623px;}
 .biz_box10 {height: 284px;}
 .in_line2 {padding-left:10px;}
 .in_line3 {padding-left:41px;}
 .in_line4 {padding-left:64px;}
 .in_line35 {padding-left:47px;}
  .youth_box01 {height: 216px;}
 .youth_box04 {height: 206px;}
   table.basic_blue { margin:25px 0 5px 0; border-right:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; border-collapse:collapse; clear:both; width:100%; }
 table.basic_blue th { font-weight:400; padding:13px; background-color:#426ebe; border-bottom:2px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff; vertical-align:middle; word-break:keep-all; color: #fff;}
 table.basic_blue td { text-align:center; padding:13px; border-left:1px solid #fff; border-top:1px solid #fff; vertical-align:middle; word-break:keep-all; background: #cfd5ea;}
 table.basic_blue tr.bg_gray {background: #e9ebf5;}
 table.basic_blue td.th { background-color:#426ebe;}
 table.basic_blue th.bbn { border-bottom:1px solid #fff; }
 table.basic_blue.bbn th { border-bottom:1px solid #fff; }
  .calendar_mon td {height:60px !important;}
 .calendar_mon td.today {background: #f8f9fb;}
 .calendar_mon th.num_today {background: #f0f1f3 !important;}
  .traffic_ico {background:url(/contents/21474/traffic_sp.png) no-repeat 0 4px; width: 27px; height:20px; margin-right:8px; display: inline-block; overflow: hidden;}
 .bus_ico {background:url(/contents/21474/traffic_sp.png) no-repeat 0 -26px; width: 27px; height:20px; margin-right:8px; display: inline-block; overflow: hidden;}
  .business_box{ overflow: hidden;}
 .business_box .left{float:left; width:48%; margin-right:4%;}
 .business_box h4{color: #fff;padding: 10px 20px;border-radius: 10px 10px 10px 0;line-height: inherit;height: auto;}
 .business_box h4 > span.num{display:block; float:left;width: 60px;text-align: center;padding: 11px 0;font-size: 37px;color: rgba(255,255,255,0.6);margin-right: 10px;vertical-align: middle;line-height: inherit;}
 .business_box .right{float:left; width:48%;}
 .business_box .in_box{border: 1px solid #e7e7e7;padding: 20px;margin-top: 5px;border-radius: 0 0 10px 0;}
 .business_box .in_box > ul.basic, .business_box .in_box > p.basic{margin-top:0;}
 .business_box h4.row1{ padding: 20px;}
 .business_box h4.row1 > span.num{ padding-top: 0px;}
 .business_box h4.c_01{ background: #009D94; }
 .business_box h4.c_02{ background: #996090; }
 .business_box h4.c_03{ background: #008EC6; }
 .business_box h4.c_04{ background: #F09250; }
 .business_box h4.c_05{ background: #4E8853; }
 .business_box h4.c_06{ background: #ED81A8; }
 .business_box h4.c_07{ background: #12B7CD; }
 .business_box h4.c_08{ background: #6C75B6; }
  .c_box.youth_space{position:relative;border:1px solid #272727;border-radius:6px;background:#fff;margin-top:0;word-break:keep-all;}
 .c_box.youth_space::before{position:absolute;top:36px;left:32px;content:'';display:block;width:121px;height:88px;background:url(/images/youthcenter/sub/ico_info.png?build_20260629001) no-repeat;}
 .c_box.youth_space h3{font-size:18px;font-weight:700;}
 .c_box.youth_space ol.basic > li{border:0;padding:0;}
 .c_box.youth_space ol.basic > li > ul li{background:none;padding:0;}
 .c_box.youth_space i[class^='ico_']{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}
 .c_box.youth_space i[class^='ico_']::before{content:'';display:block;background-repeat:no-repeat;}
 .c_box.youth_space i.ico_calendar::before{width:27px;height:31px;background-image:url(/images/youthcenter/sub/ico_calendar.png?build_20260629001);}
 .c_box.youth_space i.ico_document::before{width:31px;height:30px;background-image:url(/images/youthcenter/sub/ico_document.png?build_20260629001);}
 .c_box.youth_space i.ico_next::before{width:10px;height:16px;background-image:url(/images/youthcenter/sub/ico_next.png?build_20260629001);}
 .c_box.youth_space .line_primary50{color:#1a4ab9;border:1px solid #1a4ab9;background-color:#fff;}
 .c_box.youth_space .bg_primary50{color:#fff;background-color:#1a4ab9;}
 .c_box.youth_space .bg_gray30{color:#272727;background-color:#e3e3e3;}
 .c_box.youth_space .info{background-color:transparent;}
 .c_box.youth_space .step_list{display:flex;background:none;padding:0;margin:0;overflow:visible;}
 .c_box.youth_space .step_list .step_box{display:inline-flex;align-items:center;width:auto;border:0;padding:0;margin:0;}
 .c_box.youth_space .step_list .step_box.row2{flex-direction:column;align-items:stretch;gap:8px 0;}
 .c_box.youth_space .step_list .step_box.row2 .step_cont{display:inline-flex;align-items:center;background-color:transparent;padding:0;}
 .c_box.youth_space .step_list .step_box.row2 .step_cont p{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:10px;padding:0 15px;}
 .c_box.youth_space .step_list .step_next{width:auto;height:auto;margin:0 10px;}
 .c_box.youth_space .step_cont{border-radius:10px;background-color:#f7f7f7;padding:10px 20px 4px;}
 .c_box.youth_space .step_cont p.tit{border:0;padding:0;}
 .c_box.youth_space .btn_dw.hwp{border-color:#272727;border-radius:6px;padding:8px 20px 8px 38px;}
 .schedule01 { color:#1a4ab9 !important;}
 .schedule02 { color:#079c66 !important;}
 .schedule03 { color:#861ab9 !important;}
 .schedule04 { color:#5f3708 !important;}
 