@charset "utf-8";
/*Font Change*/

body.eng {font-family: 'Mont Medium';}

.eng .objHeading_h2 {font-family: 'Mont Medium';}
.eng .objHeading_h3 {font-family: 'Mont Medium';}
.eng .objHeading_h4 {font-family: 'Mont Medium';}

.eng .con-desc {font-family: 'Mont Regular';}
.eng .con-desc strong {font-family: 'Mont Medium';}

.eng .txt-bold {font-family: 'Mont Medium';}
.eng .btn-style.small {font-family: 'Mont Medium';}

.eng .con-table thead th {font-family: 'Mont Medium';}
.eng .con-table tbody th {font-family: 'Mont Medium';}
.eng .con-table tbody td {font-family: 'Mont Medium'; line-height: 1.4;}

.eng .number-banner .title {font-family: 'Mont Medium';}
.eng .number-banner .list .num {font-family: 'Mont Medium';}
.eng .number-banner .list .text {font-family: 'Mont Medium';}

.eng .txt-type3 .title p {font-family: 'Mont Medium';}
.eng .txt-type3 .info > p {font-family: 'Mont Medium';}
.eng .txt-type3 .info ul li {font-family: 'Mont Medium';}
.eng .txt-type3 .info ul li span {position: absolute; left: -999999px;}

.eng .noti-txt {font-family: 'Mont Medium';}
.eng .con-list2 > ul > li {font-family: 'Mont Medium';}

.eng .tab_div .ul_3 > li > a {font-family: 'Mont Medium'; font-size: 16px;}
.eng .tab_div .ul_3 > li._active > a,
.eng .tab_div .ul_3 > li:hover > a {font-family: 'Mont Medium';}

.eng .txt-type7 .title-inner-bx .title p {font-family: 'Mont Medium'; font-size: 25px;}
.eng .txt-type7 .title-inner-bx .info p {font-family: 'Mont Medium'; font-size: 16px;}

.eng .txt-type3 .title {padding-top: 15px;}

.eng .title-type .title-inner p {font-family: 'Mont Medium'; font-size: 30px; line-height: 1.4;}
.eng .title-type .title-inner p strong {font-family: 'Mont Medium';}

.eng .mission-bx .mission-title p {font-family: 'Mont Medium';}
.eng .mission-bx .mission-info p {font-family: 'Mont Medium'; font-size: 24px; line-height: 1.3;}
.eng .vision-arrow {padding-bottom: 40px;}

.eng .vision-bx .vision-title p {font-family: 'Mont Medium';}
.eng .vision-list .vision-inner p {font-family: 'Mont Medium'; font-size: 14px;}

.eng .biz-box > ul > li .conts a {display: none;}

.eng .round-bx-inner p {font-family: 'Mont Medium'; font-size: 12px; line-height: 1.4;}

.eng .his-main-title > strong {font-family: 'Mont Bold';}
.eng .his-sub-title > strong {font-family: 'Mont Bold';}
.eng .his-sub-title > p {font-family: 'Mont Medium';}
.eng .his-sub-title > p > span {font-family: 'Mont Bold';}
.eng .suhyup-histroy .contents .his-inner .his-list > li > strong {font-family: 'Mont Bold';}
.eng .suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list > li {font-family: 'Mont Medium';}
.eng .suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list > li > span {font-family: 'Mont Medium';}

.eng #newSitemap > ul > li > div > a {font-family: 'Mont Medium'}
.eng #newSitemap > ul > li > div > ul > li > a {font-family: 'Mont Medium'}
.eng #newSitemap > ul > li > div > ul > li > ul > li > a {font-family: 'Mont  Regular'}



