/* BASIC css start */
body,html{overflow: hidden !important;}
body {min-width:1350px !important;}
.fullpage_none {display:none !important;}

#fullpage .section {background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sec_con {display:flex; flex-wrap:wrap; align-items:center; align-content:center; position:relative; min-width:1350px; height:100%; margin:0 auto; padding:100px 50px 0; box-sizing:border-box; letter-spacing:-1px; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con.hidtop {padding-top:60px; transition:.4s linear;}

.sec_con .po_top {position:absolute; top:180px; right:0; left:0; padding:0 200px;}
.sec_con.hidtop .po_top {top:110px; transition:.4s linear;}
.sec_con .po_bot {position:absolute; bottom:50px; right:0; left:0; padding:0 200px;}

.sec_con .sec_tit {color:#222; font-size:45px; line-height:58px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .sec_p {margin-top:40px; color:#222; font-size:18px; line-height:28px; font-weight:300; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .btn_link { display:inline-block; height:50px; margin-bottom:80px; background-color:#fc8b10; border-radius:25px; color:#fff; font-size:18px; line-height:50px; font-weight:500; text-align:center; box-sizing:border-box; letter-spacing:-1px; transition:.3s; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .btn_link:hover {background:#fff; color:#222; font-weight:700;}

.sec_con .sec_tit_line {display:inline-block; margin:0 auto; color:#000; font-size:45px; line-height:50px; font-weight:600; font-family:'Montserrat','Noto Sans KR',sans-serif; text-align:center;}

.sec_con .work_list {width:100%; margin-top:80px;}
.sec_con .work_list ul {display:flex; flex-wrap: nowrap; align-items: stretch; justify-content: center;}
.sec_con .work_list ul li {}
.sec_con .work_list .inbox { text-align:center;  padding: 0; color: #fc8b10; font-weight:bold;}
.sec_con .work_list .inbox  strong {display:inline-block; border-radius: 50%; width: 300px; height: 300px; line-height: 300px; font-size: 30px; background-color: #fc8b10; color:#fff; box-shadow: 4px 2px 5px 3px rgb(0 0 0 / 10%); font-family:'Montserrat','Noto Sans KR',sans-serif; }
.sec_con .work_list .inbox  span {margin: 0 30px; font-size: 30px; font-weight:bold;}

/*@media screen and (max-width:1750px) {
	.sec_con .work_list .inbox .tit01 {font-size:16px; line-height:32px; letter-spacing:-1px;}}*/

.sec_con01 { display: flex; flex-wrap:wrap; position:relative; flex-direction: column; align-items: stretch; justify-content: center; align-content: stretch; min-width:1350px; height:100%; margin:0 auto; padding:100px 200px 0 200px; box-sizing:border-box; letter-spacing:-1px; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con01 .po_top {position:absolute;}
.sec_con01 .po_bot {display: flex; /* position: absolute; *//* bottom: -450px; */ justify-content: space-between; align-items: flex-end; }
.sec_con01 .sec_tit {color:#222; font-size:45px; line-height:58px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con01 .sec_tit span {color:#f6dbba; font-size:80px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con01 .sec_p {margin-top:40px; color:#222; font-size:18px; line-height:28px; font-weight:300; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con01 .btn_link {display:inline-block; height:50px; background-color:#fc8b10; border-radius:25px; color:#fff; font-size:18px; line-height:50px; font-weight:500; text-align:center; box-sizing:border-box; letter-spacing:-1px; transition:.3s; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con01 .btn_link:hover {background:#fff; color:#222; font-weight:700;}

#section_1 {text-align:center !important;}
#section_1 .sec_con .po_top{margin-top:50px;}
#section_1 .sec_con .po_top .sec_tit {position:absolute; top:20%; left:50px; right:50px; margin-top:0px; color:#222; font-size:45px; line-height:58px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
#section_1 .sec_con .po_top .sec_p {font-size:20px; margin-top: 90px; line-height:30px; font-weight:400; color:#222; font-family:'Montserrat','Noto Sans KR',sans-serif; }
#section_1 .sec_con .po_top .sec_p span{color:#fc8b10; }

#section_2 {text-align:center !important;}
#section_2 .sec_con .po_top {top:40%;}
#section_2 .sec_con .sec_tit {position:absolute; top:10%; left:50px; right:50px; color:#fff; font-size:45px; line-height:58px; font-weight:700; letter-spacing: -1px; font-family:'Montserrat','Noto Sans KR',sans-serif; color:#fc8b10; }
#section_2 .sec_con .sec_p {font-size:24px; margin-top: 120px; line-height:50px; font-weight:300;  font-family:'Montserrat','Noto Sans KR',sans-serif; color:#222;}

#section_3 .sec_con .po_top {top:40%;}

#section_4 {align-content:center;}
#section_4 .sec_con01 .po_top {}
#section_4 .sec_con01 .po_bot { float: right; display: flex; align-items: flex-end; justify-content: center; flex-direction: column; min-height: 600px; }
#section_4 .sec_con01 .po_bot img {width:45%; max-width: 690px; }

#section_5 {align-content:center;}
#section_5 .sec_con01 {display: flex; position:relative;  justify-content: center;}
#section_5 .sec_con01 .po_top { position:relative; text-align:center;  }
#section_5 .sec_con01 .po_bot {display: flex; align-items: flex-end; justify-content: center; margin-top: 70px; box-sizing:border-box;  }
#section_5 .sec_con01 .po_bot img { width:50%; max-width: 750px; }

#section_6 {align-content:center;}
#section_6 .sec_con01 {display: flex; flex-wrap:wrap; position:relative;  justify-content: center; box-sizing:border-box; }
#section_6 .sec_con01 .po_top {margin-bottom: 220px;}
#section_6 .sec_con01 .po_bot img { float:right;  }

/* BASIC css end */

