/*서브비주얼****************************************/
.eQ01 .wrap-sub-visual{background:url(/sites/dormitory/images/common/sub_visual_1.jpg) no-repeat center top;background-size: cover;}
.eQ02 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_2.jpg) no-repeat center top;background-size: cover;}
.eQ03 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_3.jpg) no-repeat center top;background-size: cover;}

/*로고메뉴조정****************************************/
@media all and (min-width:1024px){
  .wrap-header .head-logo{width: 300px;}
}

.red{
  color: red;
}
.wrap-contents .con-table tbody td ul li.sub-li::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  background: #666;
  border-radius: 50%;
  left: 8px;
  top: 10px;
}
.wrap-contents .con-table tbody td ul li.li-none::before{
  content:none;
}

.circle-num-list li .num {
  color: #222;
  width: 14px;
  height: 14px;
  background: #dedede;
  line-height: 16px;
}
.wrap-contents .con-table tbody td.align-right {
  text-align: right;
}
.wrap-contents .con-table tbody td.grey {
  background-color: #f3f3f3;
}

.align-right{
  text-align: right;  
}
.rowBox_arr.ty_4 > li dl dd {
  padding: 15px 10px;
  float: left;
  border: 1px solid #ddd;
}

.rowBox_arr.ty_4 > li:last-child dd {
  border: 1px solid #ddd;
}

@media (max-width: 1023px){
  .wrap-header .head-navi .div_1 .a_1 {font-size: 17px !important;}
}


.majorIntroNoImgWrap .introContent { border:0px solid green; width:100%;}
.majorIntroNoImgWrap .introContent > div:nth-child(1) { font-size:24px; font-weight:bold; color:#333333; padding-bottom:30px; }
.majorIntroNoImgWrap .introContent > div:nth-child(2) { font-size:18px; color:#666666; }
