@charset "utf-8";

/* ==========================================================================
   style.css
   Copyright(C) 2014 K2WEBTECH Co., Ltd
   ========================================================================== */
   
   
/* ==========================================================================
   폰트 임폴트
   ========================================================================== */

@font-face {
  font-family:'NanumS';
  font-weight: 400;
  src:url("/sites/wu/font/NanumSquareR.eot");
  src:url("/sites/wu/font/NanumSquareR.eot?#iefix") format('embedded-opentype'),
	url("/sites/wu/font/NanumSquareR.woff") format('woff');
}

@font-face {
  font-family:'NanumS';
  font-weight: 600;
  src:url("/sites/wu/font/NanumSquareB.eot");
  src:url("/sites/wu/font/NanumSquareB.eot?#iefix") format('embedded-opentype'),
	url("/sites/wu/font/NanumSquareB.woff") format('woff');
}

@font-face {
  font-family:'NanumS';
  font-weight: bold;
  src:url("/sites/wu/font/NanumSquareB.eot");
  src:url("/sites/wu/font/NanumSquareB.eot?#iefix") format('embedded-opentype'),
	url("/sites/wu/font/NanumSquareB.woff") format('woff');
}

@font-face {
  font-family:'NanumS';
  font-weight: 900;
  src:url("/sites/wu/font/NanumSquareEB.eot");
  src:url("/sites/wu/font/NanumSquareEB.eot?#iefix") format('embedded-opentype'),
	  url("/sites/wu/font/NanumSquareEB.woff") format('woff');
}

/* ==========================================================================
   솔루션 기본 제어
   ========================================================================== */
   
* {
  /*font-family: 'Nanum Square', 'Nanum Gothic',nanumgothic,"돋움",dotum; */
  font-family:'NanumS', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', 'Gulim', '굴림', sans-serif; 
}
._contentBuilder ._obj {
  overflow: visible !important;
}
._contentBuilder ._obj._objHtml, ._contentBuilder ._obj._objTag {
  line-height: 1.7;
  text-align: left;
  font-size: 0.9rem;
}
._contentBuilder ._obj._objHeading .objHeading_h2,
._contentBuilder ._obj._objHeading .objHeading_h3,
._contentBuilder ._obj._objHeading .objHeading_h4,
._contentBuilder ._obj._objHeading .objHeading_h5,
._contentBuilder ._obj._objHeading .objHeading_h6 {
  line-height: 1.6;
}
.simplemodal-container .simplemodal-wrap ._alertWrap ._alertBody {
  padding: 1.3em 1em !important;
}
.multipleContentsDiv._selDiv,
#_contentBuilder {
  height: auto !important;
}
#contents .alink:link,
#contents .alink:active,
#contents .alink:visited {
  color: #c00c0c;
  text-decoration: underline;
}

/* ==========================================================================
   스타일 가이드
   ========================================================================== */
   
table {
  table-layout: auto;
}
.bg_grey {
  background: #f8f8f8;
}
.font-gulim { 
  font-family: "굴림",gulim;
}
.overflowW { 
  overflow: hidden !important;
}
.inlineDis {
  display: inline-block !important;
}
.blockDis {
  display: block !important;
}
.noneDis { 
  display: none !important;
}
.hiddenT {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -5000px;
}
.hidden {
  height: 0;
  overflow: hidden;
  position: absolute;
}
.clear { clear: both; }
.show { display: block !important;}
.hidediv { display: none !important;}
.floatL { float: left !important;}
.floatL.w5per { width: 5%; }
.floatL.w10per { width: 10%; }
.floatL.w15per { width: 15%; }
.floatL.w20per { width: 20%; }
.floatL.w25per { width: 25%; }
.floatL.w30per { width: 30%; }
.floatL.w35per { width: 35%; }
.floatL.w40per { width: 40%; }
.floatL.w45per { width: 45%; }
.floatL.w50per { width: 50%; }
.floatL.w55per { width: 55%; }
.floatL.w60per { width: 60%; }
.floatL.w65per { width: 65%; }
.floatL.w70per { width: 70%; }
.floatL.w75per { width: 75%; }
.floatL.w80per { width: 80%; }
.floatL.w85per { width: 85%; }
.floatL.w90per { width: 90%; }
.floatL.w95per { width: 95%; }
.floatL.w100per { width: 100%; }

.floatR {float: right !important; }
.floatR.w5per { width: 5%; }
.floatR.w10per { width: 10%; }
.floatR.w15per { width: 15%; }
.floatR.w20per { width: 20%; }
.floatR.w25per { width: 25%; }
.floatR.w30per { width: 30%; }
.floatR.w35per { width: 35%; }
.floatR.w40per { width: 40%; }
.floatR.w45per { width: 45%; }
.floatR.w50per { width: 50%; }
.floatR.w55per { width: 55%; }
.floatR.w60per { width: 60%; }
.floatR.w65per { width: 65%; }
.floatR.w70per { width: 70%; }
.floatR.w75per { width: 75%; }
.floatR.w80per { width: 80%; }
.floatR.w85per { width: 85%; }
.floatR.w90per { width: 90%; }
.floatR.w95per { width: 95%; }
.floatR.w100per { width: 100%; }
.floatN { float: none !important; }

.alignC { text-align: center !important; }
.alignL { text-align: left !important; }
.alignR { text-align: right !important; }

