@font-face {
     font-family: 'DINMed';
     src: url('../font/DINMed.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'SDSwaggerTTF';
     src: url('../font/SDSwaggerTTF.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


.working_detail .fs128 {font-size:128px;}
.working_detail .fs106 {font-size:106px;}
.working_detail .fs100 {font-size:100px;}
.working_detail .fs96 {font-size:96px;}
.working_detail .fs80 {font-size:80px;}
.working_detail .fs78 {font-size:78px;}
.working_detail .fs62{font-size:62px;}
.working_detail .fs56 {font-size:56px;}
.working_detail .fs44 {font-size:44px;}
.working_detail .fs40 {font-size:40px;}
.working_detail .fs36 {font-size:36px;}
.working_detail .fs28 {font-size:28px;}
.working_detail .fs24 {font-size:24px;}
.working_detail .fs22 {font-size:22px;}
.working_detail .fs20 {font-size:20px;}
.working_detail .fs18 {font-size:18px;}
.working_detail .fs16 {font-size:16px;}
.working_detail .mt30 {margin-top:30px;}


.working_detail .main_section{
	height:660px;
	color:white;
	text-align: left;
	position:relative;
}
.working_detail  .main_section .title_main {
	position:relative;
}
.working_detail  .main_section .title_main .fs28 {
	position:absolute;
	top:0;
	left:0;
	font-family: 'DINMed';
	opacity:0.7;
}

.working_detail .main_section .fs128 {
    font-family: 'SDSwaggerTTF';
    letter-spacing: -4px;
    line-height: 0.9;
	padding-top:100px;
}
.working_detail .main_section .color_box {
	position:absolute;
    bottom: -50px;
	width:195px;
	height:195px;
	padding:35px;
}
.working_detail .main_section .color_box:after {
    content: '';
    position: absolute;
    bottom: -25px;
    right: 0;
    border-top: 25px solid #fb7c00;
    border-bottom: 25px solid transparent;
    border-right: 25px solid #fb7c00;
    border-left: 25px solid transparent;
}
.working_detail .main_section .color_box  .fs24 {
	font-weight:bold;
}
.working_detail .main_section .color_box .fs18 {
    margin-top: 20px;
    line-height: 1.6;
}
.working_detail .container {
	padding:80 80px;
}
.working_detail .sec_title .fs78 {
    font-family: 'SDSwaggerTTF';
    letter-spacing: -4px;
    line-height: 0.95;
}
.working_detail .sec_title .fs20 {
	letter-spacing: -2px;
	margin-top:10px;
}

.working_detail .section1 .flex{
	display:flex;
	gap:60px;
	margin-top:60px;
}
.working_detail .section1 .flex .left_con {
	text-align: left;
    word-break: keep-all;
}
.working_detail .section1 .flex .left_con .fs24 {
	font-weight:bold;
}
.working_detail .section1 .flex .left_con .fs16 {
	margin-top:10px;
	color:#333;
    line-height: 1.4;
}
.working_detail .section1 .flex img {
	margin-right:-50px;
}
.working_detail .section1 .icon_wrap {
	margin-top:25px;
}
.working_detail .section1 .icon_wrap .fs24 {
    letter-spacing: -2px;
	font-weight:bold;
    text-align: left;
}
.working_detail .section1 .border_box {
	border:1px solid #ff8105;
	margin-top:15px;
	display: flex;
	padding:40px;
}
.working_detail .section1 .border_box li {
	flex:1;
}
.working_detail .section1 .border_box li p {
	margin-top:10px;
	color:#333;
}

.working_detail .section2 {
	background:#f5f5f5;
}
.working_detail .section2 .grid {
	text-align: left;
}
.working_detail .section2 .grid .fs24 {
	letter-spacing: -2px;
	font-weight:bold;
	border-bottom:1px solid #222;
    padding-bottom: 6px;
	margin-bottom:30px;
	margin-top:60px;
}
.working_detail .section2 .grid .flex {
	display:flex;
	gap:15px;
}
.working_detail .section2 .grid .flex li {
	display: flex;
    align-items: center;
	gap:5px;
}
.working_detail .section2 .grid .flex li img {
	width:16px;
	height:16px;
}
.working_detail .section2 .grid_box .fs16 {
    line-height: 1.5;
} 
.working_detail .green {
	color:#259951;
}


.working_detail  .section2 .table_wrap .step_table {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.working_detail .section2  .table_wrap .step_table .step {
    height: 40px;
    line-height: 40px;
    color: White;
    background: #259951;
    font-weight: 500;
    letter-spacing: 0px;
}
.working_detail .section2   .table_wrap .step_table .white_back {
    background: white;
    height: 125px;
    display: grid;
    align-items: center;
    justify-content: center;
}
.working_detail .section2  .table_wrap .step_table .white_back p {
    line-height: 1.4;
}

.working_detail .section2  .table_wrap .step_table .table_grid {
	border-right:1px solid #ddd;
}
.working_detail .section2 .grid .fs24 .fs20 {
	font-weight:400;
}







.working_detail.ireland_work_wrap .main_section {
	background:url('../images/package/ireland_work/main_back.jpg') no-repeat;
}
.working_detail.ireland_work_wrap .main_section .title_main .fs28 {
    top: 160px;
    left: 325px;
}
.working_detail.ireland_work_wrap .main_section .color_box {
	background:#fb7c00;
}
.working_detail.ireland_work_wrap .sec_title {
	color:#259951;
}
.working_detail.ireland_work_wrap .section3 {
	background:#259951;
}
.working_detail.ireland_work_wrap .section3 .sec_title {
	color:white;
}
.working_detail.ireland_work_wrap .section3 .grid {
	display:grid;
	gap:40px;
    margin-top: 50px;
}
.working_detail.ireland_work_wrap .section3 .detail_text {
    background: white;
    text-align: left;
    padding: 30px;
    word-break: keep-all;
}
.working_detail.ireland_work_wrap .section3 .detail_text .fs24 {
	font-weight:bold;
	margin-bottom:10px;
}
.working_detail.ireland_work_wrap .section3  .img_back  {
	font-family: 'SDSwaggerTTF';
    color: white;
    height: 240px;
    background: url(../images/package/ireland_work/dublin_img.jpg) no-repeat;
    display: grid;
    align-items: center;
}
.working_detail.ireland_work_wrap .section3  .img_back.galway_back {
	background: url(../images/package/ireland_work/galway_img.jpg) no-repeat;
}
.working_detail.ireland_work_wrap .section4 .gird_wrap {
	margin-top:60px;
	display:grid;
	gap:50px;
}
.working_detail.ireland_work_wrap .section4 .gird_wrap .grid_box {
    display: flex;
	gap:70px;
	text-align: left;
    align-items: center;
}
.working_detail.ireland_work_wrap .section4 .irp_img {
	width:350px;
	height:200px;
}
.working_detail.ireland_work_wrap .section4  .num {
    font-family: 'DINMed';
	color:#259951;
}
.working_detail.ireland_work_wrap .section4 .text_wrap {
	width:420px;
}
.working_detail.ireland_work_wrap .section4 .text_wrap .fs24{
	font-weight:bold;
	letter-spacing:-2px;
	margin-top:5px;
	margin-bottom:10px;
}
.working_detail.ireland_work_wrap .section4 .text_wrap .fs16 {
word-break: keep-all;
}
.working_detail.ireland_work_wrap .section4 .img_wrap {
	flex:1;
	display: grid;
    gap: 25px;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .jobs_logo {
	width:240px;
	margin: 0 auto;
    display: block;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .irish_logo {
	width:240px;
	margin: 0 auto;
    display: block;
	margin-bottom:10px;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .gray {
    text-align: center;
    color: #999999;
}
.working_detail.ireland_work_wrap .section4 .gird_wrap .grid_box .pps_logo {
    width: 240px;
    height: 104px;
    flex: 1;
    padding: 0 55px;
}
.working_detail.ireland_work_wrap .section4 .bd_t {
    margin-top: 60px;
    padding-top: 15px;
    border-top: 1px solid #222;
    text-align: left;
    word-break: keep-all;
    letter-spacing: -1px;
}
.working_detail.ireland_work_wrap .section5 {
	background:#fb7c00;
}
.working_detail.ireland_work_wrap .section5 .sec_title {
	color:white;
	border-bottom:1px solid white;
    margin-bottom: 45px;
	padding-bottom:25px;
}
.working_detail.ireland_work_wrap .section5 .fs44 {
	font-weight:bold;
    letter-spacing: -3px;
}
.working_detail.ireland_work_wrap .section5 .fs44 .fs24 {
	font-weight:400;
	    letter-spacing: -2px;
}
.working_detail.ireland_work_wrap .section5 .flex {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-top: 45px;
}
.working_detail.ireland_work_wrap .section5 .flex .white_box {
	flex:1;
	background:white;
    border-radius: 20px;
    padding: 30px 0 40px;
}
.working_detail.ireland_work_wrap .section5 .flex .flex_text {
    display: flex;
    font-family: 'DINMed';
    color: #fb7c00;
    font-weight: 900;
    justify-content: center;
    align-items: end;
    margin-top: -5px;
}
.working_detail.ireland_work_wrap .section5 .flex .flex_text .fs100 {
    line-height: 1;
    transform: translate(0, 5px);
    letter-spacing: -3px;
}
.working_detail.ireland_work_wrap .section5 .flex .plus_wrap {
	color:white;
	font-weight:bold;
	background:#333;
	border-radius:100px;
	width:65px;
	height:65px;
	display: grid;
    align-items: center;
    justify-content: center;
}
.working_detail.ireland_work_wrap .section5 .flex .fs62 {
    line-height: 65px;
    transform: translate(0px, -3px);
}
.working_detail.ireland_work_wrap .section5 .white_box .fs24 {
	font-weight:bold;
}
.working_detail.ireland_work_wrap .section5 .fs36 {
    letter-spacing: -4px;
}
.working_detail.ireland_work_wrap .section5 .bd_b  {
	padding:0 55px;
	border-bottom:1px solid #222;
	margin-bottom:50px;
	padding-bottom:70px;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 .flex {
	background:url(../images/package/ireland_work/arrow_back.jpg) no-repeat;
	gap: 0;
    text-align: left;
    justify-content: space-between;
	padding:5px;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 > .fs16 {
	margin-top:25px;
}
.working_detail .section5 .grid .fs24 {
	font-weight:bold;
}
.working_detail .section5  .fs24.italic  {
	color:white;
	font-weight:bold;
	font-style: italic;
}
.working_detail .orange {
	color:#fb7c00;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 .flex .flex_text {
	color:white;
    margin-top: -15px;
}

.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex {
	display:flex;
	gap:12px;

}
.working_detail.ireland_work_wrap .section5 .bd_b3  {
	padding: 0 0 70px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex li {
	flex:1;
	background:white;
    border-radius: 20px;
    padding: 15px 0 25px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex .fs16 {
	margin-top:4px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .fs24 {
	font-weight:bold;
	margin-bottom:30px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .border_box {
	border:1px solid #222;
	padding:25px;
	margin-top:25px;
    text-align: left;
	font-weight:bold;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .border_box .fw400{
	font-weight:400;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .border_box .color_back {
	background:#222;
	padding: 0px 3px;
	color:#fb7c00;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .border_box .fs16 {
    line-height: 1.5;
}
.working_detail .section6 {
background:url(../images/package/ireland_work/section6_back.jpg) no-repeat;
    height: 250px;
    display: grid;
    justify-content: center;
	position:relative;
    align-items: center;
}
.working_detail .section6:after {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    transform: rotate(45deg);
    background: white;
}
.working_detail .section6 .sec_title {
    display: flex;
    justify-content: center;
    align-items: center;
	gap:20px;
    color: white;
}
.working_detail .section6 .sec_title .fs28 {
    text-align: right;
	font-weight:bold;
	text-decoration: underline;
	text-underline-offset:5px;
}
.working_detail .section6 .sec_title .fs106 {
	font-family: 'SDSwaggerTTF';
    letter-spacing: -4px;
}
.working_detail .section6 .container {
	padding:0;
}

.working_detail.ireland_work_wrap .section7 .world_img {
    width: 450px;
    height: 330px;
    display: grid;
    justify-content: center;
    align-items: center;
	background:url(../images/package/ireland_work/france_img.jpg) no-repeat;
	font-family: 'SDSwaggerTTF';
	color:white;
    position: relative;
    right: -80px;
}
.working_detail .section7 .flex  {
	margin-top:75px;
	display:flex;
}
.working_detail .section7 .flex .text_wrap {
    width: 420px;
    text-align: left;
}
.working_detail .section7 .flex .text_wrap .fs24 {
	font-weight:bold;
	color:#259951;
	margin-bottom:10px;
}
.working_detail .section7 .flex .text_wrap .fs16 {
    word-break: keep-all;
}
.working_detail .section7 .flex .text_wrap .tip_text {
	font-weight: 500;
    color: #fb7c00;
    border-bottom: 1px solid #fb7c00;
    margin-top: 30px;
    margin-bottom: 12px;
    padding-bottom: 4px;
}

.working_detail .section7 .itary_wrap .world_img {
	background:url(../images/package/ireland_work/itary_img.jpg) no-repeat;
    right: auto;
	left: -80px;
}
.working_detail .section7 .swiss_wrap .world_img {
	background:url(../images/package/ireland_work/swiss_img.jpg) no-repeat;
}
.working_detail .section7 .germany_wrap .world_img {
	background:url(../images/package/ireland_work/gelmany_img.jpg) no-repeat;
	right: auto;
	left: -80px;
}
.working_detail .section7 .spain_wrap .world_img {
	background:url(../images/package/ireland_work/spain_img.jpg) no-repeat;
}
.working_detail .section7 .greece_wrap .world_img {
	background:url(../images/package/ireland_work/greece_img.jpg) no-repeat;
	right: auto;
	left: -80px;
}
.working_detail .last_section .fs96{
    font-family: 'SDSwaggerTTF';
	    letter-spacing: -4px;
    line-height: 0.95;
}
.working_detail .last_section  {
	height:515px;
    background-position: center;
	color:white;
}
.working_detail .last_section .flex {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    font-weight: bold;
}
.working_detail .last_section .sec_title {
	color:white;
}
.working_detail .last_section .go_btn {
    background: white;
    border: none;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -3px;
    font-family: 'Noto Sans KR', sans-serif;
    padding: 14px 60px;
    cursor: pointer;
}


/* ´ºÁú·£µå ¿öÅ·È¦¸®µ¥ÀÌ */
.working_detail.newz_work_wrap .pink {
	color:#f8638d;
}
.working_detail.newz_work_wrap .main_section {
    background: url(../images/package/newz_work/main_back.jpg) no-repeat;
}
.working_detail.newz_work_wrap .main_section .title_main .fs28 {
	top: 160px;
    left: 295px;
}
.working_detail.newz_work_wrap .main_section .color_box {
	background:#f8638d;
}
.working_detail.newz_work_wrap .main_section .color_box:after {
	border-top: 25px solid #f8638d;
    border-right: 25px solid #f8638d;
}
.working_detail.newz_work_wrap .sec_title {
	color:#246ab9;
}
.working_detail.newz_work_wrap .section1 .border_box {
	border:1px solid #f8638d
}
.working_detail.newz_work_wrap .section2 .city_flex {
	display:flex;
	gap:10px;
}


.working_detail .section2 .table_wrap .step_table .step {
	background:#f8638d;
}
.working_detail.ireland_work_wrap .section2 .table_wrap .step_table .step {
	background:#fb7c00;
}

.working_detail.newz_work_wrap .section2 {
	background:#fff4f7;
}



.working_detail.newz_work_wrap .section2 .city_wrap  .city_img {
	background:url('../images/package/newz_work/city1.jpg') no-repeat;
	height:180px;
	    display: grid;
    align-items: end;
}
.working_detail.newz_work_wrap .section2 .city_wrap .city_name {
	color:white;
	padding:20px;
	font-size:24px;
	font-weight:bold;
}
.working_detail.newz_work_wrap .section2  .city_detail {
	background:white;
	padding:20px;
}
.working_detail.newz_work_wrap .section2  .city_detail p {
	line-height: 1.3;
}
.working_detail.newz_work_wrap .section2 .city_wrap2 .city_img {
	background:url('../images/package/newz_work/city2.jpg') no-repeat;
}
.working_detail.newz_work_wrap .section2 .city_wrap3 .city_img {
	background:url('../images/package/newz_work/city3.jpg') no-repeat;
}
.working_detail.newz_work_wrap .section3 {
	background:#246ab9;
}
.working_detail.newz_work_wrap .section3 .sec_title {
color:white;
}
.working_detail.newz_work_wrap .section3 .program_wrap {
	display:grid;
	gap:80px;
	margin-top:70px;
}
.working_detail.newz_work_wrap .section3 .pro_div  {
	background:white;
}
.working_detail.newz_work_wrap .section3  .pro_img {
background:url('../images/package/newz_work/pro_img.jpg') no-repeat;
height:260px;
position:relative;
    display: grid;
    align-items: center;
}
.working_detail.newz_work_wrap .section3  .pro_img .fs40 {
color:white;
font-weight:bold;
letter-spacing:-3px;
}
.working_detail.newz_work_wrap .section3  .pro_img .num {
	background:white;
	    font-family: 'SDSwaggerTTF';
	width:60px;
	height:60px;
	    font-size: 36px;
    font-weight: bold;
    display: grid;
    align-items: center;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-30px;
}
.working_detail.newz_work_wrap .section3 .pro_2  .pro_img {
background:url('../images/package/newz_work/pro_img2.jpg') no-repeat;
}
.working_detail.newz_work_wrap .section3 .text_wrap {
	text-align:left;
    padding: 30px;
}
.working_detail.newz_work_wrap .section3 .text_wrap .pink {
	font-weight:bold;
}
.working_detail.newz_work_wrap .section3  .pro_table {
	line-height:1.4;
}
.working_detail.newz_work_wrap .section3  .pro_table ul {
	display:flex;
}
.working_detail.newz_work_wrap .section3  .pro_table ul li{
    flex: 1;
    word-break: keep-all;
    border: 1px solid #ccc;
    height: 110px;
    display: grid;
    align-items: center;
    font-size: 14px;
    padding: 5px;
	border-right:none;
}
.working_detail.newz_work_wrap .section3  .pro_table ul li:first-child {
	border-left:none;
}




.working_detail.newz_work_wrap .section3 .pink_back {
    background: #f8638d;
    color: white;
    text-align: center;
	margin-top:25px;
    font-weight: bold;
}
.working_detail.newz_work_wrap .section3 .pink_back p {
    line-height: 40px;
}
.working_detail.newz_work_wrap .section3 .expense_box {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
	border-bottom:1px solid #ccc;
    padding: 25px 0;
}
.working_detail.newz_work_wrap .section3 .expense_box .left_box {
    display: flex;
    align-items: center;
    gap: 20px;
}
.working_detail.newz_work_wrap .section3 .expense_box .left_box .circle {
	border:3px solid #f8638d;
	width:140px;
	height:140px;
    border-radius: 100px;
	display: grid;
    align-items: center;
}
.working_detail.newz_work_wrap .section3 .expense_box .left_box .circle p {
	font-weight:bold;
	color:#f8638d;
}
.working_detail.newz_work_wrap .section3  .plus_text {
	color:#f8638d;
	font-size:50px;
	font-weight:100;
}
.working_detail.newz_work_wrap .section3  .fs74 {
	font-size:74px;
	color:#246ab9;
  font-family: 'SDSwaggerTTF';
}
.working_detail.newz_work_wrap .section3 .pro_div .fs16.pink {
	text-align:left;
    padding: 25px;
}
.working_detail.newz_work_wrap .section3 .pro_div .fs14.gray {
text-align: right;
    margin-top: 5px;
    padding-right: 10px;
    color: #919191;
}
.working_detail.newz_work_wrap .section3 .pro_2 .expense_box2 {
	border-top:1px solid #f8638d;
}

.working_detail.newz_work_wrap .section6 {
	background: url(../images/package/newz_work/section6_back.jpg) no-repeat;
}
.working_detail.newz_work_wrap .section6 .sec_title {
	color:white;
}
.working_detail.newz_work_wrap .section7 .flex .world_img {
	background: url(../images/package/newz_work/buket_img1.jpg) no-repeat;
	width: 450px;
    height: 330px;
	position: relative;
    right: -80px;
}
.working_detail .section7 .flex .text_wrap .fs16 {
line-height: 1.3;
}

.working_detail.newz_work_wrap .section7 .flex_2 .world_img {
	background: url(../images/package/newz_work/buket_img2.jpg) no-repeat;
	right: auto;
    left: -80px;
}	
.working_detail.newz_work_wrap .section7 .flex_3 .world_img {
	background: url(../images/package/newz_work/buket_img3.jpg) no-repeat;
}
.working_detail.newz_work_wrap .section7 .flex_4 .world_img {
	background: url(../images/package/newz_work/buket_img4.jpg) no-repeat;
	right: auto;
    left: -80px;
}	
.working_detail.newz_work_wrap .section7 .flex_5 .world_img {
	background: url(../images/package/newz_work/buket_img5.jpg) no-repeat;
}
.working_detail.newz_work_wrap .section7 .flex_6 .world_img {
	background: url(../images/package/newz_work/buket_img6.jpg) no-repeat;
	right: auto;
    left: -80px;
}	
.working_detail.newz_work_wrap .section7 .flex .text_wrap .fs24 {
	color:#246ab9;
}

.working_detail.newz_work_wrap .last_section .sec_title {
	color:white;
}
.working_detail.newz_work_wrap .last_section {
	background: url(../images/package/newz_work/last_back.jpg) no-repeat;
}



@media (max-width: 1000px) {
.working_detail .fs128 {font-size:82px;}
.working_detail .fs100 {font-size:60px;}
.working_detail .fs80 {font-size:50px;}
.working_detail .fs28 { font-size:20px;}
.working_detail .fs24 { font-size:18px;}
.working_detail .fs20 { font-size:16px;}
.working_detail .fs18 {font-size:14px;}
.working_detail .fs78{font-size:46px;}
.working_detail .fs16 {font-size:14px;}
.working_detail .fs56{font-size:34px}
.working_detail .fs36 {font-size:26px}
.working_detail .fs106{font-size:70px;}
.working_detail .fs96 {font-size:60px;}
.working_detail .fs22 {font-size:16px;}



.working_detail .container {
	padding:50px 16px;
}
.working_detail .main_section {
	height:400px;
}
.working_detail .main_section {
	background-size:cover;
}
.working_detail.ireland_work_wrap .main_section .title_main .fs28 {
    top: 70px;
    left: 198px;
}
.working_detail .main_section .color_box {
	padding:20px;
	width: 145px;
    height: 145px;
    bottom: -30px;
}
.working_detail .main_section .color_box .fs18 {
	margin-top:10px;
}
.working_detail.ireland_work_wrap .sec_title {
    text-align: center;
}
.working_detail .main_section .fs128 {
	padding-top:30px;
}
.working_detail .main_section .color_box:after {
	bottom:-16px;
}
.working_detail .sec_title .fs78 {
    line-height: 0.7;
   letter-spacing: -3px;
}
.working_detail .section1 .flex {
	gap:25px;
	display:grid;
	margin-top:30px;
}
.working_detail .section1 .flex img {
	margin-right:0;
    height: 250px;
    object-fit: cover;
	order: 1;
}
.working_detail .section1 .flex .left_con {
	order: 2;
}
.working_detail .section1 .border_box {
    padding: 16px 10px;
}
.working_detail .section1 .border_box li img {
	width:45px;
        margin: 0 auto;
        display: block;
}
.working_detail .section1 .border_box li p {
font-size: 12px;
	margin-top:5px;
    text-align: center;
}
.working_detail .section2 .grid .flex {
	gap:5px;
}
.working_detail .section2 .grid .flex li {
	font-size:14px;
}
.working_detail .section2 .grid .flex li img {
	width:15px;
	height:15px;
}
.working_detail .section2 .grid .fs24 {
	padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 25px;
}
.working_detail .mt30 {
	margin-top:10px;
}

.working_detail .section2 .table_wrap .step_table .step {
	font-size:14px;
}
.working_detail .section2 .table_wrap .step_table .white_back {
	font-size:12px;
	padding:0 5px;
	height:100px;
}



.working_detail.ireland_work_wrap .section3 .img_back {
    background-size: cover;
    height: 120px;
}
.working_detail.ireland_work_wrap .section3 .img_back .fs80{
	text-align:center;
}
.working_detail.ireland_work_wrap .section3 .detail_text {
	padding:16px;
}

.working_detail.ireland_work_wrap .section3 .grid {
	gap: 30px;
    margin-top: 30px;
}

.working_detail.ireland_work_wrap .section4 .gird_wrap .grid_box {
	display:grid;
	gap:20px;
}
.working_detail.ireland_work_wrap .section4 .irp_img {
	height:135px;
	width:265px;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .jobs_logo {
	width:155px;
	height:57px;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .irish_logo {
width:155px;
	height:30px;
}
.working_detail.ireland_work_wrap .section4 .gird_wrap .grid_box .pps_logo {
	width:145px;
	padding:0;
	height:63px;
}


.working_detail.ireland_work_wrap .section4 .bd_t {
	font-size:12px;
}

.working_detail.ireland_work_wrap .section5 .bd_b {
	padding:0;
	padding-bottom:25px;
	margin-bottom:25px;
}

.working_detail.ireland_work_wrap .section5 .fs44 {
	font-size:28px;
	text-align: center;
}
.working_detail.ireland_work_wrap .section5 .flex .fs62 {
	font-size:34px;
    transform: translate(0px, -1px);
	line-height:34px;
}
.working_detail.ireland_work_wrap .section5 .flex .plus_wrap {
	width:42px;
	height:42px;
}

.working_detail.ireland_work_wrap .section5 .flex {
gap:10px;
margin-top:25px;
}
.working_detail.ireland_work_wrap .section5 .flex .grid {
	display:grid;
	gap:5px;
}
.working_detail.ireland_work_wrap .section5 .flex .white_box {
    padding: 16px 0 24px;
    text-align: center;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 .flex {
	height: 70px;
    background:none;
        justify-content: normal;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 > .fs16 {
	margin-top:10px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex li {
	text-align:center;
    padding: 10px 0 15px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex li img{
	width:45px;
	height:45px;
	display:block;
	margin:0 auto;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .icon_flex .fs16 {
	font-size:12px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .fs24 {
	margin-bottom:12px;
}
.working_detail.ireland_work_wrap .section5 .bd_b3 .border_box {
	padding:12px;
}
.working_detail.ireland_work_wrap .section5 .flex .flex_text .fs100 {
	font-size:50px;
}

.working_detail.ireland_work_wrap .section5 .fs36 {
	font-size:22px;
}
.working_detail.ireland_work_wrap .section5 .flex .grid {
    flex: 1;
        justify-content: center;
        height: 100%;
}
.working_detail.ireland_work_wrap .section5 .flex .grid.gray_back {
	background:#333333;
	position:relative;
	  z-index:1;
}
.working_detail.ireland_work_wrap .section5 .flex .grid.gray_back:after {
	content:'';
	position:absolute;
        right: -34px;
        top: 1px;
        width: 0;
        height: 0;
        border-bottom: 34px solid transparent;
        border-top: 34px solid transparent;
        border-left: 34px solid #333;
        border-right: 0px solid transparent;
  border-right: 0px solid transparent;
  z-index:1;
}
.working_detail .section5 .fs24.italic {
	background:#222222;
	flex: 1;
        display: grid;
        align-items: center;
	        height: 100%;
        text-align: center;
        position: relative;
        transform: translate(-40px, 0px);
}
.working_detail .section5 .fs24.italic span {
    transform: translate(38px, 0px);
}
.working_detail .section5 .fs24.italic:after {
	content:'';
	position:absolute;
right: -35px;
        top: 0px;
        width: 0;
        height: 0;
        border-bottom: 35px solid transparent;
        border-top: 35px solid transparent;
        border-left: 35px solid #222;
        border-right: 0px solid transparent;
  border-right: 0px solid transparent;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 .flex .flex_text {
justify-content: normal;
}
.working_detail.ireland_work_wrap .section5 .bd_b2 .flex .gray_back .flex_text {
	color: #fb7c00;
}
.working_detail .section6 {
	background-size:cover;
    height: 135px;
}
.working_detail .section6 .sec_title {
	gap:12px;
}
.working_detail .section6 .sec_title .fs28 {
    text-underline-offset: 3px;	
}
.working_detail .section6:after {
    bottom: -13px;
    left: 50%;
    margin-left: -14px;
    width: 25px;
    height: 25px;
}
.working_detail .section7 .flex {
	display:grid;
	gap:10px;
    margin-top: 40px;
}
.working_detail .section7 .world_img {
	width:auto;
	height:240px;
}
.working_detail .section7 .world_img {
	right:0;
	background-size:cover;
}
.working_detail .section7 .itary_wrap .world_img,
.working_detail .section7 .germany_wrap .world_img, 
.working_detail .section7 .greece_wrap .world_img{
	left:0;
}
.working_detail .section7 .flex .text_wrap {
	width:auto;
	order:2;
}
.working_detail .section7 .flex .text_wrap .tip_text {
	margin-top:10px;
}
.working_detail .last_section .sec_title {
	text-align:left;
}
.working_detail .last_section {
	height:350px;
}
.working_detail .last_section .go_btn {
	font-size:18px;
    padding: 10px 20px;
}
.working_detail.ireland_work_wrap .section4 .text_wrap {
	width:auto;
	
        order: 2;
}
.working_detail.ireland_work_wrap .section4 .gird_wrap {
	margin-top:40px;
	gap:30px;
}
.working_detail.ireland_work_wrap .section4 .img_wrap {
        display: flex;
        align-items: end;
}
.working_detail.ireland_work_wrap .section4 .img_wrap .gray {
	font-size:12px;
}


.working_detail.newz_work_wrap .main_section {
		background: url(../images/package/newz_work/main_back.jpg) no-repeat;
}







 }