@import "/sites/style-guide/style/css/style.css";
@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css");

/*문서뷰어 리스트명 안보이게 해달라는 전화요청 - 221021*/
#viewer-wrap .viewer-header .header-left{display:none;}
/*문서뷰어 리스트명 안보이게 해달라는 전화요청 끝 - 221021*/

.fng{font-family:'나눔펜', NanumPen, 'fontnp', 'Nanum Pen Script';} 
.fng{font-family:'나눔브러쉬', NanumPen, 'fontnp', 'Nanum Brush Script';} 

._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 Brush Script'; font-weight: bold; font-size: 5.00em; text-align: right; padding-right: 10px; line-height: 1.2;}
#visual_text h2 em		{display: block; font-size: 0.65em; font-family: 'Nanum Pen Script',nanumgothic,"돋움",dotum; font-weight: 800; line-height: 0.8;}*/

/*#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; float:left;margin-right:3.5%;}
.quick-links .m_title span								{color: #2060aa;}
.quick-links ul													{overflow: hidden;}
.quick-links ul li												{width:13.8%; /*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;}

.quick-links ul li a {font-size: 1em;}

.quick-links ul li.item-07 a:before						{background:url(./../../images/quick-bg07.png) center center no-repeat; }*/

/*********03A리뉴얼********/

.wrap-right			{}

.visual-text-wrap													{position:absolute !important; left:50px  !important; top:50px  !important;}

/*메인텍스트*/
#menu15560_obj1187 										{position:absolute; left:80px; top:80px;}
#visual_text h2														{color: #ffdcb9; font-size: 2.4em; font-weight: normal; padding-top: 150px; line-height: 1.4; text-shadow: #000 0px 0px 5px;}
#visual_text h2 em													{color: #fdeee1; font-size: 40px; font-weight: bold; display: block; text-shadow: #000 0px 0px 5px;}
#visual_text p															{color: #fdd4b4; font-size: 1.5em; margin-top: 10px; font-weight: bold; text-shadow: #000 0px 0px 5px;}
#visual_text{ display:none }/*250520 삭제요청*/