/* 폰트 스타일 */
.normal { font-weight: normal; }
.bold { font-weight: bold !important; }
.fS { font-size: 0.92em !important; }
.fB { font-size: 1.2em !important; }
.em { color: #c00c0c !important; font-weight: 600 !important;}
.orange { color: #ff6600 !important; }
.grey { color: #878787 !important; }
.grey2 { color: #666 !important;}
.blue { color: #117ef2 !important; }
.blue2 { color: #114eac !important; }
.red { color: #c00c0c !important; }
.teal { color: #059a9b !important; }
.green { color: #159300 !important;}
.black { color: #000000 !important;}
.bg_text {
  background-color: #4e68be;
  color: #fff;
  padding: 3px 4px 4px;
}

/* 마진 */
.marT0 {margin-top: 0px !important;}
.marT5 {margin-top: 5px !important;}
.marT10 {margin-top: 10px !important;}
.marT15 {margin-top: 15px !important;}
.marT20 {margin-top: 20px !important;}
.marT25 {margin-top: 25px !important;}
.marT30 {margin-top: 30px !important;}
.marT35 {margin-top: 35px !important;}
.marT40 {margin-top: 40px !important;}
.marT45 {margin-top: 45px !important;}
.marT50 {margin-top: 50px !important;}
.marT55 {margin-top: 55px !important;}
.marT60 {margin-top: 60px !important;}
.marT65 {margin-top: 65px !important;}
.marT70 {margin-top: 70px !important;}
.marT75 {margin-top: 75px !important;}
.marT80 {margin-top: 80px !important;}
.marT85 {margin-top: 85px !important;}
.marT90 {margin-top: 90px !important;}
.marT95 {margin-top: 95px !important;}
.marT100 {margin-top: 100px !important;}

.marT-5 {margin-top: -5px !important;}
.marT-10 {margin-top: -10px !important;}
.marT-15 {margin-top: -15px !important;}
.marT-20 {margin-top: -20px !important;}
.marT-25 {margin-top: -25px !important;}
.marT-30 {margin-top: -30px !important;}
.marT-35 {margin-top: -35px !important;}
.marT-40 {margin-top: -40px !important;}

.marR0 {margin-right: 0 !important;}
.marR5 {margin-right: 5px !important;}
.marR10 {margin-right: 10px !important;}
.marR15 {margin-right: 15px !important;}
.marR20 {margin-right: 20px !important;}
.marR25 {margin-right: 25px !important;}
.marR30 {margin-right: 30px !important;}
.marR35 {margin-right: 35px !important;}
.marR40 {margin-right: 40px !important;}
.marR45 {margin-right: 45px !important;}
.marR50 {margin-right: 50px !important;}
.marR55 {margin-right: 55px !important;}
.marR60 {margin-right: 60px !important;}
.marR65 {margin-right: 65px !important;}
.marR70 {margin-right: 70px !important;}
.marR75 {margin-right: 75px !important;}
.marR80 {margin-right: 80px !important;}
.marR85 {margin-right: 85px !important;}
.marR90 {margin-right: 90px !important;}
.marR95 {margin-right: 95px !important;}
.marR100 {margin-right: 100px !important;}

.marB0 {margin-bottom: 0px !important;}
.marB5 {margin-bottom: 5px !important;}
.marB10 {margin-bottom: 10px !important;}
.marB15 {margin-bottom: 15px !important;}
.marB20 {margin-bottom: 20px !important;}
.marB25 {margin-bottom: 25px !important;}
.marB30 {margin-bottom: 30px !important;}
.marB35 {margin-bottom: 35px !important;}
.marB40 {margin-bottom: 40px !important;}
.marB45 {margin-bottom: 45px !important;}
.marB50 {margin-bottom: 50px !important;}
.marB55 {margin-bottom: 55px !important;}
.marB60 {margin-bottom: 60px !important;}
.marB65 {margin-bottom: 65px !important;}
.marB70 {margin-bottom: 70px !important;}
.marB75 {margin-bottom: 75px !important;}
.marB80 {margin-bottom: 80px !important;}
.marB85 {margin-bottom: 85px !important;}
.marB90 {margin-bottom: 90px !important;}
.marB95 {margin-bottom: 95px !important;}
.marB100 {margin-bottom: 100px !important;}

.marL0 {margin-left: 0px !important;}
.marL5 {margin-left: 5px !important;}
.marL10 {margin-left: 10px !important;}
.marL15 {margin-left: 15px !important;}
.marL20 {margin-left: 20px !important;}
.marL25 {margin-left: 25px !important;}
.marL30 {margin-left: 30px !important;}
.marL35 {margin-left: 35px !important;}
.marL40 {margin-left: 40px !important;}
.marL45 {margin-left: 45px !important;}
.marL50 {margin-left: 50px !important;}
.marL55 {margin-left: 55px !important;}
.marL60 {margin-left: 60px !important;}
.marL65 {margin-left: 65px !important;}
.marL70 {margin-left: 70px !important;}
.marL75 {margin-left: 75px !important;}
.marL80 {margin-left: 80px !important;}
.marL85 {margin-left: 85px !important;}
.marL90 {margin-left: 90px !important;}
.marL95 {margin-left: 95px !important;}
.marL100 {margin-left: 100px !important;}
.marAuto { margin: 0 auto !important;}

/* 패딩 */
.padT0 {padding-top: 0px !important;}
.padT5 {padding-top: 5px !important;}
.padT10 {padding-top: 10px !important;}
.padT15 {padding-top: 15px !important;}
.padT20 {padding-top: 20px !important;}
.padT25 {padding-top: 25px !important;}
.padT30 {padding-top: 30px !important;}
.padT35 {padding-top: 35px !important;}
.padT40 {padding-top: 40px !important;}
.padT45 {padding-top: 45px !important;}
.padT50 {padding-top: 50px !important;}
.padT55 {padding-top: 55px !important;}
.padT60 {padding-top: 60px !important;}
.padT65 {padding-top: 65px !important;}
.padT70 {padding-top: 70px !important;}
.padT75 {padding-top: 75px !important;}
.padT80 {padding-top: 80px !important;}
.padT85 {padding-top: 85px !important;}
.padT90 {padding-top: 90px !important;}
.padT95 {padding-top: 95px !important;}
.padT100 {padding-top: 100px !important;}

.padR0 {padding-right: 0px !important;}
.padR5 {padding-right: 5px !important;}
.padR10 {padding-right: 10px !important;}
.padR15 {padding-right: 15px !important;}
.padR20 {padding-right: 20px !important;}
.padR25 {padding-right: 25px !important;}
.padR30 {padding-right: 30px !important;}
.padR35 {padding-right: 35px !important;}
.padR40 {padding-right: 40px !important;}
.padR45 {padding-right: 45px !important;}
.padR50 {padding-right: 50px !important;}
.padR55 {padding-right: 55px !important;}
.padR60 {padding-right: 60px !important;}
.padR65 {padding-right: 65px !important;}
.padR70 {padding-right: 70px !important;}
.padR75 {padding-right: 75px !important;}
.padR80 {padding-right: 80px !important;}
.padR85 {padding-right: 85px !important;}
.padR90 {padding-right: 90px !important;}
.padR95 {padding-right: 95px !important;}
.padR100 {padding-right: 100px !important;}

.padB0 {padding-bottom: 0px !important;}
.padB5 {padding-bottom: 5px !important;}
.padB10 {padding-bottom: 10px !important;}
.padB15 {padding-bottom: 15px !important;}
.padB20 {padding-bottom: 20px !important;}
.padB25 {padding-bottom: 25px !important;}
.padB30 {padding-bottom: 30px !important;}
.padB35 {padding-bottom: 35px !important;}
.padB40 {padding-bottom: 40px !important;}
.padB45 {padding-bottom: 45px !important;}
.padB50 {padding-bottom: 50px !important;}
.padB55 {padding-bottom: 55px !important;}
.padB60 {padding-bottom: 60px !important;}
.padB65 {padding-bottom: 65px !important;}
.padB70 {padding-bottom: 70px !important;}
.padB75 {padding-bottom: 75px !important;}
.padB80 {padding-bottom: 80px !important;}
.padB85 {padding-bottom: 85px !important;}
.padB90 {padding-bottom: 90px !important;}
.padB95 {padding-bottom: 95px !important;}
.padB100 {padding-bottom: 100px !important;}

.padL0 {padding-left: 0px !important;}
.padL5 {padding-left: 5px !important;}
.padL10 {padding-left: 10px !important;}
.padL15 {padding-left: 15px !important;}
.padL20 {padding-left: 20px !important;}
.padL25 {padding-left: 25px !important;}
.padL30 {padding-left: 30px !important;}
.padL35 {padding-left: 35px !important;}
.padL40 {padding-left: 40px !important;}
.padL45 {padding-left: 45px !important;}
.padL50 {padding-left: 50px !important;}
.padL55 {padding-left: 55px !important;}
.padL60 {padding-left: 60px !important;}
.padL65 {padding-left: 65px !important;}
.padL70 {padding-left: 70px !important;}
.padL75 {padding-left: 75px !important;}
.padL80 {padding-left: 80px !important;}
.padL85 {padding-left: 85px !important;}
.padL90 {padding-left: 90px !important;}
.padL100 {padding-left: 100px !important;}

/* 테이블 가로폭 */
table colgroup col.auto { width: auto; }
table colgroup col.w5per { width: 5%; }
table colgroup col.w7per { width: 7%; }
table colgroup col.w8per { width: 8%; }
table colgroup col.w9per { width: 9%; }
table colgroup col.w10per { width: 10%; }
table colgroup col.w15per { width: 15%; }
table colgroup col.w20per { width: 20%; }
table colgroup col.w25per { width: 25%; }
table colgroup col.w30per { width: 30%; }
table colgroup col.w35per { width: 35%; }
table colgroup col.w40per { width: 40%; }
table colgroup col.w45per { width: 45%; }
table colgroup col.w50per { width: 50%; }
table colgroup col.w55per { width: 55%; }
table colgroup col.w60per { width: 60%; }
table colgroup col.w65per { width: 65%; }
table colgroup col.w70per { width: 70%; }
table colgroup col.w75per { width: 75%; }
table colgroup col.w80per { width: 80%; }
table colgroup col.w85per { width: 85%; }
table colgroup col.w90per { width: 90%; }
table colgroup col.w95per { width: 95%; }
table colgroup col.w100per { width: 100%; }

/* 폼요소 가로폭 */
input.full,select.full,textarea.full { width: 100% !important; }
input.w0per,select.w0per,textarea.w0per { width: 0% !important; }
input.w5per,select.w5per,textarea.w5per { width: 5% !important; }
input.w10per,select.w10per,textarea.w10per { width: 10% !important; }
input.w15per,select.w15per,textarea.w15per { width: 15% !important; }
input.w20per,select.w20per,textarea.w20per { width: 20% !important; }
input.w25per,select.w25per,textarea.w25per { width: 25% !important; }
input.w30per,select.w30per,textarea.w30per { width: 30% !important; }
input.w35per,select.w35per,textarea.w35per { width: 35% !important; }
input.w40per,select.w40per,textarea.w40per { width: 40% !important; }
input.w45per,select.w45per,textarea.w45per { width: 45% !important; }
input.w50per,select.w50per,textarea.w50per { width: 50% !important; }
input.w55per,select.w55per,textarea.w55per { width: 55% !important; }
input.w60per,select.w60per,textarea.w60per { width: 60% !important; }
input.w65per,select.w65per,textarea.w65per { width: 65% !important; }
input.w70per,select.w70per,textarea.w70per { width: 70% !important; }
input.w75per,select.w75per,textarea.w75per { width: 75% !important; }
input.w80per,select.w80per,textarea.w80per { width: 80% !important; }
input.w85per,select.w85per,textarea.w85per { width: 85% !important; }
input.w90per,select.w90per,textarea.w90per { width: 90% !important; }
input.w95per,select.w95per,textarea.w95per { width: 95% !important; }

/* 버튼 스타일 */
.btnWrap {overflow: hidden;}
.btn_down {
  display: inline-block;
  color: #fff !important;
  font-size: 0.95em;
  background: #393939 url(../../images/common/bg_btnDown.gif) 90% 11px no-repeat;
  padding: 10px 40px 10px 18px;
}
.btn_go {
  display: inline-block;
  color: #fff !important;
  font-size: 0.95em;
  background: #c00c0c url('../../images/common/bg_btnGo.gif') 90% 11px no-repeat;
  padding: 6px 47px 6px 13px;
}
.btn_go_small1 {
  display: inline-block;
  color: #c00c0c !important;
  font-size: 0.95em;
  background: #fff url('../../images/common/bg_btnGo_s1.gif') 92% center no-repeat;
  padding: 6px 24px 3px 13px;
}
.btn_go_small2 {
  display: inline-block;
  color: #fff !important;
  font-size: 0.95em;
  background: #393939 url('../../images/common/bg_btnGo_s2.gif') 92% center no-repeat;
  padding: 6px 24px 3px 13px;
}
.btn_go_small3 {
  display: block;
  float: left;
  color: #fff !important;
  font-size: 12px;
  background: #c00c0c url('../../images/common/bg_btnGo_s3.gif') right center no-repeat;
  padding: 5px 24px 3px 10px;
  margin: 3px 0 0 10px;
}
.btn_go_small3 a {
  color: #fff !important;
}
.btn_go_small4 {
  display: inline-block;
  color: #666 !important;
  font-size: 14px;
  border: 1px solid #d8d8d8;
  background: #fff url('../../images/common/bg_btnGo_s4.gif') center right 8px no-repeat;
  padding: 6px 20px 6px 10px;
}

/* 스타일 가이드 */
#contents {
  width: 100%;
  max-width: 1020px;
  margin: 45px auto;
}
#contents > h2 {
  position: relative;
  display: inline-block;
  color: #171717;
  font-size: 2em;
  font-weight: bold;
  background: url('../../images/common/bul_h2.gif') left top repeat-x;
  padding: 15px 0 0 0;
}
#contents #con {
  padding: 35px 0 35px 0;
  font-size: 0.9rem;
  color: #333;
}
#contents > h2:before {
  content: '';
  display: block;
  width: 7px;
  height: 13px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('../../images/common/bul_h2_left.gif') left top no-repeat;
}
#contents > h2:after {
  content: '';
  display: block;
  width: 96%;
  height: 13px;
  position: absolute;
  top: 0;
  left: 4%;
  background: url('../../images/common/bul_h2_right.gif') right top no-repeat;
}
._contentBuilder ._obj._objHtml ol li,
._contentBuilder ._obj._objTag ol li {
  margin-top: 0;
  /*  margin-left: 11px;*/
}	 
._contentBuilder ._obj._objHtml ol.noNum li,
._contentBuilder ._obj._objTag ol.noNum li {
  /* margin-left: 4px; */
}	 
/* h2 */
#contents ._objHtml h2,
._contentBuilder ._obj._objHeading .objHeading_h2 {
  color: #171717;
  font-weight: 600;
}

/* h3 */
#contents ._objHtml h3,
._contentBuilder ._obj._objHeading .objHeading_h3 {
  color: #171717;
  font-size: 1.6em;
  font-weight: 600;
  line-height: 1.4;
}

/* h4 */
#contents ._objHtml h4,
._contentBuilder ._obj._objHeading .objHeading_h4 {
  color: #171717;
  font-size: 1.5em;
  font-weight: 600;
}

/* h5 */
#contents ._objHtml h5,
._contentBuilder ._obj._objHeading .objHeading_h5 {
  font-size: 1.15em;
  font-weight: bold;
  padding-top: 8px;
  background: url('../../images/common/bul_h5.gif') left 5px no-repeat;
}
#contents ._objHtml h5.arrow, 
._contentBuilder ._obj._objHeading .objHeading_h5.arrow {
  font-size: 1.082em;
  font-weight: normal;
  padding-left: 15px;
  background: url('../../images/common/bul_arrow.gif') left 6px no-repeat;
}
#contents ._objHtml h5.dash,
._contentBuilder ._obj._objHeading .objHeading_h5.dash {
  font-size: 1.082em;
  font-weight: normal;
  padding-left: 18px;
  background: url('../../images/common/bul_dash2.gif') left 10px no-repeat;
}

/* h6 */
#contents ._objHtml h6,
._contentBuilder ._obj._objHeading .objHeading_h6 {
  color: #171717;
  font-size: 1em;
  background: url('../../images/common/bul_dot.gif') left 10px no-repeat;
  padding-left: 10px;
  font-weight: normal;
}

/* 4차메뉴 tab */
#contents #tab {  }
#contents #tab ul {
  overflow: visible;
}
#contents #tab ul li {
  float: left;
  text-align: center;
  position: relative;
  margin: 5px 13px 5px 0;
}
#contents #tab ul li a:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url('../../images/common/bul_tab_left.gif') left bottom no-repeat;
}
#contents #tab ul li a:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url('../../images/common/bul_tab_right.gif') right bottom no-repeat;
}
#contents #tab ul li a {
  display: block;
  color: #171717;
  font-size: 15px;
  padding: 9px 12px 5px;
  border-bottom: 2px solid #b2b2b2;
}
#contents #tab ul li a._active,
#contents #tab ul li a:hover {
  color: #fff;
  font-weight: 500;
  background-color: #c00c0c;
  border-bottom: 2px solid #c00c0c;
}
#contents #tab ul li:hover a:before,
#contents #tab ul li:hover a:after,
#contents #tab ul li a._active:before,
#contents #tab ul li a._active:after {
  background: url('../../images/common/bul_tab_on.gif') right top no-repeat;
}
#contents .tab_div {
  margin-top: 24px;
  display: inline-block;
  width: 100%;
}

/* 5차메뉴 tab */
#contents #tab .div_5 {
  display: none;
}

#contents #tab2 .div_5 a {
  background: #fff;
  border-bottom: 0px;
}
#contents #tab2 .div_5 a._active,
#contents #tab2 .div_5 a:hover {
  background: #fff;
  color: #c00c0c;
  text-decoration: underline;
  border-bottom: 0px;
}
#contents #tab2 .div_5 a:before,
#contents #tab2 .div_5 a:after {
  display: none;
}
#contents #tab2 .div_5 ul {
  display: inline-block;
  border: 1px solid #d1d1d1;
  width: 100%;
  margin-top: 20px;
}
#contents #tab2 .div_5 ul li  {
  float: left;
  padding: 10px 0;
}
#contents #tab2 .div_5 ul li a {
  background: url(../../images/contents/dot_5depth.gif) left center no-repeat !important;
  margin: 0px;
  margin-left: 15px !important;
  padding: 0px;
  padding-left: 10px;
}

/* box - notice */
#contents .box_notice {
  color: #171717;
  /* font-size: 17px; */
  border: 4px solid #e6e6e6;
  background: url('../../images/common/bg_box_notice.png') 25px center no-repeat;
  padding: 20px 20px 20px 97px;
}

._objHeading, ._objImage, ._objHtml,
#menu1337_obj23339 {
  z-index: 0!important;
}
/* box - tab */
.box_tab {
  overflow: hidden;
  font-size: 17px;
  border: 1px solid #ddd;
  padding: 26px;
  margin-bottom: 40px;
}
.box_tab .title {
  float: left;
  width: 25%;
  margin-right: 3%;
}
.box_tab ul {
  float: left;
  width: 70%;
}
.box_tab ul li {
  float: left;
  width: 35%;
  margin-top: 0 !important;
  margin-bottom: 5px;
}
.box_tab ul.li03 li {
  width: 31%;
}
/* box - style */
.box_sty01 {
  color: #333;
  border: 4px solid #e6e6e6;
  padding: 20px;
}

/* ul style */
#contents ul {
  /* margin-left: 3px; */
}
#contents ul.dash > li {
  padding-left: 10px;
  background: url('../../images/common/bul_dash.gif') left 10px no-repeat;
}
#contents ul.dot > li {
  padding-left: 10px;
  background: url(../../images/common/bul_dot.gif) left 8px no-repeat;
}
#contents ul.resize > li {
  font-size:1em;
  color:#777;
  letter-spacing:-0.1em;
}
#contents ul.accent > li {
  padding-left: 13px;
  background: url('../../images/common/bul_accent.gif') left 6px no-repeat;
}
#contents ul.alphaBig > li {
  padding-left: 13px;
  list-style-type: upper-alpha;
}
#contents ul.alphaSmall > li {
  padding-left: 13px;
  list-style-type:lower-alpha;
}
#contents ul > li > ol,
#contents ol > li > ul,
#contents ul > li > ul,
#contents ol > li > ol {
  /* margin: 5px 0 5px 5px; */
}
#contents ol > li > ol {
  /* margin-left: 10px; */
}
#contents ol.noNum {
  list-style-type: none;
  padding-left: 0;
}
#contents ol.alphaBig > li {
  list-style-type: upper-alpha;
  padding-left: 0;
}
#contents ol.alphaSmall > li {
  list-style-type: lower-alpha;
  padding-left: 0;
}
#contents dl.arrow > dt {
  font-weight: bold;
  padding-left: 27px;
  background: url('../../images/common/bul_h5.gif') left 0 no-repeat;
}
#contents span.listT {text-decoration: underline;}

