._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}
#visual_text													{border: 3px solid #FFF; background-color: rgba(255,255,255,0.4); padding: 20px 3%; color: #FFF; font-size: 1.84em; display: inline-block; margin: 17% 0 0 42%; }
#visual_text p.eng											{transform: rotate(-180deg); color: #202a3e;font-size: 0.64em;font-weight: bold; display: inline-block; vertical-align: middle; writing-mode:vertical-rl; -ms-writing-mode: tb-rl;}
#visual_text .visual_wrap								{display: inline-block; vertical-align: middle; margin-left: 50px;}
#visual_text .visual_wrap p.p							{margin-bottom: 20px;}
#visual_text .visual_wrap h2							{line-height: 1.2; font-weight: normal; font-size: 1.24em; float: left;}
#visual_text .visual_wrap h2 em						{display: block; font-size: 1.54em;}

#visual_text_eng													{border: 3px solid #FFF; background-color: rgba(255,255,255,0.4); padding: 20px 3%; color: #FFF; font-size: 1.84em; display: inline-block; margin: 8% 0 0 42%; }
#visual_text_eng p.eng											{transform: rotate(-180deg); color: #202a3e;font-size: 0.64em;font-weight: bold; display: inline-block; vertical-align: middle; writing-mode:vertical-rl; -ms-writing-mode: tb-rl;}
#visual_text_eng .visual_wrap								{display: inline-block; vertical-align: middle; margin-left: 50px;}
#visual_text_eng .visual_wrap p.p							{margin-bottom: 20px;}
#visual_text_eng .visual_wrap h2							{line-height: 1.2; font-weight: normal; font-size: 1.24em; float: left;}
#visual_text_eng .visual_wrap h2 em						{display: block; font-size: 1.54em;}

