@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover { color:#333;text-decoration:none; }

body { margin:-16px auto;font-family:'Pretendard-Regular'; }    
header { width:100%;margin:0 auto;height:110px;max-width:2000px;background:#FFF;z-index:3 }

.shadow { -webkit-box-shadow: 0px 7px 18px -1px rgba(226, 226, 226, 1);
          -moz-box-shadow: 0px 7px 18px -1px rgba(226, 226, 226, 1);
          box-shadow: 0px 7px 18px -1px rgba(226, 226, 226, 1); 
          position:fixed;top:0;height:90px;
}
.shadow .logo { line-height:140px !important; }
.shadow .logo img { max-width:160px; }
.shadow .gnb li { line-height:75px;font-size:12pt; }
.shadow .login_link { line-height:105px !important; }

.pc_hidden { display:none; }

.logo { width:260px;height:110px;line-height:180px;float:left;padding-left:50px; }
.logo img { width:100%;max-width:200px; }
nav { width:1100px;height:110px;margin:0 auto }    
.gnb li { list-style:none;height:110px;line-height:115px;font-size:14pt;font-weight:600;width:140px;text-align:center;float:left; }
.gnb li a:hover { color:#00a6ba; }
.gnb_active { width: 7px;height: 7px;background: #00a6ba;border-radius: 100%;margin: 30px auto;margin-bottom:-37px;display:none; }

.login_link { position:absolute;right:50px;top:0;width:140px;height:110px;line-height:110px;color:#c6c6c6 !important; }    
.login_link a { color:#c6c6c6; }
.login_link span { width:70px;text-align:center; }
.login_link span:nth-child(1) { border-right:1px solid #c6c6c6;padding-right:15px; }
.login_link span:nth-child(2) { padding-left:15px; }

.icon_bars { position:absolute;right:30px;top:35px;cursor:pointer;display:none;color:#00a6ba }

section { width:100%; }
.main_visual_header { max-width:1100px;width:100%;margin:0 auto;padding:70px 0 70px 0;font-size:24pt;font-weight:600 }
.main_visual_header div:nth-child(1) { padding-bottom:10px; }
.main_visual_bg { background:url('../img/visual_1.jpg') center center no-repeat;height:450px;margin-top:-260px; }
.main_visual_object { width:664px;height:375px;background:url('../img/visual_1_drone.jpg') center center no-repeat;background-size:100% 100%; }
.section_inner { max-width:1100px;margin:0 auto; }   

.main_visual_header ul { display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between; }
.main_visual_header ul li:nth-child(1) { padding-bottom:10px; }

button { cursor:pointer; }

.btn { padding:10px 25px 10px 25px;font-size:15pt;font-weight:500;cursor:pointer;border-radius:5px; }    
.btn_mint_outline { background:#FFF;border:2px solid #00a6ba;color:#00a6ba  }
.btn_mint_outline:hover { background:#00a6ba;color:#FFF; }    
.btn_round { border-radius:50px; }
.bg_mint { background:#00a6ba;color:#FFF;border:none; }
.bg_red { background:#c00c0c;color:#FFF;border:none; }

.img_arrow { width:10px; }
#btn_req { margin-top:60px; }

.content_wrap { display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between; }
.slide_wrap { max-width:450px;width:100%; }

/*.img_slide { max-width:450px; }*/
.img_slide img { width:100%; }

.prev { position:relative;top:-210px;color: #c6c6c6;font-size: 38pt;padding-left: 15px;cursor:pointer }
.prev img { width:20px; }
.next { position:relative;top:-210px;color: #c6c6c6;font-size: 38pt;padding-left: 380px;cursor:pointer }
.next img {transform:rotate(180deg);width:20px;}

.slick-dots { bottom:0;margin-top:-40px; }
.slick-dots li.slick-active button:before { color:#FFF !important }
.slick-dots li button:before { color:#FFF !important; }

.slide_content_wrap { max-width:500px;width:100%; }



.section_01 { position:relative;z-index:2; }
.section_02, .section_03 { margin-top:100px; }

.slide_desc { line-height:28px;text-align:justify; }
.bg_drone_01 { background:url('../img/bg_drone_01.jpg') center center no-repeat;height:700px;background-size:cover; }

footer { background:#0e162c;height:420px; }
.footer_logo { width:100px; }
footer .section_inner { padding-top:40px; }
footer .footer_gnb { float:left; }
footer .footer_gnb li { float:left;text-align:left;color:#FFF;}    
footer .footer_gnb li:nth-child(1) { width:200px; }
footer .footer_gnb li:nth-child(2) { width:60px;border-right:1px solid #676c7a;height:90px; }
footer .footer_gnb li:nth-child(3) { width:200px;padding-left:10px; }

footer .footer_gnb li:nth-child(4) { width:80px;border-right:1px solid #676c7a;height:90px; }
footer .footer_gnb li:nth-child(5) { width:200px;padding-left:10px; }

footer .footer_gnb li:nth-child(6) { width:80px;border-right:1px solid #676c7a;height:90px; }
footer .footer_gnb li:nth-child(7) { width:200px;padding-left:10px; }

footer .company_info ul { padding-left:0; }
footer .company_info ul li { float:left;padding-right:10px; }

footer .company_info div:nth-child(1) { padding-top:180px; }

.company_info { color:#FFF; }

.fc_gray { color:#acadb1 }

select { padding:10px 100px 10px 0;border:none;border-bottom:2px solid #333; }

table { border-spacing : 0; }
table tr td { padding:5px;border-bottom:1px solid #9c9da0;border-collapse: collapse; }


/* 방제사 지원 [S] */
.bg_03 { background:url('../img/bg_03.jpg') center center no-repeat !important;height:630px;background-size:cover !important;margin-top:0 !important }
.section2_thumb_1 { background:url('../img/section2_thumb_1.jpg') center center no-repeat;width:400px;height:400px;background-size:500px 500px;margin-top:-100px; }
.section2_thumb_2 { background:url('../img/section2_thumb_2.jpg') center center no-repeat;width:250px;height:250px;background-size:350px 350px;margin-top:-100px;margin-left:250px; }
.bg_04 { background:url('../img/bg_04.jpg') center center no-repeat !important;height:700px;background-size:cover; }
/* 방제사 지원 [E] */

/* 방제사 지원 폼 [S] */
.bg_05 { background:url('../img/bg_05.jpg') center center no-repeat !important;height:630px;background-size:cover !important;margin-top:-1055px !important }
/* 방제사 지원 폼 [E] */


/* 방제사 신청현황 [S] */
.total_cnt_info { display:inline-block !important;margin-top:280px; }
.total_cnt_info li { float:left;font-size: 12pt;border: 1px solid #CCC;background: #FFF;    border-radius: 100%;height: 140px;width: 140px;padding-bottom:0 !important;}
.total_cnt_info li div:nth-child(1) { margin-top:50px;width:100%;text-align:center; }
.total_cnt_info li div:nth-child(2) { text-align:center; }
.total_cnt_info li div:nth-child(2) span { font-size:17pt;text-decoration: underline; }
.bg_gray { background:#F2F2F2;height:400px;width:100%;margin-top:-380px; }
.bg_06 { background:url('../img/bg_06.jpg') center center no-repeat !important;height:630px;background-size:cover !important; }
/* 방제사 신청현황 [E] */


/* 방제결과물작성 [S] */
.report { height:900px !important; }
.bg_07 { background:url('../img/bg_07.jpg') center top no-repeat !important;height:300px;background-size:cover !important; /*margin-top:-730px !important*/  }
.bg_07_form { background:url('../img/bg_07.jpg') center top no-repeat !important;height:700px;background-size:cover !important; margin-top:-730px !important  }
/* 방제결과물작성 [E] */
