@charset "utf-8";

@font-face{font-family:'Noto Thin';font-style:normal;src:url(../../font/NotoSans-Thin.woff2) format("woff2"),url(../../font/NotoSans-Thin.woff) format("woff")}
@font-face{font-family:'Noto Light';font-style:normal;src:url(../../font/NotoSans-Light.woff2) format("woff2"),url(../../font/NotoSans-Light.woff) format("woff")}
/**@font-face{font-family:'Noto DemiLight';font-style:normal;src:url(../../font/NotoSans-DemiLight.woff2) format("woff2"),url(../../font/NotoSans-DemiLight.woff) format("woff")}**/
@font-face{font-family:'Noto Regular';font-style:normal;src:url(../../font/NotoSans-Regular.woff2) format("woff2"),url(../../font/NotoSans-Regular.woff) format("woff")}
@font-face{font-family:'Noto Medium';font-style:normal;src:url(../../font/NotoSans-Medium.woff2) format("woff2"),url(../../font/NotoSans-Medium.woff) format("woff")}
@font-face{font-family:'Noto Bold';font-style:normal;src:url(../../font/NotoSans-Bold.woff2) format("woff2"),url(../../font/NotoSans-Bold.woff) format("woff")}
@font-face{font-family:'Noto Black';font-style:normal;src:url(../../font/NotoSans-Black.woff2) format("woff2"),url(../../font/NotoSans-Black.woff) format("woff")}

.new_win:after{content:'';width:13px;height:13px;background:url('../../images/common/new_win.png') no-repeat center;display:inline-block;vertical-align:top;margin-left: 4px;background-size: 11px;margin-top: 2px;}

@media all and (max-width:1023px) {
  .new_win:after{margin-top: 15px;}
}

@media all and (max-width:767px) {
  .new_win:after{margin-top: 0;}
}

