@charset "utf-8";
/* Author : PULIP COMMUNICATIONS, Smart Media Group */

.panelOpen, .panelOpen body, .panelOpen .wrap, .panelOpen .container{overflow:hidden;height:100%;}
/* 2016-05-25 수정 */
/* wrap */
.wrap {
  overflow: hidden;
  position: relative;
  width: 100%;min-width:320px;
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#040b1e), color-stop(255px,#0c193a), color-stop(400px,#1c5285), color-stop(460px,#4295b8), color-stop(545px,#97c8ca), color-stop(615px,#f8ebc9), color-stop(640px,#fdf6e6));
  background: -webkit-linear-gradient(top,#040b1e 0,#0c193a 255px, #1c5285 400px, #4295b8 460px, #97c8ca 545px, #f8ebc9 615px, #fdf6e6 640px);
  background: linear-gradient(to bottom,#040b1e 0,#0c193a 255px, #1c5285 400px, #4295b8 460px, #97c8ca 545px, #f8ebc9 615px, #fdf6e6 640px);*/
}
.wrap:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 688px;
	background:url() no-repeat center top; /* 2016-08-19 수정 */
  background-size:100% auto; /* 2016-08-19 수정 */
  z-index: 400;
}

	/* width 359 responsive *//* 2016-05-24 수정*/
	@media(min-width:321px) and (max-width:467px){
		 .wrap:after{
		background:url() no-repeat center top; /* 2016-08-19 수정 */
		background-size:100% auto; /* 2016-08-19 수정 */
		}
	}

	/* width 468 responsive *//* 2016-05-24 수정*/
	@media(min-width:468px) and (max-width:767px){
		 .wrap:after{
		background:url() no-repeat center top; /* 2016-08-19 수정 */
		top:13px;
		height:677px;
		background-size:100% auto; /* 2016-08-19 수정 */
		}
	}

	/* width 768 responsive */
	@media(min-width:768px) and (max-width:1023px){
		 .wrap:after{
		height:700px;
		background:url() no-repeat center top; /* 2016-08-19 수정 */
		background-size:100% auto; /* 2016-08-19 수정 */
		}
	}

	/* width 1024 responsive */
	@media(min-width:1024px){
		.wrap:after{
		 height:700px;
		 background:url() no-repeat center top;
		 background-size:100% auto; /* 2016-08-19 수정 */
		 }
	}
/* 2016-05-25 수정 끝 */


/* panel */
/* 2016-03-08 수정 시작 */
/* 2016-11-14 modify */
.panel{visibility:hidden; overflow:hidden;position:absolute;width:320px;height:100%;z-index:500;}
.panel, .panel *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;background:#fffdf8;}
	.panel a.active{background:rgba(255,255,255,0.15);}/* 2016-02-17 수정 */
	/* 2016-03-08 수정닫기 */

	/*.panel:after{content:'';display:block;position:fixed;top:585px;left:0;width:280px;height:100%; background:url(/images/asis/index/bg_color_menu_160823.png) repeat-y 0 0;}*/

	.panel .panelLeft, .panel .panelRight{overflow:hidden;position:absolute;width:100%;height:100%;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:500;}
	.panel .panelLeft{left:-50%;}
	.panel .panelRight{left:50%;}
	.panel .panelLeft > article, .panel .panelRight > article{overflow:hidden;position:absolute;top:0;width:100%;height:100%;padding:0 0 0 0;}
	.panel .panelLeft > article{left:50%;}
	.panel .panelRight > article{left:-50%;}
	.panel .panelLeft.panelFull, .panel .panelLeft.panelFull > article{left:0;}
	.panel .panelRight.bgOn:after{
		content:'';position:absolute;left:0;top:0;width:100%;height:100%;
		background:-webkit-gradient(linear, left bottom, left top, color-stop(0%,#ac5a40), color-stop(17%,#be6748), color-stop(51%,#92534a), color-stop(77%,#513438), color-stop(100%,#3c282d));
		background:-webkit-linear-gradient(bottom, #ac5a40 0%, #be6748 17%, #92534a 51%, #513438 77%, #3c282d 100%);
		background:linear-gradient(to top, #ac5a40 0%, #be6748 17%, #92534a 51%, #513438 77%, #3c282d 100%);
		z-index:0;
	}
	.panel .srchInput{position:relative;width:100%;height:56px;padding:12px 52px 7px 20px; /*background:rgba(247,247,247,0.2);*/ z-index:50; background:#fffdf8; border-bottom:1px solid #3d3328;}
	.panel .srchInput input{
		width:100%;height:18px; padding:5px 30px 5px 5px;margin:0; color:#fff;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;
		border-radius:3px;border:0;outline:0; background:none;
		font-family:'notoL';font-size:16px;color:#543e11
	}
	.panel .srchInput .btnSrch{position:absolute; top:6px;right:10px; height:40px}
	.panel .srchInput .btnSrch button{width:40px;height:40px;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle;outline:0;cursor:pointer; background:url(/images/asis/common/ico/ico_zoom.png) no-repeat 50% 50%; background-size:50% 50%; }
	.panel .srchInput .btnSrch .srchVoice{ background:url(/images/asis/common/ico/ico_mike.png) no-repeat 50% 8px; background-size:40% auto; }
	.panel .srchInput .btnSrch .srchTxt{/*background-position:6px -82px;*/}

	.panelBg{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:none;z-index:20;} /*panel bg*/

	.panel .srchInput .inputArea{position:relative; height:43px;}
	.panel .srchInput .btnDel{display:inline-block;position:absolute;top:0;right:5px;width:25px;height:25px;text-indent:-9999px;font-size:0; background:url(/images/asis/common/btn/btn_del1.png) no-repeat 50% 50%; background-size:60% 60%; opacity:0.5;}


/* all menu */
.allMenu{position:relative; padding:0;overflow-y:auto;-webkit-overflow-scrolling:auto;z-index:30;} /*모텐덤스크롤 auto로 수정 20161124 플립 김종환 수정*/
	.allMenu h2{position:relative;height:50px;padding:19px 19px 0 50px;font-weight:normal;border-width:0 0 1px 0;border-style:solid;border-color:#f4f3f0;}
	.allMenu h2 span{font-size:18px !important;line-height:1; color:#493c25;} /* 2017-10-26 수정 */
	.allMenu h2:before, .allMenu h2:after{display:block;content:"";position:absolute;top:50%;background-position:0 0;background-repeat:no-repeat;}
	.allMenu h2:before{left:19px;width:22px;height:22px;margin-top:-12px;background-size:22px 22px;}
	.allMenu h2:after{right:21px;width:10px;height:7px;margin-top:-3px;background:url(/images/asis/common/ico/ico_arrow_down.png) no-repeat left top;background-size:10px auto;}
	.allMenu h2.current:after{background:url(/images/asis/common/ico/ico_arrow_up.png) no-repeat left top;background-size:10px auto;}
	.allMenu h2:nth-of-type(1):before{background-image:url(/images/asis/common/ico/ico_gnb_mykb.png);}
	.allMenu h2:nth-of-type(2):before{background-image:url(/images/asis/common/ico/ico_gnb_product.png);}
	.allMenu h2:nth-of-type(3):before{background-image:url(/images/asis/common/ico/ico_gnb_reward.png);}
	.allMenu h2:nth-of-type(4):before{background-image:url(/images/asis/common/ico/ico_gnb_loan.png);}
	.allMenu h2:nth-of-type(5):before{background-image:url(/images/asis/common/ico/ico_gnb_customer.png);}
	.allMenu h2:nth-of-type(6):before{background-image:url(/images/asis/common/ico/ico_gnb_event.png);}
	.allMenu h2:nth-of-type(7):before{background-image:url(/images/asis/common/ico/ico_gnb_service.png);}
	.allMenu h2:nth-of-type(8):before{background-image:url(/images/asis/common/ico/ico_gnb_company.png);}
	.allMenu h2:nth-of-type(9):before{background-image:url(/images/asis/common/ico/ico_gnb_login.png);}

	.allMenu li a{display:block;position:relative;font-weight:normal;color:#493c25;}
	/* .allMenu li a:before, .allMenu li a:after{content:'';position:absolute;background:url(/images/asis/common/icon_allmenu.png) no-repeat;background-size:300px 175px;} */
	.allMenu li a:after{content:'';position:absolute;background:url(/images/asis/common/icon_allmenu.png) no-repeat;background-size:300px 175px;}
	.allMenu > ul{display:none;}
	.allMenu h2.current + ul{display:block;border-width:0 0 1px 0;border-style:solid;border-color:#8e7f6e;}
	.allMenu > ul > li > a{padding:19px 40px 16px 50px;font-size:1.133em;}
	.allMenu > ul > li > a:before{left:19px;top:16px;width:20px;height:20px;}
	.allMenu > ul > li > a:after{right:20px;top:17px;width:13px;height:13px;background-position:0 -40px;}
	.allMenu > ul > li > a:only-child:after{right:20px;top:17px;width:13px;height:16px;background-position:0 -18px;}
	.allMenu > ul > li.open > a:after{right:19px;top:22px;width:14px;height:3px;background-position:0 -35px;}
	.allMenu ul li ul{display:none;background-color:rgba(255,255,255,0.07);border-width:1px 0;border-style:solid;border-color:#f4f3f0;}
	.allMenu ul li.open ul{display:block;}
	.allMenu ul li.open + li > a{border-top-color:#493c25;}
	.allMenu ul li ul li a{padding:13px 40px 14px 62px;line-height:1.2;} /* 2017-11-30 수정 */
	.allMenu ul li ul li:first-child a{padding:13px 40px 14px 62px;}
	.allMenu ul li ul li a:before{left:50px;top:19px;width:3px;height:3px;background-position:0 0;}
	.allMenu ul li ul li a:after{right:23px;top:17px;width:7px;height:13px;background-position:0 -5px;}
	/* icon */
	.allMenu > ul:nth-of-type(1) > li > a:before{background-position-x:-30px;}
	.allMenu > ul:nth-of-type(2) > li > a:before{background-position-x:-50px;}
	.allMenu > ul:nth-of-type(3) > li > a:before{background-position-x:-70px;}
	.allMenu > ul:nth-of-type(4) > li > a:before{background-position-x:-90px;}
	.allMenu > ul:nth-of-type(5) > li > a:before{background-position-x:-110px;}
	.allMenu > ul:nth-of-type(6) > li > a:before{background-position-x:-130px;}
	.allMenu > ul:nth-of-type(7) > li > a:before{background-position-x:-150px;}
	.allMenu > ul:nth-of-type(8) > li > a:before{background-position-x:-170px;}
	.allMenu > ul:nth-of-type(9) > li > a:before{background-position-x:-190px;}

	.allMenu > ul > li:nth-of-type(1) > a:before{background-position-y:0;}
	.allMenu > ul > li:nth-of-type(2) > a:before{background-position-y:-19px;}
	.allMenu > ul > li:nth-of-type(3) > a:before{background-position-y:-39px;}
	.allMenu > ul > li:nth-of-type(4) > a:before{background-position-y:-58px;}
	.allMenu > ul > li:nth-of-type(5) > a:before{background-position-y:-78px;}
	.allMenu > ul > li:nth-of-type(6) > a:before{background-position-y:-98px;}
	.allMenu > ul > li:nth-of-type(7) > a:before{background-position-y:-117px;}
	.allMenu > ul > li:nth-of-type(8) > a:before{background-position-y:-137px;}
	.allMenu > ul > li:nth-of-type(9) > a:before{background-position-y:-157px;}

	/* width 359 responsive */
	@media(max-width:359px){
		.allMenu ul li ul li a:before{top:18px;}
	}


/* container */
.container{position:relative;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;z-index:600;}
.container .hiddenLayer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;}
.container .btn_top{position:fixed;bottom:9px;right:9px;z-index:900;}
.container .btn_top.sticky{position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky;position:-o-sticky;position:sticky;}

/* header */
header{position:relative;}
.headerInfo{position:relative;border-top:3px solid #fcce16;background:url(/images/asis/common/headerInfo_bg.png) repeat-x left bottom;background-size:1px 1px;}
	.headerInfo h1{text-align:center;}
	/* width 359 responsive */
	@media(max-width:359px){
		.headerInfo h1{padding:0 16px 0 0;}
	}
	.headerInfo h1 > a{display:inline-block;height:22px;text-align:center;text-indent:-9999px;background-image:url(/images/asis/common/logo.png);background-position:0 center;background-size:134px 22px;background-repeat:no-repeat;}
	/*
	.headerInfo .btnAllSearch{display:block;position:absolute;top:6px; width:36px; height:36px; text-indent:-9999px;background-image:url(/images/asis/common/sr_layout_x.png);background-size:100px 100px;background-repeat:no-repeat;} */
	.headerInfo .btnPanel, .headerInfo .btnAllSearch {
		display: block;
		position: absolute;
		top: 6px;
		width: 36px;
		height: 36px;
		text-indent: -9999px;
		background-image: url(/images/asis/common/sr_layout_x.png);
		background-size: 100px 100px;
		background-repeat: no-repeat;
	}

	.headerInfo .btnPanel {
		left: 4px;
		background-position: 0 0;
	}
	.headerInfo .btnAllSearch {
		left: 40px;
		background-position: -36px 0;
	}


	/*.headerInfo .btnPanel {display:block; position:absolute; top:11px; left:16px; width:22px; height:22px;}*/
	.headerInfo .btnPanel div {position:relative; top:0; display:inline-block; width:22px; height:3px; }

	.headerInfo .btnPanel span {position:absolute; left:0; top:0; display:block; width:100%; height:3px; background:#44382f; border-radius:5px;}
	.headerInfo .btnPanel div:before {content:""; position:absolute; left:0; top:-8px; display:block; width:100%; height:3px; background:#44382f; border-radius:5px;
		transform:rotate(0deg);
		transition:0.25s ease-in-out;}
	.headerInfo .btnPanel div:after {content:""; position:absolute; left:0; top:8px; display:block; width:100%; height:3px; background:#44382f; border-radius:5px;
		transition:0.25s ease-in-out;}

	.headerInfo .btnPanel.on div span {width:0;}
	.headerInfo .btnPanel.on div:before {top:0; transform:rotate(135deg);}
	.headerInfo .btnPanel.on div:after {top:0; transform:rotate(-135deg);}

	/*.headerInfo .btnPanel.on{background-position:0 -52px;} /* 2015-04-01 추가 */
	/*.headerInfo .btnAllSearch{left:40px;background-position:-36px 0;}*/
	.headerInfo .btnMypage{display:block; position:absolute; right:15px; top:8px;height:32px;line-height:32px;padding:0 10px;color:#624a08;font-size:15px;border:1px solid #d1cbc0;border-radius:20px}
	/*
header nav{overflow:hidden; height:47px; padding:0 10px}
	header nav ul{overflow:hidden; position:relative;height:44px; padding:0 ; z-index:1; margin:0 auto;}
	header nav ul li {display:inline-block; width:19%;}
header nav:after{display:block;content:'';position:absolute;left:0;top:50px;width:100%;height:32px;background-color:#facc17;z-index:0;}
	header nav li{position:absolute;left:0;top:0;visibility:hidden;}
	header nav li:nth-of-type(1){width:30%;}
	header nav li:nth-of-type(2){width:26%;}
	header nav li:nth-of-type(3){width:22%;}
	header nav li:nth-of-type(4){width:22%;}
	header nav li:nth-of-type(5){width:26%;}
	header nav li:nth-of-type(6){width:30%;}
	header nav a{ display:block; font-size:18px; color:#555; -webkit-text-stroke-width:.03em; text-align:center;line-height:1.1;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
	header nav a:link, nav a:visited, nav a:active, nav a:hover{color:#555;}*/
	/*
	header nav .prev,
	header nav .next{display:block;position:absolute;top:50px;width:20px;height:32px;background:url(/images/asis/common/arrow_gnb.png) no-repeat;background-size:50px 12px;z-index:1;}
	header nav .prev{left:0;background-position:-21px 10px;}
	header nav .next{right:0;background-position:-34px 10px;}
	*/
/* width 1024 responsive */
@media(min-width:768px){
	/*
	header nav li{width:16.666% !important;}
	header nav li:nth-of-type(5), header nav li:nth-of-type(6){display:block;}
	*/
}
.location{overflow:hidden;min-height:25px;padding:8px 14px 4px 10px;border-bottom:1px solid #c8c8c8;background-color:#ebebeb;}
	.location li{float:left;position:relative;padding:0 8px 0 16px;font-size:0.867em;line-height:1.1;}
	.location li:before{display:block;content:"";position:absolute;left:0;top:1px;width:6px;height:10px;background-image:url(/images/asis/common/sr_layout.png);background-position:0 -36px;background-size:100px 100px;background-repeat:no-repeat;}
	.location li:first-child{padding-left:0;margin:-2px 6px 0 0;width:18px;height:15px;text-indent:-9999px;font-size:0;line-height:0;background-image:url(/images/asis/common/sr_layout_x.png);background-position:-10px -36px;background-size:100px 100px;background-repeat:no-repeat;} /* 2015-03-31 수정 */
	.location li:first-child:before{display:none;}
	/* width 359 responsive */
	@media(max-width:359px){
	}
/* main */
.wrapMain .headerInfo{}
.wrapMain header nav:after{height:29px;border-bottom:3px solid #fcaf17;background:#f7f7f7;}
.wrapMain header nav .prev{background-position:6px 10px;}
.wrapMain header nav .next{background-position:-7px 10px;}

/* contents layout */
.layoutCnt{position:relative;min-height:50px;border-top:1px solid #eae6e3}
.layoutCnt:before{display:none;content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#cbcbcb;z-index:210;}
.layoutCnt:after{display:block;content:"";clear:both;}
/* width 768 responsive */
@media(min-width:768px){
	.layoutCnt{min-height:940px;}
	.layoutCnt:before{display:block;left:34%;}
	.layoutCnt.layoutCntFull:before,
	.layoutCnt.layoutCntOnly:before{display:none;}
}
/* width 1024 responsive */
@media(min-width:1024px){
	.layoutCnt:before{left:25%;}
}
.wrapSubMain .layoutCnt, layoutCnt.layoutError{min-height:50px;}
.wrapSubMain .layoutCnt:before{display:none;}

/* lnb */
.lnb{overflow:hidden;display:none;position:relative;width:100%;min-height:50px;z-index:300;}
	.lnb li > a{display:block;position:relative;}
	.lnb li > a:before, .lnb li a:after{display:block;content:"";position:absolute;background-image:url(/images/asis/common/icon_submain.png);background-size:300px 220px;background-repeat:no-repeat;z-index:1;}/* 2017-08-24 수정 */

	.lnb > ul > li{border-top:1px solid #e6e1d8;}
	.lnb > ul > li:first-child{border:0;}
	.lnb > ul > li:last-child{border-bottom:1px solid #e6e1d8;}
	.lnb > ul > li > a{padding:19px 40px 16px 50px;font-size:1.133em;color:#896938;font-family:notoM}
	.lnb > ul > li.on > a{color:#726459}
	.lnb > ul > li.open > a{color:#726459;background:#f1e9e4}
	.lnb > ul > li > a:before{left:19px;top:50%;width:20px;height:20px;margin-top:-11px;}
	.lnb > ul > li > a:after{right:20px;top:17px;width:13px;height:13px;background-position:0 -40px;}
	.lnb > ul > li > a:only-child:after{right:20px;top:17px;width:10px;height:16px;background-position:0 -18px;}
	.lnb > ul > li > ul{display:none;border-top:1px solid #bcb29f;}
	.lnb > ul > li > ul > li{border-top:0 solid #e7deca;}
	.lnb > ul > li > ul > li.on{border-top:0;}
	.lnb > ul > li > ul > li.on + li{border-color:#d3c19c;}
	.lnb > ul > li > ul > li.on a{background:#f9f8f8;color:#8e6c38;font-family:notoM}
	.lnb > ul > li > ul > li:first-child{border:0;}
	.lnb > ul > li > ul > li > a{padding:15px 40px 13px 36px;color:#666;line-height:1;background:#f9f8f8;}
	.lnb > ul > li > ul > li > a:before{display:block;content:"";position:absolute;left:26px;top:18px;width:4px;height:4px;background:url(/images/asis/common/icon_dot.png) no-repeat 0 0;background-size: 4px 4px}
	.lnb > ul > li > ul > li.on > a:before{display:block;content:"";position:absolute;left:26px;top:20px;width:4px;height:4px;background:url(/images/asis/common/icon_dot2.png) no-repeat 0 0;background-size: 4px 4px}
	.lnb > ul > li > ul > li > a:after{right:23px;top:17px;width:7px;height:12px;background-position:0 -5px;}
	.lnb > ul > li > ul > li:first-child > a:after{right:23px;top:17px;width:7px;height:12px;background-position:0 -5px;}
	.lnb > ul > li > ul > li.on > a:after{background-position:-10px -5px;}
	.lnb > ul > li.on{background:#f1e9e4;border-color:#bcb29f;}
	.lnb > ul > li.on + li{border-color:#bcb29f;}
	.lnb > ul > li.open + li{border-top:0;}

	/* open */
	.lnb > ul > li.open > a:after{right:20px;top:23px;width:13px;height:4px;background-position:0 -35px;}
	.lnb > ul > li.open{border-bottom:1px solid #d3c19c;}
	.lnb > ul > li.open > ul{display:block;}
	.wrapSubMain .lnb > ul.lnbIconMG3 > li.open:last-child {border-bottom:1px solid #d3c19c;} /*2016-09-06 추가 */

	/* icon */
	.lnb .lnbIconMG1 > li > a:before{background-position-x:-30px;}
	.lnb .lnbIconMG2 > li > a:before{background-position-x:-50px;}
	.lnb .lnbIconMG3 > li > a:before{background-position-x:-70px;}
	.lnb .lnbIconMG4 > li > a:before{background-position-x:-90px;}
	.lnb .lnbIconMG5 > li > a:before{background-position-x:-110px;}
	.lnb .lnbIconMG6 > li > a:before{background-position-x:-130px;}
	.lnb .lnbIconMU1 > li > a:before{background-position-x:-150px;}
	.lnb .lnbIconMU2 > li > a:before{background-position-x:-170px;} /* 회사소개 */
	.lnb .lnbIconMU3 > li > a:before{background-position-x:-190px;}
	.lnb .lnbIconMG3 > li > ul > li > a > span{position:relative;display:inline-block;padding:0 40px 0 0;}
	.lnb .lnbIconMG3 > li > ul > li > a > span.new_prod:after{display:block;position:absolute;right:0;top:0;content:'new';padding:0 .3em;font-size:0.867em;color:#fff;background:#6fc9ca;}/* 2016-07-05추가 */
	.lnb .lnbIconMG3 > li > ul > li > a > span.new_rcmd:after{display:block;position:absolute;right:0;top:0;content:'추천';padding:0 .3em;font-size:0.867em;color:#fff;background:brown;}/* 2016-07-05추가 */

	/* icon 2018-03-05 수정 */
	.lnb > ul > li:nth-of-type(1) > a:before{background-position-y:0;}
	.lnb > ul > li:nth-of-type(2) > a:before{background-position-y:-20px;}/* 2018-04-05 위치수정 */
	.lnb > ul > li:nth-of-type(3) > a:before{background-position-y:-40px;}/* 2018-04-05 위치수정 */
	.lnb > ul > li:nth-of-type(4) > a:before{background-position-y:-60px;}/* 2018-04-05 위치수정 */
	.lnb > ul > li:nth-of-type(5) > a:before{background-position-y:-80px;}/* 2018-04-05 위치수정 */
	.lnb > ul > li:nth-of-type(6) > a:before{background-position-y:-100px;}/* 2019-05-30 위치수정 */
	.lnb > ul > li:nth-of-type(7) > a:before{background-position-y:-120px;}
	.lnb > ul > li:nth-of-type(8) > a:before{background-position-y:-140px;} /* 2021-08-18 위치수정 */
	.lnb > ul > li:nth-of-type(9) > a:before{background-position-y:-160px;}	/* 2015-09-25 추가 */
	.lnb > ul > li:nth-of-type(10) > a:before{background-position-y:-180px;} /* 2017-08-24 추가 */
	.lnb > ul > li:nth-of-type(11) > a:before{background-position-y:-200px;} /* 2017-08-24 추가 */
	
	
.lnbBoxMenu{overflow:hidden;padding:20px 14px 30px;border-top:1px solid #eee;}
	.lnbBoxMenu p:nth-child(1){float:left;width:50%;padding:0 4px 0 0;}
	.lnbBoxMenu p:nth-child(2){float:right;width:50%;padding:0 0 0 4px;}
	.lnbBoxMenu p a{position:relative;display:block;height:82px;padding:14px 12px;color:#a58746;line-height:1.2;border:1px solid #b5985a;border-radius:3px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);}
	.lnbBoxMenu p a:after{content:'';display:block;width:10px;height:
	12px;position:absolute;right:12px;bottom:19px;background-image: url(/images/asis/common/icon_submain.png);background-position:2px -20px;background-size: 300px 200px;background-repeat: no-repeat;}

/* width 768 responsive */
@media(min-width:768px){
	.lnb{display:block;float:left;width:34%;}
	.lnbBoxMenu{padding:0 14px;margin:30px 0 0 0;border:0;}
}
/* width 1024 responsive */
@media(min-width:1024px){
	.lnb{width:25%;}
}
.wrapSubMain .lnb{display:block;float:none;width:100%;min-height:50px;border-right:0;background-color:#fff;z-index:300;}
	.wrapSubMain .lnb > ul > li:last-child{}
	.wrapSubMain .lnb > ul > li > ul > li > a{padding-left:62px;}
	.wrapSubMain .lnb > ul > li > ul > li > a:before{left:50px;}

/* contents */
.contents{position:relative;width:100%;padding:22px 14px 60px 14px;z-index:200;}
.wrapMain .contents{overflow:hidden;width:100%;background:#fff}

.wrapSubMain .contents{display:none;}
.layoutError .contents{float:none;width:100%;padding-right:14px;background-color:#fff;z-index:400;}

.layoutCnt.layoutCntOnly{min-height:0;}
.layoutCnt.layoutCntOnly .contents{float:none;width:100%;padding:22px 14px 50px 14px;}

/* width 768 responsive */
@media(min-width:768px){
	.contents{float:left;width:66%;padding-right:20px;}
	.layoutCnt.layoutCntFull .contents{float:none;width:100%;}
	.layoutCnt.layoutCntOnly .contents{padding-left:20px;padding-right:20px;}
}
/* width 1024 responsive */
@media(min-width:1024px){
	.contents{width:75%;padding-right:150px;}
}
.contents.loginLayout{padding-top:0;}

/* aside menu */
.asideMenu{display:none;position:absolute;right:20px;top:20px;width:110px;text-align:center;border:1px solid #bebebe;border-radius:3px;background:#fafafa;z-index:300;}
	.asideMenu ul{}
	.asideMenu li{padding:0 10px;}
	.asideMenu li a{position:relative;display:block;height:100px;padding:18px 0 0 0;border-bottom:1px solid #d6d6d6;}
	.asideMenu li figure{}
	.asideMenu li figcaption{display:table-cell;width:88px;height:26px;padding:1px 0 0 0;vertical-align:middle;text-align:center;font-size:0.800em;line-height:1.1;text-align:center;color:#666;}
	.asideMenu li .line{margin:0;}
	.asideMenu li:last-child a{border-bottom:0;}
	.asideMenu li img{width:50%;}

/* width 768 responsive */
@media(min-width:768px){
	.asideMenu{display:none;}
}
/* width 1024 responsive */
@media(min-width:1024px){
	.asideMenu{display:block;}
}
.wrapSubMain .asideMenu, .layoutCnt.layoutError .asideMenu{display:none;}

	/* btn */
	aside [class*=btn] a{display:block;font-size:0;line-height:0;text-indent:-9999px;background:url(/images/asis/common/bul_mypage.png) no-repeat;background-size:25px 125px;}
	aside .btnClose{position:absolute;top:0;left:5px;}
	aside .btnClose a{width:45px;height:45px;background-position:10px -15px;}
	aside .btnLogout{position:absolute;top:0;right:5px;}
	aside .btnLogout a{width:45px;height:45px;background-position:10px -62px;}
	aside .cnt{position:relative;padding:18px 0 28px 14px;}

	aside .cancelSrv a{display:block;width:64px;height:54px;padding:13px 0 14px;text-align:center;font-size:0.8em;color:#545045;}
	/* width 359 responsive */
	@media(max-width:359px){
		aside .cnt .tit{margin:19px 0 0 0;}

	}
	/* product best */
	aside .prodBest{overflow:hidden;}
	aside .prodBest ul{overflow:hidden;margin:12px 0 0 0;border-radius:5px;border:1px solid #cdcdcd;}
	aside .prodBest li{float:left;position:relative;width:56px;padding:0 0 0 2px;}
	aside .prodBest li.icon08{width:68px;}
	aside .prodBest li:first-child{padding-left:0;}
	aside .prodBest li:last-child{padding-left:0;}
	aside .prodBest li:after{display:block;content:"";position:absolute;left:0;top:29px;width:2px;height:2px;background-color:#c3c3c3;}
	aside .prodBest li:first-child:after{display:none;}
	aside .prodBest li div{position:relative;height:80px;padding:53px 0 0 0;font-size:0.867em;color:#a58746;text-align:center;}
	aside .prodBest li div:after{display:block;content:"";position:absolute;left:50%;top:12px;width:36px;height:36px;margin-left:-18px;background-image:url(/images/asis/contents/icon_life.png);background-size:250px 500px;background-repeat:no-repeat;}
	aside .prodBest li.icon01 div:after{background-position:0 -342px;}
	aside .prodBest li.icon02 div:after{background-position:-37px -342px;}
	aside .prodBest li.icon03 div:after{background-position:-74px -342px;}
	aside .prodBest li.icon04 div:after{background-position:-111px -342px;}
	aside .prodBest li.icon05 div:after{background-position:0 -379px;}
	aside .prodBest li.icon06 div:after{background-position:-37px -379px;}
	aside .prodBest li.icon07 div:after{background-position:-74px -379px;}
	aside .prodBest li.icon08 div:after{background-position:-111px -379px;}
	aside .prodBest li.icon09 div:after{background-position:0 -416px;}
	aside .prodBest li.icon10 div:after{background-position:-37px -416px;}
	aside .prodBest li.icon11 div:after{background-position:-74px -416px;}
	aside .prodBest li.icon12 div:after{background-position:-111px -416px;}
	aside .prodBest li.icon13 div:after{background-position:0 -453px;}
	aside .prodBest li.icon14 div:after{background-position:-37px -453px;}
	aside .prodBest li.icon15 div:after{background-position:-74px -453px;}
	aside .prodBest li.icon16 div:after{background-position:-111px -453px;}
	aside .prodBest .btn{margin:8px 0 0 0;}
	/* width 359 responsive */
	@media(max-width:359px){
		aside .prodBest li{width:49px;}
		aside .prodBest li.icon08{width:56px;padding-right:4px;}
	}

	aside [class*="btnType"]{
		position:relative;display:inline-block;min-width:100px;padding:10px 15px 8px 10px;margin:8px 4px 0 0;color:#545045;font-size:0.933em;line-height:1.2;text-align:left;border-width:1px 1px 1px 1px;border-style:solid;
		border-radius:3px;box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.9), 0 1px 3px rgba(0, 0, 0, 0.3);
	}
	aside [class*="btnType"]:after{display:block;content:'';position:absolute;top:12px;right:7px;width:7px;height:11px;background: url(/images/asis/common/btn_icon_link.png) no-repeat right 0;background-size: 7px 11px;}
	aside .btnTypeA{
		color:#545045;border-color:#b4a596;
		background:#d6ccb0;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8ceaf), color-stop(100%,#d3cab0));
		background:-webkit-linear-gradient(top, #d8ceaf 0%,#d3cab0 100%);
		background:linear-gradient(to bottom, #d8ceaf 0%,#d3cab0 100%);
	}
	aside .btnTypeB{border:1px solid #919191;background:#fff;}
	.mypageBg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:700;}
	/* width 359 responsive */
	/* 2016-11-14 modify */
	@media(max-width:359px){
		aside{width:320px;}

	}

/* footer */
footer{clear:both; position:relative;padding-top:20px;border-top:1px solid #ededed; background-color:#fbfbfb; z-index:300; /*padding:1.375em 0.875em; height:100%; */ }
/*.wrapMain footer{border:0;}*/


footer .service{text-align:center;}
	footer .service a{display:inline-block;padding:7px 10px 0 10px ;height:26px;color:#333;font-size:12px;border-width:1px 1px 1px 1px;border-color:#e5e5e5;border-style:solid;border-radius:4px;background-color:#fff;}

/* 2016-04-15 푸터SNS 추가 */
/*
footer .sns {text-align:center;}
	footer .sns a {min-height:24px; padding:7px 0 0 26px; margin:10px 0 0 0.4em; color:#666; text-indent:9999em; white-space:nowrap; overflow:hidden; width:1em; line-height:1.2; background:url(/images/asis/common/icon_sns2.png) no-repeat; background-size:21px 147px; font-size:0.800em;}
	footer .sns a.f {}
	footer .sns a.b {background-position:0 -49px;}
	footer .sns a.t {background-position:0 -25px;}
	footer .sns a.s {background-position:0 -98px;}
	footer .sns a.y {background-position:0 -123px;}
	*/

footer .quickMenu{padding:10px 0;text-align:center}
	footer .quickMenu li{font-size:0;line-height:0;}
	footer .quickMenu a{display:inline-block; padding:6px 10px;font-size:12px;line-height:1;background:url(/images/asis/common/bg_bar_s_gray.gif) no-repeat left 5px;background-size:1px auto;}
	footer .quickMenu a:first-child {background:none;}
	
footer .copyright {clear:both;padding:10px 0 20px 0; line-height:17px; text-align:center;font-size:10px;color:#ccc}
footer .copyright span {display:block;font-size:12px !important;/*font-family:'notosansLight';*/color:#999 !important;}/* 2017-11-01 수정 */



	/* for tablet main // width 768 responsive */
	@media(min-width:768px){
		/*
		footer .quickMenu > ul > li{display:inline-block;margin:0;vertical-align:top;}
		footer .quickMenu a:first-child{padding-left:0.600em;margin-left:0.3em;}
		footer .quickMenu a:first-child:before{display:block;}
		footer .quickMenu li:first-child a:first-child:before{display:none;}
		*/
	}

	@media(max-width:554px){
		/*footer .quickMenu{padding:10px 0 0 0; }

		footer .quickMenu > ul > li{display:inline-block;margin:0;vertical-align:top;}
		footer .quickMenu a:first-child{padding-left:0.600em;margin-left:0.3em;}
		footer .quickMenu a:first-child:before{display:block;}
		footer .quickMenu li:first-child a:first-child:before{display:none;}
		*/
	}


/* accessibility */
.accNav{position:absolute;top:0;left:0;width:100%;height:0;z-index:1000;}
	.accNav h2{visibility:hidden;}
	.accNav h2, .accNav ul, .accNav ul li{height:0;}
	.accNav a{display:block;overflow:hidden;position:absolute;left:0;top:0;width:1px;height:1px;margin:0 0 -1px -1px;color:#000;font-weight:bold;text-align:center;white-space:nowrap;}
	.accNav a:focus, .accNav a:hover, .accNav a:active{width:100%;height:auto;padding:10px 0;color:#fff;background:#0c4da2;z-index:1100;}
	.accTitle, .accEx, .blind{overflow:hidden;position:absolute;left:-10000px;top:-10000px;width:0;height:0;font-size:0;line-height:0;opacity:0;}

/* search input */
.searchIp{overflow:hidden;position:relative;padding:19px 56px 19px 15px;margin:12px 0 22px 0;border:1px solid #e6e1d2;background:#f9f7f2;}
	.searchIp .select{position:absolute;top:19px;left:15px;width:70px;}
	.searchIp .inputArea{position:relative;padding:0 20px 0 0;margin-left:74px;border:1px solid #dcdcdc;background:#fff;}
	.searchIp .inputArea input{width:100%;padding:0 8px;border:0;outline:0;background:#fff;}
	.searchIp .inputArea a{display:inline-block;position:absolute;top:3px;right:5px;width:25px;height:25px;text-indent:-9999px;font-size:0;background:url(/images/asis/common/fullsearch_button.png) no-repeat 0 0;background-size:150px 50px;}
	.searchIp .btn{position:absolute;top:19px;right:15px;height:36px;}
	.searchIp .btn a{display:block;width:33px;height:36px;text-indent:-9999px;background-image:url(/images/asis/common/fullsearch_button.png);background-repeat:no-repeat;background-size:150px 50px;}
	.searchIp .btn .btnSrchTypeA{background-position:-75px 0;}
	.searchIp .btn .btnSrchTypeB{background-position:-110px 0;}
	
	
	
	/* search input2 2021-02-05 추가 */
.searchIp2{overflow:hidden;position:relative;padding:0px 56px 0px 0px;margin:12px 0 22px 0;border:1px solid #fff;background:#fff;}
	.searchIp2 .select{position:absolute;top:19px;left:15px;width:70px;}
	.searchIp2 .inputArea{position:relative;padding:0 20px 0 0;margin-left:74px;border:1px solid #dcdcdc;background:#fff;}
	.searchIp2 .inputArea input{width:100%;padding:0 8px;border:0;outline:0;background:#fff;}
	.searchIp2 .inputArea a{display:inline-block;position:absolute;top:3px;right:5px;width:25px;height:25px;text-indent:-9999px;font-size:0;background:url(/images/asis/common/fullsearch_button.png) no-repeat 0 0;background-size:150px 50px;}
	.searchIp2 .btn{position:absolute;top:0px;right:15px;height:36px;}
	.searchIp2 .btn a{display:block;width:33px;height:36px;text-indent:-9999px;background-image:url(/images/asis/common/fullsearch_button.png);background-repeat:no-repeat;background-size:150px 50px;}
	.searchIp2 .btn .btnSrchTypeA{background-position:-75px 0;}
	.searchIp2 .btn .btnSrchTypeB{background-position:-110px 0;}
	


/* full search */
.fullSearchIp{position:relative;padding:19px 56px 19px 15px;margin:12px 0 22px 0;border:1px solid #e6e1d2;background:#f9f7f2;}
	.fullSearchIp .inputArea{position:relative;padding:0 20px 0 0;border:1px solid #dcdcdc;background:#fff;}
	.fullSearchIp .inputArea input{width:100%;padding:0 8px;border:0;outline:0;background:#fff;}
	.fullSearchIp .inputArea a{display:inline-block;position:absolute;top:3px;right:5px;width:25px;height:25px;text-indent:-9999px;font-size:0;background:url(/images/asis/common/fullsearch_button.png) no-repeat 0 0;background-size:150px 50px;}
	.fullSearchIp .btn{position:absolute;top:19px;right:15px;height:36px;}
	.fullSearchIp .btn a{display:block;width:33px;height:36px;text-indent:-9999px;background-image:url(/images/asis/common/fullsearch_button.png);background-repeat:no-repeat;background-size:150px 50px;}
	.fullSearchIp .btn .btnSrchTypeA{background-position:-75px 0;}
	.fullSearchIp .btn .btnSrchTypeB{background-position:-110px 0;}
.fullSearchBox{position:fixed;top:0;left:0;width:100%;box-shadow:0 4px 4px rgba(0, 0, 0, 0.3);z-index:1000;}
	.fullSearchBox .fullSearchIp{padding:9px 56px 9px 14px;margin:0;border-bottom:1px solid #ced1d1;background:#f7f7f7;box-shadow:0 1px 2px rgba(64, 103, 101, 0.11);}
	.fullSearchBox .fullSearchIp .inputArea{border-color:#dcdcdc;}
	.fullSearchBox .fullSearchIp .btn{top:9px;}
	.fullSearchBox .resultList{padding:9px 0 10px;background:#fff;}
	.fullSearchBox .resultList a{position:relative;display:block;padding:10px 50px 9px 26px;}
	.fullSearchBox .resultList a mark{color:#b5985a;}
	.fullSearchBox .resultList a:after{content:'';display:block;position:absolute;top:50%;right:26px;width:25px;height:25px;margin-top:-13px;background:url(/images/asis/common/fullsearch_button.png) no-repeat -25px 0;background-size:150px 50px;}

/* voice search */
.searchVoice{position:fixed;left:0;top:0;width:100%;height:274px;background-color:#fff;z-index:1000;}
	.searchVoice > article{position:relative;height:228px;padding:0;background:url(/images/asis/common/fullsearchvoice_pattern.png) no-repeat center 0;background-size:360px 912px;z-index:20;}
.searchVoice .btnClose{position:absolute;right:11px;top:11px;z-index:30;}
	.searchVoice .btnClose a{display:block;width:25px;height:25px;text-indent:-9999px;background:url(/images/asis/common/fullsearch_button.png) no-repeat -50px 0;background-size:150px 50px;}
.searchVoice > article .searching{position:absolute;left:50%;top:50px;width:97px;height:114px;margin:0 0 0 -48px;background:url(/images/asis/common/fullsearchvoiceing.png) no-repeat 0 0;background-size:97px 912px;z-index:20;}
.searchVoice > article .searching span{
		position:absolute;left:0;top:0;width:97px;height:114px;
		background-image:url(/images/asis/common/fullsearchvoiceing.png);background-position:0 0;background-size:97px 912px;background-repeat:no-repeat;opacity:0;
		transition:all 0.5s linear;
	}
	.searchVoice > article .searching span:nth-of-type(1){background-position:0 -114px;}
	.searchVoice > article .searching span:nth-of-type(2){background-position:0 -228px;}
	.searchVoice > article .searching span:nth-of-type(3){background-position:0 -342px;}
	.searchVoice > article .searching span:nth-of-type(4){background-position:0 -456px;}
	.searchVoice > article .searching span:nth-of-type(5){background-position:0 -570px;}
	.searchVoice > article .searching span:nth-of-type(6){background-position:0 -684px;}
	.searchVoice > article .searching span.ing:nth-of-type(1){opacity:1;}
	.searchVoice > article .searching span.ing:nth-of-type(2){opacity:1;}
	.searchVoice > article .searching span.ing:nth-of-type(3){opacity:1;}
	.searchVoice > article .searching span.ing:nth-of-type(4){opacity:1;}
	.searchVoice > article .searching span.ing:nth-of-type(5){opacity:1;}
	.searchVoice > article .searching span.ing:nth-of-type(6){opacity:1;}
.searchVoice > article .again{position:absolute;left:0;top:50px;width:100%;height:114px;margin:0;text-align:center;z-index:20;}
.searchVoice > article .again a{display:inline-block;width:97px;height:114px;text-indent:-9999px;background:url(/images/asis/common/fullsearchvoiceing.png) no-repeat 0 -798px;background-size:97px 912px;z-index:20;}
.searchVoice > article .state{position:absolute;left:0;top:184px;width:100%;font-size:1.133em;color:#666;text-align:center;z-index:20;}
	.searchVoice > article .state mark{color:#b5985a;}
.searchVoice > article .bg{position:relative;width:100%;height:228px;z-index:10;}
	.searchVoice > article .bg span{
		display:block;position:absolute;left:0;width:100%;height:228px;
		background-image:url(/images/asis/common/fullsearchvoice_pattern.png);background-position:center 0;background-size:360px 912px;background-repeat:no-repeat;
		-webkit-animation-name:searchVoiceBg;
		-webkit-animation-timing-function:ease-in-out;
		/* -webkit-animation-iteration-count:infinite; */
		-webkit-animation-duration:6s;
	}
	.searchVoice > article .bg span:nth-of-type(1){background-position:center -228px;-webkit-animation-delay:4s;}
	.searchVoice > article .bg span:nth-of-type(2){background-position:center -456px;-webkit-animation-delay:2s;}
	.searchVoice > article .bg span:nth-of-type(3){background-position:center -684px;-webkit-animation-delay:0s;}
.searchVoice .ex{padding:15px 0 0 0;font-size:0.867em;text-align:center;border-top:1px solid #e8e8e7;}
@-webkit-keyframes searchVoiceBg{
	0%{opacity:1;}
	17%{opacity:0.6;}
	25%{opacity:0;}
	92%{opacity:0.4;}
	100%{opacity:1;}
}
/* width 360 responsive */
@media(min-width:360px){
	.searchVoice{left:50%;top:50%;max-width:360px;margin:-137px 0 0 -180px;}
}
.modalBg{position:fixed;left:0;top:0;width:100%;height:100%;padding:0;background:rgba(0, 0, 0, 0.5);z-index:999;}



/*추가*/
header{position:relative;}
header .headerInfo{position:relative;}
header .headerInfo h1{display:block;width:50%;margin:0 auto;vertical-align:top;}
header .headerInfo h1 a {display:block;width:100%;height:54px;margin-left:-10px;vertical-align:top;background:url(/images/asis/common/logo_kbinsure.png) center center no-repeat;background-size:127px auto;text-indent:-9999px}
header nav{overflow:hidden;padding:0 12px;}
.wrapMain header nav{overflow:hidden;padding:0 12px;opacity:0;}
header nav ul{overflow:hidden;position:relative;max-width:750px;margin:0 auto;z-index:1;}
header nav ul li {float:left;width:18%;height:100%;}
header nav ul li:nth-of-type(1){width:22%;}
header nav ul li:nth-of-type(5){width:24%;}
header nav ul li a {line-height:3;}
header nav a{ display:block; height:50px; font-size:18px; color:#555; -webkit-text-stroke-width:.03em; text-align:center;line-height:38px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
header nav a:link, nav a:visited, nav a:active, nav a:hover{color:#555;font-family:notoL}
header .headerInfo .btnLogin div {margin-top:10px}

/*header 공통*/
.headerInfo .btnPanel, .headerInfo .btnAllSearch {display: block;position: absolute;top: 0;width: 36px;height: 100%;text-indent: -9999px}
.headerInfo .btnPanel {background:url(/images/asis/common/header_ico_panel.png) no-repeat center center;background-size:20px auto}
.headerInfo .btnAllSearch {left: 40px;background:url(/images/asis/common/header_ico_search.png) no-repeat center center;background-size:20px auto}
/*.headerInfo .btnLogin {display:block;position:absolute; top: 0;right:12px;width:10%;min-width:80px;max-width:90px;height:100%;}
.headerInfo .btnLogin div {height:32px;padding:9px 0 0 0 ;text-align:center;color:#624a08;font-size:15px;border:1px solid #d1cbc0;border-radius:20px;box-sizing:border-box}*/

.headerInfo .btnLogin { min-width: auto; max-width: none; display:block; position:absolute; top: 0; right: 6px; background:url("/images/asis/main/l_2.png") no-repeat 0 center; background-size: 20px auto; width: auto; height: 100%; padding-left: 28px; /* text-indent: -9999px;  */}
.headerInfo .btnLogin div { display: inline-block; border: none; height: auto; line-height: 58px; padding: 0; margin-top: 0 !important; font-family:notoM;} /* 2017-10-26 수정 */
.headerInfo .btnLogin.my { background:url("/images/asis/main/l.png") no-repeat 0 center; background-size: 20px auto; padding-left: 24px; }
.headerInfo .btnLogin.my div { letter-spacing: -1px; } 



/* width 360-766 responsive*/
@media(max-width:766px){

}
/* width 767-1023 responsive*/
@media(min-width:767px) and (max-width:1023px){
	header nav {height:60px}
	header nav a {font-size:22px }
	header .headerInfo h1 a {background-size:149px auto !important}

	footer .quickMenu li {display:inline-block}
  footer .quickMenu li a:first-child {background: url(/images/asis/common/bg_bar_s_gray.gif) no-repeat left center;}

}
/* width 1024 responsive */
@media(min-width:1024px){			/* and (max-width:1024px)*/
	header nav {height:60px}
	header nav a {font-size:22px !important}
	header .headerInfo h1 a {background-size:149px auto !important}

	footer .quickMenu li {display:inline-block}
	footer .quickMenu li a:first-child {background: url(/images/asis/common/bg_bar_s_gray.gif) no-repeat left center;}

}

@media(max-width:359px){
aside .my_analysis .bt_analysis_more, aside .my_info .btInfoChage{right:14px;}
}

aside{visibility:hidden;overflow:hidden;position:absolute;right:0;top:0;} /* 2017-09-29 추가 */








/* 2017.10.24 pulipinc.com 김지영 추가 */
header nav a { height: 55px; font-size: 17px; }
.headerInfo { border-top: none; height: 56px; }
header .headerInfo{position:relative; border-bottom: #e8e6e2 1px solid; }
header .headerInfo h1 a { margin-left: 0; display:block;width:100%;height:60px;vertical-align:top;background:url("/images/asis/main/logo.png") center center no-repeat;background-size:124px auto;text-indent:-9999px}
.headerInfo .btnPanel { left: 6px;background:url("/images/asis/main/m.png") no-repeat center center; background-size: 20px auto; }
.headerInfo .btnAllSearch {left: 40px;background:url("/images/asis/main/s.png") no-repeat center center; background-size: 20px auto; }
.headerInfo .btnLogin { min-width: auto; max-width: none; display:block; position:absolute; top: 0; right: 6px; background:url("/images/asis/main/l_2.png") no-repeat 0 center; background-size: 20px auto; width: auto; height: 100%; padding-left: 28px; /* text-indent: -9999px;  */}
.headerInfo .btnLogin div { display: inline-block; border: none; height: auto; line-height: 58px; padding: 0; margin-top: 0 !important; color: rgba(141, 118, 98, 1); font-size: 15px;} /* 2017-10-26 수정 */
 

.headerInfo .btnLogin.my { background:url("/images/asis/main/l.png") no-repeat 0 center; background-size: 20px auto; padding-left: 24px; }
.headerInfo .btnLogin.my div { letter-spacing: -1px; } 

@media only screen and (min-width:767px) {
	header nav {height:64px}
	header nav a {font-size:22px; height: 64px; }
	header .headerInfo h1 a {background:url("/images/asis/main/logo_t.png") center center no-repeat; background-size:180px auto !important; height: 63px; }
	.headerInfo .btnPanel { left: 20px; }
	.headerInfo .btnAllSearch { left: 64px; }
	.headerInfo .btnLogin { right: 20px }
	.headerInfo .btnLogin div { line-height: 61px; }
	.headerInfo .btnLogin.my div { line-height: 61px; }
}