.schedule-list															{width:100%; box-sizing:border-box; height:315px; float:left; background-color:#0071b2; box-sizing:border-box; padding:20px; color:#fff; overflow:hidden;}
.schedule-list .date-area											{overflow:hidden; margin-bottom:60px;}
.schedule-list .date													{font-size:16px; line-height:1; text-align:center; float:left; width:50%; }
.schedule-list .date strong											{display:block; font-size:40px; font-weight:600;}
.schedule-list .title													{width:40%; float:right; font-size:16px; line-height:1.2; margin-top:10px;}
.schedule-list .title span											{display:block;}
.schedule-list ul														{clear:both; font-size:13px; position:relative; margin-top:30px;}
.schedule-list ul:before												{content:''; display:block; width:1px; height:350px; border-radius:4px; background-color:#fff; position:absolute; left:3px; top:10px; opacity:0.5;}
.schedule-list ul li													{position:relative; padding-left:25px; margin-bottom:15px; font-size:0.9em;}
.schedule-list ul li:before											{content:''; display:block; width:7px; height:7px; border-radius:4px; background-color:#fff; position:absolute; left:0; top:8px;}
.schedule-list ul li span												{display:block; text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    font-size: 1.1em;}
.schedule-list .more													{display:block; position:absolute; top:85px; width:60px; height:25px; left:50%; margin-left:-30px; text-indent:-9999px;background:url(./../../images/schedule-more.png) center center no-repeat; }
.schedule-list .more:before										{content:''; display:block; width:300px; height:1px; border-radius:4px; background-color:#fff; position:absolute; left:-300px; top:11px; opacity:0.5;}
.schedule-list .more:after											{content:''; display:block; width:300px; height:1px; border-radius:4px; background-color:#fff; position:absolute; left:60px; top:11px; opacity:0.5;}

.banner-list																{width:100%; height:315px; float:right; background-color:#f3f3f3; padding-top:25px}
.banner-list ul li														{box-sizing:border-box; padding:0px 10px 0px 10px; width:100%; margin-top:0 !important; padding-left:0 !important;}
.banner-list ul li.item-01											{background:url(./../../images/link-bg01.png) 20px 13px no-repeat !important;}
.banner-list ul li.item-02											{background:url(./../../images/link-bg02.png) 20px 13px no-repeat !important;}
.banner-list ul li.item-03											{background:url(./../../images/link-bg03.png) 20px 13px no-repeat !important;}
.banner-list ul li.item-04											{background:url(./../../images/link-bg04.png) 20px 13px no-repeat !important;}
.banner-list ul li a													{border-bottom:1px solid #ddd; display:block; padding:5px 0 25px 65px; font-size:13px; font-weight:600; background:url(./../../images/link-dot.png) 180px 8px no-repeat;}
.banner-list ul li:last-child a										{border-bottom:none;}
.banner-list ul li														{box-sizing:border-box; padding:10px; width:100%;}

#multipleDiv_03B_55{z-index:0;}

.quick-links																{}
.quick-links .link-title												{font-size:26px; text-align:center;}
.quick-links ul li														{width:16.6%; float:left; text-align:center; padding-left:0 !important; background:url() no-repeat !important;}
.quick-links ul li a													{display:inline-block; padding:30px; font-size:15px;}
.quick-links ul li a:hover											{text-decoration:underline;}
.quick-links ul li a:before											{content:''; display:block; width:100px; height:100px; border-radius:50px; border:1px solid #cfcdcd; margin-bottom:10px;}
.quick-links ul li.item-01 a:before								{background:url(./../../images/quick-bg01.png) center center #fff no-repeat; }
.quick-links ul li.item-02 a:before								{background:url(./../../images/quick-bg02.png) center center #fff no-repeat; }
.quick-links ul li.item-03 a:before								{background:url(./../../images/quick-bg03.png) center center #fff no-repeat; }
.quick-links ul li.item-04 a:before								{background:url(./../../images/quick-bg04.png) center center #fff no-repeat; }
.quick-links ul li.item-05 a:before								{background:url(./../../images/quick-bg05.png) center center #fff no-repeat; }
.quick-links ul li.item-06 a:before								{background:url(./../../images/quick-bg06.png) center center #fff no-repeat; }
.quick-links ul li.item-07 a:before								{background:url(./../../images/quick-bg07.png) center center #fff no-repeat; }
.quick-links ul li a:hover:before									{background-color:#f4f4f4;}

#multipleDiv_math_1202{z-index:1;}
/*********************************/




/*테이블 대각선*/
.slash {background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="100%" x2="100%" y2="0" stroke="gray" /></svg>');}
.backslash {background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="gray" /></svg>');}
.slash, .backslash {text-align: left !important;}
.slash div, .backslash div {text-align: right !important;}

.text-left {text-align: left !important;}
.c-blue {color: #0040ff;}
.c-red {color: #ff0000;}

/*콜로퀴움 일일일정 조정*/
#multipleDiv_math_914 .listDay li dl {padding-left: 200px !important;}

/*메뉴hover시 스크롤 추가*/

/*@media all and (min-width:1025px) {
  .top_div:hover{height:400px;overflow-y:scroll;}
}*/
._contentBuilder ._obj._objHtml table thead th, ._contentBuilder ._obj._objTag table thead th{background-color:#dfe7ed !important;}
._contentBuilder ._obj._objHtml table tbody th, ._contentBuilder ._obj._objTag table tbody th{background-color:#dfe7ed !important;}

/*콘텐츠 제목부분 css*/
.con-title01 {line-height: 2; padding-left: 20px;	background: url("/sites/style-guide/images/h3.gif") 5px 50% no-repeat; font-size:17px;font-weight: bold;}
.con-txt01{padding-bottom: 20px; font-size:17px; font-weight: bold; line-height: 160%;}