/* table */
._contentBuilder ._obj._objHtml table, ._contentBuilder ._obj._objTag table {
  border-top-width: 0px !important;
}
._contentBuilder ._obj._objHtml table th,
._contentBuilder ._obj._objTag table th {
  border-width: 0 1px 1px !important;
  border-color: #cdcdcd !important;
}
._contentBuilder ._obj._objHtml table td,
._contentBuilder ._obj._objTag table td {
  border-width: 0 1px 1px !important;
  border-color: #cdcdcd !important;
}
#contents .tableWrap {
  border-top: 1px solid #333;
}
#contents .tableWrap .icon_scroll {
  width: 40px;
  height: 44px;
  position: absolute;
  right: 0px;
  top: -58px;
  background: url('../../images/common/scroll.gif') no-repeat center center;
  background-size: 40px 44px;
  display: none;
}
#contents .tableWrap table {
  border-left: 0px !important;
}
#contents table caption {
  width:0;
  height:0;
  padding: 0px;
  margin: 0px;
  visibility: hidden;
}
#contents .tableWrap table th {
  color: #333;
  font-size: 0.95em;
  font-weight: bold;
  text-align: center;
  border: 1px solid #cdcdcd !important;
  border-left: 0px !important;
  padding: 10px;
  background-color: #f8f8f8;
}
/* #contents .tableWrap table tbody th {
background-color: #a5a5a5;
} */
#contents .tableWrap table td {
  font-size: 0.95em;
  font-weight: normal;
  text-align: center;
  padding: 10px 15px;
  border-color: #cdcdcd !important;
  border-top: 0;
  line-height: 1.5;
}
#contents .tableWrap table th.first,
#contents .tableWrap table td.first {
  border-left: 0;
}
#contents .tableWrap table th.last,
#contents .tableWrap table td.last {
  border-right: 0 !important;
}

#contents .tableWrap table th.borderL,
#contents .tableWrap table td.borderL{
  border-left: 1px solid #cdcdcd !important;
}
#contents .tableWrap table th.borderR,
#contents .tableWrap table td.borderR {
  border-right: 1px solid #cdcdcd !important;
}

#contents .tableWrap.noH tbody th {
  color: #333;
  background-color: #f8f8f8;
  border-right: 1px solid #cdcdcd;
}
#contents .tableWrap.noH tbody th.first {
  border-top: 0px !important;
}

#contents .tableWrap.small table {
  font-size: 0.9em;
}
#contents .tableWrap.small table thead th,
#contents .tableWrap.small table  td{
  padding: 5px;
}

/* 20180530 tableWrap2 간격 글씨크기 조절 추가 */
#contents .tableWrap2 {
  border-top: 1px solid #333;
}
#contents .tableWrap2 .icon_scroll {
  width: 40px;
  height: 44px;
  position: absolute;
  right: 0px;
  top: -58px;
  background: url('../../images/common/scroll.gif') no-repeat center center;
  background-size: 40px 44px;
  display: none;
}
#contents .tableWrap2 table {
  border-left: 0px !important;
}

#contents .tableWrap2 table th {
  color: #333;
  font-size: 0.85em;
  font-weight: bold;
  text-align: center;
  border: 1px solid #cdcdcd !important;
  border-left: 0px !important;
  padding: 5 0px;
  background-color: #f8f8f8;
}
/* #contents .tableWrap2 table tbody th {
background-color: #a5a5a5;
} */
#contents .tableWrap2 table td {
  font-size: 0.8em;
  font-weight: normal;
  text-align: center;
  padding: 5px 0;
  border-color: #cdcdcd !important;
  border-top: 0;
  line-height: 1.5;
}
#contents .tableWrap2 table th.first,
#contents .tableWrap2 table td.first {
  border-left: 0;
}
#contents .tableWrap2 table th.last,
#contents .tableWrap2 table td.last {
  border-right: 0 !important;
}

#contents .tableWrap2 table th.borderL,
#contents .tableWrap2 table td.borderL{
  border-left: 1px solid #cdcdcd !important;
}
#contents .tableWrap2 table th.borderR,
#contents .tableWrap2 table td.borderR {
  border-right: 1px solid #cdcdcd !important;
}


/* ==========================================================================
   총장 인사말
   ========================================================================== */
   
.greeting {
  color: #3e3e40;
  min-height: 453px;
  background: url('../../images/contents/intro_a_01_img01.jpg') no-repeat left top;
  padding-left: 290px;
}
.greeting h3 {
  background: none !important;
  padding-left: 0 !important;
}
.greeting h3 strong {
  color: #3152a1;
}
.greeting .greeting_top {
  color: #5f5f61;
  font-size: 15px;
  border-bottom: 3px solid #1766b5;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.greeting h4.title {color: #3069ae !important;}
.greeting h4.black {color: #000 !important;}

/* ==========================================================================
   대학 윤리 강령
   ========================================================================== */
   
.dateC {
  color: #c00c0c;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  margin: 20px auto 40px;
}

/* ==========================================================================
   스쿨버스 이용안내
   ========================================================================== */
   
.sBus {display: none;}
.sBus.sb01 {display: block;}

/* ==========================================================================
   성적평가,성적정정
   ========================================================================== */
   
.math {
  width: 320px;
  margin: 20px auto;
  overflow: hidden;
}
.math .floatL {margin-top: 8px;}
.math .floatR {text-align: center;}
.math .floatR > .borderB {
  border-bottom: 1px solid #333;
} 

/* ==========================================================================
   법인임원,회의록
   ========================================================================== */
.meetingLog {
  width: 740px;
  height: 455px;
  background: url('../../images/contents/guide_bg_01.gif') left top no-repeat;
}
.meetingLog ul.dot {
  padding: 135px 0 15px 300px;
}

/* ==========================================================================
   내신성적산출
   ========================================================================== */

.perform h3 {
  background: url('../../images/contents/line_perform.gif') left bottom no-repeat;
  font-size: 15px !important;
  margin-right: 7px;
}
.perform li {
  display: inline-block;
  margin-bottom: 10px !important;
}
.perform h3,
.perform p {
  float: left;
}

/* ==========================================================================
   예결산공고
   ========================================================================== */
   
.budget {
  width: 740px;
  height: 970px;
  background: url('../../images/contents/guide_bg_03.gif') left top no-repeat;
}
.budgetList {
  padding: 70px 0 0 340px;
  background: url('../../images/contents/guide_bg_03.gif') left top no-repeat;
}

/* ==========================================================================
   건국이념
   ========================================================================== */
   
#multipleDiv_wu_7560 {
  position: relative;
}
#menu1331_obj12051 {
  position: absolute;
  left: 0px;
  top: 0px;
}
#menu1331_obj7653 {
  z-index: 5 !important;
}
#menu1331_obj7616 {
  font-size: 16px;
}
.box_fonunding {
  font-size: 42px;
  margin: 110px 0 0 0;
  padding: 0 0 0 40px;
  line-height: 53px;
  color: #171717;
  background: url('../../images/contents/bg_founding_txt.png') left top no-repeat;
}
.box_fonunding .line {
  padding: 0 0 0 130px;
}
.box_fonunding .line .em{
  font-weight: bold;
}

/* ==========================================================================
   교육목표
   ========================================================================== */
   
.edu_goal {
  background: url('../../images/contents/bg_goal.gif') center 130px no-repeat;
  height: 615px;
  position: relative;
}
.edu_goal h3 {
  width: 171px;
  height: 171px;
  border-radius: 100%;
  text-align: center;
  padding-left: 0px !important;
  color: #fff !important;
  font-size: 18px !important;
}
.edu_goal p {
  font-size: 14px;
}
.edu_goal .point1 {
  position: absolute;
  left: 50%;
  margin-left: -84px;
}
.edu_goal .point1 h3 {
  background: url('../../images/contents/bg_goal_pt1.gif') center center repeat !important;
}
.edu_goal .point1 h3 span {
  display: block;
  padding: 70px 0 0 0;
}
.edu_goal .point1 p {
  background: url('../../images/contents/line_goal1.png') left top no-repeat;
  padding: 10px 0 0 35px;
  margin: -135px 0 0 165px;
}
.edu_goal .point2 {
  position: absolute;
  left: 50%;
  top: 195px;
  margin-left: -274px;
}
.edu_goal .point2 h3 {
  background: url('../../images/contents/bg_goal_pt2.gif') center center repeat !important;
}
.edu_goal .point2 h3 span {
  display: block;
  padding: 50px 0 0 0;
}
.edu_goal .point2 p {
  background: url('../../images/contents/line_goal2.png') left top no-repeat;
  padding: 10px 180px 0 0;
  margin: -145px 0 0 -248px;
  text-align: right;
}
.edu_goal .point3 {
  position: absolute;
  left: 50%;
  top: 195px;
  margin-left: 104px;
}
.edu_goal .point3 h3 {
  background: url('../../images/contents/bg_goal_pt3.gif') center center repeat !important;
}
.edu_goal .point3 h3 span {
  display: block;
  padding: 60px 0 0 0;
}
.edu_goal .point3 p {
  background: url('../../images/contents/line_goal3.png') left top no-repeat;
  padding: 30px 0 0 20px;
  margin: -25px 0 0 145px;
  text-align: left;
}
.edu_goal .point4 {
  position: absolute;
  left: 50%;
  top: 390px;
  margin-left: -84px;
}
.edu_goal .point4 h3 {
  background: url('../../images/contents/bg_goal_pt4.gif') center center repeat !important;
}
.edu_goal .point4 h3 span {
  display: block;
  padding: 60px 0 0 0;
}
.edu_goal .point4 p {
  background: url('../../images/contents/line_goal4.png') left top no-repeat;
  padding: 30px 180px 0 0px;
  margin: -25px 0 0 -255px;
  text-align: right;
}

/* ==========================================================================
   대학비전
   ========================================================================== */
   