/*guide*/
/*페이지 준비중*/
.con-ready {border:1px solid #cccccc; text-align:center; padding:60px 0;}
.con-ready .img,
.con-ready .text{display:inline-block; vertical-align:middle; margin:0 20px;}
.con-ready .text strong{display:block; font-size:30px; color:#131313; font-family:'noto Medium';}
.con-ready .text span{display:block; font-size:18px; color:#666;}

@media all and (max-width:420px) {
  .con-ready .text {font-size: 26px;}
  .con-ready .text strong{font-size:24px;margin-top:20px;}
  .con-ready .text span{font-size:16px;}
  .con-ready .text span:after {top:8px;}
}

/*sub*/
#subContainer #subContent{width:1400px;margin:0 auto;box-sizing: border-box;}

#_globalNavi #_globalUl li{width: 60px;height: 60px;border-left: 1px solid #e8e8e8;}
#_globalNavi #_globalUl li._print ._printPage{width:100%;height:100%;background:url('../../images/common/print.png') no-repeat center center !important;}
#_globalNavi #_globalUl li #_sns{width:100%;height:100%;background:url('../../images/common/share.png') no-repeat center center !important;}

/*현재위치메뉴및기능*/
#subContainer .pageNavigation															{background:#fff;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;width: 1400px;margin: 0 auto;}

/*페이지 네비설정*/
#subContainer #_pageNavigation															{line-height: 60px;overflow: hidden;margin-top: -25px;background: #fff;}
#subContainer .pageNavigation:after														{content:''; clear:both; display:block;}
#subContainer #_pageNavigation li														{height: 60px;border-right: 1px solid #e8e8e8;margin-right:15px;position:relative;font-weight:600;color: #555;font-size: 16px;padding-left: 25px;padding-right: 200px;}
#subContainer #_pageNavigation li.home												{padding:0;width:65px;border-left:none;text-indent:-9999px;background: #0b1d3d url('./../images/home_icon.png') no-repeat center center;}
#subContainer #_pageNavigation li:before												{content:""; position:absolute; right:0; top:20px; display:block;width:15px;height:9px; background:url(../images/navoff.gif) no-repeat;}
#subContainer #_pageNavigation li.pageName											{}
#subContainer #_pageNavigation li.pageName:before								{background:url(../images/navon.gif) no-repeat;}
#subContainer #_pageNavigation li .gt													{display:none;}

.wrap-sub-navi {position:relative;z-index: 11;margin: -40px 0 0 0;}
.wrap-sub-navi .container {position:relative;max-width: 1400px;margin:0 auto;background: #fff;box-sizing: border-box;}
.wrap-sub-navi .container .sub-navi{}
.wrap-sub-navi .sub-navi > ul > li {position:relative;float:left;padding: 0 20px 0 30px;font-size: 17px;height: 70px;box-sizing: border-box;border-right: 1px solid #e8e8e8;}
.wrap-sub-navi .sub-navi > ul > li:nth-child(2),
.wrap-sub-navi .sub-navi > ul > li:nth-child(3){background: url('../../images/common/pg-title-arrow.png') no-repeat 92% center;}
.wrap-sub-navi .sub-navi > ul > li + li + li + li{border:none;padding:0;}
.wrap-sub-navi .sub-navi > ul > li > a, .wrap-sub-navi .sub-navi > ul > li > button {display:block;font-size: 18px;height:70px;line-height:70px;}
.wrap-sub-navi .sub-navi > ul > li > button {font-family: 'Noto Light';font-weight: normal;width:100%;text-align:left;padding: 0 180px 0 0;transition:background-position 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-navi .home {padding:0px;min-width:auto;}
.wrap-sub-navi .sub-navi .home a {width: 70px;text-indent:-9999px;background: #0b1d3d url('../../images/common/home_icon.png') no-repeat center;}
.wrap-sub-navi .sub-navi  > ul > li .navUl {overflow:hidden;max-height:0px;opacity:0;position:absolute;left: -1px;top:55px;border: 1px solid #e8e8e8;width: calc(100% - 10px);margin:15px 0 0 0;padding: 10px 5px;background: #fff;}
.wrap-sub-navi .sub-navi  > ul > li.on .navUl {overflow:hidden;max-height:10000px;opacity:1;background:#fff;transition: max-height 1s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-navi .navUl a {display: inline-block;min-width: 55%;padding:10px 15px;color: #000;word-break: keep-all;font-size: 16px;font-family: 'Noto Regular';position:relative;font-weight:normal;}
.wrap-sub-navi .sub-navi .navUl a:after{content:'';position:absolute;left:15px;bottom:0;width:0;height:3px;background:#0672cf;display:block;transition:all ease 0.6s;}
.wrap-sub-navi .sub-navi .navUl a:hover:after {width:70%;}

.wrap-sub-navi .sub-util {position:absolute;right: 0;top: 0;}
.wrap-sub-navi .sub-util > ul > li {float:left;position: relative;border-left:1px solid #e8e8e8;}
.wrap-sub-navi .sub-util > ul > li + li{}
.wrap-sub-navi .sub-util > ul > li > button {width:70px; height:70px; text-indent:-9999px;}
.wrap-sub-navi .sub-util .sub-favo { background: url('../../images/sub/ico_favo.png') no-repeat center center; transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .sub-favo.on {background: url('../../images/sub/ico_favo_ov.png') no-repeat center center;}
.wrap-sub-navi .sub-util .sub-favo:hover {background-color:#f59616; transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .sub-share {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);background:url('../../images/common/share.png') no-repeat center;}
.wrap-sub-navi .sub-util .sub-share:hover.wrap-sub-navi .sub-util .box-sub-share {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .sub-print {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);background:url('../../images/common/print.png') no-repeat center;}
.wrap-sub-navi .sub-util .sub-print:hover {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}

.wrap-sub-navi .sub-util .box-sub-favo {opacity:0; overflow:hidden; max-height:0px; position:absolute;  border:1px solid #3e454c; left:0px; top:100%; width:210px; background:#fff; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .box-sub-favo.on {opacity:1; max-height:1000px; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .box-sub-favo  > strong {display:block; font-family:'Noto Medium'; font-size:18px; padding:10px 20px; border-bottom:1px solid #d6d6d6;}
.wrap-sub-navi .sub-util .box-sub-favo ul li {padding:10px 20px;}
.wrap-sub-navi .sub-util .box-sub-favo ul li:hover {background:#f5f5f5;}
.wrap-sub-navi .sub-util .box-sub-favo ul li a span {display:none;}
.wrap-sub-navi .sub-util .box-sub-favo .close {text-indent:-9999px; position:absolute; right:0px; top:0px; width:47px; height:47px; background:url('../../images/sub/btn_favo_close.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-favo .close:hover {transform: rotate( 180deg ); transition: all 0.75s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .box-sub-favo .del {width:17px; height:17px; margin:0 0 0 10px; background:url('../../images/sub/btn-favo-del.png') no-repeat center center; text-indent:-9999px;}
.wrap-sub-navi .sub-util .box-sub-favo .control {text-align:center; padding:15px 0;}
.wrap-sub-navi .sub-util .box-sub-favo .control button {display:inline-block; display:inline-block; padding:5px 20px; color: #FFF;font-size: 12px; border-radius: 40px;}
.wrap-sub-navi .sub-util .box-sub-favo .control button.add {background: #0067c3;}
.wrap-sub-navi .sub-util .box-sub-favo .control button.reset {background: #707070;}
.wrap-sub-navi .sub-util .box-sub-share {opacity:0;overflow:hidden;max-height:0px;position:absolute;right: -1px;top: 70px;border: 1px solid #e8e8e8;padding: 15px;display: none;z-index: 99;width:100%;transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.wrap-sub-navi .sub-util .box-sub-share.on {opacity:1;display: block;max-height:1000px;width: 340px;transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);background:#fff;}
.wrap-sub-navi .sub-util .box-sub-share .close {width: 20px;height: 20px;text-indent: -9999px;background: url('../../images/sub/close.png') no-repeat center center;position: absolute;top: 15px;right: 15px;}
.wrap-sub-navi .sub-util .box-sub-share .send{margin-bottom:15px;}
.wrap-sub-navi .sub-util .box-sub-share .send span{display:inline-block;vertical-align:top;font-size: 16px;color: #2a2a2a;width: 45px;margin-right: 15px;padding-top: 5px;}
.wrap-sub-navi .sub-util .box-sub-share .send ul {background:#fff;padding:5px 0;display: inline-block;vertical-align: top;}
.wrap-sub-navi .sub-util .box-sub-share .send ul li{display:inline-block;vertical-align:top;margin: 0 1px;}
.wrap-sub-navi .sub-util .box-sub-share .send ul a {position:relative;display: inline-block;width: 25px;height: 25px;text-indent:-9999px;}
.wrap-sub-navi .sub-util .box-sub-share .share_fb {background: url('../../images/sub/share_fb.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-share .share_pt {background: url('../../images/sub/share_pt.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-share .share_nb {background: url('../../images/sub/share_nb.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-share .share_in {background: url('../../images/sub/share_in.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-share .share_ks {background: url('../../images/sub/share_ks.png') no-repeat center center;}
.wrap-sub-navi .sub-util .box-sub-share .share_tw {background: url('../../images/sub/share_tw.png') no-repeat center center;}

.wrap-sub-navi .sub-util .box-sub-share .url span{display:inline-block;vertical-align:top;width: 45px;font-size: 16px;color: #2a2a2a;margin-right: 15px;padding-top:2px;}
.wrap-sub-navi .sub-util .box-sub-share .url input[type="text"]{height:35px;width: 58%;}
.wrap-sub-navi .sub-util .box-sub-share .url a{height:26px;background:#5d5d5d;color:#fff;cursor:pointer;display: inline-block;vertical-align: top;font-family: 'Noto Regular';text-align: center;padding: 5px 10px;font-size: 16px;border-radius: 3px;}

@media all and (max-width:1400px) {
  #subContainer #subContent{max-width:100%;width:100%;padding: 0 50px 130px;}
  .wrap-sub-navi .container {max-width:100%;width: 100%;}
  #subContainer .pageNavigation{width:90%;margin:0 auto;}
}

@media all and (max-width:1023px) {
  .wrap-sub-navi{margin:-24px 0 0 0;}
  .wrap-sub-navi .sub-navi .home a{width:45px;}
  .wrap-sub-navi .sub-navi > ul > li{height:45px;}
  .wrap-sub-navi .sub-navi > ul > li .navUl{top:30px;}
  .wrap-sub-navi .sub-navi .navUl a{font-size:14px;padding:10px 25px;}
  .wrap-sub-navi .sub-navi > ul > li > a, .wrap-sub-navi .sub-navi > ul > li > button{height:45px;line-height:45px;font-size:14px;}
  .wrap-sub-navi .sub-navi > ul > li > button{padding:0 70px 0 0;}
  .wrap-sub-navi .sub-util > ul > li > button{width:45px;height:45px;}
  .wrap-sub-navi .sub-util .sub-share{background-size:14px;}
  .wrap-sub-navi .sub-util .sub-print{background-size:17px;}

  #subContent .page-info{margin: 75px 0 60px;}
  #subContent .page-title{font-size: 28px;font-family: 'Noto Regular';background-size:20px;padding:0 10px;}
}

@media all and (max-width:767px) {
  #subContainer .pageNavigation{display:none;}
  #subContent .page-title{font-size:25px;word-break: keep-all;}
  #subContent .page-info{margin:40px 0 45px;}
  #subContainer #subContent{padding:0 20px 100px;}
}

/*mobile-tab*/
.tab .tab_div > a{display:none;}

@media all and (max-width:1023px) {
  .tab .tab_div > a{display:block;border:1px solid #ccc;padding:15px 20px;font-size: 16px;color:#121212;background:url('../../images/common/arrow-4dep-arr.png') no-repeat 95% center;font-family: 'Noto Regular';}
  #menuUItab > .tab_div .ul_3{border:1px solid #ccc;position: absolute;z-index: 9;display: none;margin-top:5px;width: 100%;background: #fff;box-sizing: border-box;}
  #menuUItab > .tab_div .ul_3.open{display:block;}
  #menuUItab .tab_div .ul_3 > li > a._active{border:0;border-left:0 !important;color:#fff;background: #1a548d;}
  #menuUItab > .tab_div .ul_3 > li > a{border-left: 0 !important;border-bottom:0;border:0;background:#fff;font-size: 15px;text-align: left;padding: 12px 20px;}
  #menuUItab > .tab_div .ul_3 > li > a:hover{background:#efefef;}
  #menuUItab > .tab_div .ul_3 > li > a._active:hover{background:#1a548d;}
  #menuUItab > .tab_div .ul_3 > li + li > a{border-left:0;border-bottom:0;border:0;}
}

/*greeting*/
.greeting .title {font-size: 36px;margin-bottom: 40px;text-align:center;color:#333;letter-spacing:-2px;}
.greeting .title span{color:#015bb1;font-size: 36px;}

.greeting .title .upper{margin-left:-30px;font-size: 36px;}
.greeting .title .down{margin-left:30px;font-size: 36px;}

.greeting .conts01{border-left:8px solid #e0e0e0;padding-left:30px;font-size:17px;letter-spacing:-1px;color:#666;margin-bottom:40px;}
.greeting .conts01 .color-blue{color:#015bb1;display:block;}
.greeting .conts01 .color-blue.s-inline{display:inline;font-size:25px;}
.greeting .conts01 .color-gray.s-inline{display:inline;font-size:20px;}
.greeting .conts01 p{line-height:1.7;}
.greeting .conts01 .top{position:relative;}
.greeting .conts01 .top p{margin-bottom: 35px;}
.greeting .conts01 .top  .textbox{display:inline-block;vertical-align:top;width: calc(100% - 650px);}
.greeting .conts01 .top .imgbox{position:absolute;top:0;right:0;}
.greeting .conts01 .top .imgbox .inner{padding:25px 0 0 25px;background: url('../../images/contents/greeting-imgbg.png') no-repeat calc(50% - 18px) top;}

.greeting .conts02{font-size:17px;letter-spacing:-1px;color:#666;}
.greeting .conts02 .imgbox{display:inline-block;vertical-align:top;}
.greeting .conts02 .textbox{display:inline-block;vertical-align:top;margin-left:35px;padding-left:30px;border-left:8px solid #e0e0e0;width:39.5%;}
.greeting .conts02 .textbox p{line-height:1.73;}
.greeting .conts02 .color-blue.italic{font-size:23px;font-style:italic;color:#015bb1;display:block;margin-bottom:25px;}

.greeting .ending {margin-top:30px;text-align:right;}
.greeting .ending span{display:block;margin-bottom:10px;font-size:16px;color:#333;}

@media all and (max-width:1400px) {
  .greeting .conts02 .imgbox{margin-bottom:40px;display:block;text-align:center;}
  .greeting .conts02 .textbox{display:block;padding-left:0;border-left:0;margin-left:0;width:100%;}
  .greeting .ending{margin-top:60px;}
}

@media all and (max-width:1200px) {
  .greeting .title{font-size:25px;margin-bottom: 40px;}
  .greeting .title .upper img,
  .greeting .title .down img{width:20px;}

  .greeting .conts01 .top .imgbox{position:initial;text-align:center;margin-bottom: 40px;}
  .greeting .conts01{border-left:none;padding-left:0;margin-bottom: 60px;}
  .greeting .conts01 .top .textbox{width:100%;display:block;}
}

@media all and (max-width:767px) {
  .greeting .conts01 .top .imgbox img,
  .greeting .conts02 .imgbox img{width:100%;}
  .greeting .conts01 .top .imgbox .inner{background-size:90%;}
  .greeting .title{font-size:19px;}
  .greeting .title .upper,
  .greeting .title .down{margin:0;font-size: 20px;}
  .greeting .title span{font-size: 20px;}
  .greeting .title .upper img, .greeting .title .down img{width:15px;}
}

@media all and (max-width:520px) {
  .greeting .title .upper,
  .greeting .title .down,
  .greeting .title span{font-size: 17px;}
}

.cor0{color:#111;font-family:'Noto Bold';}
.cor1{color:#3a77d0;font-family:'Noto Bold';}
.cor2{color:#94cca5;font-family:'Noto Bold';}
.cor3{color:#dc6ad0;font-family:'Noto Bold';}
.cor4{color:#3496d4;font-family:'Noto Bold';}
.cor5{color:#f9ae66;font-family:'Noto Bold';}

.con-table .cor1-bg {background-color:#a8c7f4 !important;}
.con-table .cor2-bg {background-color:#ceecc1 !important;}
.con-table .cor3-bg {background-color:#f6d4f4 !important;}
.con-table .cor4-bg {background-color:#8bdfe4 !important;}
.con-table .cor5-bg {background-color:#f7c67f !important;}
.con-table tbody th span{font-size:24px;}
.con-table tbody td i{background:#239ed7;color:#fff;display:inline-block;text-align:center;vertical-align:top;width:20px;height:20px;font-size:12px;margin: 3px 10px 0 0;border-radius:10px;}
.con-table tfoot th{padding: 12px 0 !important;text-align:center;font-family:'Noto Regular';background:#ebf9e1;color:#660;}
.thirty_business{text-align: center;border: 1px solid #bababa;width: 180px;margin: 0 0 15px auto;padding: 5px;background: #ededed;font-family: 'Noto Regular';}


.planner .title{display:inline-block;vertical-align:top;border-radius: 5px;color:#fff;font-size: 20px;font-family: 'Noto Light';padding: 10px 0;text-align: center;width: 200px;letter-spacing: -1px;}
.planner .title p{font-size:20px;font-family:'Noto Regular';}
.planner .conts{display:inline-block;vertical-align:top;background:#fff;border-radius: 5px;color:#333;font-size: 18px;font-family: 'Noto Regular';line-height: 1.3;padding: 10px 0;text-align: center;width: 100%;height: 100%;box-sizing: border-box;}
.planner .conts span{font-size:20px;font-family:'Noto Regular';}
.planner ul{display:inline-block;vertical-align:top;margin-left:3px;width: calc(100% - 207px);}
.planner ul li{background:none !important;display:inline-block;vertical-align:top;margin-top:0 !important;padding-left:5px !important;}

.planner .left{display:inline-block;vertical-align:top;width: 130px;margin-right: 10px;}
.planner .top .left .title{background:#18bcd7;color:#fff;padding-top: 75px;padding-bottom: 75px;border-radius:10px;text-align:center;font-size:23px;font-family:'Noto Regular';width: 130px;line-height: 1.55;}
.planner .right{display:inline-block;vertical-align:top;width: calc(100% - 150px);}
.planner .top .right .wrap{border-radius:10px;background:#b9ebf3;padding: 15px;}
.planner .top .right .title{background:#03cff0;}

.planner .top{margin-bottom:150px;position:relative;}
.planner .top:after{content:'';width: 100%;height:180px;background: url('../../images/contents/bb-arrow01.png') no-repeat 80% bottom;position:absolute;bottom: -190px;left:50%;transform:translate(-50%, 0);}
.planner .top .right .line01{margin-bottom: 10px;}
.planner .top .right .line01 .conts{width: calc(100% - 215px);text-align:center;padding:12px 0;margin-left: 8px;}
.planner .top .right .line02 .title{height:120px;padding-top: 40px;box-sizing: border-box;}
.planner .top .right .line02 ul li{height:120px;width: calc(100% / 5 - 10px);padding-left: 0 !important;overflow: hidden;border-radius: 5px;margin-left: 6.5px;}
.planner .top .right .line02 ul li .conts{padding-top:25px;}

.planner .bottom .right-top{background:#d4deed;border-radius: 15px;padding: 15px;margin-bottom: 180px;position:relative;}
.planner .bottom .right-top:after{content:'';width: 80%;height:180px;background: url('../../images/contents/bb-arrow01.png') no-repeat 100% bottom;position:absolute;bottom: -200px;left:50%;transform:translate(-50%, 0);}
.planner .bottom .line01 .conts,
.planner .bottom .line02 .conts{width: calc(100% - 215px);text-align:center;padding:12px 0;margin-left: 8px;}
.planner .bottom .line03 .conts > ul > li .conts{width:100%;height:100%;margin-left:0;}

.planner .bottom .line03 .title{padding:35px 0;}

.plan-div{display:inline-block;vertical-align:top;width:calc(100% - 215px);text-align:center;margin-left: 8px;}
.plan-div > ul{width: calc(100% + 12px);margin-left: -10px;margin-top:10px;}
.plan-div > ul > li{width: 17.4%;padding-left:0 !important;overflow:hidden;margin-left:6.5px;}
.plan-div > ul > li .conts{padding:30px 0;line-height:1.35;}
.plan-div > ul > li:nth-child(3){width:25%;}
.plan-div > ul > li:nth-child(3) .conts{padding:12px 0;}
.plan-div > ul > li:nth-child(3) .conts._half{width: 48%;margin-top:10px;}
.plan-div > ul > li:nth-child(3) .conts._half.holyleft{margin-left:5px;}

.planner .bottom .line02{margin-top:10px;margin-bottom:10px;}
.planner .bottom .left .title{background:#2a5ca5;color:#fff;padding-top: 286px;padding-bottom: 287px;border-radius:10px;text-align:center;font-size:23px;font-family:'Noto Regular';width: 130px;line-height: 1.65;}
.planner .bottom .right .title{background:#3a77d0;}

.planner .bottom .right-bottom{background:#d4deed;padding:15px;border-radius:15px;}
.planner .bottom .right-bottom .title{padding:55px 0;}
.planner .bottom .right-bottom ul{/* width:100%; */margin-left:8px;width: calc(100% - 212px);}
.planner .bottom .right-bottom ul > li{width:calc(100% / 5 - 10px);padding-left:0 !important;overflow:hidden;margin-left:6.5px;}
.planner .bottom .right-bottom ul > li .conts-title{background: #6896d9;border-radius: 5px;text-align: center;color: #fff;padding: 15px 0;margin-bottom: 10px;}
.planner .bottom .right-bottom ul > li .conts{width:100%;margin-left:0;line-height: 1.55;}
.planner .bottom .right-bottom ul > li .conts.pdt{padding:24px 0;}

.planner i{font-style:normal;display:block;font-size: 18px;font-family: 'Noto Regular';}
.planner .title i{font-size:20px;font-family: 'Noto Light';}

@media all and (max-width:1400px) {
  .planner .title p{display:inline-block;}
  .planner .left{display:block;width:100%;margin-bottom:10px;}
  .planner .left .title{display:block;width:100%;}
  .planner .right{width:100%;}
  .planner .top .left .title{padding-top:25px;padding-bottom:25px;font-size:20px;width: 100%;}

  .planner .bottom{margin-top:30px;}
  .planner .bottom .left .title{padding-top:25px;padding-bottom:25px;font-size:20px;width: 100%;}

  .planner .top:after,
  .planner .bottom .right-top:after{background-position:50% bottom;}

  .plan-div > ul > li:nth-child(3){width:30%;}
  .plan-div > ul > li{width:16%;}
}

@media all and (max-width:1200px) {
  .plan-div > ul > li:nth-child(1),
  .plan-div > ul > li:nth-child(2),
  .plan-div > ul > li:nth-child(4),
  .plan-div > ul > li:nth-child(5){width:calc(100% / 2 - 10px);}
  .plan-div > ul > li:nth-child(3){width:99%;margin-top:10px !important;margin-bottom: 10px;margin-left: 6.5px;}

  .plan-div > ul > li .conts{padding:10px 0;}
  .planner .bottom .line03 .title{padding:110px 0;}
  .plan-div > ul > li:nth-child(3) .conts._half{width:calc(100% / 2 - 5px);}
}

@media all and (max-width:1023px) {
  .planner .title{width:100%;display:block;margin-bottom: 10px;}
  .planner ul{width:100%;display:block;margin-left:0;}
  .planner .bottom .line01 .conts, .planner .bottom .line02 .conts,
  .planner .top .right .line01 .conts{width:100%;margin-left:0;}
  .plan-div,
  .planner .bottom .right-bottom ul{width:100%;margin-left:0;}
  .planner .bottom .line03 .title,
  .planner .bottom .right-bottom .title{padding:10px 0;}
  .planner .top .right .line02 ul li{width:100%;margin-left:0;height:auto;}
  .planner .top .right .line02 ul li + li{margin-top:10px !important;}
  .planner .top .right .line02 ul li .conts{padding-top:10px;}
  .planner .top .left .title,
  .planner .bottom .left .title{padding-top:10px;padding-bottom:10px;}
  .planner .top .right .line02 .title{height:auto;padding-top:10px;}
  .plan-div > ul > li:nth-child(1), .plan-div > ul > li:nth-child(2), .plan-div > ul > li:nth-child(4), .plan-div > ul > li:nth-child(5),
  .plan-div > ul > li:nth-child(3){width:100%;margin-left:0;margin-bottom:0;}
  .plan-div > ul > li + li{margin-top:10px !important;}
  .planner .bottom .right-bottom ul > li{width:100%;margin-left:0;}
  .planner .bottom .right-bottom ul > li + li{margin-top:10px !important;}

  .planner .top,
  .planner .bottom .right-top{margin-bottom:60px;}
  .planner .top:after,
  .planner .bottom .right-top:after{display:none;}

  .planner .title p,
  .planner .conts,
  .planner .title,
  .planner .conts span{font-size:16px;}

  .planner i{display:inline-block;font-size: 16px;}
  .planner .title i{font-size:16px;}
}

.grand-pnu .big-title{width:500px;border:1px solid #ccc;padding:7px;border-radius:100px;font-size:30px;margin: 0 auto -40px;position: relative;background: #fff;}
.grand-pnu .big-title .inner{border:3px solid #1c4075;border-radius: 100px;text-align: center;font-size: 30px;letter-spacing: -1px;font-family: 'Noto Medium';padding: 5px 0;}
.grand-pnu .big-title .inner i{font-size:30px;font-family: 'Noto Medium';letter-spacing: -5px;}

.grand-pnu > .inner{background:#eee;border-radius:10px;padding: 95px 65px 50px;}
.grand-pnu > .inner .title{margin-bottom:15px;}
.grand-pnu > .inner .title span{display:inline-block;vertical-align:top;border:1px solid #1a51b5;background:#fff;width:55px;height:55px;font-size:36px;text-align: center;color: #1a51b5;border-radius: 50%;font-family: 'Noto Medium';line-height: 1.5;position:relative;z-index: 1;}
.grand-pnu > .inner ul.top > li:nth-child(2) > .title span{color:#94cca5;border-color:#94cca5;}
.grand-pnu > .inner ul.bottom > li:nth-child(1) > .title span{color:#dc6ad0;border-color:#dc6ad0;}
.grand-pnu > .inner ul.bottom > li:nth-child(2) > .title span{color:#3496d4;border-color:#3496d4;}
.grand-pnu > .inner ul.bottom > li:nth-child(3) > .title span{color:#f9ae66;border-color:#f9ae66;}

.grand-pnu > .inner .title p{font-size:21px;color:#fff;font-family:'Noto Regular';border-radius:10px;background:#1a51b5;display:inline-block;vertical-align:top;width: calc(100% - 30px);margin-left:-35px;position:relative;z-index:0;padding: 5px 0;padding-left:35px;text-align: center;margin-top: 6px;box-sizing: border-box;}
.grand-pnu > .inner ul.top > li:nth-child(2) > .title p{background:#94cca5;}
.grand-pnu > .inner ul.bottom > li:nth-child(1) > .title p{background:#dc6ad0;}
.grand-pnu > .inner ul.bottom > li:nth-child(2) > .title p{background:#3496d4;}
.grand-pnu > .inner ul.bottom > li:nth-child(3) > .title p{background:#f9ae66;}

.grand-pnu > .inner .conts{background:#fff;border-radius:10px;padding:30px 25px;box-sizing: border-box;}
.grand-pnu > .inner .conts > ul > li{display:block;width:100%;box-sizing:border-box;padding-left: 30px !important;line-height: 1.7;margin-left: 0 !important;position: relative;}
.grand-pnu > .inner .conts > ul > li:before{content:'';width:8px;height:8px;background: #1a51b5;border-radius:50%;position:absolute;top: 11px;left: 5px;display:block;}
.grand-pnu > .inner ul.top > li:nth-child(2) .conts > ul > li:before{background:#94cca5;}
.grand-pnu > .inner ul.bottom > li:nth-child(1) .conts > ul > li:before{background:#dc6ad0;}
.grand-pnu > .inner ul.bottom > li:nth-child(2) .conts > ul > li:before{background:#3496d4;}
.grand-pnu > .inner ul.bottom > li:nth-child(3) .conts > ul > li:before{background:#f9ae66;}

.grand-pnu > .inner .top{margin-bottom:35px;}
.grand-pnu > .inner .top li{margin-top:0 !important;padding-left:0 !important;background: none !important;display:inline-block;vertical-align:top;width: calc(100% / 2 - 20px);}
.grand-pnu > .inner .top li + li{margin-left:35px;}
.grand-pnu > .inner .top .conts{min-height:260px;}

.grand-pnu > .inner .bottom .conts{min-height:170px;}
.grand-pnu > .inner .bottom li{margin-top:0 !important;padding-left:0 !important;background: none !important;display:inline-block;vertical-align:top;width: calc(100% / 3 - 27px);}
.grand-pnu > .inner .bottom li + li{margin-left:35px;}

@media all and (max-width:1023px) {
  .grand-pnu > .inner .top li{width:100%;}
  .grand-pnu > .inner .top li + li{margin-left:0;margin-top:25px !important;}
  .grand-pnu > .inner .top .conts li + li,
  .grand-pnu > .inner .bottom .conts li + li{margin-top:5px !important;}
  .grand-pnu > .inner .top .conts,
  .grand-pnu > .inner .bottom .conts{min-height:auto;}

  .grand-pnu > .inner .bottom li{width:100%;}
  .grand-pnu > .inner .bottom li + li{margin-left:0;margin-top:25px !important;}
}

@media all and (max-width:767px) {
  .grand-pnu .big-title{width:80%;}
  .grand-pnu .big-title .inner,
  .grand-pnu .big-title .inner i{font-size:23px;}
  .grand-pnu > .inner{padding:85px 25px 30px;}
  .grand-pnu > .inner .top .conts,
  .grand-pnu > .inner .bottom .conts{min-height:auto;padding:25px 20px;}
  .grand-pnu > .inner .title p{padding-left:20px;}
  .grand-pnu > .inner .conts > ul > li{font-size:16px;line-height:1.4;padding-left:20px !important;}
  .grand-pnu > .inner .conts > ul > li:before{width:5px;height:5px;top:8px;}
  .grand-pnu > .inner .conts > ul > li + li{margin-top:5px !important;}
}

.boss{background:url('../../images/contents/org-boss.png') no-repeat center;color:#fff;font-size: 24px;font-family:'Noto Regular';text-align:center;width:185px;height:185px;margin: 0 auto 30px;padding-top: 72px;box-sizing: border-box;padding-right: 8px;position:relative;}
.suboss{background:url('../../images/contents/org-dep01.png') no-repeat center;color:#fff;font-size: 18px;font-family:'Noto Regular';text-align:center;margin: 0 auto 20px;padding: 10px 0;width:270px;position:relative;}
.thrboss{background:url('../../images/contents/org-dep02.png') no-repeat center;color:#fff;font-size: 18px;font-family:'Noto Regular';text-align:center;margin:0 auto;padding:10px 0;width:270px;display: inline-block;position:relative;}
.foboss{background:url('../../images/contents/org-dep03.png') no-repeat center;color:#fff;font-size: 18px;font-family:'Noto Regular';text-align:center;margin:0 auto;padding:10px 0;width:270px;display: inline-block;position:relative;}

.grad_org01 .top-org{padding-bottom: 85px;}
.grad_org01 ul li{padding-left:0 !important;background:none !important;display: inline-block;vertical-align:top;text-align: center;width: calc(100% / 2 - 5px);}
.grad_org01 .bottom-org ul{text-align:center;}
.grad_org01 .bottom-org ul li{width:calc(100% / 4 - 40px);border:1px solid #ccc;margin-top:0 !important;position: relative;}
.grad_org01 .bottom-org ul > li + li{margin-left:35px;}
.grad_org01 .bottom-org ul li > strong{padding:10px 0;font-size:18px;color:#023490;border-bottom:3px solid #023490;font-family:'Noto Regular';display: block;}
.grad_org01 .bottom-org ul li > ul{text-align:left;background:#f8f8f9;padding: 25px 20px;}
.grad_org01 .bottom-org ul li > ul > li:nth-child(1){font-family:'Noto Medium';}
.grad_org01 .bottom-org ul li > ul > li{width:100%;text-align: left;border: none;}
.grad_org01 .bottom-org ul li > ul > li + li{margin-left:0;}

.grad_org01 .boss:before{content:'';width:1px;height: 200px;display:block;background:#ccc;position:absolute;top: 172px;left:50%;}
.grad_org01 .bottom-org > ul > li:before{content:'';width:1px;height: 50px;display:block;background:#ccc;position:absolute;top: -50px;left:50%;}
.grad_org01 .bottom-org > ul > li:after{content:'';width: calc(100% + 41px);height:1px;display:block;background:#ccc;position:absolute;top:-50px;left:50%;}
.grad_org01 .bottom-org > ul > li:nth-last-child(1):after{display:none;}
.grad_org01 .top-org ul li + li{position:relative;}
.grad_org01 .top-org ul li + li:before{content:'';width: 50%;height:1px;background:#ccc;display:block;position:absolute;top:50%;left:0;}

.grad_org02{text-align:center;}
.grad_org02 .boss{padding-top: 66px;line-height: 1.3;font-size: 22px;}
.grad_org02 .boss:after{content: '';width: 1px;height: 230px;background: #ccc;display: block;position: absolute;top: 174px;left: 50%;}
.grad_org02 > ul.top_ul > li{position:relative;}
.grad_org02 > ul.top_ul > li + li:before{content:'';width:50%;height:1px;background:#ccc;display:block;position:absolute;top:50%;left:0;}
.grad_org02 > ul.bottom_ul > li{position:relative;}
.grad_org02 > ul.bottom_ul > li:before{content:'';width: 100.5%;height: 1px;background:#ccc;display:block;position:absolute;top: -28px;left:50%;}
.grad_org02 > ul.bottom_ul > li:after{content:'';width: 1px;height: 58px;background:#ccc;display:block;position:absolute;top: -28px;left:50%;}
.grad_org02 > ul.bottom_ul > li + li:before{display:none;}

.grad_org02 .thrboss{margin: 30px 0 70px;}
.grad_org02 ul li{margin-top:0 !important;display:inline-block;vertical-align:top;width: calc(100% / 2 - 5px);text-align:center;background:none !important;padding-left:0 !important;}

/*241231 추가*/
.grad_org02 > ul.bottom_ul2 > li{position:relative; width: calc(100% / 3 - 5px)}
.grad_org02 > ul.bottom_ul2 > li:before{content:'';width: 101%;height: 1px;background:#ccc;display:block;position:absolute;top: -28px;left:50%;}
.grad_org02 > ul.bottom_ul2 > li:after{content:'';width: 1px;height: 58px;background:#ccc;display:block;position:absolute;top: -28px;left:50%;}
.grad_org02 > ul.bottom_ul2 > li:last-child:before{display:none;}



.grad_org03{text-align:center;width: 1000px;margin:0 auto;}

.grad_org03 .boss:after{content:'';width:1px;height: 272px;background:#ccc;position:absolute;top: 173px;left:50%;margin-left: -1px;}
.grad_org03 .left li{position:relative;}
.grad_org03 .left li:after{content:'';width: 89%;height:1px;background:#ccc;position:absolute;top:50%;left: 260px;z-index: -1;}

.grad_org03 .top-org{margin-bottom:85px;}
.grad_org03 ul li{padding-left:0 !important;background:none !important;vertical-align:top;text-align: center;margin-top: 0 !important;}
.grad_org03 .left{float:left;margin-top: 25px;}
.grad_org03 .left li + li{margin-top: 10px !important;}
.grad_org03 .right{float:right;}
.grad_org03 .center{background-size: cover;margin-top: 130px;padding: 7px 0;line-height: 1.4;position:relative;}
.grad_org03 .center:before{content:'';width:50%;height:1px;background:#ccc;position:absolute;top:50%;left:260px;z-index:-1;}
.grad_org03 .right li{position:relative;}
.grad_org03 .right li:nth-child(1):before{content:'';width:89%;right:260px;position:absolute;z-index:-1;top:50%;height:1px;border-top: 1px dashed #ccc;}
.grad_org03 .right li + li:after{content:'';width:1px;height:20px;bottom: 48px;left:50%;z-index:-1;position:absolute;background:#ccc;}

.grad_org03 .bottom-org > ul > li:before{content:'';position:absolute;background:#ccc;width: calc(100% + 26px);height:1px;left:50%;top:-50px;}
.grad_org03 .bottom-org  > ul > li:after{content:'';position:absolute;background:#ccc;width:1px;height:50px;left:50%;top:-50px;margin-left: -1px;}
.grad_org03 .bottom-org  > ul > li:nth-last-child(1):before{display:none;}

.grad_org03 .bottom-org ul{text-align:center;}
.grad_org03 .bottom-org ul li{width: calc(100% / 3 - 20px);border:1px solid #ccc;margin-top:0 !important;position: relative;display: inline-block;vertical-align: top;}
.grad_org03 .bottom-org ul > li + li{margin-left: 20px;}
.grad_org03 .bottom-org ul li > strong{padding:10px 0;font-size:18px;color:#023490;border-bottom:3px solid #023490;font-family:'Noto Regular';display: block;}
.grad_org03 .bottom-org ul li > ul{text-align:left;background:#f8f8f9;padding: 25px 20px;}
.grad_org03 .bottom-org ul li > ul > li{width:100%;text-align: left;border: none;position:relative;padding-left: 45px !important;}
.grad_org03 .bottom-org ul li > ul > li span{position:absolute;left:0;top:0;}
.grad_org03 .bottom-org ul li > ul > li + li{margin-left:0;}


@media all and (max-width:1200px) {
  .grad_org03{width:100%;}
  .grad_org03 .left li:after,
  .grad_org03 .center:before,
  .grad_org03 .right li:nth-child(1):before{display:none;}
}

@media all and (max-width:1023px) {
  .grad_org01 .top-org > ul > li:nth-child(1){display:none;}
  .grad_org01 .top-org > ul > li{width:100%;}
  .grad_org01 .top-org ul li + li:before{display:none;}
  .grad_org01 .bottom-org ul li{width:100%;box-sizing: border-box;}
  .grad_org01 .bottom-org ul > li + li{margin-left:0;margin-top:50px !important;}
  .grad_org01 .bottom-org ul li > ul > li + li{margin-top:0 !important;}
  .grad_org01 .bottom-org > ul > li:after{display:none;}


  .grad_org03 .thrboss,
  .grad_org03 .suboss,
  .grad_org03 .foboss{width:100%;padding-left: 10px;font-size: 16px;padding-right: 10px;box-sizing: border-box;}
  .grad_org03 .right{margin-top: 25px;}
  .grad_org03 .center{margin-top:20px;background-size: auto;font-size: 15px;line-height: 1.3;}
  .grad_org03 .left li + li{margin-top:20px !important;}
  .grad_org03 .boss:after{display:none;}
  .grad_org03 .right li + li:after{display:none;}
}

@media all and (max-width:767px) {
  .grad_org03 .left,
  .grad_org03 .right{float:none;}
  .grad_org02 ul.top_ul li:nth-child(1){display:none;}
  .grad_org02 ul.top_ul li{width:100%;}
  .grad_org02 > ul.top_ul > li + li:before{display:none;}
  .grad_org02 ul.bottom_ul li, .grad_org02 ul.bottom_ul2 li{width:100%;}/* 241231 */
  .grad_org02 > ul.bottom_ul > li:before,
  .grad_org02 > ul.bottom_ul > li:after,
  .grad_org02 > ul.bottom_ul2 > li:before,
  .grad_org02 > ul.bottom_ul2 > li:after {display:none;}/* 241231 */
  .grad_org02 .thrboss{margin:30px 0 20px;}
  .grad_org02 .boss:after{height:440px;} /* 241231 */

  .grad_org03 .bottom-org ul li{width:100%;display:block;box-sizing: border-box;}
  .grad_org03 .bottom-org ul > li + li{margin-left:0;margin-top:25px !important;}
  .grad_org03 .bottom-org > ul > li:before,
  .grad_org03 .bottom-org > ul > li:after{display:none;}
}

.status-img{text-align:center;}
.status-img li{display:inline-block;vertical-align:top;background:none !important;padding-left:0 !important;margin-top: 0 !important;}
.status-img li + li{margin-left:50px}

@media all and (max-width:1400px) {
  .status-img li{width: 100%;display:block;}
  .status-img li + li{margin-left:0;margin-top:50px !important;}
}

@media all and (max-width:1023px) {
  .status-img li + li img{width:100%;}
}

@media all and (max-width:767px) {
  .status-img li img{width:80%;}
}

.con-table.fordown table:after{background:#1865b1;}
.con-table.fordown tbody th{background:#fff !important;text-align:left !important;}

.haksa_bottom {height:auto;}
.haksa_bottom .left{color:#014099;font-size: 18px;font-family:'Noto Regular';padding-top: 8px;padding-left: 37px;background: url('../../images/contents/icon-tel.png') no-repeat left 9px;}
.haksa_bottom .left span{color:#333;font-size: 18px;font-family: 'Noto Medium';}
.haksa_bottom .right{display: block;text-align: right;margin-top: -35px;}
.haksa_bottom .right.four{margin-top:-95px;}
.haksa_bottom .right .right_top{margin-bottom:10px;}

.haksa_bottom.long{height:auto;}

@media all and (max-width:1023px) {
  .haksa_bottom{height:auto;}
  .haksa_bottom .left,
  .haksa_bottom .right{float:none;}
  .haksa_bottom .right,
  .haksa_bottom .right.four{margin-top:10px;text-align:right;}
}

@media all and (max-width:767px) {
  .haksa_bottom .left{font-size:16px;word-break: keep-all;text-align: left;}
  .haksa_bottom .left span{font-size:16px;}
  .haksa_bottom .right a{margin-top:5px;}

}


.loaction .left{display:inline-block;vertical-align:top;width:400px;border-top:7px solid #14346e;font-family:'Noto Regular';}
.loaction .left .title{padding-top:115px;padding-bottom:95px;}
.loaction .left .title strong{font-size:48px;font-family:'Noto Regular';line-height: 1.3;}
.loaction .left .title strong i{font-size:48px;font-family:'Noto Regular';color:#14346e;display: block;}
.loaction .left .detail span.ad-title{display:block;font-size:20px;color:#151515;padding-left: 30px;background:url('../../images/contents/loca-icon.png') no-repeat left center;font-family: 'Noto Medium';}
.loaction .left .detail p{font-size:16px;margin: 15px 0 50px;color:#151515;letter-spacing: -.5px;}
.loaction .left .detail a{color:#fff;padding: 10px 45px 10px 10px;background: #005baa url('../../images/contents/new_win_w.png') no-repeat 93% center;border-radius: 5px;}
.loaction .right{display:inline-block;vertical-align:top;width:calc(100% - 470px);padding-left:50px;}

@media all and (max-width:1023px) {
  .loaction .left{display:block;margin-bottom:30px;}
  .loaction .right{display:block;width:100%;padding-left:0;}
}

@media all and (max-width:767px) {
  .loaction .left{width:auto;}
  .loaction .left .title{padding-top: 65px;padding-bottom: 45px;}
  .loaction .left .title strong,
  .loaction .left .title strong i{font-size: 32px;}

  .loaction .left .detail a{font-size:14px;}
}

.li-icon-02.new_d > li{border-left:none;border-right:none;border-top:3px solid #015bb1;width: calc(100% / 4 - 3%);margin: 1% 1.5% 5%;min-height: 270px;}
.li-icon-02.new_d > li .cont > ul > li {padding-left:20px !important;position: relative!important;width:auto !important;height: auto !important;top: 0;right: 0;background-image: none !important;margin-bottom: 0;}
.li-icon-02.new_d > li .cont strong.title{margin-bottom:0;}
.li-icon-02.new_d > li .cont > ul > li:before{width:5px;height:5px;border-radius:50%;background-color:#999;margin-top: 7px;display:inline-block;background-image:none;}
.li-icon-02.new_d > li .cont > ul > li:after{display:none !important;}
.li-icon-02.new_d .cont .call{background: url(../../images/contents/icon-tel.png) no-repeat left center;font-family:'Noto Regular';display:block;margin-bottom: 0;padding: 15px 0 15px 40px;font-size: 20px;}

@media all and (max-width:1200px) {
  .li-icon-02.new_d > li{width:calc(100% / 3 - 3%);padding: 15px !important;}
}

@media all and (max-width:767px) {
  .li-icon-02.new_d > li{width: 100%;margin: 1% 0;min-height: auto;padding: 20px;margin-bottom: 40px;}
  .li-icon-02.new_d > li + li{margin-left:0;margin-top:25px;}
}

.info01{background:url('../../images/contents/skyblue-info01.png') no-repeat left 5px; display: block;padding: 4px 0 5px 40px;font-family: 'Noto Regular';}

.grand-dnv ul li{display:inline-block;vertical-align:top;width: calc(100% / 5 - 48px);background: none !important;margin-top: 0 !important;padding-left: 0 !important;position:relative;float: left;}
.grand-dnv ul li span{width:35px;height:35px;background:#005baa;color:#fff;border-radius:50%;display: block;text-align:center;font-size: 16px;font-family: 'Noto Regular';padding-top: 5px;box-sizing: border-box;margin: 0 auto;position: relative;top: 20px;}
.grand-dnv ul li p{font-size:18px;font-family:'Noto Regular';text-align:center;background:#eee;padding-top:50px;padding-bottom: 35px;box-sizing: border-box;height: 110px;line-height: 1.3;}
.grand-dnv ul li + li{margin-left: 60px;}

.grand-dnv ul.top{padding-bottom: 50px;height: 150px;position: relative;}
.grand-dnv ul.top:after{content:'';width: 39px;height: 22px;background:url('../../images/contents/dnv-blue-arrow.png') no-repeat left center;position:absolute;left: 90.5%;bottom: 10px;transform: rotate(90deg);}
.grand-dnv ul.top li + li:before{content:'';width: 39px;height: 22px;background:url('../../images/contents/dnv-blue-arrow.png') no-repeat left center;position:absolute;left: -52px;top:50%;margin-top: 5px;}
.grand-dnv ul.bottom li{float:right;}
.grand-dnv ul.bottom li{margin-left:60px;}
.grand-dnv ul.bottom li + li:before{content:'';width: 39px;height: 22px;background:url('../../images/contents/dnv-blue-arrow.png') no-repeat left center;position:absolute;right: -49px;top:50%;margin-top: 5PX;transform:rotate(180deg);}
.grand-dnv ul.bottom .li-long p{padding-top:38px;}

@media all and (max-width:1023px) {
  .grand-dnv ul.top{height:auto;padding-bottom: 60px;}
  .grand-dnv ul li{width:100%;float:none !important;margin-left:0 !important;}
  .grand-dnv ul li + li{margin-top: 60px !important;}
  /**.grand-dnv ul.top:after{display:none;}
  .grand-dnv ul.top li + li:before,.grand-dnv ul.bottom li + li:before{display:none;}**/
  .grand-dnv ul.top li + li:before{left:50%;margin-left:-20px;top: -40px;transform:rotate(90deg);}
  .grand-dnv ul.top:after{left:50%;margin-left:-20px;}
  .grand-dnv ul.bottom li + li:before{right:50%;margin-right: -20px;top: -40px;transform:rotate(90deg);}
}

.flowchart .wrap-ul{font-size:0;padding-top: 50px;text-align: center;}
.flowchart .wrap-ul > li{background-image:none !important;padding-left:0 !important;display:inline-block;vertical-align:top;width: calc(100% / 3 - 70px);margin-top: 0 !important;position:relative;}
.flowchart .wrap-ul > li + li{margin-left:100px;}
.flowchart .wrap-ul > li strong{font-size:20px;display: block;text-align: center;background: #3194e8;border-radius: 50px;color: #fff;padding: 15px 0;margin-bottom: 30px;}
.flowchart .wrap-ul > li:nth-child(2) strong{background:#637fcc;}
.flowchart .wrap-ul > li:nth-child(3) strong{background:#58c8f2;}

.flowchart .wrap-ul > li > ul{padding:25px;background:#edf5fd;border-radius: 15px;}
.flowchart .wrap-ul > li:nth-child(2) > ul{background:#f1f3f8;}
.flowchart .wrap-ul > li:nth-child(3) > ul{background:#edf8fd;}
.flowchart .wrap-ul > li > ul > li {font-size:17px;padding: 10px 0;text-align:center;border:1px solid #71b3ec;background-image: none !important;border-radius: 50px;background-color: #fff !important;font-family: 'Noto Regular';position:relative;}
.flowchart .wrap-ul > li:nth-child(2) > ul > li {border-color:#637fcc;}
.flowchart .wrap-ul > li:nth-child(3) > ul > li {border-color:#72b4ec;}
.flowchart .wrap-ul > li > ul > li + li{margin-top:40px !important;}

.flowchart .wrap-ul > li:nth-child(1) > ul > li + li:before,
.flowchart .wrap-ul > li:nth-child(3) > ul > li + li:before{content:'';width:25px;height:18px;background:url('../../images/contents/chart-arrow01.png') no-repeat center;position:absolute;top: -30px;left:50%;margin-left:-12px;}
.flowchart .wrap-ul > li:nth-child(2) > ul > li + li:before{content:'';width:25px;height:18px;background:url('../../images/contents/chart-arrow02.png') no-repeat center;position:absolute;top: -30px;left:50%;margin-left:-12px;}

.flowchart .wrap-ul > li:nth-child(1) > ul > li:nth-child(3){margin-top:665px !important;}
.flowchart .wrap-ul > li:nth-child(1) > ul > li:nth-child(3):before{display:none;}

.flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(3){margin-top:220px !important;}
.flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(5){margin-top: 217px !important;}
.flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(3):before,
.flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(5):before{display:none;}

.flowchart ul li.left-arrow01:after{content:'';width:70px;height:12px;background:url('../../images/contents/left-short-arrow01.png') no-repeat left center;position:absolute;left:-110px;top:50%;margin-top:-6px;}
.flowchart ul li.left-arrow02:after{content:'';width:70px;height:12px;background:url('../../images/contents/left-short-arrow02.png') no-repeat left center;position:absolute;left:-110px;top:50%;margin-top:-6px;}
.flowchart ul li.right-arrow01:after{content:'';width:70px;height:12px;background:url('../../images/contents/right-short-arrow01.png') no-repeat left center;position:absolute;left:-110px;top:50%;margin-top:-6px;}
.flowchart ul li.right-arrow02:after{content:'';width:70px;height:12px;background:url('../../images/contents/right-short-arrow02.png') no-repeat left center;position:absolute;left:-110px;top:50%;margin-top:-6px;}
.flowchart ul li.added-arrow:after{content:'';width:236px;height:50px;background:url('../../images/contents/left-long-arrow.png') no-repeat left center;position:absolute;left:-110px;top: 100%;margin-top: 20px;}

@media all and (max-width:1023px) {
  .flowchart .wrap-ul > li{display:block;width:auto;margin-bottom:30px;}
  .flowchart .wrap-ul > li + li{margin-left:0;margin-top:50px !important;}
  .flowchart .wrap-ul > li:nth-child(1) > ul > li:nth-child(3){margin-top:40px !important;}
  .flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(3){margin-top:40px !important;}
  .flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(5){margin-top:40px !important;}

  .flowchart .wrap-ul > li strong{padding:10px 0;}

  .flowchart ul li.left-arrow01:after,
  .flowchart ul li.left-arrow02:after,
  .flowchart ul li.right-arrow01:after,
  .flowchart ul li.right-arrow02:after,
  .flowchart ul li.added-arrow:after{display:none;}

  .flowchart .wrap-ul > li:nth-child(1) > ul > li:nth-child(3):before{display:block;}
  .flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(3):before,
  .flowchart .wrap-ul > li:nth-child(3) > ul > li:nth-child(5):before{display:block;}
}

/**fuction-css**/
.simplemodal-container .simplemodal-wrap ._alertWrap ._alertBody{padding:15px 0;text-align:center;}
.home-btn{background: url(../../images/common/ico_btn1.png) no-repeat 10px 7px;padding:2px 10px 2px 35px;border: 1px solid #014099;border-radius:5px;display:inline-block;background-size: 17px;font-size: 16px;color: #121212 !important;margin-left: 5px;}
#multipleContentsDiv_grad_14259{width:850px;margin:0 auto;}

@media all and (max-width:1023px) {
  #multipleContentsDiv_grad_14259{width:100%;}
}

/**sitemap**/
@media all and (max-width:767px) {
  ._stMpUl{height:auto !important;}
  ._stMpUl > li{position:initial !Important;width:100% !important;}
}

.study-inter .con-table{margin-bottom:60px;}
.study-inter .con-table td label{margin-right:10px;}
.study-inter .con-table td input[type="checkbox"],
.study-inter .con-table td input[type="radio"]{margin-right:5px;}
.study-inter .con-table td input[type="text"]{height:38px;width:100%;padding-left: 15px;box-sizing:border-box;}
.study-inter .con-table td input[type="button"]{font-size: 14px;padding: 2px 10px;margin: 0 5px;border-radius: 5px;font-family: 'Noto Regular';font-weight: normal;border: none;background: #eee;line-height: 1.3;color: #333 !important;}

.study-inter .agreement h4{text-align:center;font-size:26px;margin-bottom:30px;}
.study-inter .agreement .inner{border: 1px solid #ccc;padding: 40px 35px;background: #f9f9f9;margin-bottom:50px;}
.study-inter .agreement .con-list2 > li{color:#333;}
.study-inter .agreement .con-list2 > li:after{top:16px;}
.study-inter .agreement p{color:#333;}
.study-inter .agreement .agreement-btn{text-align:center;}

.study-inter .agreement-btn input[type="checkbox"],
.study-inter .agreement-btn input[type="radio"]{margin-right:5px;}
.study-inter .sel-box select{height:60px;width:100%;}
.study-inter .posiible{font-size:16px;line-height:1.5;margin-top:10px;}

.study-inter .center{text-align:center;margin-top: 10px;}
.study-inter .blueBtn{display:inline-block;background:#015bb1;color:#fff;font-size: 18px;font-family:'Noto Regular';padding: 5px 35px;border-radius: 5px;}

@media all and (max-width:767px) {
  .study-inter .agreement h4{font-size:22px;}
  .study-inter .agreement .inner{padding:25px 15px;}
}

.myArtcl input[type="button"].bg-color04{color: #fff;font-size: 13px;padding: 6px 25px 6px;border-radius: 50px;vertical-align: top;margin-top: 2px;}

.date.mt100{text-align:right;line-height: 1.8;}
.date.mt100 dl{background: url(../../images/contents/icon-date.png) no-repeat left 5px;padding-left: 30px;display:inline-block;}
.date.mt100 dl dt{display:inline-block;font-family:'Noto Regular';color: #333;}
.date.mt100 dl dd{display:inline-block;color: #014099;font-family:'Noto Medium';}

.icon-include tbody td a{width: 40px;height: 40px;text-indent:-9999px;background: url(../../images/contents/major-home-icon.png) no-repeat center !important;display: inline-block;}

.con-table thead th p.bs01{font-family: 'Noto Medium';text-align: right;padding-right: 15px;line-height: 2;}
.con-table thead th p.bs02{font-family: 'Noto Medium';text-align: left;padding-left: 15px;line-height: 2;}

.sub ._fnctWrap .fnDiv .fnLeft{display:block;position:absolute;top:-42px;right:0;color:#333;font-family:'Noto Light';}
.sub ._fnctWrap .fnDiv .fnLeft > span{margin-right:5px;}
.sub ._fnctWrap .fnDiv .fnLeft strong{
  font-family: 'Noto Medium';
  color: #ff8500;
}

._contentBuilder ._obj._objHtml table thead th.back-slash,
._contentBuilder ._obj._objTag table thead th.back-slash{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="gray" /></svg>');};