.ceo_greeting{padding-top: 130px;position: relative;}
.ceo_greeting:before{content:'';width:200px;height: 65px;background: url('../../images/contents/ceo-text01.png') no-repeat center;display: block;position: absolute;top:0;left:0;}
.ceo_greeting:after{content:'';width:410px;height: 95px;background: url('../../images/contents/ceo-text02.png') no-repeat center;display: block;position: absolute;top: 3px;left: 215px;}
.ceo_greeting .thum{position: absolute;top:0;right:0;}
.ceo_greeting .thum .img{margin-bottom: 55px;position: relative;padding-right:65px;}
.ceo_greeting .thum .img:after{content:'';width:0px;height: 0px;background: url('../../images/contents/waveImg.png') no-repeat center;position: absolute;right:0;bottom:0;}
.ceo_greeting .thum .sign{text-align: right;padding-right: 65px;}
.ceo_greeting .thum .sign span{display: inline-block;vertical-align: middle;font-size: 18px;font-family: 'Mont Medium';color:#333;}
.ceo_greeting .thum .sign img{display: inline-block;vertical-align: middle;}
.ceo_greeting .text{width: calc(100% - 550px);}
.ceo_greeting .text .title{font-size: 40px;color:#000;font-family: 'Mont Regular';line-height: 1.25;padding-bottom: 55px;position: relative;}
.ceo_greeting .text .title:after{content:'';position: absolute;bottom:0;left:0;width: 87%;height: 1px;background: #0072bc;}
.ceo_greeting .text .title span{display: block;color:#0072bc;font-family: 'Mont Bold';}
.ceo_greeting .text .perh{padding-top:50px;font-size: 18px; }

@media all and (max-width: 1023px){
  .ceo_greeting{padding-top: 120px;}
  .ceo_greeting:before{width: 194px;height: 63px;background-size: cover;}
  .ceo_greeting:after{left:0;top:75px;width: 285px;height: 63px;background-size: cover;}
  .ceo_greeting .thum .img{text-align: right;padding-right: 35px;margin-bottom: 10px;}
  .ceo_greeting .thum .sign{padding-right: 35px;}
  .ceo_greeting .thum .img img{width:65%;}
  .ceo_greeting .thum .img:after{width: 160px;height: 100px;background-size:cover;}
  .ceo_greeting .text{width:100%;margin-top:50px;}
  .ceo_greeting .text .title{width:50%;}
  .ceo_greeting .text .title:after{width:250px;}
  .ceo_greeting .text .perh{font-size: 16px; padding-top: 100px;}
}

@media all and (max-width: 767px){
  .ceo_greeting{padding-top: 65px;}
  .ceo_greeting .thum{position: initial;}
  .ceo_greeting .thum .img{padding-left:35px;padding-right: 35px;}
  .ceo_greeting .thum .img img{width:100%;}
  .ceo_greeting .thum .sign{padding-right: 0;text-align: center;}
  .ceo_greeting .thum .sign span{font-size: 17px;}
  .ceo_greeting:before{width:117px;height: 38px;left: 35px;}
  .ceo_greeting:after{width:190px;height: 42px;left: 157px;top:5px;}
  .ceo_greeting .text .title{width:100%;font-size: 32px;padding-bottom: 25px;}
  .ceo_greeting .text{margin-top: 20px;padding: 0 35px;}
  .ceo_greeting .text .perh{padding-top:30px;}
}

/*
.suhyup-histroy{margin-bottom: 50px;}
.suhyup-histroy .title{opacity: .5;padding-bottom: 70px;}
.suhyup-histroy .title > strong{font-size: 90px;font-family: 'Mont Bold';color:#000;}
.suhyup-histroy .title > strong > span{color:#004098;}

.suhyup-histroy .contents {padding-top:140px;text-align: right;position: relative;min-height: 800px;}
.suhyup-histroy .contents > ul{position: relative;}
.suhyup-histroy .contents > ul:before{content:'';width:1px;height: calc(100% - 50px);background: #afafaf;position: absolute;right: 3px;top: 25px;}
.suhyup-histroy .contents > ul > li > a{display: block;margin-left: auto;width: 140px;font-size: 14px;text-align: left;font-family: 'Mont Bold';padding: 12px 0;letter-spacing: -.3px;position: relative;}
.suhyup-histroy .contents > ul > li > a:after{content:'';width:7px;height: 7px;background: #afafaf;display: block;position: absolute;right:0;top:50%;margin-top:-3.5px;}
.suhyup-histroy .contents > ul > li.on > a:after{background: #2b84ff;}

.suhyup-histroy .contents .his-inner{display: none;text-align: left;position: absolute;top: -140px;left: 0;z-index: -1;width: calc(100% - 250px);}
.suhyup-histroy .contents > ul > li.on .his-inner{display:block;}

.suhyup-histroy .contents .his-inner .sub-title{margin-bottom: 40px;}
.suhyup-histroy .contents .his-inner .sub-title > strong{font-size: 50px;color:#000;font-family: 'Mont Bold';display: inline-block;margin-bottom: 10px;}
.suhyup-histroy .contents .his-inner .sub-title > p{font-size: 24px;color:#333;font-family: 'Mont Regular';letter-spacing: -.5px;}
.suhyup-histroy .contents .his-inner .sub-title > p > span{color:#004098;font-family: 'Mont Bold';}

.suhyup-histroy .contents .his-inner .his-list{padding-left:70px;}
.suhyup-histroy .contents .his-inner .his-list > li{margin-bottom:45px;}
.suhyup-histroy .contents .his-inner .his-list > li > strong{font-size: 26px;font-family: 'Mont Bold';display: inline-block;margin-bottom: 20px;letter-spacing: -.5px;}
.suhyup-histroy .contents .his-inner .his-list > li > strong:after{content:'';background: #2b84ff;display: inline-block;vertical-align: top;margin: 3px 0 0 7px;width:7px;height: 7px;}
.suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list > li{margin-bottom: 12px;font-size: 18px;font-family: 'Mont Regular';letter-spacing:-.5px;padding-left: 80px;position: relative;}
.suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list > li > span{color:#004098;width:80px;display: inline-block;font-family: 'Mont Medium';position: absolute;left: 0;}
.suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list.longspan > li{padding-left:100px;}
.suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list.longspan > li > span{width:100px;}
.suhyup-histroy .contents .his-inner .his-list .img-box{margin-top:40px;}

@media all and (max-width: 1023px){
.suhyup-histroy .title > strong{font-size: 70px;}
}

@media all and (max-width: 767px){
.suhyup-histroy .title{padding-bottom: 30px;}
.suhyup-histroy .title > strong{font-size: 40px;}
.suhyup-histroy .contents{padding-top:0;text-align: left;}
.suhyup-histroy .contents > ul{width:100%;}
.suhyup-histroy .contents > ul:before{display: none;}
.suhyup-histroy .contents > ul > li{display: inline-block;width: calc(100% / 3 - 7px);border: 1px solid #ccc;margin-bottom: 8px;}
.suhyup-histroy .contents > ul > li.on{border-color:#0072bc;}
.suhyup-histroy .contents > ul > li + li{margin-left:5px;}
.suhyup-histroy .contents > ul > li:nth-child(3n+1){margin-left:0;}
.suhyup-histroy .contents > ul > li > a{width:auto;text-align: center;}
.suhyup-histroy .contents > ul > li > a:after{position: initial;display: inline-block;vertical-align: top;margin-top: 7px;margin-left: 10px;}
.suhyup-histroy .contents .his-inner{top: 200px;width: 100%;}
.suhyup-histroy .contents .his-inner .sub-title{margin-bottom:25px;}
.suhyup-histroy .contents .his-inner .sub-title > strong{font-size:32px;}
.suhyup-histroy .contents .his-inner .sub-title > p{font-size: 20px;}
.suhyup-histroy .contents .his-inner .his-list{padding-left:15px;}
.suhyup-histroy .contents .his-inner .his-list > li{margin-bottom: 50px;}
.suhyup-histroy .contents .his-inner .his-list > li > strong{font-size: 22px;margin-bottom: 10px;}
.suhyup-histroy .contents .his-inner .his-list > li > .his-inner-list > li{font-size: 16px;}
}
*/

.bod-org .top{position: relative;text-align: center;padding-bottom: 35px;}
.bod-org .top:before{content:'';width:1px;height: calc(100% - 5px);background: #b2b2b2;position: absolute;top:5px;left:50%;z-index: -1;}
.bod-org .first-dept{margin-bottom: 50px;position: relative;}
.bod-org .first-dept .box{background: url('../../images/contents/namecard01.png') no-repeat center;width: 210px;height: 300px;margin: 0 auto;}
.bod-org .first-dept .box > a{display: block;padding:35px 0 150px;}
.bod-org .first-dept:before{content:'';width: 41.4%;height: 1px;background: #b2b2b2;position: absolute;bottom:-25px;left:50%;}
.bod-org .first-dept .box span{display: block;font-size: 20px;color:#000;font-family: 'Mont Regular';padding-bottom: 20px;margin-bottom: 15px;position: relative;font-weight: bold;}
.bod-org .first-dept .box span:after{content:'';width:35px;background: #000;height: 1px;position: absolute;bottom:0;left:50%;margin-left:-17.5px;}
.bod-org .first-dept .box strong{display: block;font-size: 34px;color:#000;font-family: 'Mont Medium';}

.bod-org .second-dept .box{background: url('../../images/contents/namecard02.png') no-repeat center;width:210px;height: 300px;margin:0 auto;}
.bod-org .second-dept .box > a{display: block;padding:35px 0 150px;}
.bod-org .second-dept .box span{display: block;font-size: 20px;color:#000;font-family: 'Mont Regular';padding-bottom: 19px;margin-bottom: 15px;position: relative;font-weight: bold;}
.bod-org .second-dept .box span:after{content:'';width:35px;background: #000;height: 1px;position: absolute;bottom:0;left:50%;margin-left:-17.5px;}
.bod-org .second-dept .box strong{display: block;font-size: 34px;color:#000;font-family: 'Mont Medium';}

.bod-org .third-dept{position: absolute;left:120px;bottom:55px;}
.bod-org .third-dept .box{background: url('../../images/contents/namecard03.png') no-repeat center top;width:170px;height: 250px;}
.bod-org .third-dept .box > a{display: block;padding:40px 0 120px;}
.bod-org .third-dept .box span{display: block;font-size: 16px;color:#000;font-family: 'Mont Regular';padding-bottom: 17px;margin-bottom: 13px;position: relative;font-weight: bold;}
.bod-org .third-dept .box span:after{content:'';width:35px;background: #000;height: 1px;position: absolute;bottom:0;left:50%;margin-left:-17.5px;}
.bod-org .third-dept .box strong{display: block;font-size: 24px;color:#000;font-family: 'Mont Medium';}

.bod-org .bottom{padding-top:35px;position: relative;}
.bod-org .bottom > ul > li{position: relative;display: inline-block;text-align: center;vertical-align: top;width:calc(100% / 6 - 5px);}
.bod-org .bottom > ul > li .box{background: url('../../images/contents/namecard03.png') no-repeat center top;width:170px;height: 250px;margin:0 auto;}
.bod-org .bottom > ul > li .box > a{display: block;padding:40px 0 120px;}
.bod-org .bottom > ul > li .box span{display: block;font-size: 16px;color:#000;font-family: 'Mont Regular';padding-bottom: 17px;margin-bottom: 13px;position: relative;font-weight: bold;}
.bod-org .bottom > ul > li .box span:after{content:'';width:35px;background: #000;height: 1px;position: absolute;bottom:0;left:50%;margin-left:-17.5px;}
.bod-org .bottom > ul > li .box strong{display: block;font-size: 24px;color:#000;font-family: 'Mont Medium';}

.bod-org .bottom > ul > li:before{content:'';width:1px;height: 35px;background: #b2b2b2;position: absolute;top:-35px;left:50%;z-index: -1;}
.bod-org .bottom > ul > li:after{content:'';width:calc(100% + 5px);height: 1px;background: #b2b2b2;position: absolute;top:-35px;left:50%;z-index: -1;}

.bod-org .bottom > ul > li:nth-last-child(1):before{height: 475px;bottom:170px;top: initial;}
.bod-org .bottom > ul > li:nth-last-child(1):after,
.bod-org .bottom > ul > li:nth-last-child(2):after{display: none;}


.bod-org .popup{background: rgba(0,0,0,0.5);position: fixed;top:0;left:0;width:100%;height: 100%;z-index: 9999;display: none;}
.bod-org .popup .popup-inner{background: #fff url('../../images/contents/pop-inner-bg.png') no-repeat center bottom;padding: 20px 35px 30px 20px;border-radius: 10px;position: absolute;z-index: 999;top: 250px;right:295px;text-align: left;}
.bod-org .popup .popup-inner .thum .img{display: inline-block;vertical-align: top;width:125px;height: 170px;}
.bod-org .popup .popup-inner .thum .img > img{width:100%;}
.bod-org .popup .popup-inner .thum .title{display: inline-block;vertical-align: top;padding: 35px 0 0 15px;text-align: left;}
.bod-org .popup .popup-inner .thum .title > strong{font-size: 18px;color:#000;font-family: 'Mont Bold';display: block;margin-top: 22px;margin-bottom: 3px;}
.bod-org .popup .popup-inner .conts{text-align: left;font-size: 16px;margin-top:15px;}
.bod-org .popup .popup-inner .conts > strong{font-family: 'Mont Medium';color:#0068b7;font-size: 16px;display: block;margin-bottom: 10px;}
.bod-org .popup .popup-inner .conts > ul > li{font-family: 'Mont Medium';font-size: 14px;position: relative;padding-left: 120px;letter-spacing: -1px;}
.bod-org .popup .popup-inner .conts > ul > li + li{margin-top: 5px;}
.bod-org .popup .popup-inner .conts > ul > li > span{font-size: 14px;color:#717171;width: 110px;position: absolute;left:0;top:0;font-family: 'Mont Regular';}
.bod-org .popup .popup-inner .conts > ul > li > span:after{display: none;}
.bod-org .popup .popup-inner > a.close-btn{display: block;width:26px;height: 26px;position: absolute;top: 20px;right: 20px;background: url('../../images/contents/close-btn.png') no-repeat center;text-indent:-9999px;}
.sub.over-hidden{overflow: hidden;}

@media all and (max-width: 1100px){
  .bod-org .first-dept .box,
  .bod-org .second-dept .box{width:170px;height: 250px;background-size:100%;}
  .bod-org .first-dept .box > a,
  .bod-org .second-dept .box > a{padding:40px 0 120px;}
  .bod-org .first-dept .box span,
  .bod-org .second-dept .box span{font-size:16px;padding-bottom: 17px;margin-bottom: 13px;}
  .bod-org .first-dept .box strong,
  .bod-org .second-dept .box strong{font-size: 24px;}

  .bod-org .popup .popup-inner{right:50%;top:50%;transform: translate(50%, -50%);}
}

@media all and (max-width: 1100px) and (min-width: 860px){
  .bod-org .third-dept{left:50px;}
  .bod-org .third-dept .box{width: 140px;height: 210px;background-size: 100%;}
  .bod-org .third-dept .box > a{padding:25px 0 120px;}
  .bod-org .third-dept .box span{font-size: 14px;padding-bottom: 12px;margin-bottom: 8px;}
  .bod-org .third-dept .box strong{font-size: 20px;}
  .bod-org .bottom > ul > li{padding:0 10px;}
  .bod-org .bottom > ul > li .box{width:auto;height: auto;background-size: 100%;}
  .bod-org .bottom > ul > li .box > a{padding:25px 0 120px;}
  .bod-org .bottom > ul > li .box span{font-size: 14px;padding-bottom: 12px;margin-bottom: 8px;}
  .bod-org .bottom > ul > li .box strong{font-size: 20px;}
  .bod-org .bottom > ul > li:nth-last-child(1):before{height: 392px;}
  .bod-org .first-dept:before{width:41.6%;}
}

@media all and (max-width: 860px){
  .bod-org .top:before,
  .bod-org .first-dept:before,
  .bod-org .bottom > ul > li:before,
  .bod-org .bottom > ul > li:after,
  .bod-org .bottom > ul > li:nth-last-child(1):before{display: none;}

  .bod-org .first-dept{margin-bottom: 20px;}
  .bod-org .second-dept{display: inline-block;width:calc(100% / 2 - 5px);}
  .bod-org .third-dept{position: initial;margin: 20px 0;display: inline-block;width:calc(100% / 2 - 5px);}
  .bod-org .third-dept .box{margin:0 auto;}
  .bod-org .top{padding-bottom: 0;}
  .bod-org .bottom{padding-top:0;}

  .bod-org .bottom > ul{text-align: center;}
  .bod-org .bottom > ul > li{width:calc(100% / 3 - 5px);margin-bottom: 20px;}
}

@media all and (max-width: 600px){
  .bod-org .bottom > ul > li{width:calc(100% / 2 - 5px);}
  .bod-org .popup .popup-inner{width:90%;}
}

.su-delivery .inner{height: 0;overflow: hidden;}
.su-delivery .inner .title{display: block;background: #fff;padding: 25px;margin-bottom: 20px;border-radius: 20px;box-shadow: rgb(0 0 0 / 15%) 0 0 5px 3px;font-size: 17px;color:#000;font-family: 'Mont Medium';}
.su-delivery .inner .title > img{display: block;margin:0 auto 12px;position: relative;right:10px;}
.su-delivery .inner > ul{font-size: 0;}
.su-delivery .inner > ul > li{font-size: 18px;color:#fff;display: inline-block;background: #0072bc;border:8px solid #e5f1f8;border-radius: 15px;width: calc(100% / 3 - 14px);padding: 25px 0;}
.su-delivery .inner > ul > li:nth-child(2){background: #004098;border-color: #e5ecf4;}
.su-delivery .inner > ul > li:nth-child(3){background: #00a0e9;border-color: #e6f9fe;}
.su-delivery .inner > ul > li + li{margin-left:20px;}
.su-delivery .inner > ul > li > img{display: block;margin: 0 auto 15px;}

@media all and (max-width: 1100px){
  .su-delivery .pc-img{height: 0;overflow: hidden;}
  .su-delivery .inner{height: 100%;overflow: initial;}
}

@media all and (max-width: 767px){
  .su-delivery .inner .title{border-radius: 15px;}
  .su-delivery .inner > ul > li{width:100%;padding: 15px 0;}
  .su-delivery .inner > ul > li + li{margin-left:0;margin-top:20px;}
  .su-delivery .inner > ul > li > img{margin:0 auto 7px;}
}

.food-step{width:90%;margin:0 auto;}
.food-step.step-banner1 li .desc {text-align:center;color:#000;font-family:'Mont Medium';padding:20px;}

.yoonri.step-banner1 li .desc{color:#333;}
.yoonri.noti-txt2 strong{color:#004098;font-size: 25px;font-family: 'Mont Medium';}
.yoonri.step-banner1 li .title strong{padding:11px 25px;}

@media all and (max-width: 1100px) {
  .yoonri.step-banner1.no-arrow > ul{padding-top:0;}
}

.yoonri.txt-type6 .info p{text-align: left;}
.yoonri.txt-type6 .title p{font-family: 'Mont Bold';}

.yoonri-btnBox{text-align: center;margin-top:30px;}
.yoonri-btnBox > ul > li{display: inline-block;width:185px;}
.yoonri-btnBox > ul > li + li{margin-left:15px;}
.yoonri-btnBox > ul > li > a{padding: 12px 15px;text-align: left;color:#fff;background-color: #00a0e9;background-image: url('../../images/contents/w-arrow.png');background-repeat:no-repeat;background-position: 90% center;display: block;border-radius: 5px;letter-spacing: -.5px;}
.yoonri-btnBox > ul > li:nth-child(2) > a{background-color:#004098;}
.yoonri-btnBox > ul > li:nth-child(3) > a{background-color:#0068b7;}

.su-song{font-size: 0;}
.su-song .left{width:410px;display: inline-block;font-size: 16px;vertical-align: top;padding-top:85px;}
.su-song .left .objHeading_h3{font-size: 24px;color:#000;font-family: 'Mont Regular';margin-bottom: 40px;}
.su-song .left > ul > li + li{margin-top:20px;}
.su-song .left > ul > li > a{border:1px solid #333;font-family: 'Mont Regular';color:#333;font-size: 18px;padding: 25px;display: block;background: url('../../images/contents/song-arrow.png') no-repeat 92% center;}
.su-song .left > ul > li > a:hover{background: url('../../images/contents/song-arrow-on.png') no-repeat 92% center;color:#0068b7;font-family: 'Mont Regular';border-color:#00a0e9;}
.su-song .right{width: calc(100% - 560px);display: inline-block;font-size: 16px;text-align: left;vertical-align: top;margin-left: 150px;}
.su-song .right > img{border:10px solid #c5c5c4;}

@media all and (max-width: 1400px){
  .su-song .right{margin-left:50px;width:calc(100% - 460px);}
}

@media all and (max-width: 1100px){
  .su-song .left{width:100%;display: block;padding-top:0;padding-bottom: 50px;}
  .su-song .left .objHeading_h3{margin-bottom: 20px;}
  .su-song .left > ul > li{display: inline-block;width:calc(100% / 3 - 5px);vertical-align: top;margin-bottom: 5px;}
  .su-song .left > ul > li + li{margin-top:0;}
  .su-song .left > ul > li > a{font-size: 16px;letter-spacing: -.5px;padding:10px 25px 10px 15px;}
  .su-song .right{width:100%;margin-left:0;display: block;text-align:center;}
  .su-song .right > img{width:100%;}
}

@media all and (max-width: 767px){
  .su-song .left{padding-bottom: 30px;}
  .su-song .left > ul > li{width:calc(100% / 2 - 5px);}
}

.symbol-box{font-size:0;}
.symbol-box .line{border-top:1px solid #e0e0e0;padding:60px 0;}
.symbol-box .line > .title{display: inline-block;width:340px;font-size: 16px;}
.symbol-box .line > .title > span{font-size: 24px;font-family:'Mont Regular';display: inline-block;vertical-align: top;}
.symbol-box .line > .title > span:after{content:'';width:8px;height: 8px;background: #0068b7;display: inline-block;margin:-5px 0 0 5px;border-radius: 50%;vertical-align: top;}
.symbol-box .line.first-line{border-top:0;padding-top:0;}
.symbol-box .line.first-line > .title{border-top:1px solid #333;padding-top:45px;}

.symbol-box .line > .conts{width:calc(100% - 400px);margin-left:60px;font-size: 16px;display: inline-block;vertical-align: top;}
.symbol-box .line.first-line > .conts{border-top:1px solid #e0e0e0;padding-top:45px;}
.symbol-box .line > .conts > p{line-height: 1.75;}
.symbol-box .line > .conts.devided01 .img{display: inline-block;width: 265px;vertical-align: top;}
.symbol-box .line > .conts.devided01 > p{display: inline-block;width: calc(100% - 320px);margin-left: 40px;vertical-align: top;}
.symbol-box .point-txt{position: relative;}
.symbol-box .point-txt .ico{background: #ffb400;}
.symbol-box .point-txt .desc{width: 60%;}
.symbol-box .point-txt a.link{padding: 9px 23px;background: #fff;border: 1px solid #0068b7;border-radius: 100px;font-family: 'Mont Regular';font-size: 14px;color: #0068b7;display: block;position: absolute;right: 15px;top: 50%;transform: translate(0, -50%);}
.symbol-box .point-txt a.link:after{content: ''; position: relative; top: -2px; display: inline-block; width: 17px; height: 17px; margin-left: 10px; background: url('../../images/contents/ico-down-banner.png') no-repeat center center;  vertical-align: middle;}
.symbol-box .point-txt a.link:hover{background: #f3faff;}

.symbol-box .con-list1 span{font-family: 'Mont Medium';display: block;color:#000;margin-bottom:15px;}
.symbol-box .con-list1 li{margin-bottom: 50px;}
.subcolor01,
.subcolor02{display: inline-block;vertical-align: top;width:calc(100% / 2 - 10px);}
.subcolor01 > ul > li{display: inline-block;vertical-align: top;}
.subcolor01 > ul > li + li{width:calc(100% / 2 - 10px);}
.subcolor01 > ul > li:nth-last-child(1){margin-left:15px;}
.subcolor02{margin-left:15px;}
.subcolor02 > ul > li{display: inline-block;vertical-align: top;width:calc(100% / 2 - 10px);}
.subcolor02 > ul > li:nth-child(even){margin-left:15px;}

@media all and (max-width: 1200px){
  .symbol-box .line > .title{width:240px;}
  .symbol-box .line > .conts{width:calc(100% - 300px);}
  .symbol-box .point-txt .desc{width:auto;}
}

@media all and (max-width: 1023px){
  .symbol-box .line{margin-bottom: 35px;}
  .symbol-box .line > .conts{width:100%;display: block;margin-left:0;border-top:0;padding-top:45px;}
  .symbol-box .line.first-line{border-top:1px solid #333;}
  .symbol-box .line.first-line > .title{border-top:0;}
  .symbol-box .line.first-line > .conts{border-top:0;}
}

@media all and (max-width: 767px){
  .symbol-box .line > .conts.devided01 .img{width:auto;display: block;text-align: center;}
  .symbol-box .line > .conts.devided01 > p{margin-left:0;display: block;width:100%;margin-top:30px;}

  .subcolor01,
  .subcolor02,
  .subcolor01 > ul > li + li,
  .subcolor02 > ul > li{width:100%;display: block;}
  .subcolor02,
  .subcolor01 > ul > li:nth-last-child(1),
  .subcolor02 > ul > li:nth-child(even){margin-left:0;}
  .symbol-box .con-list1 li{margin-bottom: 25px;}
}

@media all and (max-width: 640px){
  .symbol-box .point-txt a.link{margin: 0 15px 20px;position: initial;transform: none;display: inline-block;}
}

.biz-box{padding-top:35px;}
.biz-box > ul{font-size:0;text-align: center;}
.biz-box > ul > li{font-size:16px;display: inline-block;width: calc(100% / 3 - 37px);vertical-align: top;text-align: left;margin-bottom: 65px;}
.biz-box > ul > li + li{margin-left:55px;}
.biz-box > ul > li:nth-child(3n+1){margin-left:0;}
.biz-box > ul > li h3{font-family: 'Mont Bold';margin-bottom: 10px;}
.biz-box > ul > li .conts{position: relative;}
.biz-box > ul > li .conts p{color:#333;line-height: 1.7;}
.biz-box > ul > li .conts a{position: absolute;top: 20px;right:0;}

@media all and (max-width: 1023px){
  .biz-box > ul > li{width:calc(100% / 2 - 28px);margin-left:0;}
  .biz-box > ul > li:nth-child(3n+1){margin-left:55px;}
  .biz-box > ul > li:nth-child(2n+1){margin-left:0;}
}

@media all and (max-width: 767px){
  .biz-box > ul > li{width:100%;margin-left:0;}
  .biz-box > ul > li:nth-child(3n+1){margin-left:0;}
  .biz-box > ul > li + li{margin-left:0;}
  .biz-box > ul > li .img > img{width:100%;}
}

.su-maptext{
  letter-spacing: -1px;
  padding-top: 35px;
}

/*mapAPI-Fnct*/
.wrap-location .desc{display: none;}
/************/

.su-maptext > ul{font-size: 0;width:100%;}
.su-maptext > ul > li{display: inline-block;vertical-align: top;padding-right: 15px;width:50%;font-size: 18px;}
.su-maptext > ul > li:nth-child(1){border-right:1px solid #c2c2c2;}
.su-maptext > ul > li:nth-child(2){padding-left: 45px;}
.su-maptext > ul > li > strong{display: inline-block;vertical-align: top;font-family: 'Mont Regular';color:#000;font-size: 24px;position: relative;}
.su-maptext > ul > li > strong:after{content:'';width:8px;height: 8px;border-radius: 50%;background: #0068b7;display: inline-block;margin-left:5px;margin-top: -5px;vertical-align: top;}
.su-maptext > ul > li > ul{display: inline-block;margin-left:45px;vertical-align: top;}
.su-maptext > ul > li > ul > li{margin-bottom: 15px;}
.su-maptext > ul > li > ul > li > span{display: inline-block;font-family: 'Mont Medium';vertical-align: top;background: #009847;border-radius: 50%;padding: 1.5px 9px;color:#fff;font-size: 16px;margin-top: 2px;margin-right: 8px;}
.su-maptext > ul > li > ul > li:nth-child(2) > span{background: #f670cf;}
.su-maptext > ul > li > p{display: inline-block;margin-left:45px;vertical-align: top;line-height: 1.7;}
.su-maptext > ul > li > p > span{color:#50c336;}
.su-maptext > ul > li > p > span > strong{font-family: 'Mont Medium';}

@media all and (max-width: 1350px){
  .su-maptext > ul > li > strong{margin-bottom: 15px;}
  .su-maptext > ul > li > ul{display: block;margin-left:0;}
  .su-maptext > ul > li > p{display: block;margin-left:0;}
}

@media all and (max-width: 767px){
  .su-maptext > ul > li{text-align: left;}
  .su-maptext > ul > li:nth-child(1){border-right:0;}
  .su-maptext > ul > li{display: block;width:100%;}
  .su-maptext > ul > li:nth-child(2){padding-left:0;padding-top:45px;}
}

.su-marketing > ul > li{display: inline-block;vertical-align: top;width:calc(100% / 3 - 60px);}
.su-marketing > ul > li + li{margin-left:85px;}
.su-marketing > ul > li .thum{text-align: center;margin-bottom: 40px;}
.su-marketing > ul > li .text{text-align: center;}
.su-marketing > ul > li .text strong{color:#000;font-size: 22px;font-family: 'Mont Bold';display: block;margin-bottom: 10px;}
.su-marketing > ul > li .text span{color:#0068b7;display: block;font-size: 18px;font-family: 'Mont Regular';margin-bottom: 35px;}
.su-marketing > ul > li .text span i{display: block;}
.su-marketing > div{text-align: center;margin-top:90px;}
.su-marketing > div a{font-size: 18px;display: inline-block;transition: all ease .3s;padding: 25px;text-align: left;width: 410px;border:1px solid #333;background: url('../../images/contents/song-arrow.png') no-repeat 90% center;}
.su-marketing > div a:hover{background: url('../../images/contents/song-arrow-on.png') no-repeat 90% center;color:#0068b7;font-family: 'Mont Regular';border-color:#00a0e9;}

@media all and (max-width: 1023px){
  .su-marketing > ul > li{width:calc(100% / 3 - 35px);}
  .su-marketing > ul > li + li{margin-left:45px;}
}

@media all and (max-width: 767px){
  .su-marketing > ul > li{width:100%;}
  .su-marketing > ul > li + li{margin-left:0;margin-top:70px;}
  .su-marketing > ul > li .thum{margin-bottom: 25px;}
}

.insu-percess{text-align: center;}
.insu-percess > ul > li{display: inline-block;width:calc(100% / 6 - 80px);vertical-align: top;text-align: center;}
.insu-percess > ul > li + li{margin-left:85px;position: relative;}
.insu-percess > ul > li + li:before{content:'';width:37px;height: 11px;background: url('../../images/contents/b-arrow.png') no-repeat center;position: absolute;left: -62px;top:50%;margin-top: -22px;display: block;}
.insu-percess > ul > li:nth-child(2):before{margin-top:-32px;}
.insu-percess > ul > li span{display: block;margin:15px auto 0 auto;}

@media all and (max-width: 1350px){
  .insu-percess > ul > li{width:calc(100% / 3 - 80px);margin-bottom: 40px;}
  .insu-percess > ul > li:nth-child(4){margin-left:0;}
  .insu-percess > ul > li:nth-child(4):before{display: none;}
}

@media all and (max-width: 767px){
  .insu-percess > ul > li{width:calc(100% / 2 - 40px);}
  .insu-percess > ul > li + li{margin-left:40px;}
  .insu-percess > ul > li + li:before{left:-40px;}
  .insu-percess > ul > li:nth-child(4){margin-left:40px;}
  .insu-percess > ul > li:nth-child(4):before{display: block;}
  .insu-percess > ul > li:nth-child(2n+1){margin-left:0;}
  .insu-percess > ul > li:nth-child(2n+1):before{display: none;}
}

.insu-join{margin-top:15px;padding: 20px 15px 30px;background: #f1f3f5;text-align: center;}
.insu-join > strong{font-size: 20px;font-family: 'Mont Medium';color:#004098;display: block;text-align: center;margin-bottom: 10px;}
.insu-join > ul > li{position: relative;display: inline-block;vertical-align: top;width: calc(100% / 7 - 26px);text-align: center;background: #00a0e9;color:#fff;padding:7px;border-radius: 5px;position: relative;}
.insu-join > ul > li i{display: block;}
.insu-join > ul > li + li{margin-left:25px;}
.insu-join > ul > li + li:before{content:'';width:19px;height: 19px;background: url('../../images/contents/insu-plus.png') no-repeat center;display: block;position: absolute;top: 21px;left: -25px;}

@media all and (max-width: 1200px){
  .insu-join{padding-bottom: 10px;}
  .insu-join > ul > li{width:calc(100% / 4 - 27px);margin-bottom: 20px;}
}

@media all and (max-width: 767px){
  .insu-join > ul > li{width:calc(100% / 2 - 27px);}
  .insu-join > ul > li:nth-child(2n+1){margin-left:0;}
  .insu-join > ul > li:nth-child(2n+1):before{display: none;}
  .insu-join > ul > li:nth-last-child(1):before{display: block;}
}

.insu-fee{margin:10px 0;padding: 45px 15px;background: #f1f3f5;text-align: center;}
.insu-fee .result{width:275px;padding: 18px 10px;text-align: center;background: #00a0e9 url('../../images/contents/wonIcon.png') no-repeat 60px center;color:#fff;border-radius: 5px;display: inline-block;padding-left:60px;border: 1px solid #00a0e9;}
.insu-fee .fee01{position: relative;width:210px;padding:18px 10px;text-align: center;background: #fff;border:1px solid #004098;color:#004098;border-radius: 5px;display: inline-block;margin-left:100px;}
.insu-fee .fee01:before{content:'';width:18px;height: 11px;background: url('../../images/contents/insu-equal.png') no-repeat center;display: block;position: absolute;left: -60px;top: 25px;}
.insu-fee .fee01 + div{margin-left:50px;border:1px solid #00a0e9;color:#00a0e9;}
.insu-fee .fee01 + div:before{width:15px;height: 18px;background: url('../../images/contents/insu-double.png') no-repeat center;left: -35px;top: 20px;}

@media all and (max-width: 1023px){
  .insu-fee .result{display: block;margin:0 auto;}
  .insu-fee .fee01{margin-top:80px;margin-left:0;}
  .insu-fee .fee01:before{top: -50px;left: 228px;transform: rotate(90deg);}
}

@media all and (max-width: 767px){
  .insu-fee .fee01{display: block;margin:80px auto;}
  .insu-fee .fee01:before{left:100px;}
  .insu-fee .fee01 + div{margin-left:auto;margin-bottom: 0;}
  .insu-fee .fee01 + div:before{left:100px;top:-50px;}
}

.insu-agu{margin:10px 0;}
.insu-agu > ul > li{display: inline-block;position: relative;vertical-align: middle;width: calc(100% / 3 - 70px);text-align: center;color: #fff;border-radius: 5px;background: #4b585e;padding:15px 5px;font-size: 18px;}
.insu-agu > ul > li + li{margin-left:100px;}
.insu-agu > ul > li + li:before{content:'';width:19px;height: 19px;background: url('../../images/contents/insu-plus.png') no-repeat center;display: block;position: absolute;top: 50%;margin-top: -9.5px;left: -61px;}
.insu-agu > ul > li:nth-child(2){background: #f96e4d;}
.insu-agu > ul > li:nth-child(3){background: #00a0e9;}

@media all and (max-width: 1023px){
  .insu-agu > ul > li{width:100%;margin-bottom: 60px;}
  .insu-agu > ul > li + li{margin-left:0;}
  .insu-agu > ul > li:nth-child(3){margin-bottom: 0;}
  .insu-agu > ul > li + li:before{top: -30px;left:50%;margin-left:-9.5px;}
}

.suhyup-org{text-align: center;}
.suhyup-org .org01{position: absolute;top: 35px;left:50%;margin:0 auto;margin-left:-95px;background: url('../../images/contents/org-bg01.png') no-repeat center;width:196px;height: 190px;padding-top: 75px;color:#fff;font-size: 24px;font-family: 'Mont Regular';padding-right: 5px;}
.suhyup-org .org02{margin:0 auto;background: url('../../images/contents/org-bg02.png') no-repeat center;width:196px;height: 190px;padding-top: 72px;color:#fff;font-size: 20px;font-family: 'Mont Regular';line-height: 1.25;position: absolute;top: 30px;left: 50%;margin-left: -98px;}
.suhyup-org .org03{background: url('../../images/contents/org-bg03.png') no-repeat center;width:200px;height: 60px;color:#fff;font-size: 16px;padding-top: 18px;font-family: 'Mont Regular';text-align: center;}
.suhyup-org .org04{background: url('../../images/contents/org-bg04.png') no-repeat center;width:200px;height: 60px;color:#1e5ba8;font-size: 16px;padding-top: 18px;font-family: 'Mont Regular';text-align: center;}
.suhyup-org .org05{background: url('../../images/contents/org-bg05.png') no-repeat center;width: 100%;height: 60px;color:#fff;font-size: 16px;padding-top: 18px;font-family: 'Mont Regular';text-align: center;background-size: cover;}
.suhyup-org .org06{background: url('../../images/contents/org-bg06.png') no-repeat center bottom;padding: 20px 10px 15px 15px;font-family: 'Mont Regular';text-align: left;border-top: 1px solid #d3d8de;background-size: 100%;}
.suhyup-org .org06 > ul > li{padding-left: 15px;font-size: 14px;font-family: 'Mont Medium';color: #000;margin-bottom: 5px;position: relative;}
.suhyup-org .org06 > ul > li:before{content:'';width: 3px;height: 3px;background: #0072bc;position: absolute;left:0;top: 9px;}
.suhyup-org .org07{background: url('../../images/contents/org-bg07.png') no-repeat center;width: 100%;height: 60px;background-size: cover;color:#fff;font-size: 16px;padding-top: 18px;font-family: 'Mont Regular';text-align: center;}

.suhyup-org .top-area > ul{font-size: 0;width:940px;margin:0 auto;}
.suhyup-org .top-area > ul > li{display: inline-block;width:calc(100% / 2);font-size: 18px;vertical-align: bottom;text-align: left;}
.suhyup-org .top-area > ul > li > div{margin-bottom: 10px;}
.suhyup-org .top-area > ul > li + li{text-align: right;}
.suhyup-org .top-area > ul > li + li > div{margin-left:auto;}

.suhyup-org .first-line{position: relative;padding: 35px 0 25px;}
.suhyup-org .first-line:before{content:'';width:1px;height: 470px;background: #b2b2b2;position: absolute;top:60px;left:50%;z-index: -1;}
.suhyup-org .second-line{position: relative;padding: 55px 0 65px;}
.suhyup-org .second-line > ul{position: relative;}
.suhyup-org .second-line > ul:before{content:'';width: calc(100% - 200px);position: absolute;left: 50%;transform: translate(-50%, 0);top: -55px;height: 1px;background: #b2b2b2;display: block;z-index: -1;}
.suhyup-org .second-line .org03{position: relative;}
.suhyup-org .second-line .org03:before{content:'';width:1px;height: 55px;background: #b2b2b2;top: -55px;left:50%;display: block;position: absolute;z-index: -1;}

.suhyup-org .bottom-area{font-size:0;}
.suhyup-org .bottom-area > ul > li{display: inline-block;font-size: 14px;vertical-align: top;width: calc(100% / 6 - 25px);}
.suhyup-org .bottom-area > ul > li + li{margin-left: 30px;}

.suhyup-org .third-line{position: relative;padding: 40px 0 30px;}
.suhyup-org .third-line > ul > li{position: relative;}
.suhyup-org .third-line > ul > li:before{content:'';width:1px;height: 100px;background: #b2b2b2;position: absolute;top:-40px;left:50%;z-index: -9999;}
.suhyup-org .third-line > ul > li:after{content:'';width:calc(100% + 30px);height: 1px;background: #b2b2b2;position: absolute;top:-40px;left:50%;z-index: -9999;}
.suhyup-org .third-line > ul > li:nth-last-child(1){padding-top:60px;}
.suhyup-org .third-line > ul > li:nth-last-child(1):after{display: none;}

@media all and (max-width: 1023px){
  .suhyup-org .top-area > ul{width:auto;}
  .suhyup-org .bottom-area > ul > li{width:calc(100% / 3 - 25px);}
  .suhyup-org .bottom-area > ul > li:nth-child(1){margin-bottom: 80px;}
  .suhyup-org .bottom-area > ul > li:nth-child(3n+1){margin-left:0;}
  .suhyup-org .third-line > ul > li:nth-last-child(1){padding-top:0;}
  .suhyup-org .third-line > ul > li:nth-child(3):after{display: none;}
}

@media all and (max-width: 767px){
  .suhyup-org .org01,
  .suhyup-org .org02{position: initial;margin-left: auto;margin-bottom: 30px;}
  .suhyup-org .first-line:before{height: 820px;}
  .suhyup-org .second-line{padding: 35px 0 0;}
  .suhyup-org .second-line > ul:before,
  .suhyup-org .second-line .org03:before{top:-35px;}
  .suhyup-org .bottom-area > ul > li{width:calc(100% / 2 - 25px);margin-bottom: 30px;}
  .suhyup-org .bottom-area > ul > li:nth-child(2n+1){margin-left:0;}
  .suhyup-org .bottom-area > ul > li:nth-child(3n+1){margin-left:30px;}
  .suhyup-org .bottom-area > ul > li:nth-child(1){margin-bottom: 30px;margin-left:0;}
  .suhyup-org .bottom-area > ul > li:nth-child(even):after{display: none;}

  .suhyup-org .third-line{padding: 35px 0;}
  .suhyup-org .third-line > ul > li:after,
  .suhyup-org .third-line > ul > li:before{display: none;}
  .suhyup-org .third-line > ul > li:nth-child(1):after,
  .suhyup-org .third-line > ul > li:nth-child(1):before,
  .suhyup-org .third-line > ul > li:nth-child(2):before{display: block;}
}

.l-report{background-color:#eef4f6; padding:50px 20px;}
.bi-Wrap ul{overflow:hidden;}
.bi-Wrap ul li{width:calc(50% - 25px); float:left; position:relative; padding-left:300px; height:240px;}
.bi-Wrap ul li:nth-child(even){margin-left:50px;}
.bi-Wrap ul li .thum{position:absolute; left:0; top:0;}
.bi-Wrap ul li .biText strong{font-family: 'Mont Medium'; font-size:19px; display:block; margin-bottom:15px;}
.bi-Wrap ul li .biText p{font-size:15px; margin-bottom:15px;}
.bi-Wrap ul li .biText a.linkBtn{padding: 9px 23px; background: #fff; border: 1px solid #0068b7; border-radius: 100px;
  font-family: 'Mont Regular'; font-size: 14px; color: #0068b7; display:inline-block;}
.bi-Wrap ul li .biText a.linkBtn::after {content: ''; position: relative; top: -2px; display: inline-block; width: 17px; height: 17px; margin-left: 10px; background: url('/sites/guide/images/guide/ico-down-banner.png') no-repeat center center;  vertical-align: middle;}
.bi-Wrap ul li .biText a.linkBtn:hover {background: #f3faff;}

@media all and (max-width: 1200px){
  .bi-Wrap ul li{width:100%; height:auto; min-height:220px;}
  .bi-Wrap ul li:nth-child(even){margin-left:0;}
}

@media all and (max-width: 767px){
  .bi-Wrap ul li{padding-left:0; margin-bottom:80px; border-bottom:1px solid #ddd; padding-bottom:30px;}
  .bi-Wrap ul li .thum{position:relative; margin-bottom:30px; text-align:center;}
  .bi-Wrap ul li{width:100%; height:auto; min-height:220px;}
}

.map-area{max-width:1400px; margin:0 auto; position:relative; border:10px solid #e7e7e7; padding:50px; overflow:hidden;}
.map-area .map-div{width:calc(100% - 500px); float:right;}
.map-area .map-div .m-title{font-size:20px; font-family:'Mont Medium'; padding-left:35px; line-height:2.2; background:url(./../../images/contents/map-title.png) left 7px no-repeat; margin-bottom:15px;}

.map-area img{max-width:390px !important; width:390px !important;}
.map-area .map-div .map-table {position: relative; line-height: 1.6; max-height: 550px; overflow: auto; padding-bottom:20px;}
.map-area .map-div .map-table::-webkit-scrollbar {width: 10px;}
.map-area .map-div .map-table::-webkit-scrollbar-thumb {background-color: rgba(0,64,152,.8);border-radius: 3px;}
.map-area .map-div .map-table::-webkit-scrollbar-track {background-color: #ccc;border-radius: 3px;}

.map-area .map-div .map-table:after {content: ''; position: absolute; right: 0px; top: 0px; width: 1px; height: 100%; background: #fff;}
.map-area .map-div .map-table table {position: relative;}
.map-area .map-div .map-table table:after {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 2px; background: #0068b7}
.map-area .map-div .map-table table:before {content: ''; position: absolute; right: 0px; top: 0px; width: 1px; height: 100%; background: #FFF;}
.map-area .map-div .map-table thead th {padding: 10px 10px; background: #f7f8f9; border-right: 1px solid #dddee0; border-bottom: 1px solid #dddee0; font-size: 15px; font-family: 'Mont Medium'; font-weight: 400; color: #111;}
.map-area .map-div .map-table tbody {display: table-header-group;}
.map-area .map-div .map-table tbody th {padding: 10px 20px; background:#fbfbfb; border-right: 1px solid #dddee0; border-bottom: 1px solid #ccd0d7; font-family: 'Mont Regular'; font-size: 14px; font-weight: 400; color: #000;}
.map-area .map-div .map-table tbody td {padding: 10px 20px; background:#fff; border-right: 1px solid #dddee0; border-bottom: 1px solid #dddee0; font-family: 'Mont Regular'; font-size: 14px; text-align: left; color: #666;}
.map-area .map-div .map-table tbody td a {color: #333;}
.map-area .map-div .map-table .align-c{text-align:center;}

.map-all{display:none;}
.map-all a::after {content: ''; position: relative; display: inline-block; margin-left: 10px; vertical-align: middle; top: -3px; width: 17px; height: 17px; background: url(/sites/guide/images/guide/ico-btn2.png) no-repeat center bottom;}

@media all and (max-width: 1100px){
  .map-area .map-div{width:100%; margin-top:50px; text-align:left; padding:0 20px}
}

@media all and (max-width: 767px){
  .map-area{padding:30px 0; text-align:center;}
}

.seaBox{position:relative; overflow:hidden;}
.seaBox .thum{position:absolute; z-index:0; min-width:1400px; right:0;}
.seaBox .number-banner{position:relative; background-color:rgba(0,0,0,.5); width:600px; color:#fff; margin:0; padding: 45px 50px;}
.seaBox .number-banner .title{color:#fff;}
.seaBox .number-banner .list .text{color:#fff;}
.seaBox .number-banner .list li{margin-bottom:15px;}

@media all and (max-width: 1100px){
  .seaBox .number-banner{width:100%; text-align:left;}
}
@media all and (max-width: 767px){
  .seaBox .number-banner{padding:40px 20px;}
}

.village-title{text-align:center; font-size:20px; margin:30px 0 50px;}
.village-title span{display:block;}
.village--li{overflow:hidden; margin-top:30px;}
.village--li li{display:table; float:left; width:calc(50% - 20px); overflow:hidden; border:1px solid #0068b7; border-radius:10px; height:100px; overflow:hidden; margin-bottom:30px;}
.village--li li:nth-child(even){float:right;}
.village--li li > span,
.village--li li > strong{display:table-cell; height:100%; vertical-align:middle;}
.village--li li > span{padding-left:20px; font-size:14px;}
.village--li li > span > em{display:block; margin:5px 0; position:relative; padding-left:15px;}
.village--li li > span > em::before{content: '';position: absolute;left: 0;top: 9px;width: 7px;height: 7px;background: #ccd0d7; border-radius: 100%;}
.village--li li > strong{background-color:#0068b7; padding:0 0 0 30px; font-size:17px; color:#fff; width:220px; border-radius:0 10px 10px 0;}
.village--li li > strong > i{display:block;}

@media all and (max-width: 1400px){
  .village--li li{width:100%; float:inherit;}
  .village--li li:nth-child(even){float:inherit;}
}

.persW{text-align:center;}
.persW ul li{display:inline-block; vertical-align:middle;}
.persW ul li strong{display:block; margin-top:10px;}
.persW ul li.arr span{display:block; width:50px; height:30px; background:url(./../../images/contents/pers-arr.png) center no-repeat; text-indent:-9999px; margin:0 30px;}

.policyW{text-align:center; background:url(./../../images/contents/lineBox_bg.png); padding:5px; margin:30px 0 50px;}
.policyW .inner{background-color:#fff; padding:30px 0;}

@media all and (max-width: 1100px){
  .persW ul li{margin-bottom:30px;}
}
/*etc*/
a.btn-color01{background: #00a0e9 !important; border-color:#00a0e9 !important;}
a.btn-color01:hover{background: #fff !important; border-color:#00a0e9 !important;}

.page_763  .objHeading_h3::before {display: none;}

@media all and (max-width:960px) {
  .con-table:after {background: rgba(60,81,82,0.4) url('../../images/common/img_mobile_text.png') no-repeat center 40px;}
}

.txt-type3.txt-type-none .img-bx::after {display:none;}


/* 웹접근성 키보드 초첨 위치 인지 어려움으로 인해 추가 */
.fancybox-toolbar > button:focus-visible::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 3px solid red;
}
