*{word-break:keep-all;}
._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: 18px;}
#visual_text .visual_wrap h2 strong                {font-size:  24px;}
#visual_text .visual_wrap h2 em						{display: block;}*/

#visual_text													{text-align: right; padding: 20px 0%; color: #FFF;  display: inline-block; margin: 17% 0 0 55%; font-family: arial, '맑은 고딕' !important; text-shadow: #000 2px 2px 2px;}
#visual_text h2												{font-size: 4.5em; line-height: 1.3;color: #fff;font-weight: normal; font-family: arial, '맑은 고딕' !important;}
#visual_text h2 em											{font-family: arial, '맑은 고딕' !important; font-weight: normal;}
#visual_text p												{color: #FFF; font-size: 1.5em; word-break: keep-all; font-family: arial, '맑은 고딕' !important; font-weight: bold;}

.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;}

.mTitle2													{transform: rotate(-180deg);color: #434343;font-size: 1.24em;border-top: 1px solid #b1b1b1;padding: 15px 10px 0 0;font-weight: normal; writing-mode:vertical-rl; -ms-writing-mode: tb-rl; float:left;}	/* 메인 타이틀 */
.mTitle2 em											{display: block; font-size: 1.84em; font-weight: bold;}

.m_about															{background: url(./../../images/about_bg_3.jpg) right center no-repeat; position: relative; padding-top: 70px; min-height: 370px; }
.m_about .mTitle												{position: absolute;top: 0;left: -40px;} 
.m_about .about_contents								{padding: 0 690px 0 100px; 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; font-family: arial, '맑은 고딕' !important;}
.m_about .about_contents .btn						{display: inline-block; border: 1px solid #056fd4; padding: 10px 40px 10px 15px; 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;position: relative;word-break: keep-all;text-align: left;height: 155px; color:#056fd4; font-weight: bold; font-size: 1.34em; padding: 40px 40px 0 110px !important;}

.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;}


/*****************************************예지추가**************************************/
._contentBuilder ._obj._objHtml ul li ,
._contentBuilder ._obj._objTag ul li {
	padding-left: 11px;
    background: url("/sites/step/images//li.gif") 0 8px no-repeat;
}
._contentBuilder ._obj._objHtml ol li ,
._contentBuilder ._obj._objTag ol li {
	display: list-item;
}

._contentBuilder ._obj._objHeading .objHeading_h2 {
	padding-top: 5px;
	background: url("/sites/step/images/h2.gif") 0 top no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h3 {
	padding-left: 20px;
	background: url("/sites/step/images/h3.gif") 2px 13px no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h4 {
	padding-left: 20px;
	background: url("/sites/step/images/h4.gif") 5px 50% no-repeat;
}
._contentBuilder ._obj._objHeading .objHeading_h5 {
	color: #44a3bd;
}
._contentBuilder ._obj._objHeading .objHeading_h6 {
	color: #000;
}
