@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

.intro_top{overflow:hidden;}
.intro_top .img_wrap{float:left;width:50%;/* padding:35px 0; */box-sizing: border-box;border:1px solid #ddd;text-align:center;}
.intro_top .text_wrap{float:right;width:47%;}
.intro_item{overflow:hidden;}
.intro_item + .intro_item{margin-top:10px;}
.intro_item li{display:table;float:left;width:220px;height:220px;margin-left:10px;box-sizing: border-box;border:1px solid #dddddd;text-align:center;vertical-align: middle;}
.intro_item li:first-child{margin-left:0;background:#f0f2f7;}
.intro_item li:first-child h5{display:table-cell;font-family: 'Nanum SquareB';font-size:22px;line-height:34px;vertical-align:middle;}
.intro_item li .icon_wrap{display:block;position:relative;line-height:115px;text-align: center;}
.intro_item li .icon_wrap img{vertical-align: bottom;}
.intro_item li .text_wrap{display:block;padding-top:18px;text-align: center;font-size:17px;line-height:24px;}
.greeting_visual{margin-bottom:50px;text-align:center;}
.greeting_visual img{max-width:100%;}
.greeting_tit{margin-bottom:30px;font-size:32px;line-height:46px;}
.box_core{margin-top:30px;padding:40px 0;background:#f5f5f5;text-align:center}
.core_item{display:flex;flex-direction:row;align-items:center;justify-content:center}
.core_item p:first-child{display:block;margin-right:50px;font-size:86px;font-weight:bold;color:#92c83e}
.core_item ul{display:flex;flex-direction:row;justify-content:space-between;width:1185px;padding:30px;box-sizing:border-box;border:1px dashed #92c83e;border-top-left-radius:110px;border-top-right-radius:110px;border-bottom-right-radius:110px;border-bottom-left-radius:110px;vertical-align:middle;transition:all 1s ease;}
.core_item ul li{display:flex;flex-direction:row;align-items:center;width:33.3%;}
.core_item ul li img{float:left;margin-right:20px}
.core_item ul li p{float:left;text-align:left;font-size:19px;line-height:1.7em;}
.core_item ul li p span{display:block;font-size:24px;padding-bottom:6px;font-weight:bold;color:#00677e}
.core_item.abc{margin-top:40px}
.core_item.abc p:first-child{color:#1a7491}
.core_item.abc ul{border-color:#2ac4f4}
.history_item{overflow:hidden;position:relative;}
.history_item::after{position:absolute;left:50%;top:0;width:5px;height:100%;border-radius: 5px;background:#dddddd;content: "";z-index:-1;
}
.history_item li{position:relative;width:50%;margin:30px 0 60px 0;box-sizing: border-box;}
.history_item li::before{display:block;position:absolute;top:9px;width:22px;height:22px;background:#fff;border-radius:100%;content:"";    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.2);}
.history_item li:nth-child(odd){margin:30px 0 60px 50%;padding-left:75px;}
.history_item li:nth-child(even){padding-right:75px}
.history_item li:nth-child(odd)::before{left:-8px;}
.history_item li:nth-child(even)::before{right:-13px;}
.history_item li h5{padding-bottom:12px;font-family: 'Nanum SquareB';font-size:46px;line-height:46px;}
.history_item li p{position:relative;line-height:38px;}
.history_item li p span{position:absolute;color:#00829a;font-family: 'Nanum SquareB';font-size:20px;}
.history_item li p img{padding:12px 0;}
.history_item li:nth-child(odd) p{padding-left:75px;}
.history_item li:nth-child(even) p{padding-right:75px;}
.history_item li:nth-child(odd) p span{left:0;}
.history_item li:nth-child(even) p span{right:0;}
.history_item.life::after{border-radius:0}
.history_item.life li:nth-child(odd){margin:30px 0 0 0;padding-left:0;}
.history_item.life li:nth-child(odd)::before{display:none}
.history_item.life li:nth-child(even)::before{left:-8px;}
.history_item.life li:nth-child(even){margin-right:0;padding-right:0;text-align:left;}
.history_item.life li{float:left;width:50%}
.history_item.life li:nth-child(even) p{padding-left:75px;padding-right:0;text-align:left;}
.history_item.life li img{width:30%}
.history_item.life .history_img{margin:65px 0;}
.history_item.life li:nth-child(odd) p{padding-left:0;padding-right:75px;}
.history_item.life li:nth-child(odd) .history_img{text-align:right;padding-right:75px;}
.history_item.life li:nth-child(even) h5{padding-left:75px;}
.history_item.life li:nth-child(even) .history_img{padding-left:75px}
.director_item{overflow:hidden}
.director_item li{float:left;width:244px;margin-left:27px;margin-bottom:45px;vertical-align:top;}
.director_item li:nth-child(1), .director_item li:nth-child(7){margin-left:0;}
.director_item li img{padding-bottom:22px;}
.director_item li h5{padding-bottom:13px;font-size:18px;font-family: 'Nanum SquareB'; }
.director_item li p{color:#000;line-height:27px;letter-spacing:-0.4px;}
.director_item li p span{padding-right:12px;color:#00677e;font-family: 'Nanum SquareB'; }
.hi_no_item{overflow:hidden;margin-top:40px;}
.hi_no_item li{float:left;width:25%;padding-bottom:40px;text-align:center;line-height:30px;}
.hi_no_item li img{display:block;margin:0 auto;padding-bottom:10px;}
.hi_down_item{width:940px;margin:0 auto;margin-top:40px;}
.hi_down_item li{position:relative;padding:40px 50px;box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08);line-height:57px;}
.hi_down_item li::after{display: block;clear: both;content: "";}
.hi_down_item li + li{margin-top:19px;}
.hi_down_item li img{padding-right:30px;vertical-align: middle;}
.hi_down_item li a{padding:0 90px 0 65px;float:right;border:1px solid #bebebe;background:url(/common/images/icon/down.png) no-repeat 80% center;line-height:55px;vertical-align: middle;}

/*2020.03. 20 퍼블리셔 추가*/
.hi_down_item.sj_down_type li {line-height:inherit; clear:both;}
.hi_down_item.sj_down_type li .logo_img_cont {display:inline-block; float:left; line-height:119px;}
.hi_down_item.sj_down_type li a {display:inline-block; width:275px; text-align:center; padding:0; margin-bottom:5px; background-position:82% center;}

.board_thumb.center li .info{margin-top:15px;color:#000;font-size:15px;}
.board_thumb.center li .info span::after{margin:2px 15px 0 15px;}
.board_thumb.center li .link{margin-top:10px;font-size:15px;text-decoration: underline;}
.mc_book_item{margin-top:-70px;padding-bottom:30px;font-size:0;}
.mc_book_item li{display:inline-block;width: 14.4%;margin-left:2.72%;margin-top:70px;font-size:17px;vertical-align: top;}
.mc_book_item li:nth-child(6n+1){margin-left:0;}
.mc_book_item li img{box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.17);}
.mc_book_item li p{padding:25px 0;font-family: 'Nanum SquareB'; font-size:18px;text-align:center;}
.mc_book_item li .btn{font-size:0;}
.mc_book_item li .btn a{display:inline-block;width:48.5%;border-radius:3px;font-size:17px;font-family: 'Nanum SquareB';line-height:48px;text-align:center;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.18);}
.mc_book_item li .btn a:last-child{margin-left:3%;}
.gray_box_center_wrap{padding:50px 30px;box-sizing:border-box;background:#f4f5f9;text-align:center;}
.gray_box_center_wrap *:first-child{margin-top:0;}
.gray_box_center_wrap img{padding-top:10px;}
.recruit_wrap01 li{display:inline-block;width:31%;vertical-align:top;}
.recruit_wrap01 li:nth-child(2){position:relative;padding:0 3%;}
.recruit_wrap01 li:nth-child(2)::before, .recruit_wrap01 li:nth-child(2)::after{display:block;position:absolute;top:35%;width:80px;height:12px;background:url(/common/images/medi_center/recruit_img04.png) no-repeat;content:"";}
.recruit_wrap01 li:nth-child(2)::before{left:23px;}
.recruit_wrap01 li:nth-child(2)::after{right:23px;}
.recruit_wrap01 h5{margin-top:20px;font-weight:bold;font-size:20px;}
.recruit_wrap01 p{color:#000;line-height:1.7;}
.recruit_wrap02{overflow:hidden;width:95%;margin:0 auto;}
.recruit_wrap02.re_step{width:100%;}
.recruit_wrap02 li{float:left;width:20%;text-align:center;}
.recruit_wrap02.re_step li{position:relative;width:12.6%;margin-top:40px}
.recruit_wrap02.re_step li + li{padding-left:20px;margin-left:10px}
.recruit_wrap02.re_step li + li:before{position:absolute;top:65px;left:0;width:11px;height:21px;background:url('/common/images/contents/icon_clamp_right.jpg') no-repeat 0 0;content:""}
.recruit_wrap02.re_step li p{margin-top:15px;font-size:14px;letter-spacing:-0.05em;line-height:1.5em}
.recruit_wrap02 h5{margin-top:20px;font-weight:bold;font-size:20px;}
.recruit_wrap02 p{color:#000;line-height:1.7;}
.history_img{margin:25px 0;}
.history_quote{margin:40px 200px;padding:60px 60px 50px 60px;box-sizing:border-box;border:1px solid #ccc;font-family: 'Nanum Myeongjo';line-height:1.7;}
.history_quote span{display:block;margin-top:25px;text-align:right;}
.history_quote span.tb{margin:25px 0;padding:10px 0 30px 0;border-top:2px solid #000;border-bottom:1px solid #b7b7b7;text-align:left;font-family: 'Nanum Square';line-height:1.9;}
.history_quote span.tb i{display:inline-block;width:220px;margin-top:25px;text-align:center;font-style:normal;}
.history_quote span.tb em{display:inline-block;width:calc(100% - 230px);margin-top:25px;vertical-align:top;font-style:normal;} 
.center_org{}

@media screen and (min-width:1600px) {
	.mc_book_item li .btn a:hover{background:#01677e;color:#fff;}
}

@media screen and (max-width:1600px) {
	.history_quote{margin:30px 0;padding:30px;}
	.intro_item + .intro_item{margin-top:30px;}
	.intro_item li{width:15.5%;margin-left:1.4%;}
	.intro_item li:nth-child(2){margin-left:0;}
	.intro_item li:first-child{display:block;float:inherit;width:auto;height:auto;padding-bottom:15px;border:0;background:none;}
	.intro_item li:first-child h5{display:inherit;text-align:left;}
	.intro_item li:first-child h5 br{display:none;}
	/* .greeting_visual img{max-width: 120%;margin-left:-8.7%;} */
	.greeting_visual img{max-width: 100%;}
	.core_item{flex-direction: column;}
	.core_item ul{width:95%;}
	.core_item p:first-child{margin-right:0;margin-bottom:15px;}
	.core_item ul li p{font-size:16px;}
	.core_item ul li p span{font-size:20px;padding-bottom:0;}
	.core_item ul li img{margin-right:12px;}
	.director_item{width:101%;margin-left:-1%;}
	.director_item li{width:19%;min-height:490px;margin-left:1%;margin-bottom:0;}
	.director_item li:nth-child(1), .director_item li:nth-child(7){margin-left:1%;}
	.hi_no_item li{width:33.333%;min-height:240px;}
	/*.recruit_wrap01 li + li{margin-top:30px;}*/
	.recruit_wrap01 li:nth-child(2)::before, .recruit_wrap01 li:nth-child(2)::after{display:none;}
	.recruit_wrap02.re_step li{width:22.5%;min-height:267px;}
	.recruit_wrap02.re_step li + li:nth-child(4n+1){margin-left:0;padding-left:0}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:none;}
}

@media screen and (max-width:1200px) {
	.director_item li{width:24%;;}
	.mc_book_item li{width:23.5%;margin-left:2%;}
	.mc_book_item li:nth-child(6n+1){margin-left:2%;}
	.mc_book_item li:nth-child(4n+1){margin-left:0;}
	.mc_book_item li .btn a{font-size:15px;font-family: "Nanum Square"}
	.recruit_wrap01 li p{font-size:0.8em}
}

@media screen and (max-width:1024px) {
	.intro_item li{width:32%;margin-left:2%;margin-top:15px;}
	.intro_item li:nth-child(5){margin-left:0;}
	.intro_item li:first-child{padding-bottom:0;}
	.core_item ul li img{width:130px;}
	.director_item li{width:32%;text-align:center;}
	.hi_down_item{width:100%;}
	.recruit_wrap01 li{width:100%}
	.recruit_wrap01 li:nth-child(2){padding:0;}
	.recruit_wrap01 li + li{margin-top:30px}
	.recruit_wrap01 li p{font-size:1em}
	.recruit_wrap02.re_step li + li:nth-child(3n+1){margin-left:0;padding-left:0}
	.recruit_wrap02.re_step li + li:nth-child(3n+1):before{display:none;}
	.recruit_wrap02.re_step li + li:nth-child(4n+1){margin-left:10px;padding-left:20px}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:block;}
	.recruit_wrap02.re_step li + li:before{top:85px}
	.recruit_wrap02.re_step li{width:30%;}
	.contents .board_bottom_wrap.medi_apply_submit{top:140px}
	.history_item.life li{width:100%}
	.history_item.life::after{left:0;}
	.history_item.life li:nth-child(odd) .history_img{padding-right:0}
	.history_item.life li:nth-child(odd){margin-bottom:0;}
	.history_item.life li:nth-child(even) h5{padding-left:35px}
	.history_item.life li:nth-child(even) p{padding-left:35px}
	.history_item.life li:nth-child(odd) h5{padding-left:35px}
	.history_item.life li:nth-child(odd) p{padding-left:35px;padding-right:0;}
	/*2020.03. 20 퍼블리셔 추가*/
	.hi_down_item.sj_down_type li {text-align:center;}
	.hi_down_item.sj_down_type li .logo_img_cont {display:block; float:none; line-height:inherit; margin-bottom:30px;}
	.hi_down_item.sj_down_type li a {margin-top:5px;  float:none;}
}

@media screen and (max-width:800px) {
	.core_item ul li{display:block;}
	.core_item ul li img{float:none;}
	.core_item ul li p{float:none;padding-top:10px;text-align:center;}
	.core_item p:first-child{font-size:60px;}
	.history_item::after{left:15px;}
	.history_item li{width:100%;}
	.history_item li:nth-child(odd){margin-left:0;padding-left:40px;}
	.history_item li:nth-child(odd)::before{left:6px;}
	.history_item li:nth-child(even){padding-right:0;padding-left:40px;text-align:left;}
	.history_item li:nth-child(even)::before{right:inherit;left:6px;}
	.history_item li:nth-child(even) p{padding-right:0;padding-left:75px;}
	.history_item li:nth-child(even) p span{right:inherit;left:0;}
	.history_item li p{line-height:32px;}
	.history_item li h5{font-size:36px;line-height:40px;}
	.hi_no_item li{width:50%;min-height:200px;}
	.hi_down_item li{padding-left:20px; padding-right:20px; line-height:28px;text-align:center;}/*2020.03. 20 퍼블리셔 추가*/
	.hi_down_item li img{display:block;margin:0 auto;padding-right:0;padding-bottom:20px;}
	.hi_down_item li a{display:block;float:inherit;width:120px;margin:0 auto;margin-top:15px;}
	.recruit_wrap02 li{width:50%;height:285px;padding:10px;box-sizing:border-box;vertical-align:top;}
	.history_quote span.tb i{width:145px;margin-top:10px;}
	.history_quote span.tb em{width:calc(100% - 153px);margin-top:10px;} 
	.recruit_wrap02.re_step li{width:50%;min-height:267px;}
	.recruit_wrap02.re_step li + li{margin-left:0;padding-left:0;}
	.recruit_wrap02.re_step li + li:before{display:none}
	.recruit_wrap02.re_step li + li:nth-child(4n+1){margin-left:0;padding-left:0;}
	.recruit_wrap02.re_step li + li:nth-child(4n+1):before{display:none}
	.recruit_wrap01 li{display:block;}
	.history_item.life li:nth-child(even){padding-left:0;}
	.tb_scroll_wrap {overflow-x: scroll;}
	.tb_scroll_wrap table{width:800px;}
	.greeting_tit{font-size:25px}
	/*2020.03. 20 퍼블리셔 추가*/
	.hi_down_item.sj_down_type li a {display:block; width:auto;}
}

@media screen and (max-width:640px) {
	.intro_item li{height:180px;}
	.intro_item li .icon_wrap{line-height:100px;}
	.intro_item li .text_wrap{padding-top:10px;font-size:16px;line-height:22px;}
	.director_item li{width:49%;}
	.mc_book_item li{width:48%;margin-left:4%;}
	.mc_book_item li:nth-child(6n+1){margin-left:4%;}
	.mc_book_item li:nth-child(4n+1){margin-left:4%;}
	.mc_book_item li:nth-child(2n+1){margin-left:0;}
	.mc_book_item li img{width:100%;}
	.history_item.life li:nth-child(odd) .history_img, .history_item.life li:nth-child(even) .history_img{padding-left:0;margin:0;text-align:center;}
	.history_item.life .history_img img{width:70%}

}

@media screen and (max-width:480px) {
	.director_item li{width:100%;margin:0 !important;padding-bottom:30px;min-height:auto;}
	.recruit_wrap02 li{height:250px;}
	.recruit_wrap02.re_step li{width:100%}
}