/*ÆäÀÌÁöº°½ºÅ¸ÀÏ*/
/*0101*/
.greetingTxt{width:70%; float:left; margin-top:55px; line-height:24px;}
.greeting_img{float:right; padding-top:50px;}
.ceo_img{float:left; margin-top:55px; margin-right:40px;}	

/*0102*/
.topHistory{margin-bottom:70px; display:table;}
.topHistory>li{float:left;}
.topHistory>li:first-child{ margin-right:40px;}
.topHistory>li:last-child{ line-height:24px;}
.topHistory>li:last-child>div{font-size:20px; margin-bottom:15px;}
.topHistory>li:last-child>div>em{font-weight:600; color:#4073c6;}
.historyBox{background:url(/img/sub/oneDot.gif) repeat-y 47% top; display:table; width:100%;}
.historyBox>li{width:46.5%; display:table-cell; }
.historyBox>li:last-child{border-right:none;}
.historyBox>.left_box{float:left; padding-right:1%;}
.historyBox>.right_box{float:left; padding-left:5%;}
.historyBox .yearBox{margin-bottom:50px;}
.yearBox>div{font-size:30px; font-weight:600; letter-spacing:-2px; margin-bottom:25px;}
.yearBox>dl{margin:10px 0;}
.yearBox>dl>dt{display:inline-block; vertical-align:top;}
.yearBox>dl>dd{display:inline-block; margin-left:25px;}
/* .sub01_tab2>li>a{width:33%;} */

/*0103*/
.peopleMap{margin-bottom:140px; text-align:center; padding-left:100px;}
.tabNum3>li>a{width:33%;}	
.tabNum4>li>a{width:24.8%;}	

/*0104*/
.photo0104{display:table; width:100%; margin-top:50px;}
.photo0104>li{display:inline-block;width:23%; margin:0 0.5% 0 0; }	
.photo0104>li>img{width:100%}

/*0105*/
.mapWrap{display:table;}
.mapWrap>div, .mapTxt>div{float:left; }
.mapWrap>div:first-child, .mapTxt>div:first-child{margin-right:30px;}

.mapTxt{margin-top:40px; clear:both;}
.load_map_title {width:585px;padding:0px 0px; border-top:3px solid #05a7f0; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.load_map_title ul {margin:0; padding:0; }
.load_map_title ul li{list-style:none;margin:0; line-height:40px; color:#000; font-size:16px; border-bottom:1px solid #e6e7e9; letter-spacing:-1px;}
.load_map_title ul li:last-child{border-bottom:none;}
.load_map_title ul li>div{text-align:left; display:inline-block;}
.load_map_title ul li>div:first-child{text-align:center; width:135px; background-color:#f6f6f6; border-right:1px dotted #a5a4a4; }
.load_map_title ul li>div:nth-child(2){padding-left:20px;}
.load_map_title ul li p {width:110px; float:left; font-weight:600; color:#1f4eb5; }
.address_title{color:#000; width:90px; display:inline-block; font-weight:600;}
.way_info>li{line-height:24px; margin-bottom:24px; list-style-type:disc; margin-left:25px;}
#map{width:585px; height:432px;}


/*ÇØ»óµµ 1080pxÀÌÇÏ¿¡¼­ ÀÌ ÄÚµå°¡ ½ÇÇàµÊ*/
@media screen and (max-width:880px) 	{	
	.greetingTxt{width:100%; float:none; margin-top:35px;}
	.greeting_img{float:none; }
	.ceo_img{float:none; width:70%; margin:30px auto 0 auto;}
	
	.topHistory{margin-bottom:20px;}
	.topHistory>li:first-child{ margin-right:0px; display:none;}
	.historyBox{background:none; display:block; width:100%;}
	.historyBox>li{width:100%; display:block; }
	.historyBox>.left_box{float:none; padding-right:0%;}
	.historyBox>.right_box{float:none; padding-left:0%;}
	.historyBox .yearBox{margin-bottom:40px; }
	.yearBox>div{border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
	.yearBox>dl{line-height:24px;}
	.yearBox>dl>dt{font-size:18px; font-weight:600; }
	.yearBox>dl>dd{ margin-left:3%; width:82%;}
	.sub01_tab2>li>a{width:100%;}
	
	.peopleMap{margin-bottom:100px; text-align:center; padding-left:0px;}
	.tabNum3>li>a{width:100%;}
	
	.photo0104>li{width:100%; margin:0.7% 0;}	
	
	/*0105*/
.mapWrap{display:table;}
.mapWrap>div, .mapTxt>div{float:none; }
.mapWrap>div:first-child, .mapTxt>div:first-child{margin-right:0px;}
.mapWrap>div:first-child{margin-bottom:20px;}

.mapTxt{margin-top:20px; clear:both;}
.load_map_title {width:100%; margin-bottom:20px; padding:0px 0px; border-top:3px solid #05a7f0; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.load_map_title ul {margin:0; padding:0; }
.load_map_title ul li{list-style:none;margin:0; line-height:40px; color:#000; font-size:16px; border-bottom:1px solid #e6e7e9; letter-spacing:-1px;}
.load_map_title ul li:last-child{border-bottom:none;}
.load_map_title ul li>div{text-align:left; display:inline-block;}
.load_map_title ul li>div:first-child{text-align:center; width:100%; background-color:#f6f6f6; border-right:1px dotted #a5a4a4; }
.load_map_title ul li>div:nth-child(2){padding:0 15px; line-height:22px;}
.load_map_title ul li p {width:110px; float:left; font-weight:600; color:#1f4eb5; }
.address_title{color:#000; width:90px; display:inline-block; font-weight:600;}
.way_info>li{line-height:24px; margin-bottom:24px; list-style-type:disc; margin-left:25px;}
#map{width:100%; height:300px;}

	
}
