.sub_title_navi			{display:block; width:100%; z-index:9 }
.sub_tab						{display:none;}

.sub_left								{width:15%; max-width:200px; float:left; display:none;}
.sub_right						{width:100%; max-width:1200px; margin:0 auto}

.content_title			{margin:15px 0; padding:15px 0; border-bottom:1px solid #dfdfdf; display:none}
.content_title h1		{font-size:18px; font-weight:700; color:#000;}
.content_title p		{font-size:12px;}

.content_desc				{min-height:650px; padding:70px 0 0}

.content_title_a{color:#161616; font-size:30px;  text-align: center;}
.content_title_a span{display:block; width:28px; height:5px; background-color:#f6831f; margin:20px auto 50px}

/*비즈니스 사업분야*/
.sub_wrap{max-width:1200px; margin:0 auto; display:table-cell; vertical-align:middle;}
.sub_s_wrap{max-width:1200px; margin:0 auto}
.sub_box .sub_m_bg .sub_m_text{ background:rgba(22,22,22,0.95); padding:60px 50px;  display:table-cell; box-shadow: 5px 5px 20px #606060;}
.sub_box .sub_m_bg .sub_m_text h1{font-size:40px; color:#fff; font-weight:bold;}
.sub_box .sub_m_bg .sub_m_text span{width:122px; height:4px; background-color:#f6831f; margin:25px 0; display:block; position: relative; left:-106px;}
.sub_box .sub_m_bg .sub_m_text p{font-size:18px; color:#a8a8a8; line-height:30px;}

.sub_box_text{display:flex; max-width:1200px; margin:0 auto; align-items: flex-start;justify-content: space-between; padding:100px 0}
h2.sub_title{font-size:30px; color:#161616; width:35%}
h2.sub_title:before{content:''; display:inline-block; width:5px; height:28px; background-color:#f6831f; margin-right:14px; position: relative; top: 2px;}
.sub_box_text p{font-size:18px; line-height:34px; color:#6f6f6f; width:65%; word-break:keep-all;}
.sub_box_text p span{color:#f6831f}
.sub_m_text_m{display:none; text-align:center; margin-bottom: 35px;}
.sub_m_text_m h1{font-size:22px; color:#161616; font-weight:bold;}
.sub_m_text_m p{font-size:14px; line-height:26px; color:#161616; word-break:keep-all; padding: 0 6%; margin-top: 10px;}

.sub_s_wrap_a{display:flex; max-width:1200px; margin:0 auto; width:100%; justify-content: space-between;}
.box_bg{background-color:#efefef; max-width:100%;}
ul.busi_c{border:2px solid #c3c3c3; background-color:#fff; padding:40px; width:65%;}
ul.busi_c li{font-size:18px; color:#161616;  line-height:24px;margin-bottom: 10px;}
ul.busi_c li:before{display:inline-block; content:''; background:url('/img/c_icon.png') no-repeat center center; background-size:100%; width:19px;height:19px; vertical-align: top;margin-right:10px;position:relative;top: 2px;}
ul.busi_c li dt{display:inline-block}


@media(max-width:1500px){
.content_desc							{padding: 50px 3% 50px;}
.sub_box .sub_m_bg{height:440px !important}
.sub_s_wrap{padding:0 3%}
.sub_box .sub_m_bg .sub_m_text{padding:40px;}
.sub_box .sub_m_bg .sub_m_text span{width: 29px; height: 5px;margin: 18px 0; position:static;}
.sub_box .sub_m_bg .sub_m_text h1{font-size:30px;}
.sub_box .sub_m_bg .sub_m_text p{font-size:16px; line-height:28px;}
h2.sub_title{font-size:20px;}
.sub_box_text p{font-size:16px; line-height:30px;}
h2.sub_title:before{top:6px; margin-right:10px;}
.sub_box_text{padding:70px 3%}
ul.busi_c li{font-size:16px; letter-spacing: -1.5px;}
}
@media(max-width:1140px){
.sub_box_text p br{display:none; }
}
@media(max-width:1000px){
h2.sub_title:before{display:none}
.sub_box_text{flex-flow: column; text-align:center;}
h2.sub_title{width:100%; margin-bottom:20px;}
.sub_box_text p{width:100%; padding:0 8%;}
.sub_box .sub_m_bg .sub_m_text{padding:25px}
.sub_box .sub_m_bg .sub_m_text h1{font-size:24px}
.sub_box .sub_m_bg .sub_m_text p{font-size:14px; line-height:26px;}
.sub_box .sub_m_bg{height:300px !important}
.content_title_a{font-size:24px; }
.content_title_a span{margin:10px auto 40px}
}


@media(max-width:768px){
.sub_box .sub_m_bg .sub_m_text h1{font-size:18px; margin-bottom:10px}
.sub_box .sub_m_bg .sub_m_text span{display:none}
.sub_box_text{padding:50px 3%; }
h2.sub_title{margin-bottom:15px;}
.sub_box_text p{font-size:14px; line-height:28px;   padding:0 4%}
.sub_box .sub_m_bg{height:180px !important}
.sub_s_wrap{display:none}
.sub_m_text_m{display:block}
.content_title_a{font-size:20px; }
.content_title_a span{margin:10px auto 30px}
.content_desc{padding:40px auto}
}
