/* introduce*/
#introduceBox																		{display: block;}
#introduceBox .thumb															{width: 44%;float: left;position: relative;}
#introduceBox .thumb img													{max-width: 100%;}
#introduceBox .thumb .sign													{position: absolute;left: 40%;top: 220px;width: 200px;height: 90px;background: #0a489b;color: #fff;text-align: right;padding: 15px 20px 0 0;box-sizing: border-box;font-size: 1.07rem;transition: all 0.2s ease;}
#introduceBox .desc																{width: 55%;float: right;}
#introduceBox .desc h3														{color: #333;font-weight: 600;font-size: 1.18rem;line-height: 1.5;}
#introduceBox .desc p															{text-align: justify;}

#departBox																			{clear: both;border-bottom: 1px solid #7f8084;margin: 0 0 30px 0;padding: 0 0 30px 0;display: table; width:100%;}
#departBox h3																	{color: #2565b7;font-size: 1.55rem;line-height: 1.3;}
#departBox h3 em																{font-weight: 600;font-size: 2.5rem;}
#departBox p																		{text-align: justify;}
#departBox .desc																	{height: 100%;padding: 0 15% 0 0;display: table-cell;vertical-align: middle;}
#departBox .symbol																{height: 100%;display: table-cell;vertical-align: middle;text-align: right;}
#departBox img																	{width: 100%;max-width: 100%;}

.clear{clear:both;}

/* tab */
/*#menuUItab													{margin-bottom: 30px;}
#menuUItab > .tab_div .ul_3								{overflow: hidden;}
#menuUItab > .tab_div .ul_3 > li						{float: left;}
#menuUItab > .tab_div .ul_3 > li > a					{display: block;color: #494949;background-color: #f8f8f8;padding: 10px 25px;border: 1px solid #d2d2d2; box-sizing: border-box; font-size:1.1em; margin:1px;}
#menuUItab .tab_div .ul_3 li._1st  .a_3 					{border-left: 1px solid #d2d2d2;}
#menuUItab .tab_div .ul_3 > li > a._active			{color: #fff; background-color: #5a7797; border: 1px solid #5a7797;}*/

/**원장 인사말**/
@media all and (max-width:1023px) {
  #menu52284_obj8509,
  #menu52285_obj8201{text-align:center;}
  #menu52284_obj8509 > iframe,
  #menu52285_obj8201 > iframe{width:85%;height:520px;}
}

@media all and (max-width:767px) {
  #menu52284_obj8509 > iframe,
  #menu52285_obj8201 > iframe{height:320px;}
}

/**입학FAQ**/
._contentBuilder ._obj._objHtml .faq ul li{background-image:none;padding-left:0;}
._contentBuilder ._obj._objHtml .faq .subject_title ul li{display:inline-block;vertical-align:top;font-size: 17px;color:#fff;padding: 8px 0;text-align: center;}
.faq .subject_title ul{background-color:#193656;width:100%;}
.faq .subject_title ul li:nth-child(1){width: 8%;border-right:1px solid #69839a;}
.faq .subject_title ul li:nth-child(2){width:25%;border-right:1px solid #69839a;}
.faq .subject_title ul li:nth-child(3){width: 65%;}
.faq .faqBody{background:#c1d5ed;width:100%;}
.faq .faqBody li p a{font-size:0;}
.faq .faqBody strong.num{width: 8%;border-right:1px solid #69839a;display: inline-block;padding: 10px 0;color: #111;font-size: 17px;text-align: center;border-bottom: 1px solid #69839a;}
.faq .faqBody strong.sub_title01{width: 91.7%;display: inline-block;color: #111;padding: 10px 0 10px 20px;font-size: 17px;border-bottom: 1px solid #69839a;box-sizing: border-box;}
.faq .faqBody div.a .list{background-color:#fff;}
.faq .faqBody div.a .list span{display:table-cell;text-align: center;padding: 10px 10px 20px 10px;font-size: 16px;}
.faq .faqBody div.a .list span.conts_num{width:8%;border-right: 1px solid #69839a;}
.faq .faqBody div.a .list span.conts_title{width:25%;text-align: left;border-right: 1px solid #69839a;word-break: keep-all;}
.faq .faqBody div.a .list span.conts_title .sim_box{border:1px solid #444;background-color:#f2f2f2;padding:5px;text-align:center;margin: 15px auto 0;}
.faq .faqBody div.a .list span.conts_title .sim_box i{font-weight:bold;}
.faq .faqBody div.a .list span.conts_contents{width: 65%;text-align: left;}
.faq .faqBody div.a .list span.conts_contents > ul > li{padding-left:15px;position:relative;margin-bottom:10px;word-break: keep-all;}
.faq .faqBody div.a .list span.conts_contents > ul > li:before{content:'';width:3px;height:3px;background-color:#193656;display:block;position:absolute;top:10px;left:0;}
.faq .faqBody div.a .list > li{border-bottom:1px solid #69839a;}

/**입학QNA*/
.iconBox.bg-line.rulesbox .text .title{margin-top:0;margin-bottom:20px;}
body .iconBox.bg-line.rulesbox .text .li-type01 li{margin-bottom:15px;}
body .iconBox.bg-line.rulesbox .inner{padding: 25px 45px 25px 35px;}
/****/

._contentBuilder ._obj._objHeading .objHeading_h2{background-position:0 8px;  margin-top:30px;}


.artclViewTitleWrap .artclViewTitle, .artclView strong{ font-weight: 600; }

/* newsletter */
.law, .law .book{ position: relative; width: 100%; }
.law .book>li{ float: left; width: 18%; margin: 10px 1% 35px 1% !important; padding-left: 0 !important; background: none !important; font-weight: bold;  text-align: center; font-size: 1.2em;}
.law .book>li>a>img{ width: 100%; margin-bottom: 10px; }

@media all and (max-width:1023px) {
   .law .book>li{ width: 48%; margin: 10px 1% 35px 1%; padding-left: 0 !important; }
}

@media all and (max-width:767px) {
   .law .book>li{ float: none; width: 100%;  margin: 10px 0 35px 0 !important;  padding-left: 0 !important; }
   .law .book>li>a>img{ width: 100%; max-width: 400px; float: none; }
}

/* 게시판 글쓴이 삭제 */
._articleTable .artclViewHead dl:nth-child(2){ display: none; }

.login_ip{ color: rgba(0,0,0,0.5); }
@media (max-width:1000px){
.login_ip{  float: left; width: 100%; padding: 10px 0 0 15px; text-align: left; color: #fff; }
}
