/* BASIC css start */
.goto { position:fixed; left:50%; top:10%; transform:translate(-50%, 0); display:table; font-size:9pt; z-index:9999; }
.goto a { color:#fff; text-decoration:none; }

.workout_slide { width:100%; height:100vh; overflow:hidden; position:relative; text-align:center; }

.workout_slide .swiper-slide { position:relative; color:#fff; background-repeat:no-repeat; background-color:#031622; overflow:hidden; }

.workout_slide .section_tit { position:absolute; top:15%; left:2.5%; font-size:1rem; font-weight:400; }

.workout_slide .swiper-slide.sec_01 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec01_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }
.workout_slide .swiper-slide.sec_02 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec02_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }
.workout_slide .swiper-slide.sec_03 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec03_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }
.workout_slide .swiper-slide.sec_04 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec04_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }
.workout_slide .swiper-slide.sec_05 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec05_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }
.workout_slide .swiper-slide.sec_06 { background-image:url("//okkanetdh.jpg3.kr/re_workdna/images/company/sec06_back.jpg"); background-repeat:no-repeat; background-size:100%; background-position:center; }

.workout_slide .swiper-slide .company_logo { position:absolute; left:2.5%; top:5%; width:40%; }
.workout_slide .swiper-slide .company_logo img { width:100%; }

.workout_slide .page_font { position:absolute; left:50%; top:50%; width:95%; transform: translate(-50%, -50%); font-size:1.2rem; line-height:1.5rem; }
.workout_slide .page_font .block_tit { width:60%; margin:15px auto; }
.workout_slide .page_font .block_tit img { width:100%; }
.workout_slide .page_font .h3 { margin:15px 0; font-weight:900; font-size:1.5rem; line-height:1.7rem; }

.workout_slide .page_font.vision { top:30%; }

.workout_slide .img_box { position:absolute; width:35%; }
.workout_slide .img_box img { width:100%; }

.position01 { left:10%; top:38%; }
.position02 { right:10%; top:51%; }
.position03 { left:15%; top:68%; }

.workout_slide .list_txt { position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); font-size:.8rem; width:80%; text-align:left; }
.workout_slide .list_txt li { margin:30px 0; }

.workout_slide .page_img { position:absolute; left:50%; top:50%; width:90%; transform: translate(-50%, -50%); }
.workout_slide .page_img img { width:100%; }

.section_block { position:absolute; left:50%; top:50%; width:95%; transform: translate(-50%, -50%); display:flex; flex-direction:column; gap:40px; color:#fff; text-align:left; }
.section_block .sec_tit { color:#aaf0ff; margin:15px 0; font-size:1.3rem; font-weight:700; line-height:1.5rem; }

.section_block.bolder { top:40%; font-size:1.2rem; line-height:1.7rem; }

.workout_slide .float_dot { position:absolute; top:60%; right:10%; }

.workout_slide .swiper-pagination .swiper-pagination-bullet { width:5px; height:5px; background:#fff; opacity:1; margin:10px auto!important; box-sizing:border-box; border:1px solid #efefef; }
.workout_slide .swiper-pagination .swiper-pagination-bullet-active { width:10px; height:10px; background:rgba(255,255,255,0); border:1px solid #fff; }
/* BASIC css end */

