
/* main_visual_wrap */
.main_visual_wrap {position: relative; width: 100%; margin-top: 120px; overflow: hidden;}
.main_visualbox {float: left; width: 100%; height: 850px;}
.main_visualbox .swiper-container-1 {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.main_visualbox .swiper-container-1 .swiper-slide {text-align: center; background: #fff; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.main_visualbox .swiper-container-1 .swiper-slide .slideback {float: left; width: 100%; height: 850px;}  /* ¹è³ÊÀÌ¹ÌÁö ºÐ¸® */

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox {margin: 100px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 60px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong {display: inline-block; font-size: 16px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title {font-family: "NanumSquare", sans-serif; font-size: 36px; color: #fff; font-weight: 700; line-height: 44px;}
.main_visualbox .swiper-container-1 .swiper-slide .title6 {font-size: 45px; color: #fff; font-weight: 700;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 50px; text-align: center; background: #49b8ff; border: 1px solid #49b8ff; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore a:hover {color: #49b8ff; background: #fff; border: 1px solid #49b8ff;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox1 {margin: 150px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: center; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong1 {display: inline-block; font-size: 24px; color: #111; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #111;}
.main_visualbox .swiper-container-1 .swiper-slide .title1 {font-family: "NanumSquare", sans-serif; font-size: 72px; color: #ea5283; font-weight: 800; line-height: 72px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle1 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle1 .subtitle_txt {display: inline-block; font-size: 25px; color: #6d4eae; font-weight: 500; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 {margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 a {display: block; margin: 0 auto; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 50px; text-align: center; background: #251f4f; border: 1px solid #251f4f; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 a:hover {color: #251f4f; background: #fff; border: 1px solid #251f4f;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox2 {margin: 120px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 60px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong2 {display: inline-block; font-size: 16px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title2 {font-family: "NanumSquare", sans-serif; font-size: 50px; color: #fff; font-weight: 700; line-height: 60px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle2 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle2 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore2 {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore2 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 50px; text-align: center; background: #49b8ff; border: 1px solid #49b8ff; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore2 a:hover {color: #49b8ff; background: #fff; border: 1px solid #49b8ff;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox3 {margin: 110px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong3 {display: inline-block; font-size: 24px; color: #453e93; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #111;}
.main_visualbox .swiper-container-1 .swiper-slide .title3 {font-family: "NanumSquare", sans-serif; font-size: 72px; color: #453e93; font-weight: 800; line-height: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle3 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle3 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore3 {margin-top: 50px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore3 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #544cac; border: 1px solid #544cac; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore3 a:hover {color: #544cac; background: #fff; border: 1px solid #544cac;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox4 {margin: 110px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong4 {display: inline-block; font-size: 24px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title4 {font-family: "NanumSquare", sans-serif; font-size: 72px; color: #fff; font-weight: 800; line-height: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle4 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle4 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 {margin-top: 50px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #7d5235; border: 1px solid #7d5235; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a:hover {color: #7d5235; background: #fff; border: 1px solid #7d5235;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox5 {margin: 100px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong5 {display: inline-block; font-size: 16px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title5 {font-family: "NanumSquare", sans-serif; font-size: 36px; color: #fff; font-weight: 700; line-height: 44px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle5 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle5 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore5 {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore5 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #9f7544; border: 1px solid #9f7544; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore5 a:hover {color: #9f7544; background: #fff; border: 1px solid #9f7544;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox6 {margin: 100px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong6 {display: inline-block; font-size: 16px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title7 {font-family: "NanumSquare", sans-serif; font-size: 36px; color: #fff; font-weight: 700; line-height: 44px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle6 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle6 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore6 {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore6 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #a15005; border: 1px solid #a15005; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore6 a:hover {color: #a15005; background: #fff; border: 1px solid #a15005;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox8 {margin: 50px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: center; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong8 {display: inline-block; font-size: 24px; color: #1973a8; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #1973a8;}
.main_visualbox .swiper-container-1 .swiper-slide .title8 {font-family: "NanumSquare", sans-serif; font-size: 72px; color: #292e8a; font-weight: 800; line-height: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle8 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle8 .subtitle_txt {display: inline-block; font-size: 26px; color: #1973a8; font-weight: 500; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore8 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore8 a {display: block; margin: 0 auto; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #1973a8; border: 1px solid #1973a8; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore8 a:hover {color: #1973a8; background: #fff; border: 1px solid #1973a8;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox9 {margin: 120px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 60px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong9 {display: inline-block; font-size: 16px; color: #746fa9; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #746fa9;}
.main_visualbox .swiper-container-1 .swiper-slide .title9 {font-family: "NanumSquare", sans-serif; font-size: 50px; color: #111111; font-weight: 700; line-height: 60px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle9 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle9 .subtitle_txt {display: inline-block; font-size: 26px; color: #252525; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore9 {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore9 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 50px; text-align: center; background: #746fa9; border: 1px solid #746fa9; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore9 a:hover {color: #746fa9; background: #fff; border: 1px solid #746fa9;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 {margin: 110px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 80px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong17 {display: inline-block; font-size: 24px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title17 {font-family: "NanumSquare", sans-serif; font-size: 72px; color: #fff; font-weight: 800; line-height: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle17 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle17 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 {margin-top: 50px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 52px; text-align: center; background: #7d5235; border: 1px solid #7d5235; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 a:hover {color: #7d5235; background: #fff; border: 1px solid #7d5235;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox10 {margin: 140px auto 0; width: 100%; max-width: 1280px; font-family: "Noto Sans KR", sans-serif; text-align: left; padding-left: 60px; box-sizing:border-box;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong10 {display: inline-block; font-size: 16px; color: #fff; font-weight: 400; padding-bottom: 3px; margin-bottom: 30px; border-bottom: 2px solid #fff;}
.main_visualbox .swiper-container-1 .swiper-slide .title10 {font-family: "NanumSquare", sans-serif; font-size: 50px; color: #fff; font-weight: 700; line-height: 60px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle10 {position: relative; display: inline-block; font-family: "NanumSquare", sans-serif; margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle10 .subtitle_txt {display: inline-block; font-size: 26px; color: #fff; font-weight: 300; line-height: 32px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore10 {margin-top: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore10 a {display: block; width: 185px; height: 52px; font-size: 18px; color: #fff; font-weight: 400; line-height: 50px; text-align: center; background: #111111; border: 1px solid #111111; box-sizing:border-box; border-radius: 50px; transition: all 0.5s ease;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore10 a:hover {color: #111111; background: #fff; border: 1px solid #111111;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox11 {float: left; width: 100%; height: 100%;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox11 a {display: block; width: 100%; height: 100%;}

.main_visualbox .swiper-container-1 .swiper-pagination-bullet {width: 14px !important; height: 14px !important; display: inline-block; border-radius: 100%; background-color: rgba(255,255,255,0) !important; border: 1px solid #2b6d46; box-sizing:border-box; opacity: 1 !important;}
.main_visualbox .swiper-container-1 .swiper-pagination-white .swiper-pagination-bullet-active {width: 14px !important; height: 14px !important; background: #2b6d46 !important; border: 0;}
.main_visualbox .swiper-container-1 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 4% !important;}
.main_visualbox .swiper-container-1 .mainprev, .mainnext {width: 70px !important; height: 70px !important; background-size: 70px 70px !important;}
.main_visualbox .swiper-container-1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 3% !important; background-image: url("../images/next_arrow.svg") !important;}
.main_visualbox .swiper-container-1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 3% !important; background-image: url("../images/prev_arrow.svg") !important;}

/* campuscontents_title common */
.campuscontents_title {float: left; width: 100%; padding-bottom: 20px; margin-bottom: 24px; border-bottom: 2px solid #0b0b0b;}
.campuscontents_title h2 {float: left; font-family: "NanumSquare", sans-serif; font-size: 28px; color: #292929; font-weight: 800; line-height: 30px;}
.campuscontents_title span {font-family: "Noto Sans KR", sans-serif; font-size: 15px; color: #747373; font-weight: 400; line-height: 15px; margin-top: 10px; margin-left: 11px; vertical-align: -12px;}
.campuscontents_title span:before {float: left; content: ""; width: 1px; height: 14px; margin-top: 10px; margin-left: 11px; background: #a3a3a3;}
.morebtns {display: inline-block; float: right; width: 90px;}
.morebtns a {display: block; width: 100%; height: 29px; font-family: "Noto Sans KR", sans-serif; font-size: 13px; color: #414141; font-weight: 400; line-height: 28px; text-align: left; padding-left: 22px; background: url("../images/more_arrow.png") no-repeat 77% center; border: 1px solid #363636; border-radius: 65px; box-sizing:border-box; transition: all 0.5s ease;}
.morebtns a:hover {color: #fff; background: #2b6d46 url("../images/more_arrow_on.png") no-repeat 77% center; border: 1px solid #2b6d46;}

/* contents_title common */
.contents_title {float: left; width: 100%; margin-bottom: 24px;}
.contents_title h2 {float: left; font-family: "NanumSquare", sans-serif; font-size: 28px; color: #292929; font-weight: 800; line-height: 30px;}
.contents_title span {font-family: "Noto Sans KR", sans-serif; font-size: 15px; color: #747373; font-weight: 400; line-height: 15px; margin-top: 10px; margin-left: 11px; vertical-align: -12px;}
.contents_title span:before {float: left; content: ""; width: 1px; height: 14px; margin-top: 10px; margin-left: 11px; background: #a3a3a3;}

.contents_title_onivf {float: left; width: 100%; margin-bottom: 24px;}
.contents_title_onivf h2 {float: left; font-family: "NanumSquare", sans-serif; font-size: 28px; color: #292929; font-weight: 800; line-height: 30px;}
.contents_title_onivf span {font-family: "Noto Sans KR", sans-serif; font-size: 15px; color: #747373; font-weight: 400; line-height: 15px; margin-top: 10px; margin-left: 11px; vertical-align: -12px;}
.contents_title_onivf span:before {float: left; content: ""; width: 1px; height: 14px; margin-top: 10px; margin-left: 11px; background: #a3a3a3;}

/* intro */
.intro_box {float: left; width: 100%; padding: 50px 0; background: #f9f9fa;}
.intro_area {margin: 0 auto; width: 100%; max-width: 1280px;}
.intro_txt {float: left; width: 100%; text-align: center; margin-bottom: 60px;}
.intro_txt li.title {font-family: "NanumSquare", sans-serif; transform: rotate(-0.03deg); font-size: 41px; color: #2f2f2f; font-weight: 800; line-height: 41px;}
.intro_txt li.bullet {margin: 28px auto; display: block; width: 40px; height: 2px; background: #2f2f2f;}
.intro_txt li.subtxt {font-family: "Noto Sans KR", sans-serif; transform: rotate(-0.03deg); font-size: 20px; color: #262626; font-weight: 300; line-height: 28px; word-break: keep-all; margin-top: 20px;}
.intro_txt li.subtxt span {display: inline-block; height: 28px; color: #fff; padding: 0 7px 3px; margin: 7px 0 5px; background: #2f2f2f;}

.intro_txt li.vision-tit {font-family: "NanumSquare", sans-serif; transform: rotate(-0.03deg); font-size: 28px; color: #177b42; font-weight: 900; line-height: 32px; letter-spacing: -0.5px; margin-top: 30px;}
.intro_txt li.vision-info {margin-top: 10px;}
.intro_txt li.vision-info .pointtxt p {font-family: "Noto Sans KR", sans-serif; font-size: 22px; color: #111; font-weight: 400; line-height: 28px; letter-spacing: -0.5px; word-break: keep-all;}


.business_list {float: left; width: 100%;}
.list_ico {margin: 0 auto; width: 100%; max-width: 869px;}
.list_ico li {float: left; width: 176px; height: 176px; margin-right: 55px; background: #fff; border-radius: 50%; transition: all 0.3s ease;}
.list_ico li:last-child {margin-right: 0;}
.list_ico li a {display: block; width: 100%; height: 100%; font-family: "Noto Sans KR", sans-serif; font-size: 16px; color: #686868; font-weight: 500; text-align: center; padding-top: 122px; box-sizing:border-box;}
.list_ico li:nth-child(1) a {background: url("../images/business_ico1_251031.png") no-repeat center 41px;}
.list_ico li:nth-child(2) a {background: url("../images/business_ico2_251031.png") no-repeat center 49px;}
.list_ico li:nth-child(3) a {background: url("../images/business_ico3_251031.png") no-repeat center 41px;}
.list_ico li:nth-child(4) a {background: url("../images/business_ico4_251031.png") no-repeat center 41px;}
.list_ico li:hover {background: #2b6d46;}
.list_ico li:nth-child(1) a:hover {color: #fff; background: url("../images/business_ico1_on.png") no-repeat center 41px;}
.list_ico li:nth-child(2) a:hover {color: #fff; background: url("../images/business_ico2_on.png") no-repeat center 49px;}
.list_ico li:nth-child(3) a:hover {color: #fff; background: url("../images/business_ico3_210929_on.png") no-repeat center 41px;}
.list_ico li:nth-child(4) a:hover {color: #fff; background: url("../images/business_ico4_on.png") no-repeat center 41px;}

/* middbanner_slide Ãß°¡ 210929 */
.middbanner_slide_box {float: left; width: 100%; padding: 50px 0; box-sizing:border-box; background: #e8f6ee;}
.bannerslide_area {margin: 0 auto; width: 100%; max-width: 1280px;}
.bannersilde_contents {position: relative; float: left; width: 100%; z-index: 5;}

/* middbanner_slide ¸ð¼Ç Ãß°¡ 210929 */
.middbutton_left {position: absolute; top: 46%; left: 0; width: 18px; height: 34px; background: url("../images/middbann_prev.png"); background-size: 18px 34px !important; cursor: pointer; z-index: 6;}
.middbutton_right {position: absolute; top: 46%; right: 0; width: 18px; height: 34px; background: url("../images/middbann_next.png"); background-size: 18px 34px !important; cursor: pointer; z-index: 6;}

.bannerslide_mo {float: left; width: 100%;} /* »óÇÏ¹×ÁÂ¿ì ¿©¹éÀû¿ë*/
.bannerslide_align {margin: 0 auto; width: 100%; max-width: 1200px; overflow: hidden;}
.bannerslide_mo .swiper-container-2 {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.bannerslide_mo .swiper-container-2 .swiper-slide {text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.bannerslide_mo .swiper-container-2 .swiper-slide a {display: inline-block; width: 100%; height: 100%; text-align: center;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_thumb {float: left; width: 100%; border-radius: 10px;overflow: hidden;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_thumb img {width: 100%; height: 228px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; transition: all 0.6s ease;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .boxov {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); z-index: 0; border-radius: 10px; transition: all 0.6s ease; overflow: hidden;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon {position: absolute; float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; padding-top: 55px; box-sizing:border-box;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon h3 {font-family: "Noto Sans KR", sans-serif; font-size: 25px; color: #fff; font-weight: 700; line-height: 25px; margin-bottom: 15px;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon span {display: inline-block; width: 100%; font-size: 15px; color: #fff; font-weight: 400; line-height: 15px;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon .viewbtns {display: inline-block; width: 120px; height: 37px; font-size: 13px; color: #fff; font-weight: 400; line-height: 37px; margin-top: 25px; background: #2b6d46; border-radius: 4px; transition: all 0.5s ease;}

/* middbanner_slide rollover_eff */
.bannerslide_mo .swiper-container-2 .swiper-slide a:hover .banner_thumb img, .bannerslide_mo .swiper-container-2 .swiper-slide a:focus .banner_thumb img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2);}
.bannerslide_mo .swiper-container-2 .swiper-slide a:hover .boxov {background: rgba(0,0,0,0.5);}
.bannerslide_mo .swiper-container-2 .swiper-slide a:hover .banner_txtcon .viewbtns {background: #499869;}

/* campusvoice º¯°æ 210929 */
.campusvoice_box {float: left; width: 100%; padding: 50px 0; box-sizing:border-box;}
.campusvoice_area {margin: 0 auto; width: 100%; max-width: 1280px;}
.campusvoice_contents {float: left; width: 100%;}

/* university ´ëÇÐ°¡ */
.university_contents {float: left; width: 100%;}
.university_area {float: left; width: 100%;}
.university_list {float: left; width: 100%; margin-top: 11px;}
.university_item {position: relative; float: left; width: 23.828125% /*305px*/; margin-right: 1.5625% /*20px*/;} /* °¡·Î 4¿­¹è¿­ Àç¼³Á¤ */
.university_item:last-child {margin-right: 0;}
.university_item li {float: left; width: 100%; height: auto;}
.university_item li a .university_thumb {float: left; width: 100%; height: 100%; border-radius: 10px; overflow: hidden;}
.university_item li a .university_thumb img {width: 100% !important; height: 200px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; transition: all 0.6s ease;}
.university_item li a .university_maintxt {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; margin-top: 25px;}
.university_item li a .university_maintxt span {display: block; width: 100%; height: 22px; font-size: 20px; color: #111; font-weight: 500; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.university_item li a .university_maintxt p {height: 18px; font-size: 14px; color: #a09f9f; font-weight: 400; line-height: 14px; text-overflow: ellipsis; white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 16px;}

/* university_item rollover_eff */
.university_item li a:hover .university_thumb img, .university_item li a:focus .university_thumb img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.university_item li a:hover .university_maintxt span {text-decoration: underline;}
.university_item li a:hover .university_maintxt p {color: #696969; /*text-decoration: underline;*/}

/* voice ¼Ò¸® */
.voice_contents {float: right; width: 48.4375% /*620px*/;}
.voice_area {float: left; width: 100%;}
.voice_list {float: left; width: 100%; margin-top: 11px;}
.voice_item {position: relative; float: left; width: 47.58064516129032% /*295px*/; margin-right: 4.838709677419355% /*30px*/;}
.voice_item:last-child {margin-right: 0;}
.voice_item li {float: left; width: 100%; height: auto;}
.voice_item li a .voice_thumb {float: left; width: 100%; height: 100%; border-radius: 10px; overflow: hidden;}
.voice_item li a .voice_thumb img {width: 100% !important; height: 200px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; transition: all 0.6s ease;}
.voice_item li a .voice_maintxt {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; margin-top: 25px;}
.voice_item li a .voice_maintxt span {display: block; width: 100%; height: 22px; font-size: 20px; color: #111; font-weight: 500; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.voice_item li a .voice_maintxt p {height: 18px; font-size: 14px; color: #a09f9f; font-weight: 400; line-height: 14px; text-overflow: ellipsis; white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 16px;}

/* voice_item rollover_eff */
.voice_item li a:hover .voice_thumb img, .voice_item li a:focus .voice_thumb img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.voice_item li a:hover .voice_maintxt span {text-decoration: underline;}
.voice_item li a:hover .voice_maintxt p {color: #696969; /*text-decoration: underline;*/}

/* prayabeb ±âµµÁ¦¸ñ, ¾Æº©Å¸ÀÓ °Ô½Ã¹° Ãß°¡ 210929 */
.prayabeb_box {float: left; width: 100%; padding-bottom: 50px; box-sizing:border-box;}
.prayabeb_area {margin: 0 auto; width: 100%; max-width: 1280px;}
.pray_contents {float: left; width: 48.4375% /*620px*/;}
.abeb_contents {float: right; width: 48.4375% /*620px*/;}
.prayabebcontents_title {float: left; width: 100%; padding-bottom: 20px; margin-bottom: 5px; border-bottom: 2px solid #0b0b0b;}
.prayabebcontents_title h2 {float: left; font-family: "NanumSquare", sans-serif; font-size: 28px; color: #292929; font-weight: 800; line-height: 30px;}

/* basicboard_list °Ô½Ã¹° Ãß°¡ 210929 */
.basicboard_list {float: left; width: 100%;}
.basicboard_list li {float: left; width: 100%; border-bottom: 1px solid #e9e7e7; box-sizing: border-box;}
.basicboard_list li a {display: block; width: 100%; font-family: "Noto Sans KR", sans-serif; padding: 16px 0;}
.basicboard_list li a span.subject {display: inline-block; padding-left: 10px; width: calc(100% - 75px); font-size: 15px; font-weight: 400; color: #646464; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; box-sizing: border-box;}
.basicboard_list li a span.date {display: inline-block; font-weight: 300; font-size: 13px; color: #646464; font-weight: 300; vertical-align: middle;}
.basicboard_list li a:hover span.subject {color: #000; text-decoration: underline;}

/* onivf_blockbuster */
.onivf_blockbuster_box {float: left; width: 100%; padding: 50px 0; background: #f9f9fa;}
.onivf_blockbuster_area {margin: 0 auto; width: 100%; max-width: 1280px;}
.onivf_contents {float: left; width: 100%;}
.media_item {position: relative; float: left; width: 31.5625% /*404px*/; margin-right: 2.65625% /*34px*/;}
.media_item:last-child {margin-right: 0;}
.media_item li {float: left; width: 100%; height: 221px;}
.media_item li a .media_thumb {float: left; width: 100%; height: 221px; border-radius: 10px; overflow: hidden;}
.media_item li a .media_thumb img {width: 100%; height: 100%; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; transition: all 0.6s ease;}
.media_item li a .boxov {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); z-index: 0; border-radius: 10px; transition: all 0.6s ease; overflow: hidden;}
.media_item li a .media_play {position: absolute; top: 36%; width: 100%; text-align: center;}

/* onivf_blockbuster rollover_eff */
.media_item li a:hover .media_thumb img, .media_item li a:focus .media_thumb img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2);}
.media_item li a:hover .boxov {background: rgba(0,0,0,0.5);}
.blockbuster_item li a:hover .blockbuster_thumb img, .blockbuster_item li a:focus .blockbuster_thumb img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2);}
.blockbuster_item li a:hover .boxov {background: rgba(0,0,0,0.5);}

/* noticebann */
.noticebann_box {float: left; width: 100%; margin-top: 50px; margin-bottom: 50px;}
.noticebann_box2 {margin-top: 0;}
.noticebann_area {margin: 0 auto; width: 100%; max-width: 1280px;}

.notice_contents {float: left; width: 65.3125% /*836px*/;}
.board_type_box {float: left; width: 100%; height: 70px; padding: 0 25px; border: 1px solid #e9e7e7; box-sizing:border-box;}
.board_type_title {float: left; width: 100px; font-family: "NanumSquare", sans-serif; font-size: 20px; color: #292929; font-weight: 700; line-height: 70px; margin-right: 20px;}
.board_type_title:after {display: inline-block; content: ""; width: 1px; height: 18px; margin-left: 20px; background: #d5d1d1; vertical-align: -3px;}
.board_type_area {float: left; width: 84%; margin-top: 19px;}
.board_type_list {float: left; width: 86%; height: 30px; overflow: hidden;}
.rolling {position: relative; width: 100%; height: auto;}
.rolling li {width:100%; height: 30px; line-height: 30px;}
.rolling li a {display: block; font-family: "Noto Sans KR", sans-serif; font-size: 15px; color: #9a9a9a; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* ÀÚµ¿ÁÙ¹Ù²Þ ¾ÈµÊ_¸»ÁÙÀÓ ¼û±â±â */}
.rolling li a:hover {color: #000; text-decoration: underline;}

.notice_btns {float: right; margin-top: 2px;}
.notice_btns a.rolling_stop {display: inline-block; float: left; width: 25px; height: 26px; text-indent: -9999px; background-image: url("../images/notice_btns.png");}
.notice_btns a.rolling_stop:hover {background-color: #f7f7f7;}
.notice_btns a.rolling_start {display: inline-block; float: left; width: 25px; height: 26px; text-indent: -9999px; background-image: url("../images/notice_btns.png"); background-position: 51px top;}
.notice_btns a.rolling_start:hover {background-color: #f7f7f7;}
.notice_btns a.rolling_more {display: inline-block; float: left; width: 26px; height: 26px; text-indent: -9999px; background-image: url("../images/notice_btns.png"); background-position: 26px top;}
.notice_btns a.rolling_more:hover {background-color: #f7f7f7;}

.askbanner_contents {float: right; width: 30.625% /*392px*/;}
.footbanner {float: left; width: 100%; height: 70px; border: 1px solid #e9e7e7; box-sizing:border-box;}
.footbanner img {width: 100%; height: 100%;}

/* foot_sponsor */
.foot_sponsor_box {float: left; width: 100%; height: 230px; background: url(../images/foot_sponsor_bg.jpg) no-repeat center top; background-size: cover;}
.foot_sponsor_area {margin: 0 auto; width: 100%; max-width: 1000px;}
.sponsor_txt {float: left; width: 100%; height: 100%; text-align: center; padding-top: 62px; box-sizing: border-box;}
.sponsor_txt .tittxt {font-family: "NanumSquare", sans-serif; font-size: 27px; color: #fff; font-weight: 700; line-height: 27px; margin-bottom: 33px;}
.sponsor_txt .btn_donation {display: inline-block; width: 200px;}
.sponsor_txt .btn_donation a {display: inline-block; width: 100%; height: 54px; font-family: "Noto Sans KR", sans-serif; font-size: 22px; color: #fff; font-weight: 400; line-height: 54px; background: #2b6d46; border: 1px solid #2b6d46; border-radius: 50px; transition: all 0.5s ease;}
.sponsor_txt .btn_donation a:hover {color: #2b6d46; background: #fff; border: 1px solid #2b6d46;}

/* °ü·Ã»çÀÌÆ® ¹× Çù·Â±â°ü */
.foot_partner {float: left; width: 100%; height: 85px;}
.foot_partner .inner {margin: 0 auto; width: 100%; max-width: 1280px;}
.foot_partner .inner .f_partner_logo {float: left; width: 180px; font-family: "Noto Sans KR", sans-serif; font-size: 18px; color: #2e2d2d; font-weight: 500; line-height: 85px; margin-right: 44px;}
.foot_partner .inner .f_partner_slide {position: relative; float: left; width: 80.859375% /* 1035px */; margin-top: 9px; overflow: hidden;}
.foot_partner .inner .f_partner_slide .swiper-container-3 {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.foot_partner .inner .f_partner_slide .swiper-container-3 .swiper-slide {text-align: center; background: #fff; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.foot_partner .inner .f_partner_slide .swiper-container-3 .swiper-slide .thumbimgs {border:1px solid #eee; box-sizing:border-box;}
.foot_partner .inner .f_partner_slide .swiper-container-3 .swiper-slide .thumbimgs img {width: 100%;}

.button_left_center {position: absolute; width: 12px; height: 22px; background: url(../images/f_partner_slide_prev.png); background-size: 12px 22px !important; cursor: pointer; left: 50%; margin-top: 31.5px; margin-left: -23%; z-index: 6;}
.button_right_center {position: absolute; width: 12px; height: 22px; background: url(../images/f_partner_slide_next.png); background-size: 12px 22px !important; cursor: pointer; left: 50%; margin-top: 31.5px; margin-left: 33%; z-index: 6;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

.pc {display: none;}

/* main_visual_wrap */
.main_visual_wrap {margin-top: 59px;}
.main_visualbox {height: 100%;}

/* ½½¶óÀÌµå ³ôÀÌ »çÀÌÁî º¯°æ 251103 */
.main_visualbox .swiper-container-1 .swiper-slide {height: 0; padding-bottom: 155%;}
.main_visualbox .swiper-container-1 .swiper-slide .slideback {position: absolute; top: 0; left: 0; display: table; width: 100%; height: 100%;}
.main_visualbox .swiper-container-1 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 2% !important;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox {padding-left: 15%; margin: 35px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong {font-size: 13px; margin-bottom: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .title {font-size: 24px; line-height: 28px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle {margin-top: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore {margin-top: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox1 {margin: 82px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong1 {font-size: 16px; color: #111; border-bottom: 2px solid #111;}
.main_visualbox .swiper-container-1 .swiper-slide .title1 {font-size: 35px; color: #6d4eae; line-height: 26px; letter-spacing: -1px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle1 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle1 .subtitle_txt {font-size: 20px; color: #6d4eae; line-height: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 {margin-top: 40px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox2 {padding-left: 15%; margin: 82px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong2 {font-size: 15px;}
.main_visualbox .swiper-container-1 .swiper-slide .title2 {font-size: 24px; line-height: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle2 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle2 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore2 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore2 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox3 {padding-left: 15%; margin: 42px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong3 {font-size: 18px;}
.main_visualbox .swiper-container-1 .swiper-slide .title3 {font-size: 30px; line-height: 35px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle3 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle3 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore3 {margin-top: 50px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore3 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox4 {padding-left: 15%; margin: 32px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong4 {font-size: 18px;}
.main_visualbox .swiper-container-1 .swiper-slide .title4 {font-size: 30px; line-height: 35px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle4 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle4 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px; background: #7d5235; border: 1px solid #7d5235;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a:hover {color: #7d5235; border: 1px solid #7d5235;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox5 {padding-left: 10%; margin: 30px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong5 {font-size: 15px; margin-bottom: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .title5 {font-size: 20px; line-height: 28px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle5 {margin-top: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle5 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore5 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore5 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox6 {padding-left: 10%; margin: 30px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong6 {font-size: 15px; margin-bottom: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .title7 {font-size: 20px; line-height: 28px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle6 {margin-top: 10px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle6 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore6 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore6 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox8 {padding-left: 0; margin: 42px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong8 {font-size: 15px;}
.main_visualbox .swiper-container-1 .swiper-slide .title8 {font-size: 28px; line-height: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle8 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle8 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore8 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore8 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox9 {padding-left: 15%; margin: 82px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong9 {font-size: 15px; margin-bottom: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .title9 {font-size: 24px; line-height: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle9 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle9 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore9 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore9 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 {padding-left: 15%; margin: 60px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong17 {font-size: 18px;}
.main_visualbox .swiper-container-1 .swiper-slide .title17 {font-size: 30px; line-height: 35px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle17 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle17 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px; background: #7d5235; border: 1px solid #7d5235;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore17 a:hover {color: #7d5235; border: 1px solid #7d5235;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox10 {padding-left: 10%; margin: 35px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .tit_strong10 {font-size: 15px;}
.main_visualbox .swiper-container-1 .swiper-slide .title10 {font-size: 24px; line-height: 30px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle10 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle10 .subtitle_txt {font-size: 17px; line-height: 22px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore10 {margin-top: 20px;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore10 a {width: 130px; height: 42px; font-size: 15px; line-height: 42px;}

.main_visualbox .swiper-container-1 .mainprev, .mainnext {width: 44px !important; height: 44px !important; background-size: 44px 44px !important;}

/* intro */
.intro_box {padding: 10% 3%; box-sizing:border-box;} /* »óÇÏ¹×ÁÂ¿ì ¿©¹éÀû¿ë*/
.intro_txt {margin-bottom: 30px;}
.intro_txt li.title {font-size: 28px; line-height: 36px; word-break: keep-all;}
.intro_txt li.bullet {margin: 28px auto; display: block; width: 40px; height: 2px; background: #2f2f2f;}
.intro_txt li.subtxt {font-size: 15px; line-height: 22px;}
.intro_txt li.subtxt br:nth-of-type(3) {display: none;}

.intro_txt li.vision-tit {font-size: 22px;}
.intro_txt li.vision-info .pointtxt p {font-size: 17px; line-height: 24px;}

.intro_txt li.subtxt span {height: auto; font-size: 11px; padding: 3px 3px 3px; margin: 4px 0 5px;}
.list_ico li {width: 23%; height: auto; margin-right: 2.5%;}
.list_ico li a {font-size: 12px; letter-spacing: -0.8px; padding-top: 52px; padding-bottom: 10px;}
.list_ico li:nth-child(1) a {background: url("../images/business_ico1_251031.png") no-repeat center 16px; background-size: 40%;}
.list_ico li:nth-child(2) a {background: url("../images/business_ico2_251031.png") no-repeat center 22px; background-size: 47%;}
.list_ico li:nth-child(3) a {background: url("../images/business_ico3_251031.png") no-repeat center 18px; background-size: 34%;}
.list_ico li:nth-child(4) a {background: url("../images/business_ico4_251031.png") no-repeat center 20px; background-size: 42%;}
.list_ico li:nth-child(1) a:hover {color: #fff; background: url("../images/business_ico1_on.png") no-repeat center 16px; background-size: 40%;}
.list_ico li:nth-child(2) a:hover {color: #fff; background: url("../images/business_ico2_on.png") no-repeat center 22px; background-size: 47%;}
.list_ico li:nth-child(3) a:hover {color: #fff; background: url("../images/business_ico3_210929_on.png") no-repeat center 18px; background-size: 34%;}
.list_ico li:nth-child(4) a:hover {color: #fff; background: url("../images/business_ico4_on.png") no-repeat center 20px; background-size: 42%;}

/* Middbanner silde */
.middbutton_left {top: 40%; left: 10px;}
.middbutton_right {top: 40%; right: 10px;}
.bannerslide_mo {padding: 0 10%; box-sizing: border-box;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon {padding-top: 37px !important;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_thumb img {height: 180px;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon h3 {font-size: 22px; line-height: 22px; margin-bottom: 10px;}
.bannerslide_mo .swiper-container-2 .swiper-slide a .banner_txtcon span {font-size: 13px;}

/* ´ëÇÐ°¡, ¼Ò¸® */
.campusvoice_box {padding: 0 0 0;}
.campuscontents_title h2 {width: 50%; font-size: 25px; line-height: 27px;}
.campuscontents_title span {float: left; margin-left: 0;}
.campuscontents_title span:before {display: none;}
.campuscontents_title .morebtns {margin-top: -30px;}

.university_contents {width: 100%; padding: 10% 3% 2%; box-sizing: border-box;}

/* On IVF °¡·Î 2¿­ ¹è¿­ Àç¼öÁ¤ */
.university_item {width: 48%; margin-bottom: 30px;}
.university_item:nth-of-type(2n+2) {float: right; margin-right: 0;}

.university_item li a .university_thumb img {height: 110px;}
.university_item li a .university_maintxt {margin-top: 18px;}
.university_item li a .university_maintxt span {font-size: 16px;}
.university_item li a .university_maintxt p {font-size: 13px; margin-top: 5px;}
.voice_contents {width: 100%; padding: 0 3%; box-sizing: border-box;}
.voice_item li a .voice_thumb img {height: 110px;}
.voice_item li a .voice_maintxt {margin-top: 18px;}
.voice_item li a .voice_maintxt span {font-size: 16px;}
.voice_item li a .voice_maintxt p {font-size: 13px; margin-top: 5px;}

/* ±âµµÁ¦¸ñ, ¾Æº©Å¸ÀÓ */
.prayabeb_box {padding-bottom: 40px;}
.pray_contents {width: 100%; padding: 0 3% 10%; box-sizing: border-box;}
.abeb_contents {width: 100%; padding: 0 3%; box-sizing: border-box;}
.prayabebcontents_title h2 {font-size: 25px; line-height: 27px;}
.prayabebcontents_title .morebtns {margin-top: -3px;}
.basicboard_list li a span.subject {width: calc(100% - 80px);}

.onivf_blockbuster_box {padding: 10% 3%; box-sizing: border-box;}
.onivf_contents {width: 100%;}

.contents_title h2 {width: 50%; font-size: 25px; line-height: 27px;}
.contents_title span {float: left; margin-left: 0;}
.contents_title2 span {line-height: 20px;}
.contents_title span:before {display: none;}
.contents_title .morebtns {margin-top: -30px;}
.contents_title2 .morebtns {margin-top: -82px;}

.contents_title_onivf h2 {width: 50%; font-size: 25px; line-height: 27px;}
.contents_title_onivf span {float: left; margin-left: 0;}
.contents_title_onivf span:before {display: none;}
.contents_title_onivf .morebtns {margin-top: -55px;}

.media_item {width: 100%; margin-right: 0; margin-bottom: 3%;}
.media_item:last-child {margin-bottom: 0;}
.media_item li {height: auto;}
.media_item li a .media_thumb {height: auto;}

/* °øÁö»çÇ× */
.noticebann_box {padding: 0 3%; box-sizing:border-box; margin-top: 35px; margin-bottom: 10%;} /* »óÇÏ¹×ÁÂ¿ì ¿©¹éÀû¿ë*/
.notice_contents {width: 100%; margin-bottom: 3%;}
.board_type_box {height: auto; padding: 0 10px 20px;}
.board_type_title {width: 80px; font-size: 18px; margin-right: 10px;}
.board_type_title:after {margin-left: 10px;}
.board_type_area {width: 70%;}
.board_type_list {width: 100%;}
.notice_btns {margin-top: 10px;}
.rolling li a {font-size: 14px;}
.askbanner_contents {width: 100%;}

.foot_sponsor_box {height: 200px;}
.sponsor_txt {padding: 40px 3% 0; word-break: keep-all;}
.sponsor_txt .tittxt {font-size: 20px; margin-bottom: 20px;}
.sponsor_txt .btn_donation {width: 160px;}
.sponsor_txt .btn_donation a {height: 42px; font-size: 18px; line-height: 41px;}

/* °ü·Ã»çÀÌÆ® ¹× Çù·Â±â°ü ½½¶óÀÌµå */
.foot_partner {height: auto; padding: 4% 6% 0; box-sizing:border-box;} /* »óÇÏ¹×ÁÂ¿ì ¿©¹éÀû¿ë*/
.foot_partner .inner .f_partner_logo {width: 100%; line-height: 25px;}
.button_left_center {width: 9px; height: 19px; margin-top: 46px; margin-left: -49%; background-size: 9px 19px !important;}
.button_right_center {width: 9px; height: 19px; margin-top: 46px; margin-left: 46%; background-size: 9px 19px !important;}
.foot_partner .inner .f_partner_slide {width: 100%; padding: 3% 0; margin-top: 0;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_mobile 360,399 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:399px) {

.campuscontents_title .morebtns2 {margin-top: -55px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_mobile 400,499 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:400px) and (max-width:499px) {

.intro_txt li.subtxt br:nth-of-type(1) {display: none;}
.intro_txt li.subtxt span {font-size: 15px; padding: 3px 5px 3px;}
.list_ico li a {font-size: 13px; padding-top: 56px; padding-bottom: 13px;}

.university_item li a .university_thumb img {height: 130px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_mobile 500,640 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:500px) and (max-width:640px) {

.intro_txt li.subtxt br:nth-of-type(1) {display: none;}
.list_ico li {height: 107px;}
.list_ico li a {font-size: 15px; padding-top: 65px;}

.university_item li a .university_thumb img {height: 170px;}

.board_type_box {padding: 0 10px;}
.board_type_list {width: 74%;}
.notice_btns {margin-top: 2px;}

.podcast_item li a .podcast_thumb {height: auto;}
.podcast_item2 li a .podcast_thumb {height: auto;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_mobile 641,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:641px) and (max-width:719px) {

.university_item li a .university_thumb img {height: 200px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

.pc {display: none;}

/* main_visual_wrap */
.main_visual_wrap {margin-top: 69px;}
.main_visualbox {height: 100%;}

/* ½½¶óÀÌµå ³ôÀÌ »çÀÌÁî º¯°æ 251103 */
.main_visualbox .swiper-container-1 .swiper-slide {height: 0; padding-bottom: 138.8889%;}
.main_visualbox .swiper-container-1 .swiper-slide .slideback {position: absolute; top: 0; left: 0; display: table; width: 100%; height: 100%;}
.main_visualbox .swiper-container-1 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 2% !important;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox {margin: 90px auto 0; padding-left: 90px;}
.main_visualbox .swiper-container-1 .swiper-slide .title {font-size: 42px; line-height: 52px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle .subtitle_txt {font-size: 32px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox1 {margin: 180px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 {margin-top: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox2 {margin: 160px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox3 {padding-left: 90px; margin: 80px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox4 {margin: 80px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 {margin: 170px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 .tit_strong17 br {display: none;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a {background: #409211; border: 1px solid #409211;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a:hover {color: #409211; border: 1px solid #409211;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox5 {padding-left: 90px;}

.main_visualbox .swiper-container-1 .swiper-slide .title1 {font-size: 65px;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox10 {margin: 90px auto 0;}

.intro_txt li.title {font-size: 38px;}
.intro_txt li.subtxt br:nth-of-type(1) {display: none;}

.intro_box {padding: 6% 3%; box-sizing: border-box;}
.intro_txt li.subtxt br:nth-child(8) {display: none;}
.list_ico li {width: 160px; height: 160px; margin-right: 10px;}
.list_ico li a {padding-top: 110px;}

.middbanner_slide_box {padding: 6% 0; box-sizing: border-box;}
.bannerslide_mo {padding: 0 5%; box-sizing: border-box;}

/* ´ëÇÐ°¡, ¼Ò¸® */
.campusministry_box {padding: 6% 3%; box-sizing: border-box;}
.campuscontents_title h2 {width: 50%; font-size: 24px; line-height: 26px;}
.campuscontents_title span {float: left; font-size: 13px; margin-top: 5px; margin-left: 0;}
.campuscontents_title span:before {display: none;}
.campuscontents_title .morebtns {width: 80px; margin-top: -30px;}
.campuscontents_title2 .morebtns {margin-top: -2px;}
.morebtns a {padding-left: 16px; background: url(../images/more_arrow.png) no-repeat 79% center;}

.campusvoice_box {padding: 6% 3%; box-sizing: border-box;}

/* On IVF °¡·Î 2¿­ ¹è¿­ Àç¼öÁ¤ */
.university_item {width: 48%; margin-bottom: 30px;}
.university_item:nth-of-type(2n+2) {float: right; margin-right: 0;}

.university_item li a .university_thumb img {height: 210px;}
.university_item li a .university_maintxt span {font-size: 18px; line-height: 18px;}
.voice_item li a .voice_thumb img {height: 120px;}
.voice_item li a .voice_maintxt span {font-size: 18px; line-height: 18px;}

.prayabeb_box {padding: 0 3% 6%; box-sizing: border-box;}
.onivf_blockbuster_box {padding: 6% 3%; box-sizing: border-box;}
.media_item li {height: 150px;}
.media_item li a .media_thumb {height: 150px;}
.media_item li a .boxov {height: 150px;}
.media_item li a .media_play {top: 32%;}

.contents_title h2 {font-size: 24px; line-height: 26px;}
.contents_title_eng h2 {font-size: 28px;}
.contents_title span {font-size: 13px; vertical-align: -9px;}
.contents_title span.voice_stxt {float: left; width: 62%; margin-top: -1px; margin-left: 5px;}
.contents_title span.voice_stxt:before {margin-left: 5px; margin-right: 10px;}
.contents_title span:before {margin-top: 8px;}
.contents_title .morebtns {width: 80px; margin-top: -2px;}

/* °øÁö»çÇ× */
.noticebann_box {padding: 6% 3%; box-sizing: border-box; margin-top: 0; margin-bottom: 0;}
.board_type_box {padding: 0 15px;}
.board_type_title {font-size: 18px; margin-right: 5px;}
.board_type_area {width: 75%;}
.board_type_list {width: 75%;}

.sponsor_txt .tittxt {font-size: 22px; margin-bottom: 29px;}
.sponsor_txt .btn_donation {width: 180px;}
.sponsor_txt .btn_donation a {height: 48px; font-size: 20px; line-height: 48px;}

/* °ü·Ã»çÀÌÆ® ¹× Çù·Â±â°ü */
.foot_partner .inner .f_partner_logo {padding-left: 20px;}
.button_left_center {margin-left: -22%;}
.button_right_center {margin-left: 46%;}
.foot_partner .inner .f_partner_slide {width: 62%; margin-top: 22px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

.pc {display: none;}

/* main_visual_wrap */
.main_visual_wrap {margin-top: 69px;}
.main_visualbox {height: 100%;}

/* ½½¶óÀÌµå ³ôÀÌ »çÀÌÁî º¯°æ 251103 */
.main_visualbox .swiper-container-1 .swiper-slide {height: 0; padding-bottom: 138.8889%;}
.main_visualbox .swiper-container-1 .swiper-slide .slideback {position: absolute; top: 0; left: 0; display: table; width: 100%; height: 100%;}
.main_visualbox .swiper-container-1 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 2% !important;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox {margin: 90px auto 0; padding-left: 90px;}
.main_visualbox .swiper-container-1 .swiper-slide .title {font-size: 42px; line-height: 52px;}
.main_visualbox .swiper-container-1 .swiper-slide .subtitle .subtitle_txt {font-size: 32px; line-height: 42px;}

.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox1 {margin: 180px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore1 {margin-top: 80px;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox2 {margin: 160px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox3 {padding-left: 90px; margin: 80px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox4 {margin: 80px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 {margin: 170px auto 0;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox17 .tit_strong17 br {display: none;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a {background: #409211; border: 1px solid #409211;}
.main_visualbox .swiper-container-1 .swiper-slide .viewmore4 a:hover {color: #409211; border: 1px solid #409211;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox5 {padding-left: 90px;}

.main_visualbox .swiper-container-1 .swiper-slide .title1 {font-size: 65px;}
.main_visualbox .swiper-container-1 .swiper-slide .swiper-slide-txtbox10 {margin: 90px auto 0;}

.intro_box {padding: 6% 3%; box-sizing: border-box;}
.intro_txt li.subtxt br:nth-of-type(1) {display: none;}

.list_ico li {width: 160px; height: 160px; margin-right: 27px;}
.list_ico li a {padding-top: 110px;}

.middbanner_slide_box {padding: 6% 0; box-sizing: border-box;}
.bannerslide_mo {padding: 0 5%; box-sizing: border-box;}

/* ´ëÇÐ°¡, ¼Ò¸® */
.campusministry_box {padding: 6% 3%; box-sizing: border-box;}
.campuscontents_title h2 {width: 50%; font-size: 24px; line-height: 26px;}
.campuscontents_title span {float: left; font-size: 13px; margin-top: 5px; margin-left: 0;}
.campuscontents_title span:before {display: none;}
.campuscontents_title .morebtns {width: 80px; margin-top: -30px;}
.campuscontents_title2 .morebtns {margin-top: -2px;}
.morebtns a {padding-left: 16px; background: url(../images/more_arrow.png) no-repeat 79% center;}

.campusvoice_box {padding: 6% 3%; box-sizing: border-box;}

/* On IVF °¡·Î 2¿­ ¹è¿­ Àç¼öÁ¤ */
.university_item {width: 48%; margin-bottom: 30px;}
.university_item:nth-of-type(2n+2) {float: right; margin-right: 0;}

.university_item li a .university_thumb img {height: 220px;}
.university_item li a .university_maintxt span {font-size: 18px; line-height: 18px;}
.voice_item li a .voice_thumb img {height: 120px;}
.voice_item li a .voice_maintxt span {font-size: 18px; line-height: 18px;}

.prayabeb_box {padding: 0 3% 6%; box-sizing: border-box;}
.onivf_blockbuster_box {padding: 6% 3%; box-sizing: border-box;}
.media_item li {height: 150px;}
.media_item li a .media_thumb {height: 150px;}
.media_item li a .boxov {height: 150px;}
.media_item li a .media_play {top: 32%;}

.contents_title h2 {font-size: 24px; line-height: 26px;}
.contents_title_eng h2 {font-size: 28px;}
.contents_title span {font-size: 13px; vertical-align: -9px;}
.contents_title span.voice_stxt {float: left; width: 62%; margin-top: -1px; margin-left: 5px;}
.contents_title span.voice_stxt:before {margin-left: 5px; margin-right: 10px;}
.contents_title span:before {margin-top: 8px;}
.contents_title .morebtns {width: 80px; margin-top: -2px;}

/* °øÁö»çÇ× */
.noticebann_box {padding: 6% 3%; box-sizing: border-box; margin-top: 0; margin-bottom: 0;}
.board_type_box {padding: 0 15px;}
.board_type_title {font-size: 18px; margin-right: 5px;}
.board_type_area {width: 75%;}
.board_type_list {width: 75%;}

.sponsor_txt .tittxt {font-size: 22px; margin-bottom: 29px;}
.sponsor_txt .btn_donation {width: 180px;}
.sponsor_txt .btn_donation a {height: 48px; font-size: 20px; line-height: 48px;}

/* °ü·Ã»çÀÌÆ® ¹× Çù·Â±â°ü */
.foot_partner .inner .f_partner_logo {padding-left: 20px;}
.button_left_center {margin-left: -22%;}
.button_right_center {margin-left: 46%;}
.foot_partner .inner .f_partner_slide {width: 62%; margin-top: 22px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

.mobile {display: none;}

.board_type_area {width: 80%;}
.board_type_list {width: 83%;}
.notice_btns {margin-top: 3px;}

.foot_partner .inner .f_partner_slide {width: 76%; margin-top: 15px;}
.button_left_center {margin-left: -30%;}
.button_right_center {margin-left: 48%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1280,1919 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1919px) {

.mobile {display: none;}

.list_ico {margin: 0 auto; width: 72.41666666666667% /*869px*/;}
.pray_area {margin-top: 38px;}

.button_left_center {margin-left: -33%;}
.button_right_center {margin-left: 48%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** jny_pc 1920 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1920px) {

.mobile {display: none;}

}