/*
	Theme Name: Master Study
	Theme URI: http://stylemixthemes.com/
	Author: Stylemix Themes
	Author URI: http://stylemixthemes.com/
	Description: MasterStudy is the best WordPress theme for the Education & Learning Center - for educational organizations, who sell courses and organize classes locally. Using Masterstudy you can easily setup a WordPress site for your education company.
	Version: 1.3
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy00
*/


@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}


.fl-left {float:left}
.fl-right {float:right}
.right-img {float:right;margin:8px 0px 20px 30px}
.left-img {float:left;margin:5px 30px 20px 0px}

.TAL {text-align:left !important}
.TAC {text-align:center !important}
.TAR {text-align:right !important}
.TAJ {text-align:justify !important}
.fbold {font-weight:bold !important}

.fc-ff {color:#fff !important}
.fc-black {color:#000 !important}
.fc-gray {color:#bbb !important}

.fc-green {color:#41AB6B !important}
.fc-light-green {color:#64BB5D !important}
.fc-olive-green {color:#96A94B !important}
.fc-yellow {color:#EEA303 !important}
.fc-red {color:#e74c3c !important}
.fc-ijs-red {color:#B5181E !important}
.fc-light-red {color:#D54F30 !important}
.fc-pink-red {color:#F06060 !important}
.fc-blue {color:#0a3d62}
.fc-drak-blue {color:#3851BC !important}
.fc-purple {color:#702FA8 !important}

.bgbox-g {background-color:#3fae02;color:#fff;padding:1px 5px 3px;font-weight:500}
.bgbox-b {background-color:#0257ae;color:#fff;padding:1px 5px 3px;font-weight:500}
.bgbox-r {background-color:#B5181E;color:#fff;padding:1px 5px 3px;font-weight:500}

.part-line {color:#ddd;font-size:11px;padding:2px 10px 0 10px;font-family:tahoma}





.LH15 {line-height:15px !important}
.LH16 {line-height:16px !important}
.LH17 {line-height:17px !important}
.LH18 {line-height:18px !important}
.LH19 {line-height:19px !important}
.LH20 {line-height:20px !important}
.LH21 {line-height:21px !important}
.LH22 {line-height:22px !important}
.LH23 {line-height:23px !important}
.LH24 {line-height:24px !important}

.FS10 {font-size:10px  !important}
.FS11 {font-size:11px  !important}
.FS12 {font-size:12px  !important}
.FS13 {font-size:13px  !important}
.FS14 {font-size:14px  !important}
.fs15,
.FS15 {font-size:15px  !important}
.FS16 {font-size:16px  !important}
.FS17 {font-size:17px  !important}
.FS18 {font-size:18px  !important}
.FS19 {font-size:19px  !important}
.FS20 {font-size:20px  !important}
.FS21 {font-size:21px  !important}
.FS22 {font-size:22px  !important}

.ml0 {margin-left:0px !important;}
.ml2 {margin-left:2px !important;}
.ml3 {margin-left:3px !important;}
.ml4 {margin-left:4px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml7 {margin-left:7px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml12 {margin-left:12px !important;}
.ml13 {margin-left:13px !important;}
.ml15 {margin-left:15px !important;}
.ml18 {margin-left:18px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml27 {margin-left:27px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}

.mt_20 {margin-top:-20px !important;}
.mt_10 {margin-top:-10px !important;}
.mt0 {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt13 {margin-top:13px !important;}
.mt15 {margin-top:15px !important;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt25 {margin-top:25px !important;}
.mt27 {margin-top:27px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt47 {margin-top:47px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}
.mt100 {margin-top:100px !important;}
.mt150 {margin-top:150px !important;}
.mt200 {margin-top:200px !important;}
.mt240 {margin-top:240px !important;}
.mt300 {margin-top:300px !important;}
.mt350 {margin-top:350px !important;}
.mt400 {margin-top:400px !important;}
.mr0 {margin-right:0 !important;}
.mr3 {margin-right:3px !important;}
.mr4 {margin-right:4px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr17 {margin-right:17px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr32 {margin-right:32px !important;}
.mr40 {margin-right:40px !important;}

.mb0 {margin-bottom:0px !important;}
.mb1 {margin-bottom:1px !important;}
.mb3 {margin-bottom:3px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb8 {margin-bottom:8px !important;}
.mb9 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb150 {margin-bottom:150px !important;}


.list-dash2 {list-style:none;margin:0;padding:0;}
.list-dash2 > li{ text-indent:-12px; margin:0 0 3px 14px;}
.list-dash2 > li:before{ content:"-"; display:inline-block; margin:-1px 0px 0px 14px; vertical-align:top !important;}


.img-box {padding:60px 40px;text-align:center;border:8px solid #ddd;font-size:18px;line-height:30px;color:#212121;margin:0px 0 30px;font-weight:400}
.img-box img {margin-bottom:30px}
.cont-txt {margin-top:40px}
.cont-txt span{display:inline-block !important}
.cont-wrap {padding-bottom:60px;font-size:16px;line-height:24px;}
.stit {font-size:24px;font-weight:700;color:#1c3f95;padding:20px 0;}
.stit2 {font-size:22px;font-weight:700;color:#1c3f95;margin-bottom:20px;text-align:center}
.stit3 {font-size:20px;font-weight:500;color:#1c3f95;margin-bottom:10px;}
.cont-img {padding:10px 0 46px;text-align:center}

@media (max-width: 991.98px) {
  .cont-txt {margin-top:10px}
  .cont-txt span{display:inline !important}
  .img-box {padding:30px 20px;border:4px solid #ddd;font-size:16px;line-height:26px;margin:0px 0 0px;}
  .cont-wrap {padding-bottom:30px;font-size:14px;line-height:22px;}

  .stit {font-size:18px;font-weight:700;color:#1c3f95;padding:20px 0 10px;}
  .stit2 {font-size:18px;font-weight:700;color:#1c3f95;margin-bottom:20px;text-align:center}
  .stit3 {font-size:17px;font-weight:500;color:#1c3f95;margin-bottom:10px;}
  .cont-img {padding:0px 0 20px;text-align:center}
}


.jnobr br { display: none; }

.fl-left {float:left}
.fl-right {float:right}
.right-img {float:right;margin:8px 0px 20px 30px}
.left-img {float:left;margin:5px 30px 20px 0px}

.TAL {text-align:left !important}
.TAC {text-align:center !important}
.TAR {text-align:right !important}
.TAJ {text-align:justify !important}
.fbold {font-weight:bold !important}

.fc-ff {color:#fff !important}
.fc-black {color:#000 !important}
.fc-gray {color:#bbb !important}

.fc-green {color:#41AB6B !important}
.fc-light-green {color:#64BB5D !important}
.fc-olive-green {color:#96A94B !important}
.fc-yellow {color:#EEA303 !important}
.fc-red {color:#c0392b !important}
.fc-ijs-red {color:#B5181E !important}
.fc-light-red {color:#D54F30 !important}
.fc-pink-red {color:#F06060 !important}
.fc-blue {color:#206b76 !important}
.fc-drak-blue {color:#3851BC !important}
.fc-purple {color:#702FA8 !important}


.LH15 {line-height:15px !important}
.LH16 {line-height:16px !important}
.LH17 {line-height:17px !important}
.LH18 {line-height:18px !important}
.LH19 {line-height:19px !important}
.LH20 {line-height:20px !important}
.LH21 {line-height:21px !important}
.LH22 {line-height:22px !important}
.LH23 {line-height:23px !important}
.LH24 {line-height:24px !important}
.LH26 {line-height:26px !important}
.LH28 {line-height:28px !important}
.LH30 {line-height:30px !important}

.FS10 {font-size:10px  !important}
.FS11 {font-size:11px  !important}
.FS12 {font-size:12px  !important}
.FS13 {font-size:13px  !important}
.FS14 {font-size:14px  !important}
.fs15,
.FS15 {font-size:15px  !important}
.FS16 {font-size:16px  !important}
.FS17 {font-size:17px  !important}
.FS18 {font-size:18px  !important}
.FS19 {font-size:19px  !important}
.FS20 {font-size:20px  !important}
.FS21 {font-size:21px  !important}
.FS22 {font-size:22px  !important}

.ml0 {margin-left:0px !important;}
.ml2 {margin-left:2px !important;}
.ml3 {margin-left:3px !important;}
.ml4 {margin-left:4px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml7 {margin-left:7px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml12 {margin-left:12px !important;}
.ml13 {margin-left:13px !important;}
.ml15 {margin-left:15px !important;}
.ml18 {margin-left:18px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml27 {margin-left:27px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}

.mt_20 {margin-top:-20px !important;}
.mt_10 {margin-top:-10px !important;}
.mt0 {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt13 {margin-top:13px !important;}
.mt15 {margin-top:15px !important;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt25 {margin-top:25px !important;}
.mt27 {margin-top:27px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt47 {margin-top:47px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}
.mt100 {margin-top:100px !important;}
.mt150 {margin-top:150px !important;}
.mt200 {margin-top:200px !important;}
.mt240 {margin-top:240px !important;}
.mt300 {margin-top:300px !important;}
.mt350 {margin-top:350px !important;}
.mt400 {margin-top:400px !important;}
.mr0 {margin-right:0 !important;}
.mr3 {margin-right:3px !important;}
.mr4 {margin-right:4px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr17 {margin-right:17px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr32 {margin-right:32px !important;}
.mr40 {margin-right:40px !important;}

.mb0 {margin-bottom:0px !important;}
.mb1 {margin-bottom:1px !important;}
.mb3 {margin-bottom:3px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb8 {margin-bottom:8px !important;}
.mb9 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb150 {margin-bottom:150px !important;}

/** common **/
.jb-fund, .jb-fund h1, .jb-fund h2, .jb-fund h3, .jb-fund h4, .jb-fund h5, .jb-fund h6, .jb-fund li, .jb-fund p, .jb-fund span, .jb-fund label, .jb-fund input, .jb-fund div,
.jb-fund, .jb-fundlist h1, .jb-fundlist h2, .jb-fundlist h3, .jb-fundlist h4, .jb-fundlist h5, .jb-fundlist h6, .jb-fundlist li, .jb-fundlist p, .jb-fundlist span, .jb-fundlist label, .jb-fundlist input, .jb-fundlist div{
  font-family: 'Noto Sans KR', sans-serif !important;
}

.jb-fund img:not(.sitelogo) { width:100%; }

.jb-fund .v-center {
    display: flex;
    align-items: center;
}

.jb-fund .dropcap {
  float: left;
  font-size: 42px;
  line-height: 1.1;
  margin: 0 6px 0 0;
  text-transform: uppercase;font-weight:700;
}

.pc-enter {display:block;font-style:normal}
.mo-enter {display:inline;font-style:normal}

@media (max-width: 575.98px) {
  .pc-enter {display:inline !important}
  .mo-enter {display:block !important}
  .mo-center {text-align:center !important}
}

/*우측높이리셋*/
.jb-fund .sidebar-area {margin-top: 0px !important;padding-bottom: 0px !important;}
.jb-fund .titbox {position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;color:#fff !important;
border-radius:3px;margin-bottom:6px;}
.jb-fund .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom right, #193889, #079992);
    opacity:0.9;border-radius:3px;
}
.jb-fund .titbox.econ{background-image: url('/new/wp-content/uploads/2019/11/econ-20191122-tit-bg.jpg');}
.jb-fund .titbox.law{background-image: url('/new/wp-content/uploads/2019/11/law-20191122-tit-bg.jpg');}
.jb-fund .titbox.convergence {background-image: url('/new/wp-content/uploads/2019/11/convergence-20191122-tit-bg.jpg');}
.jb-fund .titbox.science {background-image: url('/new/wp-content/uploads/2019/11/science-20191122-tit-bg.jpg');}
.jb-fund .titbox.social {background-image: url('/new/wp-content/uploads/2019/11/social-20191122-tit-bg.jpg');}
.jb-fund .titbox.nursing {background-image: url('/new/wp-content/uploads/2019/11/nursing-20191122-tit-bg.jpg');}
.jb-fund .titbox.cba {background-image: url('/new/wp-content/uploads/2019/11/cba-20191122-tit-bg.jpg');}
.jb-fund .titbox.cals {background-image: url('/new/wp-content/uploads/2019/11/cals-20191122-tit-bg.jpg');}
.jb-fund .titbox.medicine {background-image: url('/new/wp-content/uploads/2019/11/medicine-20191122-tit-bg.jpg');}
.jb-fund .titbox.cls {background-image: url('/new/wp-content/uploads/2019/11/cls-20191122-tit-bg.jpg');}
.jb-fund .titbox.geog {background-image: url('/new/wp-content/uploads/2019/11/geog-20191122-tit-bg.jpg');}
.jb-fund .titbox.dentistry {background-image: url('/new/wp-content/uploads/2019/11/dentistry-20191122-tit-bg.jpg');}
.jb-fund .titbox.library {background-image: url('/new/wp-content/uploads/2019/11/library-20191122-tit-bg.jpg');}
.jb-fund .titbox.law-library {background-image: url('/new/wp-content/uploads/2019/11/law-library-20191122-tit-bg.jpg');}
.jb-fund .titbox.social-library {background-image: url('/new/wp-content/uploads/2019/11/social-library-20191122-tit-bg.jpg');}
.jb-fund .titbox.gses {background-image: url('/new/wp-content/uploads/2019/11/gses-20191122-tit-bg.jpg');}
.jb-fund .titbox.health {background-image: url('/new/wp-content/uploads/2021/06/health-2020-tit-bg2.jpg');}
.jb-fund .titbox.health4u {background-image: url('/new/wp-content/uploads/2023/06/title-bg-20230608-health4u.jpg');}
.jb-fund .titbox.cri {background-image: url('/new/wp-content/uploads/2023/05/title-bg-cri-20230515.jpg');}
.jb-fund .titbox.pharm {background-image: url('/new/wp-content/uploads/2023/06/title-bg-pharm-20230605.jpg');}
.jb-fund .titbox.edu {background-image: url('/new/wp-content/uploads/2023/07/edu_list_bg_20230712.jpg');}
.jb-fund .titbox.startup {background-image: url('/new/wp-content/uploads/2023/07/startup_title_dg_20230717.jpg');}
.jb-fund .titbox.scence2023 {background-image: url('/new/wp-content/uploads/2023/08/science_202308_list.jpg');}



.zimg-box {padding:60px 40px;text-align:center;border:8px solid #ddd;font-size:18px;line-height:30px;color:#212121;margin:0px 0 30px;font-weight:400}
.zimg-box img {max-width:100%; margin-bottom:30px}

.jb-fund .titbox .cont {z-index:9;text-align:center;padding:60px;color:#fff !important;position:relative;}
.jb-fund .titbox .cont h1.tit {font-size:28px;line-height:32px;margin:0px;color:#fff;font-weight:700}
.jb-fund .titbox .cont h1.tit.no-h2 {margin-bottom:30px;}

.jb-fund .titbox .cont h1 span {color:#55efc4 !important;}

.jb-fund .titbox .cont h2.tit {font-size:22px;line-height:26px;margin:10px 0 30px 0;color:#eee;font-weight:500;font-family: 'Noto Serif KR', serif !important;}
.jb-fund .titbox .cont h2 span {color:#feca57 !important;font-weight:700}
.jb-fund .titbox .cont .txt{color:rgba(255,255,255,0.9) !important;font-size:16px}

.jb-fund .fund-info {padding:18px 28px;background:#fefefe;color:#57606f;border:1px solid #ddd;font-size:16px;}
.jb-fund .fund-info h2 {font-size:20px;line-height:1.5;letter-spacing:-0.07em;font-weight:700;color:#2f3542;margin:12px 0 20px 0!important;font-family: 'Noto Serif KR', serif !important;}

.jb-fund .mcont-wrap {padding:20px 30px;color:#222;font-size:16px;}
.jb-fund .mcont-wrap div{line-height: 170% !important;}

.jb-fund .mcont-wrap.medicine div{font-size:18px;line-height: 160% !important;}

.jb-fund .mcont-wrap h4 {font-size:22px;line-height:1.4 !important;margin-bottom:14px;color:#0a3d62;font-weight:700;}
.jb-fund .mcont-wrap h5 {font-size:20px;margin-bottom:24px;color:#000;font-weight:700;font-family: 'Noto Serif KR', serif !important;letter-spacing:-0.04em}
.jb-fund .img-box {padding:30px;border:1px dotted #ddd;text-align:center;}
.jb-fund .mcont-wrap .img-box h5{color:#2980b9 !important}

.jb-fund .img-box-line {padding:22px 0;border-top:1px dotted #bbb;border-bottom:1px dotted #bbb;}
.jb-fund .img-box-noline {padding:16px 8px;text-align:center;font-size:14px;color:#7f8c8d}


.jb-fund .vod-wrap {padding:0px 0;text-align:center}
.jb-fund .vod-wrap img {text-align:center !important}
.jb-fund div.vod-txt {font-size:16px;line-height:140% !important;color:#333;margin:20px 0}
.jb-fund div.vod-txt h4 {font-size:18px;color:#3c6382;margin:10px 0 6px;}
.jb-fund .vod-txt,
.jb-fund .vod-txt a{color:#333;}

.jb-fund .contact-box {font-size:14px;background:#f1f2f6;color:#0a3d62;padding:20px;margin-bottom:20px;}


.ff-noto{font-family: 'Noto Sans KR', sans-serif !important;}
.jb-fund div.ff-noto-s{font-family: 'Noto Serif KR', serif !important;}

.jb-fund .part-dashed {border-top:2px dashed #ccc;margin:30px 0}



.jb-fund .copy h2 {margin:30px 0 10px;font-size:24px;color:#2980b9;font-style:italic}
.jb-fund .copy h3 {margin:0px 0 30px;font-size:18px;color:#60a3bc;font-weight:500;}

.jb-fund .year {text-align:center !important;background-color:#82ccdd;color:#fff;font-size:20px;line-height:20px;font-weight:700;padding:10px 0;width:100%;}
.jb-fund .year-txt {font-size:15px;}
.jb-fund .mcont-wrap  div .year-txt{line-height:22px !important;}
.jb-fund .fund-titlebox {border:1px solid #ddd}
.jb-fund .fund-titlebox h1{font-size:18px;line-height:18px;padding:16px 14px;margin:0;background:#ecf0f1;color:#000;text-align:left}
.jb-fund .fund-titlebox .cont {font-size:16px;padding:20px;}


@media (max-width: 991.98px) {
  .jb-fund div.vod-txt {width:90%}

}
@media (max-width: 767.98px) {
  .jb-fund .mcont-wrap h4 {font-size:20px;margin-bottom:10px;}
  .jb-fund div.vod-txt {width:100%}
}
@media (max-width: 575.98px) {


  .jb-fund .titbox .cont {padding:30px 14px;}
  .jb-fund .titbox .cont h1.tit {font-size:22px;line-height:28px;}
  .jb-fund .titbox .cont h2.tit {font-size:16px;line-height:20px;margin:6px 0 20px 0;}
  .jb-fund .titbox .cont .txt{font-size:14px}



  .jb-fund .mcont-wrap {padding:10px 0px;font-size:14px;}
  .jb-fund .mcont-wrap div{line-height: 170% !important;}
  .jb-fund .mcont-wrap h4 {font-size:18px;margin-bottom:10px;}
  .jb-fund .mcont-wrap h5 {font-size:18px;line-height:160%;margin:0 auto 20px;width:80%;;}
  .jb-fund .img-box {padding:20px;border:1px dotted #ddd;text-align:center;}

  .jb-fund div.vod-txt {font-size:14px;}


  .jb-fund .fund-info {padding:10px 20px 20px;font-size:14px;}
  .jb-fund .fund-info h2 {font-size:18px;}
  .jb-fund .v-center {display:block !important;}

  .jb-fund .dropcap {font-size: 40px;font-weight:500;}
  .jb-fund .contact-box {font-size:13px;padding:14px;margin-bottom:10px;}


  .jb-fund .year {font-size:18px;line-height:18px;padding:2px 0;}
  .jb-fund .fund-titlebox {border:1px solid #ddd}
  .jb-fund .fund-titlebox h1{font-size:16px;line-height:16px;padding:10px;}
  .jb-fund .fund-titlebox .cont {font-size:14px;padding:14px 16px;}

  .jb-fund .mcont-wrap.medicine div{font-size:16px;line-height: 150% !important;}
}


.jb-fund .bg-box {background: url('/new/wp-content/uploads/2019/11/library-20191122-img-cont-bg.jpg') no-repeat center center;background-size:cover;padding:40px;color:#fff;font-size:16px;}
.jb-fund .bg-box .text-01 {font-size:18px;font-weight:700;padding:60px 0;font-family: 'Noto Serif KR', serif !important;}
.jb-fund .bg-box .text-02 {font-size:14px;font-weight:400;color:#ddd}
@media (max-width: 575.98px) {
  .jb-fund .bg-box {padding:30px;}
  .jb-fund .bg-box .text-01 {font-size:16px;padding:40px 0;}
  .jb-fund .bg-box .text-02 {font-size:13px;}
}

/****LIST ***/
.jb-fund .eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;  flex-wrap: wrap;
}

.jb-fund .row.eq-height [class*='col-'] {

}

.jb-fund .listbox-wrap{position:relative;background:#fff;margin-bottom:40px;}
.jb-fund .listbox-wrap a.list-thumb {position:relative;display:block;}
.jb-fund .listbox-wrap a.list-thumb span{position:absolute;display:block;background:rgba(0,79,174, 0.5);color:#fff;padding:4px 8px;font-size:14px;font-weight:500;letter-spacing:1px}
.jb-fund .jbnu-fund {text-align:center; width:100%; font-size:16px; font-weight:500;border:0px solid red}
.jb-fund .jbnu-fund span.money {color:#af7d10;font-weight:700;font-size:24px}
.jb-fund .graphbar-wrap {font-size:12px; margin-top:10px;}
.jb-fund .graph-barxx {background-repeat:no-repeat; background-size:100% 24px; padding-left:2px;}
.jb-fund .graph-bar {background-color:#e9e3fa;height:24px;padding-left:0px;}
.jb-fund .graph-barpercent {background-color:#a6155f;height:24px;}
.jb-fund .dics-wrap {}
.jb-fund .dics-wrap .title a{
  font-size:18px;
  color:#0a3d62;
  font-weight:500;
  display: block;
  display: -webkit-box;
  min-height:44px;
  max-height:44px;
  line-height: 22px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top:20px;
  /*
  font-family:nanumbarungothic !important;
  font-weight:bold;
  */
}
.jb-fund .dics a {
  display: block;
  display: -webkit-box;
  max-width:100%;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 40px;
  margin:8px 0 14px;
  color:#777 !important;
  font-weight:400;
}

@media (min-width: 767.98px) {
  .jb-fund .dics a {
    min-height:40px;
    max-height:40px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.jb-fund .dics-wrap .title a:hover, .jb-fund .dics a:hover {color:#2980b9 !important;}
.graphbar-wrap .won {color:#003586; font-size:15px; font-weight:700;}
.graphbar-wrap .per {display:inline-block; text-align:right; float:right; color:#2980b9; font-size:14px; font-weight:500;}
.jbnu-fund-wrap {border:1px dotted #ced6e0;padding:20px 14px;}

@media (max-width: 767.98px) {
  .jb-fund .dics-wrap .title a{font-size:16px;}
  .jb-fund .dics a {margin:10px 0 8px;}


.jb-fund .dics-wrap .title a{
  font-size:18px;
  min-height:auto;
  max-height:auto;
  -webkit-line-clamp: auto;
  text-overflow: clip;margin-top:20px;
}
.jb-fund .dics a {
  min-height:auto;
  max-height:auto;
  -webkit-line-clamp: auto;
  text-overflow: clip;
    padding-bottom: 0px;

}




}
@media (max-width: 575.98px) {
  .graphbar-wrap .won,
  .graphbar-wrap .per {font-size:13px;}
  .jbnu-fund-wrap {padding:14px;}
  .jb-fund .graph-bar {padding-left:0px;}
  .jb-fund .jbnu-fund {font-size:14px;}
  .jb-fund .jbnu-fund span.money {font-size:18px}


}



.jb-fund h3.aside-tit {font-size:20px;margin:36px 0 16px;color:#0a3d62;font-weight:700}
.jb-fund .listbox-wrap-2{position:relative;padding-bottom:24px;margin-bottom:30px;border-bottom:1px solid #eee}
.jb-fund .listbox-wrap-2 a.list-thumb {position:relative;display:block;}
.jb-fund .listbox-wrap-2 a.list-thumb span{position:absolute;display:block;background:rgba(0,79,174, 0.5);color:#fff;padding:4px 8px;font-size:14px;font-weight:500;letter-spacing:1px}
.jb-fund .dics-wrap-2 .title a{font-size:16px;color:#0a3d62;font-weight:500;display: block;margin-top:10px;}
.jb-fund .dics-wrap-2 .side-dics a {display: block;font-size: 14px;margin:8px 0 0px;color:#777 !important;font-weight:400;}
.jb-fund .dics-wrap-2 .title a:hover, .jb-fund .dics a:hover {color:#2980b9 !important;}

.jb-fund .jbnu-fund-wrap-2 {border-top:1px dotted #ced6e0;border-bottom:1px dotted #ced6e0;padding:34px 24px;background:#f7f7f7}
.jb-fund .jbnu-fund-2 {text-align:center; width:100%; font-size:16px; font-weight:500;border:0px solid red}
.jb-fund .jbnu-fund-2 span.money {color:#c0392b;font-weight:700;font-size:28px}
.jb-fund .graphbar-wrap-2 {font-size:12px; margin-top:10px;}
.jb-fund .graph-bar-2 {background-repeat:no-repeat; background-size:100% 24px; padding-left:2px;}
.jb-fund .graphbar-wrap-2 .won {color:#2980b9; font-size:16px; font-weight:700;}
.jb-fund .graphbar-wrap-2 .per {display:inline-block; text-align:right; float:right; color:#29abe1; font-size:12px; font-weight:500;}


@media (max-width: 767.98px) {
  .jb-fund .dics-wrap .title a{font-size:16px;}
  .jb-fund .dics a {margin:10px 0 8px;}
  .jb-fund .dics-wrap .title a{min-height:auto; }
}
@media (max-width: 575.98px) {
  .jb-fund .graphbar-wrap-2 .won,
  .jb-fund .graphbar-wrap-2 .per {font-size:13px;}
  .jb-fund .jbnu-fund-wrap-2 {padding:14px;}
  .jb-fund .graph-bar-2 {padding-left:2px;}
  .jb-fund .jbnu-fund-2 {font-size:14px;}
  .jb-fund .jbnu-fund-2 span.money {font-size:18px}
}

.jb-fund .science2023_item { text-align:center; background-color:#2c3f92; color:#fff !important; padding:8px 10px; border-radius:5px; line-height:1.5;}

.videowrapper {
  position: relative;
  padding-bottom: 51%; /* 16:9 비율인 경우 */
  /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */
  padding-top: 25px;
  height: 0;
  border:2px solid #eee;
}

.videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 767.98px) {
  .videowrapper { max-height: 275px; overflow:hidden; }

}

/* 2019-12-23, zenda, 만만한 기부/든든한 기부의 SV 처리 */
.zpagesv { overflow:hidden; }
.zpagesv img { max-height:100% !important; }
.zmanman { padding-top:40px; }

@media (max-width:1100px) {
  .zmanman { padding-top:50px; }
}

@media (max-width:800px) {
  .zpagesv { height: 210px !important; }
  .zmanman { padding-top:50px; }
}


@media (max-width:670px) {
  .zpagesv { height: 170px !important; }
  .zmanman { padding-top:50px; }
}

@media (max-width:515px) {
  .zpagesv { height: 152px !important; }
  .zmanman { padding-top:50px; }
}


.vc_custom_1450402824463 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
.ztitle-space {
    margin-top: 60px !important;
    margin-bottom: 10px !important;
}
.zbtn-space {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.zicon_box {
  padding:20px 20px 15px 20px !important;
  margin-bottom:20px;
}

.zicon_box ol { margin-bottom:0px; }


.theline {
  margin-top: 10px;
  color: #3556a4;
  font-weight: 500;
  font-size: 22px;
  position: relative;
  height:30px;
  margin-bottom:10px;
}

.theline span {
  position: absolute;
  display:inline-block;
  background-color:#fff;
  z-index:2;
  padding:0 10px;
  left:50%;
  margin-left:-95px;
}

.theline:after {
  content: '';
  position: absolute;
  left: 0px;
  top: 5px;
  width: 100%;
  height: 40%;
  z-index: 1;
  opacity:0.2;
  background: repeating-linear-gradient(
    -45deg,
    #606dbc,
    #606dbc 5px,
    #193988 5px,
    #193988 10px
  );
}



.donatemlist h4 { padding:10px 0px; background-color:#ddd; text-align:center; }

/*
.header_default .container .row {
display: flex;
align-items: center;

}
*/
.header_main_menu_wrapper  { margin-top: 30px !important; }

.header_default .navbar-toggle {
    margin-top: 24px;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

