@charset "utf-8";
/***common***/
.wrap-header-box .wrap-top .head-logo strong{font-size: 20px;margin-top: -10px;}
body .wrap-top .head-logo strong:before{margin:0 20px;position:relative;top: 7px;height:28px;}
.wrap-header-box .wrap-top .head-logo{width:720px;}
._obj{word-break:keep-all;}
.sub .con-list2 li{word-break:keep-all;}
.sub .con-list2 li strong{display:inline-block;margin-right:5px;}
.sub .con-list2 li strong.color01{color:#0055bc;}
.sub-skin04 .wrap-contents .con-list2.title-list > li{padding-left:75px;}
.sub-skin04 .wrap-contents .con-list2.title-list > li strong{position:absolute;left:10px;}
.sub-skin04 .wrap-contents .con-list2.title-list > li.long{padding-left:125px;}
.sub #ui-datepicker-div{font-size:15px;}
body .wrap-top .btn-go.color{margin-left:0;}
body .m-util .btn-go{
  color: #67c7ff;
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 5px;
  padding-left: 5px;
}
body .m-util .btn-go:before{content:'';width:1px;height:11px;background:rgba(255,255,255,0.5);display:inline-block;vertical-align:middle;margin-right: 12px;margin-top: -2px;}

@media all and (min-width:1024px) {
  body .wrap-header .head-navi .a_1{padding: 12px 65px;}
}

@media all and (max-width:1500px) {
  .sub .quickmenu{display:none;}
}

@media all and (max-width:767px) {
  .wrap-footer .footer_address strong i{display:block;}
}

/**a_2 and div_2 : 하위메뉴 디자인변경시 삭제**/
@media all and (min-width:1024px) {
  body .wrap-header .head-navi .li_2{margin:5px 0;}
  body .wrap-header .head-navi .a_2{color:#666;font-size:16px;text-align:center;transition:all ease .5s;position:relative;word-break: keep-all;}
  body .wrap-header .head-navi .a_2:after{content:'';width:0;height:2px;background:#0054a7;position:absolute;bottom:0;left:50%;margin-left:-50px;transition:all ease .5s;}
  body .wrap-header .head-navi .a_2:hover:after,
  body .wrap-header .head-navi .a_2._active:after{width:100px;}
  body .wrap-header .head-navi .a_2._active,
  body .wrap-header .head-navi .a_2:hover{color:#0054a7;font-family:'Noto Medium';}
  body .wrap-header .head-navi .div_2{background:#fff;}
  body .wrap-header .head-navi .div_2 ul{border:1px solid #0054a7;padding:10px 0;}
  body .wrap-header .head-navi .a_1 span:after{display:none;}
}
/****/


@media all and (max-width:1300px) and (min-width:1024px) {
  body .wrap-header .head-navi .a_1{padding: 12px 48px;}
}

@media all and (max-width:1025px) {
  body .wrap-header .head-logo-m strong{font-size:18px;}
  body .wrap-header .head-navi .logo-mobile strong{font-size:16px;}
}

@media all and (max-width:767px) {
  body .wrap-header .head-logo-m strong{font-size: 15px;line-height: 1.25;}
  body .wrap-header .head-navi .logo-mobile strong{font-size:15px;display: inline-block;line-height: 1.25;}
  body .wrap-header .head-navi .a_2{font-size:15px;padding: 17px 15px 17px 10px;}
  body .wrap-header .head-navi .a_3{font-size:14px;}
  body .wrap-header .head-navi .a_2.plus::after{width:12px;height:12px;right:10px;}
}

@media all and (max-width:520px) {
  body .wrap-header .head-logo-m{padding-right:0;}
  body .wrap-header .head-logo-m strong span,
  body .wrap-header .head-navi .logo-mobile strong span{display:none;}
  body .wrap-header .head-logo-m strong i,
  body .wrap-header .head-navi .logo-mobile strong i{display:block;}
}

/***main***/
.main #multipleDiv_university_temp03_11 ._objHtml{left: 0;transform: none;top: 18%;width: 100%;text-align: left;max-width: none;}
.main .slogan{max-width:1500px;margin:0 auto;}
.main .slogan span{font-size:27px;}
.main .slogan strong{font-size:63px;font-family:'Noto Bold';margin: 17px 0 25px;line-height: 1.2;}
.main .slogan p{font-size:22px;line-height: 1.45;}

.main #multipleDiv_chosun_03_15{background:url('../../images/main/notice_bg.png') no-repeat left top;max-width:1920px;margin:0 auto;}
.main #menu11399_obj17{margin-top: 140px;}
.main #menu11399_obj115{overflow:visible;margin-left:auto;margin-top: -140px;}
.main #multipleDiv_chosun_03_15{padding-bottom: 60px;}

@media all and (max-width:1500px) {
  .main #multipleDiv_university_temp03_11 ._objHtml{top:12%;}
  .main .slogan span{font-size:22px;} 
  .main .slogan strong{font-size:55px;}
  .main .slogan p{font-size:20px;}

  #multipleContentsDiv_mbrc_66{width:100%;}
  .main #multipleDiv_chosun_03_15{padding-bottom:40px;}
  .main #multipleDiv_chosun_03_15 > div.multipleContentsDiv{padding:0 20px;}
  .main #menu11399_obj67{padding-left:20px;}
}

@media all and (max-width:1025px) {
  .main #multipleDiv_university_temp03_11 ._objHtml{top:10%;}
  .main .slogan strong{font-size:38px;}
  .main .slogan p{display:none;}
}

@media all and (max-width:767px) {
  .main #multipleDiv_chosun_03_15{background-position:left -35px;}
  .main #menu11399_obj17{margin-top:0;width: 100%;float: none;}
  .main #multipleDiv_university_temp03_11 ._objHtml{top: 110px;padding-top: 25px;padding-left: 20px;padding-right: 20px;}
  .main .slogan span{display:block;}
  .main .slogan strong{font-size: 34px;line-height:1.25;font-weight:normal;font-family:'Noto Medium';margin-top:10px;margin-bottom:15px;}
  .main #menu11399_obj115{margin-top: 60px;width: 100%;}
  .main #menu11399_obj67{padding-right:20px;}
  .main .slogan p{display:block;font-size:14px;}
}


/*quickmenu*/
.quickmenu{background:#0054a6;position:fixed;top:275px;right:53px;z-index:1002;text-align:center;border-radius:100px;padding:0 0 20px;}
.quickmenu strong{color:#fff;display:block;background:#003b74;font-family:'Noto Regular';border-radius:100px 100px 0 0;padding:20px 27px 10px;line-height:1.35;}
.quickmenu ul{padding: 30px 0 20px;}
.quickmenu ul li a{color:#fff;font-family:'Noto DemiLight';display: block;}
.quickmenu ul li a:before{content:'';width:58px;height:58px;border-radius:50%;display:block;margin: 0 auto 12px;transition: all ease .35s;}
.quickmenu ul li a.icon01:before{background:rgba(255,255,255,0.1) url('../../images/main/quick01.png') no-repeat center;}
.quickmenu ul li a.icon02:before{background:rgba(255,255,255,0.1) url('../../images/main/quick02.png') no-repeat center;}
.quickmenu ul li a.icon03:before{background:rgba(255,255,255,0.1) url('../../images/main/quick03.png') no-repeat center;}
.quickmenu ul li a:hover.icon01:before{background:rgba(255,255,255,1) url('../../images/main/quick01_on.png') no-repeat center;}
.quickmenu ul li a:hover.icon02:before{background:rgba(255,255,255,1) url('../../images/main/quick02_on.png') no-repeat center;}
.quickmenu ul li a:hover.icon03:before{background:rgba(255,255,255,1) url('../../images/main/quick03_on.png') no-repeat center;}
.quickmenu ul li + li{margin-top:25px;}

@media all and (max-width:1025px) {
  .quickmenu{display:none;}
}

/*page-top*/
body .wrap-page-top{right:68px;}
@media all and (max-width:1025px) {
  body .wrap-page-top.active{display:none;}
}

/*sub*/
.sub .sub .sub-visual{background:url('/sites/mbrc/images/common/sub-visual.jpg') no-repeat center;height:300px;padding-top:100px;}
.sub .wrap-sub-navi{display:block;transition:ease all .3s;position:relative;background-color: rgba(0,0,0,0.6);}
.sub .wrap-sub-navi:after{content:'';width:calc(100% + 60px);height:1px;display:none;background-color:#ddd;top: 55px;left:0;position:absolute;}
.sub .wrap-sub-navi .sub-navi {position:relative;z-index:220;margin:0 0 0 0;height: 55px;}
.sub .wrap-sub-navi .sub-navi .home {background-image:none; padding:0px; min-width:auto;}
.sub .wrap-sub-navi .sub-navi .home a {width: 65px;height: 55px;display:block;text-indent:-9999px;background: url('../../images/common/ico_home_w.png') no-repeat center center;position:relative;}
.sub .wrap-sub-navi .sub-navi .home a:before{content:'';width:1px;height: 55px;background: rgba(255,255,255,0.3);position: absolute;right: 0;top: 0;margin-top: 0;}

.sub .wrap-sub-navi .sub-navi > ul > li {position:relative;float:left;padding: 0 20px 0 20px;}
.sub .wrap-sub-navi .sub-navi > ul > li .inner span{position: relative;}
.sub .wrap-sub-navi .sub-navi > ul > li .inner span:before{content:'';width:1px;height: 55px;margin-top: -15px;background: rgba(255,255,255,0.3);position: absolute;right: -135px;top: 0;}
.sub .wrap-sub-navi .sub-navi > ul > li > .inner > button {display:block;font-size:16px;height: 55px;line-height: 55px;}
.sub .wrap-sub-navi .sub-navi > ul > li > .inner > button {font-family:'Noto Light';width:100%;text-align:left;padding: 0 120px 0 0;color: #fff;}
.sub .wrap-sub-navi.active .sub-navi > ul > li > .inner > button{color:#fff;}
.sub .wrap-sub-navi .sub-navi > ul > li > .inner > button:after{content: '';  transition: all 0.3s ease; display: block;position: absolute;right: 30px;top: 50%; margin-top:-8px; width: 16px;height: 16px;background: url('../../images/common/pc-w-tri.png') right center no-repeat;}
.sub .wrap-sub-navi .sub-navi > ul > li > .inner > button:hover:after{transform:rotate(180deg)}

.sub .wrap-sub-navi .sub-navi > ul > li > .inner > button:hover {}

.sub .wrap-sub-navi .sub-navi .navUl {overflow:hidden;max-height:0px;opacity:0;position:absolute;right:0px;top:100%;border:1px solid #fff;width: 100%;margin: 0;}
.sub .wrap-sub-navi .sub-navi .navUl.on {overflow:hidden; max-height:10000px; opacity:1; background:#fff; border:1px solid #3e454c; transition: max-height 1s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .wrap-sub-navi .sub-navi .navUl:after {content:'';position:absolute;left:0px;top:0px;width:100%;height:4px;background:#faa635;display: none;}
.sub .wrap-sub-navi .sub-navi .navUl a {display:block; padding:10px 15px; color:#333; word-break: keep-all;}
.sub .wrap-sub-navi .sub-navi .navUl a:hover {background:#f2f2f2;}

.sub .wrap-sub-navi .sub-navi .navUl .a_2 span{position:relative;}	
.sub .wrap-sub-navi .sub-navi .navUl .a_2[target=_blank] span:before{content: ''; position: absolute; left: 111%; top: 6px; width: 14px;height: 14px; background: url(../../images/common/blank_icon.png) no-repeat center center;}


.sub .wrap-sub-navi .sub-navi .navi-right-util{float:right;padding-right: 0;}
.sub .wrap-sub-navi .sub-navi .navi-right-util > li{padding:0;}
.sub .wrap-sub-navi .sub-navi .navi-right-util > li + li{padding-left:10px;margin-right: 10px;position: relative;}
.sub .wrap-sub-navi .sub-navi .navi-right-util > li + li:before{content:'';width:1px;height: 15px;background: rgba(255,255,255,0.5);position: absolute;left: 5px;top: 20px;}
.sub .wrap-sub-navi .sub-navi .sub-share{float:right;width: 55px;height: 55px;text-indent: -9999px;background: url(../../images/common/ico_sns.png) no-repeat center center;transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .wrap-sub-navi .sub-navi .sub-print{float:right;width: 55px;height: 55px;text-indent: -9999px;background: url(../../images/common/icon_print_w.png) no-repeat center center;}
.sub .wrap-sub-navi.active  .sub-navi .sub-share{background: url(../../images/common/ico_sns_w.png) no-repeat center center;}

/* active */
.sub .wrap-sub-navi.active .sub-navi > ul > li .inner span{color:#fff;}
.sub .wrap-sub-navi.active .sub-navi .home a{background: url(../../images/common/ico_home_w.png) no-repeat center center;}
.sub .wrap-sub-navi.active .sub-navi > ul > li > .inner > button:after{background: url(../../images/common/sub-navi-arrow-w.png) right center no-repeat;}

/*share box*/
.sub-util{position:absolute; left:-9999px;}
.sub .box-sub-share.on{}
.sub .box-sub-share{/* position:fixed; *//* top:131px; */}
.sub .box-sub-share.offset{top:61px;}

.sub .wrap-sub-navi .sub-navi > ul > li#pagetitle3{display:none;}

@media all and (max-width:1400px) {
  .sub .wrap-sub-navi .sub-navi .navi-right-util{display: none;}
  .sub .wrap-sub-navi .sub-navi > ul > li#pagetitle3{display:none;}
}

@media all and (max-width:1024px) {

  .sub .wrap-sub-navi.active{position:fixed; top:0; left:0; background:#0054a6; width:100%; z-index:9; box-shadow: 0 0 10px rgb(0 0 0 / 50%);}
  .sub .wrap-sub-navi:after{width:100%;}
  .sub .wrap-sub-navi{background: #fff;}
  .sub .wrap-sub-navi .sub-navi > ul > li > .inner > button{color:#222;}
  .sub .wrap-sub-navi .sub-navi .home a {background: url('../../images/common/ico_home.png') no-repeat center center;width: 50px;}
  .sub .wrap-sub-navi .sub-navi .sub-share{background: url('../../images/common/ico_sns-m.png') no-repeat center center;float: none;}
  .sub .wrap-sub-navi .sub-navi > ul > li > .inner > button:after{background: url('../../images/common/sub-navi-arrow.png') right center no-repeat;}
  .sub .wrap-sub-navi .sub-navi > ul > li:before {content: '';display: block;width: 0px;height: 2px;background-color: #0054a7;position: absolute;bottom: 0;left: 0;transition: ease all .3s;}
  .sub .wrap-sub-navi .sub-navi > ul > li:hover:before{width:100%;}
  .sub .wrap-sub-navi:after{display: block;}
  .sub .wrap-sub-navi .sub-navi .navi-right-util{display: block;}
  .sub .wrap-sub-navi .sub-navi .navi-right-util > li:nth-child(1){/* display: none; */display: block;}
  .sub .wrap-sub-navi .sub-navi .navi-right-util > li + li:before{display: none;}
  .sub .wrap-sub-navi .sub-navi .navi-right-util > li + li{/* padding-left:0; *//* margin-right: 0; */display: none;}
  .sub .wrap-sub-navi .sub-navi > ul > li{padding:0 10px 0 10px;}
  .sub .wrap-sub-navi .sub-navi > ul > li > .inner > button{padding:0 80px 0 0;}
  .sub .wrap-sub-navi .sub-navi .home a:before{background: rgba(160,170,152,0.5);top:15px;height: 25px;}
  .sub .wrap-sub-navi .sub-navi > ul > li .inner span:before{right: -85px;}
}

@media all and (max-width: 767px) {
  .sub .wrap-sub-navi .sub-navi > ul > li{display:none;}
  .sub .wrap-sub-navi .sub-navi > ul > li.home,
  .sub .wrap-sub-navi .sub-navi > ul > li#pagetitle2{display:block;}
  .sub .wrap-sub-navi .sub-navi > ul > li#pagetitle2{width: calc(100% - 110px);padding: 0 20px 0 20px;}
  .sub .wrap-sub-navi .sub-navi > ul > li .inner span{display:block;font-size:15px;}
  .sub .wrap-sub-navi .sub-navi > ul > li .inner span:before{top:15px;height: 25px;background: rgba(160,170,152,0.5);position: absolute;right: -95px;margin-top: 0;}
  .sub .wrap-sub-navi:after{width:100%;}
}
@media all and (max-width:767px) {
  .wrap-header .head-navi.on {right:0; max-width:100%;}
}

.wrap-contents .container{display:flex;}
.sub .aside{width:280px;margin-right:80px;margin-top: -50px;}
.sub .contentWrap {width:calc(100% - 360px);margin-top: -55px;background: none;padding-top: 0;}

.sub .aside .menuUIsub .menuSubTitleUI{width:100%;margin-bottom: 10px;/* display: none; */background: #fff;}
.sub .aside .menuUIsub .menuSubTitleUI h2{display:table-cell;vertical-align:middle;height: 140px;text-align: left;font-size:28px;font-family: 'Noto Bold';border: 1px solid #088385;text-align: center;}
.sub .aside .sub_div .ul_2 .li_2{}
.sub .aside .sub_div .ul_2 .li_2 .a_2{border-bottom:1px solid #ddd;display:block;position:relative;padding: 20px;font-size:17px;}
.sub .aside .sub_div .ul_2 .li_2 .a_2.on,
.sub .aside .sub_div .ul_2 .li_2._active .a_2{color:#fff;background-color: #088385;}
.sub .aside .sub_div .ul_2 .li_2 .a_2.plus{background: url('../../images/common/lnb-1dep-arr-off.png') 92% center no-repeat;}
.sub .aside .sub_div .ul_2 .li_2 .a_2.plus.on,
.sub .aside .sub_div .ul_2 .li_2._active .a_2.plus{background: #088385 url('../../images/common/lnb-1dep-arr-on.png') 92% center no-repeat;}

.sub .aside .sub_div .div_3{overflow:hidden; height:0;}
.sub .aside ._active .div_3,
.sub .aside .sub_div .div_3.on{height:100%;}
.sub .aside .sub_div li ul{background-color: #f2f2f2;padding: 10px 20px 25px 20px;}
.sub .aside .sub_div li ul li a{display:block;padding:5px;position:relative;padding-left:10px;font-size: 15px;}
.sub .aside .sub_div li ul li a:before{content:'';width: 3px;height: 3px;display:block;position:absolute;left:0;top:50%;margin-top: -1px;background-color: #454545;border-radius: 50%;}
.sub .aside .sub_div li ul li._active > a{color: #174a4b;}

/**긴글자 2줄
@media all and (min-width:768px) {
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11473,
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11474{padding-top:10px;padding-bottom:10px;line-height:1.3;word-break:keep-all;overflow: visible;text-overflow: clip;white-space: initial;}
}

@media all and (max-width:1212px) and (min-width:1025px) {
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11473{padding:10px 5px;}
}

@media all and (max-width:1078px) and (min-width:1025px) {
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11474{padding:10px 5px;}
}

@media all and (max-width:900px) {
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11473{padding:10px 5px;}
}

@media all and (max-width:767px) {
.sub #menuUItab .tab_div > ul > li > a.tab_k2wiz_GNB_11473{padding:12px 10px 12px 25px;}
}
**/


/*blank link*/
.sub .aside .sub_div a{position:relative;}
.sub .aside .sub_div a[target='_blank']{}
.sub .aside .sub_div a[target='_blank']:after{content:''; display:inline-block; width:15px; height:15px; background:url('../../images/common/blank_icon.png') no-repeat; margin-left:5px;}

.sub .contentWrap .container {position:relative; max-width:1500px; height:70px; }

.sub .sub-visual{height: 300px;background: url('../../images/common/sub-visual.jpg') no-repeat center top;padding-top: 0;}
.sub .sub-visual .visual-title{text-align: center;padding-top: 110px;}
.sub .sub-visual .visual-title strong.slogan-big span{font-size: 36px;color:#fff;font-family: 'Noto Medium';}

.sub .wrap-contents .subject{border-bottom:0;}
.sub .wrap-contents .subject h2{padding-top:60px;font-family: 'Noto Bold';}
.sub .contentWrap .sub-util{position:relative;z-index:1;height: 55px;background: rgba(0,0,0,0.6);padding-right: 25px;display: none;}
.sub .contentWrap .sub-util #_pageNavigation{overflow:hidden;display: inline-block;vertical-align: middle;}
.sub .contentWrap .sub-util #_pageNavigation li{font-size:15px;color: #fff;vertical-align:middle;}
.sub .contentWrap .sub-util #_pageNavigation li.home{display:inline-block;background: url('../../images/common/navi-home-icon.png') left center no-repeat;text-align: left;padding-left: 27px;}
.sub .contentWrap .sub-util #_pageNavigation li.pageName{color: #fff;}
.sub .contentWrap .sub-util #_pageNavigation li .gt{background:url('../../images/common/navi-arr.png') center center no-repeat;width:7px;height:11px;text-indent:-9999px;vertical-align:middle;margin: -2px 7px 0 0;}

.sub .contentWrap .sub-util .util-list{display: inline-block;vertical-align: middle;float: right;}
.sub .contentWrap .sub-util > .util-list > li {display:inline-block;position:relative;padding: 0 5px;}
.sub .contentWrap .sub-util > .util-list > li > button {width: 55px;height: 55px;text-indent:-9999px;position:relative;}
.sub .contentWrap .sub-util .sub-share { background:url('../../images/common/ico_sns.png') no-repeat center center; transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .sub-share:hover.sub .contentWrap .sub-util .sub .box-sub-share {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .sub-print {background: url('../../images/common/ico_print.png') no-repeat center center; transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .sub-print:hover {transition:background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .sub-print:after{content:'';width:1px;height: 15px;background-color: rgba(255,255,255,0.5);position:absolute;left: -10px;top:50%;margin-top: -6px;}

.sub .contentWrap .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);}
.sub .contentWrap .sub-util .box-sub-favo.on {opacity:1; max-height:1000px; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .box-sub-favo  > strong {display:block; font-family:'Noto Medium'; font-size:18px; padding:10px 20px; border-bottom:1px solid #d6d6d6;}
.sub .contentWrap .sub-util .box-sub-favo ul li {padding:10px 20px;}
.sub .contentWrap .sub-util .box-sub-favo ul li:hover {background:#f5f5f5;}
.sub .contentWrap .sub-util .box-sub-favo ul li a span {display:none;}
.sub .contentWrap .sub-util .box-sub-favo .close {text-indent:-9999px; position:absolute; right:0px; top:0px; width:47px; height:47px; background:url('../../images/common/btn_favo_close.png') no-repeat center center;}
.sub .contentWrap .sub-util .box-sub-favo .close:hover {transform: rotate( 180deg ); transition: all 0.75s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .contentWrap .sub-util .box-sub-favo .del {width:17px; height:17px; margin:0 0 0 10px; background:url('../../images/common/btn_favo_del.png') no-repeat center center; text-indent:-9999px;}
.sub .contentWrap .sub-util .box-sub-favo .control {text-align:center; padding:15px 0;}
.sub .contentWrap .sub-util .box-sub-favo .control button {display:inline-block; display:inline-block; padding:5px 20px; color: #FFF;font-size: 12px; border-radius: 40px;}
.sub .contentWrap .sub-util .box-sub-favo .control button.add {background: #0067c3;}
.sub .contentWrap .sub-util .box-sub-favo .control button.reset {background: #707070;}

.sub .box-sub-share {position: absolute;right: 0px;top: 55px;opacity:0;overflow:hidden;max-height:0px;padding: 0 25px;height:0;width: 310px;border: 1px solid #cecece;background: #fff;box-sizing:border-box;transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .box-sub-share.on {opacity:1; max-height:1000px; height:auto; padding: 18px 25px; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
.sub .box-sub-share .sns li{float: left; width: 32px; height: 32px; margin-right: 8px; background: url(../../images/common/btn_sns.png) 0 0 no-repeat; text-indent: -5000px; cursor: pointer;}
.sub .box-sub-share .sns {display: inline-block; margin-bottom:10px;}
.sub .box-sub-share .sns li.btn_fb {background-position: left center;}
.sub .box-sub-share .sns li.btn_tw{background-position: -35px center;}
.sub .box-sub-share .sns li.btn_ks{background-position: -72px center;}
.sub .box-sub-share .sns li.btn_na{background-position: -109px center;}
.sub .box-sub-share .sns li a{display:block; height:100%;}

.sub .box-sub-share .url_link label{position:absolute; height:0; overflow:hidden;}
.sub .box-sub-share .url_link input {height: 45px; width:calc(100% - 60px); float:left; border: none;text-indent: 10px;padding: 10px 0; font-family: 'Noto Light'; color: #666;background-color: #ebeef3;}
.sub .box-sub-share .url_link a {display: block;width: auto;height: 45px;width: 60px;background: url(../../images/common/list_shareBg.png) no-repeat;text-indent: -9999px; float:left;}
.sub .box-sub-share button.close {background: url(../../images/common/btn_fav_close.gif) center center no-repeat;width: 13px;height: 13px;text-indent: -5000px;position: absolute;right: 15px;top: 16px;}
#clip_tmp{position:absolute;top:-2000px;}

@media all and (max-width:1100px) {
  .greeting-type02 .cont .import p.t2 em{margin:0 5px;}
}

@media all and (max-width:1025px) {
  .sub .aside{display:none;}
  .sub .contentWrap {width:100%;margin-top: 0;}
  .sub .sub-visual{height: 220px;}
  .sub .sub-visual .visual-title{padding-top: 80px;}
  .sub .sub-visual .visual-title strong.slogan-big span{font-size: 38px;}

  .wrap-contents .subject h2{padding-top: 25px !important;}
}

@media all and (max-width:767px) {
  .sub .sub-visual{height: 95px;}
  .sub .sub-visual .visual-title{padding-top: 30px;}
  .sub .sub-visual .visual-title strong.slogan-big span{font-size: 28px;display: block;}
  .sub .wrap-contents .subject h2{word-break:keep-all;font-size:24px;}
}

.sub .tab{padding-bottom:0;}
.sub #menuUItab .tab_div > ul > li > a._active{border-bottom:1px solid #cfcfcf;text-decoration: none;}
.sub #menuUItab .tab_div > ul > li > a{background:none;}
.sub #menuUItab .tab_div > a{background:#088385;}

@media all and (max-width:767px) {
  .sub #menuUItab > .tab_div > .tab_k2wiz_GNB{padding-top:0;}
  .sub #menuUItab > .tab_div > .tab_k2wiz_GNB > li > a{padding:12px 10px 12px 25px;}
  .sub #menuUItab > .tab_div > .tab_k2wiz_GNB > li > a:after{top:23px;left:15px;}
  .sub #menuUItab .tab_div > ul > li > a._active{border-bottom:0;}
}


/*인사말*/
.sub .greeting-type02 .cont .sub-p{line-height:1.45;font-size:20px;}
.sub .greeting-type02 .cont .sub-p strong{font-size:24px;font-family:'Noto Regular';}
.sub .greeting-type02 .cont .color-red{color:#e46868;}
.sub .greeting-type02 .cont > i{font-family:'Noto DemiLight';}
.sub .greeting-type02 .cont > strong{font-size:19px;}
.sub .greeting-type02 .cont .color-blue{color:#005faf;}
.sub .greeting-type02 .cont .import p.t2 strong{font-family:serif; font-weight:600;}
@media all and (max-width:767px) {
  .sub .greeting-type02 .cont .import p.t2 strong,
  .sub .greeting-type02 .cont .import p.t2{font-family:'Noto Regular';}
}

/**찾아오시는길***/
.map_title{position:relative;padding: 5px 0 15px;}
.map_title strong{font-size: 34px;font-family:'Noto Regular';font-weight:normal;color:#999;line-height:1.24;letter-spacing:-2px;}
.map_title strong span{color:#005faf;}
._objHtml .map_title p{font-size:80px;color:#eee;font-family:'Noto Bold';letter-spacing:-2px;position:absolute;top: 0;right:0;z-index: -1;}
.sub .mapWrap .icon-box04 .text{background:#f5f5f5;}

@media all and (max-width:1025px) {
  ._objHtml .map_title p{font-size:50px;top: 35px;}
}

@media all and (max-width:767px) {
  .map_title strong{font-size:30px;}
  ._objHtml .map_title p{display:none;}
  .mapWrap .icon-box04 .text p i{display:block;}
}


/*연혁*/
.histWrap .line .info .detail .desc{word-break:keep-all;position:relative;padding-left:14px;}
.histWrap .line .info .detail .desc:before{content:'';width:4px;height:4px;background:#999;display:block;position:absolute;top:12px;left:0;border-radius:50%;}
.histWrap .line .info .detail .month{display:none;}
.histWrap .line .info .detail{padding-left:0;}


/*시설안내*/
#menu11480_obj874,#menu11481_obj1068,#menu11482_obj1192{overflow:visible;}

.floor_plan .desc{max-width:880px;margin:0 auto;}
.floor_plan .desc > ul{background:#f5f5f5;width:calc(100% - 190px);padding: 20px 20px 0;font-size:0;display:inline-block;vertical-align:top;min-height: 200px;}
.floor_plan .desc > ul > li{display:inline-block;font-family:'Noto Regular';vertical-align:top;width: calc(100% / 4);font-size: 14px;color:#333;margin-bottom: 10px;height: 35px;position: relative;padding-left: 27px;line-height: 1.25;}
.floor_plan .desc > ul > li span{width: 20px;height: 20px;letter-spacing:-1px;margin-right: 7px;display:inline-block;background:#aaa;text-align:center;color:#fff;border-radius:50%;font-size: 13px;position: absolute;left: 0;top: 0;line-height: 1.5;}
.floor_plan .desc .index-box{display:inline-block;width: 160px;vertical-align:top;padding:10px;float:right;background:url('./../../images/popup-line.png');}
.floor_plan .desc .index-box .inner{background:#fff;padding:8px 15px;}
.floor_plan .desc .index-box .inner ul li{font-size:14px;color:#333;font-family:'Noto Regular';padding:10px 0 10px 35px;}
.floor_plan .desc .index-box .inner ul li.index01{background:url('./../../images/index_icon01.png') no-repeat 0 center;}
.floor_plan .desc .index-box .inner ul li.index02{background:url('./../../images/index_icon02.png') no-repeat 5px center;}
.floor_plan .desc .index-box .inner ul li.index03{background:url('./../../images/index_icon03.png') no-repeat 5px center;}
.floor_plan .desc .index-box .inner ul li.index04{background:url('./../../images/index_icon04.png') no-repeat left center;}
.floor_plan .desc .index-box .inner ul li.index05{background:url('./../../images/index_icon05.png') no-repeat left center;}

@media all and (max-width:1200px) {
  .floor_plan .desc > ul > li{width:calc(100% / 2);}
}

@media all and (max-width:767px) {
  .floor_plan .desc > ul > li{width:100%;height: auto;margin-bottom: 15px;}
  .floor_plan .desc > ul{padding-bottom:5px;}
}

.floor_plan .imgWrap{position:relative;text-align:center;max-width: 880px;margin: 0 auto 70px;}
.floor_plan .imgWrap .mapping{position:absolute;left:0;top:0;width: 100%;height: 100%;}
.floor_plan .imgWrap .mapping a{/**border:1px solid red;**/display:block;height:80px;position:relative;cursor:auto;}
.floor_plan .imgWrap .mapping span{display:none;z-index:9;border-radius: 8px 0 8px 0;white-space:nowrap;position:absolute;bottom:calc(50% + 30px);left:52%;background:#d5e6f8;padding:5px 14px;font-size:14px;color:#222;font-family:'Noto DemiLight';line-height: 1.25;}
.floor_plan .imgWrap .mapping span.img-include{border-radius: 22px 0 22px 0;padding: 12px 12px 8px;}
.floor_plan .imgWrap .mapping span:after{content:'';display:block;width:15px;height:19px;background: url('./../../images/blue-tri.png') no-repeat center;bottom: -19px;left:0;position:absolute;z-index: 9;}
.floor_plan .imgWrap .mapping a:hover{background:rgba(255,255,23,0.07);}
.floor_plan .imgWrap .mapping a:hover span{display:block;}
.floor_plan .imgWrap .mapping span img{display:block;margin: 7px 0 5px;width:160px;max-width: initial;height:105px;border-radius: 15px 0 15px 0;}

.floor_plan .imgWrap .mapping > div{position:absolute;}
.floor01_area01{top: 13px;left:0;width: 71px;}
.floor01_area02{top:13px;left: 72px;width: 71px;}
.floor01_area03{top:13px;left: 175px;width: 98px;}
.floor01_area04{top:13px;left: 270px;width: 71px;}
.floor01_area05{top:13px;left: 342px;width: 68px;}
.floor01_area06{top:13px;left: 470px;width: 72px;}
.floor01_area07{top:13px;left: 544px;width: 77px;}
.floor01_area08{bottom:31px;left: 0;width: 71px;}
.floor01_area09{bottom:31px;left: 72px;width: 71px;}
.floor01_area10{bottom:31px;left: 205px;width: 69px;}
.floor01_area11{bottom:31px;left: 275px;width: 68px;}
.floor01_area12{bottom:31px;left: 340px;width: 71px;}
.floor01_area13{bottom:31px;left: 469px;width: 37px;}
.floor_plan .imgWrap .mapping .floor01_area13 a{height:62px;}
.floor_plan .imgWrap .mapping .floor01_area13 span{top:-33px;}
.floor01_area14{top:13px;left: 690px;width: 190px;}
.floor_plan .imgWrap .mapping .floor01_area14 a{height:185px;}
.floor_plan .imgWrap .mapping .floor01_area14 span{bottom:unset;top:-145px;}

@media all and (max-width:1250px) {
  .floor_plan .imgWrap img{width:100%;}
  .floor_plan .imgWrap .mapping > div{height:34%;}
  .floor_plan .imgWrap .mapping a{height:100%;}
  .floor01_area01{width: 8.1%;top:6.1%;}
  .floor01_area02{width: 8.1%;top:6.1%;left: 8.2%;}
  .floor01_area03{width: 11.3%;top:6.1%;left: 19.7%;}
  .floor01_area04{width: 7.6%;top:6.1%;left: 31.2%;}
  .floor01_area05{width: 7.5%;top:6.1%;left: 39%;}
  .floor01_area06{width: 8.3%;top:6.1%;left: 53.5%;}
  .floor01_area07{width: 8.4%;top:6.1%;left: 62%;}
  .floor01_area08{width: 7.8%;bottom:14.2%;left: 0;}
  .floor01_area09{width: 8.1%;bottom:14.2%;left: 8%;}
  .floor01_area10{width: 7.7%;bottom:14.2%;left: 23.4%;}
  .floor01_area11{width: 7.6%;bottom:14.2%;left: 31.2%;}
  .floor01_area12{width: 7.6%;bottom:14.2%;left: 38.9%;}
  .floor01_area13{width: 3.8%;bottom:14.2%;left: 53.5%;}
  .floor_plan .imgWrap .mapping > div.floor01_area13{height:27%;}
  .floor_plan .imgWrap .mapping .floor01_area13 a{height:100%;}
  .floor01_area14{width:21.3%;left:78.6%;top:6.1%;}
  .floor_plan .imgWrap .mapping > div.floor01_area14{height:79.5%;}
  .floor_plan .imgWrap .mapping .floor01_area14 a{height:100%;}
}

@media all and (max-width:767px) {
  .floor_plan .imgWrap{margin-bottom:35px;}
  .floor_plan .imgWrap .mapping span{opacity:0;}
}


.floor02_area01{top: 1px;left:0;width: 143px;}
.floor_plan .imgWrap .mapping > div.floor02_area01{height:185px;}
.floor_plan .imgWrap .mapping .floor02_area01 a{height:100%;}

.floor02_area02{top: 1px;left:175px;width: 97px;}
.floor02_area03{top: 1px;left:273px;width: 136px;}
.floor02_area04{top: 1px;left:470px;width: 151px;}
.floor02_area05{bottom: 31px;left:205px;width: 40px;}
.floor02_area06{bottom: 31px;left:246px;width: 97px;}
.floor02_area07{bottom: 31px;left:340px;width: 70px;}
.floor02_area08{bottom: 31px;left:470px;width: 35px;}
.floor_plan .imgWrap .mapping > div.floor02_area08{height:63px;}
.floor_plan .imgWrap .mapping .floor02_area08 a{height:100%;}
.floor02_area09{top: 1px;left:690px;width: 190px;}
.floor_plan .imgWrap .mapping > div.floor02_area09{height:185px;}
.floor_plan .imgWrap .mapping .floor02_area09 a{height:100%;}

@media all and (max-width:1250px) {
  .floor_plan.floor02 .imgWrap .mapping > div{height:36.5%;}
  .floor02_area01{width:16.25%;height:27%;}
  .floor_plan .imgWrap .mapping > div.floor02_area01{height:85%;}  
  .floor02_area02{left:19.9%;width:11.2%;}
  .floor02_area03{left:31.2%;width:15.3%;}  
  .floor02_area04{left:53.4%;width:17.1%;}
  .floor02_area05{left:23.4%;width:4.4%;bottom:14.5%;}
  .floor02_area06{left:27.9%;width:10.8%;bottom:14.5%;}
  .floor02_area07{left:38.8%;width:7.7%;bottom:14.5%;}
  .floor02_area08{left:53.4%;width:3.9%;bottom:14.5%;}
  .floor_plan .imgWrap .mapping > div.floor02_area08{height:28.2%;}
  .floor02_area09{left:78.5%;width:21.4%;}
  .floor_plan .imgWrap .mapping > div.floor02_area09{height:85.3%;}
}

.floor_plan .desc.height3 > ul{min-height:240px;}
.floor03_area01{top: 1px;left: 0;width: 143px;}
.floor03_area02{bottom: 31px;left: 0;width: 143px;}
.floor03_area03{top: 1px;left: 206px;width: 105px;}
.floor_plan .imgWrap .mapping > div.floor03_area03 a{height: 185px;}
.floor03_area04{top: 1px;left: 312px;width: 97px;}
.floor_plan .imgWrap .mapping > div.floor03_area04 a{height: 185px;}
.floor03_area05{top: 1px;left:470px;width: 151px;}
.floor03_area06{bottom: 31px;left:470px;width: 35px;}
.floor03_area07{top: 1px;left:690px;width: 190px;}
.floor_plan .imgWrap .mapping > div.floor03_area07{height:185px;}
.floor_plan .imgWrap .mapping .floor03_area07 a{height:100%;}

@media all and (max-width:1250px) {
  .floor_plan.floor03 .imgWrap .mapping > div{height:36.5%;}
  .floor03_area01{width:16.2%;}
  .floor03_area02{width:16.2%;bottom:15%;}
  .floor03_area03{width:11.8%;left:23.5%;}
  .floor_plan .imgWrap .mapping > div.floor03_area03{height:84.5%;} 
  .floor_plan .imgWrap .mapping > div.floor03_area03 a{height:100%;}  
  .floor03_area04{width:11.2%;left:35.4%;}
  .floor_plan .imgWrap .mapping > div.floor03_area04{height:84.5%;} 
  .floor_plan .imgWrap .mapping > div.floor03_area04 a{height:100%;}    
  .floor03_area05{left:53.5%;width:17%;}
  .floor03_area06{left:53.5%;bottom:15%;width:3.8%;}  
  .floor03_area07{left:78.5%;width:21.5%;}
  .floor_plan .imgWrap .mapping > div.floor03_area07{height:84.5%;} 
  .floor_plan .imgWrap .mapping > div.floor03_area07 a{height:100%;}     
}

.nowrap{white-space:nowrap;}
@media all and (max-width:1200px) {
  .floor_plan .desc > ul > li.empty{display:none;}
}
@media all and (max-width:767px) {
  .nowrap{white-space:initial;}
}


/**goal**/
.goal .topper-title{color:#fff;padding:25px 10px;font-family:'Noto Regular';font-size:20px;background: url('./../../images/goal-title.png');text-align:center;border-radius:30px 0 30px 0;}
.goal .b-t-arrow{text-align:center;padding:25px 10px 0;}
.goal .sliice-box{margin-bottom:15px;background:url('./../../images/popup-line.png');padding:5px;margin:20px 0;}
.goal .sliice-box .inner{background:#fff;padding:20px;text-align:center;}
.goal .sliice-box .inner span{font-size:20px;color:#004380;font-family:'Noto Regular';}
.goal .goal-ul01{font-size:0;width: 100%;margin-bottom:65px;}
.goal .goal-ul01 > li{display: inline-block;width:calc(100% / 3 - 13.5px);vertical-align: top;font-size:17px;border:1px solid #448aca;padding: 15px 40px;border-radius: 20px;min-height: 195px;}
.goal .goal-ul01 > li + li{margin-left:20px;}
.goal .goal-ul01 > li strong{display:block;text-align:center;margin-bottom:15px;font-size:18px;font-family:'Noto Medium';font-weight:normal;border-bottom:1px dashed #448aca;padding-bottom: 12.5px;}
.goal .goal-ul01 > li .const > ul{padding-left:20px;}
.goal .goal-ul01 > li .const > ul > li{padding-left: 17px;position:relative;font-size: 16px;}
.goal .goal-ul01 > li .const > ul > li:before{content:'';width:6px;height:6px;background:#aaa;border-radius:50%;display:block;position:absolute;top:10px;left:0;}
.goal .goal-ul01 > li .const > ul > li + li{margin-top:10px;}
.goal .goal-ul01 > li:nth-child(2){border-color:#00479d;}
.goal .goal-ul01 > li:nth-child(2) strong{border-color:#00479d;}
.goal .goal-ul01 > li:nth-child(3){border-color:#5f52a0;}
.goal .goal-ul01 > li:nth-child(3) strong{border-color:#5f52a0;}
.goal .goal-ul02{margin-bottom:65px;}
.goal .goal-ul02 > li{display:inline-block;vertical-align:top;width:calc(100% / 5 - 10px);}
.goal .goal-ul02 > li strong{font-size:18px;font-family:'Noto Medium';display:block;text-align:center;padding: 13px 0;position:relative;background:url('./../../images/goal-box01.png');color:#fff;font-weight:normal;margin-bottom: 5px;}
.goal .goal-ul02 > li strong:after{content:'';width: 27px;height: 16px;background:url('./../../images/goal-box01-tri.png') no-repeat center;position:absolute;bottom: -16px;left: 50%;margin-left: -13px;}
.goal .goal-ul02 > li:nth-child(even) strong{background:url('./../../images/goal-box02.png');}
.goal .goal-ul02 > li:nth-child(even) strong:after{background:url('./../../images/goal-box02-tri.png');}
.goal .goal-ul02 > li + li{margin-left:8px;}
.goal .goal-ul02 > li ul{border:1px solid #dfdfdf;padding: 15px;min-height: 180px;margin-bottom: 35px;}
.goal .goal-ul02 > li ul > li{padding-left:14px;position:relative;}
.goal .goal-ul02 > li ul > li:before{content:'';width:6px;height:6px;background:#aaa;border-radius:50%;display:block;position:absolute;top:10px;left:0;}
.goal .goal-ul02 > li ul > li + li{margin-top:10px;}

@media all and (max-width:1300px) {
  .goal .goal-ul02 > li{width:calc(100% / 3 - 8px);margin-bottom:8px;}
  .goal .goal-ul02 > li:nth-child(4){margin-left:0;}  
  .goal .goal-ul01 > li .const > ul{padding-left:0;}
  .goal .goal-ul01 > li{padding:15px 25px;}  
}

@media all and (max-width:767px) {
  .goal .topper-title,
  .goal .sliice-box .inner span{font-size:18px;}
  .goal .goal-ul01{margin-bottom:30px;}  
  .goal .goal-ul01 > li{width:100%;margin-bottom:10px;min-height:initial;padding-bottom:30px;}  
  .goal .goal-ul01 > li + li{margin-left:0;}
  .goal .goal-ul02 > li ul{min-height:initial;padding-bottom: 20px;padding-top: 25px;margin-bottom: 0;}  
  .goal .goal-ul02 > li{width:100%;margin-bottom:20px;}
  .goal .goal-ul02 > li + li{margin-left:0;}  
}

.goal-graph .contsWrap{display:none;text-align: center;}
.goal-graph .contsWrap .title{font-size:19px;font-family:'Noto Regular';border:10px solid #eee;border-radius:30px;text-align:center;padding: 15px 25px;margin-bottom: 30px;display: inline-block;}
.goal-graph .contsWrap ul li strong{position:relative;font-size:16px;background:#0337ab;display:block;color:#fff;text-align:center;padding:5px 0;font-family:'Noto Light';border-radius:30px;width: 140px;margin: 0 auto 15px;}
.goal-graph .contsWrap ul li strong:after{content:'';width:1px;height: 15px;background:#0337ab;display:block;position:absolute;left:50%;top:100%;}
.goal-graph .contsWrap ul li p{border:1px solid #0337ab;padding:20px;font-size:15px;color:#333;border-radius:15px;word-break: keep-all;}
.goal-graph .contsWrap ul li + li{margin-top: 15px;}

@media all and (max-width:767px) {
  .goal-graph .imgWrap{display:none;}
  .goal-graph .contsWrap{display:block;}  
}

/**fnct - board**/
@media all and (max-width:767px) {
  .sub .board-cate .cate-now{margin-bottom:20px;}
  .sub .board-cate .cate-now li{width:calc(100% / 2 - 6px);margin:3px;}
  .sub .board-cate .cate-now li.active a{border-bottom:1px solid #0055bc;}
  .sub .board-cate .cate-now li a{border-bottom:1px solid #ccc;}  
  .sub .board-cate .cate-now:after{display:none;}
  .sub .board-search .form-search{padding-left:20px;padding-right:20px;}
  .sub .board-search .box-sel:after{display:none;}  
}


/**fnct - css**/
.blockOverlay{z-index:1001 !important;}
.sub #_contentBuilder ._areaButton ._button._large._active input[type="button"]{background:#fff;color: #333 !important;font-size: 18px;font-family: 'Noto DemiLight';border: 1px solid #dadada;height: 50px;width: 160px;box-sizing: border-box;}
.sub .seaweed-view .details .con-box{white-space:pre-line;}
.sub .agreement .conts{overflow-y:auto;max-height:230px;height:auto;}
.sub ._paging{padding:60px 0 40px;}
.sub ._paging ._inner > ul{margin:0 40px;}
.sub ._paging ._inner ._first{background: #fff url('./../../images/common/paging-first.png') no-repeat center !important;border: 1px solid #cdcdcd;}
.sub ._paging ._inner ._last{background: #fff url('./../../images/common/paging-last.png') no-repeat center !important;border: 1px solid #cdcdcd;}
.sub ._paging ._inner ._listPrev{background: #fff url('./../../images/common/paging-prev.png') no-repeat center !important;border: 1px solid #cdcdcd;}
.sub ._paging ._inner ._listNext{background: #fff url('./../../images/common/paging-next.png') no-repeat center !important;border: 1px solid #cdcdcd;}

.sub ._paging ._inner ._next,
.sub ._paging ._inner ._prev{display:none;}
.sub ._paging ._inner > ul li a{border:0;}
.sub ._paging ._inner > ul li strong{background-color: #99a2b2;border-color: #99a2b2;border-radius:50%;font-family:'Noto Medium';font-weight:normal;font-size:16px;width: 35px;height: 35px;border-width: 0;}
.sub .album-list .inner > ul > li._noData{width:100%;text-align:center;}

.sub .status-list .inner .apply_btn{line-height:2;}

@media all and (max-width:767px) {
  .sub ._paging ._inner > ul{display:none;margin:0;}
  ._paging ._inner ._pageState, ._paging ._inner a._listNext, ._paging ._inner a._listPrev{display:block;}

  .sub .status-list .inner .apply_btn{width:200px;margin:50px auto 10px;transition:none;}
  .sub .album-list .inner .conts .apply_btn{transition:none;}
  .sub .input-table table th{padding-left:12px;}
  .input-table table .table-title{width:105px;}
}

.icon-box05 .inner .text p span.big-font{font-size:20px;}

.goal .goal-ul02 > li .add_box{border:1px solid #b6ccff;border-radius:10px;padding: 15px 10px 15px;font-size:15px;margin-top:10px;margin-bottom: 10px;min-height: 100px;text-align: center;}
@media all and (max-width:767px) {
  .goal .goal-ul02 > li .add_box{min-height:initial;margin-bottom: 10px;}
}


.forth-deb{margin-top:35px;margin-bottom:40px;}
.forth-deb > ul{font-size:0;}
.forth-deb > ul > li{display:inline-block;vertical-align:top;width:calc(100% / 4);font-size:15px;padding:0 5px;}
.forth-deb > ul > li .circle{width:160px;height:160px;background:#024f9d;border-radius:50%;text-align:center;box-sizing:border-box;padding: 10px;display:table;margin: 0 auto 50px;}
.forth-deb > ul > li:nth-child(even) .circle{background:#0188d6;}
.forth-deb > ul > li .circle span{font-size:20px;font-family:'Noto Regular';line-height:1.25;color:#fff;display:table-cell;width: 140px;height:140px;border-radius:50%;border:2px dashed rgba(255,255,255,0.5);vertical-align:middle;}
.forth-deb > ul > li .circle span i{display:block;}
.forth-deb > ul > li > ul{border:1px solid #024f9d;border-radius:15px;padding:30px 17px 25px;min-height:200px;position:relative;}
.forth-deb > ul > li > ul:before{content:'';width:1px;height:50px;border:1px dashed #024f9d;position:absolute;left:50%;top:-50px;}
.forth-deb > ul > li:nth-child(even) > ul,
.forth-deb > ul > li:nth-child(even) > ul:before{border-color:#0188d6;}
.forth-deb > ul > li > ul > li{padding-left:15px;font-family:'Noto DemiLight';word-break:keep-all;letter-spacing:-0.5px;position:relative;}
.forth-deb > ul > li > ul > li:before{content:'';width:5px;height:5px;background:#ccc;border-radius:50%;left:0;top:9px;position:absolute;}
.forth-deb > ul > li > ul > li + li{margin-top:7px;}

@media all and (max-width:1200px) {
  .forth-deb > ul > li{width:calc(100% / 2);margin-bottom:40px;}
}

@media all and (max-width:767px) {
  .forth-deb > ul > li > ul{min-height:initial;} 
  .forth-deb > ul > li{width:100%;margin-bottom:40px;}
}

.sub .img-box03 .title-box{padding-bottom:45px;}
.sub .img-box03 .title-box > span{line-height:1.4;margin-bottom:15px;font-size:22px;}
.sub .img-box03 .title-box > strong{font-family:'Noto Regular';margin-bottom:20px;}
.sub .img-box03 .title-box > span, 
.sub .img-box03 .title-box > strong, 
.sub .img-box03 .title-box > p,
.sub .img-box03 .title-box {width:100%;}


.six_ul > ul{font-size:0;}
.six_ul > ul > li{display:inline-block;vertical-align:top;width:calc(100% / 3);font-size:17px;margin-bottom:45px;}
.six_ul > ul > li .img{position:relative;padding-top:15px;text-align:center;}
.six_ul > ul > li .img img{display:inline-block;width: 95%;}
.six_ul > ul > li .img span{font-size:17px;position:absolute;top:0;right:30px;background:#00479d;color:#fff;padding:5px 10px;font-family:'Noto Regular';border-radius:5px;display:inline-block;}
.six_ul > ul > li .txt{min-height:290px;background:#fff;position:relative;width:80%;margin: -50px auto 0;padding: 35px 15px 15px;border-radius: 5px;border: 1px solid #ebebeb;}
.six_ul > ul > li .txt strong{display:block;text-align:center;font-size:20px;font-family:'Noto Regular';font-weight:normal;color:#151515;letter-spacing:-.5px;padding-bottom: 17px;margin-bottom: 18px;position: relative;}
.six_ul > ul > li .txt strong:after{content:'';width:45px;height:1px;background:#2260aa;position:absolute;bottom:0;left:50%;margin-left:-22.5px;}
.six_ul > ul > li .txt > ul > li{font-size:15px;position:relative;padding-left:12px;word-break:keep-all;letter-spacing:-.5px;}
.six_ul > ul > li .txt > ul > li + li{margin-top: 8px;}
.six_ul > ul > li .txt > ul > li:before{content:'';width:5px;height:5px;border-radius:50%;background:#dedede;position:absolute;left:0;top:8px;}

@media all and (max-width:1200px) {
  .six_ul > ul > li{width:calc(100% / 2)}
}

@media all and (max-width:767px) {
  .six_ul > ul{text-align:center;}
  .six_ul > ul > li{width:80%;}
  .six_ul > ul > li .txt{min-height:initial;}
  .six_ul > ul > li .txt > ul{text-align:left;}
}

@media all and (max-width:480px) {
  .six_ul > ul > li{width:100%;}
}