@charset "utf-8";

#menu1512_obj175,
#multipleContentsDiv_Type-03B_55 > div:nth-child(2)						{position: absolute !important; top: 50px !important; right: 20px !important; left: auto !important;}

#menu22385_obj427 {margin: 0 0 30px; width: auto; height: 110px;}
#menu22385_obj568 {margin: 0px 30px 30px; width: auto; height: auto; float: left;}

#menu22385_obj248 {margin: 0px 30px 30px; width: auto; height: auto; float: left;}

#multipleDiv_Type-14A_18 #multipleContentsDiv_Type-14A_18					{padding: 0 0 0px 0; background-size: 100%;}
.quick-links01 ul li a:before {width: 85px; height: 85px;}

#menu22385_obj179 {margin: 0px 30px 30px; width: 68%; height: auto; float: left;}
.bbs-type-02A	{box-sizing:border-box; position: relative; min-height: 250px; overflow: hidden;}

#menu22385_obj202 {margin: 0px 30px 30px; width: 68%; height: auto; float: left;}
.bbs-type-02A	{box-sizing:border-box; position: relative; min-height: 250px; overflow: hidden;}

#menu22385_obj248 {margin: 0px 30px 30px; width: 68%; height: auto; float: left;}

#menu22385_obj2889 {margin: 0px 30px 30px; width: 92%; height: auto; float: left;}

/*효원엔지니어*/
#menu22385_obj8066 { margin: 0px 30px 30px; width: 92%; height: auto; float: left;}


#menu22385_obj2890 {margin: 0px 30px 30px; width: 92%; height: auto; float: left;}

#footer  {margin: 0px 0px 0px; width: 100%; height: auto; float: left;}


@media (max-width:860px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:830px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:820px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:810px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:800px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:790px) and (min-width:601px) {
		.quick-links01 ul li  {width: 16.1%;}
}

@media (max-width:780px) and (min-width:601px) {
		.quick-links01 ul li  {width: 25%;}
}

@media (max-width:770px) and (min-width:601px) {
		.quick-links01 ul li  {width: 25%;}
}

@media (max-width:775px) and (min-width:601px) {
		.quick-links01 ul li  {width: 25%;}
}

@media (max-width:750px) and (min-width:601px) {
		.quick-links01 ul li  {width: 25%;}
}
@media (max-width:700px) and (min-width:601px) {
	.quick-links01 ul li  {width: 25%;}
}
@media (max-width:600px) and (min-width:480px) {
	.quick-links01 ul li  {width: 33%;}
}
@media (max-width:590px) and (min-width:480px) {
	.quick-links01 ul li  {width: 33%;}
}
@media (max-width:580px) and (min-width:480px) {
	.quick-links01 ul li  {width: 33%;}
}


/*메인아이콘*/
.quick-links													{overflow: hidden; margin-top: 0px;}
.quick-links ul li												{width:100%; float:left; text-align:left; display: inline-table; vertical-align: top; position: relative;}
.quick-links ul li:first-child								{margin-left: 0%;}
.quick-links ul li a											{display:block; font-size:17px; letter-spacing: 0.5px; display: table-cell; vertical-align: top;  height: 110px; color: #FFF; font-weight: bold; padding: 30px 4% 0;}
.quick-links ul li a:hover									{text-decoration:underline;}
.quick-links ul li a:before									{content:''; display:block; width:134px; height:269px; border-radius:0px; margin-bottom: 0px; margin-left: -55px; position: absolute; top: 0px; left: 50%;}
.quick-links ul li a span 									{display: block; font-size: 13px; word-break: keep-all; font-weight: normal; margin-top: 10px;}
.quick-links ul li.item-01									{background-color: #0064ac !important;}
.quick-links ul li.item-01 a:before						{background:url(./../../images/quick-bg01_tablet.png) 0px center no-repeat; margin-top: -95px; width:100%; }



/*정보광장 박스4개*/
.customer_box .cb_bot .cb_sld_box{display:relative;width:774px;height:93px;margin-top:13px;background:#fff}
.customer_box .cb_bot .cb_sld_box ul{display:none;height:91px;border:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li{display:block;float:left;width:385px;height:44px;}
.customer_box .cb_bot .cb_sld_box ul li:first-child{border-right:1px solid #dadada;border-bottom:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li:first-child+li{border-bottom:1px solid #dadada}
.customer_box .cb_bot .cb_sld_box ul li:first-child+li+li{border-right:1px solid #dadada}

.customer_box .cb_bot .cb_sld_box ul li a{display:table;height:44px;}
.customer_box .cb_bot .cb_sld_box ul li a span{display:table-cell;vertical-align:middle;}
.customer_box .cb_bot .cb_sld_box ul li a span:first-child{width:385px;padding-left:30px;}
.customer_box .cb_bot .cb_sld_box ul li a span{line-height:17px;font-size:13px;color:#222}
.customer_box .cb_bot .cb_sld_box ul li a span em{color:#02a1e3}
.customer_box .cb_bot .cb_sld_box ul li a:hover span,.main_box_cont .mbc_row1 div.customer_box .cb_bot .cb_sld_box ul li a:focus span{color:#02a1e3;text-decoration:underline;}
.customer_box .cb_bot .cb_sld_box ul.on{display:block;}





/*footer design*/
#footer                                                                                                    { display: block;}
#footer .wrap-policy																				{border-top:1px solid #4d4d4d; border-bottom:1px solid #545454; background: #4d4d4d;}
#footer .wrap-policy .container																{width:100%; margin:0 auto; position:relative;}
#footer .wrap-policy .container .policy-title												{float:left; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 35px 0 0px; margin-right:10px; font-size:16px; line-height:45px; font-weight:600; background:url(./../images/policy-title-bg.png) 85px center no-repeat; }
#footer .wrap-policy .container ul li														{display:inline-block; position:relative;}
#footer .wrap-policy .container ul li + li:before											{content:""; display:block; position:absolute; width:1px; height:10px; background-color:#999; left:0; top:18px;}
#footer .wrap-policy .container ul li a														{display:table-cell; vertical-align:middle; font-size:13px; color:#ccccce; line-height:45px; margin:0 10px; padding:0 10px;}
#footer .wrap-policy .container .family-site												{position:absolute; right:0; top:8px;}
#footer .wrap-policy .container .family-site input[type=submit]					{display:inline-block; vertical-align:middle; background-color:#1d9cff; padding:0 10px; line-height:30px; color:#fff; font-weight:600;}
#footer .wrap-address                                                                              {background: #4d4d4d;}
#footer .wrap-address .container															{position:relative; padding:20px 0; width:100%; margin:0 auto;}
#footer .wrap-address .container:after														{content:""; display:block; position:absolute; width:160px; height:45px; background:url() no-repeat; right:0; top:10px;}
#footer .wrap-address .container .address												{font-size:13px; color:#fff; line-height:1.6;}
#footer .wrap-address .container .address .address-copy							{display:block; color:#c8c8c8; font-size:12px;}



.advice_notice .icon_bg			{background: none; padding-left: 0; text-align: center;}