.notice_vision.box_notice {
  background : url('../../images/contents/icon_vision.gif') 20px center no-repeat !important;
}
.txt_vision {
  display: inline-block;
  width: 99%;
  border: 1px solid #e6e6e6;
}
.txt_vision p,
.txt_vision h3 {
  display: inline-block;
  height: 75px;
  line-height: 75px !important;
}
.txt_vision p {
  background : url('../../images/contents/bg_vision_text.gif') left center no-repeat !important;
  text-align: center;
  color: #fff;
  padding: 0 75px;
  font-size: 17px;
}
.txt_vision h3 {
  font-size: 18px !important;
  background-image: none !important;
  padding-left: 125px !important;
}
.box_vision2 {
  height: 411px;
  background : url('../../images/contents/bg_vision.gif') center top no-repeat !important;
}
.box_vision2 h3 {
  height: 0;
  overflow: hidden;
  position: absolute;
}
.box_vision2 span.bold {
  font-size: 16px;
}
.box_vision2 p {
  font-size: 14px;
}	
.box_vision2 .point1 {
  position: absolute;
  left: 50%;
  margin-left: 188px;
  top: 8px;
}
.box_vision2 .point2 {
  position: absolute;
  left: 50%;
  margin-left: -450px;
  top: 152px;
  text-align: right;
}
.box_vision2 .point3 {
  position: absolute;
  left: 50%;
  margin-left: 302px;
  top: 151px;
}
.box_vision2 .point4 {
  position: absolute;
  left: 50%;
  margin-left: -431px;
  top: 314px;
  text-align: right;
}
.box_vision2 .point5 {
  position: absolute;
  left: 50%;
  margin-left: 282px;
  top: 314px;
}
.box_vision3 {
  height: 350px;
  background : url('../../images/contents/bg_vision2.gif') center top no-repeat !important;
}
.box_vision3 h3 {
  font-size: 28px !important;
  background-image: none !important;
  padding: 274px 0 0 0 !important;
  text-align: center;
}
.box_vision3 span {
  padding: 55px 0 0 0;
  display: block;
  background : url('../../images/contents/line_vision.gif') center bottom no-repeat !important;
}
.box_vision3 span em {
  font-size: 24px;
  color: #c00c0c;
}
.box_vision3 p {
  font-size: 14px;
  padding: 5px 0 0 0;
}
.box_vision3 div {
  width: 174px;
  height: 174px;
  position: absolute;
  left: 50%;
  top: 0px;
  text-align: center;
}
.box_vision3 .point1 {
  top: 144px;
  background : url('../../images/contents/circle_vision1.png') center top no-repeat !important;
  margin-left: -370px;
}
.box_vision3 .point2 {
  top: 70px;
  background: url('../../images/contents/circle_vision2.png') center top no-repeat !important;
  margin-left: -90px;
}
.box_vision3 .point3 {
  top: 144px;
  background: url('../../images/contents/circle_vision3.png') center top no-repeat !important;
  margin-left: 180px;
}
.section_vision {
  display: inline-block;
  width: 100%;
  background: url('../../images/contents/dot_vision1.gif') 80px center no-repeat;
}
.section_vision h4 {
  width: 72px;
  height: 72px;
  background: url('../../images/contents/circle_vision1.gif') center center no-repeat;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 72px;
  text-align: center;
  float: left;
}
.section_vision p {
  float: left;
  width: 75%;
  padding: 15px 0;
  margin: 5px 0 0 100px;
  border: 2px solid #c00c0c;
  border-radius: 50px;
  color: #c00c0c;
  font-size: 16px;
  text-align: center;
}
.section_5r {
  display: inline-block;
  width: 100%;
  background: url('../../images/contents/dot_vision1.gif') 70px 65px no-repeat;
}
.section_5r h4 {
  width: 72px;
  height: 72px;
  background: url('../../images/contents/circle_vision2.gif') center center no-repeat;
  font-size: 14px !important;
  line-height: 1.2;
  text-align: center;
  float: left;
  color: #fff !important;
  margin: 30px 0 0 0;
}
.section_5r h4 span {
  display: block;
  padding: 9px 0 0 0;
}
.section_5r .box_point {
  float: right;
  width: 86%;
  margin: 0 0 0 40px;
}
.section_5r .section_point {
  text-align: center;
  float: left;
  width: 18%;
  margin-left: 10px !important;
}
.section_5r .section_point em {
  font-weight: bold;
  margin: 0 0 10px 0;
  display: block;
  font-size: 15px;
}
.section_5r .section_point .point1 {
  height: 95px;
  line-height: 5.2;
  color: #fff;
}
.section_5r .section_point .point2 {
  border: 2px solid #d9d9d9;
  padding: 10px;
}
.section_5r .section_point.type1 .point1 {
  background: url('../../images/contents/rect_vision1.gif') top center repeat-x;
}
.section_5r .section_point.type2 .point1 {
  background: url('../../images/contents/rect_vision2.gif') top center repeat-x;
}
.section_5r .section_point.type3 .point1 {
  background: url('../../images/contents/rect_vision3.gif') top center repeat-x;
}
.section_5r .section_point.type4 .point1 {
  background: url('../../images/contents/rect_vision4.gif') top center repeat-x;
}
.section_5r .section_point.type5 .point1 {
  background: url('../../images/contents/rect_vision5.gif') top center repeat-x;
}
.section_5r .section_point.type6 .point1 {
  background: url('../../images/contents/rect_vision6.gif') top center repeat-x;
}
.section_map {
  background: url(../../images/contents/dot_vision1.gif) 78px 85px no-repeat;
}
.section_map h4 {
  width: 72px;
  height: 72px;
  background: url('../../images/contents/circle_vision2.gif') center center no-repeat;
  font-size: 14px !important;
  line-height: 1.2;
  text-align: center;
  float: left;
  margin: 50px 0 0 0;
  color: #fff !important;
}
.section_map h4 span {
  display: block;
  padding: 23px 0 0 0;
}
.box_map {
  text-align: center;
}
.box_map ul {
  display: inline-block;
  margin: 0 0 0 40px;
}
.box_map ul li {
  float: left;
  width: 166px;
  height: 166px;
  font-size: 16px;
}
.box_map ul li.circle1 {
  background: url('../../images/contents/circle_hr1.gif') center center no-repeat;
}
.box_map ul li.circle2 {
  background: url('../../images/contents/circle_hr2.gif') center center no-repeat;
}
.box_map ul li.circle3 {
  background: url('../../images/contents/circle_hr3.gif') center center no-repeat;
}
.box_map ul li.dot {
  width: 130px;
  height: 166px;
  background: url('../../images/contents/dot_hr.gif') center center no-repeat;
}
.box_map ul li p {
  padding: 70px 0 0 0;
  font-weight: bold;
}

/* ==========================================================================
   대학발전방향
   ========================================================================== */
   
.title_derection {
  display: table-cell;
  width: 72px;
  height: 72px;
  line-height: 72px;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
}
.title_derection.bg1 {
  background: url(../../images/contents/circle_vision1.gif) center center no-repeat;
}
.title_derection.bg2 {
  background : url('../../images/contents/circle_vision2.gif') left center no-repeat;
}
.title_derection.bg3 {
  background : url('../../images/contents/circle_vision3.gif') left center no-repeat;
}
.title_derection.bg4 {
  background : url('../../images/contents/circle_vision3.gif') left center no-repeat;
}
.title_derection.bg5 {
  background : url('../../images/contents/circle_vision3.gif') left center no-repeat;
}
.title_derection.bg6 {
  background : url('../../images/contents/circle_vision3.gif') left center no-repeat;
}
.title_derection.bg7 {
  background : url('../../images/contents/circle_vision3.gif') left center no-repeat;
}
.title_derection.bg3,
.title_derection.bg4,
.title_derection.bg5,
.title_derection.bg6,
.title_derection.bg7 {
  color: #171717;
}
.title_derection.bg6 em {
  line-height: 1.2;
  display: block;
}
.row_direction {
  position: relative;
  display: table;
  width: 99.9%;
}
.line_direction {
}
.edge_direction {
  position: absolute;
  right: -1px;
  bottom: -1px;
  background : url('../../images/contents/bg_vision_box0.gif') right center no-repeat !important;
  width: 34px;
  height: 34px;
  display: none;
}
.box_direction {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.box_direction.type1 span,
.box_direction.type2 span {
  display: block;
  width: 90%;
  padding: 10px 0;
  border: 2px solid #c11111;
  background: #fff;
  margin: 0 auto;
  border-radius: 50px;
  color: #c00c0c;
  font-size: 16px;
  font-weight: bold;
}
.box_direction.type2 span {
  border: 2px solid #5c5c5c;
  color: #333;
}
.box_direction.dot1,
.box_direction.dot2,
.box_direction.dot4,
.box_direction.dot5,
.box_direction.dot6
{
  background : url('../../images/contents/dot_direction1.gif') left center no-repeat;
}
.box_direction.dot3,
.box_direction.dot7 {
  background : url('../../images/contents/dot_direction2.gif') left center no-repeat;
}

.box_direction ul {
  display: inline-block;
  text-align: center;
}
.box_direction .poly {
  float: left;
  width: 188px;
  height: 188px;
  margin: 20px !important;
}
.box_direction .poly span {
  padding: 70px 0 0 0;
  line-height: 1.3;
  display: block;
}
.box_direction .poly.bg1 {
  background : url('../../images/contents/bg_vision_box1.gif') center center no-repeat !important;
}
.box_direction .poly.bg2 {
  background : url('../../images/contents/bg_vision_box2.gif') center center no-repeat !important;
}
.box_direction .poly2 {
  float: left;
  width: 252px;
  height: 80px;
  margin: 10px !important;
}
.box_direction .poly2 span {
  padding: 10px 0 0 0;
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
.box_direction .poly2.bg1 {
  background : url('../../images/contents/bg_vision_box3.gif') center center repeat;
}
.box_direction .poly2.bg2 {
  background : url('../../images/contents/bg_vision_box4.gif') center center repeat;
}
.box_direction .poly2.bg3 {
  background : url('../../images/contents/bg_vision_box5.gif') center center repeat;
}
.box_direction .poly3 {
  float: left;
  width: 252px;
  margin: 10px 10px 0 10px !important;
  position: relative;
}
.box_direction .poly3 em span {
  color: #c00c0c;
}
.box_direction .poly3 div {
  border: 2px solid #d9d9d9;
  padding: 10px 0;
  background: #fff;
}
.box_direction .poly4 {
  float: left;
  width: 252px;
  margin: 10px !important;
  position: relative;
}
.box_direction .poly4 div {
  border: 2px solid #d9d9d9;
  padding: 15px 0 10px 20px;
  border-radius: 10px;
  text-align: left;
  background: #fff;
}
.box_direction .poly4 div.bold {
  border: 0px;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 0 10px 0;
  text-align: center;
}
.box_direction .poly4 ul li {
  text-align: left;
}
.box_direction .poly4 .line1 {
  background : url('../../images/contents/line_poly1.gif') center top no-repeat;
  position: absolute;
  left: 0px;
  top: -5px;;
  width: 252px;
  height: 12px;
}
.box_direction .poly4 .line2 {
  background : url('../../images/contents/line_poly2.gif') center top no-repeat;
  position: absolute;
  left: 0px;
  top: -5px;
  width: 252px;
  height: 12px;
}
.box_direction .poly4 .line3 {
  background : url('../../images/contents/line_poly3.gif') center top no-repeat;
  position: absolute;
  left: 0px;
  top: -5px;
  width: 252px;
  height: 12px;
}
.box_direction .list_direction .point {
  position: absolute;
  width: 242px;
  height: 65px;
  /* background: url(../../images/contents/bg_point.gif) center top repeat; */
  border: 2px solid #d9d9d9;
  bottom: 17px;
  left: 50%;
  margin-left: -84px;
  border-radius: 10px;
}
.box_direction .list_direction .point  p {
  margin-top: 10px;
  line-height: 1.5;
}
.box_direction .list_direction em {
  font-weight: bold;
}
.box_direction .poly5 {
  float: left;
  width: 188px;
  height: 188px;
  margin: 0 43px !important;
}
.box_direction .poly5 span {
  padding: 87px 0 0 0;
  display: block;
  font-weight: bold;
}
.box_direction .poly5.bg1 {
  background: url(../../images/contents/bg_vision_box1.gif) center center no-repeat;
}
.box_direction .poly5.bg2 {
  background: url(../../images/contents/bg_vision_box2.gif) center center no-repeat;
}
.box_direction .poly5.bg3 {
  background: url(../../images/contents/bg_vision_box10.gif) center center no-repeat;
}
.list_direction li.poly3 {
  background : url('../../images/contents/dot_direction3.gif') center bottom no-repeat;
  padding-bottom: 20px;
}

/* ==========================================================================
   대학상징 및 UI
   ========================================================================== */
   
.box_ci1 {
  border: 2px solid #e6e6e6;
  background: url('../../images/contents/bg_ci.gif') center center repeat !important;
  text-align: center;
  padding: 40px 0;
}
.box_ci1 .btnWrap {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.box_ci2 {
  border: 2px solid #e6e6e6;
  text-align: center;
  padding: 40px 0;
}
.box_ci2 ul {
  display: inline-block;
}
.box_ci2 ul li {
  float: left;
  margin: 0 40px !important;
}
.box_ci3 {
  border: 2px solid #e6e6e6;
  text-align: center;
  padding: 40px 0;
}
.box_ci3 ul {
  display: inline-block;
}
.box_ci3 ul li {
  float: left;
  margin: 0 20px !important;
}

/* ==========================================================================
   교가
   ========================================================================== */
   
.con_music {
  display: inline-block;
  border: 2px solid #e6e6e6;
  width: 99%;
}
.con_music .lyric,
.con_music .sheet {
  float: left;
}
.con_music .lyric {
  text-align: center;
  width: 37%;
  height: 830px;
  background: url('../../images/contents/bg_music.jpg') left center no-repeat !important;
}
.con_music .lyric h3 {
  font-size: 24px !important;
  background-image: none !important;
  text-align: center;
  border: 1px solid #fff;
  padding: 5px 30px !important;
  display: inline-block;
  color: #fff !important;
  margin: 35px 0 30px 0;
}
.con_music .lyric em {
  display: block;
  font-size: 14px;
  color: #9ce2ff;
  margin-bottom: 25px;
}
.con_music .lyric p {
  color: #fff;
  line-height: 2;
  font-size: 1.2em;
}
.con_music .sheet {
  text-align: center;
  width: 63%;
}
.con_music .sheet img {
  max-width: 100%;
  margin: 20px 20px 0 20px;
}
.con_music .sheet h3 {
  width: 110px;
  font-size: 24px !important;
  background-image: none !important;
  text-align: center;
  border: 1px solid #171717;
  padding: 5px 0 !important;
  margin: 35px auto 25px auto;
}
.con_music .icon_lyric {
  text-align: center;
  margin-top: 35px;
}
.con_music .icon_lyric ul li {
  display: inline-block;
  margin: 0 2px !important;
}
.con_music .icon_lyric ul li a,
.con_music .icon_lyric ul li button {
  background: #c00c0c;
  padding: 10px;
  padding-right: 30px;
  color: #fff;
  font-size: 13px;
}
.con_music .icon_lyric ul li.mp {
  display: none;
}
.con_music .icon_lyric ul li .music_listen {
  display: block;
  background: #c00c0c url('../../images/contents/icon_lyric1.gif') right center no-repeat;
}
.con_music .icon_lyric ul li .music_pause {
  display: block;
  background: #c00c0c url('../../images/contents/icon_lyric3.gif') right center no-repeat;
}
.con_music .icon_lyric ul li .music_down {
  background: #c00c0c url('../../images/contents/icon_lyric2.gif') right center no-repeat;
}
.box_edu h4 {
  font-size: 16px !important;
  padding: 5px 0 0 0;
  background: url('../../images/contents/line_title.gif') left top no-repeat;
}
.box_edu1 {
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}
.box_edu1 ul {
  display: inline-block;
  background: url('../../images/contents/edu_logo.gif') center bottom no-repeat;
}
.box_edu1 ul li {
  float: left;
  width: 139px;
  height: 138px;
  line-height: 138px;
  margin: 0 15px !important;
}
.box_edu1 ul li.circle1 {
  margin-top: 180px !important;
  background: url('../../images/contents/edu_circle1.gif') center center no-repeat;
}
.box_edu1 ul li.circle2 {
  background: url('../../images/contents/edu_circle2.gif') center center no-repeat;
}
.box_edu1 ul li.circle3 {
  margin-top: 180px !important;
  background: url('../../images/contents/edu_circle3.gif') center center no-repeat;
}
.box_edu2 {
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  padding: 20px 0;
  background: url('../../images/contents/edu_bg.gif') center bottom no-repeat;
}
.box_edu2 ul {
  display: inline-block;
}
.box_edu2 ul li {
  float: left;
  width: 145px;
  height: 145px;
  line-height: 1.2;
  margin: 0 7px !important;
  color: #fff;
}
.box_edu2 ul li.circle1 {
  background: url('../../images/contents/edu_circle4.png') center center no-repeat;
}
.box_edu2 ul li.circle2 {
  background: url('../../images/contents/edu_circle5.png') center center no-repeat;
}
.box_edu2 ul li.circle3 {
  background: url('../../images/contents/edu_circle6.png') center center no-repeat;
}
.box_edu2 ul li.circle4 {
  background: url('../../images/contents/edu_circle7.png') center center no-repeat;
}
.box_edu2 ul li.circle1 p {
  padding-top: 54px;
}
.box_edu2 ul li.circle2 p,
.box_edu2 ul li.circle3 p,
.box_edu2 ul li.circle4 p {
  padding-top: 43px;
}	
.box_human {
  text-align: center;
  border: 1px solid #d4d4d4;
  width: 80%;
  margin: 0 auto;
  padding: 50px;
  background: #fff;
}
.box_human h3 {
  font-size: 26px !important;
}
.box_human h3 em {
  color: #c00c0c;
}
.box_human .txt_strong {
  color: #171616;
  font-size: 14px;
  font-weight: bold;
  padding: 15px 0 0 0;
  margin: 20px 0 0 0;
  background: url('../../images/contents/line_txt.gif') center top no-repeat;
}
.box_human .txt_para {
  padding: 15px 0 0 0;
  margin: 20px 0 0 0;
  background: url('../../images/contents/line_txt.gif') center top no-repeat;
  text-align: left;
}
.box_human .txt_para p {
  margin: 0 0 20px 0;
}

/* ==========================================================================
   건학이념 및 교훈
   ========================================================================== */
   
.box_hr {
  display: inline-block;
  width: 100%;
}
.box_hr h3 {
  font-size: 26px !important;
  color: #000;
  background: url('../../images/contents/line_hr.gif') left bottom no-repeat;
  width: 40%;
}
.box_hr p {
  width: 60%;
}
.box_hr h3 em {
  color: #c00c0c;
}
.box_hr h3,
.box_hr p {
  float: left;
}
.desc_hr {
  background: url('../../images/contents/bg_hr.jpg') right top no-repeat;
  padding: 10px 0 0 0;
}
.desc_hr p {
  padding: 25px 0 0 0;
}
.box_lesson {
  text-align: center;
}
.box_lesson ul {
  display: inline-block;
}
.box_lesson ul li {
  float: left;
  width: 166px;
  height: 166px;
  font-size: 16px;
}
.box_lesson ul li.circle1 {
  background: url('../../images/contents/circle_hr1.gif') center center no-repeat;
}
.box_lesson ul li.circle2 {
  background: url('../../images/contents/circle_hr2.gif') center center no-repeat;
}
.box_lesson ul li.circle3 {
  background: url('../../images/contents/circle_hr3.gif') center center no-repeat;
}
.box_lesson ul li.dot {
  width: 130px;
  height: 166px;
  background: url('../../images/contents/dot_hr.gif') center center no-repeat;
}
.box_lesson ul li p {
  padding: 70px 0 0 0;
  font-weight: bold;
}
.box_target .circle_target1 {
  width: 124px;
  height: 124px;
  background: url('../../images/contents/circle_target1.gif') center center no-repeat;
}
.box_target .circle_target2 {
  width: 124px;
  height: 124px;
  background: url('../../images/contents/circle_target2.gif') center center no-repeat;
}
.box_target .circle_target3 {
  width: 124px;
  height: 124px;
  background: url('../../images/contents/circle_target3.gif') center center no-repeat;
}
.box_target .circle_target4 {
  width: 124px;
  height: 124px;
  background: url('../../images/contents/circle_target4.gif') center center no-repeat;
}
.box_target .list_target,
.box_target .circle_target1,
.box_target .circle_target2,
.box_target .circle_target3,
.box_target .circle_target4,
.box_target .desc_target {
  float: left;
}
.box_target .list_target {
  width: 50%;
}
.box_target h4 {
  font-size: 14px !important;
  text-align: center;
  line-height: 1.3;
  padding: 40px 0 0 0;
}
.box_target .circle_target4 h4 {
  padding: 30px 0 0 0px;
}
.box_target .desc_target {
  background: url(../../images/contents/box_target.gif) left top no-repeat;
  padding: 23px 0 0 90px;
  width: 274px;
  height: 120px;
}
.box_target .desc_target em {
  font-size: 16px;
  color: #c00c0c;
  font-weight: bold;
}

/* ==========================================================================
   인사말
   ========================================================================== */
   
.box_intro {
  background: url('../../images/contents/bg_introduce.jpg') right top no-repeat;
}
.box_intro .title {
  line-height: 1.3;
}
.box_intro .con_intro {
  padding: 45px 60px 27px 60px;
}
.box_intro  p {
  font-size: 15px;
  margin: 0 0 15px 0;
}
.box_intro .title {
  font-size: 26px;
  color: #171717;
}
.box_intro .title em {
  color: #c00c0c;
}
.box_intro .name {
  font-size: 26px;
  color: #333;
}

#multipleDiv_wu_3073 {
  background: url('../../images/contents/bg_intro.jpg') right top no-repeat !important;
}
#multipleDiv_wu_3073 .title_intro {
  font-size: 26px;
  line-height: 46px;
  font-weight: normal;
  padding: 60px 0 0 0;
  color: #171717;
}
#multipleDiv_wu_8466 h3 {
  padding-left: 35px !important;
}
#menu1340_obj8467 h3 {
  background: url('../../images/contents/intro_n1.gif') left 7px no-repeat !important;
}
#menu1340_obj8469 h3 {
  background: url('../../images/contents/intro_n2.gif') left 7px no-repeat !important;
}
#menu1340_obj8471 h3 {
  background: url('../../images/contents/intro_n3.gif') left 7px no-repeat !important;
}
#menu1340_obj8473 h3 {
  background: url('../../images/contents/intro_n4.gif') left 7px no-repeat !important;
}
#menu1340_obj8475 {
  font-size: 21px;
}
#multipleContentsDiv_wu_3073 {
  position: relative;
}

