/*---------°øÅë---------*/
.laboratory > h2{font-size:30px;padding-bottom:15px;text-align:left;}
.laboratory > h2 i{display: inline-block; vertical-align: baseline;margin-right:10px;}


/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
div.greetings p {font-size:18px;padding-top:15px;line-height:1.5;word-break:keep-all;}
div.greetings h3 {font-size:26px;padding-top:35px;padding-bottom:15px;color:#000;}
#sub_in_container div.greetings h1 {font-size:35px;color:#237dc9;padding:35px 0 30px;margin-bottom:45px;text-align:center;border:1px solid #ccc;}
div.greetings{text-align:left;margin-bottom:40px;}
.greetings > div {display:inline-block; float:left;text-align: left;}
.gre_box .left{float:left;width:47.5%;}
.gre_box .right{float:right;width:47.5%;}
.gre_box {overflow:hidden;margin-bottom:20px;}
.gre_box .txt{text-align:right;}
.greetings .bar {width:20px; height:3px;display:inline-block;background:#ccc;}
div.greetings .sign{display:block;float:none;padding-top:15px;font-weight:bold;text-align:center;}


/*---------¼û ¸ñÇ¥---------*/
.target_philo li{float:left;width:calc(100%/3);}
.target_philo li p{font-size:18px;line-height:25px;padding:25px;border:1px solid #ccc;margin:18px 1% 0;border-radius:20px;}
.target_philo{overflow:hidden;margin-bottom:20px;}
.target span{color:#237dc9;font-size:40px;font-weight:600;}
.target h3{font-size:28px;font-weight:500;}
.target p{font-size:20px;margin-top:10px;line-height:25px;}
.target_wrap .target > div{padding:0 30px 30px;}
.target_wrap .target{margin-bottom:50px;}
.target_wrap .laboratory h1{font-size:24px !important;color:rgb(69, 69, 69) !important;line-height:34px !important;margin-bottom:25px !important;font-weight:500 !important;}
.target_wrap .laboratory .deco{font-size:35px  !important;margin-bottom:35px !important;color:#237dc9 !important;font-weight:600 !important;}
.target h3 br{display:none;}

/*---------¼û ºñÀü---------*/
.mobile_vision{display:none;}
.pc_vision{display:inline-block;padding-top:10px;padding-bottom:15px;}
.vision ul li{float:left;width:31.5%;border:1px solid #ccc;border-radius:20px;padding:30px 0;font-size:22px;font-weight:500;}
.vision ul li:nth-child(2){margin:0 2%;}
.vision ul {overflow:hidden;}
.vision p{padding:25px 0 70px;font-size:20px;}
.vision b{font-size:24px;font-weight:500;}


/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_pic{float:left;width:35%;text-align:left;}
.joonyoung_pic img{display:block;border:1px solid #e5e5e5;}
.joonyoung_txt{float:right;width:62%;text-align:left;margin-top: 25px;}
.joonyoung_txt h3{font-size:25px;line-height:18px;}
.joonyoung_txt span{font-size:38px;color:#237dc9;line-height: 1.2;}
.joonyoung_txt span.in{font-weight: 100; letter-spacing: -7px; font-size: 18px; color: #454545;}
.joonyoung_txt span.cheon{letter-spacing: 0; font-size: 17px; color: #454545;}
.joonyoung_txt p{margin:30px 0;}
.joonyoung_txt .line{height:1px;width:100%;background:#ccc;margin-bottom:30px;}
.joonyoung_box{overflow:hidden;}
.joonyoung_txt ul li{float:left;width:50%;box-sizing:border-box;word-break:keep-all;padding:4px 0 4px 10px;position:relative;font-size:18px;}
.joonyoung_txt ul li:before{position:absolute;left:0;top:12px;width:4px;height:4px;background:#237dc9;content:'';}
.joonyoung_txt ul{overflow:hidden;width:100%;}

.yeonsu li{float:left;width:calc(100%/3);text-align:left;font-size:18px;padding:2px 0;position:relative;padding-left:12px;box-sizing:border-box;word-break:keep-all;}
.yeonsu li:before{position:absolute;left:0;top:10px;width:4px;height:4px;background:#ccc;content:'';}
.yeonsu{overflow:hidden;}
.joon_young .laboratory{margin-top:45px;}
.yeonsu li br{display:none;}

.thesis{text-align:left;}
.thesis dl dt{font-weight:600;font-size:20px;position:relative;padding-left:12px;padding-bottom:10px;}
.thesis dl dt:before{position:absolute;left:0;top:10px;width:5px;height:5px;background:#ccc;content:'';}
.thesis dl dd{font-size:18px;padding-left:15px;}
.thesis dl:nth-child(3){margin:30px 0;}
.thesis dl dd:nth-child(3){padding-bottom:10px;}


/*---------¼û ¿¬±¸¿ø---------*/
.staff p{font-size:22px;padding-bottom:30px;text-align:left;}
.staff span{font-size:22px;color:#237dc9;font-weight:600;}
.staff h2{font-size:22px;margin:8px 0;position:relative;text-align:left;padding-left:25px;word-break:keep-all;}
.staff h2:before{position:absolute;left:0;top:12px;width:8px;height:8px;background:#237dc9;content:'';}
.organ_box{margin-top:60px;}
.staff .staff_mobile{display:none;}












@media all and (max-width:1200px){
/*---------°øÅë---------*/
#subvisual h1 img{margin:0 25px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
#sub_in_container div.greetings h1 {font-size:36px;}
div.greetings p {padding-top:15px;}
div.greetings h2 {padding-bottom:20px;}
.gre_box img{width:100%;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_pic img{width:100%;}
.joonyoung_txt {width:62%;}

/*---------¼û ¸ñÇ¥---------*/
.target_philo img{width:100%;display:inline-block;}
}

@media all and (max-width:1150px){
/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
div.greetings p {font-size:17px;}
div.greetings h3 {padding-top:28px;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.yeonsu li br{display:block;}

}

@media all and (max-width:1100px){
/*---------¼û ¿¬±¸¿ø---------*/
.organ_box img{width:100%;display:block;}
}

@media all and (max-width:1050px){
/*---------°øÅë---------*/
.laboratory > h2 {font-size:28px;padding-bottom:15px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
div.greetings p {font-size:16px;line-height:26px;}
div.greetings h3 {padding-top:18px;font-size:22px;}
#sub_in_container div.greetings h1 {padding:35px 0 30px;font-size:34px;margin-bottom:35px;}
div.greetings span {font-size:24px;}
.gre_box .right{width:48.5%;}
.gre_box .left{width:48.5%;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_txt p {margin:20px 0;}
.joonyoung_txt span {font-size:26px;}
.joonyoung_txt .line {margin-bottom:25px;}

/*---------¼û ¸ñÇ¥---------*/
.target_philo li p{padding:20px;word-break:keep-all;}
.target_wrap .laboratory h1{font-size:22px !important;line-height:28px !important;}

}

@media all and (max-width:1000px){
/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.yeonsu li br{display:block;}
.joonyoung_txt{margin-top:0;}
}

@media all and (max-width:950px){
/*---------°øÅë---------*/
.laboratory > h2 {font-size:26px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
div.greetings h3 {padding-top:10px;font-size:20px;}
#sub_in_container div.greetings h1 {font-size:30px;}
div.greetings p{line-height:24px;}
}

@media all and (max-width:900px){
/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/	
div.greetings h3{padding-top:0px;}
div.greetings p {padding-top:18px;}
div.greetings span {font-size:22px;}
div.greetings p br{display:none;}
div.greetings .sign br{display:block;}
div.greetings .sign{padding-top:0;}

/*---------¼û ¿¬±¸¿ø---------*/
.staff h2 {font-size:22px;margin:6px 0;}
.staff h2:before {top:9px;}
.staff p {padding-bottom:25px;}
.organ_box {margin-top:50px;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.yeonsu li{width:50%;}
}

@media all and (max-width:835px){
/*---------°øÅë---------*/
#sub_contents_inner h1{margin-bottom:25px;}
.laboratory > h2{font-size:24px;padding-bottom:10px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
.gre_box .left{float:none;width:100%;text-align:center;}
.gre_box .right{float:none;width:100%;}
div.greetings{text-align:center;margin-bottom:30px;}
#sub_in_container div.greetings h1 {font-size:28px;padding:26px 0 22px;word-break:keep-all;line-height:40px;}
div.greetings h3 {padding-top:15px;word-break:keep-all;}
.gre_box {margin-bottom:25px;}

/*---------¼û ¸ñÇ¥---------*/
.target_wrap .laboratory .deco{margin-top:20px;font-size:32px  !important;margin-bottom:25px !important;}
.target_wrap .laboratory h1 {font-size:20px  !important;}
.target h3 {font-size:25px;}
.target span {font-size:38px;}
.target p {font-size:18px;margin-top:8px;}
.target_wrap .target > div{padding:0 30px 20px;}
.target_wrap .target{margin-bottom:35px;}
}

@media all and (max-width:800px){
/*---------¼û ºñÀü---------*/
.vision ul li {font-size:20px;padding:25px 0;width:calc(95.5%/3);}
.vision b {font-size:20px;}
.vision p {font-size:18px;}
.vision ul li:nth-child(2){margin:0 1.5%;}

/*---------¼û ¿¬±¸¿ø---------*/
.staff .staff_mobile{display:block;}
.staff .staff_pc{display:none;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_txt ul li {font-size:16px;word-break:keep-all;}
.joonyoung_txt p {margin:15px 0;}
.joonyoung_txt .line {margin-bottom:15px;}
.joon_young .laboratory {margin-top:35px;}
.thesis dl dt {padding-bottom:8px;}
.thesis dl dd:nth-child(3) {padding-bottom:8px;}
.yeonsu li {font-size:16px;}
.thesis dl dt{font-size:18px;}
.thesis dl dd{font-size:16px;}
}

@media all and (max-width:735px){
/*---------¼û ¸ñÇ¥---------*/
.target_wrap .target img{width:90%;display:inline-block}
}


@media all and (max-width:720px){
/*---------¼û ºñÀü---------*/
.vision img{width:100%;}
.pc_vision{display:none;}
.mobile_vision{display:block;}

/*---------¼û ¿¬±¸¿ø---------*/
.staff h2 {font-size:20px;margin:5px 0;}
.staff p {font-size:20px;padding-bottom:20px;}
.staff span  {font-size:20px;}
}

@media all and (max-width:700px){
/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_pic{text-align:center;width:100%;float:none;}
.joonyoung_pic img{display:inline-block;width:auto;}
.joonyoung_txt{width:100%;}
.joonyoung_txt h3{text-align:center;margin-top:25px;}
.joonyoung_txt p{text-align:center;margin:10px 0;}
.joonyoung_txt ul li{margin-left:1%;width:49%;}
}

@media all and (max-width:650px){
/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_pic{width:100%;float:none;text-align:center;}
.joonyoung_pic img{display:inline-block;}
.joonyoung_txt{width:100%;float:none;}
.joonyoung_txt li{font-size:16px;}
.yeonsu li{font-size:16px;padding:4px 0 4px 15px;}
.thesis dl dt{font-size:18px;}
.thesis dl dd{font-size:16px;}
.joon_young .laboratory {margin-top:30px;}

}

@media all and (max-width:620px){
/*---------°øÅë---------*/
#sub_contents_inner h1 {margin-bottom:20px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
div.greetings h2 {padding-bottom:8px;}
#sub_in_container div.greetings h1 {padding:20px 20px 16px;margin-bottom:30px;}
div.greetings h3 {padding:10px 10px 15px;}
div.greetings {margin-bottom:0;}
.greetings .bar {width:15px;}
}

@media all and (max-width:600px){
/*---------¼û ºñÀü---------*/
.vision h2{word-break:keep-all;padding-bottom:20px;}
.vision ul li {font-size:18px;}
.vision b	{font-size:18px;}
.vision p {padding:15px 0 45px;font-size:16px;}
.mobile_vision{display:inline-block;width:80% !important;}

/*---------¼û ¿¬±¸¿ø---------*/
.staff h2 {font-size:18px;margin:10px 0;padding-left:20px;line-height:1.4;}
.staff p {font-size:18px;padding-bottom:20px;text-align:center;}
.staff span  {font-size:20px;}
.staff h2:before{width:6px;height:6px;left:4px;}
.organ_box{margin-top:45px;}

/*---------¼û ¸ñÇ¥---------*/
.target span {font-size:34px;}
.target h3 {font-size:22px;}
.target p {font-size:16px;margin-top:6px;line-height:23px;}
.target_wrap .target > div {padding:0px 5px 15px;}
.target_wrap .target img{width:95%;}
.target_wrap .laboratory .deco { font-size: 28px !important;margin-bottom:18px !important;}
.target_wrap .laboratory h1 {margin-bottom:15px !important;font-size:18px !important;line-height:26px !important;}
.target_philo li{width:80%;display:inline-block;float:none;}
.target_philo li p{margin:10px 1% 20px;padding:10px;font-size:16px;}
}

@media all and (max-width:530px){
/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.thesis dl:nth-child(3) {margin:25px 0;}
}

@media all and (max-width:520px){
/*---------°øÅë---------*/
#subvisual h1 {padding-top:85px;}
#subvisual h1 > img {width:85%;margin:0 25px;}
#subvisual {height:300px;}
#sidebar:before {height:55px;}
#sidebar {height:55px;margin-top:-55px;}
.lnb-topbar{height:55px;}
.lnb-1depth a {line-height:58px;}
.lnb-2depth {top:55px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
.gre_box img{width:100%;display:block:}
}

@media all and (max-width:500px){
/*---------°øÅë---------*/
.laboratory > h2{font-size:22px;padding-bottom:15px;}

/*---------¼û ºñÀü---------*/
.vision ul li:nth-child(2){margin:10px 0;}
.vision ul li{width:100%;padding:20px 0;box-sizing:border-box;}
.vision p{word-break:keep-all;}
.mobile_vision{padding-top:10px;width: 85% !important;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_txt ul li{padding:4px 10px;}
.joon_young .laboratory {margin-top:25px;}
}

@media all and (max-width:450px){
/*---------°øÅë---------*/
#subvisual {height:250px;}
#subvisual h1{padding-top:62px;}

/*---------¼û ¸ñÇ¥---------*/
.target_wrap .target img{width:100%;}
.target_wrap .laboratory .deco {margin-top:12px;}
.target_philo li {width:95%;}
.target_philo img {width: 80%;}
.target_wrap .laboratory h1 br{display:none;}
.target h3 br{display:block;}
.target_wrap .target{margin-bottom:40px;}
}

@media all and (max-width:420px){
/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
#sub_in_container div.greetings h1 {padding:20px 20px 16px;margin-bottom:30px;font-size:22px;line-height:32px;}
div.greetings h3 {padding-top:10px;}
div.greetings {margin-bottom:25px;}
div.greetings span {font-size:20px;}
.gre_box {margin-bottom:22px;}
}

@media all and (max-width:400px){
/*---------°øÅë---------*/
#subvisual {height:239px;}
#subvisual h1{padding-top:50px;}

/*---------¼û ´ëÇ¥ÀÎ»ç¸»---------*/
#sub_in_container div.greetings h1 {font-size:20px;line-height:28px;}

/*---------¼û ºñÀü---------*/
.vision ul li {padding:15px 0;border-radius:15px;}
.vision ul li:nth-child(2){margin:8px 0;}
.mobile_vision{width: 100% !important;padding-top:0;}
.vision p{padding:15px 10px 50px;}

/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.joonyoung_txt ul li{width:100%;float:none;margin-left:10px;}
.yeonsu li{width:100%;float:none;margin-left:10px;}
.thesis dl dt{margin-left:10px;}
.thesis dl dd{margin-left:10px;}
.joonyoung_pic img{width:100%;}
.joonyoung_txt span {font-size:30px;}
.joonyoung_txt h3 {font-size:22px;}
.joonyoung_txt p{margin:10px 0 20px ;}
.joonyoung_txt .line {margin-bottom:20px;}

}

@media all and (max-width:300px){
/*---------¼û Á¶ÁØ¿µ ¹ý»ç---------*/
.yeonsu li{margin-left:5px;}
.thesis dl dt{margin-left:5px;}
.thesis dl dd{margin-left:5px;}
.joonyoung_txt ul li{margin-left:5px;}
}