@charset "UTF-8";

div.sIntro > dl.text { font-size:1.8em; font-weight:bold; margin-bottom:20px; }
div.sIntro > dl.text > dt { color:#1478b6; }
div.sIntro > dl.text > dd { color:#0d5882; }
div.sIntro > p:nth-of-type(1),
div.sIntro > p:nth-of-type(3) { font-size:1.1em; text-align:justify; }
div.sIntro > p:nth-of-type(2) { margin-top:30px; margin-bottom:30px; }
div.sIntro > dl.func { margin-top:30px; }
div.sIntro > dl.func > dt { font-size:1.5em; font-weight:bold; margin-bottom:16px; }
div.sIntro > dl.func > dd { margin-top:5px; font-size:1.1em; }
div.sIntro > dl.func > dd > b { color:#1177b5; font-size:1.6em; margin-right:8px; }

div.sIntro table.ta1 { margin-top:10px; }
div.sIntro table.ta1 tbody > tr:first-of-type > * { border-top:2px solid #1077b3; }
div.sIntro table.ta1 tbody > tr > * { border-bottom:1px solid #ccc; }
div.sIntro table.ta1 tbody th { background-color:#efefef; padding:10px 0; }
div.sIntro table.ta1 tbody td { padding-left:20px; }

div.sGreeting > div { background:url('/res/img/content/hubizkorea/img_profile.png') no-repeat; padding-left:150px; }
div.sGreeting > div > p { font-size:1.1em; word-break:keep-all; }
div.sGreeting > div > p:nth-of-type(1) { font-size:2.2em; margin-bottom:20px; line-height:1.4; }
div.sGreeting > div > p:nth-of-type(3),
div.sGreeting > div > p:nth-of-type(4) { margin-top:20px; text-align:right; }
div.sGreeting > div > p:nth-of-type(4) > span { width:74px; height:24px; display:inline-block; margin-left:10px; background:url('/res/img/content/hubizkorea/img_sign.png') no-repeat; vertical-align:top; }
div.sGreeting > dl { margin-top:30px; padding-top:30px; border-top:1px dashed #bbb; }
div.sGreeting > dl > dt { border-bottom:2px solid #1177b5; font-size:1.5em; font-weight:bold; padding-bottom:10px; }
div.sGreeting > dl > dd { border-bottom:1px solid #dadada; padding:5px 12px 5px 22px; background:url('/res/img/content/hubizkorea/img_bullet.png') 12px 1.5vh no-repeat; }

div.sIdeology > p:nth-of-type(1),
div.sIdeology > p:nth-of-type(4) { font-size:2.2em; }
div.sIdeology > p:nth-of-type(3),
div.sIdeology > p:nth-of-type(6) { margin-top:60px; }
div.sIdeology > p:nth-of-type(4) { margin-top:30px; }

div.sBusiness > h3 { margin-top:40px; }
div.sBusiness > p.img { margin-left:20px; }
div.sBusiness > div.func > dl { overflow:hidden; }
div.sBusiness > div.func > dl:not(:first-of-type) { padding-top:20px; margin-top:20px; border-top:1px dashed #bbb; }
div.sBusiness > div.func > dl > * { float:left; }
div.sBusiness > div.func > dl > dt { width:26%; position:relative; padding-top:16px; padding-bottom:16px; margin-right:4%; background-color:#f5f5f5; border:1px solid #dadada; text-align:center; font-size:1.3em; font-weight:bold; color:#1177b5; }
div.sBusiness > div.func > dl > dt > span { width:9px; height:15px; background:url('/res/img/content/hubizkorea/img_box_ac.png') no-repeat; position:absolute; top:50%; right:-9px; margin-top:-7px; }
div.sBusiness > div.func > dl > dd { width:70%; font-size:1.1em; text-align:justify; }
div.sBusiness > div.service { margin-top:15px; overflow:hidden; }
div.sBusiness > div.service > dl { width:25%; float:left; }
div.sBusiness > div.service > dl > dt { text-align:center; }
div.sBusiness > div.service > dl > dd { text-align:justify; padding-left:12px; padding-right:12px; }

div.sHistory {  padding-bottom:20px; padding-top:0; }

div.sHistory > div.title { margin-bottom:50px; padding:35px 0; background:url('/res/img/content/hubizkorea/img_history_title_bg.png') no-repeat right center; }
div.sHistory > div.title > p:first-of-type { font-size:2.5em; font-weight:bold; margin-bottom:15px; color:#2e3192; }
div.sHistory > div.title > p:first-of-type > span { color:#1276b4; }
div.sHistory > div.contents { padding:20px 0; background:url('/res/img/content/hubizkorea/img_line.png') repeat-y 200px top; position:relative;  }
div.sHistory > div.contents > div.row { overflow:hidden; }
div.sHistory > div.contents > div.row:not(:last-of-type) { margin-bottom:20px; }
div.sHistory > div.contents > div.row > div { float:left; }
div.sHistory > div.contents > div.row > div.cont { float:right; margin-top:50px; }
div.sHistory > div.contents > div.row > div.cont > div.dot_bullet { position:absolute; }
div.sHistory > div.contents > div.row > div.cont > ul { list-style:none; padding:15px; min-width:490px; border-top:2px solid #1077b3; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
div.sHistory > div.contents > div.row > div.cont > ul > li { padding-left:15px; background:url('/res/img/content/hubizkorea/img_history_bullet.jpg') no-repeat left 7.6px; }
     
div.sHistory > div.contents > div.row:nth-of-type(1) div.dot_bullet { left:193px; top:96px; }
div.sHistory > div.contents > div.row:nth-of-type(2) div.dot_bullet { left:193px; top:355px; }
div.sHistory > div.contents > div.row:nth-of-type(3) div.dot_bullet { left:193px; top:552px; }
div.sHistory > div.contents > div.row:nth-of-type(4) div.dot_bullet { left:193px; top:742px; }


div.sPartner {}
div.sPartner > div.business_result > table { margin-top:10px; }
div.sPartner > div.business_result > table tr:first-of-type > * { border-top:2px solid #1077b3; }
div.sPartner > div.business_result > table tr > * { border-bottom:1px solid #ccc; }
div.sPartner > div.business_result > table th { font-size:1.8em; background-color:#fafafa; color:#1745a4; }
div.sPartner > div.business_result > table td { padding:20px; border-left:1px solid #ccc; }
div.sPartner > div.business_result > table ul { list-style:none; }
div.sPartner > div.business_result > table li { background:url('/res/img/content/hubizkorea/img_table_dot.png') no-repeat left center; padding-left:10px; }

div.sPartner > div.partner { margin-top:30px; }
div.sPartner > div.partner > div.box { padding:0 7px; }
div.sPartner > div.partner > div.box > ul { list-style:none; overflow:hidden; margin:10px 0; }
div.sPartner > div.partner > div.box > ul > li { float:left; border:1px solid #ccc; height:74px;  }

div.sPartner > div.partner > div.box > ul > li:not(:last-of-type) { margin-right:10px; }

div.sOrganization { }
div.sOrganization > div.tab { margin-bottom:30px; }
div.sOrganization > div.tab > ul { list-style:none; overflow:hidden; }
div.sOrganization > div.tab > ul > li { float:left; }
div.sOrganization > div.tab > ul > li > a { display:block; padding:10px 15px; border-top:3px solid #999; font-size:1.2em; font-weight:bold; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
div.sOrganization > div.tab > ul > li:last-of-type > a { border-right:1px solid #ccc; }
div.sOrganization > div.tab > ul > li > a.enter { border-top:3px solid #0192c9; color:#0192c9 }

div.sOrganization > div.orz > div:first-of-type { margin-top:20px; }
div.sOrganization > div.orz > div.center { text-align:center; }
div.sOrganization > div.orz > div.right { text-align:right; padding:15px 0 10px 0; background:url('/res/img/content/hubizkorea/img_orz_line.jpg') repeat-y center top; }
div.sOrganization > div.orz > div dl { text-align:center; width:200px; display:inline-block; }
div.sOrganization > div.orz > div dl > dt { font-size:1.6em; font-weight:bold; color:#fff; padding:10px 0;  }
div.sOrganization > div.orz > div dl > dd { font-size:1.1em; background-color:#fff; padding:7px 0; font-weight:bold; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
div.sOrganization > div.orz > div dl.ceo > dt { background:url('/res/img/content/hubizkorea/img_orz_01.jpg') no-repeat center center;  background-size:cover; }
div.sOrganization > div.orz > div dl.v_ceo > dt { background:url('/res/img/content/hubizkorea/img_orz_02.jpg') no-repeat center center;  background-size:cover; }
div.sOrganization > div.orz > div dl.department > dt { background:url('/res/img/content/hubizkorea/img_orz_03.jpg') no-repeat center center;  background-size:cover; }
div.sOrganization > div.orz > div > div { display:inline-block; }
div.sOrganization > div.orz > div div.line2 { padding-left:167px; background:url('/res/img/content/hubizkorea/img_orz_line.jpg') repeat-x right center; }

div.sOrganization > div.orz div.depart { padding-top:20px; background:url('/res/img/content/hubizkorea/img_orz_line.jpg') repeat-y center top; }
div.sOrganization > div.orz div.depart > div.line { width: 536px; display:block; height:1px; margin-left:auto; margin-right:auto; background:url('/res/img/content/hubizkorea/img_orz_line.jpg') repeat-x center bottom; }
div.sOrganization > div.orz div.depart div:not(.line) { padding-bottom:20px; background:url('/res/img/content/hubizkorea/img_orz_line.jpg') repeat-y center top;  }
div.sOrganization > div.orz div.depart ul { list-style:none; overflow:hidden; background-color:#fff; }
div.sOrganization > div.orz div.depart ul > li { float:left; }
div.sOrganization > div.orz div.depart ul > li:not(:last-of-type) { margin-right:67.5px; }
div.sOrganization > div.orz div.depart ul > li > div:first-of-type { padding-top:20px; }
div.sOrganization > div.orz div.depart ul > li > div:last-of-type { padding-bottom:0px; }
div.sOrganization > div.orz div.depart p:first-of-type { font-size:1.4em; color:#fff; font-weight:bold; text-align:center; padding:10px 0; background-color:#a9afcf; }
div.sOrganization > div.orz div.depart p:not(:first-of-type) { margin-top:20px; padding:10px 13px; background-color:#f1f1f1; } 
div.sOrganization > div.orz div.depart p:not(:first-of-type) > span { display:block; }
div.sOrganization > div.orz div.depart p:not(:first-of-type) > span:first-of-type > b { margin-bottom:8px; font-size:1.2em;} 

div.sOrganization > div.exeu { margin-top:30px; }
div.sOrganization > div.exeu > div.career { margin-top:20px; padding:20px; border:1px solid #ccc; }
div.sOrganization > div.exeu ul { list-style:none; overflow:hidden; }
div.sOrganization > div.exeu ul > li { float:left;  }
div.sOrganization > div.exeu ul > li:first-of-type { width:30%; text-align:center; }
div.sOrganization > div.exeu ul > li:first-of-type dd { font-weight:bold; font-size:1.2em; }
div.sOrganization > div.exeu ul > li:last-of-type { width:70%; }
div.sOrganization > div.exeu ul > li:last-of-type > p { width:130px; text-align:center; margin-bottom:15px; padding:4px 0; font-size:1.2em; font-weight:bold; color:#fff; background-color:#a6b8d1; }
div.sOrganization > div.exeu ul > li:last-of-type > dl { padding:10px 18px; background-color:#e4eaf1; }
div.sOrganization > div.exeu ul > li:last-of-type > dl > dd { background:url('/res/img/content/hubizkorea/img_orz_excu_dot.jpg') no-repeat left 8px; padding-left:10px; }
div.sOrganization > div.exeu ul > li:last-of-type > dl > dd:not(:last-of-type) { margin-bottom:3px; }


/******* 2024.09.26 추가 ********/
.sIntro .box-style {
	display:block;
	width:100%;
	padding:15px;
	background-color:#fafafa;
	border:1px solid #ccc;
	border-radius:5px;
}
	.sIntro .box-style .block {
		display:block;
		width:100%;
		line-height:1.4;
		text-align:center;
		word-wrap:break-word;
		word-break:keep-all;
		overflow-wrap:anywhere;
	}