/* ==========================================================================
   역대 학장님 및 총장님
   ========================================================================== */

.notice_leader .box_notice {
  background : url('../../images/contents/icon_leader.gif') 20px center no-repeat !important;
}
.box_leader {
  text-align: center;
}
.box_leader p {
  margin: 15px 0 0 0;
}
.box_leader em {
  font-weight: bold;
  font-size: 15px;
  color: #171717;
}
#multipleContentsDiv_wu_8514 {
  display: inline-block;
}

/* ==========================================================================
   도서관 이용
   ========================================================================== */
   
#multipleDiv_wu_8566 {
  border: 2px solid #e6e6e6;
  text-align: center;
  padding: 50px 0;
}
#multipleContentsDiv_wu_8566 {
  display: inline-block;
  width: auto !important;
}
#box_lib ul li {
  margin: 0 10px 0 0;
}
.box_lib {
  border: 2px solid #e6e6e6;
  text-align: center;
}
.box_lib ul {
  display: inline-block;
  text-align: center;
  padding: 15px 0;
}
.box_lib ul li {
  display: inline-block;
  background: url(../../images/contents/arrow_lib.gif) right center no-repeat !important;
  padding: 0 25px 0 0;
}
.box_lib ul li.last_arrow {
  background-image: none !important;
}

/* ==========================================================================
   병무행정 안내
   ========================================================================== */
   
