._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);}

/****csm CSS*/
/*TEXT ALIGN*/
.text-left {text-align:left!important;}
.text-right {text-align:right!important;}
.text-center {text-align:center!important;}
.text-justify {text-align:justify!important;}

/*COLOR*/
.text-primary {color:#007bff!important;}
.text-secondary {color:#6c757d!important;}
.text-success {color:#28a745!important;}
.text-danger {color:#dc3545!important;}
.text-warning {color:#ffc107!important;}
.text-info {color:#17a2b8!important;}
.text-white {color:#fff!important;}
.text-black {color:#000!important;}
.text-dark {color:#343a40!important;}
.text-gray-dark {color:#333!important;}
.text-gray {color:#555!important;}
.text-gray-light {color:#777!important;}

table .primary {background-color:#007bff!important;}
table .secondary {background-color:#6c757d!important;}
table .success {background-color:#28a745!important;}
table .danger {background-color:#dc3545!important;}
table .warning {background-color:#ffc107!important;}
table .info {background-color:#17a2b8!important;}
table .white {background-color:#fff!important;}
table .black {background-color:#000!important;}
table .dark {background-color:#343a40!important;}
table .gray-dark {background-color:#333!important;}
table .gray {background-color:#555!important;}
table .gray-light {background-color:#777!important;}

/*FONT SIZE*/
.font-90 {font-size:90%!important;}
.font-120 {font-size:120%!important;}
.font-150 {font-size:150%!important;}

/*LETTER-SPACING*/
.ls-1 {letter-spacing:-1px!important;}
.ls-2 {letter-spacing:-2px!important;}
.ls-3 {letter-spacing:-3px!important;}

/*찾아오시는길*/
#locationBox .info li.e-mail {
    background: url('/sites/baelab-eng/images/icon4.gif') no-repeat left center;
    float: left;
    margin: 5px 0 5px 30px;
}
#locationBox .info li.e-mail a {color:#fff;}
#locationBox .info li.e-mail a:hover,
#locationBox .info li.e-mail a:active {text-decoration:underline;}

#locationBox:first-child .info {background:none; background-color:#5380be;}


.font-normal {font-weight: normal !important;}
a.e-mail {color:#fff;}
a.e-mail:hover, a.e-mail:active {text-decoration:underline;}