.mTitle													{transform: rotate(-180deg);color: #434343;font-size: 1.24em;border-top: 1px solid #b1b1b1;padding: 15px 40px 0 0;font-weight: normal; writing-mode:vertical-rl; -ms-writing-mode: tb-rl; float:left;}	/* 메인 타이틀 */
.mTitle em											{display: block; font-size: 1.84em; font-weight: bold;}

.m_about															{background: url(./../../images/about_bg.jpg) right 70px no-repeat; position: relative; padding-top: 70px; min-height: 310px;}
.m_about .mTitle												{position: absolute;top: 0;left: -40px;} 
.m_about .about_contents								{padding: 0 570px 0 160px; font-size: 1.14em;}
.m_about .about_contents p								{color: #393939; margin-bottom: 20px;}
.m_about .about_contents .title							{color: #626262; font-size: 1.34em;}
.m_about .about_contents .title em					{color: #2c6ee5; display: block; font-size: 1.74em;  font-weight: bold;}
.m_about .about_contents .btn						{display: block; border: 1px solid #056fd4; padding: 10px 40px 10px 15px; margin: 0 auto; color: #056fd4; text-align: center; background:url(./../../images/about_more.png)  90% center no-repeat;}

.banner-list															{overflow: hidden;}
.banner-list ul 														{display: table; width: 100%; vertical-align: top;}
.banner-list ul li														{box-sizing:border-box;width:33.3%;display: table-cell;vertical-align: top;background: url(./../../images/link-title.png) 110px 30px no-repeat !important;background-color: #e3e9ec !important;padding: 40px 40px 0 110px !important;position: relative;word-break: keep-all;text-align: left;height: 155px; color:#056fd4; font-weight: bold; font-size: 1.34em;}
.banner-list ul li:nth-child(3n+2)								{background-color: #f1f5f6 !important;}
.banner-list ul li:before											{content:'';position: absolute;top: 30px;left: 50px;width: 40px;height: 40px;}
.banner-list ul li.item-01:before								{background: url(./../../images/link-bg01.png) left top no-repeat;}
.banner-list ul li.item-02:before								{background: url(./../../images/link-bg02.png) left top no-repeat; height: 45px;}
.banner-list ul li.item-03:before								{background: url(./../../images/link-bg03.png) left top no-repeat;}
.banner-list ul li span												{color: #6a767d; display: block; margin-top: 10px; font-size: 0.8em; font-weight: normal;}

/* 추가된 배너 */
.banner01-list											{overflow: hidden;}
.banner01-list ul										{width: 101%;}
.banner01-list ul li									{display: table; vertical-align: top; float: left; width: 32.3%; text-align: center; margin-right: 1%;}
.banner01-list ul li a									{display: table-cell; vertical-align: middle; height: 210px; color: #484e5a; font-size: 1.14em; font-weight: bold;}
.banner01-list ul li.item-01 a						{background-color: #e5e5e5;}
.banner01-list ul li a:before						{content:''; width: 70px; height: 70px; display: block; margin: 0 auto 10px auto;}
.banner01-list ul li.item-01 a:before			{background: url(./../../images/banner01-bg05.png) left top no-repeat;}
.banner01-list ul li.item-02 a						{background-color: #8ac9d7;}
.banner01-list ul li.item-02 a:before			{background: url(./../../images/banner01-bg02.png) left top no-repeat;}
.banner01-list ul li.item-03 a						{background-color: #484e5a; color: #FFF;}
.banner01-list ul li.item-03 a:before			{background: url(./../../images/banner01-bg03.png) left top no-repeat;}

/* 퀵링크 */
#multipleDiv_pnuenglish_235				{background: url(./../../images/m_bg.png) left top repeat; background-color: #4c6174;}
#multipleDiv_pnuenglish_235 #multipleContentsDiv_pnuenglish_235			{background: url(./../../images/section_bg.png) center top no-repeat; padding: 180px 0 50px 0;}

.quick-links										{}
.quick-links .m_title							{text-align: center; color: #FFF; font-size: 2.5em; margin-bottom: 40px;}
.quick-links .m_title:before				{content:''; display: block; width: 100px; height: 4px; background-color: #FFF; margin: 0 auto 20px auto;}
.quick-links ul										{overflow: hidden;}
.quick-links ul li									{float: left; width: 16.5%; text-align: center;}
.quick-links ul li a								{color: #FFF; font-size: 1.1em; display: block;}
.quick-links ul li a:hover						{color: #a9b9c7;}
.quick-links ul li a:before						{content:''; display:block; vertical-align: middle; width:100px; height:100px; border: 3px solid #FFF; box-sizing: border-box; margin: 0 auto 20px auto;}
.quick-links ul li.item-01 a:before			{background: url(./../../images/quick-bg01.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-02 a:before			{background: url(./../../images/quick-bg02.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-03 a:before			{background: url(./../../images/quick-bg03.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-04 a:before			{background: url(./../../images/quick-bg04.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-05 a:before			{background: url(./../../images/quick-bg05.png) center center rgba(0,0,0,0.1) no-repeat;}
.quick-links ul li.item-06 a:before			{background: url(./../../images/quick-bg06.png) center center rgba(0,0,0,0.1) no-repeat;}

.quick-links ul li a:hover:before						{border: 3px solid rgba(255,255,255,0.7);}
.quick-links ul li.item-01 a:hover:before			{background: url(./../../images/quick-bg01.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-02 a:hover:before			{background: url(./../../images/quick-bg02.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-03 a:hover:before			{background: url(./../../images/quick-bg03.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-04 a:hover:before			{background: url(./../../images/quick-bg04.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-05 a:hover:before			{background: url(./../../images/quick-bg05.png) center center rgba(255,255,255,0.3) no-repeat;}
.quick-links ul li.item-06 a:hover:before			{background: url(./../../images/quick-bg06.png) center center rgba(255,255,255,0.3) no-repeat;}

/*******************more****************************/

/******************************************************
title
******************************************************/
._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: 2;
}
._contentBuilder ._obj._objHeading .objHeading_h2 {
  padding-left: 20px;
  background: url("/sites/312100new/images/h2.png") 0 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
  padding-left: 20px;
  background: url("images/h3.png") 2px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
  padding-left: 20px;
  background: url("images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
  color: #b5985a;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
  color: #000;
}

/********************pic_float_right**********************/
.imgWrap.imgbg01.floatR {
  float :right;
  width: 40%;
}

/********************pic_float_left**********************/
.imgWrap.imgbg01.floatL {
  float :left !important;
}

/********************text_wrap**********************/
.boxStyle .imgWrap {
  margin: 0px;
  box-sizing: border-box;
}

.boxStyle .textWrap p{
  box-sizing: border-box;
  /*padding: 20px 0 20px 20px;*/
}

.boxStyle .textWrap .boxText {
  box-sizing: border-box;
  padding: 20px 0 20px 20px !important;
}

.boxStyle.imgLine .textWrap {
  float: right;
  width: 60%;
  padding: 0 0 0 30px;
}

.boxStyle.imgLine .textWrapL {
  float: left;
  width: 60%;
  padding-right: 30px;
  box-sizing: border-box;
}

/*************bullet**************/
.li_st01{
  padding-left: 11px;
  background: url("/sites/312100new/images/li.gif") 0 8px no-repeat;
}
.textWrap.f-normal ul li {
  padding-left: 11px;
  background: url("/sites/312100new/images/li.gif") 0 8px no-repeat;
}


/******************************************************
table
******************************************************/
.tableWrap table {
  border-top-color: #b5985a !important;
  border-top-style: solid !important;
  border-top-width: 3px !important;
  border-left-color: #ccc !important;
  border-left-style: solid !important;
  border-left-width: 1px !important;
  background-color: #fff;
}
.tableWrap table th,
.tableWrap table td {
  border-width: 0 1px 1px 0 !important;
  border-color: #ccc !important;
  width: auto;
  padding: 6px;
}
.tableWrap table thead th ,
.tableWrap table thead th {
  text-align: center;
  background-color: #f3f3f3;
}
.tableWrap table tbody th ,
.tableWrap table tbody th {
  text-align: center;
  background-color: #f7f7f7;
}



/******************************************************
title
******************************************************/
._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: 2;
}
._contentBuilder ._obj._objHeading .objHeading_h2 {
  padding-left: 20px;
  background: url("/sites/312100new/images/h2.png") 0 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
  padding-left: 20px;
  background: url("/sites/312100new/images/h3.png") 2px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
  padding-left: 20px;
  background: url("/sites/312100new/images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
  color: #b5985a;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
  color: #000;
}
/******************************************************
ul/ol
******************************************************/
._contentBuilder ._obj._objHtml ul li ,
._contentBuilder ._obj._objTag ul li {
  padding-left: 11px;
  background: url("/sites/312100new/images/li.gif") 0 8px no-repeat;
}
._contentBuilder ._obj._objHtml ol li ,
._contentBuilder ._obj._objTag ol li {
  display: list-item;
}
/******************************************************
table
******************************************************/
._contentBuilder ._obj._objHtml table ,
._contentBuilder ._obj._objTag table {
  border-top-color: #b5985a !important;
  border-top-style: solid !important;
  border-top-width: 3px !important;
  border-left-color: #ccc !important;
  border-left-style: solid !important;
  border-left-width: 1px !important;
  background-color: #fff;
}
._contentBuilder ._obj._objHtml table th,
._contentBuilder ._obj._objHtml table td ,
._contentBuilder ._obj._objTag table th,
._contentBuilder ._obj._objTag table td {
  border-width: 0 1px 1px 0 !important;
  border-color: #ccc !important;
  width: auto;
  padding: 6px;
}
._contentBuilder ._obj._objHtml table thead th ,
._contentBuilder ._obj._objTag table thead th {
  text-align: center;
  background-color: #f3f3f3;
}
._contentBuilder ._obj._objHtml table tbody th ,
._contentBuilder ._obj._objTag table tbody th {
  text-align: center;
  background-color: #f7f7f7;
}
/******************************************************
photoSlide - SlideShowOff
******************************************************/
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff{
  margin: 0 80px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls a {
  width: 63px;
  height: 57px;
  margin-top: -29px;
  background: url("/sites/312100new/images/btnHandler.png") no-repeat;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-prev {
  margin-left: -80px;
  background-position: 0 0;
}
._contentBuilder ._obj._objImage .dummyImageDataList .jshowoff .jshowoff-controls .jshowoff-next {
  margin-right: -80px;
  background-position: -63px 0;
}
/******************************************************
photoSlide - SlideThumb
******************************************************/
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb{
  height: 54px;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li{
  border-color: #fff;
  width: 60px !important;
  height: 50px !important;
}
._contentBuilder ._obj._objImage .dummyImageDataList .slideImage .slideThumb .imageDataList.imageType_thumb li._active{
  border-color: #b5985a;
}


._contentBuilder ._obj._objHeading .objHeading_h5 {
  color: #b5985a;
}

.marT10 {
  margin-top: 10px !important;
}
.marR15 {
  margin-right: 15px !important;
}

._contentBuilder ._obj._objHeading .objHeading_h5 {
  color: #b5985a;
}


_obj _objHeading {
  width: auto;
  height: auto;
  margin: 0;
}
_obj _objHtml {
  width: auto;
  height: auto;
  margin: 0;
}

/* 앨범게시판 보여지는 목록 갯수 변경 */
.album-type-06A {padding: 0;}
.album-type-06A ul li ul li {float: left; width: 23%; padding: 1%;}




/*추가 css*/
.text-left {text-align: left !important;}
.c-red {color: #f00; text-decoration: underline;}
.mt-7 {margin-top:7px;}
.c-blue {color:#00f;}
.word-break {word-break:keep-all;}