.box_link {
  border: 2px solid #e6e6e6;
  text-align: center;
}
.box_link ul {
  width: 100%;
  display: inline-block;
  margin: 0px !important;
  border-top: 1px solid #e6e6e6;
}
.box_link div {
  position: relative;
}
.box_link .link_thumb {
  height: 217px;
  padding: 0 20px;

}
.box_link .link_thumb img {
	max-width: 100%;
}
.box_link .link_name {
  padding: 15px 0;
  border-top: 1px solid #e6e6e6;
  text-align: left;
  text-indent: 20px;
  font-size: 21px;
  font-weight: bold;
}
.box_link a {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.box_term {
  border: 2px solid #e6e6e6;
  text-align: center;
  padding: 60px 0;
}
.box_term p {
  font-size: 24px;
  margin-top: 35px;
}
.box_link.social .link_name {
  font-size: 14px;
  color: #000;
  background : url('../../images/contents/social_icon.gif') 10px center no-repeat !important;
  padding-left: 13px;
}
.box_link.social a {
  bottom: 12px;
}
.box_link.social .btn_go_small2 {
  background: #c00c0c url('../../images/contents/social_arrow.gif') right center no-repeat !important;
}
.social_h2 {
  color:#000000;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 10px 0;
}

/* ==========================================================================
   조직도
   ========================================================================== */
   
.tap5_depth {
  border: 1px solid #d1d1d1;
  padding: 12px 20px;
}
.tap5_depth li {
  display: inline-block;
  background : url('../../images/contents/dot_5depth.gif') left center no-repeat !important;
  text-indent: 10px;
  margin-right: 20px !important;
}
.tap5_depth li.on a {
  color: #c00c0c;
  text-decoration: underline;
}
.img_organ,
.con_organ {
  float: left;
  width: 50%;
  height: 215px;
}
.img_organ.bg1 { background : url('../../images/contents/organ1.jpg') left center no-repeat; }
.img_organ.bg2 { background : url('../../images/contents/organ2.jpg') left center no-repeat; }
.img_organ.bg3 { background : url('../../images/contents/organ3.jpg') left center no-repeat; }
.img_organ.bg4 { background : url('../../images/contents/organ4.jpg') left center no-repeat; }
.img_organ.bg5 { background : url('../../images/contents/organ5.jpg') left center no-repeat; }
.img_organ.bg6 { background : url('../../images/contents/organ6.jpg') left center no-repeat; }
.img_organ.bg7 { background : url('../../images/contents/organ7.jpg') left center no-repeat; }
.img_organ.bg8 { background : url('../../images/contents/organ8.jpg') left center no-repeat; }
.img_organ.bg9 { background : url('../../images/contents/organ9.jpg') left center no-repeat; }
.img_organ.bg10 { background : url('../../images/contents/organ10.jpg') left center no-repeat; }
.img_organ.bg11 { background : url('../../images/contents/organ11.jpg') left center no-repeat; }
.img_organ.bg12 { background : url('../../images/contents/organ12.jpg') left center no-repeat; }
.img_organ.bg13 { background : url('../../images/contents/organ13.jpg') left center no-repeat; }
.img_organ.bg14 { background : url('../../images/contents/organ14.jpg') left center no-repeat; }
.img_organ.bg15 { background : url('../../images/contents/organ15.jpg') left center no-repeat; }
.img_organ.bg16 { background : url('../../images/contents/organ16.jpg') left center no-repeat; }
.img_organ.bg17 { background : url('../../images/contents/organ17.jpg') left center no-repeat; }
.img_organ.bg18 { background : url('../../images/contents/organ18.jpg') left center no-repeat; }
.img_organ.bg19 { background : url('../../images/contents/organ19.jpg') left center no-repeat; }
.img_organ.bg20 { background : url('../../images/contents/organ20.jpg') left center no-repeat; }
.img_organ.bg21 { background : url('../../images/contents/organ21.jpg') left center no-repeat; }
.img_organ.bg22 { background : url('../../images/contents/organ22.jpg') left center no-repeat; }
.img_organ.bg23 { background : url('../../images/contents/organ23.jpg') left center no-repeat; }
.img_organ.bg24 { background : url('../../images/contents/organ24.jpg') left center no-repeat; }
.img_organ.bg25 { background : url('../../images/contents/organ25.jpg') left center no-repeat; }
.img_organ.bg26 { background : url('../../images/contents/organ26.jpg') left center no-repeat; }
.img_organ.bg27 { background : url('../../images/contents/organ27.jpg') left center no-repeat; }
.img_organ.bg28 { background : url('../../images/contents/organ28.jpg') left center no-repeat; }
.img_organ.bg29 { background : url('../../images/contents/organ29.jpg') left center no-repeat; }
.img_organ.bg30 { background : url('../../images/contents/organ30.jpg') left center no-repeat; }
.img_organ.bg31 { background : url('../../images/contents/organ31.jpg') left center no-repeat; }
.img_organ.bg32 { background : url('../../images/contents/organ32.jpg') left center no-repeat; }
.img_organ.bg33 { background : url('../../images/contents/organ33.jpg') left center no-repeat; }
.img_organ.bg34 { background : url('../../images/contents/organ34.jpg') left center no-repeat; }
.img_organ.bg35 { background : url('../../images/contents/organ35.jpg') left center no-repeat; }
.img_organ.bg36 { background : url('../../images/contents/organ36.jpg') left center no-repeat; }
.img_organ.bg37 { background : url('../../images/contents/organ37.jpg') left center no-repeat; }
.img_organ.bg38 { background : url('../../images/contents/organ38.jpg') left center no-repeat; }
.img_organ.bg39 { background : url('../../images/contents/organ39.jpg') left center no-repeat; }
.img_organ.bg40 { background : url('../../images/contents/organ40.jpg') left center no-repeat; }
.line_organ {
  border: 1px solid #d1d1d1;
  overflow: auto;
}
.con_organ .pd_organ {
  padding: 0 0 0 40px;
}
.con_organ h2 {
  font-size: 1.8em;
  line-height: 1.5;
  color: #171717;
  float: left;
}
.con_organ p {
  clear: both;
  color: #c00c0c;
  font-weight: bold;
  padding: 0 0 20px 0;
  font-size: 0.88em;
}
.con_organ li {
  float: left;
  text-indent: 30px;
  margin-right: 30px !important;
}
.con_organ li.icon_phone {
  background : url('../../images/contents/icon_phone.gif') left center no-repeat !important;
}
.con_organ li.icon_fax {
  background : url('../../images/contents/icon_fax.gif') left center no-repeat !important;
}
.con_organ li.icon_location {
  background : url('../../images/contents/icon_location.gif') 3px center no-repeat !important;
}

/* ==========================================================================
   해피캠퍼스 문의하기
   ========================================================================== */
   
.row_contact h3,
.row_contact ul,
.row_contact ul li {
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
}
.row_contact ul {
  width: 100%;
  text-align: center;
}
.row_contact ul li.fax,
.row_contact ul li.tel {
  padding: 0 0 0 30px;
  margin: 0 0 100px 20px !important;
}
.row_contact ul li.fax {
  background : url('../../images/common/happy_f.gif') left center no-repeat;
}
.row_contact ul li.tel {
  background : url('../../images/common/happy_t.gif') left center no-repeat;
}

/* ==========================================================================
   학생이력관리센터
   ========================================================================== */
   
.box_career {
  text-align: center;
  position: relative;
}
.box_career h3 {
  font-size: 14px !important;
  line-height: 1.5;
  width: 152px;
  height: 152px;
  margin: 0 auto;
  text-align: center;
}
.box_career p {
  padding: 60px 0 0 0;
}
.box_career .circl1 {
  background : url('../../images/contents/career_circle1.png') center center no-repeat;
  margin-bottom: 15px;
}
.box_career .circl2 {
  background : url('../../images/contents/career_circle2.png') center center no-repeat;
  margin-bottom: 70px;
}
.row_career {
  display: inline-block;
}
.head_career {
  background : url('../../images/contents/career_bg2.gif') center 150px no-repeat;
  height: 378px;
  margin: 0 0 20px 0;
}
.con_career {
  width: 165px;
  background : url('../../images/contents/dot_career.gif') center 43px no-repeat;
  float: left;
}
.con_career h4 {
  background : url('../../images/contents/career_bg.gif') center center repeat;
  color: #fff !important;
  font-size: 14px !important;
  text-align: center;
  padding: 10px 0;
}
.con_career ul {
  margin: 30px 0 0 0;
  border-top: 1px solid #d9d9d9;
  display: inline-block;
  width: 100%;
}
.con_career ul li {
  padding: 10px 0;
  border: 1px solid #d9d9d9;
  border-top: 0px;
  text-align: center;
}
.con_career.con1 {
  margin-right: 60px !important;
  margin-top: -360px !important;
  height: 649px;
}
.con_career.con3 {
  margin-left: 60px !important;
  margin-top: -360px !important;
  height: 649px;
}
.point_career {
  background: url(../../images/contents/career_bg3.gif) center center repeat;
  width: 235px;
  height: 235px;
  position: absolute;
  line-height: 1.3;
  right: 10%;
  bottom: 10%;
}
.point_career em {
  display: block;
  padding: 92px 0 0 0;
  font-weight: bold;
}
.title_mento {
  font-size: 24px;
  font-weight: bold;
  color: #c00c0c;
  text-align: center;
}

/* ==========================================================================
   원광테크노 마켓 주얼리 컴퍼니
   ========================================================================== */
   
.box_notice.notice_jewelry {
  background: url(../../images/contents/icon_jewelry.gif) 20px center no-repeat !important;
}
.contact_jewelry {
  display: inline-block;
  width: 100%;
  font-weight: bold;
  font-size: 15px;
}
.contact_jewelry .phone_jewelry,
.contact_jewelry .phone_jewelry p,
.contact_jewelry .phone_jewelry ul,
.contact_jewelry .phone_jewelry ul li {
  float: left;
}
.contact_jewelry .phone_jewelry p {
  margin-right: 10px !important;
}
.contact_jewelry .phone_jewelry ul li {
  margin-right: 10px !important;
}
.contact_jewelry .phone_jewelry .icon_phone {
  background: url(../../images/contents/jewelry_t.gif) left center no-repeat;
  padding: 0 0 0 30px;
}
.contact_jewelry .phone_jewelry .icon_fax {
  background: url(../../images/contents/jewelry_f.gif) left center no-repeat;
  padding: 0 0 0 30px;
}
.contact_jewelry .address_jewelry {
  float: right;
}
.step_jewelry {
  text-align: center;
  background: url(../../images/contents/logo_jewelry.gif) left center no-repeat;
}
.step_jewelry em {
  background: url(../../images/contents/line_jewelry.gif) center bottom no-repeat;
  display: inline-block;
  margin: 25px 0 15px 0;
  font-weight: bold;
}
.step_jewelry ul {
  display: inline-block;
  text-align: center;
  margin: 0 0 0 140px;
}
.step_jewelry li {
  float: left;
  width: 168px;
  height: 170px;
  line-height: 1.5;
  background: url(../../images/contents/circle_jewelry.gif) left center no-repeat;
}
.step_jewelry li.dot {
  width: 50px;
  background: url(../../images/contents/dot_jewelry.gif) center center no-repeat;
}
.step_jewelry .step1 {
  background-position: left center;
}
.step_jewelry .step2 {
  background-position: -168px center;
}
.step_jewelry .step3 {
  background-position: -336px center;
}
.step_jewelry .step4 {
  background-position: -504px center;
}
.box_jewelry {
  position: relative;
  background: url(../../images/contents/bg_jewelry.gif) top center no-repeat;
  height: 400px;
}
.box_jewelry em {
  padding: 5px 0 5px 30px;
  font-weight: bold;
}
.box_jewelry em.no1 {
  background: url(../../images/contents/no1_jewelry.gif) left center no-repeat;
}
.box_jewelry em.no2 {
  background: url(../../images/contents/no2_jewelry.gif) left center no-repeat;
}
.box_jewelry em.no3 {
  background: url(../../images/contents/no3_jewelry.gif) left center no-repeat;
}
.box_jewelry em.no4 {
  background: url(../../images/contents/no4_jewelry.gif) left center no-repeat;
}
.box_jewelry ul.desc {
  margin: 0 0 0 30px;
}
.box_jewelry > ul {
  display: inline-block;
}
.box_jewelry > ul > li {
  position: absolute;
  left: 50%;
}
.box_jewelry li.point1 {
  margin-left: 250px !important;
  top: 20px;
}
.box_jewelry li.point2 {
  margin-left: 250px !important;
  top: 280px;
}
.box_jewelry li.point3 {
  margin-left: -380px !important;
  top: 280px;
}
.box_jewelry li.point4 {
  margin-left: -380px !important;
  top: 20px;
}
.product_jewelry {
  margin: 20px 0 0 0;
}
.product_jewelry li {
  width: 16.66%;
  height: 160px;
  float: left;
}
.product_jewelry li.pd1 {
  background: url(../../images/contents/pd_jewelry1.jpg) left center no-repeat;
}
.product_jewelry li.pd2 {
  background: url(../../images/contents/pd_jewelry2.jpg) left center no-repeat;
}
.product_jewelry li.pd3 {
  background: url(../../images/contents/pd_jewelry3.jpg) left center no-repeat;
}
.product_jewelry li.pd4 {
  background: url(../../images/contents/pd_jewelry4.jpg) left center no-repeat;
}
.product_jewelry li.pd5 {
  background: url(../../images/contents/pd_jewelry5.jpg) left center no-repeat;
}
.product_jewelry li.pd6 {
  background: url(../../images/contents/pd_jewelry6.jpg) left center no-repeat;
}

/* ==========================================================================
   학교기업 소개
   ========================================================================== */
   
.title_company {
  font-size: 26px;
  color: #171717;
  line-height: 1.4;
}
.plus_company {
  text-align: center;
}
.plus_company ul {
  display: inline-block;
}
.plus_company ul li {
  float: left;
  width: 162px;
  height: 160px;
  font-size: 18px;
  text-align: center;
}
.plus_company ul li.circle1 {
  background: url(../../images/contents/circle_company1.gif) center center no-repeat;
}
.plus_company ul li.circle2 {
  background: url(../../images/contents/circle_company2.gif) center center no-repeat;
}
.plus_company ul li.circle3 {
  background: url(../../images/contents/circle_company3.gif) center center no-repeat;
}
.plus_company ul li.plus {
  width: 60px;
  height: 160px;
  background: url(../../images/contents/plus_company.gif) center center no-repeat;
}
.plus_company ul li p {
  padding: 65px 0 0 0;
  font-weight: bold;
}
.slogan_company {
  text-align: center;
  font-size: 13px;
}
.slogan_company em {
  font-size: 22px;
}
.slogan_company img {
  margin: 3px 0 10px 0;
  max-width: 100%;
}
.box_company .point h4 {
  width: 330px;
  padding: 10px 0;
  font-size: 14px !important;
  color: #fff !important;
  text-align: center;
  position: relative;
}
.box_company {
  background: url(../../images/contents/bg_company.gif) center center no-repeat;
  height: 720px;
  position: relative;
}
.box_company .type1 h4 {
  background: url(../../images/contents/line_company1.gif) center center repeat;
}
.box_company .type2 h4 {
  background: url(../../images/contents/line_company2.gif) center center repeat;
}
.box_company .point div {
  width: 298px;
  padding: 10px 0;
  font-size: 14px !important;
  text-align: center;
  position: relative;
  border: 1px solid #bb5353;
  margin-top: 10px;
  background: #fff;
}
.box_company .point .edge {
  position: absolute;
  right: 0px;
  top: 0px;
}
.box_company .point.type1 .edge.type1 {
  width: 13px;
  height: 13px;
  background: url(../../images/contents/edge_company1.gif) center center repeat;
}
.box_company .point.type2 .edge.type1 {
  width: 13px;
  height: 13px;
  background: url(../../images/contents/edge_company3.gif) center center repeat;
}
.box_company .point .edge.type2 {
  width: 17px;
  height: 17px;
  top: inherit;
  right: -1px;
  bottom: -1px;
  background: url(../../images/contents/edge_company2.gif) center center repeat;
}
.box_company .point div {
  font-size: 13px !important;
}
.box_company .point.type1 div {
  text-align: center;
  padding: 15px;
}
.box_company .point.type2 div {
  text-align: left;
  padding: 15px;
  background: #fff;
}
.box_company .point {
  position: absolute;
  left: 50%;
}
.box_company .point.pos1 {
  top: 0px;
  margin-left: -160px;
}
.box_company .point.pos2 {
  top: 125px;
  margin-left: 210px;
}
.box_company .point.pos3 {
  top: 333px;
  margin-left: 210px;
}
.box_company .point.pos4 {
  top: 540px;
  margin-left: -230px;
}
.box_company .point.pos4 h4 {
  width: 470px;
}
.box_company .point.pos4 div {
  width: 440px;
}
.box_company .point.pos5 {
  top: 333px;
  margin-left: -540px;
}
.box_company .point.pos6 {
  top: 125px;
  margin-left: -540px;
}
.member_company {
  text-align: center;
}
.member_company .line1 h4 {
  width: 132px;
  height: 132px;
  background: url(../../images/contents/bg_mem1.gif) center center no-repeat;
  color: #fff !important;
  font-size: 18px !important;
  text-align: center;
  margin: 0 auto;
}
.member_company .line1 span {
  padding: 55px 0 0 0;
  display: block;
}
.member_company .line2 h4,
.member_company .line3 h4 {
  width: 180px;
  height: 45px;
  line-height: 45px;
  color: #fff !important;
  font-size: 14px !important;
  text-align: center;
}
.member_company .line2 h4.type1,
.member_company .line3 h4.type1 {
  background: url(../../images/contents/bg_mem2.gif) center right no-repeat;
}
.member_company .line2 h4.type2,
.member_company .line3 h4.type2 {
  background: url(../../images/contents/bg_mem3.gif) center right no-repeat;
}
.member_company .line2 {
  padding: 0 90px 0 0;
  background-position: 180px -1px !important;
}
.member_company .line3 {
  padding: 0 0 0 90px;
  background-position: -90px -1px !important;
}
.member_company .line4 {
  clear: both;
  background-position: 90px 0 !important;
}
.member_company .line5 {
  background-position: -117px 0 !important;
}
.member_company .line6 {
  background-position: -330px 0 !important;
}
.member_company .line7 {
  background-position: -530px 0 !important;
}
.member_company .line8 {
  background-position: -740px 0 !important;
}

.member_company .group1,
.member_company .group2 {
  display: inline-block;
}
.member_company .group2 {
  margin: -16px 0 0 0;
}
.member_company .type1,
.member_company .type2 {
  margin: 0 0 15px 0;
}
.member_company .row1,
.member_company .row2 {
  float: left;
}
.member_company .row1 {
  background: url(../../images/contents/line_mem1.gif) center top no-repeat;
}
.member_company .row2 {
  padding: 60px 7px 0 7px;
  background: url(../../images/contents/line_mem2.gif) center top no-repeat;
}
.member_company .row2 h4 {
  width: 160px;
  height: 45px;
  line-height: 45px;
  color: #fff !important;
  font-size: 14px !important;
  text-align: center;
  background: url(../../images/contents/bg_mem4.gif) center right no-repeat;
}
.member_company .row2 ul {
  border-top:  1px solid #afafaf;
  border-left: 1px solid #afafaf;
}
.member_company .row2 ul li {
  border-right: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  padding: 5px 0;
  text-align: center;
}


/* ==========================================================================
   원광테크노마켓 카페테리아
   ========================================================================== */
   
.box_notice.notice_cafe {
  background: url(../../images/contents/icon_cafe.gif) 20px center no-repeat !important;
}

/* ==========================================================================
   해피캠퍼스 문의하기
   ========================================================================== */
   
.box_notice.notice_food {
  background: url(../../images/contents/icon_food.gif) 20px center no-repeat !important;
}

/* ==========================================================================
   원광테크노마켓 힐빙테라피
   ========================================================================== */
   
#multipleContentsDiv_wu_27155 {
  border: 1px solid #e6e6e6;
}
.box_notice.notice_bing {
  background: url(../../images/contents/icon_bing.gif) 20px center no-repeat !important;
}


