@charset "UTF-8"; 

/********************************
 01 Introduction
 *******************************/
.org_box {padding:50px; text-align:center; background-color:#f2f4f7;}
.org_box:after {content:''; display:block; visibility:hidden; clear:both;}
.org_box > ol > li {display:block; position:relative;}
.org_box > ol > li:after {content:''; display:block; clear:both; visibility:hidden;}

.org_box .org_box_01 {position:relative; margin:20px auto; width:340px;}
.org_box .org_box_01:before {content:''; display:block; position:absolute; top:132px; left:50%; background-color:#d5d7dd; width:1px; height:64px;}
.org_box .org_box_01 span {display:block; padding: 30px; border-radius:10px; color:#fff; background-color:#18a5ae; font-size:2.1rem; font-weight:500;}
.org_box .org_box_01 .work {padding:30px; border-radius:0 0 10px 10px; background-color:#fff; text-align:center; font-size:1.8rem;}

.org_box .org_box_02 {display:block; position:relative; width:100%; margin-top:100px;}
.org_box .org_box_02:before {content:''; position:absolute; top:-36px; left:16%; width:68%; height:1px; background-color:#d5d7dd;}
.org_box .org02List {display:flex; flex-wrap:wrap; justify-content:space-between; gap:20px;}
.org_box .org02List:after {content:''; display:block; visibility:hidden; clear:both;}
.org_box .org02List > li {position:relative; width:calc(33.3333% - 15px); background-color:#fff; border-radius:10px;}
.org_box .org02List > li:before {content:''; position:absolute; width:1px; height:36px; left:50%; top:-36px; background-color:#d5d7dd;}
.org_box .org02List > li span.depart {position:relative; display:block; width:100%; padding:18px 0; margin:0 auto; border-radius:10px 10px 0 0; background-color:#1fb787; font-size:1.9rem; font-weight:500; color:#fff;}
.org_box .org02List > li .workList {padding:25px;}
.org_box .org02List > li .workList > li {position:relative; padding-left:14px; text-align:left; letter-spacing:-1px;}
.org_box .org02List > li .workList > li:before {content:''; display:block; position:absolute; top:10px; left:0; width:6px; height:6px; border-radius:2px; background-color:#1fb787;}
	
	/*media query*/
@media screen and (max-width:1300px) {
	.org_box .org_box_02:before {left:24%; width:52%;}
	.org_box .org02List > li {width:calc(50% - 15px);}
	.org_box .org02List > li:nth-child(n+3):before {display:none;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.org_box {padding:20px;}
	.org_box .org_box_01 {width:250px;}
	.org_box .org_box_01:before {top:121px; height:50px;}
	.org_box .org_box_01 span {font-size:1.8rem;}
	.org_box .org_box_01 .work {padding:20px; font-size:1.6rem;}

	.org_box .org_box_02 {margin-top:90px;}
	.org_box .org_box_02:before {top:-40px;}
	
	.org_box .org02List {flex-wrap:wrap;}
	.org_box .org02List > li {width:48%;}
	.org_box .org02List > li:before {height:38px; left:50%; top:-39px;}
	.org_box .org02List > li .workList {padding:20px;}
	.org_box .org02List > li span.depart {padding:12px 0; font-size:1.7rem;}
}
@media screen and (max-width:600px) {
	.org_box .org_box_01 {width:100%;}
	.org_box .org_box_01:before {top:89px; height:40px;}
	.org_box .org_box_01 span {padding:15px;font-size:1.7rem;}
  	.org_box .org_box_02 {margin-top:30px;}
	.org_box .org_box_02:before {display:none;}
	.org_box .org02List > li {width:100%;}
	.org_box .org02List > li:before {display:none;}
	.org_box .org02List > li .workList {padding:15px;}
	.org_box .org02List > li span.depart {padding:10px 0; font-size:1.6rem;}
}

/********************************
 콘텐츠 준비중
 *******************************/
 .readybox {background:linear-gradient(181deg, #FDFDFF 5%, #F1F4FD 90%); border-radius:20px; text-align:center;}