*{word-break:keep-all;}
strong{font-family:'Noto Medium';}

#departBox h3{text-align:left;}
@media screen and (max-width:767px) {
  .iconBox.bg-lineDot{background:none;}
}
#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl dt{background-position:left 15px;}

._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li{background-position:0 13px;}
._contentBuilder ._obj._objHeading .objHeading_h2{background-position:0 8px; margin-top:30px;}
._contentBuilder ._obj._objHeading .objHeading_h3{margin-top:20px;}

#introduceBox .thumb .sign { left: 20%; width: 215px !important; height: auto !important; padding: 10px 20px 15px 0;  font-size: 0.9rem; }
@media  (min-width:601px) and (max-width:700px) {
  #introduceBox .thumb .sign {left:0 !important;}
}
@media screen and (max-width:600px) {
 #introduceBox .thumb .sign			{left:auto !important;}
}
@media screen and (max-width: 400px) {
 #introduceBox .thumb .sign{ position:relative; top: -30px; width: 100%; height: auto; padding-left: 15px; text-align: left; }
  #introduceBox .thumb{ padding-bottom: 10px; }
  
}

.alignL {text-align: left;}
.alignC {text-align: center;}
.alignR {text-align: right;}

.bold{ font-weight: bold; }

.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }

.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }

.culedu_list{ position: relative; width: 100%; }
.culedu_list li{ padding-left: 0 !important; background: none !important; float: left; width: calc( 100% / 2 - 20px ); height: 280px; margin: 20px 10px 0 10px !important;  padding: 28px 34px !important; border: 1px solid #5292c4; }
.culedu_list li p:nth-child(1){ position: relative; width: 100%; margin-bottom: 10px; padding-top: 8px; font-size: 1.2em; font-weight: bold; }
.culedu_list li p:nth-child(1):before{ position: absolute; left: 0; top: 0; display: block; width: 18px; height: 2px; background: #2875b1; content:''; }
.culedu_list li p:nth-child(2){ margin-bottom: 8px; }
.culedu_list li ul.p_list li{ width: 100%; height: auto; padding: 0 0 0 12px !important; margin: 0 0 3px 0 !important;  border:none;  }


@media screen and (max-width: 1280px) {
  .culedu_list li{ float: none; width: 100%; min-height: 200px; height: auto; margin: 0 0 20px 0 !important; }
  
}



/*.culedu_list{ position: relative; width: 100%; display: table; }
.culedu_list li{ padding-left: 0 !important; background: none !important; display: table-cell; width: calc( 100 / 2 -20px ); padding: 0 10px !important; }
.culedu_list li .culedu_list_wrap{ padding: 28px 34px; border: 1px solid #ececec; }
.culedu_list li .culedu_list_wrap p:nth-child(1){ position: relative; width: 100%; margin-bottom: 10px; padding-top: 8px; font-size: 1.2em; font-weight: bold; }
.culedu_list li .culedu_list_wrap p:nth-child(1):before{ position: absolute; left: 0; top: 0; display: block; width: 18px; height: 2px; background: #2875b1; content:''; }
.culedu_list li .culedu_list_wrap p:nth-child(2){ margin-bottom: 8px; }*/

