.claer{clear:both;}

._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

#menu1512_obj175,
#multipleContentsDiv_Type-03B_55 > div:nth-child(2)					{position:absolute !important; top: 10px !important; left:0 !important;  z-index: 99999  !important;} /* 비주얼텍스트 */
#visual_text h2				{color: #1d2322; font-family:'Nanum Myeongjo'; font-weight: bold; font-size: 3.14em; text-align: right;}
#visual_text h2 em		{display: block; font-size: 0.54em; font-family: 'Nanum Gothic',nanumgothic,"돋움",dotum;}

#multipleDiv_junghyun_87{z-index:0;}

#multipleDiv_Type-03B_59						{padding-top: 30px;}
#multipleDiv_junghyun_162						 {padding: 30px 0;}

.quick-links													{overflow: hidden; box-sizing: border-box; height: 100%;}
.quick-links .m_title										{color: #616161; font-size: 1.5em; margin-bottom: 15px; border-top: 2px solid #333; padding: 15px 0 0; display: inline-block;}
.quick-links .m_title span								{color: #0f8048;}
.quick-links ul													{overflow: hidden;}
.quick-links ul li												{width:33.3%; float:left; text-align:center; display: inline-table; vertical-align: top; position: relative; margin: 10px 0;}
.quick-links ul li a											{display:block; display: table-cell; vertical-align: middle; height: 90px; color: #000; font-size: 1.04em; font-weight: bold; padding: 0 5px;}
.quick-links ul li a:hover									{text-decoration:underline;}
.quick-links ul li a:before									{content:''; display:block; width:67px; height:67px; margin: 0 auto;}
.quick-links ul li.item-01 a:before						{background:url(./../../images/quick-bg01.png) center center no-repeat; }
.quick-links ul li.item-02 a:before						{background:url(./../../images/quick-bg02.png) center center no-repeat; }
.quick-links ul li.item-03 a:before						{background:url(./../../images/quick-bg03.png) center center no-repeat; }
.quick-links ul li.item-04 a:before						{background:url(./../../images/quick-bg04.png) center center no-repeat; }
.quick-links ul li.item-05 a:before						{background:url(./../../images/quick-bg05.png) center center no-repeat; }
.quick-links ul li.item-06 a:before						{background:url(./../../images/quick-bg06.png) center center no-repeat; }
.quick-links ul li.item-04									{clear: both;}




/* main li reset*/
.main ._contentBuilder ._obj._objHtml ul li, 
.main  ._contentBuilder ._obj._objTag ul li {margin-top: 0; background:url(); padding-left:0;}
/* sub box li reset*/
._contentBuilder ._obj._objHtml .li-imgBox li, 
._contentBuilder ._obj._objHtml .li-listBox li,
._contentBuilder ._obj._objHtml .icon-thumlist li,
._contentBuilder ._obj._objTag .li-imgBox li									{padding-left:0; background:url(); margin-top:0;}
._contentBuilder ._obj._objHtml, ._contentBuilder ._obj._objTag			{line-height:1.6;}
/*3dep menu none*/
#menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3			{display:none;} 			
/* sub font-size*/
.sub #subContainer #subContent #contentsEditHtml #_contentBuilder .multipleDiv .multipleContentsDiv ._objHtml{font-size:1.2em;}

/*스타일 가이드*/
.styleguide-quick-links															{text-align: center;}
.styleguide-quick-links ul															{display: inline-block; width: 55%;}
.styleguide-quick-links ul li														{width:25%; float:left; display:inline-table; vertical-align: top; text-align:center; position: relative;}
.styleguide-quick-links ul li a													{display:table-cell; vertical-align: middle; height: 80px; font-size:1.24em; color: rgba(255,255,255,0.8); padding-top: 80px; font-weight: bold;}
.styleguide-quick-links ul li a:hover											{text-decoration:underline;}
.styleguide-quick-links ul li a:before											{content:''; display:block; margin-bottom:10px; width: 70px; height: 70px; position: absolute; top: 20px; left: 50%; margin-left: -35px;}
.styleguide-quick-links ul li.item-01											{background-color: #0886dc !important;}
.styleguide-quick-links ul li.item-02											{background-color: #1abbd8 !important;}
.styleguide-quick-links ul li.item-03											{background-color: #0097af !important;}
.styleguide-quick-links ul li.item-04											{background-color: #366fcc !important;}
.styleguide-quick-links ul li.item-01 a:before								{background:url(./../../images/quick-bg01.png) center center no-repeat; }
.styleguide-quick-links ul li.item-02 a:before								{background:url(./../../images/quick-bg02.png) center center no-repeat; }
.styleguide-quick-links ul li.item-03 a:before								{background:url(./../../images/quick-bg03.png) center center no-repeat; }
.styleguide-quick-links ul li.item-04 a:before								{background:url(./../../images/quick-bg04.png) center center no-repeat; }

/*기본 이미지 + 박스*/
.boxStyle										{overflow:hidden; box-sizing:border-box; padding:0; line-height:1.4; background-position:right top; background-repeat:repeat-x; color:#fff; background-color:#4876d3;}
.boxStyle.pattern01							{background-image:url(./../../images/patten/pattern_01.png);} 
.boxStyle.pattern02							{background-image:url(./../../images/patten/pattern_02.png);}
.boxStyle.pattern03							{background-image:url(./../../images/patten/pattern_03.png);}
.boxStyle .imgWrap							{margin-right:30px; float:left;}

.boxStyle .imgWrap img					{float:left; width:100%;}
.boxStyle .textWrap							{box-sizing:border-box; padding-top:20px; padding-right:30px;}
.boxStyle .title									{font-size:1.25em; font-weight:bold; margin-bottom:20px; display:block; line-height:1.6;}

.boxStyle.bfixed								{}
.boxStyle.bfixed .imgWrap					{float:left; width:30%; overflow:hidden; margin-right:0;}
.boxStyle.bfixed .imgWrap img			{width:100%;}
.boxStyle.bfixed .textWrap					{float:right; width:68%;}

/*이미지라인 + 박스*/
.boxStyle.imgLine								{background:none;}
.boxStyle.imgLine .imgWrap				{padding-top:66px; position:relative; background-image:url(./../../images/patten/boxStyle-bg01.png); background-position:0 -60px; background-repeat:repeat-x; background-color:#fff; color:#fff;}
.boxStyle.imgLine .imgWrap:before		{content:''; position:absolute; left:0; top:16px; display:block; width:15px; height:50px; background:url(./../../images/patten/boxStyle-bg01.png) left top repeat-y; }
.boxStyle.imgLine .imgWrap:after		{content:''; position:absolute; right:0; top:16px; display:block; width:15px; height:50px; background:url(./../../images/patten/boxStyle-bg01.png) right top repeat-y; }
.boxStyle.imgLine .textWrap				{box-sizing:border-box; padding-top:0;}

/*li 이미지 리스트*/
.li-imgBox										{border:1px solid #d2d2d2; overflow:hidden; padding-bottom:20px;}
.li-imgBox > li									{width:33.33%; float:left; list-style:none; margin:0; padding:0; position:relative; display:inline-block; text-align:center; }
.li-imgBox > li + li:before						{content:''; display:block; width:1px; height:1000px; background-color:#d2d2d2; position:absolute; left:0; top:0; z-index:0}
.li-imgBox > li .thum img						{width:100%; float:left; position:relative; z-index:1;}
.li-imgBox > li div strong.li-boxTitle			{display:block; font-size:1.2em; padding:10px 0; clear:both;}
.li-imgBox > li div + div							{padding:10px;}
.li-imgBox li ul										{padding:20px; overflow:hidden;}

.li-imgBox.titleBox								{background-color:#fafafa; border:none; border-top:4px solid #5971b5;}
.li-imgBox.titleBox > li							{text-align:left;;}
.li-imgBox.titleBox > li > div					{text-align:left; padding:20px;}
.li-imgBox.titleBox > li > div.title				{padding:10px 20px 0; min-height:30px;}
.li-imgBox.titleBox > li > div.title > strong	{display:block; position:relative; padding-left:10px; font-size:1.15em; margin-bottom:5px;}
.li-imgBox.titleBox > li > div.title > strong:before	{content:''; display:block; width:3px; height:15px; background-color:#638bc7; position:absolute; left:0; top:5px; z-index:0}

.li-type01											{clear:both; overflow:hidden; margin:10px 0;}
.li-type01 li											{position:relative; list-style-type:none; padding:0; margin:0; line-height:1.4; margin-bottom:5px; padding-left:10px !important;}
.li-type01 li:before								{content:''; display:block; width:3px; height:3px; background-color:#638bc7; position:absolute; left:0; top:8px; z-index:0}
.li-type01 li:last-child							{margin-bottom:0px;}

.li-listBox											{border:1px solid #e0e0e0; border-top:2px solid #999;}
.li-listBox > li										{border-bottom:1px solid #e0e0e0; padding:3% !important; box-sizing:border-box; list-style:none; clear:both; overflow:hidden;}
.li-listBox > li .thum								{width:48%; float:left;}
.li-listBox > li .thum img						{width:100%;}
.li-listBox > li .text								{width:49%; float:right; font-size:1em; line-height:1.4;}
.li-listBox > li .text strong.li-boxTitle		{display:block; font-size:1.2em; margin-bottom:10px;}

.iconBox											{padding:30px; overflow:hidden; position:relative; }
.iconBox.bg-gray								{background-color:#f5f5f5; border-top:2px solid #d2d2d2;}
.iconBox.bg-border							{border:3px solid #005faa;}
.iconBox.bg-line								{background:url(./../../images/icon/lineBox_bg.png); padding:10px;}
.iconBox.bg-lineDot							{background-image:url(./../../images/icon/lineBox_bgLine.png); background-repeat:no-repeat; background-position:left top; padding:10px; border:1px solid #ddd;}
.iconBox.bg-lineDot .icon					{margin:10px 20px; text-align:center; padding-right:50px;}
.iconBox.bg-lineDot .inner .text strong	{margin-top:20px;}
.iconBox.bg-line .inner						{background-color:#fff; overflow:hidden; padding:25px 15px 25px 35px;}
.iconBox.bg-line .inner .text strong		{margin-top:15px;}
.iconBox .icon									{float:left; display:table-cell; vertical-align:middle; margin-right:40px; overflow:hidden; height:100%; text-align:center;}
.iconBox .icon img							{width:100%;}
.iconBox .icon.circle							{border-radius:100%; padding:20px; }
.iconBox .icon.padding0					{padding:0;}
.iconBox .icon.circle.bg-white				{background-color:#fff;}
.iconBox .icon.circle.bg-gray				{background-color:#efefef;}
.iconBox .icon span							{display:block;}
.iconBox .text									{display:table-cell; }
.iconBox .text .title							{display:block; font-size:1.2em; margin-bottom:10px;}

.icon-thumlist									{text-align:center;}
.icon-thumlist li								{display:inline-block; margin:5px;}

/* font style */
.f-bold											{font-weight: bold;}
.f-normal										{font-weight: normal;}
.f-red												{color: #9e0b0f;}
.f-orange										{color: #ff6c00;}
.f-blue											{color: #2c6aba;}
.f-teal												{color: #17a88e;}
.f-normal										{color:#666; padding-top:0;}

/* 버튼 style */
.btnWrap							{overflow: hidden;}
a.btn									{display: inline-block; color: #fff;font-weight: bold; background-color: #3b9e96; line-height:30px;  background-position: right center; background-repeat: no-repeat;box-sizing: border-box;padding: 0 50px 0 16px;margin-right: 5px;}
a.btn_down							{background-image: url('./../../images/btn/btn_down.png');}
a.btn_go								{background-image: url('./../../images/btn/btn_go.png');}
a.btn_green							{background-color: #3b9e96;}
a.btn_blue							{background-color: #2875b1;}
a.btn_grey							{background-color: #8b8b8b;}
a.btn_greyL							{background-color: #e5e5e5; color: #303030;}
a.btn_white							{color: #114c79;border: 1px solid #4c697f;background-color: #fff;}
a.btn_down.btn_white			{background-image: url('./../../images/btn/btn_down_w.png');}
a.btn_go.btn_white				{background-image: url('./../../images/btn/btn_go_w.png');}

.marT20								{margin-top:20px;}
.marT25								{margin-top:25px;}
.wbr{display:block;}

/* introduce*/
#introduceBox																		{display: inline-block;}
#introduceBox .thumb															{width: 44%;float: left;position: relative;}
#introduceBox .thumb img													{max-width: 100%;}
#introduceBox .thumb .sign													{position: absolute;left: 40%;top: 220px;width: 200px;height: 90px;background: #0a489b;color: #fff;text-align: right;padding: 15px 20px 0 0;box-sizing: border-box;font-size: 1.07rem;transition: all 0.2s ease;}
#introduceBox .desc																{width: 55%;float: right;}
#introduceBox .desc h3														{color: #333;font-weight: 600;font-size: 1.18rem;line-height: 1.5;}
#introduceBox .desc p															{text-align: justify;}

#departBox																			{clear: both;border-bottom: 1px solid #7f8084;margin: 0 0 30px 0;padding: 0 0 30px 0;display: table;}
#departBox h3																	{color: #2565b7;font-size: 1.55rem;line-height: 1.3;}
#departBox h3 em																{font-weight: 600;font-size: 2.5rem;}
#departBox p																		{text-align: justify;}
#departBox .desc																	{height: 100%;padding: 0 15% 0 0;display: table-cell;vertical-align: middle;}
#departBox .symbol																{height: 100%;display: table-cell;vertical-align: middle;text-align: right;}
#departBox img																	{width: 100%;max-width: 100%;}

/* tab-menu */
#menuUItab																		{position:relative;}
#menuUItab > .tab_div .ul_3													{margin-bottom:50px;}
#menuUItab > .tab_div .tab_k2wiz_GNB .div_4							{display:none; left:0;}
#menuUItab > .tab_div > .tab_k2wiz_GNB > ._active > .div_4		{display:block;}

/*지도맵*/
.map_info{ padding:30px 50px !important; margin:-10px 0 0 0 !important; color:#fff; background:#5380be; height:100px !important; }
.map_info li {padding:5px 0 5px 35px !important; margin:5px 0 !important;}
.map_info li.address{background:url("/sites/ncrc/images/icon1.gif") no-repeat left center !important;}
.map_info li.phone{background:url("/sites/ncrc/images/icon2.gif") no-repeat left center !important; float:left !important;}
.map_info li.fax{background:url("/sites/ncrc/images/icon3.gif") no-repeat left center !important; float:left !important; margin:5px 0 5px 30px !important; }



/* location */
#locationBox {
}
#locationBox .map img{
    max-width: 100%;
}
#locationBox .info {
    padding: 30px 35px;
    margin: -10px 0 0 0;
    color: #fff;
    background: #5380be url('./../../images/bgLogo.gif') no-repeat right bottom;
}
#locationBox .info h3 {
    font-size: 1.2rem;
    margin: 0 0 15px 0;
}
#locationBox .info ul {
    display: inline-block;
}
#locationBox .info li {
    padding: 5px 0 5px 35px;
    margin: 5px 0;
}
#locationBox .info li.address {
    background: url('./../../images/icon1.gif') no-repeat left center;
}
#locationBox .info li.phone {
    background: url('./../../images/icon2.gif') no-repeat left center;
    float: left;
}
#locationBox .info li.fax {
    background: url('./../../images/icon3.gif') no-repeat left center;
    float: left;
    margin: 5px 0 5px 30px;
}

#_pageNavigation li{margin-right:0 !important; margin-left:0 !important;}
#_pageNavigation li:before{display:none !important; }

@media screen and (max-width:1023px) {
  ._fnctAdmin		{display:none !important;}
  #menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3			{background: rgba(255,255,255,0.3);} 			
  #menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3 ul li{    border-bottom: 1px solid rgba(255,255,255,0.5);}
  #menuUItop .top_div .ul_1 .li_1 .div_2 .ul_2 .li_2 .div_3 ul li a	{display:block;  padding-left:30px !importatnt;}
  #menuUItop > .top_div > .ul_1 li.on > div		{display:block !important;}
  #menuUItop > .top_div > .ul_1 li  > div		{display:none !important;}
}
@media screen and (max-width:860px) {
	#subContent	{padding:10px;}
	#subContent	#contentsEditHtml #_contentBuilder .multipleDiv .multipleContentsDiv ._objHtml{font-size:1.2em;}
}
@media  (min-width:601px) and (max-width:700px) {
	#introduceBox .thumb .sign			{left:0 !important;}
}
@media screen and (max-width:600px) {
  #header .container .wrap					{}
  #header .container .wrap-logo h1 a img{width:35%; vertical-align:middle;}
  #header .container .wrap-logo h1 a 		{vertical-align:middle;}
  #header .container .wrap-logo h1 a em		{font-size:0.8em; margin:0 0 0 10px;}
  #header .container .wrap-gnb .util-area .top-link a{font-size:11px;}
  #menuUItop .top_div .ul_1 .li_1 .a_1{display:block;}
  .menuUItop .a_1					{font-size:1.2em;}
	#departBox									{margin-bottom:30px;}
	#introduceBox .thumb					{width:100%; float:none; padding-bottom:50px;}
	#introduceBox .thumb .sign			{left:auto;}
	#introduceBox .desc						{width:100%; float:none;}
	.boxStyle .imgWrap						{width:100%;}
	.boxStyle .textWrap						{width:100%; padding:20px 10px; overflow:hidden;}
	.iconBox .icon								{display:none;}
	.li-imgBox > li								{width:100%;}
	
	#locationBox .info li.fax				{margin-left:0;}
	.table-scroll		{overflow-x:auto; padding-top:25px;}
	.table-scroll:before	{content:'※ 좌우로 드래그 해주세요'; position:absolute; left:0; top:0; font-weight:600; color:red; opacity:0.7;}
	.w600				{width:600px !important;}
	.w700				{width:700px !important;}
	.w800				{width:800px !important;}
	.w900				{width:900px !important;}
}

.bbs-type-11A > ul > li > ul > li a strong	{white-space: inherit; height:30px; margin-bottom:5px;}
.bbs-type-11A > ul > li > ul > li a strong	{white-space: inherit; height:30px; margin-bottom:5px;}

.album-type-04A_02 ul li ul li a .recentBbsInfo .recentBbsContent			{max-height:150px; height:auto;}
.album-type-04B_02 ul li ul li a .recentBbsInfo .recentBbsContent			{max-height:150px; height:auto;}

.artclView ol,
.artclView ul		{padding-left:20px;}
.artclView ol li,
.artclView ul li		{list-style: inherit;}

