@charset "utf-8";
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/Pretendard-Regular.woff) format('woff'),
       url(/fonts/Pretendard-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 500;
  src: url(/fonts/Pretendard-Medium.woff) format('woff'),
       url(/fonts/Pretendard-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/Pretendard-Bold.woff) format('woff'),
       url(/fonts/Pretendard-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/Pretendard-ExtraBold.woff) format('woff'),
       url(/fonts/Pretendard-ExtraBold.otf) format('opentype');
}
@font-face {
  font-family: 'paperlogy';
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/Paperlogy-7Bold.woff) format('woff'),
       url(/fonts/Paperlogy-7Bold.otf) format('opentype');
}

#skipNavi{position:absolute;margin:0 auto;width:100%;list-style:none;font-size:1.15em;top:-10.5em;left:0;z-index:999999;}
#skipNavi a:active,
#skipNavi a:focus{position:absolute;padding-top:0.5em;width:100%;height:2em;top:10.5em;text-align:center;color:#000;font-weight:bold;background:#fff;border-bottom:1px solid #475470;outline:0;z-index:999999;}
.wrap{font-family:'Pretendard', '맑은 고딕', sans-serif;-webkit-text-size-adjust:100%;font-weight:300;font-size:13px;line-height:150%;color:#2f2725}
select{-webkit-appearance: none;background:#fff url(../images/2025/ico_lang_arrow_ov.png) no-repeat right 10px center;height:40px;line-height:40px;padding:0 40px 0 10px;font-size:16px;color:#2f2725;height:40px;line-height:40px;letter-spacing:-1px;cursor:pointer;}
button{border:0;}
caption{position:absolute;left:-9999px;overflow:hidden;width:1px;height:1px;font-size:1px;color:#fff;}
input,select,textarea{font-family:'Pretendard', '맑은 고딕', sans-serif;}

/* main_layout */
#header{position:fixed;left:0;right:0;top:0;z-index:105;}
#header .inner{max-width:1440px;margin:0 auto;padding:0 150px 0 230px;position:relative;box-sizing:border-box;}
#header .inner h1{position:absolute;left:0;top:15px;}
#header .inner h1 a{display:block;width:150px;height:40px;background:url(../images/2025/img_logo.png) no-repeat left top;background-size:cover;text-indent:-9999px;overflow:hidden;}
#header .inner .gnb > ul{display:flex;flex-direction : row;justify-content: space-between}
#header .inner .gnb > ul > li{position:relative;width:19%}
#header .inner .gnb > ul > li:nth-child(1){width:25%;}
#header .inner .gnb > ul > li > a{display:block;font-size:19px;color:#fff;font-weight:500;height:70px;line-height:70px;padding:0 20px;text-align:center;}
#header .inner .gnb > ul > li > .lnb_sub > div{display:none;}
#header .inner .gnb > ul > li > .lnb_sub > ul{display:none;padding:20px;position:absolute;left:0;right:0;top:70px;height:182px;z-index:101;text-align:center;}
#header .inner .gnb > ul > li > .lnb_sub > ul > li > a{display:block;font-size:16px;color:#3e3a39;font-weight:500;line-height:150%;padding:5px 0}
#header .inner .gnb > ul > li > .lnb_sub > ul > li > ul{display:none;}
#header .inner .lang{position:absolute;right:0;top:26px;}
#header .inner .lang .open_lang{background:url(../images/2025/ico_lang_arrow.png) no-repeat right center;font-size:17px;color:#fff;padding-right:30px;padding-left:30px;}
#header .inner .lang .open_lang:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(../images/2025/ico_lang.png) no-repeat center center;}
#header .inner .lang ul{display:none;position:absolute;left:0;right:0;top:30px;border:1px solid #ddd;padding:10px 0;background:rgba(255,255,255,0.8);z-index:102;}
#header .inner .lang ul li a{display:block;font-size:18px;color:#000;padding-right:30px;padding-left:30px;line-height:150%;}
#header:hover{background:#fff;}
#header:hover .inner h1 a{background-image:url(../images/2025/img_logo_ov.png)}
#header:hover .inner .gnb > ul{display:flex;}
#header:hover .inner .gnb > ul > li > a{color:#3e3a39}
#header:hover .inner .gnb > ul > li > .lnb_sub > ul{display:block;}
#header:hover .gnb_bg{background:#fff;border-top:1px solid #c9caca;border-bottom:1px solid #c9caca;height:220px;position:absolute;left:0;right:0;top:70px;z-index:99;}
#header:hover .lang .open_lang{background-image:url(../images/2025/ico_lang_arrow_ov.png);color:#3e3a39}
#header:hover .lang .open_lang:before{background-image:url(../images/2025/ico_lang_ov.png)}
#header.sticky{background:#fff;transition:all .3s;border-bottom:1px solid #ddd;}
#header.sticky .inner h1 a{background-image:url(../images/2025/img_logo_ov.png)}
#header.sticky .inner .gnb > ul{display:flex;}
#header.sticky .inner .gnb > ul > li > a{color:#3e3a39}
#header.sticky .lang .open_lang{background-image:url(../images/2025/ico_lang_arrow_ov.png);color:#3e3a39}
#header.sticky .lang .open_lang:before{background-image:url(../images/2025/ico_lang_ov.png)}
#header .inner .gnb > ul > li:hover > a{color:#6195f0}
#header .inner .gnb > ul > li:hover > .lnb_sub > ul{background: linear-gradient(180deg,rgba(40, 113, 250, 1) 0%, rgba(96, 54, 216, 1) 100%);}
#header .inner .gnb > ul > li:hover > .lnb_sub > ul > li > a{color:#fff;}


#m_header{display:none;position:absolute;left:0;right:0;top:0;z-index:1005;height:70px;}
#m_header h1{position:absolute;left:20px;top:15px;z-index:1005;}
#m_header h1 a{display:block;width:123px;height:33px;background:url(../images/2025/img_logo.png) no-repeat left top;background-size:cover;text-indent:-9999px;overflow:hidden;}
#m_header .lang{position:absolute;right:70px;top:24px;z-index:1005;}
#m_header .lang .open_lang{background:url(../images/2025/ico_lang_arrow.png) no-repeat right center;font-size:13px;color:#fff;padding-right:30px;padding-left:30px;}
#m_header .lang .open_lang:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(../images/2025/ico_lang.png) no-repeat center center;}
#m_header .lang ul{display:none;position:absolute;left:0;right:0;top:30px;border:1px solid #ddd;padding:10px 0;background:rgba(255,255,255,0.8);z-index:102;}
#m_header .lang ul li a{display:block;font-size:13px;color:#000;padding-right:30px;padding-left:30px;line-height:150%;}
#m_header .open_mGnb{display:block;border:1px solid #ddd;border-radius:3px;width:36px;height:36px;position:absolute;right:20px;top:15px;z-index:1005;}
#m_header .open_mGnb span{position:absolute;left:8px;right:8px;top:50%;margin-top:-1px;height:1px;background:#fff;text-indent:-9999px;overflow:hidden;}
#m_header .open_mGnb:before{content:'';position:absolute;left:8px;right:8px;top:30%;margin-top:-1px;height:1px;background:#fff;transition:all .3s;}
#m_header .open_mGnb:after{content:'';position:absolute;left:8px;right:8px;top:70%;margin-top:-1px;height:1px;background:#fff;transition:all .3s;}
#m_header .open_mGnb.on span{display:none;}
#m_header .open_mGnb.on:before{transform: rotate(45deg);top:50%;left:5px;right:5px;}
#m_header .open_mGnb.on:after{transform: rotate(-45deg);top:50%;left:5px;right:5px;}
#m_header .mGnb{display:none;position:absolute;left:0;right:0;top:0;background:#031122;padding-top:70px;}
#m_header .mGnb > ul{display:flex;flex-wrap:wrap;border-top:1px solid #0d2c64;padding:20px 10px 30px 10px;}
#m_header .mGnb > ul > li{width:33.33%}
#m_header .mGnb > ul > li > a{font-size:14px;color:#9ab9f3;line-height:20px;text-align:center;display:block;height:40px;}
#m_header .mGnb > ul > li > .lnb_sub > div{display:none;}
#m_header .mGnb > ul > li > .lnb_sub > ul > li > a{font-size:13px;color:#fff;line-height:150%;text-align:center;display:block;}
#m_header .mGnb > ul > li > .lnb_sub > ul > li > ul{display:none;}

#footer{background:#0b0b1f;}
#footer .inner{max-width:1440px;margin:0 auto;padding:50px 0 30px 0;position:relative;}
#footer .inner .foot_menu{margin-bottom:70px;}
#footer .inner .foot_menu > ul{display: flex;flex-direction : row;justify-content: space-between}
#footer .inner .foot_menu > ul > li{justify-content: flex-start;}
#footer .inner .foot_menu > ul > li > a{display:block;font-size:18px;color:#fff;font-weight:600;line-height:150%;margin-bottom:10px;text-align:left;}
#footer .inner .foot_menu > ul > li > .lnb_sub > div{display:none;}
#footer .inner .foot_menu > ul > li > .lnb_sub > ul > li > a{display:block;font-size:15px;color:#c9caca;line-height:150%;}
#footer .inner .foot_menu > ul > li > .lnb_sub > ul > li > ul{display:none;}
#footer .inner .address{border-bottom:1px solid #fff;position:relative;margin-bottom:20px;}
#footer .inner .address p{font-size:18px;color:#fff;font-weight:500;padding-bottom:25px;}
#footer .inner .address .logo{position:absolute;right:0;bottom:25px;}
#footer .inner .address .logo ul{overflow:hidden;}
#footer .inner .address .logo ul li{float:left;margin-left:20px;}
#footer .inner .address .logo ul li img{height:50px;}
#footer .inner .copyright{position:relative;}
#footer .inner .copyright ul{display:flex;}
#footer .inner .copyright ul li{margin-right:15px;}
#footer .inner .copyright ul li a{font-size:16px;color:#fff;font-weight:500;height:40px;line-height:40px;}
#footer .inner .copyright .open_site{position:absolute;right:0;top:0;}
#footer .inner .copyright .open_site button{height:40px;line-height:40px;font-size:14px;color:#000;background:#fff;border:1px solid #ddd;width:40px;border-radius:5px;}
#footer .inner .copyright .copy{text-align:right;font-size:16px;color:#fff;margin-top:20px;}

.main_section01{overflow:hidden;position:relative;}
.main_section01 .main_visual{position:relative;}
.main_section01 .main_visual ul li{height:945px;position:relative;background-size:cover;}
.main_section01 .main_visual ul li video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;object-position: center;position: relative;}
.main_section01 .main_visual ul li .txt{position:absolute;left:50%;top:50%;margin-left:-700px;margin-top:-200px;}
.main_section01 .main_visual_nav{position:absolute;left:0;right:0;bottom:20px;z-index:100;text-align:center;}
.main_section01 .main_visual_nav span{width:13px;height:13px;background:#fff;opacity:1}
.main_section01 .main_visual_nav span.swiper-pagination-bullet-active{background:#231815}
.main_section01 .main_news{position:absolute;right:190px;bottom:65px;width:450px;z-index:101;overflow:hidden;padding-top:45px;/* box-shadow:-10px 10px 0 rgba(255,198,0,0.5); */}
.main_section01 .main_news .main_news_next{position:absolute;right:10px;top:220px;width:36px;height:36px;background:url(../images/2025/btn_next04.png) no-repeat center center;text-indent:-9999px;overflow:hidden;cursor:pointer;;background-size:cover;z-index:10;background-color:rgba(255,255,255,0.5);border-radius:50px;}
.main_section01 .main_news .main_news_next:hover{background-image:url(../images/2025/btn_next04_ov.png)}
.main_section01 .main_news .main_news_prev{position:absolute;right:53px;top:220px;width:36px;height:36px;background:url(../images/2025/btn_prev04.png) no-repeat center center;text-indent:-9999px;overflow:hidden;cursor:pointer;background-size:cover;z-index:10;background-color:rgba(255,255,255,0.5);border-radius:50px;}
.main_section01 .main_news .main_news_prev:hover{background-image:url(../images/2025/btn_prev04_ov.png)}
.main_section01 .main_news .btn_more{position:absolute;right:0;top:0;z-index:101;}
.main_section01 .main_news .main_news_pager{position:absolute;right:20px;bottom:10px;left:auto;font-size:18px;color:#c8c8c8;z-index:101;text-align:right;letter-spacing:-2px;}
.main_section01 .main_news ul li a{display:block;border-radius:15px;overflow:hidden;}
.main_section01 .main_news ul li .cate{position:absolute;left:30px;top:-16px;background:#6195f0;color:#fff;font-size:16px;font-weight:500;border-radius:50px;padding:0 10px;height:32px;line-height:32px;z-index:50;}
.main_section01 .main_news ul li .img{background-repeat:no-repeat;background-size:cover;background-position:center center;height:220px;overflow:hidden;position:relative;}
.main_section01 .main_news ul li .img:before{content:'';display:block;position:absolute;left:40px;bottom:0;width:74px;height:33px;background:url(../images/2025/ico_main_news_arrow.png) no-repeat center center;}
.main_section01 .main_news ul li p{font-size:19px;color:#27282c;background:#fff;padding:25px 20px 30px 20px;overflow:hidden;font-weight:600;}
.main_section01 .main_news ul li p span{display:block;height:50px;overflow:hidden;line-height:25px;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.main_quick{position:fixed;right:30px;bottom:65px;width:100px;z-index:101;}
.main_quick > ul > li{margin-top:10px;background:rgba(102, 120,124, 0.8);border-radius:15px;text-align:center;padding:15px 0 5px 0}
.main_quick > ul > li:first-child{margin-top:0;}
.main_quick > ul > li h2{color:#fff;font-size:18px;font-weight:600;line-height:120%;margin-bottom:10px;}
.main_quick > ul > li ul li{padding-bottom:10px;}
.main_quick > .open_main_quick{display:block;height:40px;text-indent:-9999px;background:rgba(102, 120,124, 0.8) url(../images/2025/main_quick_arrow.png) no-repeat center center;border-radius:10px;margin-top:10px;}
.main_quick > .open_main_quick.on{background-image:url(../images/2025/main_quick_arrow_ov.png)}
.main_section02{padding:130px 0;overflow:hidden;}
.main_section02 .inner{max-width:1440px;margin:0 auto;position:relative;}
.main_section02 .inner h2{font-size:50px;color:#3e3a3a;font-weight:800;line-height:120%;letter-spacing:-2px;margin-bottom:60px;}
.main_section02 .inner .sub_txt{position:absolute;right:0;top:0;font-size:20px;color:#727171;line-height:150%;margin-left:820px;letter-spacing:-1px;}
.main_section02 .main_about{max-width:1440px;margin:0 auto;position:relative;}
.main_section02 .main_about:after{content:'';display:block;position:absolute;right:0;top:0;bottom:0;width:86px;background:rgba(0,0,0,0.5);z-index:10;border-radius:0 15px 15px 0}
.main_section02 .main_about li{position:relative;}
.main_section02 .main_about li .img{overflow:hidden;border-radius:15px;}
.main_section02 .main_about li .img img{width:100%;}
.main_section02 .main_about li .txt{position:absolute;left:0;right:0;top:0;bottom:0;}
.main_section02 .main_about li .txt strong{position:absolute;left:50px;top:40px;font-size:40px;color:#fff;font-weight:600;line-height:140%;letter-spacing:-1px;}
.main_section02 .main_about li .txt p{position:absolute;left:50px;bottom:40px;font-size:25px;color:#fff;font-weight:500;line-height:140%;letter-spacing:-1px;}
.main_section02 .main_about .main_about_prev{position:absolute;right:20px;bottom:43px;width:46px;height:46px;margin-top:-64px;background:url(../images/2025/btn_prev03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section02 .main_about .main_about_prev:hover{background-image:url(../images/2025/btn_prev03_ov.png)}
.main_section02 .main_about .main_about_next{position:absolute;right:20px;bottom:100px;width:46px;height:46px;margin-top:-64px;background:url(../images/2025/btn_next03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section02 .main_about .main_about_next:hover{background-image:url(../images/2025/btn_next03_ov.png)}
.main_section03 h2{font-size:40px;color:#3e3a3a;font-weight:800;line-height:150%;max-width:1440px;margin:0 auto 80px auto;}
.main_section03 .inner{max-width:1440px;margin:0 auto;padding:0 0 130px 0;position:relative;}
.main_section03 .inner .btn_more{position:absolute;right:0;top:75px;}
.main_section03 .inner .main_business{position:relative;}
.main_section03 .inner .main_business .graph{position:absolute;left:0;top:0;}
.main_section03 .inner .main_business .list{margin-left:530px;}
.main_section03 .inner .main_business .list > ul{overflow:hidden;margin-left:-2%;}
.main_section03 .inner .main_business .list > ul > li{float:left;width:31.33%;margin-left:2%;}
.main_section03 .inner .main_business .list > ul > li > a{display:block;background:#eff3f4;border-radius:15px;padding:30px;box-sizing:border-box;transition:all .3s;}
.main_section03 .inner .main_business .list > ul > li > a > .tit{font-size:28px;color:#2f2725;line-height:130%;font-weight:600;margin-bottom:25px;}
.main_section03 .inner .main_business .list > ul > li > a > .tit span{font-size:18px;line-height:130%;display:block;}
.main_section03 .inner .main_business .list > ul > li > a > p{height:75px;margin-bottom:30px;font-size:18px;color:#2f2725;line-height:25px;letter-spacing:-1px;font-weight:500;overflow:hidden;}
.main_section03 .inner .main_business .list > ul > li > a > .budget{margin-bottom:30px;}
.main_section03 .inner .main_business .list > ul > li > a > .budget span{font-size:16px;color:#2f2725;line-height:130%;font-weight:500;}
.main_section03 .inner .main_business .list > ul > li > a > .budget p{font-size:22px;color:#2f2725;line-height:130%;font-weight:600;}
.main_section03 .inner .main_business .list > ul > li > a > .budget p strong{font-size:53px;line-height:130%;font-weight:800;margin-right:5px;}
.main_section03 .inner .main_business .list > ul > li > a > .regi{display:block;text-align:right; background:url(../images/2025/btn_more03.png) no-repeat right center;height:36px;line-height:36px;font-size:18px;color:#2f2725;font-weight:500;padding-right:45px;margin:0 -15px -15px 0}
.main_section03 .inner .main_business .list > ul > li > a.list01{background:#deeff2}
.main_section03 .inner .main_business .list > ul > li > a.list02{background:#dcf2db}
.main_section03 .inner .main_business .list > ul > li > a.list03{background:#fef1ef}
.main_section04{}
.main_section04 h2{font-size:40px;color:#3e3a3a;font-weight:800;line-height:150%;max-width:1440px;margin:0 auto 50px auto;}
.main_section04 .map_area{background:#eff3f4;padding:70px 0;}
.main_section04 .map_area .inner{max-width:1440px;margin:0 auto;}
.main_section04 .map_area .inner .count{margin:0 auto 20px auto;max-width:620px;}
.main_section04 .map_area .inner .count ul{display: flex;flex-direction : row;justify-content: space-between}
.main_section04 .map_area .inner .count ul li{text-align:center;font-size:25px;color:#8792a0;font-weight:600;}
.main_section04 .map_area .inner .count ul li span{display:block;font-size:19px;color:#8792a0;font-weight:800;}
.main_section04 .map_area .inner .count ul li strong{font-size:65px;font-family:'paperlogy';line-height:130%;letter-spacing:-2px;margin-right:3px}
.main_section04 .map_area .inner .map{position:relative;max-width:1429px;margin:0 auto;}
.main_section04 .map_area .inner .map > img{width:100%;}
.main_section04 .map_area .inner .map .pop_point > a{position:absolute;left:0;top:0;width:1.3%;height:2.8%;background:#6195f0;border-radius:50px;}
.main_section04 .map_area .inner .map .pop_point > a > p{display:none;position:absolute;left:0;bottom:0;vertical-align:top; background:#2b1f53;color:#fff;font-weight:600;font-size:20px;height:30px;line-height:30px;padding:0 10px;border-radius:20px;min-width:60px;text-align:center;margin-left:30px}
.main_section04 .map_area .inner .map .pop_point > a > p:before{content:'';display:block;position:absolute;left:-55px;bottom:-23px;width:71px;height:138px;background:url(../images/2025/ico_,mark.png) no-repeat center center;z-index:20;}
.main_section04 .map_area .inner .map .pop_point > a:hover{z-index:10;}
.main_section04 .map_area .inner .map .pop_point > a:hover > p{display:block;}
.main_section04 .map_area .inner .map .pop_point > a.on{z-index:10;}
.main_section04 .map_area .inner .map .pop_point > a.on > p{display:block;}
.main_section04 .map_area .inner .map .pop_point > a:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(94,145,233,0.3);border-radius:50px;animation: pulse 1s infinite alternate;}
.main_section04 .map_area .inner .map .pop_point > a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(94,145,233,0.1);border-radius:50px;animation: pulse2 1s infinite alternate;}
.main_section04 .map_area .inner .map .pop_point_detail > .item{display:none;position:absolute;left:37.1%;top:25%;margin-left:10px;margin-top:50px;background:#fff;border:1px solid #737373;border-radius:15px;padding:15px;max-width:400px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item .close_pop_point_detail{position:absolute;right:-30px;top:-30px}
.main_section04 .map_area .inner .map .pop_point_detail > .item:before{content:'';display:block;position:absolute;left:-1px;top:-15px;width:16px;height:27px;background:url(../images/2025/bg_pop_point_arrow.png) no-repeat center center;}
.main_section04 .map_area .inner .map .pop_point_detail > .item h3{font-size:20px;font-weight:700;color:#2f2725;line-height:150%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li{margin-top:15px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a{display:block;position:relative;}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a p{font-size:12px;color:#2f2725;font-weight:500;margin-right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:23px;line-height:23px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a .cate{position:absolute;right:0;top:0;width:100px;height:23px;line-height:23px;text-align:center;border-radius:50px;font-size:12px;color:#fff;background:#6195f0}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a .cate.cateColor02{background:#df9a8f}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a .cate.cateColor04{background:#acd4ab}
.main_section04 .map_area .inner .map .pop_point_detail > .item ul li a .cate.cateColor03{background:#6195f0}

.main_section04 .map_area .inner .map .pop_point > a.pop_point01{left:5.4%;top:28.7%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point02{left:16.5%;top:29.1%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point02 p{min-width:100px;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point03{left:30.7%;top:33.5%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point04{left:37.1%;top:26.1%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point05{left:4.1%;top:40.2%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point06{left:12.2%;top:37.2%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point07{left:24%;top:39%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point08{left:28%;top:39%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point09{left:10.1%;top:41.1%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point10{left:14.9%;top:40.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point11{left:17.6%;top:40.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point12{left:12.6%;top:50.2%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point13{left:17.6%;top:45.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point14{left:30.3%;top:47%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point15{left:33.3%;top:48.3%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point16{left:36.3%;top:49.3%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point17{left:16.2%;top:61.2%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point18{left:31.4%;top:54.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point19{left:38.6%;top:56.1%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point20{left:33.4%;top:58.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point21{left:36.1%;top:58.1%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point22{left:36.5%;top:64.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point23{left:34.6%;top:69.8%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point24{left:75.8%;top:37.3%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point25{left:84.8%;top:63%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point26{left:83.6%;top:71.3%;}
.main_section04 .map_area .inner .map .pop_point > a.pop_point27{left:88.6%;top:73.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail01{left:5.4%;top:28.7%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail02{left:16.5%;top:29.1%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail03{left:30.7%;top:33.5%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail04{left:37.1%;top:26.1%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail05{left:4.1%;top:40.2%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail06{left:12.2%;top:37.2%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail07{left:24%;top:39%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail08{left:28%;top:39%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail09{left:10.1%;top:41.1%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail10{left:14.9%;top:40.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail11{left:17.6%;top:40.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail12{left:12.6%;top:50.2%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail13{left:17.6%;top:45.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail14{left:30.3%;top:47%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail15{left:33.3%;top:48.3%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail16{left:36.3%;top:49.3%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail17{left:16.2%;top:61.2%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail18{left:31.4%;top:54.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail19{left:38.6%;top:56.1%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail20{left:33.4%;top:58.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail21{left:36.1%;top:58.1%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail22{left:36.5%;top:64.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail23{left:34.6%;top:69.8%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail24{left:auto;top:37.3%;right:23.5%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail24:before{background-image:url(../images/2025/bg_pop_point_arrow_r.png);left:auto;right:-1px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail24 .close_pop_point_detail{right:-60px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail25{left:auto;top:63%;right:14.5%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail25:before{background-image:url(../images/2025/bg_pop_point_arrow_r.png);left:auto;right:-1px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail25 .close_pop_point_detail{right:-60px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail26{left:auto;top:71.3%;right:15.5%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail26:before{background-image:url(../images/2025/bg_pop_point_arrow_r.png);left:auto;right:-1px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail26 .close_pop_point_detail{right:-60px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail27{left:auto;top:73.8%;right:10.5%;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail27:before{background-image:url(../images/2025/bg_pop_point_arrow_r.png);left:auto;right:-1px;}
.main_section04 .map_area .inner .map .pop_point_detail > .item.pop_point_detail27 .close_pop_point_detail{right:-60px;}


.main_section05 .inner{max-width:1440px;margin:0 auto;padding:140px 0;}
.main_section05 .inner h2{font-size:40px;color:#3e3a3a;font-weight:800;line-height:150%;}
.main_section05 .inner h2 .btn_more{vertical-align:top;display:inline-block;vertical-align:top;margin:16px 0 0 10px;height:25px;}
.main_section05 .inner .tab_area{text-align:right;margin-bottom:40px;}
.main_section05 .inner .tab_area ul{display:flex;justify-content: flex-end;}
.main_section05 .inner .tab_area ul li{margin-left:15px;}
.main_section05 .inner .tab_area ul li a{display:block;font-size:24px;color:#8792a0;border:1px solid #c3c9cf;border-radius:50px;height:56px;line-height:56px;padding:0 30px;font-weight:500;}
.main_section05 .inner .tab_area ul li a.on{background:#6195f0;color:#fff;font-weight:600;border-color:#6195f0}
.main_section05 .inner .cont_area{margin-right:-70px;}
.main_section05 .inner .cont_area .item{display:none;padding:0 70px 0 0;position:relative;}
.main_section05 .inner .cont_area .item:first-child{display:block;}
.main_section05 .inner .cont_area .list{padding:4px;overflow:hidden;}
.main_section05 .inner .cont_area .list ul{}
.main_section05 .inner .cont_area .list ul li{width:440px;margin-right:40px;}
.main_section05 .inner .cont_area .list ul li a{display:block;border-radius:15px;padding:30px;box-sizing:border-box;background:#f4f4f4}
.main_section05 .inner .cont_area .list ul li a .cate{display:block;font-size:16px;color:#2f2725;font-weight:500;line-height:150%;margin-bottom:30px;}
.main_section05 .inner .cont_area .list ul li a p{font-size:19px;color:#2f2725;font-weight:600;line-height:25px;margin-bottom:40px;height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.main_section05 .inner .cont_area .list ul li a .date{display:block;font-size:16px;color:#2f2725;font-weight:500;line-height:150%;}
.main_section05 .inner .cont_area .list ul li a:hover:before{content:'';display:block;position:absolute;left:-4px;right:-4px;top:-4px;bottom:-4px;border:2px solid #1456cb;border-radius:18px;}
.main_section05 .inner .cont_area .main_notice01_prev{position:absolute;right:0;bottom:0;width:46px;height:46px;margin-top:5px;background:url(../images/2025/btn_prev03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice01_prev:hover{background-image:url(../images/2025/btn_prev03_ov.png)}
.main_section05 .inner .cont_area .main_notice01_next{position:absolute;right:0;bottom:56px;width:46px;height:46px;margin-top:-64px;background:url(../images/2025/btn_next03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice01_next:hover{background-image:url(../images/2025/btn_next03_ov.png)}
.main_section05 .inner .cont_area .main_notice02_prev{position:absolute;right:0;bottom:0;width:46px;height:46px;margin-top:5px;background:url(../images/2025/btn_prev03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice02_prev:hover{background-image:url(../images/2025/btn_prev03_ov.png)}
.main_section05 .inner .cont_area .main_notice02_next{position:absolute;right:0;bottom:56px;width:46px;height:46px;margin-top:-64px;background:url(../images/2025/btn_next03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice02_next:hover{background-image:url(../images/2025/btn_next03_ov.png)}
.main_section06{background:url(../images/2025/bg_foot_menu.jpg) no-repeat center top;background-size:cover;height:0;padding-bottom:48%;overflow:hidden;}
.main_section05 .inner .cont_area .main_notice03_prev{position:absolute;right:0;bottom:0;width:46px;height:46px;margin-top:5px;background:url(../images/2025/btn_prev03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice03_prev:hover{background-image:url(../images/2025/btn_prev03_ov.png)}
.main_section05 .inner .cont_area .main_notice03_next{position:absolute;right:0;bottom:56px;width:46px;height:46px;margin-top:-64px;background:url(../images/2025/btn_next03.png) no-repeat center center;text-indent:-9999px;overflow:hidden;z-index:101;cursor:pointer;}
.main_section05 .inner .cont_area .main_notice03_next:hover{background-image:url(../images/2025/btn_next03_ov.png)}
.main_section06{background:url(../images/2025/bg_foot_menu.jpg) no-repeat center top;background-size:cover;height:0;padding-bottom:48%;overflow:hidden;}

@keyframes pulse {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.5);
    }
}
@keyframes pulse2 {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(2);
    }
}


/* sub_layout */
/* #container{overflow:hidden;} */
.sub_tit{background-repeat:no-repeat;background-position:center top;background-size:cover;height:500px;position:relative;}
.sub_tit h2{font-size:60px;color:#fff;font-weight:800;position:absolute;left:0;right:0;top:50%;text-align:center;line-height:80px;margin-top:-40px;text-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.sub_tit .path{position:absolute;left:50%;bottom:90px;margin-left:-720px;color:#fff;font-size:18px;color:#fff;overflow:hidden;}
.sub_tit .path > *{display:block;float:left;padding:0 15px;position:relative;line-height:20px;}
.sub_tit .path > *:before{content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#fff;}
.sub_tit .path > * > a{display:inline-block;vertical-align:top; width:20px;height:20px;background:url(../images/2025/ico_home.png) no-repeat center center;text-indent:-9999px;overflow:hidden;}
.sub_tit .path > *:first-child{padding-left:0;}
.sub_tit .path > *:first-child:before{display:none;}
.sub_tit .path > strong{font-weight:700;}
.sub_tit .gnb_2deps{position:absolute;left:50%;bottom:0;width:1440px;margin-left:-720px;}
.sub_tit .gnb_2deps ul{display:flex;}
.sub_tit .gnb_2deps ul li{width:100%;}
.sub_tit .gnb_2deps ul li a{display:block;font-size:18px;color:#fff;font-weight:500;height:60px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);}
.sub_tit .gnb_2deps ul li a.on{background:rgba(29,55,102, 0.34);}

.contents{padding-bottom:80px;}
.h3_tit{font-size:40px;line-height:150%;max-width:1440px;margin:60px auto;font-weight:600;color:#2f2725;letter-spacing:-1px;}
.h4_tit{font-size:30px;line-height:150%;max-width:1440px;margin:0 auto 50px auto;font-weight:600;color:#2f2725;letter-spacing:-1px;}
.paging{text-align:center;}
.paging .inner a{display:inline-block;vertical-align:top;width:26px;height:26px;line-height:26px;text-align:center;color:#9fa0a0;font-weight:500;font-size:18px;border-radius:5px;overflow:hidden;background:#fff;}
.paging .inner .num{display:inline-block;vertical-align:top;}
.paging .inner .num a{background:none;}
.paging .inner .num > a.on{color:#656565}
.paging .inner > * img{}
.paging + .btn_area{margin-top:50px;}
.board_util{max-width:1440px;margin:0 auto;}
.board_util .hit{float:left;line-height:42px;font-size:18px;margin-bottom:30px;font-weight:600;color:#000;}
.board_util .sch_box{float:right;position:relative;margin-bottom:30px;}
.board_util .sch_box > *{display:inline-block;vertical-align:top;}
.board_util .sch_box select{border-radius:0;border:1px solid #ccc;font-size:16px;color:#3e3a3a;height:42px;line-height:42px;font-weight:500;background:#fff url(../images/2025/ico_faq_arrow.png) no-repeat right 15px center;background-size:auto 7px;padding:0 40px 0 20px;}
.board_util .sch_box input[type="text"]{border:1px solid #ccc;height:42px;line-height:42px;font-size:16px;padding:0 52px 0 20px;letter-spacing:-1px;box-sizing:border-box;}
.board_util .sch_box input[type="submit"]{position:absolute;right:10px;top:0;width:42px;height:42px;background:url(../images/2025/ico_search.png) no-repeat center center;border:0;text-indent:-9999px;overflow:hidden;cursor:pointer}
.board_util:after{content:'';display:block;clear:both;}
.board_list1{border-collapse: collapse;width:100%;max-width:1440px;margin:0 auto 50px auto;}
.board_list1 th{background:#eff3f4;border-top:2px solid #3e3a39;border-bottom:1px solid #c9caca;font-size:16px;color:#000;font-weight:600;padding:25px 5px;text-align:center;}
.board_list1 td{border-bottom:1px solid #c9caca;font-size:16px;color:#000;font-weight:500;padding:25px 5px;text-align:center;}
.board_list1 td.tit{text-align:left;}
.board_list1 td.tit img{margin:0 0 0 5px;}
.board_view{border-collapse: collapse;width:100%;max-width:1440px;margin:0 auto 50px auto;}
.board_view th p{padding-bottom:20px;font-size:30px;color:#000;font-weight:600;line-height:150%;text-align:center;}
.board_view th ul{text-align:center;margin-bottom:50px;}
.board_view th ul li{display:inline-block;vertical-align:top;font-size:16px;color:#666;line-height:150%;padding:0 11px 0 15px;position:relative;font-weight:500;}
.board_view th ul li:before{content:'';display:block;position:absolute;left:0;top:50%;width:4px;height:4px;background:#9fa0a0;border-radius:50px;margin-top:-2px;}
.board_view th ul li b{font-weight:500;margin-right:5px;}
.board_view th ul li:first-child{padding-left:0;}
.board_view th ul li:first-child:before{display:none;}
.board_view td.contents{background:#eff3f4;border-radius:15px;padding:30px;}
.board_view td.contents .conts{font-size:18px;color:#000;line-height:150%;font-weight:500;}
.board_view td.contents .conts img{max-width:100%;}
.board_view td.contents .file{background:#fff;border-radius:15px;padding:30px;margin-top:30px;}
.board_view td.contents .file p{font-size: 16px;color: #0f8dce;margin-bottom: 8px;font-weight:600;position:relative;}
.board_view td.contents .file p .all_download{position:absolute;right:0;top:0;}
.board_view td.contents .file ul{width: 100%;box-sizing: border-box;border: 1px solid #cbced4;padding: 13px 0}
.board_view td.contents .file ul li{position: relative;padding-left: 53px;padding-right: 11px;line-height: 24px;word-break: break-all}
.board_view td.contents .file ul li a{font-size:14px;color:#444}
.board_view td.contents .file ul li::after {content: '';position: absolute;left: 11px;top: 50%;width: 31px;height: 30px;background: #4c5762 url(/images/new/board/print_ico.png)50% 50% no-repeat;transform: translateY(-50%)}
.board_view td.contents .file ul li:not(:first-child){margin-top:15px}
.board_view td.contents .videowrapper{max-width:1000px;margin:0 auto;}
.board_view td.contents .videowrapper .inner{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.board_view td.contents .videowrapper .inner iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.board_nav{border-top:1px solid #c9caca;border-collapse: collapse;width:100%;max-width:1440px;margin:0 auto}
.board_nav th{background:#eff3f4;border-bottom:1px solid #c9caca;font-size:16px;color:#000;font-weight:500;padding:20px;text-align:center;width:15%;min-width:100px;}
.board_nav td{border-bottom:1px solid #c9caca;font-size:16px;color:#000;font-weight:500;padding:20px;text-align:left;}
.btn_area{text-align:center;margin-bottom:80px;}
.btn_area a{display:inline-block;vertical-align:top;font-size:16px;color:#fff;background:#6195f0;font-weight:600;text-align:center;border-radius:10px;height:50px;line-height:50px;min-width:130px;}
.btn_area input[type="submit"]{display:inline-block;vertical-align:top;font-size:20px;color:#fff;background:#6195f0;font-weight:600;text-align:center;border-radius:10px;height:60px;line-height:60px;min-width:150px;border:0;cursor:pointer}
.faq_list{border-collapse: collapse;width:100%;max-width:1440px;margin:0 auto 50px auto;}
.faq_list .question .tit{position:relative;margin-top:25px;}
.faq_list .question .tit a{display:block;background:#fff url(../images/2025/ico_faq_arrow.png) no-repeat right 50px top 30px;padding:20px 75px 20px 75px;border-radius:15px;font-size:20px;color:#2f2725;font-weight:500;line-height:150%;letter-spacing:-1px;border:1px solid #ccc;margin-top:25px;position:relative;}
.faq_list .question:first-child .tit a{margin-top:0;}
.faq_list .question .tit a .cat{color:#6195f0;margin-right:15px;font-style:normal;position:relative;}
.faq_list .question .tit a:before{content:"Q";position:absolute;left:50px;top:19px;font-size:24px;font-weight:800;}
.faq_list .question .tit > span{position:absolute;text-indent:-9999px;width:1px;height:1px;font-size:1px;display:block;}
.faq_list .question .tit.on a{box-shadow:0 10px 10px rgba(0,0,0,0.05);background-image:url(../images/2025/ico_faq_arrow_ov.png);font-weight:600;color:#6195f0}
.faq_list .question .tit.on a .cat{font-weight:600;}
.faq_list .question .tit.on a .cat:before{content:'';display:block;position:absolute;right:-10px;top:50%;width:1px;height:15px;background:#666;margin-top:-7px;}
.faq_list .question .tit.on a:before{font-weight:800;}
.faq_list .answer{position:relative;z-index:100;}
.faq_list .answer > .answer_s{position:relative;z-index:100;display:block;font-size:20px;color:#2f2725;font-weight:500;line-height:150%;letter-spacing:-1px;border-radius:0 0 15px 15px;padding:10px 50px 20px 75px;position:relative;z-index:10;background:#fff;border:1px solid #ccc;box-shadow:0 10px 10px rgba(0,0,0,0.05);border-top:0;margin:-15px 1px 0 1px}
.faq_list .answer > .answer_s:before{content:'A';position:absolute;left:50px;top:10px;font-size:24px;font-weight:800;}
.board_list2{max-width:1440px;margin:0 auto 30px auto;}
.board_list2 > ul{overflow:hidden;margin-left:-2%;}
.board_list2 > ul > li{float:left;width:23%;margin-left:2%;margin-bottom:2%;}
.board_list2 > ul > li > a{display:block;border:1px solid #ddd;border-radius:15px;overflow:hidden;}
.board_list2 > ul > li > .item{display:block;border:1px solid #ddd;border-radius:15px;overflow:hidden;}
.board_list2 > ul > li .img{height:0;padding-bottom:62.25%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.board_list2 > ul > li .img img{width:100%}
.board_list2 > ul > li .txt{padding:15px;}
.board_list2 > ul > li .txt .tit{font-size:16px;line-height:20px;height:80px;overflow:hidden;color:#333;margin-bottom:10px;font-weight:500;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.board_list2 > ul > li .txt .info{}
.board_list2 > ul > li .txt .info li{display:inline-block;vertical-align:top;font-size:16px;color:#666;line-height:150%;padding:0 11px 0 15px;position:relative;font-weight:500;}
.board_list2 > ul > li .txt .info li:before{content:'';display:block;position:absolute;left:0;top:50%;width:4px;height:4px;background:#9fa0a0;border-radius:50px;margin-top:-2px;}
.board_list2 > ul > li .txt .info li b{font-weight:500;margin-right:5px;}
.board_list2 > ul > li .txt .info li:first-child{padding-left:0;}
.board_list2 > ul > li .txt .info li:first-child:before{display:none;}
.board_list2 > ul > li .txt .btn_down{display:flex;flex-wrap:wrap;margin-top:10px;margin-left:-2%;}
.board_list2 > ul > li .txt .btn_down a{display:block;width:48%;margin-left:2%;text-align:center;font-size:16px;line-height:40px;height:40px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#666;}
.board_list2 > ul > li .txt span{display:block;text-align:right;font-size:14px;line-height:150%;color:#666;}
.cate_tab{border-radius:15px;max-width:1440px;margin:0 auto 60px auto;}
.cate_tab.flex ul{display:flex;justify-content: space-between;text-align:center;}
.cate_tab.flex ul li{padding:0;width:100%;float:none;}
.cate_tab.flex ul li a{display:inline-block;vertical-align:top; font-size:23px;}
.cate_tab ul{overflow:hidden;}
.cate_tab ul li{float:left;position:relative;padding:0 40px;}
.cate_tab ul li a{display:block;font-size:25px;color:#9fa0a0;text-align:center;position:relative;height:55px;line-height:55px;font-weight:500;}
.cate_tab ul li:before{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:1px;height:24px;background:#9fa0a0;}
.cate_tab ul li:first-child{padding-left:0;}
.cate_tab ul li:first-child:before{display:none;}
.cate_tab ul li a.on{font-weight:600;border-radius:15px;color:#2f2725;margin:0 -1px;position:relative;z-index:1;}
.cate_tab ul li a.on:before{display:none;}
.cate_tab ul li a.on:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:4px;background:#6195f0}
.cate_tab ul li:first-child a:before{display:none;}
.cate_tab02{max-width:400px;margin:0 auto 50px auto;border-bottom:1px solid #eff3f4}
.cate_tab02 ul{display:flex;justify-content: space-between}
.cate_tab02 ul li{margin:0 !important;}
.cate_tab02 ul li a{display:block;font-size:25px;color:#727171;font-weight:500;line-height:150%;padding:10px 0;position:relative;}
.cate_tab02 ul li a span{}
.cate_tab02 ul li a.on{color:#2f2725;font-weight:700;}
.cate_tab02 ul li a.on span:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:4px;background:#6195f0}
.cate_cont02{max-width:900px;margin:0 auto;}
.cate_cont02 > .item{display:none;}
.cate_cont02 > .item:first-child{display:block;}
.info_txt{text-align:center;font-size:18px;line-height:150%;padding:40px 0 0 0;color:#666;}
.info_txt em{font-weight:500;color:#000;}
.cate_cont02 > .item .btn_group{margin-top:50px;}
.btn_group .center{text-align:center;}
.btn_group .btn_style01{display: inline-block;vertical-align:top;width: 250px;height: 40px;line-height: 40px;color: #fff;background: #6195f0;border-radius: 10px;border: 0;text-align: center;font-size: 20px;font-weight: 600;cursor: pointer;}

.inquiry_write{max-width:1440px;margin:0 auto;}
.sub_txt{font-size:22px;color:#2f2725;line-height:150%;margin-bottom:60px;font-weight:500;text-align:center;letter-spacing:-1px;}
.sub_txt .ico_email{background-position:left 9px}
.inquiry_write .inner{background:#fff;border-radius:10px;box-shadow:10px 10px 10px rgba(0,0,0,0.05);padding:50px 100px;overflow:hidden;position:relative;border:1px solid #ddd;}
.inquiry_write .inner + .inner{margin-top:50px;}
.inquiry_write .inner h3{font-size:30px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:30px;letter-spacing:-1px;}
.inquiry_write .inner .leftCont{float:left;width:48%;}
.inquiry_write .inner .rightCont{float:right;width:48%;}
.inquiry_write .inner .allCont > ul{overflow:hidden;margin-left:-2%;}
.inquiry_write .inner .allCont > ul > li{float:left;width:48%;margin-left:2%;margin-top:2%;}
.inquiry_write .inner .allCont > ul > li:first-child{margin-top:2%;}
.inquiry_write .inner .allCont .chk_mail{position:absolute;right:100px;bottom:150px;}
.inquiry_write .inner .allCont .chk_mail .chkB{color:#9fa0a0;font-weight:500;font-size:18px;}
.inquiry_write .inner .allCont .chk_mail .chkB input[type="checkbox"]{width:20px;height:20px;margin-right:10px;}
#fileList{border:1px solid #ddd;border-radius:5px;padding:15px 15px 10px 15px;}
#fileList > div{position:relative;}
#fileList > div > input{width:calc(100% - 60px);}
#fileList > div > a{display:block;position:absolute;right:0;top:0;width:50px;height:25px;line-height:25px;border:1px solid #ddd;text-align:center;}
.inquiry_write .inner .allCont .capcha{display:flex;}
.inquiry_write .inner .allCont .capcha .mcCaptchaImage{display:inline-block;vertical-align:top;margin-right:5px;}
.inquiry_write .inner .allCont .capcha .mcCaptcha-controls{display:inline-block;vertical-align:top;margin-right:5px;}
.inquiry_write .inner .allCont .capcha .mcCaptcha-controls a{display:block;height:50px;line-height:50px;width:80px;text-align:center;font-size:16px;border:1px solid #ddd;box-sizing:border-box;}
.inquiry_write .inner .allCont .capcha.input input[type="text"]{width:70%;}
.inquiry_write .inner ul li{margin-top:20px;}
.inquiry_write .inner ul li:first-child{margin-top:0;}
.inquiry_write .inner ul li label{display:block;font-size:22px;color:#2f2725;font-weight:500;line-height:150%;margin-bottom:10px;}
.inquiry_write .inner ul li label.error{font-size:16px;color:#666;}
.inquiry_write .inner .input input[type="text"]{height:50px;line-height:50px;text-indent:10px;font-size:18px;color:#2f2725;font-weight:500;width:100%;box-sizing:border-box;background:#eff3f4;border:0;border-radius:10px;}
.inquiry_write .inner .input input[type="password"]{height:50px;line-height:50px;text-indent:10px;font-size:25px;color:#2f2725;font-weight:500;width:100%;box-sizing:border-box;background:#eff3f4;border:0;border-radius:10px;}
.inquiry_write .inner .textarea textarea{height:50px;padding:10px;font-size:18px;color:#2f2725;font-weight:500;width:100%;box-sizing:border-box;background:#eff3f4;border:0;border-radius:10px;}
.inquiry_write .inner .rightCont label{display:block;font-size:22px;color:#2f2725;font-weight:500;line-height:150%;margin-bottom:10px;}
.inquiry_write .inner .rightCont .chk_mail{position:absolute;right:100px;bottom:90px;}
.inquiry_write .inner .rightCont .chk_mail .chkB{color:#9fa0a0;font-weight:500;font-size:18px;}
.inquiry_write .inner .rightCont .chk_mail .chkB input[type="checkbox"]{width:20px;height:20px;margin-right:10px;}
.inquiry_write .inner .btn_inquiry{/* position:absolute;right:100px;bottom:50px; */ text-align:center;margin-top:50px;}
.inquiry_write .inner .btn_inquiry a{display:inline-block;width:185px;height:40px;line-height:40px;color:#9fa0a0;background:#eff3f4;border-radius:10px;border:0;text-align:center;font-size:18px;font-weight:500;cursor:pointer;}
.inquiry_write .inner .btn_inquiry a.on{background:#6195f0;color:#fff;}
.inquiry_write .inner .btn_inquiry a:hover{background:#6195f0;color:#fff;}
.inquiry_write .inner .btn_inquiry a:focus{background:#6195f0;color:#fff;}
.inquiry_write .inner .btn_inquiry input[type="submit"]{display:inline-block;width:185px;height:40px;line-height:40px;color:#fff;background:#6195f0;border-radius:10px;border:0;text-align:center;font-size:20px;font-weight:600;cursor:pointer;}

.inquiry_write .inner .doc_regi{background:#eff3f4;border-radius:15px;padding:30px;}
.inquiry_write .inner .doc_regi > strong{font-size:25px;color:#2f2725;font-weight:600;line-height:150%;margin-bottom:10px;display:block;}
.inquiry_write .inner .doc_regi > ul + strong{display:block;margin-top:20px;}
.inquiry_write .inner .doc_regi > ul > li{margin-top:30px;}
.inquiry_write .inner .doc_regi > ul > li:first-child{margin-top:0;}
.inquiry_write .inner .doc_regi > ul > li > strong{display:block;font-size:22px;font-weight:700;color:#2f2725;line-height:150%;}
.inquiry_write .inner .doc_regi > ul > li > ul > li{font-size:18px;color:#2f2725;font-weight:500;line-height:150%;position:relative;padding-left:10px;margin-top:10px}
.inquiry_write .inner .doc_regi > ul > li > ul > li:before{content:'';display:block;position:absolute;left:0;top:12px;width:3px;height:3px;background:#000;border-radius:50px;}
.inquiry_write .inner .doc_regi > ul > li > ul > li > ul > li{margin-top:5px;padding-left:15px;}
.inquiry_write .inner .doc_regi > ul > li > ul > li > ul > li:before{content:'-';margin-right:5px;}
.inquiry_write .inner .doc_regi > ul > li > strong{font-weight:600;}
.inquiry_write .inner .result_part{max-width:900px;margin:0 auto;}
.inquiry_write .inner .result_part h4{font-size:25px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:30px;}
.inquiry_write .inner .result_part .section{margin-top:50px;}
.inquiry_write .inner .result_part .section:first-child{margin-top:0;}
.inquiry_write .inner .result_part .section > ul{margin-left:-5%;overflow:hidden;}
.inquiry_write .inner .result_part .section > ul > li{float:left;width:45%;margin-left:5%;position:relative;margin-top:10px;}
.inquiry_write .inner .result_part .section > ul > li:first-child{margin-top:10px;}
.inquiry_write .inner .result_part .section > ul > li .tit{width:120px;position:absolute;left:0;top:0;font-size:20px;color:#727171;font-weight:500;line-height:150%;}
.inquiry_write .inner .result_part .section > ul > li .txt{margin-left:120px;font-size:20px;color:#2f2725;font-weight:600;line-height:150%;}
.inquiry_write .inner .result_part .section .ico_result{display:inline-block;vertical-align:top; background:#6195f0;height:33px;line-height:33px;padding:0 20px;text-align:center;border-radius:50px;font-size:18px;color:#fff;letter-spacing:-1px;font-weight:400;}
.inquiry_write .inner .result_part .section .prcess{background:#eff3f4;border-radius:20px;padding:45px;position:relative;}
.inquiry_write .inner .result_part .section .prcess .ico_result{position:absolute;left:45px;top:45px;}
.inquiry_write .inner .result_part .section .prcess ul{display:flex;justify-content: space-between;margin-left:180px;margin-top:15px;position:relative;}
.inquiry_write .inner .result_part .section .prcess ul:before{content:'';display:block;position:absolute;left:50px;right:30px;top:0;height:1px;background:#9fa0a0}
.inquiry_write .inner .result_part .section .prcess ul li{margin-top:0;position:relative;text-align:center;padding-top:25px}
.inquiry_write .inner .result_part .section .prcess ul li:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-5px;height:1px;background:#000;}
.inquiry_write .inner .result_part .section .prcess ul li:before{content:'';display:block;position:absolute;left:50%;top:-5px;margin-left:-5px;width:10px;height:10px;background:#9fa0a0;border-radius:10px;}
.inquiry_write .inner .result_part .section .prcess ul li strong{display:block;font-size:18px;color:#727171;font-weight:500;line-height:150%;}
.inquiry_write .inner .result_part .section .prcess ul li .date{display:block;font-size:15px;color:#9fa0a0;font-weight:500;line-height:150%;}
.inquiry_write .inner .result_part .section .prcess ul li.end strong{color:#6195f0;font-weight:600;}
.inquiry_write .inner .result_part .section .prcess ul li.end:before{width:22px;height:22px;background:url(../images/2025/ico_chk.png) no-repeat center center;margin-left:-11px;margin-top:-6px;}
.inquiry_write .inner .result_part .section .prcess ul li.chk strong{font-weight:600;}
.inquiry_write .inner .result_part .section .prcess ul li.chk:before{width:22px;height:22px;background:url(../images/2025/ico_chk02.png) no-repeat center center;margin-left:-11px;margin-top:-6px;}
.inquiry_write .inner .result_part .section .prcess ul li.now strong{font-weight:600;}
.inquiry_write .inner .result_part .section .prcess ul li.now:before{width:22px;height:22px;background:url(../images/2025/ico_chk03.png) no-repeat center center;margin-left:-11px;margin-top:-6px;}

.board_write{table-layout:fixed; width:100%; border-top:2px solid #2d2d2d; max-width:1440px;margin:0 auto 30px auto;}
.board_write th{padding:15px 0; background:url(/images/board/view_line.gif) right center no-repeat; border-bottom:1px solid #ddd; font-family:"Pretendard GOV"; color:#858585}
.board_write th.contents{background:none}
.board_write th b{color:#c52409; font-family:'Pretendard GOV'}
.board_write td{padding:15px 15px 15px 10px; border-bottom:1px solid #ddd}
.board_write td input[type="text"]{width:98%; padding:4px 0 4px 5px;background:#eff3f4;border:0;border-radius:10px;height:50px;line-height:50px;text-indent:10px;font-size:25px;color:#2f2725;font-weight:500;}
.board_write td input[type="password"]{width:95%; padding:4px 0 4px 5px;background:#eff3f4;border:0;border-radius:10px;height:50px;line-height:50px;text-indent:10px;font-size:25px;color:#2f2725;font-weight:500;}
.board_write td textarea{resize:vertical; width:98%}
.board_write td.align{text-align:left}
.board_write td ul.file li{margin-bottom:15px}
.board_write td ul.file li.last{margin-bottom:0}
.board_write td ul.file li a img{padding:1px 12px 0 0 !important}
.board_write td ol.select{display:block; overflow:hidden; margin:0px; padding:0px}
.board_write td ol.select li{float:left; padding:0 15px 0 0px; margin:0px; text-align:center}
.board_write td ol.select li.first_2{padding:0 15px 10px 0px}

.contents > form > p{max-width:1440px;margin:0 auto 10px auto;font-size:16px;line-height:150%;}

.country_map{background:#fbfbfb;padding-bottom:220px;margin-top:-235px;padding-top:235px;}
.country_map .inner{max-width:1440px;margin:0 auto;}
.sector_map{background:#fbfbfb;padding-bottom:220px;margin-top:-235px;padding-top:235px;}
.sector_map .inner{max-width:1440px;margin:0 auto;}
.sector_map_m{display:none;padding-bottom: 220px;margin-top: -235px;margin:0 20px 40px 20px;}
.project_wrap{max-width:1440px;margin:0 auto 10px auto;margin-top:-220px;}
.project_wrap .search_area{background:#f4f4f4;border:1px solid #dcdcdc;border-radius:15px;padding:80px;position:relative;margin-bottom:140px;min-height:86px;}
.project_wrap .search_area > ul{display:flex;justify-content: space-between;padding-right:120px;height:45px;}
.project_wrap .search_area > ul > li{flex-basis: 100%;margin-left:4px;}
.project_wrap .search_area > ul > li:first-child{margin-left:0;}
.project_wrap .search_area > ul > li > a{display:block;background:#fff url(../images/2025/ico_select_arrow02.png) no-repeat right 10px top 15px;border-color:#ccc;font-size:16px;width:100%;height:40px;line-height:40px;text-indent:10px;border:1px solid #ccc;color:#2f2725;box-sizing:border-box;}
.project_wrap .search_area > ul > li > a.on{border-bottom:0;position:relative;z-index:101;height:45px;}
.project_wrap .search_area > ul > li > select{background-image:url(../images/2025/ico_select_arrow02.png);border-color:#ccc;font-size:18px;width:100%;}
.project_wrap .search_area > ul > li > select + select{margin-top:4px;}
.project_wrap .search_area > ul > li > input[type="text"]{border:1px solid #ccc;font-size:16px;color:#292826;width:100%;height:38px;line-height:38px;text-indent:10px;}
.project_wrap .search_area button{position:absolute;right:80px;top:80px;width:114px;height:40px;line-height:40px;color:#fff;font-size:16px;background:#6195f0;}
.project_wrap .search_area .country_sort{display:none;position:absolute;left:80px;right:80px;top:124px;background:#fff;border:1px solid #ccc;padding:20px;z-index:100;}
.project_wrap .search_area .country_sort > ul > li{}
.project_wrap .search_area .country_sort > ul > li > a{display:block;font-size:16px;line-height:150%;color:#000;max-width:200px;position:relative;}
.project_wrap .search_area .country_sort > ul > li > a:before{content:'';display:block;position:absolute;right:0;top:0;bottom:0;width:1px;background:#ddd;}
.project_wrap .search_area .country_sort > ul > li > a.on{font-weight:600;}
.project_wrap .search_area .country_sort > ul > li > ul{display:none;position:absolute;left:220px;top:20px;right:20px;padding-left:20px;flex-wrap:wrap;}
.project_wrap .search_area .country_sort > ul > li > ul.on{display:flex;}
.project_wrap .search_area .country_sort > ul > li > ul > li{width:33.33%;padding:4px 0}
.project_wrap .search_area .country_sort > ul > li .chkB{display:inline-block;vertical-align:top;font-size:16px;color:#000;line-height:20px;margin-right:10px;}
.project_wrap .search_area .country_sort > ul > li .chkB input[type="checkbox"]{width:20px;height:20px;margin-right:5px;margin-top:-2px}
.project_wrap .search_area .country_sort > ul > li .radioB{display:inline-block;vertical-align:top;font-size:16px;color:#000;line-height:20px;margin-right:10px;}
.project_wrap .search_area .country_sort > ul > li .radioB input[type="radio"]{width:20px;height:20px;margin-right:5px;margin-top:-2px}
.project_wrap .search_area .country_sort.list > ul{display:flex;flex-wrap:wrap;}
.project_wrap .search_area .country_sort.list > ul > li{width:25%;padding:4px 0;}
.project_wrap .search_area .selected_sort{margin-top:20px;margin-right:120px;}
.project_wrap .search_area .selected_sort ul li{display:inline-block;vertical-align:top;background:#eee;height:40px;line-height:40px;padding:0 30px 0 10px;position:relative;font-size:16px;border:1px solid #ddd;margin:0 2px 5px 0;}
.project_wrap .search_area .selected_sort ul li a.ico_del{position:absolute;right:10px;top:15px;}
.project_wrap .project_list .list ul{margin-left:-2%;}
.project_wrap .project_list .list ul:after{content:'';display:block;clear:both;}
.project_wrap .project_list .list ul li{float:left;width:31.33%;margin-bottom:2%;margin-left:2%;}
.project_wrap .project_list .list ul li a{display:block;background:#eff3f4;border:2px solid #eff3f4;border-radius:15px;padding:25px;position:relative;transition:all .3s;}
.project_wrap .project_list .list ul li a:hover{border-color:#fff;box-shadow:10px 10px 10px rgba(0,0,0,0.05);}
.project_wrap .project_list .list ul li .country{display:flex;justify-content:flex-start;align-items: center;margin-bottom:40px;}
.project_wrap .project_list .list ul li .country .ico{margin-right:10px;box-shadow:-3px 5px 5px rgba(0,0,0,0.2);border-radius:50px;overflow:hidden;}
.project_wrap .project_list .list ul li .country .ico img{width:48px;height: 48px;border-radius:50%;object-fit:cover;}

.project_wrap .project_list .list ul li .country p{font-size:20px;color:#2e2926;font-weight:600;}
.project_wrap .project_list .list ul li .years{position:absolute;right:25px;top:40px;color:#2e2926;font-weight:500;font-size:14px;}
.project_wrap .project_list .list ul li .years em.ing{margin-right:10px;font-size:20px;color:#ED7D31;font-size:16px;font-weight:600;}
.project_wrap .project_list .list ul li .subject{min-height:160px;}
.project_wrap .project_list .list ul li .subject .cate{display:inline-block;vertical-align:top;margin-bottom:15px;font-size:16px;font-weight:500;line-height:150%;}
.project_wrap .project_list .list ul li .subject .cate.cateColor01{color:#6195f0}
.project_wrap .project_list .list ul li .subject .cate.cateColor02{color:#e03e36}
.project_wrap .project_list .list ul li .subject p{font-size:18px;color:#2f2627;font-weight:600;line-height:25px;height:50px;overflow:hidden;margin-bottom:15px;}
.project_wrap .project_list .list ul li .subject .cate02{display:inline-block;vertical-align:top; color:#fff;font-size:14px;font-weight:600;height:24px;line-height:24px;padding:0 15px;border-radius:25px;margin-right:2px;margin-bottom:2px;}
.project_wrap .project_list .list ul li .subject .cate02.cateColor01{background:#a0d65b;}
.project_wrap .project_list .list ul li .subject .cate02.cateColor02{background:#697ee8;}
.project_wrap .project_list .list ul li .subject .cate02.cateColor03{background:#e03e36;}
.project_wrap .project_list .list ul li .subject .cate02.cateColor04{background:#27b89b;}
.project_wrap .project_list .list ul li .subject .cate02.cateColor05{background:#002972;}
.project_wrap .btn_filter{position:absolute;right:80px;bottom:85px;height:20px;line-height:20px;padding-right:32px;background:url(../images/2025/ico_filter.png) no-repeat right 2px center;font-size:18px;color:#000;}

.information-wrap{max-width:1440px;margin:0 auto;}
.information-wrap .list-tit {font-weight: 600;font-size: 28px;}
.information-wrap .labeling-wrap {display: inline-flex;gap: 8px;vertical-align: middle;}
.information-wrap .labeling-wrap.type-index {gap: 4px;}
.information-wrap .labeling-wrap.type-index .labeling-item .label-img {min-width: 25px;max-width: 25px;}
.information-wrap .labeling-wrap .labeling-item {position: relative;cursor: pointer;padding-bottom: 6px;}
.information-wrap .labeling-wrap .labeling-item:hover .label-detail {display: block;}
.information-wrap .labeling-wrap .labeling-item .label-img {min-width: 40px;max-width: 40px;}
.information-wrap .labeling-wrap .labeling-item .label-detail {display: none;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);min-width: 250px;padding: 7px 14px;border-radius: 3px;background-color: #fff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1607843137);text-align: left;}
.information-wrap .labeling-wrap .labeling-item .label-detail p {width: 100%;font-size: 14px;color: #222222;letter-spacing: -0.0625rem;word-break: keep-all;}
.information-wrap .labeling-wrap .labeling-item .label-detail p strong {display: inline-block;padding-right: 6px;line-height: 1.4;}
.information-wrap .title-wrap .title-area .title {font-size: 36px;font-weight: 700;color: #222;padding-bottom: 40px;}
.information-wrap .information-text {display: flex;align-items: center;gap: 40px;background-color: #f8f8f8;padding: 40px 20px;}
.information-wrap .information-text .icon {flex-shrink: 0;position: relative;width: 112px;height: 112px;background-color: #fff;border-radius: 50%;}
.information-wrap .information-text .icon::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 60px;height: 60px;background-image: url("../images/sub/infomation_ico.png");background-size: cover;background-repeat: no-repeat;}
.information-wrap .information-text .content {flex: 1;}
.information-wrap .information-text .content .title {font-size: 24px;font-weight: bold;margin-bottom: 24px;color: #333333;}
.information-wrap .information-text .content .description {word-break: keep-all;font-size: 20px;color: #333333;line-height: 1.4;}
.information-wrap .key-wrap {padding-top: 60px;margin-top: 60px;border-top: 1px solid #D9D9D9;text-align: center;}
.information-wrap .key-wrap .note {font-size: 16px;color: #666666;}
.information-wrap .key-wrap .labeling-wrap {display: flex;justify-content: space-between;padding: 40px 80px 24px;}
.information-wrap .key-wrap .labeling-wrap .labeling-item {flex: 1;}
.information-wrap .key-wrap .labeling-wrap .labeling-item .label-img {min-width: 88px;max-width: 88px;margin: 0 auto;}
.information-wrap .key-wrap .labeling-wrap .labeling-item .label-text {margin-top: 20px;font-size: 18px;text-align: center;}
.information-wrap .key-wrap .labeling-wrap .labeling-item .label-detail {min-width: 280px;}
.information-wrap .index-wrap {margin-top: 60px;}
.information-wrap .index-wrap .list-tit {text-align: center;}
.information-wrap .index-wrap .index-list {margin-top: 40px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.information-wrap .index-wrap .index-list .list-row {display: flex;width: 100%;min-height: 60px;}
.information-wrap .index-wrap .index-list .list-row + .list-row {border-top: 1px solid #EEEEEE;}
.information-wrap .index-wrap .index-list .list-row:last-of-type .index {padding-bottom: 6px;}
.information-wrap .index-wrap .index-list .list-row .index {flex: 1;display: inline-flex;align-items: center;gap: 10px;flex-wrap: wrap;vertical-align: middle;padding: 14px 0 10px;}
.information-wrap .index-wrap .index-list .list-row .index + .index {padding-left: 30px;border-left: 1px solid #EEEEEE;}
.information-wrap .index-wrap .index-list .list-row .index > a {margin-top: -6px;font-size: 18px;}
.information-wrap .policy-wrap .policy-list {margin-top: 60px;}
.information-wrap .policy-wrap .policy-list .tit-wrap {display: flex;align-items: center;flex-wrap: wrap;gap: 14px;}
.information-wrap .policy-wrap .policy-list .tit-wrap .list-tit {padding-bottom: 6px;line-height: 1.2;position: relative;}
.information-wrap .policy-wrap .policy-list .tit-wrap .list-tit::before {content: "";position: absolute;top: 8px;left: 0;width: 18px;height: 18px;background-image: url("../images/sub/infomation_list_ico.svg");background-repeat: no-repeat;background-size: cover;background-position: center;}
.information-wrap .policy-wrap .policy-list .policy-text {margin-top: 34px;font-size: 20px;line-height: 1.4;}
.information-wrap .policy-wrap .policy-list .policy-text .btn-wrap {margin-top: 30px;max-width: 500px;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li {list-style: none;padding-right: 28px;margin-top: 10px;font-size: 20px;line-height: 1.4;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li.dot {padding-left: 15px;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li.dot::before {content: "";position: absolute;width: 5px;height: 5px;left: 0;top: 13px;border-radius: 1px;background-color: #0042A6;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .img-wrap {max-width: 800px;margin: 0 auto;border: 1px solid #ddd;padding: 40px;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .img-wrap .image {aspect-ratio: 1.56;display: block;overflow: hidden;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .img-wrap .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt {margin-top: 20px;padding-left: 20px;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt p {display: inline-block;font-size: 20px;line-height: 1.4;color: #000000;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt p.dot {padding-left: 15px;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt p.dot::before {content: "";position: absolute;width: 5px;height: 5px;left: 0;top: 13px;border-radius: 1px;background-color: #0042A6;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt p.small-dot {padding-left: 15px;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt p.small-dot::before {content: "";position: absolute;width: 4px;height: 4px;top: 12px;left: 0;border-radius: 1px;background-color: #888;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt span {padding-left: 22px;display: block;margin-top: 10px;font-size: 18px;color: #000000;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt span.small-dot {padding-left: 15px;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .policy-subTxt span.small-dot::before {content: "";position: absolute;width: 4px;height: 4px;top: 10px;left: 0;border-radius: 1px;background-color: #888;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li p {font-size: 20px;line-height: 1.4;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li .note {padding-left: 28px;margin-top: 10px;font-size: 18px;color: #666666;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul {list-style-type: none;padding-left: 28px;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul > li {margin-top: 10px;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul > li.dot {padding-left: 15px;position: relative;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul > li.dot::before {content: "";position: absolute;width: 5px;height: 5px;left: 0;top: 13px;border-radius: 1px;background-color: #0042A6;}
.information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul > li .table-text {margin-top: 30px;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap {border-top: 2px solid #000000;margin:20px 0 0 0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap figure{padding:0;margin:0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table {word-break: keep-all;border-collapse: collapse;width:100%;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table th {min-height: 60px;padding: 18px 8px;border: 1px solid #dddddd;background-color: #f4f5f6;font-weight: 600;font-size: 20px;text-align: center;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table th:first-child {border-left: 0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table th:last-child {border-right: 0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td {min-height: 60px;padding: 18px 8px;border: 1px solid #dddddd;font-size: 18px;color: #666666;text-align: center;line-height: 1.3;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td:first-child {border-left: 0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td:last-child {border-right: 0;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td strong {padding-right: 4px;font-weight: 600;}
.information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td .labeling-wrap .labeling-item {padding-bottom: 0;cursor: auto;}
.information-wrap .history-wrap .li-policy-text {padding-right: 28px;margin-top: 20px;font-size: 20px;line-height: 1.4;}
.information-wrap .history-wrap .link p {display: inline-block;}
.information-wrap .history-wrap .link:hover p {color: #0042a6;}
.information-wrap .history-wrap .policy-subTxt {margin-top: 20px;padding-left: 20px;}
.information-wrap .history-wrap .policy-subTxt p {display: inline-block;font-size: 20px;line-height: 1.4;color: #000000;}
.information-wrap .history-wrap .policy-subTxt p + p {margin-top: 10px;}
.information-wrap .history-wrap .policy-subTxt p.dot {padding-left: 15px;position: relative;}
.information-wrap .history-wrap .policy-subTxt p.dot::before {content: "";position: absolute;width: 5px;height: 5px;left: 0;top: 13px;border-radius: 1px;background-color: #0042A6;}
.information-wrap .history-wrap .policy-subTxt p.small-dot {padding-left: 15px;position: relative;}
.information-wrap .history-wrap .policy-subTxt p.small-dot::before {content: "";position: absolute;width: 4px;height: 4px;top: 12px;left: 0;border-radius: 1px;background-color: #888;}
.information-wrap .history-wrap .policy-subTxt span {padding-left: 22px;display: block;margin-top: 10px;font-size: 18px;color: #000000;}
.information-wrap .history-wrap .policy-subTxt span.small-dot {padding-left: 15px;position: relative;}
.information-wrap .history-wrap .policy-subTxt span.small-dot::before {content: "";position: absolute;width: 4px;height: 4px;top: 10px;left: 0;border-radius: 1px;background-color: #888;}

.comment_wrap{max-width:1440px;margin:0 auto;}

.application_wrap{max-width:1440px;margin:0 auto;position:relative;letter-spacing:-1px;padding-bottom:150px;}
.application_wrap:after{content:'';display:block;clear:both;}
.application_wrap .leftCont{width:350px;position:sticky;top:80px;}
.application_wrap .leftCont .contents_table_list{background:#fff;border-radius:15px;padding:50px 30px;width:250px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.05);border:1px solid #ddd;}
.application_wrap .leftCont .contents_table_list ul{position:relative;}
.application_wrap .leftCont .contents_table_list ul:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:4px;background:#ddd;}
.application_wrap .leftCont .contents_table_list ul li{margin-top:10px;}
.application_wrap .leftCont .contents_table_list ul li:first-child{margin-top:0;}
.application_wrap .leftCont .contents_table_list ul li a{display:block;font-size:26px;color:#2f2725;line-height:60px;position:relative;font-weight:500;padding-left:30px;}
.application_wrap .leftCont .contents_table_list ul li a.on{/* border-bottom-color:#9fa0a0; */font-weight:600;}
.application_wrap .leftCont .contents_table_list ul li a.on:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:4px;height:100%;background:#6195f0}
/*.application_wrap .leftCont .contents_table_list ul li a.on:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:130px;height:2px;background:#6195f0}*/
.application_wrap .rightCont{margin-left:400px;margin-top:-445px; }
.application_wrap .rightCont .guide_wrap .section{background:#fff;border-radius:15px;padding:50px;margin-bottom:50px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.05);border:1px solid #ddd}
.application_wrap .rightCont .guide_wrap .section h5{font-size:26px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:15px;letter-spacing:-1px;}
.application_wrap .rightCont .guide_wrap .section h5 + p{font-size:20px;color:#727171;line-height:150%;margin-bottom:30px;font-weight:500;letter-spacing:-1px;margin-top:-5px;}
.application_wrap .rightCont .guide_wrap .section .gray_part{background:#eff3f4;border-radius:15px;padding:30px;}
.application_wrap .rightCont .guide_wrap .section .gray_part > strong{font-size:23px;color:#2f2725;font-weight:600;line-height:170%;margin-bottom:10px;display:block;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul + strong{display:block;margin-top:20px;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li{font-size:18px;color:#2f2725;font-weight:500;line-height:170%;position:relative;padding-left:10px;min-height:35px;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li:before{content:'';display:block;position:absolute;left:0;top:12px;width:3px;height:3px;background:#000;border-radius:50px;}

.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > strong{font-weight:600;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul > li{color:#727171;font-weight:500;text-indent:-15px;padding-left:15px;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list{position:relative;}
/*
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list:before{content:'';display:block;position:absolute;left:1px;top:7px;background:#fff;border-radius:50px;width:24px;height:64px;}
*/
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li{position:relative;padding-left:35px;text-indent:0;color:#2f2725}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:before{content:'';display:block;position:absolute;left:4px;top:5px;width:10px;height:10px;border-radius:50px;border:4px solid #6195f0;background:#eff3f4;z-index:10;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:after{content:'';position:absolute;left:13px;top:-10px;width:1px;height:20px;background:#6195f0;}
.application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:first-child:after{display:none;}
.application_wrap .rightCont .guide_wrap .section .gray_part .ico_email{background-position:left 6px;}
.application_wrap .rightCont .guide_wrap .section .white_part{background:#fff;border-radius:15px;padding:20px;text-align:center;font-size:20px;color:#2f2725;font-weight:600;margin-top:20px;}
.application_wrap .rightCont .guide_wrap .section .process_part{background:#eff3f4;border-radius:15px;padding:50px;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul{display:flex;justify-content: space-between;position:relative;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li{position:relative;width:33.33%;text-align:center;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li strong{display:block;font-size:18px;font-weight:600;line-height:150%;color:#2f2725;margin-bottom:55px}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:before{content:'';display:block;position:absolute;left:50%;margin-left:-20px;top:35px;width:40px;height:40px;border-radius:50px;z-index:10;background-repeat:no-repeat;background-position:center center;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico01:before{background-image:url(../images/2025/ico_process01.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico02:before{background-image:url(../images/2025/ico_process02.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico03:before{background-image:url(../images/2025/ico_process03.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico04:before{background-image:url(../images/2025/ico_process04.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico05:before{background-image:url(../images/2025/ico_process05.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico06:before{background-image:url(../images/2025/ico_process06.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico07:before{background-image:url(../images/2025/ico_process07.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico08:before{background-image:url(../images/2025/ico_process08.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico09:before{background-image:url(../images/2025/ico_process09.png)}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:after{content:'';position:absolute;left:-1px;top:54px;right:0;height:1px;background:#6195f0;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:first-child{text-align:left;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:first-child:before{left:18px;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:first-child:after{left:5px;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:last-child{text-align:right;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:last-child:before{left:auto;right:4px;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:last-child:after{right:5px;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li{position:relative;font-size:18px;color:#2f2725;line-height:150%;font-weight:500;text-align:left;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li:before{content:'';display:inline-block;vertical-align:top; width:3px;height:3px;background:#000;border-radius:50px;margin:12px 5px 0 0}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li span{font-size:16px;color:#666;line-height:150%;display:block;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li.center{text-align:center;}
.application_wrap .rightCont .guide_wrap .section .process_part > ul > li:last-child > ul > li{text-align:right;}

.application_wrap .rightCont .guide_wrap .section .process_part.six > ul:before{top:68px;}
.application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li{}
.application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:before{top:61px;}
.application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:after{top:79px}
.application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li{width:16.66%;}
.application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li strong{display:block;align-items: center;height:60px;width:100%;}

.btn_download{display:inline-block;background:#6195f0 url(../images/2025/ico_download.png) no-repeat right 15px center;height:35px;line-height:35px;color:#fff;font-size:16px;color:#fff;border-radius:7px;padding:0 50px 0 15px;min-width:120px;text-indent:0;}
.btn_download:hover{color:#fff;}
.ico_email{background:url(../images/2025/ico_letter.png) no-repeat left 5px;display:inline-block;vertical-align:top;font-size:18px;color:#0078ff;padding-left:32px;margin-left:10px;text-indent:0;}

.relatedSite{max-width:1440px;margin:0 auto;border: 1px solid #ccc;padding:2% 2% 1% 2%;border-radius: 15px;box-sizing:border-box;}
.relatedSite ul{overflow:hidden;margin-left:-2%;}
.relatedSite ul li{float:left;width:23%;margin-left:2%;margin-bottom:2%;}
.relatedSite ul li a{display:block;border:1px solid #ddd;border-radius:8px;overflow:hidden}
.relatedSite ul li a img{width:100%;filter: grayscale(100%);transition:all .3s;opacity:0.7;}
.relatedSite ul li a:hover img{filter: grayscale(0%);opacity:1;}

.country_map .inner{position:relative;}
.country_map .inner > img{width:100%;}
.country_map .pop_point{position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/2025/img_country_map00.png) no-repeat left top;background-size:cover;}
.country_map .pop_point.pop_point1{background-image:url(../images/2025/img_country_map01.png);}
.country_map .pop_point.pop_point2{background-image:url(../images/2025/img_country_map02.png);}
.country_map .pop_point.pop_point3{background-image:url(../images/2025/img_country_map03.png);}
.country_map .pop_point.pop_point4{background-image:url(../images/2025/img_country_map04.png);}
.country_map .pop_point.pop_point5{background-image:url(../images/2025/img_country_map05.png);}
.country_map .pop_point.pop_point6{background-image:url(../images/2025/img_country_map06.png);}
.country_map .pop_point.pop_point7{background-image:url(../images/2025/img_country_map07.png);}
.country_map .pop_point.pop_point8{background-image:url(../images/2025/img_country_map08.png);}
.country_map .pop_point.pop_point9{background-image:url(../images/2025/img_country_map09.png);}
.country_map .pop_point.pop_point10{background-image:url(../images/2025/img_country_map10.png);}
.country_map .pop_point.pop_point11{background-image:url(../images/2025/img_country_map11.png);}
.country_map .pop_point.pop_point12{background-image:url(../images/2025/img_country_map12.png);}
.country_map .pop_point.pop_point13{background-image:url(../images/2025/img_country_map13.png);}
.country_map .pop_point.pop_point14{background-image:url(../images/2025/img_country_map14.png);}
.country_map .pop_point.pop_point15{background-image:url(../images/2025/img_country_map15.png);}
.country_map .pop_point.pop_point16{background-image:url(../images/2025/img_country_map16.png);}
.country_map .pop_point.pop_point17{background-image:url(../images/2025/img_country_map17.png);}
.country_map .pop_point.pop_point18{background-image:url(../images/2025/img_country_map18.png);}
.country_map .pop_point.pop_point19{background-image:url(../images/2025/img_country_map19.png);}
.country_map .pop_point.pop_point20{background-image:url(../images/2025/img_country_map20.png);}
.country_map .pop_point.pop_point21{background-image:url(../images/2025/img_country_map21.png);}
.country_map .pop_point.pop_point22{background-image:url(../images/2025/img_country_map22.png);}
.country_map .pop_point.pop_point23{background-image:url(../images/2025/img_country_map23.png);}
.country_map .pop_point.pop_point24{background-image:url(../images/2025/img_country_map24.png);}
.country_map .pop_point.pop_point25{background-image:url(../images/2025/img_country_map25.png);}
.country_map .pop_point.pop_point26{background-image:url(../images/2025/img_country_map26.png);}
.country_map .pop_point.pop_point27{background-image:url(../images/2025/img_country_map27.png);}
.country_map .pop_point > a{position:absolute;left:0;top:0;z-index:1;}
.country_map .pop_point > a p{display:none;position:absolute;left:100%;top:-15px;background:#6195f0;color:#fff;font-size:20px;font-weight:600;border-radius:50px;padding:0 15px;height:30px;line-height:30px;}
.country_map .pop_point > a:hover p{display:block;}

.country_map .pop_point .pop_point01{left: 2.5%;top: 26.5%;width: 2.5%;height: 7%;}
.country_map .pop_point .pop_point02{left: 10.5%;top: 31.5%;width: 4.8%;height: 6.5%;}
.country_map .pop_point .pop_point03{left: 28%;top: 31.5%;width: 9%;height: 8.4%;}
.country_map .pop_point .pop_point04{left: 12%;top: 2.5%;width: 44%;height: 36.4%;z-index:0}
.country_map .pop_point .pop_point04 p{left: 85%;top: 40px;}
.country_map .pop_point .pop_point05{left: 2.4%;top: 37.5%;width: 3.3%;height: 6%;}
.country_map .pop_point .pop_point06{left: 10.4%;top: 37.5%;width: 2.3%;height: 3%;}
.country_map .pop_point .pop_point07{left: 19.4%;top: 36.5%;width: 5.3%;height: 6.5%;}
.country_map .pop_point .pop_point08{left: 23.4%;top: 38.5%;width: 3.3%;height: 3%;}
.country_map .pop_point .pop_point09{left: 6.4%;top: 35.5%;width: 3.3%;height: 7.5%;}
.country_map .pop_point .pop_point10{left: 11.4%;top: 39.5%;width: 5.3%;height: 3.5%;}
.country_map .pop_point .pop_point11{left: 16.8%;top: 39.5%;width: 1.3%;height: 2.5%;}
.country_map .pop_point .pop_point12{left: 10.8%;top: 45.5%;width: 3.3%;height: 6.5%;}
.country_map .pop_point .pop_point13{left: 16.8%;top: 46.5%;width: 1.2%;height: 2.3%;}
.country_map .pop_point .pop_point14{left: 28%;top: 49.3%;width: 1.5%;height: 3%;}
.country_map .pop_point .pop_point15{left: 29.4%;top: 48.3%;width: 2.5%;height: 10%;z-index:0}
.country_map .pop_point .pop_point16{left: 31%;top: 51.3%;width: 2.5%;height: 6%;}
.country_map .pop_point .pop_point17{left: 13.2%;top: 61.3%;width: 2.5%;height: 6%;}
.country_map .pop_point .pop_point18{left: 30.2%;top: 52.3%;width: 2.5%;height: 9%;z-index:0}
.country_map .pop_point .pop_point19{left: 36%;top: 53.3%;width: 2.5%;height: 9%;}
.country_map .pop_point .pop_point20{left: 31.5%;top: 56.3%;width: 1.8%;height: 3%;}
.country_map .pop_point .pop_point21{left: 31.8%;top: 51.3%;width: 2.8%;height: 8%;z-index:0}
.country_map .pop_point .pop_point22{left: 30.8%;top: 61%;width: 5.3%;height: 3.5%;}
.country_map .pop_point .pop_point23{left: 29.8%;top: 61%;width: 12.3%;height: 9.8%;z-index:0}
.country_map .pop_point .pop_point24{left: 57.8%;top: 15%;width: 27.3%;height: 35.8%;}
.country_map .pop_point .pop_point24 p{left: 85%;top: 100px;}
.country_map .pop_point .pop_point25{left: 81%;top: 58%;width: 4%;height: 8.8%;}
.country_map .pop_point .pop_point26{left: 80.3%;top: 65%;width: 4%;height: 10%;}
.country_map .pop_point .pop_point27{left: 83.5%;top: 70%;width: 3.5%;height: 8%;}

.country_map .pop_point_detail > .item{display:none;position:absolute;left:0;top:0;z-index:11;}
.country_map .pop_point_detail > .item .close_pop_point_detail{position:absolute;right:30px;top:30px;}
.country_map .pop_point_detail > .item .pop_map{}
.country_map .pop_point_detail > .item .circle{position:absolute;left:70px;right:70px;top:290px;}
.country_map .pop_point_detail > .item .circle h3{font-size:23px;font-weight:700;color:#2f2725;line-height:49px;margin-bottom:10px}
.country_map .pop_point_detail > .item .circle h3 img{margin-right:10px;width:48px;height:48px;border-radius:50px;overflow:hidden;border:1px solid #ddd;}
.country_map .pop_point_detail > .item .circle p{font-size:18px;line-height:130%;margin-bottom:15px;font-weight:500;color:#2f2725;letter-spacing:-1px;margin-left:59px;}
.country_map .pop_point_detail > .item .circle .more_project{display:block;width:110px;height:35px;line-height:35px;font-size:16px;color:#fff;background:#6195f0 url(../images/2025/ico_project_arrow.png) no-repeat right 10px center;border-radius:50px;padding:0 30px 0 15px;margin:0 auto;letter-spacing:-1px;}
.country_map .pop_point_detail > .item.pop_point_detail01{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail02{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail03{left: 12%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail04{left: 12%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail05{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail06{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail07{left: 10%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail08{left: 10%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail09{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail10{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail11{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail12{left: 0%;top: 15%;}
.country_map .pop_point_detail > .item.pop_point_detail13{left: 0%;top: 2.5%;}
.country_map .pop_point_detail > .item.pop_point_detail14{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail15{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail16{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail17{left: 0%;top: 15%;}
.country_map .pop_point_detail > .item.pop_point_detail18{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail19{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail20{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail21{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail22{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail23{left: 14%;top: 24%;}
.country_map .pop_point_detail > .item.pop_point_detail24{left: 57.8%;top: 15%;}
.country_map .pop_point_detail > .item.pop_point_detail25{left: 66%;top: 28%;}
.country_map .pop_point_detail > .item.pop_point_detail26{left: 66%;top: 28%;}
.country_map .pop_point_detail > .item.pop_point_detail27{left: 66%;top: 28%;}








.sector_map .inner{position:relative;}
.sector_map .inner > img{width:100%;}
.sector_map .pop_point{position:absolute;left:0;right:0;top:0;bottom:0;}
.sector_map .pop_point > a{position:absolute;left:0;top:0;z-index:1;}
.sector_map .pop_point > a p{position:absolute;left:-9999px;overflow:hidden;font-size:1px;width:1px;height:1px;}

.sector_map .pop_point .pop_point01{left: 28.3%;top: 0;width: 9.3%;height: 4.4%;}
.sector_map .pop_point .pop_point02{left: 63.5%;top: 16.5%;width: 7.5%;height: 4.4%;}
.sector_map .pop_point .pop_point03{left: 71.5%;top: 25.7%;width: 9.7%;height: 4.4%;}
.sector_map .pop_point .pop_point04{left: 82.5%;top: 23%;width: 8.6%;height: 4.4%;}
.sector_map .pop_point .pop_point05{left: 90.5%;top: 28.7%;width: 9.2%;height: 4.4%;}
.sector_map .pop_point .pop_point06{left: 44%;top:0;width: 9.3%;height: 4.4%;}
.sector_map .pop_point .pop_point07{left: 53.5%;top: 8.8%;width: 9%;height: 4.4%;}
.sector_map .pop_point .pop_point08{left: 9.5%;top: 9.8%;width: 9%;height: 4.4%;}

.sector_map .pop_point_detail > .item{display:none;position:absolute;left:50%;top:50%;margin:-260px 0 0 -260px;z-index:11;}
.sector_map .pop_point_detail > .item .close_pop_point_detail{position:absolute;right:30px;top:30px;}
.sector_map .pop_point_detail > .item .pop_map{}
.sector_map .pop_point_detail > .item .circle{position:absolute;left:70px;right:70px;top:400px;}
.sector_map .pop_point_detail > .item .circle .more_project{display:block;width:110px;height:35px;line-height:35px;font-size:16px;color:#fff;background:#6195f0 url(../images/2025/ico_project_arrow.png) no-repeat right 10px center;border-radius:50px;padding:0 30px 0 15px;margin:0 auto;letter-spacing:-1px;}




.project_view{max-width:1440px;margin:0 auto;position:relative;}
.project_view .project_cont .item{display:none;}
.project_view .project_cont .item:first-child{display:block;}
.project_view .cate_tab.short{max-width:40%;margin:0 0 80px 0}
/* .project_view .cate_tab.short ul li{width:50%;} */
.project_view .cate_tab_btn{position:absolute;left:70%;top:0;right:0;}
.project_view .cate_tab_btn ul{display:flex;}
.project_view .cate_tab_btn ul li{width:47%;margin-left:3%;}
.project_view .cate_tab_btn ul li a{display:block;text-align:center;border-radius:15px;height:55px;line-height:55px;color:#2f2725;font-weight:500;font-size:23px;}
.project_view .cate_tab_btn ul li a:after{content:'';display:inline-block;vertical-align:top;width:22px;height:22px;background:url(../images/2025/ico_project_link.png) no-repeat left top;margin:16px 0 0 15px;}
.project_view .project_info .tit_part{margin-bottom:80px;}
.project_view .project_info .tit_part .country{display:block;font-size:25px;color:#2f2725;line-height:46px;font-weight:700;margin-bottom:30px;}
.project_view .project_info .tit_part .country img{height:46px;margin-right:10px;border:1px solid #ddd;}
.project_view .project_info .tit_part .cate{display:inline-block;vertical-align:top;height:25px;line-height:25px;border-radius:50px;font-size:20px;color:#6195f0;margin-bottom:15px;}
.project_view .project_info .tit_part .cate.cateColor01{color:#6195f0}
.project_view .project_info .tit_part .cate.cateColor02{color:#e03e36}
.project_view .project_info .tit_part h3{font-size:30px;font-weight:700;color:#2f2725;line-height:150%;margin-bottom:15px;}
.project_view .project_info .tit_part .info{overflow:hidden;}
.project_view .project_info .tit_part .info li{float:left;margin-right:10px;font-size:15px;height:25px;line-height:25px;padding:0 10px;border-radius:50px;}
.project_view .project_info .tit_part .info li.years{color:#000;padding:0 10px 0 35px;background-position:left 10px top 2px;background-repeat:no-repeat;background-image:url(/images/2025/ico_calendar.png);}
.project_view .project_info .tit_part .info li.cateColor01{color:#fff;background:#a0d65b;}
.project_view .project_info .tit_part .info li.cateColor02{color:#fff;background:#697ee8;}
.project_view .project_info .tit_part .info li.cateColor03{color:#fff;background:#e03e36;}
.project_view .project_info .tit_part .info li.cateColor04{color:#fff;background:#27b89b;}
.project_view .project_info .tit_part .info li.cateColor05{color:#fff;background:#002972;}
.project_view .project_info .img_part{overflow:hidden;border-radius:15px;background:#eff3f4;padding:50px;margin-bottom:50px;text-align:center;}
.project_view .project_info .img_part img{max-width:100%;}
.project_view .project_info .cont_part{overflow:hidden;}
.project_view .project_info .cont_part .summary{float:left;width:40%;margin-right:5%;}
.project_view .project_info .cont_part .summary .summary_list{background:#eff3f4;border-radius:15px;padding:50px;margin-bottom:30px;}
.project_view .project_info .cont_part .summary .summary_list h4{font-size:30px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:30px;}
.project_view .project_info .cont_part .summary .summary_list ul li{border-top:1px solid #9fa0a0;padding:30px 0 15px 0;}
.project_view .project_info .cont_part .summary .summary_list ul li:first-child{border-top:0;padding-top:0;}
.project_view .project_info .cont_part .summary .summary_list ul li .tit{display:block;line-height:150%;font-weight:500;font-size:20px;color:#2f2725;}
.project_view .project_info .cont_part .summary .summary_list ul li p{font-size:20px;color:#2f2725;font-weight:600;line-height:150%;}
.project_view .project_info .cont_part .summary .summary_list ul li .open_pop_company{display:inline-block;vertical-align:top;background:#6195f0;color:#fff;border-radius:7px;height:35px;line-height:35px;padding:0 15px;font-size:18px;margin-top:30px;}
.project_view .project_info .cont_part .summary .summary_list ul li .btn{display:inline-block;vertical-align:top;background:#6195f0 url(../images/2025/ico_project_link_w.png) no-repeat right 15px center;background-size:auto 15px;color:#fff;border-radius:7px;height:35px;line-height:35px;padding:0 40px 0 15px;font-size:18px;margin-top:10px;}
.project_view .project_info .cont_part .summary .pop_company{display:none;background:#eff3f4;border-radius:15px;padding:50px;position:relative;}
.project_view .project_info .cont_part .summary .pop_company h4{font-size:30px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:30px;}
.project_view .project_info .cont_part .summary .pop_company .close_pop_company{position:absolute;right:20px;top:20px;}
.project_view .project_info .cont_part .summary .pop_company .company_list ul{overflow:hidden;margin-left:-2%;}
.project_view .project_info .cont_part .summary .pop_company .company_list ul li{float:left;width:48%;margin-left:2%;margin-bottom:2%;}
.project_view .project_info .cont_part .summary .pop_company .company_list ul li p{font-size:20px;line-height:150%;margin-bottom:5px;display:block;font-weight:500;}
.project_view .project_info .cont_part .summary .pop_company .company_list ul li .new_win{display:inline-block;vertical-align:top;color:#2f2725;letter-spacing:-1px;}
.project_view .project_info .cont_part .summary .pop_company .company_list ul li .new_win:after{content:'';display:inline-block;width:14px;height:14px;background:url(../images/2025/ico_newwin.png) no-repeat left top;margin-left:10px;}
.project_view .project_info .cont_part .key_info{float:right;width:55%;}
.project_view .project_info .cont_part .key_info .section{margin-bottom:50px;}
.project_view .project_info .cont_part .key_info .section > h4{font-size:30px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:30px;}
.project_view .project_info .cont_part .key_info .section > .txt{font-size:20px;color:#2f2725;font-weight:500;line-height:150%;letter-spacing:-1px;}
.project_view .project_info .cont_part .key_info .section > .txt .list ul li{margin-bottom:30px;}
.project_view .project_info .cont_part .key_info .section > .txt .list ul li strong{display:block;font-size:20px;color:#2f2725;line-height:150%;font-weight:600;margin-bottom:15px;}
.project_view .project_info .cont_part .key_info .section > .txt img{max-width:100%;}
.project_view .project_info .cont_part .tag a{font-size: 20px;color: #2f2725;font-weight: 500;line-height: 150%;letter-spacing: -1px;}
.project_view .country_info{overflow:hidden;}
.project_view .country_info .country_summary{float:left;width:30%;background:#eff3f4;border-radius:15px;padding:50px;box-sizing:border-box;}
.project_view .country_info .country_summary .flag{margin-bottom:50px;}
.project_view .country_info .country_summary .flag img{width:100%;}
.project_view .country_info .country_summary .name{margin-bottom:50px;}
.project_view .country_info .country_summary .name span{display:block;font-size:20px;color:#2f2725;font-weight:500;}
.project_view .country_info .country_summary .name strong{display:block;font-size:30px;font-weight:700;line-height:150%;}
.project_view .country_info .country_summary .info ul li{position:relative;margin-bottom:10px;}
.project_view .country_info .country_summary .info ul li .tit{position:absolute;left:0;top:0;font-size:20px;font-weight:600;line-height:150%;}
.project_view .country_info .country_summary .info ul li .txt{margin-left:120px;font-size:20px;font-weight:500;line-height:150%;}
.project_view .country_info .gdp_info{float:right;width:65%;}
.project_view .country_info .gdp_info .googlemap{margin-bottom:25px;border-radius:15px;height:0;padding-bottom:63%;border:1px solid #ddd;overflow:hidden;position:relative;}
.project_view .country_info .gdp_info .googlemap iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.project_view .country_info .gdp_info .lat{text-align:right;font-size:20px;font-weight:500;line-height:150%;}
.project_view .country_info .gdp_info .gdp_tab{margin-bottom:30px;}
.project_view .country_info .gdp_info .gdp_tab ul{overflow:hidden;}
.project_view .country_info .gdp_info .gdp_tab ul li{float:left;margin-right:10px;}
.project_view .country_info .gdp_info .gdp_tab ul li a{display:block;font-size:18px;color:#9fa0a0;font-weight:500;line-height:35px;height:35px;border:1px solid #9fa0a0;border-radius:7px;width:120px;text-align:center;}
.project_view .country_info .gdp_info .gdp_tab ul li a.on{background:#6195f0;color:#fff;border-color:#6195f0}
.project_view .country_info .gdp_info .origin{font-size:16px;line-height:150%;}

.introduce_wrap .inner{max-width:1440px;margin:0 auto;}
.introduce_wrap .section01 h4{font-size:40px;color:#2f2725;line-height:150%;margin-bottom:45px;letter-spacing:-1px;text-align:center;}
.introduce_wrap .section01{padding:0 20px 90px 20px}
.introduce_wrap .section01 .txt{text-align:center;font-size:23px;line-height:150%;font-weight:500;color:#727171;letter-spacing:-1px;margin-bottom:60px;}
.img_area{margin:0 auto;}
.img_area img{width:100%;}
.img_area.overflow-x{overflow-x:auto;}
.img_area.overflow-x img{min-width:900px;}
.introduce_wrap .movie_area{position:relative;height:0;padding-bottom:56%;overflow:hidden;}
.introduce_wrap .movie_area iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.introduce_wrap .movie_area video{width:100%;height:100%;position:absolute;left:0;top:0;}
.introduce_wrap .section02{background:#eff3f4;padding-bottom:90px;}
.introduce_wrap .section02 h4{padding:90px 0 30px 0;text-align:center;font-size:30px;font-weight:700;line-height:200%;}
.introduce_wrap .section02 .txt{text-align:center;font-size:20px;line-height:150%;font-weight:500;color:#727171;letter-spacing:-1px;margin-bottom:20px;}
.introduce_wrap .section03{padding:90px 0 30px 0}
.introduce_wrap .section03 + .section03{padding-top:0;}
.introduce_wrap .section03 h4{padding:0 0 30px 0;font-size:30px;font-weight:700;line-height:200%;}
.introduce_wrap .section03 .txt{text-align:center;font-size:25px;font-weight:700;line-height:150%;letter-spacing:-1px;margin-bottom:40px;}
.introduce_wrap .section03 .btn .btn_view_project{display:block;vertical-align:top;background:#6195f0;border-radius:15px;height:50px;line-height:50px;font-size:25px;font-weight:700;color:#fff;width:350px;margin:0 auto;text-align:center;}

.businessPerfor_wrap .inner{max-width:1440px;margin:0 auto;}
.businessPerfor_wrap h4{font-size:30px;font-weight:700;line-height:150%;letter-spacing:-1px;max-width:1440px;margin:0 auto 20px auto;}
.businessPerfor_wrap h5{font-size:28px;font-weight:700;line-height:150%;margin-bottom:30px;letter-spacing:-1px;}
.businessPerfor_wrap .txt{font-size:20px;line-height:150%;font-weight:500;margin-bottom:30px;letter-spacing:-1px;color:#727171}
.businessPerfor_wrap .txt02{font-size:16px;line-height:150%;font-weight:500;margin-bottom:30px;letter-spacing:-1px;color:#727171}
.businessPerfor_wrap .section01{margin-bottom:90px;}
.businessPerfor_wrap .section02{padding-bottom:90px;}
.businessPerfor_wrap .section05{padding-bottom:0;}
.businessPerfor_wrap .performance ul{display:flex;justify-content: space-between}
.businessPerfor_wrap .performance ul li{text-align:center;background:#eff3f4;margin-left:25px;border-radius:15px;width:100%;padding:40px 10px 0 10px;display:flex;flex-wrap:wrap;box-sizing: border-box;}
.businessPerfor_wrap .performance ul li:first-child{margin-left:0;}
.businessPerfor_wrap .performance ul li .count{font-size:22px;color:#6195f0;font-weight:600;margin-bottom:15px;text-align:center;width:100%;}
.businessPerfor_wrap .performance ul li .count strong{display:inline-block;vertical-align:top; font-size:50px;color:#6195f0;font-weight:600;line-height:50px;margin-top:-8px;}
.businessPerfor_wrap .performance ul li p{font-size:22px;line-height:130%;font-weight:600;margin-bottom:20px;width:100%;}
.businessPerfor_wrap .performance ul li p span{display:block;font-size:18px;color:#727171;font-weight:500;line-height:120%;}
.businessPerfor_wrap .performance ul li p.small{font-size:16px;}
.businessPerfor_wrap .performance ul li p.small span{font-size:14px;}
.businessPerfor_wrap .performance ul li strong{display:block;font-size:22px;line-height:120%;font-weight:600;}
.businessPerfor_wrap .type ul{display:flex;justify-content: space-between}
.businessPerfor_wrap .type ul li{}
.businessPerfor_wrap .section03 .gray_bg{background:#eff3f4;padding:60px 0}
.businessPerfor_wrap .section04{padding:90px 0;}
.businessPerfor_wrap .businessCnt{position:relative;}
.businessPerfor_wrap .businessCnt .leftCont{position:absolute;left:0;top:0;width:30%;}
.businessPerfor_wrap .businessCnt .leftCont .cnt{font-size:15px;color:#727171;font-weight:500;line-height:150%;display:block;margin-top:-23px;}
.businessPerfor_wrap .businessCnt .leftCont ul li{background:#eff3f4;border-radius:15px;padding:35px 60px;margin-top:15px;position:relative;}
.businessPerfor_wrap .businessCnt .leftCont ul li:first-child{margin-top:0;}
.businessPerfor_wrap .businessCnt .leftCont ul li .tit{font-size:22px;color:#6195f0;font-weight:700;line-height:150%;}
.businessPerfor_wrap .businessCnt .leftCont ul li .tit span{display:block;font-size:15px;color:#636363;font-weight:500;line-height:150%;}
.businessPerfor_wrap .businessCnt .leftCont ul li .txt{position:absolute;right:60px;top:30px;font-size:22px;color:#2f2725;font-weight:600;margin-bottom:15px;}
.businessPerfor_wrap .businessCnt .leftCont ul li .txt strong{display:inline-block;vertical-align:top; font-size:50px;color:#2f2725;font-weight:600;line-height:50px;}
.businessPerfor_wrap .businessCnt .rightCont{margin-left:36%;background:#fafbfc;border-radius:15px;padding:30px;position:relative;display:flex;justify-content:space-between;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate{min-width:250px;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li{background:#eff3f4;padding:30px 50px 20px 50px;border-radius:15px;text-align:center;margin-top:60px;position:relative;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li:before{content:'';display:block;position:absolute;left:50%;top:-35px;margin-left:-17px;width:34px;height:10px;background:url(../images/2025/ico_accumulate_arrow.png) no-repeat left top;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li:first-child{margin-top:0;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li:first-child:before{display:none;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .count{font-size:22px;color:#2f2725;font-weight:600;margin-bottom:15px;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .count strong{display:inline-block;vertical-align:top; font-size:50px;color:#2f2725;font-weight:600;line-height:50px;margin-top:-3px;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .years{font-size:22px;font-weight:700;line-height:150%;}
.businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .years span{font-size:13px;margin-left:5px;}

.bi_wrap .inner{max-width:1440px;margin:0 auto;position:relative;}
.bi_wrap .section{margin-bottom:140px;}
.bi_wrap .section h4{font-size:30px;line-height:150%;font-weight:700;margin-bottom:40px;}
.bi_wrap .section .btn{position:absolute;right:0;top:10px;}
.bi_wrap .section .concept{border:1px solid #cfcfcf;background:url(../images/2025/bg_monun.png) repeat -1px -1px;border-radius:15px;}
.bi_wrap .section .concept .leftCont{padding:60px;text-align:center;}
.bi_wrap .section .concept .leftCont .img_area img{max-width:541px;}
.bi_wrap .section .concept .rightCont{position:relative;padding:60px;}
.bi_wrap .section .concept .rightCont .list ul{overflow:hidden;margin-left:-3%;}
.bi_wrap .section .concept .rightCont .list ul li{float:left;width:30.33%;margin-left:3%;}
.bi_wrap .section .concept .rightCont .list ul li .ico{}
.bi_wrap .section .concept .rightCont .list ul li .ico img{width:100%;}
.bi_wrap .section .concept .rightCont .list ul li .txt{padding:0 10px 30px 10px;}
.bi_wrap .section .concept .rightCont .list ul li .txt strong{font-size:22px;color:#2f2725;font-weight:700;line-height:150%;display:inline-block;margin-bottom:10px;height:40px;line-height:40px;padding:0 20px;background:#002972;color:#fff;border-radius:5px;}
.bi_wrap .section .concept .rightCont .list ul li .txt p{font-size:18px;color:#727171;font-weight:600;line-height:150%;}
.bi_wrap .section .symbol ul{overflow:hidden;margin-left:-3%;}
.bi_wrap .section .symbol ul li{float:left;width:47%;margin-left:3%;border:1px solid #cfcfcf;background:url(../images/2025/bg_monun.png) repeat -1px -1px;border-radius:15px;box-sizing:border-box;padding:40px 40px 80px 40px;}
.bi_wrap .section .symbol ul li strong{display:block;font-size:25px;font-weight:700;line-height:150%;margin-bottom:20px;}
.bi_wrap .section .symbol ul li .img_area{text-align:center;}
.bi_wrap .section .symbol ul li .img_area img{width:auto;}

.businessWay_wrap .inner{max-width:1440px;margin:0 auto;}
.businessWay_wrap h4{font-size:30px;font-weight:700;line-height:150%;letter-spacing:-1px;max-width:1440px;margin:0 auto 40px auto;}
.businessWay_wrap h5{font-size:25px;color:#2f2725;font-weight:700;line-height:150%;margin-bottom:0;letter-spacing:-1px;text-align:center;}
.businessWay_wrap .gray_bg{background:#eff3f4;padding:60px 0}
.businessWay_wrap .txt{font-size:20px;line-height:150%;font-weight:500;margin-bottom:40px;letter-spacing:-1px;color:#727171;text-align:center;}
.businessWay_wrap .section01{margin-bottom:90px;}
.businessWay_wrap .section02{margin-bottom:90px;}

.sitemap_wrap{max-width:1440px;margin:0 auto;}
.sitemap_wrap .sitemap > ul{overflow:hidden;margin-left:-3%;}
.sitemap_wrap .sitemap > ul > li{float:left;width:30.33%;margin-left:3%;margin-bottom:3%;display:none;}
.sitemap_wrap .sitemap > ul > li:nth-child(1){display:block;}
.sitemap_wrap .sitemap > ul > li:nth-child(2){display:block;}
.sitemap_wrap .sitemap > ul > li:nth-child(3){display:block;}
.sitemap_wrap .sitemap > ul > li:nth-child(4){display:block;clear:both;}
.sitemap_wrap .sitemap > ul > li:nth-child(5){display:block;}
.sitemap_wrap .sitemap > ul > li > a{display: block;padding: 19px 16px;margin-top: 20px;border-radius: 3px;border: 1px solid #dddddd;background-color: #fff;font-weight: 500;font-size: 18px;transition: 0.3s;word-break: keep-all;}
.sitemap_wrap .sitemap > ul > li > a:hover{border-color:#6195f0}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > div{display:none;}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul{padding: 20px 16px 0;}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul > li > a{display: inline-block;padding: 5px 0;font-size: 16px;color: #666;word-break: keep-all;transition: 0.3s;}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul > li > a:before{content: "·";margin: 0 4px 0 0;}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul > li > a:hover{color:#6195f0}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul > li > ul{padding:0 16px 0;}
.sitemap_wrap .sitemap > ul > li > .lnb_sub > ul > li > ul > li > a{display: inline-block;padding: 2px 0;font-size: 14px;color: #666;word-break: keep-all;transition: 0.3s;}
.sitemap_wrap .sitemap > ul > li:nth-child(2) > ol > li:nth-child(3){display:none;}

.pc_contents{display:block;}
.mo_contents{display:none;}

.divpop{position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;background:rgba(0,0,0,0.5);text-align:center;}
.divpop:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:100%;margin-left:-4px;}
.divpop .inner{display:inline-block;vertical-align:middle;max-height:95%;overflow-y:auto;max-width:95%;}
.divpop .divpopt{background:#fff;padding:10px;font-size:16px;font-weight:600;}
.divpop .divpopa a{display:block}
.divpop .divpopa a img{width:100%;}
.divpop .divpopb{position:relative;background:#fff;padding:10px;text-align:left;}
.divpop .divpopb label{font-size:14px;}
.divpop .divpopb a{position:absolute;right:10px;top:10px;font-size:14px;}


@media only screen and (max-width: 1601px) {
    .main_section05 .inner .cont_area{margin-right:0;}
    .main_section05 .inner .cont_area .item{padding-right:0;}
    .main_section05 .inner .cont_area .main_notice01_next{right:20px;bottom:76px;}
    .main_section05 .inner .cont_area .main_notice01_prev{right:20px;bottom:20px;}
    .main_section05 .inner .cont_area .main_notice02_next{right:20px;bottom:76px;}
    .main_section05 .inner .cont_area .main_notice02_prev{right:20px;bottom:20px;}
    .main_quick{display:none;}
}

@media only screen and (max-width: 1441px) {
    #header .inner h1{left:20px;}
    #header .inner .lang{right:20px;}
    .main_section01 .main_news{right:20px;}
    .main_section01 .main_visual ul li{height:700px;}
    .main_section01 .main_visual ul li .txt{left:20px;margin-left:0;}
    .main_section02{padding:80px 20px;}
    .main_section02 .inner .sub_txt{margin-left:50%;}
    .main_section03 .inner{padding:0 20px 80px 20px;}
    .main_section03 h2{font-size:30px;margin-bottom:30px;}
    .main_section03 .inner .btn_more{top:15px;right:20px;}
    .main_section03 .inner .main_business .list > ul > li > a > .tit{font-size:22px;}
    .main_section04 h2{font-size:30px;margin:0 20px 30px 20px;}
    .main_section04 .map_area .inner .map{padding:0 20px;}
    .main_section05 .inner{padding:80px 20px;}
    .main_section05 .inner h2{font-size:30px;}
    .main_section05 .inner h2 .btn_more{margin-top:10px;}
    .main_section05 .inner .tab_area ul li a{font-size:20px;height:40px;line-height:40px;}
    #footer .inner{padding:50px 20px 30px 20px;}
    .sub_tit{height:400px;}
    .sub_tit h2{font-size:50px;margin-top:-70px;}
    .sub_tit .path{left:20px;margin-left:0;}
    .sub_tit .gnb_2deps{left:0;margin-left:0;width:100%;}
    .h3_tit{padding:0 20px;margin:40px auto;font-size:30px;}
    .introduce_wrap .section01{}
    .introduce_wrap .section03{padding:90px 20px 30px 20px;}
    .businessPerfor_wrap .inner{padding:0 20px;}
    .businessPerfor_wrap .section03 h4{padding:0 20px;}
    .bi_wrap .inner{padding:0 20px;}
    .bi_wrap .section .btn{right:20px;}
    .country_map .inner{padding:0 20px;}
    .country_map .pop_point{left:20px;right:20px;}
    .country_map .pop_point_detail > .item{left:50% !important;top:50% !important;margin:-200px 0 0 -200px !important;}
    .country_map .pop_point_detail > .item .pop_map img{width:400px;height:400px;}
    .country_map .pop_point_detail > .item .circle{top:auto;left:30px;right:50px;bottom:60px;text-align:center;}
    .country_map .pop_point_detail > .item .circle h3{line-height:30px;font-size:20px;text-align:center;}
    .country_map .pop_point_detail > .item .circle h3 img{height:30px;}
    .country_map .pop_point_detail > .item .circle p{font-size:14px;margin-left:0;}
    .project_wrap .h4_tit{padding:0 20px 30px 20px;margin-bottom:0;}
    .project_wrap .search_area{padding:30px;margin:0 20px 80px 20px;}
    .project_wrap .search_area button{right:30px;top:30px;}
    .project_wrap .search_area .country_sort{left:30px;right:30px;top:74px}
    .project_wrap .search_area .country_sort.list > ul > li{width:33.33%;}
    .project_wrap .btn_filter{right:30px;bottom:30px;}
    .project_wrap .project_list{margin:0 20px;}
    .sector_map .inner{padding:0 20px;}
    .sector_map .pop_point{left:20px;right:20px;}
    .sector_map .pop_point_detail > .item{left:50% !important;top:50% !important;margin:-200px 0 0 -200px !important;}
    .sector_map .pop_point_detail > .item .pop_map img{width:400px;height:400px;}
    .sector_map .pop_point_detail > .item .circle{top:auto;left:30px;right:50px;bottom:60px;text-align:center;}
    .sector_map .pop_point_detail > .item .circle p{font-size:14px;margin-left:0;}
    .businessWay_wrap h4{padding:0 20px;}
    .cate_tab{padding:0 20px;}
    .application_wrap{padding:0 20px;}
    .application_wrap .rightCont{margin-left:350px;}
    .inquiry_write{padding:0 20px;}
    .board_util{padding:0 20px;}
    .faq_list{padding:0 20px;}
    .faq_list .question .tit a{margin:20px 20px 0 20px;}
    .faq_list .answer > .answer_s{margin:-15px 21px 0 21px;}
    .board_list1{width : calc(100% - 40px)}
    .board_list2{width : calc(100% - 40px)}
    .board_view{width : calc(100% - 40px)}
    .board_nav{width : calc(100% - 40px)}
    .relatedSite{margin:0 20px;}
    .project_cont{padding:0 20px;}
    .main_section04 .map_area .inner .map .pop_point > a > p:before{background-size:auto 100px;width:40px;height:100px;bottom:-20px;left:-45px;}
    .project_wrap .project_list .list ul li{width:48%;}
    
    .information-wrap{padding:0 20px;}
    .information-wrap .key-wrap .labeling-wrap{padding:40px 20px 24px;flex-wrap:wrap;gap:0}
    .information-wrap .key-wrap .labeling-wrap .labeling-item{width:16.66%;}
    
    .sitemap_wrap{padding:0 20px;}
}

@media only screen and (max-width: 1281px) {
    #header .inner{padding:0 130px 0 180px}
    #header .inner .gnb > ul > li > a{font-size:16px;padding:0 10px}
    #header .inner .gnb > ul > li > .lnb_sub > ul > li > a{font-size:14px;}
    #header .inner .lang .open_lang{font-size:14px;padding-left:25px;padding-right:25px;}
    #header .inner .lang ul li a{font-size:14px;padding-left:25px;padding-right:25px;}
    #footer .inner .address p{font-size:16px;}
    #footer .inner .copyright ul li a{font-size:14px;}
    select{font-size:14px;}
    #footer .inner .copyright .copy{font-size:14px;}
    .sub_tit h2{font-size:40px;}
    .sub_tit .gnb_2deps ul li a{font-size:16px;}
    .main_section02 .inner h2{font-size:40px;margin-bottom:30px;}
    .main_section02 .main_about li .txt strong{left:30px;top:20px;font-size:25px;}
    .main_section02 .main_about li .txt p{left:30px;bottom:20px;font-size:16px;}
    .main_section02 .inner .sub_txt{font-size:16px;}
    .main_section03 .inner .main_business .graph{max-width:400px;}
    .main_section03 .inner .main_business .graph img{width:100%;}
    .main_section03 .inner .main_business .list{margin-left:410px;}
    .main_section03 .inner .main_business .list > ul > li > a{padding:20px;}
    .main_section03 .inner .main_business .list > ul > li > a > .tit{font-size:19px;margin-bottom:15px;}
    .main_section03 .inner .main_business .list > ul > li > a > p{font-size:16px;height:80px;line-height:20px;margin-bottom:15px;}
    .main_section03 .inner .main_business .list > ul > li > a > .budget{margin-bottom:10px;}
    .main_section03 .inner .main_business .list > ul > li > a > .budget p{font-size:16px;}
    .main_section03 .inner .main_business .list > ul > li > a > .budget p strong{font-size:40px;}
    .main_section03 .inner .main_business .list > ul > li > a > .regi{font-size:16px;background-size:auto 30px;height:30px;line-height:30px;padding-right:35px;margin:0 -5px -5px 0}
    .main_section04 .map_area .inner .count ul li strong{font-size:50px;}
    .main_section04 .map_area .inner .map .pop_point > a > p{font-size:16px;min-width:50px;}
    .main_section05 .inner .cont_area .list ul li a{padding:20px;}
    .main_section05 .inner .cont_area .list ul li a .cate{font-size:14px;}
    .main_section05 .inner .cont_area .list ul li a p{font-size:18px;line-height:25px;height:50px;margin-bottom:35px;}
    .main_section05 .inner .cont_area .list ul li a .date{font-size:14px;}
    .main_section05 .inner .tab_area{margin-bottom:30px;}
    .main_section05 .inner .tab_area ul li a{font-size:18px;}
    
    .sub_tit{height:350px;}
    .introduce_wrap .section01 h4{font-size:30px;}
    .introduce_wrap .section01 .txt{font-size:18px;}
    .businessPerfor_wrap .performance ul li .count strong{font-size:40px;line-height:40px;}
    .businessPerfor_wrap .performance ul li .count{font-size:16px;}
    .businessPerfor_wrap .performance ul li p{font-size:18px;}
    .businessPerfor_wrap .performance ul li p span{font-size:16px;}
    .businessPerfor_wrap .performance ul li strong{font-size:18px;}
    .businessPerfor_wrap .type ul li img{max-width:280px}
    .businessPerfor_wrap .businessCnt .leftCont ul li{padding:20px 30px}
    .businessPerfor_wrap .businessCnt .leftCont ul li .txt{font-size:18px;}
    .businessPerfor_wrap .businessCnt .leftCont ul li .txt strong{font-size:40px;line-height:40px;}
    .businessPerfor_wrap .businessCnt .rightCont{margin-left:34%;}
    .businessPerfor_wrap .businessCnt .rightCont .img_area img{max-width:520px}
    .businessPerfor_wrap .businessCnt .rightCont .accumulate{min-width:180px;}
    .businessPerfor_wrap .businessCnt .rightCont .accumulate ul li{padding:15px 20px;}
    .businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .count{font-size:18px;margin-bottom:5px;}
    .businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .count strong{font-size:40px;line-height:40px;}
    .businessPerfor_wrap .businessCnt .rightCont .accumulate ul li .years{font-size:18px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt strong{font-size:20px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt p{font-size:16px;}
    .cate_tab{margin-bottom:40px;}
    .cate_tab ul li a{font-size:20px;}
    .cate_tab.flex ul li a{font-size:20px;}
    .application_wrap .leftCont .contents_table_list{padding:30px;}
    .application_wrap .leftCont .contents_table_list ul li a{font-size:20px;line-height:45px;}
    .application_wrap .rightCont{margin-top:-327px}
    .application_wrap .rightCont .guide_wrap .section{padding:30px;}
    .application_wrap .rightCont .guide_wrap .section h5{font-size:20px;}
    .application_wrap .rightCont .guide_wrap .section h5 + p{font-size:16px;margin-bottom:15px}
    .application_wrap .rightCont .guide_wrap .section .gray_part > strong{font-size:20px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li{font-size:16px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:before{top:4px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:after{display:none;}
    .application_wrap .rightCont .guide_wrap .section .process_part{padding:30px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li strong{font-size:16px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li{font-size:14px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li:before{margin-top:8px}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li span{font-size:12px;}
    .application_wrap .rightCont .guide_wrap .section .white_part{font-size:16px;line-height:130%;}
    .sub_txt{font-size:18px;margin-bottom:40px;}
    .inquiry_write .inner{padding:30px;}
    .inquiry_write .inner ul li label{font-size:18px;}
    .inquiry_write .inner .rightCont label{font-size:18px;}
    .inquiry_write .inner ul li .capcha img{max-width:100%;}
    .inquiry_write .inner .btn_inquiry{right:30px;bottom:30px;}
    .inquiry_write .inner .btn_inquiry input[type="submit"]{width:140px;font-size:18px;}
    .inquiry_write .inner .input input[type="text"]{height:40px;line-height:40px;font-size:16px;}
    .inquiry_write .inner .input input[type="password"]{height:40px;line-height:40px;font-size:16px;}
    .inquiry_write .inner .allCont .chk_mail{right:30px;bottom:125px;}
    .inquiry_write .inner .allCont .capcha .mcCaptcha-controls a{height:40px;line-height:40px;}
    .faq_list .question .tit a{padding-left:55px;background-position:right 30px top 30px;padding-right:60px}
    .faq_list .question .tit a:before{left:20px;}
    .faq_list .answer > .answer_s{padding-left:55px;}
    .faq_list .answer > .answer_s:before{left:20px;}
    .board_view{margin-bottom:40px;}
    .board_view th p{font-size:20px;}
    .board_view td.contents .conts{font-size:16px;}
    .btn_area{margin-bottom:40px;}
    .board_list2 > ul > li .txt .tit{font-size:16px;line-height:20px;height:60px;}
    .board_list2 > ul > li .txt .info li{font-size:14px;}
    .board_nav th{font-size:14px;}
    .board_nav td{font-size:14px;}
    .board_list2 > ul > li .txt .btn_down a{font-size:14px;height:35px;line-height:35px;}
    .project_view .cate_tab.short{margin-bottom:40px;}
    .project_view .project_info .cont_part .key_info{margin-top:20px;}
    .project_view .project_info .cont_part .key_info .section{margin-bottom:30px;}
    .project_view .project_info .cont_part .key_info .section > h4{font-size:24px;margin-bottom:15px;}
    .project_view .project_info .cont_part .key_info .section > .txt{font-size:16px;}
    .project_view .project_info .cont_part .key_info .section > .txt .list ul li strong{font-size:18px;margin-bottom:10px;}
    .project_view .project_info .cont_part .tag a{font-size:16px;}
    .project_view .project_info .cont_part .summary .summary_list{padding:20px;margin-bottom:20px;}
    .project_view .project_info .cont_part .summary .summary_list h4{font-size:24px;}
    .project_view .project_info .cont_part .summary .summary_list ul li{padding:15px 0}
    .project_view .project_info .cont_part .summary .summary_list ul li .tit{font-size:16px;}
    .project_view .project_info .cont_part .summary .summary_list ul li p{font-size:16px;}
    .project_view .project_info .cont_part .summary .summary_list ul li .open_pop_company{font-size:16px;}
    .project_view .project_info .cont_part .summary .summary_list ul li .btn{font-size:16px;}
    .project_view .project_info .cont_part .summary .pop_company{padding:20px;}
    .project_view .project_info .cont_part .summary .pop_company .company_list ul li{width:98%;}
    .project_view .project_info .cont_part .summary .pop_company .company_list ul li p{font-size:16px;}
    .project_view .project_info .cont_part .summary .pop_company h4{font-size:24px;}
    .project_view .country_info .country_summary{width:40%;padding:20px;margin-right:5%;}
    .project_view .country_info .country_summary .flag{margin-bottom:30px;}
    .project_view .country_info .country_summary .name span{font-size:16px;}
    .project_view .country_info .country_summary .name strong{font-size:25px;}
    .project_view .country_info .gdp_info{width:55%;}
    .project_view .country_info .gdp_info .googlemap{margin-bottom:15px;}
    .project_view .country_info .gdp_info .lat{font-size:14px;margin-bottom:20px;}
    .project_view .country_info .gdp_info .gdp_tab ul li a{font-size:16px;width:100px;}
    .project_view .country_info .gdp_info .origin{font-size:14px;}
    .project_view .country_info .country_summary .info ul li .tit{font-size:16px;}
    .project_view .country_info .country_summary .info ul li .txt{font-size:16px;margin-left:80px;}
    
    .information-wrap .key-wrap .labeling-wrap .labeling-item .label-text{font-size:16px;}
    .information-wrap .index-wrap .index-list .list-row .index > a{font-size:16px;}
    .information-wrap .policy-wrap .policy-list .policy-text{font-size:16px;margin-top:20px;}
    .information-wrap .policy-wrap .policy-list .policy-text > ul > li{font-size:16px;}
    .information-wrap .policy-wrap .policy-list .policy-text .table-wrap table th{font-size:16px;}
    .information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td{font-size:14px;}
}

@media only screen and (max-width: 1024px) {
    #header{display:none;}
    #m_header{display:block}
    .pc_contents{display:none;}
    .mo_contents{display:block;}
    .main_section01 .main_visual ul li .txt img{max-width:400px;}
    .main_section01 .main_news{width:300px;}
    .main_section01 .main_news ul li p{padding:20px;font-size:16px;}
    .main_section01 .main_news ul li p span{height:48px;}
    .main_section01 .main_news ul li .img{height:180px;}
    .main_section01 .main_news ul li .img:before{width:40px;height:18px;background-size:auto 100%;left:20px;}
    .main_section01 .main_news .main_news_pager{font-size:14px;left:20px;right:20px;width:auto;}
    .main_section01 .main_news .main_news_next{top:180px}
    .main_section01 .main_news .main_news_prev{top:180px}
    .main_section02 .inner .sub_txt{margin-left:40%;}
    .main_section02 .main_about:after{width:70px;}
    .main_section02 .main_about .main_about_next{width:36px;height:36px;background-size:cover;right:15px;bottom:60px;}
    .main_section02 .main_about .main_about_prev{width:36px;height:36px;background-size:cover;right:15px;bottom:15px;}
    .main_section02 .main_about li .txt strong{font-size:20px;}
    .main_section02 .main_about li .txt p{font-size:15px;}
    .main_section03 .inner .main_business .graph{position:static;margin:0 auto 20px auto;}
    .main_section03 .inner .main_business .list{margin-left:0;}
    .main_section04 .map_area .inner .count{margin-bottom:0;}
    .main_section04 .map_area .inner .map{display:none;}
    .main_section05 .inner .cont_area .main_notice01_next{width:36px;height:36px;background-size:cover;right:15px;bottom:60px;}
    .main_section05 .inner .cont_area .main_notice01_prev{width:36px;height:36px;background-size:cover;right:15px;bottom:15px;}
    .main_section05 .inner .cont_area .main_notice02_next{width:36px;height:36px;background-size:cover;right:15px;bottom:60px;}
    .main_section05 .inner .cont_area .main_notice02_prev{width:36px;height:36px;background-size:cover;right:15px;bottom:15px;}
    
    .sub_tit h2{font-size:35px;}
    .sub_tit .path{font-size:16px;}
    .sub_tit .path > * > a{width:16px;height:16px;background-size:cover;}
    .introduce_wrap .section01 h4{font-size:26px;margin-bottom:20px;}
    .introduce_wrap .section01 .txt{font-size:16px;}
    .introduce_wrap .section02 h4{padding:40px 0 15px 0;font-size:26px;}
    .introduce_wrap .section02 .txt{font-size:16px;}
    .introduce_wrap .section03{padding-top:40px;padding-bottom:15px;}
    .introduce_wrap .section03 h4{padding:0 0 15px 0;font-size:26px;}
    .businessPerfor_wrap h4{font-size:26px;}
    .businessPerfor_wrap .section01{margin-bottom:60px}
    .businessPerfor_wrap .section03 .gray_bg{padding:60px 0}
    .businessPerfor_wrap .performance ul{flex-wrap:wrap;margin-left:-2%;}
    .businessPerfor_wrap .performance ul li{width:31.33% !important;margin-left:2%;margin-bottom:2%;}
    .businessPerfor_wrap .performance ul li:first-child{margin-left:2%;}
    .businessPerfor_wrap .performance ul li:nth-child(5){width:64.66% !important;}
    .businessPerfor_wrap .businessCnt .leftCont{position:static;width:100%;margin-bottom:25px;}
    .businessPerfor_wrap .businessCnt .leftCont .img_area img{max-width:200px;}
    .businessPerfor_wrap .businessCnt .leftCont ul li .txt{right:30px;}
    .businessPerfor_wrap .businessCnt .rightCont{margin-left:0;}
    .businessPerfor_wrap .businessCnt .rightCont .img_area{margin-right:30px;}
    .businessPerfor_wrap .businessCnt .rightCont .img_area img{max-width:none;}
    .businessPerfor_wrap .type ul li img{max-width:220px;}
    .businessPerfor_wrap .txt{font-size:16px;}
    .businessPerfor_wrap .section04{padding:60px 0}
    .bi_wrap .section{margin-bottom:60px;}
    .bi_wrap .section .concept .leftCont{padding:40px;}
    .bi_wrap .section .concept .rightCont{padding:40px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt strong{font-size:18px;height:35px;line-height:35px;padding:0 15px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt p{font-size:14px;height:63px;}
    .bi_wrap .section .symbol ul li{padding:20px 20px 40px 20px}
    .bi_wrap .section .symbol ul li .img_area img{height:100px}
    .bi_wrap .section h4{font-size:26px;margin-bottom:20px;}
    .bi_wrap .section .btn{top:0;}
    .bi_wrap .section .symbol ul li strong{font-size:20px;}
    .h3_tit{font-size:26px;margin-bottom:20px}
    .project_wrap .h4_tit{font-size:22px;padding-bottom:15px;}
    .project_wrap .search_area{padding:20px;margin-bottom:40px;}
    .project_wrap .search_area .selected_sort ul li{height:30px;line-height:30px;font-size:14px;}
    .project_wrap .search_area .selected_sort ul li a.ico_del{top:10px;}
    .project_wrap .search_area > ul{padding-right:90px}
    .project_wrap .search_area > ul > li > a{font-size:14px;}
    .project_wrap .search_area > ul > li > input[type="text"]{font-size:14px;}
    .project_wrap .search_area button{font-size:14px;width:80px;right:20px;top:20px;}
    .project_wrap .btn_filter{font-size:14px;right:20px;bottom:20px;}
    .project_wrap .search_area .country_sort > ul > li > a{font-size:14px;}
    .project_wrap .search_area .country_sort > ul > li .chkB{font-size:14px;}
    .project_wrap .project_list .list ul{margin-bottom:20px;}
    .project_wrap .project_list .list ul li .country{margin-bottom:15px}
    .project_wrap .project_list .list ul li .country .ico img{width:38px;height:38px;}
    .project_wrap .project_list .list ul li .country p{font-size:18px;}
    .project_wrap .project_list .list ul li .years{display:block;position:static;height:20px;}
    .project_wrap .project_list .list ul li .subject .cate{font-size:14px;}
    .project_wrap .project_list .list ul li .subject p{font-size:16px;}
    .board_util .hit{margin-bottom:15px;}
    .businessWay_wrap .section01{margin-bottom:40px;}
    .businessWay_wrap .gray_bg{padding:40px 20px;}
    .businessWay_wrap h4{font-size:26px;margin-bottom:15px;}
    .application_wrap .leftCont .contents_table_list{padding:20px;width:150px;}
    .application_wrap .leftCont .contents_table_list ul li a{font-size:18px;line-height:35px;}
    .application_wrap .rightCont{margin-left:210px;margin-top:-257px;}
    .inquiry_write .inner h3{font-size:26px;margin-bottom:15px;}
    .inquiry_write .inner ul li label{font-size:16px;}
    .inquiry_write .inner .rightCont .chk_mail .chkB{font-size:16px;}
    .inquiry_write .inner .rightCont label{font-size:16px;}
    .inquiry_write .inner .btn_inquiry a{width:120px;font-size:16px;}
    .inquiry_write .inner + .inner{margin-top:30px;}
    .inquiry_write .inner .doc_regi > ul > li > ul > li{font-size:16px;}
    .inquiry_write .inner .doc_regi > ul > li > ul > li:before{top:10px;}
    .cate_tab02{max-width:280px;}
    .cate_tab02 ul li a{font-size:20px;}
    .info_txt{padding-top:20px;font-size:16px;}
    .btn_group .btn_style01{width:150px;font-size:16px;}
    .cate_cont02 > .item .btn_group{margin-top:30px;}
    .inquiry_write .inner .btn_inquiry input[type="submit"]{font-size:16px;}
    .board_util + .cate_tab{margin-top:40px;}
    .faq_list .question .tit a{font-size:16px;background-position:right 20px top 27px}
    .faq_list .answer > .answer_s{font-size:16px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li strong{font-size:13px;}
    .board_list1 th{font-size:14px;}
    .board_list1 td{font-size:14px;}
    .board_list1 td img{height:20px;}
    select{font-size:14px;}
    .board_util .sch_box select{padding:0 35px 0 10px;background-position:right 10px center;}
    .board_list2 > ul > li{width:48%;}
    .project_view .cate_tab_btn{left:60%;}
    .project_view .cate_tab_btn ul li a{font-size:18px;}
    .project_view .project_info .tit_part{margin-bottom:40px;}
    .project_view .project_info .tit_part .cate{font-size:16px;}
    .project_view .project_info .tit_part h3{font-size:25px;}
    .project_view .project_info .img_part{margin-bottom:40px;padding:20px;}
    .cate_tab.flex{overflow-x:auto;}
    .cate_tab.flex ul{justify-content:center;display:block;}
    .cate_tab.flex ul li{width:auto;display:inline-block;padding:0 15px;}
    .cate_tab.flex ul li a{font-size:16px;height:35px;line-height:35px;}
    .cate_tab ul li:before{height:16px;margin-top:-8px;}
    .cate_tab.flex ul li{padding:0 10px}
    .project_wrap .search_area .country_sort{right:20px;left:20px;top:64px;}
    .project_wrap .project_list .list ul li .subject .cate02{font-size:12px;margin-right:0;padding:0 10px;}
    
    .information-wrap .information-text .content .description{font-size:16px;}
    .information-wrap .list-tit{font-size:20px;}
    .inquiry_write .inner .result_part .section .ico_result{font-size:14px;padding:0 10px;}
    .inquiry_write .inner .result_part .section .prcess{padding:20px;}
    .inquiry_write .inner .result_part .section .prcess .ico_result{position:static;font-size:14px;padding:0 10px;}
    .inquiry_write .inner .result_part .section .prcess ul{margin-left:0;margin-top:50px;}
    .inquiry_write .inner .result_part .section .prcess ul li strong{font-size:14px;}
    .inquiry_write .inner .result_part .section > ul > li{width:95%}
    
    
    .information-wrap .key-wrap .labeling-wrap .labeling-item figure{margin:0;}
    .information-wrap .key-wrap .labeling-wrap .labeling-item figure img{width:60px;}
}

@media only screen and (max-width: 768px) {
    .main_section01 .main_visual ul li{height:300px;}
    .main_section01 .main_visual ul li .txt{margin-top:-30px;}
    .main_section01 .main_visual ul li .txt img{max-width:250px;}
    .main_section01 .main_news{display:none;}
    .main_section02{padding:40px 20px;}
    .main_section02 .inner h2{font-size:30px;}
    .main_section02 .inner .sub_txt{position:static;text-align:left;margin-left:0;}
    .main_section03 h2{font-size:26px;}
    .main_section03 .inner .btn_more{top:5px;}
    .main_section03 .inner .main_business .list > ul > li{float:none;width:auto;margin-bottom:10px;}
    .main_section04 h2{font-size:26px;}
    .main_section04 .map_area{padding:30px 20px 15px 20px;}
    .main_section04 .map_area .inner .count ul{display:block;}
    .main_section04 .map_area .inner .count ul li{font-size:20px;margin-bottom:15px;}
    .main_section05 .inner{padding:40px 20px;}
    .main_section05 .inner h2{font-size:26px;position:relative;margin-bottom:10px;}
    .main_section05 .inner h2 .btn_more{top:5px;position:absolute;right:0;margin:0;}
    .main_section05 .inner .tab_area{margin-bottom:20px;}
    .main_section05 .inner .tab_area ul{justify-content:flex-start;}
    .main_section05 .inner .tab_area ul li{margin-left:0;margin-right:5px;}
    .main_section05 .inner .tab_area ul li a{font-size:14px;height:35px;line-height:35px;}
    #footer .inner{padding:20px;}
    #footer .inner .address{margin-bottom:10px;}
    #footer .inner .address p{font-size:14px;padding-bottom:10px;}
    #footer .inner .address .logo{position:static;margin-bottom:20px;}
    #footer .inner .address .logo ul li{margin-left:0;margin-right:10px;}
    #footer .inner .address .logo ul li img{height:40px;}
    #footer .inner .copyright .open_site{position:static;}
    #footer .inner .copyright .copy{text-align:left;}
    
    .sub_tit{height:270px;}
    .sub_tit h2{font-size:30px;}
    .sub_tit .path{font-size:14px;bottom:55px;}
    .sub_tit .path > *{padding:0 8px;}
    .sub_tit .gnb_2deps ul li a{font-size:13px;height:45px;line-height:45px;}
    .sub_txt{font-size:16px;margin:0 20px 20px 20px;}
    .ico_email{background-size:auto 12px;background-position:left 3px;padding-left:25px;font-size:16px;}
    .sub_txt .ico_email{background-position:left 6px;}
    .board_util .hit{float:none;font-size:16px;}
    .board_util .sch_box{display:block;float:none;overflow:hidden;margin-left:-2%;}
    .board_util .sch_box > *{display:block;}
    .board_util .sch_box select{float:left;font-size:14px;width:98%;margin-bottom:5px;margin-left:2%;}
    .board_util .sch_box input[type="text"]{font-size:14px;width:100%;padding:0 35px 0 10px;}
    .board_util .sch_box input[type="submit"]{right:0;top:auto;bottom:0;width:35px;background-size:auto 20px}
    .board_util .sch_box div{position:relative;display:block;overflow:hidden;clear:both;}
    .board_util .sch_box div span{display:block;float:left;width:98%;margin-left:2%;position:relative;}
    .cate_tab ul li{padding:0 20px;}
    .cate_tab ul li a{font-size:18px;height:45px;line-height:45px;}
    .btn_area a{font-size:14px;height:40px;line-height:40px;min-width:100px;}
    .board_nav th{padding:10px;min-width:70px;font-size:12px;}
    .board_nav td{padding:10px;font-size:12px;}
    .board_view th p{font-size:18px;}
    .board_view th ul li{font-size:14px;}
    .board_list2 > ul > li .txt{padding:10px;}
    .board_list2 > ul > li .txt .info li{font-size:12px;padding:0 5px 0 8px}
    .board_list2 > ul > li .txt .info li:before{width:2px;height:2px;}
    .board_list2 > ul > li .txt .btn_down a{font-size:12px;}
    .board_list1 .none{display:none;}
    .board_list1 th{padding:15px 5px;}
    .board_list1 td{padding:15px 5px;}
    .board_view td.contents{padding:15px;}
    .board_view td.contents .conts{font-size:14px;}
    .faq_list .question .tit a{font-size:14px;padding:15px 35px;background-size:auto 7px;background-position:right 15px top 20px;margin-top:10px;}
    .faq_list .question .tit a:before{left:10px;top:15px;font-size:18px;}
    .faq_list .answer > .answer_s{font-size:14px;padding-left:35px;padding-right:30px;}
    .faq_list .answer > .answer_s:before{left:10px;font-size:18px;}
    .paging .inner a{font-size:16px;}
    .inquiry_write .inner{padding:20px;}
    .inquiry_write .inner .leftCont{float:none;width:auto;margin-bottom:20px;}
    .inquiry_write .inner .rightCont{float:none;width:auto;}
    .inquiry_write .inner .rightCont label{font-size:14px;margin-bottom:5px;}
    .inquiry_write .inner ul li{margin-top:10px;}
    .inquiry_write .inner ul li label{font-size:14px;margin-bottom:5px;}
    .inquiry_write .inner .input input[type="text"]{font-size:14px;}
    .inquiry_write .inner .textarea textarea{height:150px !important;font-size:14px;}
    .inquiry_write .inner .btn_inquiry{position:static;text-align:center;margin-top:20px;}
    .inquiry_write .inner .btn_inquiry input[type="submit"]{font-size:14px;width:120px;margin:0 auto}
    .application_wrap .leftCont{display:none;}
    .application_wrap .rightCont{margin:0;}
    .application_wrap .rightCont .guide_wrap .section{padding:20px;margin-bottom:30px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part{padding:20px;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul{flex-wrap:wrap;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li{width:33.33%;}
    .application_wrap .rightCont .guide_wrap .section h5 + p{font-size:14px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > strong{font-size:16px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li{font-size:14px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li:before{top:8px;}
    .btn_download{font-size:14px;display:block;}
    .cate_tab02 ul{justify-content: space-around;}
    .cate_tab02 ul li a{font-size:16px;}
    .info_txt{font-size:14px;}
    .businessWay_wrap h5{font-size:20px;margin-bottom:20px;}
    .businessWay_wrap .gray_bg{padding:40px 0;}
    .businessWay_wrap h4{font-size:20px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li{min-height:auto;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li{padding-left:25px;}
    .application_wrap .rightCont .guide_wrap .section .gray_part > ul > li > ul.list > li:before{width:8px;height:8px;}
    .application_wrap .rightCont .guide_wrap .section .white_part{font-size:14px;padding:15px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li{font-size:12px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li:before{margin-top:7px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li > ul > li span{font-size:11px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico07{margin-top:20px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico08{margin-top:20px;}
    .application_wrap .rightCont .guide_wrap .section .process_part > ul > li.ico09{margin-top:20px;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:before{top:45px;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:after{top:65px}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li strong{margin-bottom:30px;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:first-child{text-align:center;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:first-child:before{left:50%}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:first-child > ul > li{text-align:center;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:last-child{text-align:center;}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:last-child:before{left:50%}
    .application_wrap .rightCont .guide_wrap .section .process_part.six > ul > li:last-child > ul > li{text-align:center;}
    .project_wrap .search_area{padding:15px 15px 40px 15px;}
    .project_wrap .search_area > ul{display:block;padding-right:0;height:auto;}
    .project_wrap .search_area > ul > li{margin-left:0;margin-bottom:4px;position:relative;}
    .project_wrap .search_area > ul > li > input[type="text"]{box-sizing:border-box;}
    .project_wrap .search_area .country_sort{left:0;right:0;top:44px;padding:0 15px 15px 15px;}
    .project_wrap .search_area .country_sort.list > ul > li{width:50%;}
    .project_wrap .search_area .selected_sort{margin-top:10px;margin-right:0;}
    .project_wrap .search_area .selected_sort ul li{font-size:12px;}
    .project_wrap .search_area button{position:static;width:100%;}
    .project_wrap .btn_filter{right:15px;bottom:15px;}
    .project_wrap .project_list .list ul li{width:98%;}
    .project_wrap .project_list .list ul li a{padding:15px;}
    .sector_map .pop_point_detail > .item{margin:-100px 0 0 -100px !important;}
    .sector_map .pop_point_detail > .item .pop_map img{width:200px;height:200px;}
    .sector_map .pop_point_detail > .item .circle .more_project{width:80px;height:30px;line-height:30px;font-size:12px;}
    .sector_map .pop_point_detail > .item .close_pop_point_detail{top:0;right:0;}
    .sector_map .pop_point_detail > .item .close_pop_point_detail img{height:25px;}
    .sector_map .pop_point_detail > .item .circle{bottom:25px;right:33px;}
    .country_map .inner{display:none;}
    .project_wrap .project_list .board_util{padding:0;}
    .project_wrap .project_list .board_util .hit{margin-bottom:5px;}
    .project_view .cate_tab.short{max-width:none;}
    .project_view .cate_tab_btn{display:none;left:50%;right:20px;}
    .project_view .cate_tab_btn ul li a{font-size:18px;height:45px;line-height:45px;}
    .project_view .cate_tab_btn ul li a:after{background-size:auto 15px;width:15px;height:15px;margin:16px 0 0 5px}
    .project_view .project_info .tit_part .country{font-size:20px;}
    .project_view .project_info .tit_part .cate{font-size:14px;}
    .project_view .project_info .tit_part h3{font-size:20px;}
    .project_view .project_info .tit_part .info li{font-size:14px;}
    .project_view .project_info .cont_part .summary{float:none;width:auto;margin-right:0;margin-bottom:20px;}
    .project_view .project_info .cont_part .summary .summary_list h4{font-size:20px;margin-bottom:15px;}
    .project_view .project_info .cont_part .summary .summary_list ul li p{font-size:14px;}
    .project_view .project_info .cont_part .key_info{width:auto;float:none;}
    .project_view .project_info .cont_part .key_info .section > h4{font-size:18px;margin-bottom:10px;}
    .project_view .project_info .cont_part .key_info .section > .txt{font-size:14px;}
    .project_view .project_info .cont_part .key_info .section > .txt .list ul li{margin-bottom:15px;}
    .project_view .project_info .cont_part .key_info .section > .txt .list ul li strong{font-size:16px;}
    .project_view .project_info .cont_part .tag a{font-size:14px;}
    .project_view .project_info .cont_part .summary .pop_company h4{font-size:18px;margin-bottom:10px;}
    .project_view .project_info .cont_part .summary .pop_company .close_pop_company img{width:27px;}
    .project_view .country_info .country_summary{width:auto;margin-right:0;margin-bottom:20px;float:none;}
    .project_view .country_info .country_summary .name{margin-bottom:30px;}
    .project_view .country_info .country_summary .info ul li .tit{font-size:14px;}
    .project_view .country_info .country_summary .info ul li .txt{font-size:14px;}
    .project_view .country_info .gdp_info{width:auto;float:none;}
    .project_view .country_info .gdp_info .gdp_tab{margin-bottom:15px;}
    .bi_wrap .section{margin-bottom:30px;}
    .bi_wrap .section h4{font-size:20px;line-height:35px;}
    .bi_wrap .section .concept .rightCont{padding-bottom:20px;}
    .bi_wrap .section .concept .rightCont .list ul li{float:none;width:auto;margin-bottom:20px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt{padding-bottom:10px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt strong{font-size:14px;height:30px;line-height:30px;}
    .bi_wrap .section .concept .rightCont .list ul li .txt p{height:auto;}
    .bi_wrap .section .symbol ul li{float:none;width:97%;margin-bottom:20px;}
    .bi_wrap .section .symbol ul li strong{font-size:18px;}
    .bi_wrap .section .symbol ul li .img_area img{height:80px;}
    .businessPerfor_wrap .type ul{display:block;}
    .businessPerfor_wrap .type ul li{text-align:center;margin-bottom:10px;}
    .businessPerfor_wrap h4{font-size:20px;margin-bottom:15px;}
    .businessPerfor_wrap .businessCnt .leftCont ul li{padding:15px 20px;}
    .businessPerfor_wrap .businessCnt .leftCont ul li .tit{font-size:18px;}
    .businessPerfor_wrap .businessCnt .leftCont ul li .txt strong{font-size:30px;line-height:30px;margin-bottom:0;}
    .businessPerfor_wrap .performance ul li .count{font-size:14px;}
    .businessPerfor_wrap .performance ul li .count strong{font-size:28px;line-height:28px;}
    .businessPerfor_wrap .performance ul li p{font-size:16px;}
    .businessPerfor_wrap .performance ul li p span{font-size:12px;}
    .businessPerfor_wrap .performance ul li p.small{font-size:14px;}
    .businessPerfor_wrap .performance ul li p.small span{font-size:11px;}
    .businessPerfor_wrap .performance ul li:nth-child(4){width:48% !important;}
    .businessPerfor_wrap .performance ul li:nth-child(5){width:48% !important;}
    .businessPerfor_wrap .section01{margin-bottom:30px;}
    .businessPerfor_wrap .txt{font-size:14px;margin-bottom:20px;}
    .businessPerfor_wrap .businessCnt .leftCont .cnt{font-size:12px;margin-top:-10px;}
    .businessPerfor_wrap .section03 .gray_bg{padding:30px 0}
    .businessPerfor_wrap .section04{padding:30px 0}
    .introduce_wrap .section01 h4{font-size:20px;margin-bottom:15px;}
    .introduce_wrap .section01 .txt{font-size:14px;}
    .introduce_wrap .section01 .txt br{display:none;}
    .introduce_wrap .section02 h4{font-size:20px;padding-bottom:15px;}
    .introduce_wrap .section02 .txt{font-size:14px;padding:0 20px;}
    .introduce_wrap .section02 .txt br{display:none;}
    .introduce_wrap .section03 h4{font-size:20px;}
    .img_area.overflow-x{position:relative;}
    .img_area.overflow-x:after{content:'←→좌우로 드래그해주세요.';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg, rgba(0,0,0,0.3), rgba(0,0,0,0.2), rgba(0,0,0,0));text-align:center;display:flex;align-items: center;justify-content:center;color:#fff;transition:all .5s;font-size:16px;}
    .img_area.overflow-x.clicked:after{display:none;}
    .project_wrap .project_list .list ul li .subject{min-height:auto;}
    .project_wrap .project_list .list ul li .subject .cate{font-size:12px;margin-bottom:10px;}
    .project_wrap .project_list .list ul li .subject p{font-size:14px;line-height:150%;height:auto;margin-bottom:10px;}
    .project_wrap .project_list .list ul li .subject .cate02{font-size:12px;height:20px;line-height:20px;padding:0 12px}
    .project_view .project_info .tit_part .info li.years{background-size:auto 15px;}
    .project_view .project_info .cont_part .summary .summary_list ul li .open_pop_company{font-size:14px;}
    .project_view .project_info .cont_part .summary .summary_list ul li .btn{font-size:14px;}
    .project_view .country_info .gdp_info .gdp_tab ul li a{font-size:14px;height:30px;line-height:30px;}
    .project_view .country_info .gdp_info .origin{font-size:12px;}
    
    .relatedSite ul li{width:48%}
    .inquiry_write .inner .allCont > ul > li{width:98%;float:none;}
    .inquiry_write .inner .allCont .chk_mail{position:static;margin-top:10px;}
    .inquiry_write .inner .allCont .chk_mail .chkB{font-size:14px;}
    .inquiry_write .inner .allCont .chk_mail .chkB input[type="checkbox"]{width:18px;height:18px;margin-right:5px;}
    
    
    
    .project_wrap .search_area .country_sort > ul{position:relative;}
    .project_wrap .search_area .country_sort > ul:after{content:''display:block;clear:both;}
    .project_wrap .search_area .country_sort > ul > li{float:left;width:50%;}
    .project_wrap .search_area .country_sort > ul > li > a{max-width:110px;}
    .project_wrap .search_area .country_sort > ul > li > a:before{display:none;}
    .project_wrap .search_area .country_sort > ul > li > ul{top:71px;left:-16px;padding-left:0;right:-16px;background:#fff;border:1px solid #ccc;border-top:0;padding:15px;}
    .project_wrap .search_area .country_sort > ul > li > ul > li{width:50%;}
    
    .sector_map{display:none;}
    .sector_map_m{display:block;}
    .sector_map_m ul{overflow:hidden;}
    .sector_map_m ul li{float:left;width:50%;}
    .sector_map_m ul li a{display:block;height:35px;line-height:35px;text-align:center;border:1px solid #666;font-size:16px;}
    .sector_map_m ul li:nth-child(2) a{margin-left:-1px;}
    .sector_map_m ul li:nth-child(3) a{margin-top:-1px;}
    .sector_map_m ul li:nth-child(4) a{margin-left:-1px;margin-top:-1px;}
    .sector_map_m ul li:nth-child(5) a{margin-top:-1px;}
    
    .divpop{left:0 !important;top:0 !important;right:0 !important;top:0 !important;}
    .divpop .divpopa a img{width:100%;}
    
    .inquiry_write .inner .result_part .section > ul > li{display:flex;}
    .inquiry_write .inner .result_part .section > ul > li .tit{font-size:14px;width:100px;position:static;}
    .inquiry_write .inner .result_part .section > ul > li .txt{font-size:14px;margin-left:0;}
    
    .inquiry_write .inner .result_part .section .prcess ul:before{display:none;}
    .inquiry_write .inner .result_part .section .prcess ul{flex-wrap:wrap;margin-top:20px;}
    .inquiry_write .inner .result_part .section .prcess ul li{width:50%;}
    .inquiry_write .inner .result_part .section .prcess ul li:before{top:10px;}
    .inquiry_write .inner h3{font-size:20px;}
    .inquiry_write .inner .result_part .section{margin-top:30px;}
    .inquiry_write .inner .result_part h4{font-size:18px;margin-bottom:20px;}
    
    .information-wrap .information-text{padding:20px;}
    .information-wrap .information-text .content .description{font-size:14px;}
    .information-wrap .key-wrap{margin-top:30px;padding-top:30px;}
    .information-wrap .key-wrap .labeling-wrap{padding:40px 0 24px}
    .information-wrap .key-wrap .labeling-wrap .labeling-item{width:33.33%;flex:auto}
    .information-wrap .key-wrap .labeling-wrap .labeling-item .label-text{font-size:14px;margin-top:10px;}
    .information-wrap .key-wrap .labeling-wrap .labeling-item .label-detail{display:none;}
    .information-wrap .key-wrap .note{font-size:12px;}
    .information-wrap .index-wrap{margin-top:30px;}
    .information-wrap .index-wrap .index-list{margin-top:20px;}
    .information-wrap .index-wrap .index-list .list-row .index + .index{padding-left:10px;}
    .information-wrap .index-wrap .index-list .list-row .index > a{font-size:14px;}
    .information-wrap .policy-wrap .policy-list{margin-top:30px;}
    .information-wrap .policy-wrap .policy-list .policy-text{margin-top:10px;}
    .information-wrap .policy-wrap .policy-list .policy-text > ul > li{font-size:14px;padding-right:0;margin-top:5px;}
    .information-wrap .policy-wrap .policy-list .policy-text > ul > li > ul{padding-left:10px;}
    .information-wrap .policy-wrap .policy-list .policy-text .table-wrap{overflow-x:auto;}
    .information-wrap .policy-wrap .policy-list .policy-text .table-wrap table th{font-size:14px;padding:10px 5px;}
    .information-wrap .policy-wrap .policy-list .policy-text .table-wrap table td{font-size:12px;padding:10px 5px;}
    .information-wrap .list-tit{font-size:16px;}
    .information-wrap .policy-wrap .policy-list .policy-text{font-size:14px;}   
    
    .sitemap_wrap .sitemap > ul > li{width:auto;float:none;}
}