/* ==========================================================================
   캠퍼스 맵
   ========================================================================== */
   
.campus-map {
}
.campus-map .map-img img	{
  width:100%;

}
.campus-map > ul {
  width: 230px;
  display: inline-block;
  vertical-align: top;
}
.campus-map > ul + ul {
  margin-left: 29px;
}
.campus-map > ul > li strong.map-title {
  color: #c00c0c;
  display: block;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  margin-top: 30px;
  border-bottom: 1px solid #cfcfcf;
  letter-spacing: -1px
}
.campus-map > ul > li strong.map-title .num {
  display: inline-block;
  box-sizing: border-box;
  padding-top: 2px;
  background-color: #c00c0c;
  color: #fff;
  width: 26px;
  height: 26px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  margin-right: 15px;
}
.campus-map ul li ul li {
  font-size: 16px;
  color: #171717;
}
.campus-map ul li ul li strong {
  display: inline-block;
  margin-right: 10px;
  color: #c00c0c;
}
.campus-map ul li ul li {
  margin-bottom: 10px;
}
.campus-map ul li ul .wbr {
  display: block;
  margin-left: 25px;
}

/* ==========================================================================
   수헙표 출력
   ========================================================================== */
.box_admission h3{
  text-align: center !important;
 font-size: 3rem !important;
  margin-bottom: 20px;
}

.box_admission .tableWrap {
	border: 1px solid #333 !important;
}
.box_admission .tableWrap table th {
	font-size : 1rem !important;
	border: 1px solid #333 !important;
}
.box_admission .tableWrap table td {
	font-size : 1rem !important;
	border: 1px solid #333 !important;
}
.box_admission .people {
	padding: 50px !important;
}
.box_admission .people img {
	max-width: 100%;
}

/* ==========================================================================
   수헙표 출력
   ========================================================================== */
.box-agree h3 {
	color: #171717;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1.4;
}
.box-agree .info-agree {
	border: 1px solid #d1d1d1;
	background: #f1f1f1;
	width: 100%;
	box-sizing: border-box;
	padding: 2%;
	height: 215px;
	overflow-y: scroll;
}
.box-agree .info-agree ol {
	list-style-type: decimal-leading-zero;
	padding: 0 0 0 20px;
}
.box-agree .info-agree ul {
	list-style-type:disc;
	padding: 0 0 0 20px;
}
.box-agree .inp-agree {
	display: inline-block;
}
.box-agree .inp-agree li {
	float: left;
	margin: 0 15px 0 0;
}
.box-agree .tableWrap .no-border {
	border-right: 0px;
}
.box-agree .tableWrap th {
	font-size: 0.8rem !important;
}
.box-agree .tableWrap td {
	background: #fff;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	font-size: 0.8rem !important;
	color: #555;
}
.box-agree em {
	display: block;
	color: #c00c0c;
}

/* ==========================================================================
   반응형 미디어 쿼리
   ========================================================================== */

/* ==========================================================================
   1050px 이하
   ========================================================================== */
   
@media all and (max-width: 1050px) {
  .box_company {
	height: auto;
	background-image: none;
  }
  .box_company .point {
	position: static;
	margin: 0 0 20px 0 !important;
  }
  .box_company .point h4 {
	margin: 0 auto !important;
	width: 100%;
  }
  .box_company .point div {
	margin: 0 auto !important;
	margin-top: 10px !important;
	padding: 3% !important;
	width: 93%;
  }
  .box_company .point.pos4 h4 {
	width: 100%;
  }
  .box_company .point.pos4 div {
	padding: 3% !important;
	width: 93%;
  }
  .section_5r .box_point {
	width: 82%;
  }
  .box_map ul li.dot {
	width: 60px;
  }
  .box_lesson ul li.dot {
	width: 60px;
  }
  .box_target {
	text-align: center;
  }
  .box_target .desc_target {
	text-align: left;
  }
  .box_target .list_target {
	width: 490px;
	display: inline-block;
	float: none;
  }
  .step_jewelry {
	background-position: center top;
  }
  .step_jewelry ul {
	margin-left: 0px;
	margin-top: 50px;
  }
  .step_jewelry li.dot {
	display: none;
  }
  .step_jewelry li {
	margin: 0 10px !important;
  }
  #contents {
	width: auto !important;
	padding: 0 20px;
	margin: 30px auto;
  }
  .txt_vision p {
	background: url(../../images/contents/bg_vision_text_m.gif) left center repeat !important;
  }

  .txt_vision h3 {
	text-align: center;
  }
  .box_direction .poly2 {
	margin: 6px !important;
	width: 200px;
  }
  .box_direction .poly3,
  .box_direction .poly4,
  .box_direction .poly4 .line1,
  .box_direction .poly4 .line2,
  .box_direction .poly4 .line3,
  .box_direction .list_direction .point {
	width: 195px;
  }
  .box_direction .list_direction .point {
	margin-left: -64px;
  }
  .box_direction .poly5 {
	margin: 0 10px !important;
  }
  .box_ci3 ul li {
	margin: 0 10px !important;
  }
}

/* ==========================================================================
   900px 이하
   ========================================================================== */
   
@media all and (max-width: 900px) {
  .box_jewelry {
	height: auto;
	background: url(../../images/contents/bg_jewelry_m.gif) top center no-repeat;
  }
  #box_jewelry li.point3,
  #box_jewelry li.point4 {
	margin: 20px 0 0 0 !important;
  }
  .box_jewelry > ul {
	margin-top: 380px;
  }
  #box_jewelry > ul > li {
	position: static;
	margin: 0px !important;
	float: left;
	width: 50%;
	height: 120px;
  }
  .step_jewelry .step3 {
	clear: both;
  }
  .step_jewelry .step3,
  .step_jewelry .step4 {
	margin-top: 20px !important;
  }
  .txt_vision p,
  .txt_vision h3 {
	display: block;
	height: auto;
	padding: 15px !important;
	line-height: 1.5 !important;
  }
  .point_career {
	position: static;
	margin: 0 auto;
	margin-bottom: 40px;
  }
}

/* ==========================================================================
   768px 이하
   ========================================================================== */
   
