._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

#mainContainer					{background:url(./../../images/m_visual.jpg) center top no-repeat;}

#multipleDiv_junghyun_87{z-index:0;}

#multipleDiv_Type-09A_69		{min-height: 600px;}
#visual_text			{background:url(./../../images/m_visual_text.png) left top no-repeat; background-size: 100%; width: 100%; max-width: 521px; height: 238px; text-indent: -5000px; margin-top: 160px;}

#multipleDiv_Type-09A_94		{background-color: #FFF;}
#multipleDiv_Type-09A_99		{background:url(./../../images/sm_bg.gif) left top repeat; padding: 100px 0;}

.section_01						{background:url(./../../images/section_01_bg.jpg) center top no-repeat; background-size: 100% 100%; width: 100%; display: table; box-sizing: border-box; padding: 20px;}
.section_01 a				{display: table-cell; vertical-align: middle; text-align: center; border: 1px solid #FFF; height: 270px; color: #FFF; font-weight: bold; font-size: 1.44em;}
.section_01 a h2			{border: 1px solid #96f6ff; color: #96f6ff; border-radius: 20px; margin-bottom: 10px; display: inline-block; padding: 5px 20px; font-size: 0.84em;}
.section_01 a p span	{display: block;}

.section_title				{font-size: 1.8em; color: #333; margin-bottom: 20px;}
.section_title.w			{color: #FFF;}

.section_02						{background: url(./../../images/section_02_bg.jpg) 85% 85% no-repeat; background-color: #FFF; padding: 30px; height: 310px; position: relative; box-sizing:border-box;} 
.section_02 p					{font-size: 1.2em; color: #555;}
.section_02 a					{border: 1px solid #555; color: #555; display: inline-block; padding: 5px 20px; font-size: 1.2em; position: absolute; bottom: 50px; left; 30px;}

.schedule-list															{width:100%; box-sizing:border-box; height:310px; float:left; background-color:#FFF; padding:30px;}
.schedule-list .more											{position: absolute; top:35px; right: 30px; text-indent: -5000px; background: url(./../../images/m_more.png) left top no-repeat; width: 14px; height: 14px;}
.schedule-list > ul > li											{border-bottom: 1px solid #c4c4c4; padding-bottom: 20px; margin-bottom: 20px; overflow:hidden; position: relative;}
.schedule-list > ul > li:last-child								{border-bottom: 0; margin-bottom: 0;}
.schedule-list > ul > li .date-area							{position: absolute; top: 0; left: 0;}
.schedule-list > ul > li .date-area .date				{text-align: center; width:60px; font-size: 1.14em;}
.schedule-list > ul > li .date-area .date span		{background-color: #377fcb; color: #FFF; padding: 7px 0; display: block;}
.schedule-list > ul > li .date-area .date strong	{border: 1px solid #ddd; color: #444; border-top: 0; display: block; background-color: #FFF; padding: 7px 0;}
.schedule-list .content-area								{padding: 11px 0 11px 90px;}
.schedule-list .content-area strong						{display: block; color: #444; font-size: 1.24em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 10px;}
.schedule-list .content-area > ul							{overflow: hidden; font-size: 1.04em; color: #999;}
.schedule-list .content-area > ul > li						{float: left; margin-right: 15px;}
.schedule-list .content-area > ul > li:before			{content:""; display:inline-block; vertical-align: middle; padding-left: 5px; width: 13px; height: 13px;}
.schedule-list .content-area > ul > li.day:before	{background: url(./../../images/schedule_icon01.gif) left top no-repeat;}
.schedule-list .content-area > ul > li.hit:before		{background: url(./../../images/schedule_icon02.gif) left top no-repeat;}
.schedule-list .content-area > ul > li.name:before	{background: url(./../../images/schedule_icon03.gif) left top no-repeat;}

.section_03,
.section_04 					{background-color: #54b4b0; padding: 30px; height: 310px; position: relative; box-sizing:border-box; position: relative;}
.section_03 p,
.section_04 p					{color: rgba(255,255,255,0.7); font-size: 1.14em; margin-bottom: 20px; word-break: keep-all; text-align: left;}
.section_03 a,
.section_04 a					{display: inline-block; background: url(./../../images/section_more.png) left top no-repeat; width: 38px; height: 38px; text-indent: -5000px;}
.section_03:after				{content:""; position: absolute; bottom: 30px; right: 30px; border-radius: 50%; width: 100px; height: 100px; background: url(./../../images/section_03_icon.png) center center no-repeat; background-color: rgba(0,0,0,0.3);}
.section_04						{background-color: #3b7abc;} 
.section_04:after				{content:""; position: absolute; bottom: 30px; right: 30px; border-radius: 50%; width: 100px; height: 100px; background: url(./../../images/section_04_icon.png) center bottom no-repeat; background-color: rgba(0,0,0,0.3);}




/*스타일가이드 제목 및 테이블*/
/******************************************************
    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("http://his.pusan.ac.kr/Web-home/content/skin/skin4/images/h2.png") 0 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
	padding-left: 20px;
	background: url("http://his.pusan.ac.kr/Web-home/content/skin/skin4/images/h3.png") 2px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
	padding-left: 20px;
	background: url("http://his.pusan.ac.kr/Web-home/content/skin/skin4/images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
	color: #b5985a;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
	color: #000;
}
/******************************************************
    ul/ol
******************************************************/
ul.ul_01 li {padding-left: 11px;background: url("http://his.pusan.ac.kr/Web-home/content/skin/skin4/images/li.gif") 0 8px no-repeat;}
/******************************************************
    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;
}



/*지도맵*/
.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; }


/*이미지사이즈조절*/
.xe_content img{max-width:100% !important; height:auto  !important;}



/*추가  css*/
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.f-small{font-size:0.95em;}
.f_left{float:left;}
.f_right{float:right;}

.marT40{margin-top:40px;clear:both !important;}
.marT40{margin-top:40px;}
.marB20{margin-bottom:20px;}



/* 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%;}



.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(http://his.pusan.ac.kr/sites/style-guide/images/icon/lineBox_bg.png); padding:10px;}
.iconBox.bg-lineDot							{background-image:url(http://his.pusan.ac.kr/sites/style-guide/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;}


