@charset "utf-8";

.mainBoxBan {
  width: 100%;
  height: 100%;
  position: relative;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #ccc;
}
.mainBoxBan.boxBan01{
  background: url("../../images/icon01.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan.boxBan02{
  background: url("../../images/icon02.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan.boxBan03{
  background: url("../../images/icon03.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan .boxTitle{
  color: #3b576c;
  margin: 0 10px;
  line-height: 3;
  font-size: 1.4em;
}
.mainBoxBan .boxCont{
  color: #555;
  margin: 0 10px;
}
.mainBoxBan .boxAnchor{
  display: block;
  width: 65px;
  margin: 10px 0 20px 10px;
  background: url("../../images/iconAnchor.gif") no-repeat right 50%;
}
#JW_iSld_visual{
  border-bottom: 3px #415E70 solid;
}

/*************국제처 기능 css***************/
.fnct_partner .partner_title{display:flex;align-items: center;margin-bottom: 100px;}
.fnct_partner .partner_title > strong{display:block;font-size:60px;font-family: 'Noto Bold';line-height: 1;color:#333;width: 630px;letter-spacing: -0.015em;}
.fnct_partner .partner_title > p{font-size: 20px;color:#333;width: calc(100% - 630px);padding-top: 10px;line-height: 1.4;letter-spacing: -0.025em;font-family:'Noto Light';word-break: keep-all;}
.fnct_partner .partner_title > p > span{color:#004ea2;font-family:'Noto Medium';}

.fnct_partner .partner_list{text-align:center;margin-bottom:100px;}
.fnct_partner .partner_list > strong{font-size:45px;font-family:'Noto Medium';letter-spacing:-0.025em;display:block;line-height:1;margin-bottom:60px;}
.fnct_partner .partner_list > strong > span{color:#004ea2;}
.fnct_partner .partner_list > ul{display:flex;}
.fnct_partner .partner_list > ul > li{width:100%;}
.fnct_partner .partner_list > ul > li + li{position:relative;}
.fnct_partner .partner_list > ul > li + li:before{content:'';width:1px;height:150px;position:absolute;left:0;top:15px;background:#000;}
.fnct_partner .partner_list > ul > li > strong{font-size:80px;color:#004ea2;font-family:'Noto Black';line-height:1;display:inline-block;margin-bottom:25px;}
.fnct_partner .partner_list > ul > li > p{font-size:20px;color:#000;font-family:'Noto Regular';padding-top:40px;position:relative;}
.fnct_partner .partner_list > ul > li > p:before{content:'';width:10px;height:10px;background:#000;border-radius:50%;position:absolute;left:50%;margin-left:-5px;top:0;}

.parner-link > ul{display:flex;}
.parner-link > ul > li{width:100%;color:#fff;padding:50px 35px;height:280px;position:relative;}
.parner-link > ul > li + li{margin-left:25px;margin-top: 0 !important;}
.parner-link > ul > li:nth-child(1){background:#004ea2;}
.parner-link > ul > li:nth-child(1):before{content:'';width:94px;height:82px;background:url(/sites/international/images/bottom-link-icon1.png) no-repeat center;position:absolute;right:35px;bottom:35px;}
.parner-link > ul > li:nth-child(2){background:#0175cd;}
.parner-link > ul > li:nth-child(2):before{content:'';width:94px;height: 81px;background:url(/sites/international/images/bottom-link-icon2.png) no-repeat center;position:absolute;right:35px;bottom:35px;}
.parner-link > ul > li:nth-child(3){background:#4eb2ff;}
.parner-link > ul > li:nth-child(3):before{content:'';width:87px;height: 87px;background:url(/sites/international/images/bottom-link-icon3.png) no-repeat center;position:absolute;right:35px;bottom:35px;}

.parner-link > ul > li > strong{font-size:28px;font-family:'Noto Bold';letter-spacing:-0.05em;display:block;margin-bottom:15px;}
.parner-link > ul > li > p{font-size:18px;font-family:'Noto Regular';color:#fff;letter-spacing:-0.025em;line-height:1.4;margin-bottom:40px;}
.parner-link > ul > li > a{display:block;color:#fff;width:150px;background:#002751;font-size:18px;text-align:center;padding:10px 0;}
.parner-link > ul > li:nth-child(2) > a{background:#00518e;}

.partner_map{background:url('/sites/international/images/world_map.png') no-repeat center;height:690px;margin-bottom:100px;}
.partner_map .inner{height:100%;}
.partner_map .maps{display:none;}
.partner_map .mapBox{font-size:18px;position: absolute;width: 330px;background: #fff;border: 1px solid #bbb;padding: 20px 20px 30px 20px;text-align:left;left: 50%;top: -120px;opacity:0;transition:all ease .5s;box-shadow: rgba(0,0,0,0.2) 5px 5px 12px 0;height:225px;}
.partner_map .point06 .mapBox{left:unset;right:50%;}
.partner_map .mapBox:before{content:'';width:1px;height: calc(100% + 28px);background: #004ea2;display:block;position:absolute;left: -1px;top: -1px;}
.partner_map .point06 .mapBox:before{left:unset;right:-1px;}
.partner_map .mapBox .inner{max-height: 170px;overflow-y:scroll;}
.partner_map .mapBox .inner::-webkit-scrollbar{width:5px;border-radius:10px;}
.partner_map .mapBox .inner::-webkit-scrollbar-thumb{background:#004ea2;width:5px;border-radius:10px;}
.partner_map .mapBox .inner::-webkit-scrollbar-track{background:#ddd;}
.partner_map .mapBox .inner > strong{font-size: 22px;font-family:'Noto Bold';display:block;margin-bottom: 8px;letter-spacing: -0.05em;position:relative;padding-left: 15px;cursor: default;}
.partner_map .mapBox .inner > strong:before{content:'';width: 5px;height: 5px;background:#333;position:absolute;left: 0;top: 16px;border-radius:50%;}
.partner_map .mapBox .inner > p{font-size: 16px;color: #666;padding-left: 15px;line-height: 1.6;cursor: default;}
.partner_map .points{font-size:0;height: 100%;}
.partner_map .points > li{width: calc(100% / 3);height: 50%;text-align: center;display: inline-flex;vertical-align: middle;font-size:16px;align-items: center;justify-content: center;position:relative;}
.partner_map .points > li.on .mapBox{opacity:1;z-index: 9;}
.partner_map .points > li + li{margin-top:0 !important;}
.partner_map .points > li > a{display:block;background:url('/sites/international/images/point.png');width:50px;height:90px;padding-top:14px;font-family:'Noto Medium';letter-spacing:-0.05em;position: relative;z-index: 8;}
.partner_map .points .point01{left:30px;}
.partner_map .points .point02{top:30px;left:30px;}
.partner_map .points .point03{top:90px;left:-100px;}
.partner_map .points .point04{top:-110px;left:140px;}
.partner_map .points .point05{top:-100px;left:50px;}
.partner_map .points .point06{top:-15px;left:15px;}

.partner_map .points .point04 .mapBox{height:140px;top:-35px;}

.fnct_partner input[type="button"]{}







.fnct_partner{position:relative;}
.fnct_partner ._fnctAdmin{background:#2b4250;color:#fff;font-size:16px;padding:10px 20px 9px;display:inline-block;line-height:1;margin-bottom:10px;}
.fnct_partner select{height: 38px;padding: 5px 10px 5px 7px;border: 1px solid #ccc;vertical-align:top;font-size: 16px;color: #666;}

.fnct_partner .xl_down{background:#1795e2;color:#fff;font-size:16px;padding:10px 20px 9px;display:inline-block;line-height:1;border-radius:3px;float: right;}

.fnct_partner table{}
.fnct_partner table {clear:both;width:100%;border: 0;border-top: 2px solid #000;margin-top: 15px;}
.fnct_partner table thead th {padding:10px 0;text-align:center;color:#444;border-bottom:1px solid #e3e3e3;background:#f6f6f6;border-left: 0;border-right: 0;}
.fnct_partner table tbody th {text-align:center; font-weight:normal; border-bottom:1px solid #e3e3e3;}
.fnct_partner table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e; vertical-align:top;}
.fnct_partner table tbody td.left {text-align:left;}
.fnct_partner table tbody a {text-decoration:underline; color:#617d92;}

.fnct_partner #srchForm{padding:15px 25px;background:#f2f2f2;border-radius:7px;}
.fnct_partner #srchForm input[type="button"]{background:#085a8b;color:#fff;padding:7px 20px;border-radius:5px;margin-right:3px;}
.fnct_partner #srchForm input[type="button"] + input[type="button"]{background:#2196F3;}
.fnct_partner #srchForm input[type="text"]{height:38px;line-height:38px;padding:0 15px;font-size:16px;color:#999;border-radius:5px;position: relative;top: 1px;}
.fnct_partner #srchForm input[type="text"]:placeholder{color:#999;}
.fnct_partner #srchForm input[type="submit"]{color:#fff;padding:7px 20px;border-radius:5px;margin-left:3px;background:#666;}

.pt-list {display:flex;padding: 0 20px;margin-top:25px;gap:20px;}
.pt-list > li{font-size:16px;position:relative;padding-left:10px;line-height:28px;}
.pt-list > li:before{content:'';width:3px;height:13px;background:#03A9F4;position:absolute;left:0;top:8px;}
.pt-list > li > span{color:#085a8b;font-family:'Noto Medium';}
.pt-list > li.first{padding-left:0;font-family:'Noto Medium';margin-right:10px;}
.pt-list > li.first:before{display:none;}