@media all and (max-width: 768px) {
  .title_company {
	font-size: 18px;
  }
  .title_company br {
	display: none;
  }
  .plus_company ul li {
	float: none;
  }
  .plus_company ul li.plus {
	width: 162px;
	height: 50px;
  }
  .member_company .group1 {
	margin: 20px 0 0 0;
  }
  .member_company .group1,
  .member_company .group2 {
	width: 100%;
  }
  .member_company .row1 {
	width: 47%;
	background-image: none;
  }
  .member_company .row2 {
	width: 47%;
  }
  .member_company .row2 {
	background-image: none;
	padding-top: 20px;
  }
  .member_company .row2 h4 {
	width: 100%;
  }
  .member_company .line2 h4,
  .member_company .line3 h4 {
	width: 100%;
  }
  .member_company .line2,
  .member_company .line3 {
	padding: 0 7px 0 7px;
  }
  .section_vision,
  .section_map,
  .section_5r {
	background-image: none;
  }
  .section_vision h4,
  .section_vision p,
  .section_5r h4,
  .section_5r .box_point,
  .section_map h4,
  .section_map .box_map {
	float: none;
  }
  .section_vision h4,
  .section_map h4,
  .section_5r h4 {
	margin: 20px auto;
  }
  .section_5r .section_point em {
	margin: 10px 0 10px 0;
  }
  .section_5r .box_point {
	width: 100%;
	margin: 0 !important;
  }
  .section_vision p {
	margin: 0px auto !important;
  }
  .box_map ul {
	margin: 0 !important;
  }
  .box_map ul li.dot {
	display: none;
  }
  .box_map ul li.circle2 {
	margin: 0 10px !important;
  }
  .section_5r .section_point {
	width: 47%;
  }
  .box_target .desc_target {
	text-align: left;
  }
  .box_target {
	text-align: center;
  }
  .box_target .list_target {
	width: 490px;
	display: inline-block;
	float: none;
  }
  .box_hr h3,
  .box_hr p {
	float: none;
	width: 100%;
	margin: 0 0 20px 0;
  }
  .box_lesson ul li.dot {
	width: 30px;
  }
  .box_intro .con_intro {
	padding: 0px;
	padding-top: 370px;
  }
  .contact_jewelry {
	text-align: center;
  }
  .contact_jewelry .phone_jewelry {
	display: inline-block;
  }
  .contact_jewelry .phone_jewelry,
  .contact_jewelry .address_jewelry {
	float: none;
  }
  .notice_bing.box_notice,
  .notice_food.box_notice,
  .notice_cafe.box_notice,
  .notice_jewelry.box_notice {
	background-image: none !important;
	padding: 20px;
  }
  .box_edu1 ul li {
	margin: 0 !important;
  }
  .box_edu1 ul li.circle1,
  .box_edu1 ul li.circle3	{
	margin-top: 150px !important;
  }
  .box_edu2 {
	background-image: none;
	padding: 0px;
  }
  .box_edu2 ul li {
	width: 45%;
	margin: 10px 5px !important;
  }
  .box_human {
	width: 75%;
	padding: 30px;
  }
  .box_direction .poly4 {
	float: none;
	width: 100%;
	margin: 20px 0 10px 0 !important;
  }
  .box_direction .poly4 div {
	height: auto !important;
  }
  .box_direction .list_direction .point {
	position: static;
	margin: 0px;
	width: 100%;
	height: auto;
  }
  .box_direction .list_direction .point  p {
	margin-top: 0px;
	padding: 10px 0;
  }
  #map {
	height: 300px !important;
  }
  #menu1340_obj8467 h3,
  #menu1340_obj8469 h3,
  #menu1340_obj8471 h3,
  #menu1340_obj8473 h3 {
	background-position: left 4px !important;
  }
  #multipleDiv_wu_3073 .title_intro {
	font-size: 1.6em;
	line-height: 1.5;
	font-weight: normal;
	padding: 30px 0 0 0;
  }
  #multipleDiv_wu_3073 .title_intro br {
	display: none;
  }
  #menu1340_obj12568 { 
	display: block;
  }
  #menu1340_obj12531 {
	display: none;
  }
  #contents ._objHtml h3, ._contentBuilder ._obj._objHeading .objHeading_h3 {
	font-size: 1.5em;
	/* background: url(../../images/contents/bul_h3_m.gif) no-repeat left 10px;
	padding-left: 17px; */
  }
  #contents ._objHtml h4, ._contentBuilder ._obj._objHeading .objHeading_h4 {
	font-size: 1.3em;
  }
  #contents ._objHtml h5, ._contentBuilder ._obj._objHeading .objHeading_h5 {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
	background: url('../../images/common/bul_h5.gif') left 5px no-repeat;
  }
  #contents ._objHtml h5, ._contentBuilder ._obj._objHeading .objHeading_h5 {

  }
  #menu1331_obj7616 br {
	display: none;
  }
  #menu1331_obj12051 {
	position: relative;
  }
  .box_fonunding {
	margin-top: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: none;
  }
  .box_fonunding .line {
	padding: 0 0 0 0;
  }
  .edu_goal {
	background-image: none;
	height: auto;
  }
  .edu_goal .point1,
  .edu_goal .point2,
  .edu_goal .point3, 
  .edu_goal .point4 {
	position: static;
	margin: 0 auto;
	text-align: center;
  }
  .edu_goal h3 {
	margin: 20px auto;
  }
  .edu_goal .point1 p,
  .edu_goal .point2 p,
  .edu_goal .point3 p,
  .edu_goal .point4 p {
	padding: 0px;
	margin: 0px;
	background-image: none;
	text-align: center;
  }
  .notice_vision.box_notice {
	background-image: none !important;
  }
  .notice_vision.box_notice br {
	display: none;
  }
  .txt_vision h3 {
	font-size: 0.9em !important;
  }
  .title_derection {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
  }
  .edge_direction {
	display: none;
  }
  .title_derection.bg1 {
	background: url(../../images/contents/bg_vision_text_m.gif) top center repeat !important;
  }
  .title_derection.bg2 {
	background: url(../../images/contents/bg_vision_text2_m.gif) top center repeat !important;
  }
  .title_derection.bg3 {
	background: url(../../images/contents/bg_vision_text3_m.gif) top center repeat !important;
  }
  .title_derection.bg4 {
	background: url(../../images/contents/bg_vision_text4_m.gif) top center repeat !important;
  }
  .title_derection.bg5 {
	background: url(../../images/contents/bg_vision_text5_m.gif) top center repeat !important;
  }
  .title_derection.bg6 {
	background: url(../../images/contents/bg_vision_text6_m.gif) top center repeat !important;
  }
  .title_derection.bg3,
  .title_derection.bg4,
  .title_derection.bg5,
  .title_derection.bg6,
  .title_derection.bg7 {
	color: #fff;
  }
  .title_derection.bg6 br {
	display: none;
  }
  .title_derection.bg6 em {
	line-height: inherit;
  }
  .box_direction {
	display: block;
	width: auto;
  }
  .box_direction.type1 span,
  .box_direction.type2 span {
	border: 0px;
  }
  .row_direction {
	width: 99.5%;
  }
  .box_direction .poly {
	float: none;
	width: 100%;
	margin: 0 !important;
  }
  .box_direction .poly span {
	padding: 70px 0 0 0;
  }
  .box_direction .poly2 {
	width: 100%;
	margin: 15px 0 !important;
  }
  .box_direction .poly5 {
	float: none;
	margin:  15px 0px !important;
	width: 100%;
  }
  .box_direction .poly3 {
	float: none;
	width: 100%;
	margin: 10px 0 !important;
  }
  .box_direction ul.list_direction {
	width: 100%;
  }
  .box_direction {
	padding: 10px 15px;
  }
  .box_direction ul {
	width: 100%;
  }
  .box_direction.dot1,
  .box_direction.dot2,
  .box_direction.dot3,
  .box_direction.dot4,
  .box_direction.dot5,
  .box_direction.dot6,
  .box_direction.dot7 { 
	background-image: none;
  }
  .box_ci1 .btnWrap {
	position: static;
  }
  .box_ci1 .btnWrap div {
	float: none !important;
	margin-top: 20px;
  }
  .box_ci1 .btnWrap .btn_down {
	display: block;
	width: 60%;
	margin: 10px auto !important;
  }
  .box_ci2 ul li,
  .box_ci3 ul li	{
	float: none;
	margin: 15px !important;
  }
  .con_music .lyric, .con_music .sheet {
	float: none;
  }
  .con_music .lyric {
	width: 100%;
	height: 680px;
	background: url(../../images/contents/bg_music_m.jpg) bottom center repeat !important;
	background-size: 100% auto;
  }
  .con_music .sheet {
	width: 100%;
  }
  .con_music .sheet img {
	margin: 0px;
  }
  .con_music .lyric h3,
  .con_music .sheet h3	{
	font-size: 1.2em !important;
  }
  .con_music .sheet h3 {
	display: inline-block;
	padding: 0 20px !important;
	width: auto;
  }

  .row_header .box_gnb {
	display: none;
  }
  #wrap_sub_visual {
	background-size: cover;
	height: 140px;
  }
  .row_header h1 a {
	margin-left: 20px;
  }
  .row_sub_visual h2 {
	font-size: 35px;
  }
  #wrap_submenuNavigation {
	display: none;
  }
  #contents > h2 {
	font-size: 1.4em;
  }
  #contents .box_notice {
	/*
	padding: 100px 20px 30px 20px;
	background-position: center 20px;
	*/
	padding: 20px 20px 20px 20px;
	background-image: none;
  }
  #contents .box_notice br {
	display: none;
  }
  .row_b_menu {
	padding: 25px 20px 10px 20px;
	width: auto;
  }
  .box_sns {
	width: 100%;
	float: none;
  }
  .box_w_guide {
	width: 100%;
	float: none;
	margin-top: 15px;
  }
  .box_w_guide .list_w_guide {
	width: 50% !important;
	height: 260px;
  }
  .row_footer .box_footer_logo {
	width: 100%;
	float: none;
	margin-top: 0;
  }
  .row_footer .box_footer {
	width: 100%;
	float: none;
  }
  #wrap_footer {
	width: auto;
	height: auto;
	padding: 20px;
  }
  .row_footer .address_footer {
	width: 100%;
	float: none;
	margin-bottom: 10px;
  }
  .row_footer .contact_footer {
	width: 100%;
	float: none;
	margin-bottom: 10px;
  }
  .img_organ, .con_organ {
	width: 100%;
	float: none;
  }
  .img_organ {
	background-size: cover !important;
  }
  .con_organ .pd_organ {
	padding: 0 0 0 20px;
  }
  .tap5_depth li {
	width: 100%;
	float: none;
  }
  .box_direction .poly4 .line1,
  .box_direction .poly4 .line2,
  .box_direction .poly4 .line3 {
	width: 100%;
  }
  .con_career.con1,
  .con_career.con2,
  .con_career.con3 {
	margin: 0 !important;
	margin-bottom: 30px !important;
	height: auto;
  }
  .row_career {
	width: 100%;
  }
  .head_career {
	width: 366px;
	height: 240px;
	margin: 0 auto !important;
	margin-bottom: 20px !important;
	background: url(../../images/contents/career_bg2_m.gif) center 180px no-repeat;
  }
  .head_career h3 {
	display: inline-block;
	margin: 0 10px;

  }
  .con_career {
	width: 100%;
	float: none;
  }
  

}

/* ==========================================================================
   600px 이하
   ========================================================================== */
   
@media all and (max-width: 600px) {
  .member_company .row1,
  .member_company .row2 {
	width: 100%;
  }
  .section_5r .section_point {
	width: 100%;
	margin-left: 0!important;
  }
  .section_vision p {
	padding: 15px 20px;
  }
  .box_map ul li {
	float: none;
	margin: 0px !important;
  }
  .box_map ul li.circle2 {
	margin: 15px 0px !important;
  }
  .box_lesson ul li,
  .box_target .circle_target1,
  .box_target .circle_target2,
  .box_target .circle_target3,
  .box_target .circle_target4,
  .box_target .desc_target {
	float: none;
  }
  .box_target .circle_target1,
  .box_target .circle_target2,
  .box_target .circle_target3,
  .box_target .circle_target4 {
	margin: 0 auto;
  }
  .box_target .list_target {
	width: 100%;
  }
  .box_target .desc_target {
	width: auto;
	padding: 88px 0 0 0;
	text-align: center;
	background: url(../../images/contents/box_target_m.gif) center top no-repeat;
  }
  .box_lesson ul li {
	margin: 0 0 20px 0 !important;
  }
  .box_lesson ul li.dot {
	display: none;
  }
  #contents .tableWrap.scroll {
	overflow-x: scroll;
  }
  #contents .tableWrap .icon_scroll  {
	display: block;
  }
  #contents table.scroll {
	width: 1020px;
  }
  
  /* 20180530 tableWrap2 추가 */
  #contents .tableWrap2.scroll {
	overflow-x: scroll;
  }
  #contents .tableWrap2 .icon_scroll  {
	display: block;
  }
  .con_organ h2 {
	font-size: 1.6em;
  }
  
.box_admission table.scroll{
  width: 100% !important;
}
.box_admission .tableWrap.scroll{
  overflow: auto !important;
}
.box_admission .tableWrap {
	border-top: 0px !important;
}
}
/* ==========================================================================
   500px 이하
   ========================================================================== */
   
@media all and (max-width: 500px) {
  .phone_jewelry p {
	display: block;
  }
  .phone_jewelry p ,
  .phone_jewelry ul li {
	float: none !important;
	margin: 0 0 10px 0 !important;
  }
  .product_jewelry li {
	width: 33.33%;
  }
  #box_jewelry > ul > li {
	float: none;
	width: 100%;
	margin: 0px !important;
	margin-bottom: 20px !important;
  }
  .step_jewelry li {
	float: none;
	margin: 0px !important;
	margin-bottom: 20px !important;
  }
  .box_edu1 ul {
	background: url(../../images/contents/edu_logo_m.png) center 20px no-repeat;
  }
  .box_edu1 ul li {
	float: none;
  }
  .box_edu1 ul li.circle1 {
	margin-top: 245px !important;
  }
  .box_edu1 ul li.circle2,
  .box_edu1 ul li.circle3 {
	margin-top: 10px !important;
  }
  .box_edu1 ul li {
	width: 180px;
	height: 180px;
	line-height: 180px;
  }
  .box_edu1 ul li.circle1 {
	background: url(../../images/contents/edu_circle1_m.gif) center center no-repeat;
  }
  .box_edu1 ul li.circle2 {
	background: url(../../images/contents/edu_circle2_m.gif) center center no-repeat;
  }
  .box_edu1 ul li.circle3 {
	background: url(../../images/contents/edu_circle3_m.gif) center center no-repeat;
  }
}

/* ==========================================================================
   420px 이하
   ========================================================================== */
   
@media all and (max-width: 420px) {

  .box_intro {
	background-size: 670px;
  }
  .box_intro br {
	display: none;
  }
  .box_intro .con_intro {
	padding-top: 250px;
  }
  .phone_jewelry .icon_phone {
	margin: 10px 0 !important;
  }
  .product_jewelry li {
	width: 50%;
  }
  .box_jewelry > ul {
	margin-top: 0px;
  }
  .box_jewelry {
	background-image: none;
  }
  .box_edu2 ul li {
	width: 100%;
	margin: 10px 0px !important;
  }
  .box_human h3 {
	font-size: 21px !important;
  }
  .box_human h3 em {
	display: block;
  }
  #map {
	height: 250px !important;
  }
  .box_w_guide .list_w_guide {
	width: 50% !important;
	margin-bottom: 20px;
  }
  .box_w_guide .list_w_guide.line1,
  .box_w_guide .list_w_guide.line3 {
	width: 60% !important;
  }
  .box_w_guide .list_w_guide.line2,
  .box_w_guide .list_w_guide.line4 {
	width: 40% !important;
  }
  .box_fonunding {
	font-size: 1.8em;
	line-height: 1.4;
  }
  .edu_goal .point2 h3 span {
	padding: 38px 0 0 0;
  }
  .edu_goal .point3 h3 span {
	padding: 53px 0 0 0;
  }
  .edu_goal .point4 h3 span {
	padding: 55px 0 0 0;
  }
  .con_music .lyric {
	width: 100%;
	height: 645px;
	background: url(../../images/contents/bg_music_m2.jpg) bottom center repeat !important;
	background-size: 100% auto;
  }
  .img_organ {
	height: 160px;
  }
  .con_organ {
	height: 185px;
  }
  .con_organ p {
	padding: 0 0 10px 0;
  }
  .con_organ li.icon_fax {
	background: url(../../images/contents/icon_fax.gif) 2px center no-repeat !important;
  }
  .con_organ li.icon_location {
	background: url(../../images/contents/icon_location.gif) 2px center no-repeat !important;
  }
  .box_human {
	text-align: center;
	border: 1px solid #d4d4d4;
	width: 75%;
	margin: 0 auto;
	padding: 25px;
	background: #fff;
  }
  .row_contact {
	margin: 0 0 60px 0 !important;
  }
  #wrap_happy_contact .row_contact ul li {
	display: block;
	padding: 0px !important;
	margin: 0 !important;
	background-position: 22% center !important;
  }
  #contents #tab ul li {
	float: none;
	margin: 0 0 10px 0;
	text-align: left;
  }

  .campus-map > ul {
	width:100%;	
  }
  .campus-map > ul  + ul {
	margin-left:0;	
  }
  .head_career {
	width: 175px;
	height: 390px;
	background-position: center 350px;
  }
  .head_career h3 {
	display: block;
  }
}

/* ==========================================================================
   421px 이상 920 이하
   ========================================================================== */

@media (min-width:421px) and (max-width:920px) {	
  .campus-map > ul{
	width:45%;	
	margin:2%;
  }  .campus-map > ul + ul{
	margin:2%;
  }
}
