body																{ background:#fff; }

.headerWrap												{ width:100%; height:77px; background:#343434; }
.headerWrap .header									{ width:1280px; margin:0 auto; }
.headerWrap .header .logo							{ padding:23px 0 0; /*width:352px;메뉴 추가로 바뀜17.11.01*/width:275px; float:left; }
.headerWrap .header .gnb							{ float:left; width:550px; padding-left: 170px; }
.headerWrap .header .gnb>li						{ float:left; padding:0 20px; position:relative; }
.headerWrap .header .gnb>li:nth-child(6)			{ padding-right:0; }
.headerWrap .header .gnb>li:nth-child(6)>a			{ color:#e87800; }
.headerWrap .header .gnb>li>a					{ font-size:20px; font-weight:bold; color:#fff; letter-spacing:-2px; display:block; padding:27px 0 26px; }
.headerWrap .header .gnb>li>a:hover,
.headerWrap .header .gnb>li>a.active		{ text-decoration:none; color:#eda423; }
.headerWrap .header .gnb>li .gnbS				{ position:absolute; top:77px; left:0; width:100%; box-sizing:border-box; padding:10px 0 0 26px; background:#fff; height:350px; z-index:6; }
.headerWrap .header .gnb>li .gnbS li			{  }
.headerWrap .header .gnb>li .gnbS li a		{ line-height:30px; font-size:14px; color:#000; letter-spacing:-2px; }
.headerWrap .header .userMenu					{ float:right; text-align:right; padding:30px 0 0; }
.headerWrap .header .userMenu a				{ font-size:14px; color:#fff; padding:0 0 0 5px; position:relative; display:inline-block; }
.headerWrap .header .userMenu a:after		{ content:''; width:1px; height:12px; background:#fff; position:absolute; top:50%; left:0; margin-top:-6px; }
.headerWrap .header .userMenu a:nth-child(1):after		{ display:none; }
.gnbSubBg						{ width:100%; height:290px; position:absolute; top:77px; left:0; background:#fff; z-index:5; }

.subVisual						{ min-width:1280px; width:100%; height:330px; }
.subVisual.visual1			{ background:url(../img/common/ichicken_sub_Visual_2025_intro.jpg) 50% 0 no-repeat; }
.subVisual.visual2			{ background:url(../img/common/ichicken_sub_Visual_2025_system.jpg) 50% 0 no-repeat; }
.subVisual.visual3			{ background:url(../img/common/ichicken_sub_Visual_2025_conduct.jpg) 50% 0 no-repeat; }
.subVisual.visual4			{ background:url(../img/common/ichicken_sub_Visual_2025_inform.jpg) 50% 0 no-repeat; }
.subVisual.visual5			{ background:url(../img/common/visual5.png) 50% 0 no-repeat; }
.subVisual span				{ font-size:0; width:0; height:0; display:block; line-height:0; overflow:hidden; }


.container							{ width:1008px; margin:0 auto; padding:50px 134px 100px; overflow:hidden; position:relative; }

.quick								{ position:absolute; top:0; right:0; }
.quick ul							{ border:1px solid #fabe4c; border-bottom:0; }
.quick ul li							{ border-bottom:1px solid #fabe4c; }


.footerWrap						{ border-top:1px solid #2e2e2e; padding:28px 0; }
.footerWrap .footer			{ width:950px; margin:0 auto; overflow:hidden; display: flex; align-items: center; }
.footerWrap .footer .footLogo			{ /* padding:22px 0 0; */ float:left; width:378px; }
.footerWrap .footer .footArea			{ float:right; text-align:left; width:572px; }
.footerWrap .footer .footArea .footMenu			{ width:100%; display:inline-block; padding:0 0 10px; }
.footerWrap .footer .footArea .footMenu li		{ float:left; padding:0 20px 0 0; position:relative; }
.footerWrap .footer .footArea .footMenu li:after		{ content:''; width:1px; height:12px; top:50%; right:10px; position:absolute; background:#5a5757; margin:-6px 0 0; }
.footerWrap .footer .footArea .footMenu li:last-child:after			{ display:none; }
.footerWrap .footer .footArea .footMenu li a	{ font-size:15px; color:#5a5757; }
.footerWrap .footer .footArea address				{ font-size:14px; color:#5a5757; }
.footerWrap .footer .footArea address span	{ font-size:14px; color:#5a5757; line-height:150%; }


