@charset "utf-8";
/* Author : PULIP COMMUNICATIONS, Smart Media Group */

/* search */
.searchBox{width:100%;padding:20px 16px;margin:22px 0 12px 0;border-width:1px;border-color:#e6e1d2;border-style:solid;background-color:#f9f7f2;}
.popCnt .searchBox, .titleAct + .searchBox{margin-top:0;}
.searchBox li{overflow:hidden;position:relative;min-height:32px;margin:6px 0 0 0;}
	.searchBox li:first-child{margin-top:0;}
.searchBox li .tit{position:absolute;left:0;top:7px;padding:0 0 0 12px;color:#a58746;line-height:1.2;}
	.searchBox li .tit:before{
		display:block;content:"";position:absolute;left:0;top:5px;width:5px;height:6px;
		background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;
	}
.searchBox li .cnt{}
	.searchBox li .cnt .input, .searchBox li .cnt .select{width:100%;}
	/* size */
	.searchBox .sizeS li{padding-left:84px;}
.periodSearch{padding:25px 17px;border:1px solid #dcdcdc;background-color:#fafafa;}
	.periodSearch .btn{overflow:hidden;min-height:26px;margin:12px 0 0 0;text-align:center;}
	.periodSearch .btn.length4 a, .periodSearch .btn.length4 button{width:24%;margin:0;}
	.periodSearch .form{margin:11px 0 0 0;}
	.periodSearch .formPeriod p{background-color:#fff;}
		/* width 359 responsive */
		@media(max-width:359px){
			.periodSearch .btn.length4 a, .periodSearch .btn.length4 button{}
		}

/* simple form */
.simpleForm{}
.simpleForm li{position:relative;vertical-align:top;zoom:1;}
.simpleForm:after{display:block;content:"";clear:both;}
	.simpleForm .input, .simpleForm .select{width:100%;}
	.simpleForm .certification{padding:0 91px 0 0;}
	.simpleForm .certification > a, .simpleForm .certification > button{position:absolute;right:0;top:0;width:88px;}
	.simpleForm .search{padding:0 60px 0 0;}
	.simpleForm .search > a, .simpleForm .search > button{position:absolute;right:0;top:0;width:57px;}
	.simpleForm .mt{margin-top:4px;}

/* typesIssued */
.typesIssued{position:relative;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.typesIssued .types{overflow:hidden;padding:14px 12px 14px 12px;background-color:#fefdfb;}
	.typesIssued .types label{float:left;}
	.typesIssued .types.length2 label{width:50%;}
	.typesIssued .types.length3 label{width:33%;} /*2019-08-27 추가*/
.typesIssued .cnt{padding:14px 12px;border-top:1px dashed #e3e3e3;}
.typesIssued .cnt .notice{margin-top:-1px;margin-bottom:-3px;}
.typesIssued .typeEmail{position:relative;padding:0 90px 0 0;margin:0 0 12px 0;min-height:24px;}
	.typesIssued .typeEmail b{display:inline-block;padding:1px 0 0 0;font-size:1.133em;color:#a58746;line-height:1.45;}
	.typesIssued .typeEmail a, .typesIssued .typeEmail button{position:absolute;right:0;top:0;}
.typesIssued .typeFax{margin:0 0 12px 0;}
	.typesIssued .typeFax{}

/* terms agreement box */
.termsAgreeBox{padding:17px 0 17px 0;border:1px solid #e6e1d2;background:#f9f7f2;}
.termsAgreeBox > p{margin:0 10px 0 10px;}
.termsAgreeBox .checkList{margin:12px 0 0 0;}
.termsAgreeBox > ul, .termsAgreeBox > ol{padding:15px 16px 0 16px;margin:17px 0 0 0;border-top:1px dashed #e6e1d2;}
	.termsAgreeBox > ul:first-child, .termsAgreeBox > ol:first-child{padding-top:0;margin-top:0;border-top:none;}
	.termsAgreeBox > ul > li, .termsAgreeBox > ol > li{position:relative;min-height:18px;padding:0 46px 0 0;margin:10px 0 0 0;line-height:1.45;}
	.termsAgreeBox > ul > li:first-child, .termsAgreeBox > ol > li:first-child{margin-top:0;}
	.termsAgreeBox > ul > li ul, .termsAgreeBox > ul > li ol, .termsAgreeBox > ol > li ul, .termsAgreeBox > ol > li ol{margin:7px 0 0 16px;}
	.termsAgreeBox > ul > li ul li, .termsAgreeBox > ul > li ol li, .termsAgreeBox > ol > li ol li, .termsAgreeBox > ol > li ul li{position:relative;min-height:18px;padding:0;margin:10px 0 0 0;line-height:1.45;}
	.termsAgreeBox > ul > li:first-child, .termsAgreeBox > ol > li:first-child{margin-top:0;}
.termsAgreeBox dl{padding:0 10px;}
	.termsAgreeBox dt{position:relative;padding:0 0 0 10px;margin:21px 0 0 0;font-weight:bold;}
	.termsAgreeBox dt:first-child{margin-top:0;}
	.termsAgreeBox dt:before{display:block;content:"";position:absolute;left:0;top:7px;width:5px;height:1px;background-color:#595959;}
	.termsAgreeBox dd{}
	.termsAgreeBox dd li{position:relative;min-height:18px;padding:2px 65px 0 0;margin:0.800em 0 0 0;font-size:0.867em;}
	/*2016-05-02 추가 s*/
	.termsAgreeBox dd li.pdL{padding-left:14px !important;}
	.termsAgreeBox dd li.dvh{margin-top:12px !important;} /*2016-05-03추가*/
	.termsAgreeBox dd li.mgT{margin-top:-2px !important;} /*2016-05-03추가*/
	.termsAgreeBox dd li.listCon{position:relative;padding:0 0 0 10px;margin:6px 0 0 16px;font-size:0.867em;line-height:1.45;}
	.termsAgreeBox dd li.listCon:before{display:block;content:"";position:absolute;left:0;top:6px;width:3px;height:3px;background-color:#776c61;}
	/*2016-05-02 추가 e*/
.termsAgreeBox .chk{position:absolute;right:0;top:50%;margin:-9px -45px 0 0;}
	.termsAgreeBox > ol > li > .chk, .termsAgreeBox > ul > li > .chk, .termsAgreeBox dd > ol > li > .chk{margin-right:0;}
	.termsAgreeBox .chk.char2{width:50px;}
	.termsAgreeBox .chkChange[type="checkbox"] + label{}
	
.termsAgreeBox .radio{margin:0 -45px 0 0;text-align:right;}
.termsAgreeBox .radio .radioChange[type="radio"] + label{margin:5px 0 0 10px;}
	/* dashed */
	.termsAgreeBox > ul li.dashed, .termsAgreeBox > ol li.dashed, .termsAgreeBox > p.dashed{padding:13px 10px 16px 10px !important;margin:16px -10px 2px -10px;border-width:1px 0;border-color:#e6e1d2;border-style:dashed;}
	/* sizeS */
	.termsAgreeBox.sizeS > ul li, .termsAgreeBox.sizeS > ol li, .termsAgreeBox.sizeS > p{padding-top:1px;font-size:0.867em;}
	/* selectTypeA */
	.termsAgreeBox .dashed .selectTypeA input[type="checkbox"] + label, .termsAgreeBox .dashed .selectTypeA input[type="radio"] + label{margin-top:10px;}
	.termsAgreeBox > .selectTypeA{margin:13px 10px 0 20px;}.selectTypeA input[type="checkbox"] + label, .selectTypeA input[type="radio"] + label
	.termsAgreeBox .selectTypeA input[type="checkbox"] + label, .termsAgreeBox .selectTypeA input[type="radio"] + label{float:none;margin:0 6px 0 0;}
	/* width 359 responsive */
	@media(max-width:359px){
		.termsAgreeBox li, .termsAgreeBox.sizeS > ul li{min-height:16px;}
		.termsAgreeBox p{margin-top:-8px;}
		.termsAgreeBox p.char2{width:46px;}
		.termsAgreeBox .chk.char2{width:44px;}
	}
	/* width 359 responsive */
	@media(min-width:768px){
		.termsAgreeBox .radio{position:absolute;right:0;top:-4px;}
	}

/* agree contents */
.agreeCntBox{padding:17px 16px;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.agreeCntBox .tit{position:relative;padding:0;margin:0;color:#a58746;font-weight:normal;line-height:1.45;}
	.agreeCntBox .tit2{position:relative;padding:0;margin:0;color:#a58746;font-weight:normal;line-height:1.45;}/*2018-07-02 추가*/
	.agreeCntBox li{position:relative;padding:0;margin:4px 0 0 0;font-size:0.867em;color:#666;line-height:1.45;}
	.agreeCntBox li:first-child{margin-top:0;}
	.agreeCntBox > ol{margin:6px 0 0 0;}
	.agreeCntBox ol > li{padding:0 0 0 15px;}
	.agreeCntBox li > p{margin:5px 0 0 0;font-size:1.000em;color:#666;line-height:1.45;}
	.agreeCntBox > p{margin:5px 0 0 0;font-size:1.867em;color:#666;line-height:1.45;}
	.agreeCntBox li .no{display:block;position:absolute;left:0;top:0;}

/* 2015-12-01추가시작 */
.agreeCntBox01{padding:17px 16px;border:1px solid #e6e1d2;background-color:#f9f7f2; font-weight:bold;}
	.agreeCntBox01 .tit{position:relative;padding:0;margin:0;color:#a58746;font-weight:bold;line-height:1.45;}
	.agreeCntBox01 li{position:relative;padding:0;margin:4px 0 0 0;font-size:0.867em;color:#666;line-height:1.45;}
	.agreeCntBox01 li:first-child{margin-top:0;}
	.agreeCntBox01 > ol{margin:6px 0 0 0;}
	.agreeCntBox01 ol > li{padding:0 0 0 15px;}
	.agreeCntBox01 li > p{margin:5px 0 0 0;font-size:1.000em;color:#666;line-height:1.45;}
	.agreeCntBox01 > p{margin:5px 0 0 0;font-size:1.867em;color:#666;line-height:1.45; font-weight:bold !important;}
	.agreeCntBox01 li .no{display:block;position:absolute;left:0;top:0;}
/* 2015-12-01추가닫기 */


.agreeProdNo{padding:13px 16px;margin:0 0 22px 0;border:1px solid #a58746;border-radius:5px;}
	.agreeProdNo dt{font-size:1.067em;color:#a58746;font-weight:bold;line-height:1.45;}
	.agreeProdNo dd{margin:6px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.agreeProdNo dd b{display:inline-block;min-width:75px;font-size:0.933em;color:#a58746;font-weight:normal;line-height:1.45;}
	.agreeProdNo dd ul li{margin:5px 0 0 0;}

.agreeCnt{}
	.agreeCnt h1{position:relative;padding:0;margin:17px 0 0 0;font-weight:bold;line-height:1.45;}
	.agreeCnt h2{position:relative;padding:0;margin:12px 0 2px 0;font-size:0.867em;font-weight:bold;line-height:1.45;}
	.agreeCnt .box + h2{margin-top:25px;}
	.agreeCnt h2:first-child{margin-top:0;}
	.agreeCnt h2.bullet{padding:0 0 0 12px;}
	.agreeCnt h2.bullet:before{display:block;content:"";position:absolute;left:0;top:5px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.agreeCnt li{position:relative;font-size:0.867em;line-height:1.45;}
	.agreeCnt li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
	.agreeCnt p{position:relative;font-size:inherit;line-height:1.45;}
	.agreeCnt > p{margin:0;font-size:0.867em;}
	.agreeCnt > .agreeCntInfo{margin:12px 0 0 0;font-size:0.867em;}
	/* space */
	.agreeCnt > p + ol, .agreeCnt > ol + ol{margin:12px 0 0 0;}
	.agreeCnt > ol + p, .agreeCnt > ul + p, .agreeCnt > p + p{margin:12px 0 0 0;}
	.agreeCnt .tableListTypeB{margin:2px 0 7px 0;}
	/* notice */
	.agreeCnt > .notice{margin:12px 0 0 0;font-size:0.867em;}
	.agreeCnt li > .notice{}
	/* ol */
	.agreeCnt ol > li{padding:0 0 0 18px;margin:2px 0 0 0;}
	.agreeCnt ol > li:first-child{margin-top:0;}
	.agreeCnt ol mark{display:inline-block;position:absolute;left:0;top:0;}
	.agreeCnt ol > li > ol > li{padding:0 0 0 20px;margin:2px 0 0 0;}
	.agreeCnt ol > li > ol > li > ol > li{padding:0 0 0 18px;margin:2px 0 0 0;}
	.agreeCnt ol li p{margin:2px 0 0 0;}
	/* ul */
	.agreeCnt ul > li{padding:0 0 0 10px;margin:2px 0 0 0;font-weight:normal;}
	.agreeCnt ul > li:before{top:6px;width:3px;height:3px;background-position:0 -70px;}
	.agreeCnt ul > li > ul > li{padding:0 0 0 12px;margin:2px 0 0 0;font-weight:normal;}
	.agreeCnt ul > li > ul > li:before{top:5px;width:7px;height:5px;background-position:0 -80px;}
	/* box */
	.agreeCnt .box{padding:15px 16px 15px 16px;margin:7px 0 0 0;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.agreeCnt .box > p{margin:0;font-size:0.867em;}
	/* width 359 responsive */
	@media(max-width:359px){
		.agreeCnt h2.bullet:before{top:3px;}
		.agreeCnt ul > li:before{top:5px;}
		.agreeCnt ul > li > ul > li:before{top:4px;}
	}

/* insurance claims */
.insuranceClaims{overflow:hidden;position:relative;padding:0.933em 10px;margin:18px 0 22px 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
	.insuranceClaims .number{float:left;padding:0.533em 0 0 0;font-size:1.133em;font-weight:bold;}
	.insuranceClaims .btn{float:right;}

.insuranceClaimInfo{padding:19px 16px 21px 16px;margin:22px 0 0 0;border:1px solid #a58746;border-radius:4px;}
	.insuranceClaimInfo .txt{font-size:0.933em;line-height:1.45;}
	.insuranceClaimInfo .btn{margin:16px 0 1px 0;text-align:right;}
	.insuranceClaimInfo .btn .btnFunc{padding:0.497em 0.800em 0.400em 0.800em;}

/* sum list */
.sumList{padding:20px 16px 18px 16px;margin:22px 0 0 0;border:1px solid #ccc;background-color:#f8f7f5;}
.cntTitleM + .sumList{margin-top:0;}
	.sumList li{margin:8px 0 0 0;zoom:1;}
	.sumList li:after{display:block;content:"";clear:both;}
	.sumList li:first-child{margin-top:0;}
	.sumList h5, .sumList div{position:relative;width:50%;font-size:16px;font-weight:bold;line-height:1;}
	.sumList h5{float:left;padding:0 0 0 18px;}
	.sumList h5:before{display:block;content:"";position:absolute;left:0;top:5px;width:10px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -120px;background-size:33px 200px;background-repeat:no-repeat;}
	.sumList div{float:right;color:#a58746;text-align:right;}

/* address */
/* 수정사항 : 2016-11-30 :: -webkit-overflow-scrolling:touch;를 -webkit-overflow-scrolling:auto;로 수정*/
.addressResult{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto;max-height:270px;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;background-color:#f9f7f2;}
	.addressResult ul{padding:12px 16px 12px 16px;}
	.addressResult a{display:block;padding:6px 0 5px 0;font-size:0.867em;line-height:1.45;}
	.addressResult a:hover{text-decoration:underline;}
	.addressResult span{padding:0 8px 0 0;}
	.addressResult .noData{background-color:#f9f7f2 !important;}
.addressChoice{padding:18px 16px 17px 16px;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.addressChoice .chkChange[type="checkbox"] + label, .addressChoice .radioChange[type="radio"] + label{white-space:normal;}
	.addressChoice .tit{position:relative;padding:0 0 0 10px;margin:16px 0 11px 0;color:#666;}
	.addressChoice .tit:before{display:block;content:"";position:absolute;left:0;top:5px;width:3px;height:3px;background-color:#776c61;}
	.addressChoice .tit:first-child{margin-top:1px;}
	.addressChoice .chkChange[type="checkbox"] + label > span, .addressChoice .radioChange[type="radio"] + label > span{padding-top:1px;font-size:0.933em;}
	.addressChoice .txt{margin:0 0 1px 0;}

/* product best */
.prodBest{}
	.prodBest dl{margin:14px 0 0 0;padding:0 0 16px 0;border-bottom:1px solid #e3e3e3;}
	.prodBest dl:first-child{margin-top:2px;}
	.prodBest dl:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
	.prodBest dt{line-height:1.2;}
	.prodBest dd{margin:8px 0 0 0;}
	.prodBest ul{overflow:hidden;display:inline-block;border-radius:5px;border:1px solid #cdcdcd;}
	.prodBest li{float:left;position:relative;width:62px;padding:0 0 0 2px;}
	.prodBest li:first-child{padding-left:0;}
	.prodBest li:last-child{padding-left:0;}
	.prodBest li.icon08{width:68px;}
	.prodBest li:after{display:block;content:"";position:absolute;left:0;top:29px;width:2px;height:2px;background-color:#c3c3c3;}
	.prodBest li:first-child:after{display:none;}
	.prodBest li div{position:relative;height:80px;padding:53px 0 0 0;font-size:0.867em;color:#a58746;text-align:center;}
	.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;}
	.prodBest li.icon01 div:after{background-position:0 -342px;}
	.prodBest li.icon02 div:after{background-position:-37px -342px;}
	.prodBest li.icon03 div:after{background-position:-74px -342px;}
	.prodBest li.icon04 div:after{background-position:-111px -342px;}
	.prodBest li.icon05 div:after{background-position:0 -379px;}
	.prodBest li.icon06 div:after{background-position:-37px -379px;}
	.prodBest li.icon07 div:after{background-position:-74px -379px;}
	.prodBest li.icon08 div:after{background-position:-111px -379px;}
	.prodBest li.icon09 div:after{background-position:0 -416px;}
	.prodBest li.icon10 div:after{background-position:-74px -416px;}
	.prodBest li.icon11 div:after{background-position:-37px -453px;}
	.prodBest li.icon12 div:after{background-position:-111px -453px;}
	/*.prodBest li.icon10 div:after{background-position:-37px -416px;}
	.prodBest li.icon11 div:after{background-position:-74px -416px;}
	.prodBest li.icon12 div:after{background-position:-111px -416px;}*/
	.prodBest li.icon13 div:after{background-position:0 -453px;}
	.prodBest li.icon14 div:after{background-position:-37px -453px;}
	.prodBest li.icon15 div:after{background-position:-74px -453px;}
	.prodBest li.icon16 div:after{background-position:-111px -453px;}
	.prodBest .btn{margin:8px 0 0 0;}
	.prodBest + .userGuide{margin-top:40px;}
	.prodBest.lifeStyle{margin:20px 0 0 0;}
	.prodBest.lifeStyle dl{border:0;padding-bottom:20px;background-image:url(/images/asis/common/hr.png);background-size:2px 4px;background-position:left bottom;background-repeat:repeat-x;}
	.prodBest.lifeStyle dt{font-size:1.133em;color:#545045;}
	/* width 359 responsive */
	@media(max-width:359px){
		.prodBest li{width:55px;}
	}

/* ex prod box */
.exProdBox{padding:21px 16px 18px 16px;margin:22px 0 0 0;border:1px solid #b5985a;border-radius:5px;background-color:#fff;}
	.exProdBox .tit{overflow:hidden;margin:0 0 9px 0;font-size:1.133em;color:#a58746;line-height:1.2;}
	.exProdBox .ex{font-size:0.933em;color:#666;line-height:1.45;}
	.exProdBox .notice{padding:14px 0 0 0;margin:12px 0 0 0;border-top:1px solid #cecece;}
	.exProdBox .listS{margin:7px 0 0 0;}
	.exProdBox .listS li{margin:3px 0 0 0;font-size:0.933em;}
	/* width 359 responsive */
	@media(max-width:359px){
		.exProdBox .listS li:before{top:5px;}
	}

/* ex prod box_2 2019-05-16 추가 */
.exProdBox2{padding:21px 16px 18px 16px;margin:22px 0 0 0;border:1px solid #b5985a;border-radius:5px;background-color:#fff;}
	.exProdBox2 .tit{overflow:hidden;margin:0 0 9px 0;font-size:1.133em;color:#a58746;line-height:1.2;}
	.exProdBox2 .ex{font-size:0.933em;color:#666;line-height:1.45;}
	.exProdBox2 .notice2{padding:6px 0 0 0;margin:12px 0 0 0;}
	.exProdBox2 .listS{margin:7px 0 0 0;}
	.exProdBox2 .listS li{margin:3px 0 0 0;font-size:0.933em;}
	/* width 359 responsive */
	@media(max-width:359px){
		.exProdBox2 .listS li:before{top:5px;}
	}

/* product visual */
/*.prodVisual{position:relative; padding:0 ;margin:0 0 50px 0;}
.prodVisual:after{display:block;content:"";position:absolute;left:50%;top:120px;width:132px;height:106px; margin:-50px 0 0 -66px; background-repeat:no-repeat;z-index:10;  }*//* visual */
	.prodVisual {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box; min-height:290px;} /* 2017-02-07 수정 */
	.prodVisual .name{position:relative;text-align:center; font-size:28px; font-family:'notoM'; color:#6a5b4f; line-height:1.2;z-index:20;}
	.prodVisual .name span{display:inline-block;padding:4px 0 0 0;font-size:0.682em;white-space:nowrap;color:#6a5b4f;}
	.prodVisual .ex{position:relative;padding:6px 10px 26px 0; text-align:center; font-size:14px;color:#666;line-height:1.35;z-index:20;}
	.prodVisual .ex2{position:relative;padding:6px 10px 40px 0; text-align:center; font-size:14px;color:#666;line-height:1.35;z-index:20;}/*2019-01-22 추가*/	
	.prodVisual .btn{ margin:150px 0 23px 0;  text-align:center; z-index:20;}
	.prodVisual .btnIcon{height:44px;padding:12px 9px 0 9px;font-size:16px;border-radius:4px;}
	.prodVisual .btnIcon span {display:inline-block;height:18px;padding-top:2px;}
	/*상품*/
	.btnIcon .ico_counsel {padding-left:18px;background:url('/images/asis/common/btn/btn_counsel.png') no-repeat 0 50%;background-size:18px 18px;}
	.btnIcon .ico_counsel2 {padding-left:18px;background:url('/images/asis/common/btn/btn_counsel.png') no-repeat 0 50%;background-size:18px 18px;color:#ffdb40;}/*2021-02-04 추가*/
	.btnIcon .ico_view {padding-left:19px;background:url('/images/asis/common/btn/btn_view.png') no-repeat 0 50%;background-size:18px 18px;}
	.openSNS,
	.btnopenSNS{display:inline-block;width:44px;height:44px;border:1px solid #ccc;border-radius:2px;text-indent:-9999px;background:url('/images/asis/common/btn/btn_sns.png') no-repeat 50% 50%;vertical-align:top;}	
	.btnIcon .btnTel {padding-left:22px;background:url(/images/asis/common/btn/btn_tel.png) no-repeat 0 50%;background-size:18px 18px;}
	.btnIcon .btnIconCounsel{background:url(/images/asis/common/btn/btn_counsel.png) no-repeat 0 50%;background-size:18px 18px;}
	.btnIcon .btnIconDirect{background:url(/images/asis/common/btn/btn_counsel.png) no-repeat 0 50%;background-size:18px 18px;}
	.btnIcon .btnIconSns{background:url(/images/asis/common/btn/btn_ebook.png) no-repeat 0 50%;background-size:18px 18px;}
	/*대출*/
	.btnIcon .btnIconLoan {padding-left:18px;background:url(/images/asis/common/btn/btn_calculate.png) no-repeat left center;background-size:18px 18px}
	.btnIcon .btnIconLoan2 {padding-left:18px;background:url(/images/asis/common/btn/btn_counsel2.png) no-repeat left center;background-size:18px 18px}
    .btnIcon .btnIconLoan3 {padding-left:18px;background:url(/images/asis/common/btn/btn_loan.png) no-repeat left center;background-size:18px 18px}
	
		
	.prodVisual .btnIcon [class*="btnIcon"]{padding-left:22px; /*font-size:16px !important;*/ }
	.prodVisual .btnIconL{width:130%; height:46px;padding:8px 10px 0 10px;border-radius:2px;}
	.prodVisual .btnIconL[class*="btnIconL"]{padding-left:15px;}
	.prodVisual .btnIconL img{float:left; width:16px; margin-top:5px; margin-right:8px;}
	/*.prodVisual .prodSNS{position:absolute;right:13px;top:-2px;z-index:20;}*/
	/*.prodVisual .prodSNS .openSNS{display:block;width:36px;height:42px;text-indent:-9999px;background-image:url(/images/asis/contents/pop_sns.png);background-size:180px 45px;background-position:0 0;background-repeat:no-repeat;}*/
.popupSNS{overflow:hidden;position:fixed;left:50%;top:50%;width:336px;height:176px;margin-top:-88px;margin-left:-168px;background-color:#fff;z-index:1000;}
	.popupSNS .popCnt{padding:36px 12px;}
	.popupSNS .popCnt li{float:left;width:25%;}
	.popupSNS .popCnt li a{display:block;position:relative;height:58px;padding:45px 0 0 0;font-size:0.8em;text-align:center;color:#a58746;}
	.popupSNS .popCnt li a:before{content:'';display:block;position:absolute;top:0;left:50%;width:34px;height:34px;margin-left:-17px;background-image:url(/images/asis/contents/pop_sns.png);background-size:180px 45px;background-position:0 0;background-repeat:no-repeat;}
	.popupSNS .popCnt li .snsF:before{background-position:-37px 0;}
	.popupSNS .popCnt li .snsT:before{background-position:-73px 0;}
	.popupSNS .popCnt li .snsK:before{background-position:-109px 0;}
	.popupSNS .popCnt li .snsS:before{background-position:-145px 0;}
	/* width 359 responsive */
	@media(max-width:359px){
		.popupSNS{width:300px;margin-left:-150px;}
	}
.prodVisual + .tabAct .tabTypeA{height:40px;margin:20px 0 0 0;}
/* width 768 responsive */
@media(min-width:768px){
	/*.prodVisual{padding-left:44px;padding-right:80px;margin:0 -20px;}*/
	.prodVisual .prodSNS{right:34px;}
	.prodVisual:after{right:38px;}
}
/* visual image insu */
/*.prodVisual[class*="insuProdVisual-"]:after	{background-image:url(/images/asis/contents/prod_insu_visual.png);background-size:1320px 848px;}*/
	/* car-driver */
	.prodVisual.insuProdVisual-car{background:url('/images/asis/contents/prod_ipv_car.png') no-repeat 50% 70%;background-size:180px auto }
	.prodVisual.insuProdVisual-child{background:url('/images/asis/contents/prod_ipv_child.png') no-repeat 50% 65%;background-size:180px auto }
	.prodVisual.insuProdVisual-driver{background:url('/images/asis/contents/prod_ipv_driver.png') no-repeat 50% 65%;background-size:180px auto;}
	.prodVisual.insuProdVisual-medical{background:url('/images/asis/contents/prod_ipv_medical.png') no-repeat 50% 65%;background-size:180px auto;}
	.prodVisual.insuProdVisual-lovehealth{background:url('/images/asis/contents/prod_ipv_lovehealth.png') no-repeat 50% 65%;background-size:180px auto;}
	.prodVisual.insuProdVisual-strong{background:url('/images/asis/contents/prod_ipv_strong.png') no-repeat 50% 65%;background-size:180px auto;}	
	.prodVisual.insuProdVisual-cancer{background:url('/images/asis/contents/prod_ipv_cancer.png') no-repeat 50% 65%;background-size:180px auto;}	
	.prodVisual.insuProdVisual-bigdise{background:url('/images/asis/contents/prod_ipv_bigdise.png') no-repeat 50% 65%;background-size:180px auto;}
	.prodVisual.insuProdVisual-child3{background:url('/images/asis/contents/prod_ipv_child_n.png') no-repeat 50% 65%;background-size:180px auto }/*2021-02-04 추가 */
	
	.prodVisual.insuProdVisual-happy{background:url('/images/asis/contents/prod_ipv_happy.png') no-repeat 50% 65%;background-size:180px auto;} /*KB加 더해주는 보장보험*/
	.prodVisual.insuProdVisual-accident{background:url('/images/asis/contents/prod_ipv_accident.png') no-repeat 50% 65%;background-size:180px auto;}/*상시의료비보장*/
	.prodVisual.insuProdVisual-medical2{background:url('/images/asis/contents/prod_ipv_medical2.png') no-repeat 50% 65%;background-size:180px auto;}/*KB든든양한방건강보험*/
	.prodVisual.insuProdVisual-child2{background:url('/images/asis/contents/prod_ipv_child2.png') no-repeat 50% 65%;background-size:180px auto }/*KB아이좋은자녀보험 */
	.prodVisual.insuProdVisual-lovely{background:url('/images/asis/contents/prod_ipv_lovely.png') no-repeat 50% 65%;background-size:180px auto }/*KB아름다운상해보험 */
	
	.prodVisual.insuProdVisual-pension{background:url('/images/asis/contents/prod_ipv_pension.png') no-repeat 50% 65%;background-size:180px auto }/*연금저축손해보험 KB멀티플러스연금보험 */
	.prodVisual.insuProdVisual-savingsBigplus{background:url('/images/asis/contents/prod_ipv_savingsBigplus.png') no-repeat 50% 65%;background-size:180px auto }/*KB빅플러스저축보험 */
	.prodVisual.insuProdVisual-savingsPlus{background:url('/images/asis/contents/prod_ipv_savingsPlus.png') no-repeat 50% 65%;background-size:180px auto }/*KB플러스저축보험 */
	.prodVisual.insuProdVisual-savingsPlus2{background:url('/images/asis/contents/prod_ipv_savingsPlus2.png') no-repeat 50% 65%;background-size:180px auto }/*KB플러스저축보험 */

	.prodVisual.insuProdVisual-domestic{background:url('/images/asis/contents/prod_ipv_domestic.png') no-repeat 50% 65%;background-size:180px auto }/*KB국내여행보험 */
	.prodVisual.insuProdVisual-leisure{background:url('/images/asis/contents/prod_ipv_leisure.png') no-repeat 50% 65%;background-size:180px auto }/*KB레저보험(여행플랜) */
	.prodVisual.insuProdVisual-internat{background:url('/images/asis/contents/prod_ipv_internat.png') no-repeat 50% 50%;background-size:180px auto }/*KB해외여행보험*/

	.prodVisual.insuProdVisual-care{background:url('/images/asis/contents/prod_ipv_care.png') no-repeat 50% 65%;background-size:180px auto }/*KB110(일일공)LTC간병보험*/
	.prodVisual.insuProdVisual-death{background:url('/images/asis/contents/prod_ipv_death.png') no-repeat 50% 65%;background-size:180px auto}/*KB신가족안심상조보험*/
	.prodVisual.insuProdVisual-lovehealth2{background:url('/images/asis/contents/prod_ipv_lovehealth02.png') no-repeat 50% 65%;background-size:180px auto}/*KB손보노후실손의료비보장보험*/
	.prodVisual.insuProdVisual-medicare{background:url('/images/asis/contents/prod_ipv_medicare.png') no-repeat 50% 65%;background-size:180px auto}/*KB간편가입건강보험*/
	
	.prodVisual.insuProdVisual-smplcare{background:url('/images/asis/contents/prod_ipv_smpl_ico01.png') no-repeat 50% 65%;background-size:180px auto}/*KB더드림간편가입건강보험*//*2018-03-23 추가*/
	.prodVisual.insuProdVisual-pwrMrsng{background:url('/images/asis/contents/prod_pwr_mrsng_ins.png') no-repeat 50% 65%;background-size:180px auto}/*힘이되되는간편보험*//*2022-12-27 추가*/
	
	.prodVisual.insuProdVisual-homeBiz{background:url('/images/asis/contents/prod_ipv_homeBiz.png') no-repeat 50% 65%;background-size:180px auto}/*KB홈앤비즈케어종합보험*/
	.prodVisual.insuProdVisual-houseFire{background:url('/images/asis/contents/prod_ipv_houseFire.png') no-repeat 50% 65%;background-size:180px auto}/*KB든든국민종합보장보험*/
	.prodVisual.insuProdVisual-houseFire2{background:url('/images/asis/contents/prod_ipv_houseFire02.png') no-repeat 50% 65%;background-size:180px auto}/*KB주택화재보험*/
	.prodVisual.insuProdVisual-cataclysm{background:url('/images/asis/contents/prod_ipv_cataclysm.png') no-repeat 50% 65%;background-size:180px auto}/*풍수해보험*/
	
	
	.prodVisual.insuProdVisual-bancaPower{background:url('/images/asis/contents/prod_ipv_bancaPower.png') no-repeat 50% 65%;background-size:180px auto}/*파워안심저축보험*/
	.prodVisual.insuProdVisual-bancaFire{background:url('/images/asis/contents/prod_ipv_bancaFire.png') no-repeat 50% 65%;background-size:180px auto}/*화재저축보험*/
	.prodVisual.insuProdVisual-giveMore{background:url('/images/asis/contents/prod_ipv_giveMore.png') no-repeat 50% 65%;background-size:180px auto }/*KBThe드림365건강보험 */
	.prodVisual.insuProdVisual-cncrGuarntIns{background:url('/images/asis/contents/prod_ipv_cncr_guarnt_ins.png') no-repeat 50% 80%;background-size:180px auto}/* 2017-01-23 암보장건강보험추가 */ /* 2017-02-03 수정 */
	.prodVisual.insuProdVisual-fmlyPrtctDsoIns{background:url('/images/asis/contents/prod_ipv_fmly_prtct_dso_ins.png') no-repeat 50% 80%;background-size:180px auto}/* 2017-01-23 가족지킴이장해보장보험추가 */ /* 2017-02-03 수정 */
	.prodVisual.insuProdVisual-diabetesCare{background:url('/images/asis/contents/prod_ipv_diabetes.png') no-repeat 50% 65%;background-size:180px auto }/*KB당뇨케어건강보험*//* 2017-08-01 추가 */
	
	.prodVisual.insuProdVisual_myHome{background:url('/images/asis/contents/prod_ipv_myHome.png') no-repeat 50% 65%;background-size:180px auto }/*KB우리집안심종합보험*//* 2018-03-21 추가 */
	
	.prodVisual.insuProdVisual_diy{background:url('/images/asis/contents/prod_ipv_diy.png') no-repeat 50% 65%;background-size:180px auto }/* KB암보험건강하게사는이야기 2019-02-28 추가 */
	.prodVisual.insuProdVisual_cure{background:url('/images/asis/contents/prod_ipv_cure.png') no-repeat 50% 65%;background-size:180px auto }/* 2022-05-18 추가 */
	
	
	/*.prodVisual.insuProdVisual-driver:after{background-position:-132px 0;}*/
	/* child-health */
	.prodVisual.insuProdVisual-child:after{background-position:0 -106px;}
	.prodVisual.insuProdVisual-doctorCare:after{background-position:-132px -106px;}
	.prodVisual.insuProdVisual-medical:after{background-position:-264px -106px;}
	.prodVisual.insuProdVisual-medicare:after{background-position:-396px -106px;}
	.prodVisual.insuProdVisual-power:after{background-position:-528px -106px;}
	.prodVisual.insuProdVisual-cancer:after{background-position:-660px -106px;}
	.prodVisual.insuProdVisual-lovehealth:after{background-position:-792px -106px;}
	.prodVisual.insuProdVisual-strong:after{background-position:-924px -106px;}
	.prodVisual.insuProdVisual-bigdise:after{background-position:-1067px -106px;} /*2015-04-22 추가 */
	.prodVisual.insuProdVisual-lovely:after{background-position:-1194px -106px;} /*2016-07-05 추가 */
	/* pension-savings */
	.prodVisual.insuProdVisual-pension:after{background-position:0 -212px;}
	.prodVisual.insuProdVisual-savingsBigplus:after{background-position:-132px -212px;}
	.prodVisual.insuProdVisual-savingsLongterm:after{background-position:-264px -212px;}
	.prodVisual.insuProdVisual-savingsPlus:after{background-position:-396px -212px;}
	.prodVisual.insuProdVisual-savingsPlus2:after{background-position:-528px -213px;}
	/* travel-leisure */
	.prodVisual.insuProdVisual-domestic:after{background-position:0 -318px;}
	.prodVisual.insuProdVisual-leisure:after{background-position:-132px -318px;}
	.prodVisual.insuProdVisual-internat:after{background-position:-264px -318px;}
	/* oldage-care */
	.prodVisual.insuProdVisual-care:after{background-position:0 -424px;}
	.prodVisual.insuProdVisual-death:after{background-position:-132px -424px;}
	.prodVisual.insuProdVisual-silverCancer:after{background-position:-264px -424px;}
	/* fire */
	.prodVisual.insuProdVisual-homeBiz:after{background-position:0 -530px;}
	.prodVisual.insuProdVisual-houseFire:after{background-position:-132px -530px;}
	.prodVisual.insuProdVisual-cataclysm:after{background-position:-264px -530px;}
	/* banca */
	.prodVisual.insuProdVisual-bancaPower:after{background-position:0 -636px;}
	.prodVisual.insuProdVisual-bancaFire:after{background-position:-132px -636px;}
	/* TM */
	.prodVisual.insuProdVisual-TMhealth:after{background-position:0 -742px;}
	.prodVisual.insuProdVisual-TMhome:after{background-position:-132px -742px;}
	.prodVisual.insuProdVisual-TMdriver:after{background-position:-264px -742px;}
	.prodVisual.insuProdVisual-TMfamily:after{background-position:-396px -742px;}
/* visual image loan */
.prodVisual[class*="loanProdVisual-"]:after{background-image:url(/images/asis/contents/prod_loan_visual.png);background-size:1320px 106px;}
	.prodVisual.loanProdVisual-insu{background:url(/images/asis/contents/img_prdt_inform_bg1.png) no-repeat 50% 70%;background-size:180px auto}
	.prodVisual.loanProdVisual-credit{background:url(/images/asis/contents/img_prdt_inform_bg2.png) no-repeat 50% 70%;background-size:180px auto}
	.prodVisual.loanProdVisual-worker:after{background-position:-264px 0;}
	.prodVisual.loanProdVisual-mortgage{background:url(/images/asis/contents/img_prdt_inform_bg4.png) no-repeat 50% 70%;background-size:180px auto}	
	.prodVisual.loanProdVisual-kbstockloan{background:url(/images/asis/contents/img_prdt_inform_bg5.png) no-repeat 50% 45%;background-size:180px auto}/* 2019-01-22 수정 */
	
	.prodVisual.loanProdVisual-lease:after{background-position:-528px 0;}
/* prodNoteBox */
.prodNoteBox{padding:18px 16px 19px 16px;margin:22px 0 0 0;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.prodNoteBox dt{position:relative;min-height:20px;padding:0 0 0 28px;font-size:1.067em;color:#a58746;font-weight:bold;line-height:1.2;}
	.prodNoteBox dt:before{display:block;content:"";position:absolute;left:0;top:0;width:18px;height:20px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -100px;background-size:33px 200px;background-position:no-repeat;}
	.prodNoteBox dd{margin:13px 0 0 0;}
	.prodNoteBox dd p{margin-top:-4px;margin-bottom:-3px;font-size:0.933em;color:#666;line-height:1.45;}
/* width 359 responsive */
@media(max-width:359px){
	.prodNoteBox dt{padding-top:3px;}
}

/* product contents */
.hrProd{display:block;position:relative;width:100%;height:1px;padding:0;margin:17px 0 21px 0;border:none;background-color:#c3c3c3;}
	.hrProd:before, .hrProd:after{display:block;content:"";position:absolute;top:-1px;width:5px;height:3px;background-color:#fff;background-image:url(/images/asis/common/hr_prod.png);background-size:3px 3px;background-repeat:no-repeat;}
	.hrProd:before{left:0;background-position:left top;}
	.hrProd:after{right:0;background-position:right top;}
.prodCnt{}
.prodCnt > .tit{position:relative;padding:0;margin:23px 0 0 0;font-size:18px; font-weight:normal;font-family:'notoM'; color:#545045;line-height:1.2;background:url(/images/asis/contents/h3_bg.png) repeat-x top left;padding-top:23px}
.prodCnt > .tit:first-child {background:none;padding-top:0}
	.prodCnt > .tit > mark{color:#a58746;}
	.prodCnt > .tit > mark2{font-size:18px; color:#a58746; font-weight:normal; font-family:'notoM';}/* 2019-02-22 추가 */
	.prodCnt > .tit > mark3{font-size:18px; color:#767676; font-weight:normal; font-family:'notoM';}/* 2019-02-22 추가 */
	.prodCnt .cnt + .tit, .prodCnt .tipMessage + .tit{margin:27px 0 0 0;}
	.prodCnt > .tit .ex{font-size:80%;font-weight:normal;}
.prodCnt > .titS{position:relative;padding:0;margin:11px 0 0 0;font-size:0.933em;color:#666;line-height:1.2;}
.prodCnt .cnt{}
.prodCnt .cnt > p.bullet{position:relative;padding:0 0 0 12px;margin:8px 0 0 0;font-size:14px;color:#666;line-height:1.45;}/* 2022-08-01 추가 */
	.prodCnt .cnt > p.bullet:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
.prodCnt .cnt .notice{margin:8px 0 0 0;}
.prodCnt .cnt > dl{margin:0;}
	.prodCnt .cnt > dl dt{position:relative;padding:0 0 0 12px;margin:9px 0 0 0;font-size:0.933em;color:#666;font-weight:bold;line-height:1.45;}
	.prodCnt .cnt > dl dt:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.prodCnt .cnt > dl dt:first-child{margin-top:8px;}
	.prodCnt .cnt > dl dd{padding:0 0 0 12px;margin:3px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.prodCnt .cnt > ul{margin:0;}
	.prodCnt .cnt > ul li{position:relative;font-size:14px;color:#666;line-height:1.5;}
	.prodCnt .cnt > ul li > p{font-size:1em;line-height:1.45;}
	.prodCnt .cnt > ul li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;background-position:0 0;}
	.prodCnt .cnt > ul > li{padding:0 0 0 10px;margin:7px 0 0 0;}
	.prodCnt .cnt > ul > li:first-child{margin-top:8px;}
	.prodCnt .cnt > ul > li:before{top:5px;left:2px;width:5px;height:6px;background-position:0 -59px;}
	.prodCnt .cnt > ul > li > ul > li{padding:0 0 0 10px;margin:7px 0 0 0;}
	.prodCnt .cnt > ul > li > ul > li:first-child{margin-top:5px;}
	.prodCnt .cnt > ul > li > ul > li:before{top:7px;width:3px;height:3px;background-position:0 -70px;}
	.prodCnt .cnt > ul > li > ul > li > ul{margin:7px 0 0 0;}
	.prodCnt .cnt > ul > li > ul > li > ul > li{padding:0 0 0 14px;margin:5px 0 0 0;}
	.prodCnt .cnt > ul > li > ul > li > ul > li:before{top:7px;width:7px;height:5px;background-position:0 -80px;}
	.prodCnt .cnt > ul > li > ul > li > ul > li > ul{margin:3px 0 0 0;}
	.prodCnt .cnt > ul > li > ul > li > ul > li > ul > li{padding:0 0 0 10px;margin:1px 0 0 0;}
	.prodCnt .cnt > ul > li > ul > li > ul > li > ul > li:before{top:8px;width:4px;height:1px;background-image:none;background-color:#776c61;}
	.prodCnt .cnt > ul.spaceS > li > ul{margin:7px 0 0 0;}
	.prodCnt .cnt > ul.spaceS > li > ul > li{margin:0 0 0 0;}
.prodCnt .cnt >.addCo{font-size:0.933em;color:#666;line-height:1.2; margin-top:3px;}/*2016-08-31추가*/
.prodCnt .cnt .tableInfo{margin:11px 0 0 0;}
.prodCnt .cnt .tableInfo + ul{margin:11px 0 0 0;}
.prodCnt .cnt .tableListS, .prodCnt .cnt .tableInfoS{margin:6px 0 9px 0;}
.prodCnt .ctrlNumber{padding:9px 0 0 0;margin:28px 0 0 0;font-size:0.74em;color:#666;text-align:right;border-top:1px solid #dcdcdc;} /* 2021-08-13 수정 */
.prodCnt [class*="prodGraph"]{}
	.prodCnt [class*="prodGraph"] .titGraph{font-size:1.133em;color:#545045;font-weight:bold;line-height:1.3;}
	.prodCnt [class*="prodGraph"] .ex{margin:10px 0 0 0;font-size:0.933em;line-height:1.45;}
	.prodCnt [class*="prodGraph"] .unit{margin:10px 0 0 0;font-size:0.867em;color:#666;font-weight:normal;text-align:right;}
	.prodCnt [class*="prodGraph"] .notice{margin:15px 0 0 0;}
	.prodCnt [class*="prodGraph"] .source{margin:18px 0 0 0;font-size:0.867em;font-weight:normal;text-align:right;}
	.prodCnt [class*="prodGraph"] .graph{margin:2px 0 7px 0;text-align:center;}
	.prodCnt [class*="prodGraph"] .graph2{margin:10px 0 7px 0;text-align:center;}
	.prodCnt [class*="prodGraph"] .titGraph + .graph{margin:11px 0 0 0;text-align:center;}
	.prodCnt [class*="prodGraph"] .ex + .graph{margin:11px 0 0 0;text-align:center;}
	.prodCnt [class*="prodGraph"] .graph img{display:inline-block;width:100%;max-width:308px;}
	.prodCnt [class*="prodGraph"] .graph2 img{display:inline-block;width:100%;max-width:440px;}
	.prodCnt [class*="prodGraph"] .graphEx{margin:8px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;text-align:center;}
	.prodCnt [class*="prodGraph"] > ul{margin:25px 0 6px 0;}
	.prodCnt [class*="prodGraph"] > ul > li{position:relative;padding:0 0 0 10px;margin:2px 0 0 0;font-size:0.867em;line-height:1.45;}
	.prodCnt [class*="prodGraph"] > ul > li:first-child{margin-top:0;}
	.prodCnt [class*="prodGraph"] > ul > li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -70px;background-size:33px 200px;background-repeat:no-repeat;}
.prodCnt .prodGraphLoan{margin:17px 16px 0 16px;}
	.prodCnt .prodGraphLoan .data{margin-top:43px;}
	.prodCnt .prodGraphLoan .data:first-child{margin-top:0;}
.prodCnt .prodGraphInsu{padding:26px 26px 18px 26px;margin:11px -15px 0 -15px;background-color:#f9f7f2; overflow:hidden;} /*2016-07-05수정 */
	.prodCnt .prodGraphInsu:first-child{}
	.prodCnt .prodGraphInsu .data{margin-top:24px;}
	.prodCnt .prodGraphInsu .data + .data{margin:35px 0 0 0;}
	.prodCnt .prodGraphInsu .data:first-child{margin-top:0;}
	
.prodCnt .prodGraphInsu2{padding:26px 26px 18px 26px;margin:11px -15px 0 -15px; overflow:hidden;} /*2019-05-10추가 */
	.prodCnt .prodGraphInsu2:first-child{}
	.prodCnt .prodGraphInsu2 .data{margin-top:24px;}
	.prodCnt .prodGraphInsu2 .data + .data{margin:35px 0 0 0;}
	.prodCnt .prodGraphInsu2 .data:first-child{margin-top:0;}
	
	/* 2016-07-05추가 */
	.prodCnt .prodGraphInsu .txt{line-height:1.2;}
	.prodCnt .prodGraphInsu .data2 {height:14em; width:50%; padding:2.5%; float:left;}

.prodCnt .cnt > figure{margin:34px 0 53px 0;text-align:center;}
	.prodCnt .cnt > figure img{display:inline-block;width:100%;max-width:308px;}
.prodCnt2 .cnt2 > figure{text-align:center;} /* 2015-08-26 추가 */
	.prodCnt2 .cnt2 > figure img{display:inline-block;width:100%;max-width:308px;} /* 2015-08-26 추가 */
.prodCnt .cnt .prodInsuFig{padding:26px 0 20px 0;}
	.prodCnt .cnt .prodInsuFig .tit{font-size:1.133em;font-weight:bold;line-height:1.5;}
	.prodCnt .cnt .prodInsuFig .tit b{display:inline-block;position:relative;padding:0 1px 0 1px;border-bottom:1px solid #8e8e8e;}
	.prodCnt .cnt .prodInsuFig figure{margin:16px 0 0 0;text-align:center;}
/* prodCnt > tableInfoTypeB */
.prodCnt > .tit + .tableListTypeB{margin:12px 0 0 0;}
	.prodCnt .cnt > .tableInfoTypeB{margin:7px 0 13px 0;}

	.prodCnt .cnt ul > li > .tableInfoTypeB{margin:7px 0 13px 0;}
	.prodCnt .cnt li > .tableInfoTypeB{margin:7px 0 0 0;}
	.prodCnt .cnt li > .tableListTypeB{margin:5px 0 16px 0;}
	/* width 359 responsive */
	@media(max-width:359px){
		.prodCnt .cnt > p.bullet:before{top:3px;}
		.prodCnt .cnt > ul > li:before{top:2px;}
		.prodCnt .cnt > ul > li > ul > li:before{top:5px;}
		.prodCnt .cnt > ul > li > ul > li > ul > li:before{top:4px;}
		.prodCnt .cnt > ul > li > ul > li > ul > li > ul > li:before{top:6px;}
		.prodCnt [class*="prodGraph"] > ul > li:before{top:4px;}
	}
	/* width 768 responsive */
	@media(min-width:768px){
		.prodCnt .prodGraphInsu{margin:11px 0 0 0;}
	}
.loanProcessGuide{}
.loanProcessGuide{margin:22px 0 0 0;border-radius:3px;border:1px solid #d6d6d6;}
	.loanProcessGuide > ol > li{position:relative;padding:25px 16px 20px 16px;border-top:1px solid #d6d6d6;}
	.loanProcessGuide > ol > li:first-child{border-top:0;}
	.loanProcessGuide > ol > li:before{
		display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;
		background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;
	}
	.loanProcessGuide > ol > li:last-child:before{display:none;}
	.loanProcessGuide .tit{padding:0 0 0 34px;font-size:1.133em;color:#a58746;}
	.loanProcessGuide .tit mark{position:absolute;left:15px;top:18px;width:24px;height:26px;padding:7px 0 0 0;color:#fff;font-weight:bold;text-align:center;background-image:url(/images/asis/common/bg_step_no.png);background-size:24px 26px;background-repeat:no-repeat;}
	.loanProcessGuide > ol > li > ul{margin:16px 0 0 0;}
	.loanProcessGuide > ol > li > ul > li{position:relative;padding:0 0 0 10px;margin:9px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.loanProcessGuide > ol > li > ul > li:first-child{margin-top:0;}
	.loanProcessGuide > ol > li > ul > li:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.loanProcessGuide .notice{margin-top:8px;}
	/* width 359 responsive */
	@media(max-width:359px){
		.loanProcessGuide > ol > li li:before,
		.loanProcessGuide > ol > li > ul > li:before{top:3px;}
	}

/* e-brochure list */
.e-brochureList{position:relative;margin:10px 0 0 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.e-brochureList:nth-of-type(1){margin-top:21px;}
	.e-brochureList .tit{padding:11px 14px 8px 14px;font-weight:bold;line-height:1.2;background-color:#f9f7f2;}
	.e-brochureList li{padding:10px 14px 9px 14px;border-top:1px solid #e3e3e3;color:#666;line-height:1.2;}

.emailResult{padding:25px 0 0 0;margin-bottom:-5px;font-size:1.133em;color:#666;line-height:1.45;text-align:center;}
	.emailResult mark{font-weight:normal;}
.emailInputBox{padding:18px 16px 20px 16px;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.emailInputBox .txt{font-size:0.867em;line-height:1.45;}
	.emailInputBox .form{overflow:hidden;margin:9px 0 0 0;}
	.emailInputBox .form p{overflow:hidden;}
	.emailInputBox .form .input{float:left;width:37%;background-color:#fff;}
	.emailInputBox .form .dash{float:left;width:8%;padding:8px 0 0 0;color:#666;font-weight:normal;text-align:center;}
	.emailInputBox .form .select{float:left;width:55%;background-color:#fff;}
	.emailInputBox .form p:nth-child(2){margin:6px 0 0 0;}
	.emailInputBox .form p:nth-child(2) .input{width:100%;}
	.emailInputBox .btn{margin:12px 0 0 0;text-align:center;}

/* prior info */
.priorInfo{padding:16px 16px 16px 16px;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.priorInfo dt{position:relative;padding:0;color:#a58746;font-weight:normal;line-height:1.45;}
	.priorInfo dd{margin:6px 0 0 0;}
	.priorInfo p{margin:20px 0 0 0;font-size:0.867em;color:#666;line-height:1.45;}
	.priorInfo p:first-child{margin-top:0;}

/* process */
.procTitle{position:relative;padding:0 0 0 12px;margin:8px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.procTitle:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.process + .procTitle{margin:25px 0 0 0;}
.process{margin:12px 0 0 0;border-radius:3px;border:1px solid #e6e1d2;}
.cntTitleDash + .process, .procTitle + .process{margin:8px 0 0 0;}
.cntTitleM + .process{margin:13px 0 0 0;}
	.process li{position:relative;padding:23px 64px 20px 67px;border-top:1px solid #e6e1d2;font-size:1.067em;color:#a58746;}
	.process li:first-child{margin-top:0;border-top:0;}
	.process li:before{display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;}
	.process li:last-child:before{display:none;}
	.process li:after, .stepList li:after{display:block;content:"";position:absolute;top:50%;right:16px;margin-top:-23px;width:46px;height:46px;background-image:url(/images/asis/contents/icon_process.png);background-repeat:no-repeat;background-size:240px 500px;}
	.process .no{display:block;position:absolute;top:50%;left:15px;width:38px;height:42px;margin-top:-21px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}
	/* icon */
	.process.process-accident li:nth-child(1):after{background-position:0 0;}
	.process.process-accident li:nth-child(2):after{background-position:-48px 0;}
	.process.process-accident li:nth-child(3):after{background-position:-96px 0;}
	.process.process-accident li:nth-child(4):after{background-position:-144px 0;}
	.process.process-insuclaim li:nth-child(1):after{background-position:0 -48px;}
	.process.process-insuclaim li:nth-child(2):after{background-position:-48px -48px;}
	.process.process-insuclaim li:nth-child(3):after{background-position:-96px -48px;}
	.process.process-insuclaim li:nth-child(4):after{background-position:-144px -48px;}
	.process.process-insuclaim li:nth-child(5):after{background-position:-192px -48px;}
	.process.process-scrambleCar li:nth-child(1):after{background-position:0 -192px;}
	.process.process-scrambleCar li:nth-child(2):after{background-position:-48px -192px;}
	/*.process.process-scrambleCar li:nth-child(3):after{background-position:-96px -192px;}*//*2020-09-09 수정*/
	.process.process-scrambleCar li:nth-child(3):after{background-position:-144px -192px;}/*2020-09-09 수정*/
	.process.process-scrambleCar li:nth-child(4):after{background-position:-192px -192px;}/*2020-09-09 수정*/
	.process.process-scrambleAccident li:nth-child(1):after{background-position:0 -240px;}
	.process.process-scrambleAccident li:nth-child(2):after{background-position:-48px -240px;}
	.process.process-scrambleAccident li:nth-child(3):after{background-position:-96px -240px;}
	.process.process-scrambleAccident li:nth-child(4):after{background-position:-144px -240px;}
	.process.process-scrambleAccident li:nth-child(5):after{background-position:-192px -240px;}
	.process.process-confirm li:nth-child(1):after{background-position:0 -336px;}
	.process.process-confirm li:nth-child(2):after{background-position:-48px -336px;}
	.process.process-confirm li:nth-child(3):after{background-position:-96px -336px;}
	.process.process-crtf1 li:nth-child(1):after{background-position:0 0;}
	.process.process-crtf1 li:nth-child(2):after{background-position:-96px -336px;}
	.process.process-crtf2 li:nth-child(1):after{background-position:0 0;}
	.process.process-crtf2 li:nth-child(2):after{background-position:0 -384px;}
	.process.process-crtf2 li:nth-child(3):after{background-position:-48px -384px;}
	.process.process-crtf2 li:nth-child(4):after{background-position:-96px -336px;}
	.process.process-crtf3 li:nth-child(1):after{background-position:-48px -384px;}
	.process.process-crtf3 li:nth-child(2):after{background-position:-96px -336px;}

/* step list */
.stepList{margin:12px 0 0 0;border-radius:3px;border:1px solid #e6e1d2;}
.cntTitleM + .stepList{margin-top:8px;}
	.stepList li{position:relative;padding:20px 68px 16px 68px;border-top:1px solid #e6e1d2;}
	.stepList li:first-child{border-top:0;}
	.stepList li .tit{margin:0 0 7px 0;font-size:1.067em;color:#a58746;}
	.stepList li .titS{margin:0 0 7px 0;font-size:0.98em;color:#a58746; line-height:1.4;}/*2016-03-17추가*/
	.stepList li p{font-size:0.867em;color:#666;line-height:1.45;}
	.stepList li > mark{display:block;position:absolute;top:50%;left:15px;width:38px;height:42px;margin-top:-21px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}
	.stepList li:before{
		display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;
		background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;
	}
	.stepList li:last-child:before{display:none;}
	/* icon */
	.stepList.stepList-checkup li:nth-child(1):after{background-position:0 -288px;}
	.stepList.stepList-checkup li:nth-child(2):after{background-position:-48px -288px;}
	.stepList.stepList-checkup li:nth-child(3):after{background-position:-96px -288px;}
	.stepList.stepList-checkup li:nth-child(4):after{background-position:-144px -288px;}
	.stepList.stepList-filing li:nth-child(1):after{background-position:0 -384px;}
	.stepList.stepList-filing li:nth-child(2):after{background-position:-48px -384px;}
	.stepList.stepList-filing li:nth-child(3):after{background-position:-96px -384px;}
	.stepList.stepList-filing li:nth-child(4):after{background-position:-144px -384px;}
	.stepList.stepList-monitoring li:nth-child(1):after{background-position:0 -432px;}
	.stepList.stepList-monitoring li:nth-child(2):after{background-position:-48px -432px;}
	.stepList.stepList-monitoring li:nth-child(3):after{background-position:-96px -432px;}
	.stepList.stepList-monitoring li:nth-child(4):after{background-position:-144px -432px;}

/* step horizon */ /* 2017-08-11 추가 */
	.stepHorizon {margin-top:12px; border:2px solid rgba(165,135,70,.5); border-radius:3px;}
	.stepHorizon ol {display:table; width:100%;}
	.stepHorizon li {color:rgba(165,135,70,1); display:table-cell; padding:15px 12px; border-right:1px solid rgb(230,225,210); position:relative; font-family:notoM;}
	.stepHorizon li:after {display:block; content:''; width:20px; height:20px; position:absolute; right:-10px; top:50%; margin-top:-10px; background:#fff url(/images/asis/common/bg_step_arr.png) no-repeat; background-size:contain; transform:rotate(270deg);}
	.stepHorizon li:last-child {border-right:0;}
	.stepHorizon li:last-child:after {background:none;}
	.stepHorizon li .no {display:block; font-size:.875em; margin-bottom:5px; width:3em; border-bottom:1px solid rgba(165,135,70,.7);}
	.stepHorizon li .no:before {content:'Step';}
		
	.stepHorizon.m2 li{width:50%;}
	.stepHorizon.m3 li{width:33.3%;}
	.stepHorizon.m4 li{width:25%;}
	.stepHorizon.m5 li{width:20%;}
	.stepHorizon.m6 li{width:16.6%;}

/* roadsideBanner */
.roadsideBanner{padding:20px 0 25px 0;margin:19px 0 0 0;text-align:left;background-image:url(/images/asis/common/hr.png), url(/images/asis/common/hr.png);background-size:2px 4px, 2px 4px;background-position:left top, left bottom;background-repeat:repeat-x, repeat-x;}/* 2022-04-07 수정 */
.notifyMessage + .roadsideBanner{margin-top:28px;}
	.roadsideBanner dt{font-size:1.133em;color:#545045;}
	.roadsideBanner dd{padding:0 0 0 10px;margin:12px 0 0 0;background:url(/images/asis/main/icon15.png) no-repeat 270px 3px;background-size:84px 84px;}/* 2022-04-07 수정 */
	.roadsideBanner dd .ex{font-size:0.933em;color:#666;line-height:1.45;}
	.roadsideBanner dd .btn{margin:10px 0 0 0;}/* 2022-04-07 수정 */
	.roadsideBanner dd a{width:134px;}

/* upload image list */
.uploadImage{overflow:hidden;}
.uploadImage ul{overflow:hidden;margin-top:-16px;}
	.uploadImage li{float:left;width:33.333%;margin:16px 0 0 0;}
	.uploadImage li div{}
	.uploadImage li:nth-child(3n+1) div{padding:0 8px 0 0;}
	.uploadImage li:nth-child(3n+2) div{padding:0 4px 0 4px;}
	.uploadImage li:nth-child(3n+3) div{padding:0 0 0 8px;}
	.uploadImage figure{overflow:hidden;position:relative;text-align:center;background:#f0f0f0;border:1px solid #b4b4b4;}
	.uploadImage figure.thumb{padding:14px 0 34px;}
	.uploadImage figure.thumb > img{width:50%;}
	.uploadImage figure.thumb .num{position:absolute;bottom:10px;width:100%;text-align:center;font-size:0.867em;}
	/*.uploadImage figure img{width:100%;}*/
	.uploadImage p{position:relative;height:20px;margin:2px 0 0 0;text-align:left;}
	.uploadImage p span{display:block;padding:4px 0 0 2px;font-size:0.867em;}
	.uploadImage p .btnDel{display:block;position:absolute;right:0;top:0;width:20px;height:20px;text-indent:-9999px;background:url(/images/asis/common/btn_delete_upload.png) no-repeat left top;background-size:20px 20px;}
	.useGuide .btnBox{display:inline-block;width:15px;height:15px;text-indent:-9999px;vertical-align:middle;background:url(/images/asis/common/btn_delete_upload.png) no-repeat left top;background-size:15px 15px;}
	
/* upload image list2 2019-05-15 추가 */
.uploadImage2{overflow:hidden;}
.uploadImage2 ul{overflow:hidden;margin-top:-16px;}
	.uploadImage2 li{float:left;width:40%;height:40%;margin:16px 0 0 0;}
	.uploadImage2 li div{}
	.uploadImage2 li:nth-child(2n+1) div{padding:0 8px 0 0;}
	.uploadImage2 li:nth-child(2n+2) div{padding:0 4px 0 4px;}
	.uploadImage2 figure{overflow:hidden;position:relative;text-align:center;background:#f0f0f0;border:1px solid #b4b4b4;}
	.uploadImage2 figure.thumb{padding:14px 0 34px;}
	.uploadImage2 figure.thumb > img{width:50%;}
	.uploadImage2 figure.thumb .num{position:absolute;bottom:10px;width:100%;text-align:center;font-size:0.867em;}
	/*.uploadImage figure img{width:100%;}*/
	.uploadImage2 p{position:relative;height:20px;margin:2px 0 0 0;text-align:left;}
	.uploadImage2 p span{display:block;padding:4px 0 0 2px;font-size:0.867em;}
	.uploadImage p .btnFile4{display:block;position:absolute;top:20px;text-align:center;}

/* form step */
.formStep{padding:22px 14px 24px;margin:11px 0 0 0;border:1px solid #ddd;}
	.formStep li{margin:18px 0 0 0;}
	.formStep li:first-child{margin-top:0;}
	.formStep li label{display:block;position:relative;padding:0 0 0 20px;line-height:1.2;}
	.formStep li .no{display:block;position:absolute;left:0;top:0;}
	.formStep li .form{margin:9px 0 0 0;}
	.formStep li .form .input, .formStep li .form .select, .formStep li .form ul{width:100%;}
	.formStep li .form > ul,
	.formJob > ul{position:relative;min-height:30px;background-color:#fafafa;background-image:url(/images/asis/common/sr_form.png);background-position:right -240px;background-size:40px 265px;background-repeat:no-repeat;border:1px solid #dcdcdc;}
	.formStep li .form > ul li,
	.formJob > ul li{line-height:30px;margin:0;}
	.formStep li .form ul li a,
	.formJob ul li a{display:block;padding:0 20px 0 8px;}
	.formStep li .form ul li ul,
	.formJob ul li ul{display:none;position:relative;top:0;left:0;padding:10px 0;background:#fff;border-top:1px solid #dcdcdc;}
	.formStep li .form ul li ul li,
	.formJob ul li ul li{padding:6px 0;line-height:1.4em;}


/* car accident result */
.carAccidentResult{margin:12px 0 0 0;border:1px solid #ddd;}
.carAccidentResult + .carAccidentResult{margin:6px 0 0 0;}
.carAccidentResult .ratio{overflow:hidden;height:44px;text-align:center;}
	.carAccidentResult .ratio p{float:left;width:50%;height:44px;padding:16px 0 0 0;color:#666;font-weight:bold;}
	.carAccidentResult .ratio p mark{display:inline-block;margin:0 0 0 19px;font-size:1.6em;vertical-align:middle;}
	.carAccidentResult .ratio .typeA{border-right:1px solid #ddd;}
	.carAccidentResult .ratio .typeA mark{color:#be6e19;}
	.carAccidentResult .ratio .typeB mark{color:#a58746;}
.carAccidentResult .cause{padding:19px 16px 18px;border-top:1px solid #ddd;color:#666;}
	.carAccidentResult .cause li{position:relative;padding:0 0 0 70px;margin:6px 0 0 0;font-size:0.933em;line-height:1.45;}
	.carAccidentResult .cause li:first-child{margin-top:0;}
	.carAccidentResult .cause li b{display:block;position:absolute;left:0;top:0;padding:0 0 0 10px;font-weight:normal;}
	.carAccidentResult .cause li b:before{content:'';position:absolute;left:0;top:8px;display:block;width:3px;height:3px;background:#776c61;}

/* reception list */
.receptionList{overflow:hidden;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
	.receptionList dt{padding:11px 10px 10px 10px;color:#666;font-weight:bold;line-height:1.45;border-top:1px solid #595959;background-color:#fbfaf2;}
	.receptionList dt:first-child{border-top:0;}
	.receptionList dd{display:table;width:100%;border-top:1px solid #e3e3e3;}
	.receptionList dd .addr{display:table-cell;width:64%;padding:11px 10px 10px 10px;font-size:0.933em;color:#666;line-height:1.4;vertical-align:middle;}
	.receptionList dd .tel{display:table-cell;width:36%;padding:11px 0 10px 0;font-size:0.933em;color:#666;line-height:1.4;text-align:center;vertical-align:middle;border-left:1px solid #e3e3e3;}

/* accident guide */
.accidentGuide{margin:12px 0 0 0;border-radius:3px;border:1px solid #e6e1d2;}
	.accidentGuide > ol > li{position:relative;padding:25px 16px 25px 16px;border-top:1px solid #e6e1d2;}
	.accidentGuide > ol > li:first-child{border-top:0;}
	.accidentGuide .tit{padding:0 0 0 52px;font-size:1.133em;color:#a58746;}
	.accidentGuide .tit  mark{display:block;position:absolute;top:10px;left:15px;width:38px;height:42px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}
	.accidentGuide .cnt{margin:20px 0 0 0;}
	.accidentGuide .cnt li{position:relative;padding:0 0 0 10px;margin:8px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.accidentGuide .cnt li:first-child{margin-top:-1px;}
	.accidentGuide .cnt li:last-child{margin-bottom:-5px;}
	.accidentGuide .cnt > ul > li:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.accidentGuide > ol > li:before{
		display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;
		background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;
	}
	.accidentGuide > ol > li:last-child:before{display:none;}
	.accidentGuide > ol > li:after{display:block;content:"";position:absolute;top:7px;right:16px;width:46px;height:46px;background-image:url(/images/asis/contents/icon_process.png);background-repeat:no-repeat;background-size:240px 500px;}
	.accidentGuide.process-action li:nth-child(1):after{background-position:0 -96px;}
	.accidentGuide.process-action li:nth-child(2):after{background-position:-48px -96px;}
	.accidentGuide.process-action li:nth-child(3):after{background-position:-96px -96px;}
	.accidentGuide.process-action li:nth-child(4):after{background-position:-144px -96px;}
	.accidentGuide.process-method li:nth-child(1):after{background-position:0 -144px;}
	.accidentGuide.process-method li:nth-child(2):after{background-position:-48px -144px;}
	.accidentGuide.process-method li:nth-child(3):after{background-position:-96px -144px;}
	.accidentGuide.process-method li:nth-child(4):after{background-position:-144px -144px;}
	/* width 359 responsive */
	@media(max-width:359px){
		.accidentGuide .cnt ul li:before{top:4px;}
	}

/* question list */
.questionList{}
	.questionList li{padding:11px 14px 14px 14px;margin:12px 0 0 0;border:1px solid #dcdcdc;background-color:#fafafa;}
	.questionList li .q{font-size:0.933em;color:#888;line-height:1.45;}
	.questionList li:first-child{margin-top:0;}
	.questionList .selectTypeA{margin:7px 0 0 0;}
	.questionList .selectTypeA input[type="checkbox"] + label, .questionList .selectTypeA input[type="radio"] + label{min-width:130px;}
	/* width 359 responsive */
	@media(max-width:359px){
		.questionList .selectTypeA input[type="checkbox"] + label, .questionList .selectTypeA input[type="radio"] + label{min-width:110px;}
	}

.mapArea{margin:19px 0 0 0;border:1px solid #e3e3e3;}
.regionalList{overflow:hidden;margin:22px 0 0 0;}
.titleAct + .regionalList{margin-top:0;}
	.regionalList li{float:left;width:33.333%;padding:0;}
	.regionalList li a{display:block;padding:11px 0 9px;margin:2px;font-size:1em;font-weight:bold;text-align:center;line-height:1.2;border:1px solid #919191;border-radius:2px;box-shadow:inset 0 0 1px rgba(203, 203, 203, 0.3), 0 1px 3px rgba(0, 0, 0, 0.12);}
	.regionalList li:nth-child(3n+1) a{margin-left:0;}
	.regionalList li:nth-child(3n+3) a{margin-right:0;}
	.regionalList li a:active, .regionalList li a.on{color:#fff;background:#b5985a;box-shadow:inset 1px 2px 3px rgba(0, 0, 0, 0.2);border:1px solid rgba(255,255,255,0);}

/* output question list */
.outQna{}
	.outQna .tit{margin:36px 0 0 0;height:24px;font-size:1.133em;color:#545045;}
	.outQna .tit:first-child{margin:22px 0 0 0;}
	.outQna dl{position:relative;margin-top:10px;padding:19px 16px 16px 16px;border: 1px solid #e6e1d2;background-color: #f9f7f2;}
	.outQna dt{color:#545045;margin:0 0 10px 0;}
	.outQna dd{margin:6px 0 0 0;font-size:0.867em;color:#666;}
	.outQna dd input[type="radio"]:checked + label{color:#a58746;}
	
	/* 2017-09-01 추가 */
	.outQna dd.inputTxt {overflow:hidden; position:relative;}
	.outQna dd.inputTxt label {position:absolute; top:5px;}
	.outQna dd.inputTxt p {margin-top:0;}
	.outQna dd.inputTxt input[type="text"] {width:100%;}
	
.question-line{margin:16px 0px; border-top:1px solid #e5e5e5;}


/* monitoring */
.questionMonitoring, .resultMonitoring{margin:18px 0 0 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.cntTitleM + .questionMonitoring, .cntTitleM + .resultMonitoring{margin-top:0;}
	.questionMonitoring .tit{position:relative;border-top:1px solid #e3e3e3; }
	.questionMonitoring .tit:first-child, .questionMonitoring .cnt .cnt:first-child{border-top:0;}
	.questionMonitoring .tit a{position:relative;display:block;font-weight:bold;padding:12px 40px 13px 10px;}
	.questionMonitoring .tit a:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:14px;height:8px;background:url(/images/asis/common/sr_button.png) no-repeat -15px -78px;background-size:50px 200px;}
	.questionMonitoring .cnt{display:none;padding:0;background:#f9f7f2;}
	.questionMonitoring .cnt .question, .resultMonitoring ul li{padding:13px 12px 16px 12px;border-top:1px solid #e5e5e5;}
	.questionMonitoring .cnt .question:first-child, .resultMonitoring ul li:first-child{border-top:0;}
	.questionMonitoring .cnt .q, .resultMonitoring .q{margin:0 0 10px 0;font-size:0.933em;line-height:1.45;}
	.questionMonitoring .cnt .a, .resultMonitoring .a{margin:0 0 0 0;font-size:1.067em;color:#b5985a;line-height:1.45;}
	.questionMonitoring .cnt .listForm{}
		.questionMonitoring .cnt .listForm > li{position:relative;padding:0 140px 0 10px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
		.questionMonitoring .cnt .listForm > li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
		.questionMonitoring .cnt .listForm > li:first-child{margin-top:5px;}
		.questionMonitoring .cnt .listForm .checkList{position:absolute;right:0;top:0;}
		.questionMonitoring .cnt .listForm .checkList label{padding-top:1px;}
	.questionMonitoring .cnt p{margin:10px 0 0 0;font-size:0.867em;color:#888;line-height:1.45;}
	.questionMonitoring .cnt p.checkList{margin-top:0;}
	.questionMonitoring .tit.open a:after{background-position:0 -78px;}
	.questionMonitoring .cnt.open{display:block;}


/* 2015-08-31추가 */
.questionMonitoring .tit1{position:relative;border-top:1px solid #d3c19c; background-color:#f4f0e6; color:#71706e;  }
.questionMonitoring .tit1:first-child, .questionMonitoring .cnt .cnt:first-child{border-top:0;}
.questionMonitoring .tit1 a.on{position:relative;border-top:1px solid #d3c19c; background-color:#e9e0cd; font-weight:normal; color:#71706e;}
.questionMonitoring .tit1 a.on:first-child, .questionMonitoring .cnt .cnt:first-child{border-top:0;}
.questionMonitoring .tit1 a{position:relative;display:block; padding:12px 40px 13px 10px;  color:#71706e; }
.questionMonitoring .tit1 a:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:14px;height:8px;background:url(/images/asis/common/sr_button.png) no-repeat -15px -78px;background-size:50px 200px;}

.questionMonitoring .bgColor{display:none;padding:0;background:#fff !important;}
.questionMonitoring .cnt .question1{padding:0px 0px 15px 0px; border-top:1px solid #d3c19c;}
.questionMonitoring .cnt .question2{padding:7px 0px 15px 0px; }
.questionMonitoring .cnt .question1:first-child ul li:first-child{border-top:0;}
.questionMonitoring .cnt .q{margin:0 0 10px 0;font-size:0.933em;line-height:1.45;}
.questionMonitoring .cnt .mf{margin:10px 0 0 0;font-size:1em;line-height:1.45;}
.questionMonitoring .cnt .a{margin:0 0 0 0;font-size:1.067em;color:#b5985a;line-height:1.45;}
.questionMonitoring .cnt .listForm1{}
.questionMonitoring .cnt .listForm1 > li{position:relative;padding:0 70px 0 0px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.questionMonitoring .cnt .listForm1 > li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-position:0 -70px;background-size:33px 200px;background-repeat:no-repeat;}
.questionMonitoring .cnt .listForm1 > li:first-child{margin-top:20px;}
.questionMonitoring .cnt .listForm1 .checkList{position:absolute;right:0;top:0;}
.questionMonitoring .cnt .listForm1 .checkList label{padding-top:1px;}
.questionMonitoring .cnt .listForm2{}
.questionMonitoring .cnt .listForm2 > li{position:relative;padding:0 150px 0 13px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.questionMonitoring .cnt .listForm2 > li:before{display:block;content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.questionMonitoring .cnt .listForm2 > li:first-child{margin-top:5px;}
.questionMonitoring .cnt .listForm2 .checkList{position:absolute;right:0;top:0;}
.questionMonitoring .cnt .listForm2 .checkList label{padding-top:1px;}
.questionMonitoring .cnt.open{display:block;}



.questionMonitoring .cnt .listForm3{}
.questionMonitoring .cnt .listForm3 > li{position:relative;padding:0 200px 0 13px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.questionMonitoring .cnt .listForm3 > li:before{display:block;content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.questionMonitoring .cnt .listForm3 > li:first-child{margin-top:5px;}
.questionMonitoring .cnt .listForm3 .checkList{position:absolute;right:0;top:0;}
.questionMonitoring .cnt .listForm3 .checkList label{padding-top:1px;}


.questionMonitoring .cnt .listForm4{}
.questionMonitoring .cnt .listForm4 > li{position:relative;padding:0 150px 0 13px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.questionMonitoring .cnt .listForm4 > li:before{display:block;content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.questionMonitoring .cnt .listForm4 > li:first-child{margin-top:5px;}
.questionMonitoring .cnt .listForm4 .checkList{position:absolute;right:0;top:0;}
.questionMonitoring .cnt .listForm4 .checkList label{padding-top:1px;}
.questionMonitoring .cnt.open{display:block;}




/* 2015-10-21추가 */
.documentCfm, .resultMonitoring{margin:18px 0 0 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.cntTitleM + .documentCfm, .cntTitleM + .resultMonitoring{margin-top:0;}
	.documentCfm .cnt{display:block; padding:0;background:#f9f7f2; }
	.documentCfm .cnt p{margin:10px 0 0 0;font-size:0.875em;color:#888;line-height:1.45; font-weight:normal;}
	.documentCfm .cnt p.checkList{margin-top:0;}

.documentCfm .tit1{position:relative;border-top:1px solid #d3c19c; background-color:#f4f0e6; color:#71706e;  }
.documentCfm .tit1:first-child, .documentCfm .cnt .cnt:first-child{border-top:0;}
.documentCfm .tit1 a.on{position:relative;border-top:1px solid #d3c19c; background-color:#e9e0cd; font-weight:normal; color:#71706e; }
.documentCfm .tit1 a.on:first-child, .documentCfmg .cnt .cnt:first-child{border-top:0;}
.documentCfm .tit1 a.on:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:14px;height:8px;background:url(/images/asis/common/sr_button.png) no-repeat 0px -78px;background-size:50px 200px;} /*2015-11-11수정*/
.documentCfm .tit1 a.off{position:relative;display:block; padding:12px 40px 13px 10px;  color:#71706e; }/*2015-11-12추가*/
.documentCfm .tit1 a.off:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:14px;height:8px;background:url(/images/asis/common/sr_button.png) no-repeat -15px -78px;background-size:50px 200px;} /*2015-11-12추가*/
.documentCfm .tit1 a{position:relative;display:block; padding:12px 40px 13px 10px;  color:#71706e; }
.documentCfm .tit1 a:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:14px;height:8px;background:url(/images/asis/common/sr_button.png) no-repeat -15px -78px;background-size:50px 200px;}

.documentCfm .bgColor{display:block;padding:0;background:#fff !important;}
.documentCfm .cnt .question1{padding:0px 0px 15px 0px; border-top:1px solid #d3c19c; }
.documentCfm .cnt .question2{padding:7px 0px 15px 0px; }
.documentCfm .cnt .question1:first-child ul li:first-child{border-top:0;}
.documentCfm .cnt .question1 div.listTypeBtn{width:100%;margin:0;border-width:0px 0 1px 0; border-color:#e0e0e0;} /*2015-11-11수정*/
.documentCfm .cnt .question2 div.listTypeBtn{width:100%;margin:0;border-width:0px 0 1px 0; border-color:#e0e0e0;} /*2015-11-11수정*/
.documentCfm .cnt .q{margin:0 0 10px 0;font-size:0.933em;line-height:1.45;}
.documentCfm .cnt .mf{margin:10px 0 0 0;font-size:1em;line-height:1.45;}
.documentCfm .cnt .a{margin:0 0 0 0;font-size:1.067em;color:#b5985a;line-height:1.45;}
.documentCfm .cnt .listForm1{}
.documentCfm .cnt .listForm1 > li{position:relative;padding:0 70px 0 0px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.documentCfm .cnt .listForm1 > li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-position:0 -70px;background-size:33px 200px;background-repeat:no-repeat;}
.documentCfm .cnt .listForm1 > li:first-child{margin-top:20px;}
.documentCfm .cnt .listForm1 .checkList{position:absolute;right:0;top:0;}
.documentCfm .cnt .listForm1 .checkList label{padding-top:1px;}
.documentCfm .cnt .listForm2{}
.documentCfm .cnt .listForm2 > li{position:relative;padding:0 160px 0 13px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.documentCfm .cnt .listForm2 > li:before{display:block;content:"";position:absolute;left:5px;top:7px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.documentCfm .cnt .listForm2 > li:first-child{margin-top:5px;}
.documentCfm .cnt .listForm2 .checkList{position:absolute;right:0;top:0;}
.documentCfm .cnt .listForm2 .checkList label{padding-top:1px;}
.documentCfm .cnt.open{display:block;}
.documentCfm .cnt .listForm3{}
.documentCfm .cnt .listForm3 > li{position:relative;padding:0 200px 0 13px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.documentCfm .cnt .listForm3 > li:before{display:block;content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.documentCfm .cnt .listForm3 > li:first-child{margin-top:5px;}
.documentCfm .cnt .listForm3 .checkList{position:absolute;right:0;top:0;}
.documentCfm .cnt .listForm3 .checkList label{padding-top:1px;}
/*2018-07-13추가*/
.documentCfm .cnt .listForm4{}
.documentCfm .cnt .listForm4 > li{position:relative;padding:0 0 10px 13px;margin:7px 0 0 0;font-size:13px;color:#666;line-height:1.35;}
.documentCfm .cnt .listForm4 > li:before{display:block;content:"";position:absolute;left:5px;top:8px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.documentCfm .cnt .listForm4 > li:first-child{margin-top:5px;}
.documentCfm .cnt .listForm4 .checkList{position:absolute;right:0;top:0;}
.documentCfm .cnt .listForm4 .checkList label{padding-top:1px;}


/* cs ARS center */
/*.csArsCenter{
	padding:338px 0 4px 0;margin:28px 0 0 0;
	background-image:url(/images/asis/contents/cs_call.png), url(/images/asis/common/hr.png);background-repeat:no-repeat, repeat-x;background-position:center top, left bottom; background-size:215px 338px, 2px 4px;
}*/
	.csArsCenter > ul > li{overflow:hidden;position:relative;margin:0;padding: 26px 76px 17px 16px;background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px;}/*2020-06-10 수정*/
	.csArsCenter > ul > li:first-child{margin-top:0;}
	.csArsCenter > ul > li p{position:relative;line-height:1.2;}
	.csArsCenter > ul > li mark{display:block;position:absolute;left:0;font-weight:bold;text-align:center;}
	.csArsCenter .first{position:relative;padding:0 0 0 36px;margin:0;font-size:1.133em;color:#a58746;}
	.csArsCenter .first mark{position:absolute;left:0;top:-4px;width:24px;height:26px;padding:5px 1px 0 0;color:#fff;background-image:url(/images/asis/common/bg_step_no.png);background-size:24px 26px;background-repeat:no-repeat;}
	.csArsCenter .first mark.fzS{padding-top:6px;font-size:0.800em;}
	.csArsCenter .second{height:17px;padding:1px 0 0 26px;margin:10px 0 0 0;font-size:0.933em;}
		.csArsCenter .box + .second{margin-top:14px;}
	.csArsCenter .second mark, .csArsCenter .box li mark{top:0;width:17px;height:17px;padding:2px 0 0 0;font-size:0.933em;line-height:1;border-radius:2px;border:1px solid #bab8b8;background-color:#fff;}
	.csArsCenter .box{position:relative;margin:12px 0 0 0;border:1px solid #dcdcdc;}
		.csArsCenter .second + .box{margin-top:10px;}
	.csArsCenter .box:before{display:block;content:"";position:absolute;left:37px;top:0;width:1px;height:100%;background-color:#dcdcdc;}
	.csArsCenter .box li{position:relative;padding:9px 0 7px 47px;font-size:0.933em;line-height:1.45;border-top:1px solid #dcdcdc;}
	.csArsCenter .box li:first-child{border-top:0;}
	.csArsCenter .box li mark{left:10px;top:50%;margin-top:-8px;}
	.csArsCenter .box li p{}
	.csArsCenter .box li p span{display:inline-block;margin:0 0 0 14px;}
	.csArsCenter .box li p span:first-child{margin-left:0;}
	/* width 359 responsive */
	@media(max-width:359px){
		.csArsCenter .first mark.fzS{padding-top:7px;}
		.csArsCenter .second mark, .csArsCenter .box li mark{padding-top:3px;}
	}

/* serviceList */
.serviceList{overflow:hidden;position:relative;margin:6px 0 0 12px;}
	.serviceList ul li{float:left;position:relative;width:50%;padding:0 0 0 10px;margin:1px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.serviceList ul li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -70px;background-size:33px 200px;background-repeat:no-repeat;}
/* width 480 responsive */
@media (min-width:480px){
	.serviceList ul li{width:33%;}
	.serviceList ul li:nth-of-type(3n+2){width:34%;}
}

/* app list */
.appList{overflow:hidden;}
	.appList li{position:relative;padding:1px 0 0 92px;margin:0 0 3px 0;height:140px;}
	.appList figure{position:absolute;left:0;top:4px;}
	.appList figure img{width:80px;height:136px;}
	.appList .txt{font-size:0.933em; margin-bottom:15px; color:#666;line-height:1.45;height:105px;}
	.appList .btn a{float:left;width:117px;margin-right:5px;}
	.appList .btn a:last-child{margin-right:0;}
	/* width 359 responsive */
	@media(max-width:359px){
		.appList .btn a{width:97px;}
	}

/* 2016-05-11 추가 */
.appList2{overflow:hidden;}
	.appList2 li{position:relative;padding:1px 0 0 85px;margin:0 0 3px 0;}
	.appList2 figure{position:absolute;left:0;top:4px;}
	.appList2 figure img{width:70px; border-radius:15px;}
	.appList2 .txt{height:5.5em; font-size:0.933em; margin-bottom:15px; color:#666;line-height:1.45;}
	.appList2 .appImg {overflow:hidden; display:block; text-align:center;background:#f5f5f5;border:1px solid #e9e9e9; border-radius:5px;}
	.appList2 .appImg span {width:30%; display:inline-block; margin:2% 1%;border:1px solid #ddd;}
	.appList2 .appImg span img {width:100%; display:block;}
	.appList2 .btnC {margin:30px 0 10px;}
	.appList2 .btnC .btnGoogleplay{min-width:150px;color:red; text-indent:-13em; background:url(/images/asis/common/sr_button_icon2.png) no-repeat; background-size:85%; background-position:center -15%;}
	.appList2 .btnC .btnAppstore{min-width:150px;color:red; text-indent:-13em; background:url(/images/asis/common/sr_button_icon2.png) no-repeat; background-size:85%; background-position:center 110%;}


/* NFC */
.imgNfcTag{padding:13px 32px 14px 40px;margin:12px 0 0 0;text-align:center;border:1px solid #dcdcdc;background-color:#fafafa;}
	.imgNfcTag img{width:100%;}
.nfcGuide{margin:22px 0 0 0;border:1px solid #d6d6d6;border-radius:3px;}
	.nfcGuide li{position:relative;padding:22px 16px;border-top:1px solid #e6e1d2;}
	.nfcGuide li:before{
		display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;
		background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;
	}
	.nfcGuide li:first-child{border-top:0;}
	.nfcGuide li .tit{position:relative;padding:0 0 0 50px;font-size:1.067em;line-height:1.2;color:#a58746;}
	.nfcGuide li .tit span{display:block;position:absolute;top:50%;left:0;width:38px;height:42px;margin-top:-21px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}
	.nfcGuide li:last-child:before{display:none;}
	.nfcGuide .imgNfc{margin:15px 0 0 0;text-align:center;}
	.nfcGuide .imgNfc img{width:100%;max-width:300px;}
	.nfcGuide .qna dt{margin-top:10px;font-weight:normal;font-size:0.933em;line-height:1.333em;}
	.nfcGuide .qna dd{padding:0;font-size:0.933em;}
	.nfcGuide .qna dd:before{display:none;}
	.nfcGuide .txt{position:relative;padding:0 0 0 12px;margin:18px 0 0 0;font-size:0.933em;line-height:1.35;}
	.nfcGuide .txt *{line-height:1.35;}
	.nfcGuide .txt:before{display:block;content:"";position:absolute;top:6px;left:0;width:5px;height:6px;background:url(/images/asis/common/sr_bullet.png) no-repeat 0 -60px;background-size:33px 200px;}
	.nfcGuide .txt .notice{margin-top:9px;}
	/* width 359 responsive */
	@media(max-width:359px){
		.nfcGuide .txt:before{top:3px;}
	}

.magicTouch{background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px;}
	.imgMtouch{margin:23px 0 0 0;text-align:center;}
	.imgMtouch img{width:215px;height:338px;vertical-align:bottom;}
	.magicTouch li{padding:18px 16px;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.magicTouch li .tit{position:relative;padding:0 0 0 34px;font-size:1.067em;line-height:1.2;color:#a58746;}
	.magicTouch li .tit span{display:block;position:absolute;top:50%;left:0;width:24px;height:26px;margin-top:-14px;font-weight:bold;color:#fff;text-align:center;line-height:29px;background-image:url(/images/asis/common/bg_step_no.png);background-size:24px 26px;background-repeat:no-repeat;}
	.magicTouch li .txt{margin:12px 0 0 0;font-size:0.933em;line-height:1.35;color:#666;}


/* event list */
.eventList{margin:22px 0 0 0;border-top:2px solid #595959;border-bottom:1px solid #595959;}
	.eventList li{border-top:1px solid #d5d5d5;}
	.eventList li:first-child{border:0;}
	.eventList li > a{display:block;overflow:hidden;position:relative;min-height:110px;padding:14px 10px 0 106px;}
	.eventList li figure{position:absolute;left:10px;top:16px;width:100%;} /* 2015-06-15 수정 */
	.eventList li figure img{width:100%;height:76px;border:1px solid #d5d5d5;} /* 2015-06-15 수정 */
	.eventList li h4{overflow:hidden;height:35px;margin:0 0 11px 0;color:#666;line-height:1.2;}
	.eventList li p{font-size:0.867em;color:#666;line-height:1.45;}
	/* width 359 responsive */
	@media(max-width:359px){
		.eventList li h4{height:30px;margin-bottom:21px;}
	}
.winnerList{margin:22px 0 0 0;border-top:2px solid #595959;border-bottom:1px solid #595959;}
	.winnerList li{position:relative;overflow:hidden;padding:14px 98px 13px 10px;border-top:1px solid #d5d5d5;}
	.winnerList li:first-child{border:0;}
	.winnerList li .btn{position:absolute;top:50%;right:10px;margin-top:-14px;z-index:50;}
	.winnerList li .btn a{padding:6px 0 0 0;width:74px;height:28px;}
	.winnerList h4{color:#666;line-height:1.2;}

/* event view / viewNews */
.eventDetail,
.viewNews{margin:22px 0 0 0;border-top:2px solid #595959;border-bottom:1px solid #595959;}
.eventDetail .eventInfo,
.viewNews .newsInfo{position:relative;padding:15px 10px 14px 10px;border-bottom:1px solid #d5d5d5;}
	.eventDetail .eventInfo .tit,
	.viewNews .newsInfo .tit{position:relative;font-size:1.133em;color:#545045;line-height:1.2;}
	.eventDetail .eventInfo .date,
	.viewNews .newsInfo .date{margin:7px 0 0 0;font-size:0.867em;color:#545045;line-height:1.2;}
	.eventDetail > .cnt{padding:18px 0;}
	.viewNews > .cnt{padding:16px 10px;line-height:1.35;}
	.viewNews > .cnt > p{margin-top:10px;}
	.viewNews > .cnt > p:first-child{margin:0;}
	.eventDetail > .cnt *,
	.viewNews > .cnt *{line-height:1.35;max-width:600px;margin:0 auto;} /* 2015-01-08 수정 */
	.eventDetail > .cnt figure img{width:100%;max-width:600px;vertical-align:top;}
	.eventDetail > .cnt .eventResult{margin:12px 0 0 0;}
	.eventDetail > .cnt .eventResult .notice{margin:14px 0 0 0;}
	.eventDetail > .cnt .eventResult .noData{padding:21px 10px 18px 10px !important;margin:12px 0 0 0;border:1px solid #a7a9ac !important;}
	.eventDetail > .cnt .eventResult .noData b{color:#a58746;font-weight:normal;}
	.eventDetail > .cnt .cntTitleM{margin-top:17px;}
	.eventDetail > .cnt .entryEvent,
	.eventDetail > .cnt .txtEvent,
	.eventDetail > .cnt .snsEvent{position:relative;}
	
	/* 2019-04-22 추가 */	
	.eventDetail > .cnt .eventResult_2{margin:0 0 0 0;}
	.eventDetail > .cnt .eventResult_2 .notice{margin:12px 0 0 0;}
	.eventDetail > .cnt .eventResult_2 .noData{padding:21px 10px 18px 10px !important;margin:12px 0 0 0;border:1px solid #a7a9ac !important;}
	.eventDetail > .cnt .eventResult_2 .noData b{color:#a58746;font-weight:normal;}



	.eventDetail > .cnt .entryEvent .btn{position:absolute;left:50%;bottom:14.3%;width:48.4%;margin-left:-24.2%;}

	.eventDetail > .cnt .txtEvent .btn{position:absolute;left:50%;top:28.6%;width:41%;margin-left:-20.5%;} /* 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .btnEvent{position:absolute;left:50%;top:23.9%;width:57.1%;margin-left:-28.5%;} /* 2015-01-12 추가 : 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .btnSns{position:absolute;left:50%;top:67.1%;width:45%;margin-left:-20.5%;} /* 2015-01-08 수정 */
	.eventDetail > .cnt .txtEvent .btnSns span{width:30%;padding-right:3%;} /* 2015-01-08 추가 */
	.eventDetail > .cnt .txtEvent .btnSns a{display:inline-block;} /* 2015-01-08 추가 */
	.eventDetail > .cnt .txtEvent .btnSns a img{max-width:62px;width:100%;} /* 2015-01-08 추가 */

	/* 2015-04-29 추가 */
	.eventDetail > .cnt .txtEvent .btnSnsNew{position:absolute;left:50%;top:62.4%;width:35%;margin-left:-16.5%;}
	.eventDetail > .cnt .txtEvent .btnSnsNew span{width:50%;padding-right:1%;}
	.eventDetail > .cnt .txtEvent .btnSnsNew a{display:inline-block;}
	.eventDetail > .cnt .txtEvent .btnSnsNew a img{max-width:86px;width:100%;}

	.eventDetail > .cnt .snsEvent .btn{position:absolute;left:50%;bottom:46.2%;width:75.9%;margin-left:-40.5%;} /* 2014-10-29 수정 */
	.eventDetail > .cnt .snsEvent .btn span img{max-width:62px;width:100%;} /* 2014-10-29 추가 */
	.eventDetail > .cnt .snsEvent .btn span.mr1 img{max-width:243px;width:100%;} /* 2014-10-29 추가 */
	.eventDetail > .cnt .snsEvent .btn span.mr2 img{max-width:62px;width:100%;} /* 2014-10-29 추가 */
	.eventDetail > .cnt .snsEvent .btn span.mr3 img{max-width:62px;width:100%;} /* 2014-10-29 추가 */
	.eventDetail > .cnt .snsEvent .btn .mr1{width:53.8%;margin-right:2.6%;} /* 2014-10-29 수정 */
	.eventDetail > .cnt .snsEvent .btn .mr2{width:13.5%;margin-right:0.6%} /* 2014-10-29 수정 */
	.eventDetail > .cnt .snsEvent .btn .mr3{width:13.5%;margin-right:0%} /* 2014-10-29 추가 */

	/* 2015-07-24 추가 : 2015-07-27 수정 */
	.eventDetail > .cnt .snsEvent1{position:relative;}
    .eventDetail > .cnt .snsEvent1 .btn{position:absolute;left:35%;bottom:9.2%; width:29.5%;}
	.eventDetail > .cnt .snsEvent1 .btn span a{display:inline-block;}
	.eventDetail > .cnt .snsEvent1 .btn span img{width:100%;}
	.eventDetail > .cnt .snsEvent1 .btn .mr4{width:45.1%;margin-right:9.6%;}
	.eventDetail > .cnt .snsEvent1 .btn .mr5{width:45.1%;}

	/* 2015-07-27 수정 */
	.eventDetail > .cnt .snsEvent2{position:relative;}
	.eventDetail > .cnt .snsEvent2 .btn{position:absolute;left:10.5%;bottom:50%; width:50.3%;}
	.eventDetail > .cnt .snsEvent2 .btn span a{display:inline-block;}
	.eventDetail > .cnt .snsEvent2 .btn span img{width:100%;}
	.eventDetail > .cnt .snsEvent2 .btn .mr6{width:39.4%;margin-right:20%;}
	.eventDetail > .cnt .snsEvent2 .btn .mr7{width:39.4%;}
	.eventDetail > .cnt .snsEvent2 .login{position:absolute;left:25%;bottom:4%; width:50.1%;} /* 2015-07-27 추가 */

	.eventDetail > .cnt .btn img{max-width:245px;}
	.eventDetail > .cnt .txtEvent .insertTxt{position:absolute;top:18.5%;left:17%;width:17.8%;height:7%;text-align:center;} /* 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt input{width:45%;height:100%;text-align:left;color:#000;font:bold 1.2em/1.1 'nanum', 'AppleSDGothicNeo', '맑은고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;white-space:nowrap;border:0;outline:0;background:none;text-align:center;}/* 2015-01-08 수정 */
	/* 2015-06-12 추가 */
	.eventDetail > .cnt .txtEvent .insertTxt_s1{position:absolute;top:18.5%;left:11%;width:17.8%;height:7%;text-align:center;} /* 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt_s1 input{width:55%;height:100%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:120%;font-weight:bold;text-transform:uppercase;}/* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt_s2{position:absolute;top:18.5%;left:23%;width:17.8%;height:7%;text-align:center;} /* 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt_s2 input{width:55%;height:100%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:120%;font-weight:bold;text-transform:uppercase;}/* 2015-06-23 수정 */

	/* 2015-01-08 추가 */
	.eventDetail > .cnt .txtEvent .btn1{position:absolute;left:50%;top:34.2%;width:30%;margin-left:7.9%;} /* 2015-04-29 수정 */
	.eventDetail > .cnt .txtEvent .btn1 img{width:100%;}
	.eventDetail > .cnt .txtEvent .btn2{position:absolute;left:50%;top:85%;width:30%;margin-left:-13.5%;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .btn2 img{width:100%;}
	.eventDetail > .cnt .txtEvent .insertTxt1{position:absolute;top:44.5%;left:34.5%;width:54%;height:14.5%;text-align:left;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt1 span{display:block;}

	.eventDetail > .cnt .txtEvent .insertTxt1 span.sp1{height:55%;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt1 span.sp2{height:44%;} /* 2015-06-23 수정 */

	.eventDetail > .cnt .txtEvent .insertTxt1 input.input1{width:60%;height:70%;margin-bottom:4%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:120%;font-weight:bold;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt1 input.input2{width:28%;height:90%;margin-right:5%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:120%;font-weight:bold;} /* 2015-06-23 수정 */

	.eventDetail > .cnt .txtEvent .insertTxt2{position:absolute;top:64.5%; left:13.1%;width:74%;height:9%;text-align:left;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt2 textarea{width:100%;height:60%;border:none;font-size:12px;/*white-space:nowrap;*/} /* 2015-06-25 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt2 .chk{top:65%;left:88%;width:7%;height:35%;background-color:#fff;color:#fff;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt3{position:absolute;top:75.5%;left:13.1%;width:74%;height:9%;text-align:left;} /* 2015-06-23 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt3 textarea{width:100%;height:60%;border:none;font-size:12px;/*white-space:nowrap;*/} /* 2015-06-25 수정 */
	.eventDetail > .cnt .txtEvent .insertTxt3 .chk{top:68%;left:88%;width:7%;height:35%;background-color:#fff;color:#fff;} /* 2015-06-23 수정 */

	/* width 359 responsive */
	@media(max-width:474px){
		.eventDetail > .cnt .txtEvent .insertTxt1{position:absolute;top:43.5%;left:34%;width:54.1%;height:15.5%;text-align:left;}  /* 2015-06-23 수정 */
		.eventDetail > .cnt .txtEvent .insertTxt1 input.input1{width:60%;height:80%;margin-bottom:4%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:120%;font-weight:bold;} /* 2015-06-23 수정 */
		.eventDetail > .cnt .txtEvent .insertTxt1 input.input2{width:30%;height:100%;margin-right:2%;color:#000;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:110%;font-weight:bold;} /* 2015-06-23 수정 */
		.eventDetail > .cnt .txtEvent .insertTxt2{position:absolute;top:64%; left:13.1%;width:74%;height:9.5%;text-align:left;} /* 2015-06-23 수정 */
		.eventDetail > .cnt .txtEvent .insertTxt2 textarea, .eventDetail > .cnt .txtEvent .insertTxt3 textarea{font-size:10px;line-height:100%;} /* 2015-06-25 수정 */
		.eventDetail > .cnt .txtEvent .insertTxt3{position:absolute;top:75%;left:13.1%;width:74%;height:9.5%;text-align:left;} /* 2015-06-23 수정 */

		.eventDetail > .cnt .txtEvent .insertTxt2 .chk{top:65%;left:86%;width:15px;height:15px;background-color:#fff;color:#fff;} /* 2015-06-25 추가 */
		.eventDetail > .cnt .txtEvent .insertTxt3 .chk{top:68%;left:86%;width:15px;height:15px;background-color:#fff;color:#fff;} /* 2015-06-25 추가 */

		}

	/* open Event */
	.inputEvent .tit{font-size:1.333em;line-height:1.2;color:#a58746;text-align:center;}
	.inputEvent .txt{width:89.7%;padding:7px 12px 6px;margin:10px auto 0;width:90%;font-size:0.867em;line-height:1.35;text-align:center;border-radius:3px;}
	.inputEvent .txt.brdr{border:1px solid #d7d7d7;}
	.inputEvent .inputInfo{margin:30px 0 0 0;}
	.inputEvent .inputInfo .insertForm li{margin:12px auto 0;max-width:310px;}
	.inputEvent .inputInfo > ul{padding:0 0 30px 0;border-bottom:1px dashed #dcdcdc;}
	.inputEvent .inputInfo li label{position:absolute;width:72px;height:30px;padding:0 0 0 12px;color:#a58746;line-height:30px;}
	.inputEvent .inputInfo li label:before{
		display:block;content:"";position:absolute;left:0;top:11px;width:5px;height:6px;
		background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;
	}
	.inputEvent .inputInfo li label + div{padding:0 0 0 72px;}
	.inputEvent .inputInfo div .input.name{width:100%;}
	.inputEvent .termsAgreeBox{height:100px;overflow-y:auto;}

	/* width 360 responsive */
	@media(max-width:360px){
		.inputEvent .tit span,
		.inputEvent .txt span{display:block;}
	}

/* event result box */
.eventResultBox{margin:0;border:1px solid #e6e1d2;background-color:#f9f7f2;}
.eventResultBox .tit{padding:17px 16px 14px 16px;font-size:1.133em;font-weight:bold;color:#a58746;line-height:1.45;border-bottom:1px dashed #e3e3e3;}
.eventResultBox .cnt{padding:17px 16px 16px 16px;}
	.eventResultBox .cnt .txt{margin:0;font-size:0.933em;color:#666;line-height:1.45;}
	.eventResultBox .cnt .selectTypeA{margin:10px 0 0 0;}
	.eventResultBox .cnt .selectTypeA input[type="checkbox"] + label, .eventResultBox .cnt .selectTypeA input[type="radio"] + label{min-width:141px;}
	/* width 359 responsive */
	@media(max-width:359px){
		.eventResultBox .cnt .selectTypeA input[type="checkbox"] + label, .eventResultBox .cnt .selectTypeA input[type="radio"] + label{min-width:121px;}
	}
	.eventResultBox .cnt .inputArea{position:relative;padding:0 54px 0 0;margin:14px 0 0 0;}
	.eventResultBox .cnt .inputArea input{width:100%;height:32px;background:#fff;}
	.eventResultBox .cnt .inputArea .btn{position:absolute;right:0;top:0;height:32px;z-index:50;}
	.eventResultBox .cnt .inputArea .btn a{width:47px;height:32px;padding:0;text-align:center;line-height:32px;}
	.eventResultBox .cnt .notice{margin:13px 0 0 0;}

/* social list / news list */
.socialList,
.newsList{border-top:2px solid #595959;border-bottom:1px solid #595959;}
.newsList{margin:22px 0 0 0;}
	.socialList li,
	.newsList li{position:relative;overflow:hidden;border-top:1px solid #d5d5d5;}
	.socialList li:first-child,
	.newsList li:first-child{border:0;}
	.socialList li a,
	.newsList li a{display:block;overflow:hidden;padding:15px 10px 15px 10px;white-space:nowrap;text-overflow:ellipsis;}

/* srch hospital */
.listSrchResult{margin-top:22px;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.titleAct + .listSrchResult, .tabCntTypeB .listSrchResult{margin-top:12px;}
.listSrchResult li{position:relative;border-top:1px solid #e3e3e3;}
	.listSrchResult li:first-child{border-top:0;}
	.listSrchResult li:after{display:block;content:"";position:absolute;right:10px;top:50%;width:8px;height:14px;margin-top:-7px;background-image:url(/images/asis/common/sr_button.png);background-position:0 -25px;background-size:50px 200px;background-repeat:no-repeat;}
	.listSrchResult .cnt{display:block;overflow:hidden;position:relative;min-height:92px;padding:13px 30px 15px 10px;z-index:10;}
	.listSrchResult h4{overflow:hidden;margin:0 0 8px 0;font-size:1.067em;font-weight:bold;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;}
	.listSrchResult .addr{display:table-cell;height:36px;padding:0 0 0 46px;margin:0;font-size:0.933em;color:#888;line-height:1.45;vertical-align:middle;}
	.listSrchResult .addr mark{color:#be6e19;}
.listSrchResult .btnIcon{position:absolute;left:10px;top:41px;width:35px;height:35px;padding:7px 0 0 7px;border-color:#919191;background-repeat:no-repeat;text-indent:-9999px;font-size:0;line-height:0;z-index:20;}
	/* width 359 responsive */
	@media(max-width:359px){
		.listSrchResult h4{margin:0 0 10px 0;}
		.listSrchResult .btnFunc{top:39px;}
	}
	
	
	


/*2015-06-22추가*/
/* media list */
.listMedia{margin-top:22px;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
.titleAct + .listMedia, .tabCntTypeB .listMedia{margin-top:12px;}
.listMedia li{position:relative;border-top:1px solid #e3e3e3;}
.listMedia li:first-child{border-top:0;}
.listMedia li:after{display:block;content:"";position:absolute;right:10px;top:50%;width:8px;height:14px;margin-top:-7px; background-size:50px 200px;background-repeat:no-repeat;}
.listMedia .cnt{display:block;overflow:hidden;position:relative;min-height:80px;padding:13px 30px 15px 10px;z-index:10;}
.listMedia h4{overflow:hidden;margin:0 0 8px 0;font-size:1.067em;font-weight:bold;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;}
.listMedia .addr{display:table-cell;height:36px;padding:0 0 0 46px;margin:0;font-size:0.933em;color:#888;line-height:1.45;vertical-align:middle;}
.listMedia .addr mark{color:#be6e19;}
.listMedia .btnIcon{position:absolute;left:10px;top:41px;width:35px;height:35px;padding:7px 0 0 7px;border-color:#919191;background-repeat:no-repeat;text-indent:-9999px;font-size:0;line-height:0;z-index:20;}
	/* width 359 responsive */
	@media(max-width:359px){
		.listMedia h4{margin:0 0 10px 0;}
		.llistMedia .btnFunc{top:39px;}
	}
.listMedia .mediaList{margin:0 0 0 0;border-bottom:1px solid #595959;}
.listMedia .mediaList li{position:relative;overflow:hidden;padding:12px 0 9px;border-top:1px solid #d5d5d5;}
.listMedia .mediaList li:first-child{border:0;}
.listMedia .mediaList li figure{float:left; }
.listMedia .mediaList li figure img{width:100px;height:70px; border:1px solid #d5d5d5; box-sizing:content-box;}
.listMedia .mediaList li .cnt{padding:2px 12px 0 12px;}
.listMedia .mediaList li .cnt h4{overflow:hidden;font-weight:bold;line-height:1.2em;}
.listMedia .mediaList li .cnt p.date{margin-bottom:10px;}
.listMedia .mediaList li .cnt p{font-size:0.867em;line-height:0.8em;}
.listMedia .mediaList li .cnt h4 + p{margin:8px 0 0 0;}
/* width 359 responsive */
@media(max-width:375px){
	.llistMedia .mediaList li figure img{width:80px;height:64px;border:1px solid #d5d5d5;box-sizing:content-box;}
	}

/*  more service */
.moreSvc{padding:28px 0 5px 0;margin:28px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px; }
	.moreSvc .cntTitleM{margin:0 0 12px 0;font-size:1.2em;color:#545045;}
	.moreSvc .cntTitleM span{color:#be6e19;}
	.moreSvc .btnA{padding:16px 10px 9px;border:1px solid #f1c7a9;background:#fdf5ef;}

/* full search result */
.fullSearchResult{padding:10px 0;margin-top:22px;border-width:2px 0 0 0;border-color:#595959;border-style:solid;}
	.fullSearchResult ul {border-bottom:1px solid #595959}
	.fullSearchResult li {border-bottom:1px solid #d5d5d5}
	.fullSearchResult li:last-child {border:0;padding-bottom:5px}
	.fullSearchResult li a{display:block;padding:13px 10px 12px;font-size:0.867em;line-height:1.55;color:#595959;}
	.fullSearchResult li mark{color:#a58746;}
.cntTitleM + .fullSearchResult{margin:8px 0 0 0;}

/* login */
.titleLogin{
	position:relative;height:134px;padding:47px 0 46px 0;margin:0 -14px;text-align:center;box-sizing:border-box;}
	.titleLogin:after{display:block;content:"";position:absolute;right:25px;top:38%;width:120px;height:90px;margin-top:-27px;background:url(/images/asis/contents/bg_login.png) no-repeat;background-size:120px 90px;}
	.titleLogin h2, .titleLogin p{font-weight:bold;text-align:left;line-height:1.2;}
	.titleLogin h2{padding:0 0 0 22px;font-size:20px;color:#343434;}
	.titleLogin p{padding:4px 0 0 24px;font-size:16px;font-family:'notoL';color:#624a08;}
.location + .titleLogin{border-top:0;}
/* width 768 responsive */
@media(min-width:768px){
	.titleLogin{margin:0 -20px;}
}
.loginCnt{position:relative;padding:35px 4px 0 4px;} /* 2015-03-18 수정 padding:39px 16px 0 16px; */
	.loginCnt h3{text-align:left;}
	.loginCnt .form{margin:19px 0 0 0;text-align:center;}
	.loginCnt .form input{width:100%;height:40px;font-size:18px;text-align:center;border:1px solid #bbb;}
	.loginCnt .btn{margin:20px 0 0 0;text-align:center;}
	.loginCnt .listBox{margin-top:40px;}
	.loginCnt .userGuide{margin-top:28px;}

/* real name box */
.realnameBox{padding:18px 15px 20px 15px;margin:30px 0 0 0;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.realnameBox p{font-size:0.867em;color:#666;line-height:1.45;}
	.realnameBox p.point{margin:8px 0 0 0;font-size:1em;color:#a58746;font-weight:bold;}
	.realnameBox li{position:relative;font-size:0.867em;color:#666;line-height:1.45;}
	.realnameBox li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
	.realnameBox > ul > li{padding:0 0 0 10px;margin:0;}
	.realnameBox > ul > li:before{top:6px;width:3px;height:3px;background-position:0 -70px;}
	.realnameBox > ul > li:first-child{margin-top:0;}
	/* margin */
	.realnameBox p + p, .realnameBox p + ul, .realnameBox ul + p{margin:6px 0 0 0;}

/* life style */
.selectInfo{}
	.selectInfo ul{overflow:hidden;padding:0 0 20px 0;margin:16px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.selectInfo ul li{float:left;width:50%;}
	.selectInfo ul li a, .selectStyle ul li a{position:relative;display:block;font-weight:bold;color:#c8c8c8;border:1px solid #919191;border-radius:3px;background-color:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);}
	.selectInfo ul li a:before, .selectStyle ul li a:before{content:'';display:block;position:absolute;background-image:url(/images/asis/contents/icon_life.png);background-repeat:no-repeat;background-size:250px 500px;}
	.selectInfo ul li.selected a, .selectStyle ul li.selected a{color:#776c61;background-color:#e6e1d2;box-shadow:inset 2px 2px 2px rgba(0, 0, 0, 0.12);border:0;}
	.selectInfo .gender li:nth-child(1), .selectInfo .marriage li:nth-child(1){padding:0 5px 0 0;}
	.selectInfo .gender li:nth-child(2), .selectInfo .marriage li:nth-child(2){padding:0 0 0 5px;}
	.selectInfo .gender{margin:22px 0 0 0;}
		.selectInfo .gender li a{height:75px;padding:0 28px 0 0;font-size:1.133em;text-align:right;line-height:75px;}
		.selectInfo .gender li.selected a{padding:0 27px 0 0;line-height:77px;}
		.selectInfo .gender li a:before{left:35px;top:50%;margin-top:-27px;width:43px;height:54px;}
		.selectInfo .gender li:nth-child(1) a:before{background-position:0 0;}
		.selectInfo .gender li:nth-child(2) a:before{background-position:-44px 0;}
		.selectInfo .gender li.selected a:before{background-position-y:-55px;}
	.selectInfo .age li{width:20%;padding:0 4px;}
		.selectInfo .age li:nth-child(1){padding:0 5px 0 0;}
		.selectInfo .age li:nth-child(5){padding:0 0 0 5px;}
		.selectInfo .age li:nth-child(5) a{padding:62px 0 0 0;}
		.selectInfo .age li a{height:100px;padding:70px 0 0 0;font-size:0.933em;text-align:center;}
		.selectInfo .age li.selected a{padding:71px 0 0 0;}
		.selectInfo .age li a:before{left:50%;top:12px;width:39px;height:41px;margin-left:-20px;}
		.selectInfo .age li:nth-child(1) a:before{background-position:0 -110px;}
		.selectInfo .age li:nth-child(2) a:before{background-position: -40px -110px;}
		.selectInfo .age li:nth-child(3) a:before{background-position:-80px -110px;}
		.selectInfo .age li:nth-child(4) a:before{background-position:-120px -110px;}
		.selectInfo .age li:nth-child(5) a:before{background-position:-160px -110px;}
		.selectInfo .age li.selected a:before{background-position-y:-152px;}
	.selectInfo .marriage li a{height:75px;padding:0 18.5% 0 0;font-size:1.133em;text-align:right;line-height:75px;}
	.selectInfo .marriage li.selected a{line-height:77px;}
		.selectInfo .marriage li a:before{left:19.5%;top:50%;margin-top:-21px;width:54px;height:42px;}
		.selectInfo .marriage li:nth-child(1) a:before{background-position:-87px 0;}
		.selectInfo .marriage li:nth-child(2) a:before{background-position:-142px 0;}
		.selectInfo .marriage li.selected a:before{background-position-y:-43px;}
.selectStyle{}
	.selectStyle ul{overflow:hidden;padding:0 0 20px 0;margin:16px 0;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.selectStyle li{float:left;width:25%;padding:0 5px;}
	.selectStyle li a{padding:53px 0 0 0;height:75px;font-size:0.933em;text-align:center;}
	.selectStyle li a:before{left:50%;top:13px;margin-left:-18px;width:36px;height:36px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(1) a:before{background-position:0 -194px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(2) a:before{background-position:-37px -194px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(3) a:before{background-position:-74px -194px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(4) a:before{background-position:-111px -194px;}
	.selectStyle ul:nth-of-type(2) li:nth-of-type(1) a:before{background-position:0 -231px;}
	.selectStyle ul:nth-of-type(2) li:nth-of-type(2) a:before{background-position:-74px -231px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(2) li:nth-of-type(3) a:before{background-position:-111px -231px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(2) li:nth-of-type(4) a:before{background-position:0 -268px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(3) li:nth-of-type(1) a:before{background-position:-74px -268px;} /* 2017-01-10 수정 */
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(2) a:before{background-position:-37px -268px;}*/
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(3) a:before{background-position:-74px -268px;}*/
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(4) a:before{background-position:-111px -268px;}*/
	.selectStyle ul:nth-of-type(3) li:nth-of-type(2) a:before{background-position:-37px -305px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(3) li:nth-of-type(3) a:before{background-position:-111px -305px;} /* 2017-01-10 수정 */
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(4) a:before{background-position:-111px -305px;}*/
	.selectStyle ul:nth-of-type(4) li:nth-of-type(1) a:before{background-position:0 -305px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(2) a:before{background-position:-37px -305px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(3) a:before{background-position:-74px -305px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(4) a:before{background-position:-111px -305px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(1).selected a:before{background-position:0 -342px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(2).selected a:before{background-position:-37px -342px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(3).selected a:before{background-position:-74px -342px;}
	.selectStyle ul:nth-of-type(1) li:nth-of-type(4).selected a:before{background-position:-111px -342px;}
	.selectStyle ul:nth-of-type(2) li:nth-of-type(1).selected a:before{background-position:0 -379px;}
	.selectStyle ul:nth-of-type(2) li:nth-of-type(2).selected a:before{background-position:-74px -379px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(2) li:nth-of-type(3).selected a:before{background-position:-111px -379px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(2) li:nth-of-type(4).selected a:before{background-position:0 -416px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(3) li:nth-of-type(1).selected a:before{background-position:-74px -416px;} /* 2017-01-10 수정 */
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(2).selected a:before{background-position:-37px -416px;}
	.selectStyle ul:nth-of-type(3) li:nth-of-type(3).selected a:before{background-position:-74px -416px;}
	.selectStyle ul:nth-of-type(3) li:nth-of-type(4).selected a:before{background-position:-111px -416px;}*/
	.selectStyle ul:nth-of-type(3) li:nth-of-type(2).selected a:before{background-position:-37px -453px;} /* 2017-01-10 수정 */
	.selectStyle ul:nth-of-type(3) li:nth-of-type(3).selected a:before{background-position:-111px -453px;} /* 2017-01-10 수정 */
	/*.selectStyle ul:nth-of-type(3) li:nth-of-type(4).selected a:before{background-position:-111px -453px;}*/
	.selectStyle ul:nth-of-type(4) li:nth-of-type(1).selected a:before{background-position:0 -453px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(2).selected a:before{background-position:-37px -453px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(3).selected a:before{background-position:-74px -453px;}
	.selectStyle ul:nth-of-type(4) li:nth-of-type(4).selected a:before{background-position:-111px -453px;}
.selectQna{}
	.selectQna .tit{margin:36px 0 0 0;height:24px;font-size:1.133em;color:#545045;}
	.selectQna .tit:first-child{margin:22px 0 0 0;}
	.selectQna dl{position:relative;padding:19px 16px 16px 16px;border: 1px solid #e6e1d2;background-color: #f9f7f2;}
	.selectQna dl:after{content:'';display:block;position:absolute;left:0;bottom:-20px;width:100%;height:20px;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.selectQna dt{color:#545045;}
	.selectQna dd{margin:10px 0 0 0;font-size:0.867em;color:#666;}
	.selectQna dd input[type="radio"]:checked + label{color:#a58746;}


/* useGuide */
.useGuide{margin:24px 0 0 0;border-radius:4px;border:1px solid #d6d6d6;}
	.useGuide > ol > li{position:relative;padding:24px 16px 24px 16px;border-top:1px solid #d6d6d6;}
	.useGuide > ol > li:first-child{border-top:0;}
	.useGuide > ol > li:before{display:block;content:"";position:absolute;top:-11px;left:50%;margin-left:-20px;width:40px;height:22px;background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;}
	.useGuide > ol > li:first-child:before{display:none;}
	.useGuide figure{}
	.useGuide > ol > li > p + figure{margin:14px 0 0 0;}
	.useGuide > ol > li > ol + figure{margin:22px 0 0 0;}
		.useGuide figure img{width:148px;margin:0 2px 0 0;vertical-align:top;border:1px solid #cec1a1 }
		.useGuide figure img:last-child{margin-right:0;}
	.useGuide .tit{position:relative;padding:0 0 0 48px;font-size:1.133em;color:#a58746;}
	.useGuide .tit > mark{display:block;position:absolute;top:0;left:0;width:38px;height:42px;padding:15px 1px 0 0;margin:-13px 0 0 0;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;background:url(/images/asis/common/bg_step_no.png) no-repeat left top;background-size:38px 42px;}
	.useGuide .tit > mark.fzS{font-size:0.933em;}
	.useGuide > ol > li > p{position:relative;padding:0 0 0 12px;font-size:0.933em;color:#666;line-height:1.45;}
	.useGuide > ol > li > p:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.useGuide .tit + p{margin:20px 0 0 0;}
	.useGuide > ol > li > ol{margin:0 0 -4px 0;}
	.useGuide > ol > li > ol > li{position:relative;padding:0 0 0 26px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.useGuide > ol > li > ol > li:first-child{margin-top:12px;}
	.useGuide > ol > li > ol > li > mark{display:block;position:absolute;left:0;top:0;width:18px;height:18px;padding:3px 1px 0 0;font-size:inherit;color:#fff;line-height:1;text-align:center;background-color:#be6e19;border-radius:3px;}
	.useGuide > ol > li > ol > li > mark2{display:block;position:absolute;left:0;top:0;width:28px;height:18px;padding:3px 1px 0 0;font-size:inherit;color:#fff;line-height:1;text-align:center;background-color:#be6e19;border-radius:3px;}/*2019-03-20 추가*/
	
	/* width 359 responsive */
	@media(max-width:359px){
		.useGuide figure img{width:128px;}
		.useGuide > ol > li > ol > li > mark{padding-top:4px;}
	}

/* company */
.comPhil{padding:30px 10px 28px;margin:22px 0 0 0;font-size:1.533em;line-height:1.35;text-align:center;
		background:#f9f7f2;border:1px solid #e6e1d2;border-radius:3px;}
	.comPhil span,
	.comPhil mark{position:relative;}
	.comPhil span:after,
	.comPhil mark:after{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:0px;}
	.comPhil span:after{background:#595959;}
	.comPhil mark:after{background:#a58746;}
	.comPhil mark{color:#a58746;}
.comCnt{padding-top:10px;}
.comIntrod{padding:30px;margin:12px 0 0 0;text-align:center;}
	.comIntrod img{width:100%;max-width:400px;}
.ceoIntrod{margin:30px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.ceoIntrod img{width:100%;}
.cntCeoIntrod{padding:0 16px 30px;margin:28px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.cntCeoIntrod p{margin:20px 0 0 0;line-height:1.35;}
.ceoProfile{margin:30px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
/*.ceoProfile{margin:30px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left 93.888%;background-size:2px 4px;}*/
	.ceoProfile img{width:100%;}
.cntCeoProfile{margin:-10px 0 0 0;}
	.cntCeoProfile .tit{padding:0 16px;margin:25px 0 0 0;font-size:1.2em;color:#a58746;}
	.cntCeoProfile .cnt{overflow:hidden;padding:0 16px 24px;margin:13px 0 0 0;font-size:0.933em;line-height:1.35;color:#666;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.cntCeoProfile ul.cnt{margin:8px 0 0 0;}
	.cntCeoProfile .cnt li{overflow:hidden;margin:5px 0 0 0;}
	.cntCeoProfile .cnt li span,
	.cntCeoProfile .cnt li p{font-size:0.933em;line-height:1.35;}
	.cntCeoProfile .cnt li span{float:left;}
	.cntCeoProfile .cnt li p{padding-left:54px;}
.bxPhil{padding:30px 10px 28px;margin:22px 0 0 0;font-size:1.533em;line-height:1.35;text-align:center;background:#f9f7f2;border:1px solid #e6e1d2;border-radius:3px;}
	.bxPhil span,
	.bxPhil mark{position:relative;font-size:inherit}
	.bxPhil span:after,
	.bxPhil mark:after{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;}
	.bxPhil span:after{background:#595959;}
	.bxPhil mark:after{background:#a58746;}
	.bxPhil mark{color:#a58746;}
.cntPhil, .cntLine{overflow:hidden;padding:4px 0 0 0;margin:23px 0 0 0;background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px;}
	.cntPhil .tit, .cntLine .tit{padding:0 16px;margin:23px 0 0 0;font-size:1.2em;line-height:1.2;color:#a58746;}
	.cntPhil .cnt, .cntLine .cnt{padding:0 16px 25px;margin:10px 0 0 0;font-size:0.933em;line-height:1.35;color:#666;background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px;}
	.cntLine .cnt p{padding:0;margin:20px 0 0 0;font-size:1em;line-height:1.35;color:#666;}
	.cntLine .cnt p:first-child{margin:10px 0 0 0;}
	.cntLine .cnt mark{text-decoration:underline;}

.pointLine.tit{padding:27px 0 0 0;color:#a58746;background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px;}

/* board detail img style */
.viewImg {position:relative;margin:15px auto 10px;width:200px;text-align:center;font-size:0;line-height:100%;}
.viewImg .img img{width:200px;vertical-align:top;border:1px solid #C8C8C8;}
.viewImg .btn {position:absolute;right:0;bottom:0;width:20px;height:20px;border:1px solid #C8C8C8;}
#photoImg{display:none;overflow-y:auto;position:fixed;width:80%;max-width:300px;}
#photoImg img{width:100%;}

/* user guide button */
.btnGuide {position:absolute;top:22px;right:14px;width:115px;}
.btnGuide.login{top:0;right:0;}
.btnGuide a{position:relative;display:block;width:110px;height:35px;line-height:37px;padding:0 8px 0 32px;font-size:14px;color:#8d7249;border:1px solid #ccc;border-radius:3px;}
.btnGuide.login a{position:absolute;top:0;right:0;}
.btnGuide a:before{content:'';position:absolute;top:7px;left:8px;width:17px;height:20px;background-image:url(/images/asis/common/sr_icon_guide.png);background-position:0 0;background-size:17px 20px;background-repeat:no-repeat;}

/* user Tel button 2020-01-17 추가*/
.btnGuideT {position:absolute;top:22px;right:14px;width:85px;}
.btnGuideT.login{top:0;right:0;}
.btnGuideT a{position:relative;display:block;width: 85px;height: 35px;line-height: 34px;padding: 0px 0px 0 25px;font-size:14px;color: #333333;border:1px solid #ccc;border-radius:3px;}
.btnGuideT.login a{position:absolute;top:0;right:0;}
.btnGuideT a:before{content:'';position:absolute;top:6px;left:5px;width:17px;height:20px;background-image:url(/images/asis/common/btn/btn_tel.png);background-position:0 0;background-size:17px 20px;background-repeat:no-repeat;}


/* first user guide button */ /* 2015-08-25 추가 */
.btnGuide2 a{position:relative;display:block;height:35px;padding:0 8px 0 32px;font-size:14px;color:#333;line-height:37px;border:1px solid #ccc;border-radius:3px;}
.btnGuide2.login a{position:absolute;top:0;left:0;}
.btnGuide2 a:before{content:'';position:absolute;top:8px;left:8px;width:18px;height:18px;background-image:url(/images/asis/common/btn/btnGuide-login.png);background-position:0 0;background-size:18px 18px;background-repeat:no-repeat;}


/* 2015-04-29 추가 */
.webEvent{position:relative;}
.btnNew1{display:block;position:absolute;top:54.1%;left:25.1%;width:50.3%;} /* 2015-05-15 수정 : top:149px;left:150px; */
.btnNew1 a{display:block;}
.btnNew1 a img{max-width:100% !important;}

.btnNew2{display:block;position:absolute;top:606px;left:150px;}
.btnNew2 a{display:block;}
.btnNew2 a img{max-width:100% !important;}

/* 2015-05-15 추가 */
.btnNew11{display:block;position:absolute;top:19.3%;left:25.1%;width:50.3%;} /* 2015-07-09 top 수정*/
.btnNew11 a{display:block;}
.btnNew11 a img{max-width:100% !important;}
.btnNew22{display:block;position:absolute;top:87.5%;left:25.1%;width:50.3%;} /* 2015-07-09 top 수정*/
.btnNew22 a{display:block;}
.btnNew22 a img{max-width:100% !important;}

/* 2015-06-16 추가 */
.imgBnnrTypeE{position:relative;}
.imgBnnrTypeE .txt{padding:18px 19px;}
.imgBnnrTypeE .bg{position:absolute;bottom:0;right:0; height:90px; padding-right:0.7%; }
[class*="imgBnnrType"]{margin:7px 0 7px 0;overflow:hidden;}
	[class*="imgBnnrType"] a{display:block;height:100px;border-radius:3px;border:1px solid #d5d5d5;}
	/*
	.imgBnnrTypeE a{background:#fff url(../../images/asis/index/img_banner01.png) no-repeat right bottom;background-size:96px 63px;}
	[class*="imgBnnrType"] a img{height:32px;}*/
	
 /* 2018-01-12 수정 */
/* width 360 responsive */
	@media(max-width:360px){
		.imgBnnrTypeE .bg{position:absolute;bottom:0px;right:0;height:60px;  padding-right:7px; }
		}


/* 2015-07-27 추가 : 팝업 */
	.popup1{position:absolute;top:20%;left:0;width:100%; z-index:1000;}
	.popup1 img{width:75% !important;}/* 2015-12-03 수정 */
	.popup1 a{display:inline-block;position:absolute;top:62%;left:28.3%;width:42% !important;}/* 2015-12-03 수정 */
	.popup1 a.close{display:inline-block;position:absolute;top:8%; right:-12%;width:3% !important;}/* 2015-08-04추가 */
	.popup1 a img{width:100% !important;}
	.dimmed{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.5);z-index:50;}

/* 2015-08-20 추가 : 팝업 */
	.popup2{position:absolute;top:15%;left:0;width:100%; z-index:1000;}
	.popup2 img{width:92% !important;}
	.popup2 a{display:inline-block;position:absolute;top:62%;left:33.8%;width:32.6% !important;}
	.popup2 a.close{display:inline-block;position:absolute;top:8%; right:-12%;width:3% !important;}
	.popup2 a img{width:100% !important;}
	.dimmed{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.5);z-index:50;}

/* 2016-01-14 추가 : 팝업 */
	.popup3{position:absolute;top:15%;left:0;width:100%; z-index:1000;}
	.popup3 img{width:92% !important;}
	.popup3 a.bt1{display:inline-block;position:absolute;top:78%;left:19%;width:22.6% !important;}
	.popup3 a.bt2{display:inline-block;position:absolute;top:78%;left:43%;width:38.1% !important;}
	.popup3 a.close{display:inline-block;position:absolute;top:8%; right:-12%;width:3% !important;}
	.popup3 a img{width:100% !important;}
	.dimmed{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.5);z-index:50;}

/* 2016-02-18 추가 : 팝업 */
	.popup4{position:absolute;top:15%;left:5%;width:90%; z-index:1000;}
	.popup4 img{width:100% !important;}
	.popup4 a{display:inline-block;position:absolute;top:62%;left:33.8%;width:32.6% !important;}
	.popup4 a.close{display:block;position:absolute;top:10%; left:87%;width:3% !important;}
	.popup4 a.popupBtnCancel{margin-top:30px; left:16.5%;}
	.popup4 a.popupBtnGo{margin-top:30px; left:50.5%;}
	.popup4 a img{width:100% !important;}
	.dimmed{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.5);z-index:50;}

/* 2015-08-18 추가 */
	.eventDetail > .cnt .txtEvent .btn11{position:absolute;left:34.5%;top:23.3%;width:68%;margin-left:7.9%;}
	.eventDetail > .cnt .txtEvent .btn11 img{width:100%;}
	.eventDetail > .cnt .txtEvent .btn12{position:absolute;left:-4%;top:89.3%; width:110%;}
	.eventDetail > .cnt .txtEvent .btn12 img{width:100%;}
	.eventDetail > .cnt .txtEvent .btn13{position:absolute;left:0%;top:89.3%; width:100%;}/*2015-12-03추가--*/
	.eventDetail > .cnt .txtEvent .btn13 img{width:100% !important; max-width:212px;}/*2015-12-03추가--*/
	.eventDetail > .cnt .txtEvent .insertTxt11{position:absolute;top:45.6%;left:33%;width:54%;height:14.5%;text-align:left; }
	.eventDetail > .cnt .txtEvent .insertTxt11 span{display:block;}

	.eventDetail > .cnt .txtEvent .insertTxt11 span.sp1{height:55%;}
	.eventDetail > .cnt .txtEvent .insertTxt11 span.sp2{height:55%; position:absolute; top:33%; left:-7%;}

	.eventDetail > .cnt .txtEvent .insertTxt11 input.input1{width:60%;height:70%;margin-bottom:4%;color:#333;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}
	.eventDetail > .cnt .txtEvent .insertTxt11 input.input2{width:24%;height:90%;margin-left:7%;color:#333; border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}

	.eventDetail > .cnt .txtEvent .insertTxt12{position:absolute;top:58.5%; left:14.3%;width:72.2%;height:15%;text-align:left;}
	.eventDetail > .cnt .txtEvent .insertTxt12 textarea{width:100%;height:60%;border:none;  font-size:1em; /*white-space:nowrap;*/}/*2015-12-03수정--*/
	.eventDetail > .cnt .txtEvent .insertTxt12 .chk{top:61.8%;left:84%;width:7%;height:35%;background-color:#fff;color:#fff;}
	.eventDetail > .cnt .txtEvent .insertTxt13{position:absolute;top:73.9%;left:14.3%;width:72.2%;height:15%;text-align:left;}
	.eventDetail > .cnt .txtEvent .insertTxt13 textarea{width:100%;height:60%;border:none;font-size:1em;/*white-space:nowrap;*/} /*2015-12-03수정--*/
	.eventDetail > .cnt .txtEvent .insertTxt13 .chk{top:63.3%;left:84%;width:7%;height:35%;background-color:#fff;color:#fff;}

/* width 474 responsive */
@media(max-width:474px){
	.eventDetail > .cnt .txtEvent .insertTxt11{position:absolute;top:45.3%;left:34%;width:54.1%;height:15.5%;text-align:left;}
	.eventDetail > .cnt .txtEvent .insertTxt11 span.sp1{height:55%;}
	.eventDetail > .cnt .txtEvent .insertTxt11 span.sp2{height:55%; position:absolute; top:31%; left:-9%;}
	.eventDetail > .cnt .txtEvent .insertTxt11 input.input1{width:60%;height:70%;margin-bottom:4%;color:#333;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1em;font-weight:bold;}
	.eventDetail > .cnt .txtEvent .insertTxt11 input.input2{width:23%;height:90%;margin-left:7%;color:#333; border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1em;font-weight:bold;}
	.eventDetail > .cnt .txtEvent .insertTxt12{position:absolute;top:58.3%; left:14.5%;width:72.5%;height:13.5%;text-align:left;}
	.eventDetail > .cnt .txtEvent .insertTxt12 textarea, .eventDetail > .cnt .txtEvent .insertTxt13 textarea{font-size:0.875em;line-height:120%; letter-spacing:-1px; font:'nanum' ; }
	.eventDetail > .cnt .txtEvent .insertTxt13{position:absolute;top:74%;left:14.5%;width:72.5%;height:13.5%;text-align:left;}
	.eventDetail > .cnt .txtEvent .insertTxt12 .chk{top:80%;left:85.3%;width:15px;height:15px;background-color:#fff;color:#fff;}
	.eventDetail > .cnt .txtEvent .insertTxt13 .chk{top:80%;left:85.3%;width:15px;height:15px;background-color:#fff;color:#fff;}
	}


/* 2015-08-18 퀴즈이벤트 추가 */
	.eventDetail > .cnt .quizEvent {position:relative; }
	.eventDetail > .cnt .quizEvent  span a{display:inline-block;}
	.eventDetail > .cnt .quizEvent  span img{width:100%;}
	.eventDetail > .cnt .quizEvent .entry{position:absolute;left:30%;top:52.6%; width:40%;}
	.eventDetail > .cnt .quizEvent .utubeM{position:absolute;left:13%; top:11.5%;  width:75%;}
	.eventDetail > .cnt .quizEvent .btn{position:absolute;left:38%;top:61.8%; width:27%;}
	.eventDetail > .cnt .quizEvent .btn .fb1{width:45.1%; margin-right:8%;}
	.eventDetail > .cnt .quizEvent .btn .ct1{width:45.1%;}

/* 2015-08-19 추가 */
	.eventDetail > .cnt .quizEvent .radioBox{position:absolute;left:0%;top:49.5%; width:100%;height:1.5%;text-align:left;vertical-align:top;}
	.eventDetail > .cnt .quizEvent .radioBox label span{position:absolute;left:-999999px;width:0px;height:0px;padding:0;margin:0;}
	.eventDetail > .cnt .quizEvent .radioBox .radioBox1 label{width:18.6%;height:100%;margin-left:15.7%;}
	.eventDetail > .cnt .quizEvent .radioBox .radioBox2 label{width:23.8%;height:100%;margin-left:0;}
	.eventDetail > .cnt .quizEvent .radioBox .radioBox3 label{width:24.3%;height:100%;margin-left:0;}


/* 2015-09-21 계약고객이벤트(볼링핀)추가 */
	.eventDetail > .cnt .pinEvent {position:relative; }
	.eventDetail > .cnt .pinEvent  span a{display:inline-block;}
	.eventDetail > .cnt .pinEvent  span img{width:100%;}
	.eventDetail > .cnt .pinEvent .event1{position:absolute;left:10%;top:50.7%; width:100%;}
	.eventDetail > .cnt .pinEvent .event1 .ball1{width:35%; margin-right:11%;}
	.eventDetail > .cnt .pinEvent .event1 .ball3{width:35%;}
	.eventDetail > .cnt .pinEvent .directGo1{position:absolute;left:6.2%;top:29.2%; width:100%;}
	.eventDetail > .cnt .pinEvent .directGo2{position:absolute;left:6.2%;top:32%; width:100%;}
	.eventDetail > .cnt .pinEvent .directGo1 .go1, .eventDetail > .cnt .pinEvent .directGo2 .go4{width:25.1%;}
	.eventDetail > .cnt .pinEvent .directGo1 .go2, .eventDetail > .cnt .pinEvent .directGo2 .go5{width:25.1%;  margin-left:6%; }
	.eventDetail > .cnt .pinEvent .directGo1 .go3, .eventDetail > .cnt .pinEvent .directGo2 .go6{width:25.1%;  margin-left:6%; }
	.eventDetail > .cnt .pinEvent .inputBox{position:absolute;left:17.3%;top:36.4%; width:100%;letter-spacing:-1px; color:#842a02;  font-weight:bold; font-size:13px;}
	.eventDetail > .cnt .pinEvent .inputBox .input1{width:24%;  }
	.eventDetail > .cnt .pinEvent .inputBox .input2{width:24%;  margin-left:10%;}
	.eventDetail > .cnt .pinEvent .inputBox .input3{width:24%;  margin-left:4.5%;}

/* 2015-09-21 계약고객이벤트(볼링핀)추가 : 팝업 */
	.popup3{position:absolute;top:20%;left:0;width:100%; z-index:1000;}
	.popup3 img{width:77% !important;}
	.popup3 a{display:inline-block;position:absolute;top:82%;left:33.8%;width:100% !important;}
	.popup3 a img{width:100% !important;}
	.popup3 a.close{display:inline-block;position:absolute;top:8%; right:-30%;width:3% !important;}
	.popup3 a.login{display:inline-block;position:absolute;top:61%; left:28%;width:43% !important;}
	.popup3 a.confirm1{display:inline-block;position:absolute;top:82%; left:28%;width:43% !important;}
	.popup3 a.confirm2{display:inline-block;position:absolute;top:72%; left:28%;width:43% !important;}
	.popup3 .ing{position:absolute; top:31%; left:22%;width:55% !important;}
	.dimmed1{display:none;width:100%;height:82%;position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.5);z-index:50;}

/* 2015-10-26 계약고객이벤트(뽀쏭뽀송)추가 */
	.eventDetail > .cnt .wEvent {position:relative; }
	.eventDetail > .cnt .wEvent  span a{display:inline-block;}
	.eventDetail > .cnt .wEvent  span img{width:100%;}
	.eventDetail > .cnt .wEvent .login{position:absolute;left:28%;top:40%; width:45%;}
	.eventDetail > .cnt .wEvent .directGo1{position:absolute;left:6.6%;top:51.6%; width:100%;}
	.eventDetail > .cnt .wEvent .directGo2{position:absolute;left:6.6%;top:54%; width:100%;}
	.eventDetail > .cnt .wEvent .directGo1 .go1, .eventDetail > .cnt .wEvent .directGo2 .go4{width:25.1%;}
	.eventDetail > .cnt .wEvent .directGo1 .go2, .eventDetail > .cnt .wEvent .directGo2 .go5{width:25.1%;  margin-left:5.6%; }
	.eventDetail > .cnt .wEvent .directGo1 .go3, .eventDetail > .cnt .wEvent .directGo2 .go6{width:25.1%;  margin-left:5.6%; }
	.eventDetail > .cnt .wEvent .inputBox{position:absolute;left:10%;top:59.6%; width:100%; font-weight:bold; font-size:1em; color:#842a02; }


/* 2015-11-11 VC서비스용 고객만족도 추가 */
	.cnt .vcEvent{position:relative;}
	.cnt .vcEvent .btn{position:absolute;left:50%;width:45%;top:74.1%;margin-left:-20.5%;}
	.cnt .vcEvent .btn span{width:30%;padding-right:3%;}
	.cnt .vcEvent .btn a{display:inline-block;}
	.cnt .vcEvent .btn a img{width:100%;}



/* 2015-12-03 2015웹어워드 수상이벤트추가 */
	.eventDetail > .cnt .quizBox{position:relative;}
	.eventDetail > .cnt .insComm input{white-space:nowrap;border:1px solid #333;outline:0;background-color:#fff;;line-height:100%;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:center; width:55%;height:100%;color:#000;}
	.eventDetail > .cnt .insComm .insTxt_01{position:absolute;top:44.3%;left:44.9%;width:12%;height:14%;}
	.eventDetail > .cnt .insComm .insTxt_02{position:absolute;top:44.3%;left:52.9%;width:12%;height:14%;}
	.eventDetail > .cnt .insComm .insTxt_03{position:absolute;top:44.3%;left:60.9%;width:12%;height:14%;}
	.eventDetail > .cnt .insComm .insTxt_04{position:absolute;top:44.3%;left:68.9%;width:12%;height:14%;}

	.eventDetail > .cnt .wEvent .entry{position:absolute;left:28%;top:65%; width:45%;}
	.eventDetail > .cnt .wEvent .view{position:absolute;left:35%;top:63%; width:25%;}

/* 2015-12-10 2015웹어워드 수상이벤트 모바일 수정 */
	@media(max-width:767px){
		.eventDetail > .cnt .insComm .insTxt_01 input,
		.eventDetail > .cnt .insComm .insTxt_02 input,
		.eventDetail > .cnt .insComm .insTxt_03 input,
		.eventDetail > .cnt .insComm .insTxt_04 input {padding:0;}
	}


/* 2016-02-18 2016년 2차계약고객이벤트추가 */
	.eventDetail > .cnt .eventCon {border:7px solid #e5e5e5;}
	.eventDetail > .cnt .eventCon .eventConEmail {position:relative; padding-bottom:60px; overflow:hidden;}
	.eventDetail > .cnt .eventCon .eventConEmail .eventEmailId {display:block; float:left; border:2px solid #32353f; border-radius:4px; width:35%; height:40px; margin:30px 0 0 7%; padding:.5em; text-align:left; white-space:nowrap; overflow:hidden;}
	.eventDetail > .cnt .eventCon .eventConEmail .eventEmailAt {display:block; float:left; margin-top:30px; padding:.3em .2em 0 .2em; color:#32353f; font-size:20px; font-weight:bold;}
	.eventDetail > .cnt .eventCon .eventConEmail .eventEmailAddress {display:block; float:left; border:2px solid #32353f; border-radius:4px; width:45%; height:40px; margin-top:30px; padding:.5em; text-align:left; white-space:nowrap; overflow:hidden;}
	.eventDetail > .cnt .eventCon .eventConAutopay {position:relative; padding-bottom:60px;}
	.eventDetail > .cnt .eventCon .eventConAutopay .tableForm {margin:0 5%;}
	.eventDetail > .cnt .eventCon .eventConLoan {position:relative; padding-bottom:30px;}

	.eventDetail > .cnt .eventCon .eventConEmail .entry, .eventDetail > .cnt .eventCon .eventConAutopay .entry {position:relative; left:0; top:30px;}
	.eventDetail > .cnt .eventCon .eventConLoan .entry {position:relative; left:0; top:0;}

	.eventDetail > .cnt .eventConSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 3.2em 0; overflow:hidden;}/*2016-02-29수정*/
	.eventDetail > .cnt .eventConSns img {width:11%; display:inline-block; margin-left:1%;}
	.eventDetail > .cnt .eventConSns .eventConSnsTit {position:absolute; width:35%; top:2em; left:5%;}
	.eventDetail > .cnt .eventConSns .eventConSnsTit_s{position:absolute; width:85%; top:6.1em; left:5%;}/*2016-02-29추가*/
	/* 2016-02-29추가*/
	@media(min-width:768px){
		.eventDetail > .cnt .eventConSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 4em 0; overflow:hidden;}
		.eventDetail > .cnt .eventConSns .eventConSnsTit_s{position:absolute; width:85%; top:72%; left:5%;}
	}
	@media(min-width:599px) and (max-width:600px){
		.eventDetail > .cnt .eventConSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 4em 0; overflow:hidden;}
		.eventDetail > .cnt .eventConSns .eventConSnsTit_s{position:absolute; width:85%; top:73%; left:5%;}
	}




/* car_process */
/*2016-03-08추가*/
.procTitle{position:relative;padding:0 0 0 12px;margin:8px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
	.procTitle:before{display:block;content:"";position:absolute;left:0;top:6px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -60px;background-size:33px 200px;background-repeat:no-repeat;}
	.process + .procTitle1{margin:25px 0 0 0;}
.car_process{margin:12px 0 0 0;border-radius:3px;border:1px solid #e6e1d2;}
.cntTitleDash + .car_process, .procTitle + .car_process{margin:8px 0 0 0;}
.cntTitleM + .car_process{margin:13px 0 0 0;}
	.car_process li{position:relative;padding:23px 64px 20px 67px;border-top:1px solid #e6e1d2;font-size:1.067em;color:#a58746;}
	.car_process li:first-child{margin-top:0;border-top:0;}
	.car_process li:before{display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;}
	.car_process li:last-child:before{display:none;}
	.car_process li:after, .stepList li:after{display:block;content:"";position:absolute;top:50%;right:16px;margin-top:-23px;width:46px;height:46px;background-image:url();background-repeat:no-repeat;background-size:240px 500px;}
	.car_process .no{display:block;position:absolute;top:50%;left:15px;width:38px;height:42px;margin-top:-21px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}

/* 2016-03-15 추가 : 설문이벤트 */
	.eventDetail > .cnt .eventSurvey {position:relative; }
	.eventDetail > .cnt .eventSurvey .eventConLoan .entry { position:absolute;left:29.8%; top:75%;width:40.6%;}
	.eventDetail > .cnt .eventSurvey .eventConLoan .entry2 { position:absolute; left:29.8%; top:75%;width:40.6%;}
	.eventDetail > .cnt .eventSurvey .eventSurveyBtn{position:relative;padding-top:20px;padding-bottom:30px;}
	.eventDetail > .cnt .eventSurvey .eventSurveyBtn .entry3 { position:relative; width:40.6%;}
	.outSurvey{width:91.6%;margin:0 auto;text-align:left;}
	.outSurvey dt{padding-top:20px;padding-bottom:10px;font-weight:bold;color:#595959;}
	.outSurvey dt:first-child{padding-top:0;}
	.outSurvey dd{padding-bottom:10px;}
	.outSurvey dd .radioChange[type="radio"] + label{margin:2px 10px 2px 0;font-size:0.867em;}
	.outSurvey dd .input.size50{width:50%;font-size:0.867em;}
	.outSurvey dd .input.size100{width:100%;font-size:0.867em;}


/* 2016-03-17 추가 :KB스타클럽 */
.starClub{padding-top:10px; margin:12px 0 0 0;text-align:center;}
.starClub img{width:100%;}

/* 2016-04-11추가 : 3차 계약고객 이벤트 */
	.eventDetail > .cnt .eventTab {overflow:hidden;}
	.eventDetail > .cnt .eventTab a {float:left; width:50%;}
	.eventDetail > .cnt .eventMap {position:relative; overflow:hidden;}
	.eventDetail > .cnt .eventMap a img {position:absolute; z-index:100;}
	.eventDetail > .cnt .eventMap .eventBtn1 img {left:6%; top:66%; width:25%; max-width:140px;}
	.eventDetail > .cnt .eventMap .eventBtn2 img {left:32%; top:45%; width:38%; max-width:221px;}
	.eventDetail > .cnt .eventMap .eventBtn3 img {left:67%; top:58%; width:28%; max-width:161px;}
	.eventDetail > .cnt .eventMap .eventBtn4 img {left:60%; top:80%; width:31%; max-width:176px;}
	.eventDetail > .cnt .eventMap .eventBtn5 img {left:22%; top:84%; width:28%; max-width:159px;}
	.eventDetail > .cnt .eventCalendar {position:relative;}
	.eventDetail > .cnt .eventCalendar table {position:absolute; left:1%; top:13.5%;}
	.eventDetail > .cnt .eventCalendar table td {position:relative;}
	.eventDetail > .cnt .eventCalendar table td span {position:absolute; left:6%; top:2%; font-size:0.8em; font-weight:bold; color:#ed8c80;}
	.eventDetail > .cnt .eventCalendar p {position:absolute; left:13.3%; width:7%;}
	.eventDetail > .cnt .eventCalendar .icon_sms1 {top:30%;}
	.eventDetail > .cnt .eventCalendar .icon_sms2 {top:41.5%;}
	.eventDetail > .cnt .eventCalendar .icon_sms3 {top:53%;}
	.eventDetail > .cnt .eventCalendar .icon_sms4 {top:64.5%;}
	.popup .floatingBa {display:inline-block; float:right; width:32%; max-width:150px; position:absolute; top:80px; right:15%; } /* 2016-04-21 수정 */
	.popup .floatingBa img {width:100%;}
	.eventPop {position:absolute; top:150px; right:5%; width:90%; max-width:500px; border:7px solid #b7b7b3; background:#fff; z-index:1000; }
	.eventPop img {width:100%; }
	.eventPop a {display:inline-block; }
	.eventPop a.close {display:block; position:absolute; top:7%; right:5%; width:5%;}
	.eventPop a.popupBtnCancel {margin:7% 0 7% 10%; width:40%;}
	.eventDetail > .cnt .eventPop a.popupBtnCancel {margin:7% 0 7%; width:40%;}
	.eventPop a.popupBtnGo {margin:7% 0; width:40%;}
	.eventPop a.popupBtnGo1{margin:7% 28%; width:40%;}/*2016-04-22추가*/
	.eventPop a.popupBtnOk {margin:7% auto; width:40%;}
	.eventPop input {position:absolute; top:54%; width:18%; max-width:80px; height:10%; padding:0 2%; font-size:16px; font-weight:bold;}
	.eventPop input.phone1 {right:53%;}
	.eventPop input.phone2 {right:34%;}
	.eventPop input.phone3 {right:15%;}



 /*2016-04-15: 대표콜센터 추가 */
.callCenterBox{padding:22px 0 22px 0; margin:30px 0 20px 0; border:1px solid #e6e1d2;background:#f9f7f2; }
.callCenterBox > p{margin:0 10px 0 10px;}
.callCenterBox > ul{padding:15px 16px 0 16px;}
	.callCenterBox > ul:first-child{padding-top:0;margin-top:0;border-top:none;}
	.callCenterBox > ul > li{position:relative;min-height:18px;line-height:1.45;}
.callCenterBox .chk{position:absolute;right:0;top:50%;margin:-20px 0 0 0;}
.callCenterBox .tit{position:absolute;top:10%;font-size:1.25em;font-weight:bold; }

.callCenterBox .btnIcon{display:inline-block;height:40px;padding:7px 16px 8px 16px;font-size:1.25em;font-weight:bold;text-align:center;border:1px solid #c39236;border-radius:2px;/*box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.05), 0 2px 0 rgba(0, 0, 0, 0.1);*/
	background-repeat:no-repeat;color:#545045;
	background:#f8bb2c;
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac71e), color-stop(100%,#f8bb2c));
	background:-webkit-linear-gradient(top, #fac71e 0%,#f8bb2c 100%);
	background:linear-gradient(to bottom, #fac71e 0%,#f8bb2c 100%);*/}
.callCenterBox .btnIcon:link, .btnIcon:visited, .btnIcon:active, .btnIcon:hover{color:#545045;}
.callCenterBox .btnIcon.sizeS{height:26px;padding:1px 10px 0 10px;}

/* icon button */
.callCenterBox .btnIcon [class*="btnIcon"]{display:inline-block;min-height:26px;padding:6px 0 0 25px;background-image:url(/images/asis/common/sr_icon.png);background-size:40px 200px;background-repeat:no-repeat;}
.callCenterBox .btnIcon.sizeS [class*="btnIcon"]{}
.callCenterBox .btnIcon .btnIconPhone{background-position:0 -48px; }


.csCallNum {height:147px; margin-top:28px; padding:72px 0 0; background:url(/images/asis/common/bg_call_center.gif) no-repeat center top; text-align:center;}
.csCallNum > span {display:block; margin-bottom:5px; color:#545045;}
.csCallNum .btnCsCall {display:inline-block; width:163px; padding:7px 0; border:1px solid #c39236; font-weight:bold; font-size:20px; color:#4b3d30; text-align:center; border-radius:2px; box-shadow:1px 2px 1px #e0e0e0;
	background: #fac520; /* Old browsers */
	background: -moz-linear-gradient(top,  #fac520 0%, #f9c125 50%, #f8bd2a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fac520 0%,#f9c125 50%,#f8bd2a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fac520 0%,#f9c125 50%,#f8bd2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac520', endColorstr='#f8bd2a',GradientType=0 ); /* IE6-9 */
}
.csCallNum .btnCsCall span {display:inline-block; padding:4px 0 4px 25px; background:url(/images/asis/common/btn_call.png) no-repeat left center; background-size:24px;}
.csArsCenter {padding-top:0; margin-top:0; background:none;}
.csArsCenter > ul.last{background:url(/images/asis/common/hr.png) repeat-x left bottom;background-size:2px 4px; padding-bottom:5px;}
.csArsCenter > ul > li {background:url(/images/asis/common/hr.png) repeat-x left top;background-size:2px 4px;}
.csArsCenter > ul > li .btnAcc {display:block; padding-right:20px; color:#a58746;}
.csArsCenter > ul > li .btnAcc:after {display:block; content:''; position:absolute; right:16px; top:25px; width:14px; height:8px; background:url(/images/asis/common/bg_accordion_arrow.png) no-repeat left top; background-size:14px;}
/*2020-06-10 추가*/
.csArsCenter .chk{position:absolute;right:0;top:50%;margin:-20px 0 0 0;}
.csArsCenter .tit{position:absolute;top:10%;font-size:1.25em;font-weight:bold; }

.csArsCenter .btnIcon{display:inline-block;height:40px;padding:7px 16px 8px 16px;font-size:1.25em;font-weight:bold;text-align:center;border:1px solid #c39236;border-radius:2px;/*box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.05), 0 2px 0 rgba(0, 0, 0, 0.1);*/
	background-repeat:no-repeat;color:#545045;
	background:#f8bb2c;
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac71e), color-stop(100%,#f8bb2c));
	background:-webkit-linear-gradient(top, #fac71e 0%,#f8bb2c 100%);
	background:linear-gradient(to bottom, #fac71e 0%,#f8bb2c 100%);*/}
.csArsCenter .btnIcon:link, .btnIcon:visited, .btnIcon:active, .btnIcon:hover{color:#545045;}
.csArsCenter .btnIcon.sizeS{height:26px;padding:1px 10px 0 10px;}

/* icon button */
.csArsCenter .btnIcon [class*="btnIcon"]{display:inline-block;min-height:26px;padding:6px 0 0 25px;background-image:url(/images/asis/common/sr_icon.png);background-size:40px 200px;background-repeat:no-repeat;}
.csArsCenter .btnIcon.sizeS [class*="btnIcon"]{}
.csArsCenter .btnIcon .btnIconPhone{background-position:0 -48px; }

.csArsCenter > ul > li.on .btnAcc:after {background:url(/images/asis/common/bg_accordion_arrow_on.png) no-repeat left top; background-size:14px;}
.accordionCont {display:none;}
.infoDial {overflow:hidden; margin-top:28px; border:1px solid #c7c7c7; border-radius:2px;}
.infoDial li {float:left; position:relative; width:50%; font-size:12px; letter-spacing:-1px;}
.infoDial li div {padding:15px 0 16px 43px;}
.infoDial li mark {display:block; position:absolute; left:10px; top:9px; width:26px; height:29px; padding-top:7px; background:url(/images/asis/common/bg_dial.png) no-repeat left top; background-size:26px; font-weight:bold; font-size:15px; color:#fff; text-align:center;}
.infoDial li:first-child {border-right:1px solid #c7c7c7;}
.infoDial li:first-child mark {padding-top:13px; font-size:28px;}
.csCallInfo {margin-top:35px;}
.csCallInfo .tit {margin-bottom:10px; font-size:1.133em; color:#545045;}
.csCallInfo ul {border-top:2px solid #595959; border-bottom:1px solid #595959;}
.csCallInfo li {position:relative; padding:17px 0 16px 130px; border-top:1px solid #e3e3e3; color:#595959;}
.csCallInfo li:first-child {border-top:0;}
.csCallInfo li .btnCall {display:block; width:114px; height:32px; line-height:32px; position:absolute; left:0; top:20px; border:1px solid #919191; box-shadow:1px 2px 1px #e0e0e0; border-radius:2px; font-weight:bold; text-align:center;}
.csCallInfo li .btnCall span {display:inline-block; padding:5px 0 5px 24px; background:url(/images/asis/common/bg_call.png) no-repeat 0 center; background-size:22px;}
.csCallInfo li .csN {font-weight:bold; letter-spacing:-1px; word-spacing:-1px;}
.csCallInfo li .time {margin-top:8px; font-size:0.923em; color:#888;}
.csCallInfo li.sendMsg {}
.csCallInfo li.sendMsg .btnSendMsg {display:block; width:114px; font-size:0.95em; position:absolute; left:0; top:20px; padding:4px 0; border:1px solid #919191; box-shadow:1px 2px 1px #e0e0e0; border-radius:2px; font-weight:bold; text-align:center;}/*2016-04-18수정*/
.csCallInfo li.sendMsg .btnSendMsg span {display:inline-block; padding-top:20px; background:url(/images/asis/common/bg_msg.gif) no-repeat center top; background-size:18px;}



/* 2016-04-15 : 나만의 동영상만들기 추가 */
.video_process{margin:12px 0 0 0;border-radius:3px;border:1px solid #e6e1d2;}
	.video_process li{position:relative;padding:23px 64px 20px 67px;border-top:1px solid #e6e1d2;font-size:1.067em;color:#a58746;}
	.video_process li:first-child{margin-top:0;border-top:0;}
	.video_process li:before{display:block;content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:40px;height:22px;background-color:#fff;background-image:url(/images/asis/common/bg_step_arr.png);background-position:center 0;background-size:22px 22px;background-repeat:no-repeat;z-index:20;}
	.video_process li:last-child:before{display:none;}
	.video_process .no{display:block;position:absolute;top:50%;left:15px;width:38px;height:42px;margin-top:-21px;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;line-height:46px;background-image:url(/images/asis/common/bg_step_no.png);background-size:38px 42px;background-repeat:no-repeat;}

/* 마일리지사진등록 *//* 2017-09-28 추가 */
.milg_spcc_photo_apndng {text-align:center;}
.milg_spcc_photo_apndng p {position:relative; width:48%; max-width:640px; margin:0 .5%; display:inline-block;}
.milg_spcc_photo_apndng p img {width:100%;}
.milg_spcc_photo_apndng a.btnCnt {position:absolute; right:0; bottom:0; display:block; text-indent:-9999em; overflow:hidden; width:35px; height:35px; padding:0; background:url(/images/asis/contents/img_car_ex_btn.jpg) no-repeat center; background-size:cover;}

/* 2017-10-18 추가 */
.milg_spcc_photo_apndng .btnFile{min-width:120px;}
.milg_spcc_photo_apndng .btnFile:before{min-width:120px;font-size:16px; min-height:auto; padding:10px;}

/* 2020-06-03 수정 */
 .milg_spcc_photo_apndng .btnFile7{min-width:65px;text-align:left; margin-left:10px; vertical-align:bottom;}
 .milg_spcc_photo_apndng .btnFile7:before{min-width:65px;font-size:16px; min-height:auto;}

 .milg_spcc_photo_apndng .btnFile8{min-width:65px;text-align:left; margin-left:10px; vertical-align:bottom;}
 .milg_spcc_photo_apndng .btnFile8:before{min-width:65px;font-size:16px; min-height:auto;}

/* 마일리지사진등록 *//* 2019-05-10 추가 */
.milg_spcc_photo_apndng2 {text-align:left;}
.milg_spcc_photo_apndng2 p {position:relative; width:48%; max-width:640px; margin:0 .5%; display:inline-block;}
.milg_spcc_photo_apndng2 p img {width:100%;}
.milg_spcc_photo_apndng2 a.btnCnt {position:absolute; right:0; bottom:0; display:block; text-indent:-9999em; overflow:hidden; width:35px; height:35px; padding:0; background:url(/images/asis/contents/img_car_ex_btn.jpg) no-repeat center; background-size:cover;}

.milg_spcc_photo_apndng3 {text-align:center;}
.milg_spcc_photo_apndng3 p {position:relative; width:48%; max-width:640px; margin:0 .5%; display:inline-block;}
.milg_spcc_photo_apndng3 p img {width:100%;}
.milg_spcc_photo_apndng3 a.btnCnt {position:absolute;right:0; bottom:0; display:block; text-indent:-9999em; overflow:hidden; width:35px; height:35px; padding:0; background:url(/images/asis/contents/img_car_ex_btn.jpg) no-repeat center; background-size:cover;}


/* 2019-05-16 추가 */
.milg_spcc_photo_apndng2 .btnFile3{min-width:120px;text-align:left; margin-left:10px; vertical-align:bottom; bottom:-4px;}
.milg_spcc_photo_apndng2 .btnFile3:before{min-width:120px;font-size:16px; min-height:auto;}
.milg_spcc_photo_apndng2 .btnFile4{min-width:120px;text-align:left; margin-left:10px; vertical-align:bottom;}
.milg_spcc_photo_apndng2 .btnFile4:before{min-width:120px;font-size:16px; min-height:auto;}

.milg_spcc_photo_apndng3 .btnFile5{min-width:120px;;}
.milg_spcc_photo_apndng3 .btnFile5:before{min-width:120px;font-size:16px; min-height:auto;}

.milg_spcc_photo_apndng3 .btnFile6{min-width:120px;;}
.milg_spcc_photo_apndng3 .btnFile6:before{min-width:120px;font-size:16px; min-height:auto;}

.milg_spcc_photo_apndng3 .btnFile3{min-width:120px;text-align:left; margin-left:10px; vertical-align:bottom;}
.milg_spcc_photo_apndng3 .btnFile3:before{min-width:120px;font-size:16px; min-height:auto;}




/* 2016-04-20 추가 : 회원가입이벤트 */
	.eventDetail > .cnt .eventJoin {position:relative; z-index:100; }
	.eventDetail > .cnt .eventJoin span.apply { position:absolute;left:26.5%; top:79%;width:48%;}


/* 2016-04-29 KB여행보험 가입설계 이벤트추가 */
	.eventDetail > .cnt .eventLeisure{position:relative; z-index:100; }
	.eventDetail > .cnt .eventLeisure span.btn_leisure { position:absolute;left:26%; top:73%;width:50%;}

	.eventDetail > .cnt .eventTravel{position:relative; z-index:100; }
	.eventDetail > .cnt .eventTravel span.btn_travel{ position:absolute;left:26%; top:77%;width:50%;}

	.eventDetail > .cnt .eventTipSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 3.2em 0; overflow:hidden;}
	.eventDetail > .cnt .eventTipSns img {width:11%; display:inline-block; margin-left:1%;}
	.eventDetail > .cnt .eventTipSns .eventTipSnsTit {position:absolute; width:35%; top:2em; left:5%;}
	.eventDetail > .cnt .eventTipSns .eventTipSnsTit_s{position:absolute; width:85%; top:6.1em; left:5%;}

	@media(min-width:768px){
		.eventDetail > .cnt .eventTipSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 4em 0; overflow:hidden;}
		.eventDetail > .cnt .eventTipSns .eventTipSnsTit_s{position:absolute; width:85%; top:72%; left:5%;}
	}
	@media(min-width:599px) and (max-width:600px){
		.eventDetail > .cnt .eventTipSns {position:relative; background:#6578ff; text-align:right; padding:3em 5% 4em 0; overflow:hidden;}
		.eventDetail > .cnt .eventTipSns .eventTipSnsTit_s{position:absolute; width:85%; top:73%; left:5%;}
	}


/* 2016-05-18 진행중이벤트 리스트 추가 */
	.eventBox{position:relative;border-radius:3px;border:1px solid #d5d5d5; margin:10px 0; overflow:hidden; display:block;}
	.eventBox ul.eventCont{border:0; display:inline-block;padding:20px 20px 20px 20px;}
	.eventBox ul.eventCont li{border:0;}
	.eventBox ul.eventCont li.largeTit{font-size:1em; font-weight:bold; line-height:1.3; }
	.eventBox ul.eventCont li.smallTit{font-size:0.8em; line-height:1.3; margin-bottom:3px; }
	.eventBox ul.eventCont li.date{font-size:0.8em; font-weight:bold; letter-spacing:-0.5px;  margin-top:10px; }
	.eventBox div.product{position:absolute; bottom:50%; margin-bottom:-55px; right:-48px;}
	.eventBox div.product img{width:72%;}

	/* width 320 responsive */
		@media(max-width:320px){
		.eventBox div.product {position:absolute; bottom:50%; margin-bottom:-43px; right:-62px;}
		.eventBox div.product img{width:65%;}
		}



/* 2016-05-24 추가 : 무궁화꽃 이벤트 */
	.eventDetail > .cnt .eventMap_160524 {position:relative; overflow:hidden;}
	.eventDetail > .cnt .eventMap_160524 a img {position:absolute; z-index:100;}
	.eventDetail > .cnt .eventMap_160524 .eventBtn1 img {left:15%; top:35%; width:28%; max-width:168px;}
	.eventDetail > .cnt .eventMap_160524 .eventBtn2 img {left:66%; top:45%; width:28%; max-width:168px;}
	.eventDetail > .cnt .eventMap_160524 .eventBtn3 img {left:6%; top:55%; width:28%; max-width:168px;}
	.eventDetail > .cnt .eventMap_160524 .eventBtn4 img {left:12%; top:75%; width:39.8%; max-width:238px;}
	.eventDetail > .cnt .eventMap_160524 .eventBtn5 img {left:60%; top:64%; width:34%; max-width:198px;}
	.popup .floatingBa_160524 {display:inline-block; float:right; width:32%; max-width:150px; position:absolute; top:90px; right:15%; }
	.popup .floatingBa_160524 img {width:100%;}
	.eventPop.event_160524 input {position:absolute; top:53%; width:18%; max-width:80px; height:10%; padding:0 2%; font-size:16px; font-weight:bold;}
	.eventPop.event_160524 input.phone1 {right:53%;}
	.eventPop.event_160524 input.phone2 {right:34%;}
	.eventPop.event_160524 input.phone3 {right:15%;}



/* 2016-06-10 수정 : 위 레이어 팝업 부분을 페이지로 변경 S */
/*입력페이지*/
.eventBox_160610{position:relative;}
.eventBox_160610 img{width:100%;}
.eventPop_160602 {position:absolute; left:4%;top:8.7%;width:91.5%; height:40%;margin:0 auto;border:7px solid #b7b7b3; background:#fff; z-index:1000; }
.eventPop_160602 img {width:100%; }
.eventPop_160602 a {display:inline-block; }
.eventPop_160602 a.close {display:block; position:absolute; top:2.5%; right:3.9%; width:7.8%;}
.eventPop_160602 a.popupBtnOk {position:absolute;top:87.6%;left:23.7%;width:26.5%;}
.eventPop_160602 a.popupBtnCancel {position:absolute;top:87.6%;left:50.6%;width:26.5%;}

.eventPop_160602 .txtEvent{position:relative;}
.eventPop_160602 .txtEvent .insertN{position:absolute; top:34.5%;left:26%;width:59.6%;height:15.9%; text-align:left;}
.eventPop_160602 .txtEvent .insertN span{display:block;  font-size:0.75em; }
.eventPop_160602 .txtEvent .insertN span.sp1{height:50%;}
.eventPop_160602 .txtEvent .insertN span.sp2{height:50%;}
.eventPop_160602 .txtEvent .insertN input.inp1, .eventPop_160602 .txtEvent .insertN input.inp2, .eventPop_160602 .txtEvent .insertN input.inp3, .eventPop_160602 .txtEvent .insertN input.inp4
{color:#333;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;border-radius:0;
background:#ffffff -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
background:#ffffff -moz-linear-gradient(top, #ffffff, #ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#ffffff);
}
.eventPop_160602 .txtEvent .insertN input.inp1{width:60%;height:80%;margin-bottom:4%;border:2px solid #cccccc;}
.eventPop_160602 .txtEvent .insertN input.inp2{width:30%;height:80%;margin-right:2%; overflow:hidden;border:2px solid #cccccc;}
.eventPop_160602 .txtEvent .insertN input.inp3{width:30%;height:80%;margin-right:3%; overflow:hidden;border:2px solid #cccccc;}
.eventPop_160602 .txtEvent .insertN input.inp4{width:30%;height:80%;overflow:hidden; padding-left:7px;border:2px solid #cccccc;}
.eventPop_160602 .txtEvent .insertT1{position:absolute;top:50.9%; left:6.9%;width:86.5%;height:16.9%;text-align:left;}
.eventPop_160602 .txtEvent .insertT2{position:absolute;top:67.8%; left:6.9%;width:86.5%;height:16.9%;text-align:left;}
.eventPop_160602 .txtEvent .insertT1 textarea,
.eventPop_160602 .txtEvent .insertT2 textarea{width:100%; height:60.1%;border:2px solid #cccccc;   font-size:0.75em;border-radius:0;
background:#ffffff -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
background:#ffffff -moz-linear-gradient(top, #ffffff, #ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#ffffff);
}
.eventPop_160602 .txtEvent .insertT1 .chk{top:58%;left:88%;}
.eventPop_160602 .txtEvent .insertT2 .chk{top:58%;left:88%;}
.eventPop_160602 .txtEvent .insertT1 .chk,
.eventPop_160602 .txtEvent .insertT2 .chk{width:5%;height:35%;background-color:#fff;color:#fff;}

.eventDetail > .cnt  .txtEvent .insertN{position:absolute; top:38.5%;left:26%;width:54%;height:14.5%; text-align:left;}
.eventDetail > .cnt  .txtEvent .insertN span{display:block;  font-size:0.75em; }
.eventDetail > .cnt  .txtEvent .insertN span.sp1{height:55%;}
.eventDetail > .cnt  .txtEvent .insertN span.sp2{height:55%; position:absolute; top:67%; left:-2%;}
.eventDetail > .cnt  .txtEvent .insertN input.inp1, .eventDetail > .cnt .txtEvent .insertN input.inp2, .eventDetail > .cnt .txtEvent .insertN input.inp3, .eventDetail > .cnt .txtEvent .insertN input.inp4
{color:#333;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}
.eventDetail > .cnt  .txtEvent .insertN input.inp1{width:60%;height:90%;margin-bottom:4%;}
.eventDetail > .cnt  .txtEvent .insertN input.inp2{width:30%;height:90%;margin-right:2%; overflow:hidden;}
.eventDetail > .cnt  .txtEvent .insertN input.inp3{width:30%;height:90%;margin-right:3%; overflow:hidden;}
.eventDetail > .cnt  .txtEvent .insertN input.inp4{width:30%;height:90%;overflow:hidden; padding-left:7px;}
.eventDetail > .cnt  .txtEvent .insertT1{position:absolute;top:59%; left:10%;width:80.2%;height:15%;text-align:left;}
.eventDetail > .cnt  .txtEvent .insertT2{position:absolute;top:81%; left:10%;width:80.2%;height:15%;text-align:left;}
.eventDetail > .cnt  .txtEvent .insertT1 textarea,
.eventDetail > .cnt  .txtEvent .insertT2 textarea{width:100%; height:80%;border:none;   font-size:0.75em;}
.eventDetail > .cnt  .txtEvent .insertT1 .chk{top:92%;left:88%;}
.eventDetail > .cnt  .txtEvent .insertT2 .chk{top:94%;left:88%;}
.eventDetail > .cnt  .txtEvent .insertT1 .chk,
.eventDetail > .cnt  .txtEvent .insertT2 .chk{width:7%;height:35%;background-color:#fff;color:#fff;}

/*이벤트페이지*/
.eventDetail > .cnt .eventLife {position:relative;  }
.eventDetail > .cnt .eventLife  img{width:100%;}
.eventDetail > .cnt .eventLife  .eventPrd{position:relative; z-index:100; }
.eventDetail > .cnt .eventLife  .eventPrd span.btSearch{ position:absolute;left:27%; top:75%;width:43%;}
.eventDetail > .cnt .eventTipSns1 {position:relative; background:#474f52; text-align:right; padding:3em 5% 3.2em 0; overflow:hidden;}
.eventDetail > .cnt .eventTipSns1 img {width:11%; display:inline-block; margin-left:1%;}
.eventDetail > .cnt .eventTipSns1 .eventTipSnsTit1 {position:absolute; width:35%; top:2em; left:5%;}

/*팝업페이지*/
.eventPop_pop {position:absolute; top:150px; right:5%; width:90%; max-width:500px; border:7px solid #b7b7b3; background:#fff; z-index:1000; }
.eventPop_pop img {width:100%; }
.eventPop_pop a {display:inline-block; }
.eventPop_pop a.close {display:block; position:absolute; top:7%; right:5%; width:5%;}
.eventPop_pop a.popupView{margin:7% 0 7%  30%; width:40%; }

/* 2016-06-10 수정 : 위 레이어 팝업 부분을 페이지로 변경 E */


/* 2016-06-23 추가 : 1주년 기념 이벤트 */
	.sns_share {border:1px solid #ddd; overflow:hidden; position:relative; padding-bottom:20px;}
	.eventDetail > .cnt .wEvent .kbLogo {width:25%; max-width:127px; position:absolute; left:3%; top:1%;} /* 2016-07-04추가 */
	.eventDetail > .cnt .wEvent .sns_share span {float:left; margin:0 7% 10px 0; width:15%; max-width:60px;}
	.eventDetail > .cnt .wEvent .sns_share span img {width:100%; margin:0 0 0 5px;}
	.eventDetail > .cnt .wEvent .sns_share span input {}
	.eventDetail > .cnt .wEvent .sns_share .sns_share_input {position:relative; margin:0 5%; z-index:999; overflow:hidden;}
	.eventDetail > .cnt .wEvent .sns_share .btn_share {float:right; width:30%; height:72%; position:absolute; right:0; top:3px; background:#d40711 url(/images/asis/contents/event/160623/m_btn_share.jpg) no-repeat center; background-size:contain; border:0; border-radius:4px; cursor:pointer;}
	.eventDetail > .cnt .wEvent .sns_share .btn_share2 {float:right; width:30%; position:absolute; right:0; top:3px;}
	.eventDetail > .cnt .wEvent .sns_share .btn_share2 img {width:100%;}

	.popup2_160623{position:absolute;top:15%;left:4%;width:92%; z-index:1000;}
	.popup2_160623 img{width:92%;}
	.popup2_160623 a{display:inline-block;position:absolute;top:62%;left:33.8%;width:32.6%;}
	.popup2_160623 a.close{display:inline-block;position:absolute;top:8%; right:-12%;width:3%;}
	.popup2_160623 a img{width:100%;}
	.dimmed{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.5);z-index:50;}
	.eventDetail > .cnt .popup2_160623 .btn11{position:absolute;left:37%;top:20.2%;width:68%;margin-left:7.9%;}
	.eventDetail > .cnt .popup2_160623 .btn11 img{width:100%;}
	.eventDetail > .cnt .popup2_160623 .btn12{position:absolute;top:91.5%; width:110%;}
	.eventDetail > .cnt .popup2_160623 .btn12 img{width:100%;}
	.eventDetail > .cnt .popup2_160623 .btn13{position:absolute;left:0%;top:89.3%; width:100%;}
	.eventDetail > .cnt .popup2_160623 .btn13 img{width:100% !important; max-width:212px;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11{position:absolute;top:39.8%;left:33%;width:54%;height:14.5%;text-align:left; }
	.eventDetail > .cnt .popup2_160623 .insertTxt11 span{display:block;}

	.eventDetail > .cnt .popup2_160623 .insertTxt11 span.sp1{height:50%;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 span.sp2{height:50%; position:absolute; top:27%; left:-7%;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 span.sp3{height:50%; position:absolute; top:65%; left:-7%;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 span.sp3 .btn_post{position:absolute; top:4%; right:-30%; width:48%;}

	.eventDetail > .cnt .popup2_160623 .insertTxt11 input.input1{width:60%;height:70%;margin-bottom:4%;color:#333;white-space:nowrap;border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 input.input2{width:24%;height:90%;margin-left:7%;color:#333; border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 input.input3:first-child{width:43%;height:58%;margin-left:7%;color:#333; border:0;outline:0;background:none;text-align:center;line-height:100%;font-size:1.2em;font-weight:bold;}
	.eventDetail > .cnt .popup2_160623 .insertTxt11 input.input3{width:100%;height:58%;margin-left:7%;color:#333; border:0;outline:0;background:none;text-align:left;line-height:100%;font-size:1.2em;font-weight:bold;}

	.eventDetail > .cnt .popup2_160623 .insertTxt12{position:absolute;top:64.5%; left:12%;width:77%;height:13.5%;text-align:left;}
	.eventDetail > .cnt .popup2_160623 .insertTxt12 textarea{width:100%;height:60%;border:none;  font-size:1em;}
	.eventDetail > .cnt .popup2_160623 .insertTxt12 .chk{top:61.8%;left:84%;width:7%;height:35%;background-color:#fff;color:#fff;}
	.eventDetail > .cnt .popup2_160623 .insertTxt13{position:absolute;top:78%;left:12%;width:77%;height:13.5%;text-align:left;}
	.eventDetail > .cnt .popup2_160623 .insertTxt13 textarea{width:100%;height:60%;border:none;font-size:1em;}
	.eventDetail > .cnt .popup2_160623 .insertTxt13 .chk{top:63.3%;left:84%;width:7%;height:35%;background-color:#fff;color:#fff;}


	/* 2016-07-18 추가 : 5차 계약고객이벤트 */
	.wEvent div{position:relative;}
	.btn160718_1{position:absolute;top:80.2%;left:49.6%;width:42.3%;height:11%;background:url(/images/asis/contents/event/160718/blank.gif) repeat left top;text-indent:-10000px;}
	.btn160718_2{position:absolute;top:79.3%;left:14.3%;width:42.3%;height:11%;background:url(/images/asis/contents/event/160718/blank.gif) repeat left top;text-indent:-10000px;}
	.btn160718_3{position:absolute;top:80.8%;left:49.6%;width:42.3%;height:11%;background:url(/images/asis/contents/event/160718/blank.gif) repeat left top;text-indent:-10000px;}
	.btn160718_4{position:absolute;top:81.6%;left:41.1%;width:31.3%;height:9.4%;background:url(/images/asis/contents/event/160718/blank.gif) repeat left top;text-indent:-10000px;}
	.btn160718_5{position:absolute;top:76.9%;left:28.8%;width:42.1%;height:12.1%;background:url(/images/asis/contents/event/160718/blank.gif) repeat left top;text-indent:-10000px;}

	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:42.4%; width:95%;height:1.5%;text-align:left;vertical-align:top;}
	.eventDetail > .cnt .wEvent .radioBox0721 label span{position:absolute;left:-999999px;width:0px;height:0px;padding:0;margin:0;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox1 label{width:18.6%;height:100%;margin-left:15%;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox2 label{width:18%;height:100%;margin-left:0;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox3 label{width:20%;height:100%;margin-left:0;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox4 label{width:5%;height:100%;margin-left:0;}

	@media(max-width:580px){
	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:40%; width:100%;height:1.5%;text-align:left;vertical-align:top;}
	}
	@media(max-width:320px){
	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:40%; width:95%;height:1.5%;text-align:left;vertical-align:top;}
	}
	@media(max-width:390px){
	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:40%; width:94%;height:1.5%;text-align:left;vertical-align:top;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox1 label{width:18.6%;height:100%;margin-left:15%;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox2 label{width:18.6%;height:100%;margin-left:0;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox3 label{width:22%;height:100%;margin-left:0;}
	.eventDetail > .cnt .wEvent .radioBox0721 .radioBox4 label{width:5%;height:100%;margin-left:0;}
	}
	@media(min-width:414px){
	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:41.3%; width:97%;height:1.5%;text-align:left;vertical-align:top;}
	}
	@media(min-width:600px){
	.eventDetail > .cnt .wEvent .radioBox0721{position:absolute;left:-2%;top:43%; width:100%;height:1.5%;text-align:left;vertical-align:top;}
	}

/* 2016-08-08 추가 : E-안내문 신청 이벤트 */
 	.egdocApply {border:1px solid #434343; padding-bottom:40px;} /* 2016-08-10 수정 */
	.w90 {width:90%; margin:auto;}
	.egdocApply .formEmail p {margin-bottom:.3em;}
	.egdocApply .tableForm td .btn:nth-child(2) {float:right; bottom:12px;}
	.egdocApply .titleAct {margin:8px 0 6px 5%;}
	.egdocApply .titleAct .btn {margin-top:10px;}
	.egdocApply .termsAgreeBox .chk {margin:-9px 0 0 0;}
	.egdocApply .btnC {margin-top:40px;}
	.egdocApply .egdocApplyTip {position:relative; background:#f1f1f1; margin-top:30px; text-align:left;}
	.egdocApply .egdocApplyTip .cntTitleS {padding:30px 0 0 5%;}
	.egdocApply .egdocApplyTip .btn {position:absolute; top:30px; right:5%;}
	.egdocApply .egdocApplyTip .egdocApplyPros {margin-top:20px; overflow:hidden;}
	.egdocApply .egdocApplyTip .egdocApplyPros li {width:33.333%; float:left; position:relative;}
	.egdocApply .egdocApplyTip .egdocApplyPros a {position:absolute; background:url(/images/asis/contents/event/160808/blank.gif) repeat left top; z-index:9999; text-indent:-9999em;}
	.egdocApply .egdocApplyTip .egdocApplyPros a.btn1 {left:44%; top:22.5%; width:17%; height:11.8%;}
	.egdocApply .egdocApplyTip .egdocApplyPros a.btn2 {left:76.5%; top:22.5%; width:13%; height:11.8%;}
	.egdocApply .egdocApplyTip .egdocApplyPros a.btn3 {left:74%; top:65.7%; width:16.7%; height:11.8%;}
	.egdocApply .egdocApplyTip .egdocApplyPros a.btn4 {left:34.5%; top:73.3%; width:20%; height:11.8%;}

	.popup1 a.btnLt {left:20%; width:24% !important;}
	.popup1 a.btnRt {left:45%; width:34.5% !important;}

	.afterEvent {position:relative; background:#b3d8ff; padding-bottom:50px;}
	.afterEvent a.btnLt {position:absolute; top:52%; left:20%; width:24% !important;}
	.afterEvent a.btnRt {position:absolute; top:52%; left:45%; width:34.5% !important;}

	.egdocApply .tableForm .formTel input {margin-left:2%;}
	.egdocApply .tableForm .formComfirm {margin-top:.3em;}
	.eventDetail .popCt {top:35%;}

	/* 2016-08-29 추가 */
	.popup1 a.btnCt {left:36%; width:28% !important;}
	.afterEvent a.btnCt {position:absolute; top:52%; left:36%; width:28% !important;}


/* 2016-08-16 추가 : 우산색깔을 맞춰라 이벤트 */
.umbrellaEvent img{width:100%;vertical-align:middle;}
.videoArea{padding:45% 10px 5%;background:#efefef url(/images/asis/contents/event/160816/img_kb_event_2.jpg) no-repeat;background-size:100% auto;}

.youtube{position:relative;padding-bottom:56.25%;}
.youtube iframe, .youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.btnSelect{padding:10px 0 0;text-align:center;height:85px;}
.btnSelect a{display:inline-block;width:39%;height:100%;margin:0 15px;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;background-size:100% auto;}
.btnSelect .btn_y{background-image:url(/images/asis/contents/event/160816/btn_y.gif);}
.btnSelect .btn_b{background-image:url(/images/asis/contents/event/160816/btn_b.gif);}

.information{padding:0 25px;background:#efefef;}

.agreeArea{padding:0 0 15px;}
.agreeArea .agreeCont{width:100%;height:80px;padding:10px 20px;border:1px solid #b8cee0;background:#fff;font-size:12px;font-family:'Dotum';overflow:auto;}
.agreeArea .agreeBtn{margin:10px 0 0;}
.agreeArea .agreeBtn:after{content:'';display:block;clear:both;}
.agreeArea .agreeBtn .txt{float:left;color:#0e2131;}
.agreeArea .agreeBtn .txt span{float:left;position:relative;padding:0 0 0 8px;color:#0e2131;}
.agreeArea .agreeBtn .txt span:before{content:'';position:absolute;top:5px;left:0;width:3px;height:3px;background:#072543;border-radius:50%;}
.agreeArea .agreeBtn .check{float:right;}
.agreeArea .agreeBtn .check label{position:relative;display:inline-block;padding:0 0 0 24px;line-height:18px;color:#0e2131;}
.agreeArea .agreeBtn .check label:before{top:0;left:0;vertical-align:middle;}


/* 2016-08-17 Player추가*/
.popup .player h1{padding:10px 0px 10px 0px;font-size:1.15em;color:#fff; font-weight:bold; text-align:center;  line-height:1.2em;}
.popup .player .btnPlay{display:block;position:absolute; left:15px;text-indent:-9999px;background:url(/images/asis/common/ico_player_play.png) no-repeat;background-size:16px 16px; width:16px; height:16px;}
.popup .player .btnPause{display:block;position:absolute;left:40px; text-indent:-9999px;background:url(/images/asis/common/ico_player_pause.png) no-repeat;background-size:16px 16px; width:16px; height:16px;}
.popup .player .btnStop{display:block;position:absolute;left:70px; text-indent:-9999px;background:url(/images/asis/common/ico_player_stop.png) no-repeat;background-size:16px 16px; width:16px; height:16px;}
.popup .player .btnClose{display:block;position:absolute;right:15px;text-indent:-9999px;background:url(/images/asis/common/ico_player_close.png) no-repeat;background-size:16px 16px; width:16px; height:16px;}
.popup .player{display:inline-block;padding:13px 12px;border:1px solid #999; background-color:#e7e2e2;border-radius:5px; height:46px; opacity:.80; width:100%; }
.popup .player{ position:relative; top:35em; left:0px;  }

@media(max-width:320px){
	.popup .player{ position:relative; top:30em; left:0px;}
	}

/* 2016-08-22 추가 : 4차계약고객이벤트(달토끼) */
	.rabbitEvent div{position:relative;}
		.btn160822_1{position:absolute;top:24%;left:73.3%;width:20%;height:8%;background:url(/images/asis/contents/event/160822/blank.gif) repeat left top;text-indent:-10000px;}
		.btn160822_2{position:absolute;top:39%;left:73.3%;width:20%;height:8%;background:url(/images/asis/contents/event/160822/blank.gif) repeat left top;text-indent:-10000px;}
		.btn160822_3{position:absolute;top:53%;left:73.3%;width:20%;height:8%;background:url(/images/asis/contents/event/160822/blank.gif) repeat left top;text-indent:-10000px;}
		.btn160822_4{position:absolute;top:69%;left:73.3%;width:20%;height:8%;background:url(/images/asis/contents/event/160822/blank.gif) repeat left top;text-indent:-10000px;}
		.btn160822_5{position:absolute;top:83%;left:73.3%;width:20%;height:8%;background:url(/images/asis/contents/event/160822/blank.gif) repeat left top;text-indent:-10000px;}

	.rabbitEvent .rankBox{background-color:#efefe6; padding:20px 14px;}
	.rabbitEvent .rankBox h3 img{width:19%;}
	.rabbitEvent .rankBox .rankTable img{float:left; width:100%; }
	.rabbitEvent .rankBox .rankTable .ico img{width:30%; }
	.rabbitEvent .rankBox .rankTable .num{position:relative; top:0.8em; font-size:0.875em;}
	.rabbitEvent .rankBox .rankTable{margin:10px 0 0 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
	.rabbitEvent .rankBox .rankTable table{width:100%;}
	.rabbitEvent .rankBox .rankTable .th{line-height:1.2;text-align:center; border-style:solid; font-size:0.875em; font-weight:normal; border-width:1px 1px 0 0;background-color:#e1e1d2;}
	.rabbitEvent .rankBox .rankTable td{text-align:left;border-color:#cecece;border-style:solid;}
	.rabbitEvent .rankBox .rankTable td{padding:10px 0px 10px 8px;border-width:1px 0 0 0;}
	.rabbitEvent .rankBox .rankTable tr:first-child .th{border-width:0 1px 0 0;}
	.rabbitEvent .rankBox .rankTable tr:first-child td{border-width:0 0 0 0;}

	.rabbitEvent .inputBox{position:absolute; left:53%;top:82.5%; width:100%;letter-spacing:-1px; color:#000;  font-weight:500; font-size:0.8em; text-align:center;}
    .rabbitEvent .inputBox .input1{width:25%; }

	.popup .rabbit_floatingBa{display:inline-block; float:right; width:32%; max-width:110px; position:absolute; top:80px; right:15%; }
	.popup .rabbit_floatingBa img {width:100%;}

	@media(min-width:800px){
	.rabbitEvent .rankBox .rankTable{margin:20px 0 0 0;border-width:2px 0 1px 0;border-color:#595959;border-style:solid;}
	.rabbitEvent .rankBox .rankTable .ico img{width:40px; }
	.rabbitEvent .rankBox .rankTable .num{position:relative; top:1.5em; font-size:1em;  }
	.rabbitEvent .rankBox .rankTable .th{line-height:1.2;text-align:center; border-style:solid; font-size:1em; font-weight:normal; border-width:1px 1px 0 0;background-color:#e1e1d2;}
	.rabbitEvent .rankBox{background-color:#efefe6; padding:40px 26px;}
	}
	@media(min-width:600px){
	.rabbitEvent .inputBox{position:absolute; left:53%;top:84%; width:100%;letter-spacing:-1px; color:#000;  font-weight:500; font-size:14px; text-align:center;}
	}


/* yyg - 2016.11.07 */
.new_contents .cntTitle{margin-top:24px;padding:0;color:#6a5b4f;font-family:'notoM';font-size:26px;line-height:36px;text-align:center;}
.new_contents .cntTitle:before{background:none;}
.cntText{margin-top:20px;color:#666666;font-size:16px;line-height:22px;}
.pshng_img_lst{overflow:hidden;width:100%;margin-top:15px;}
.pshng_img_lst label{display:block;position:relative;float:left;width:100px;height:98px;border:1px solid #dddddd;border-radius:4px;line-height:98px;text-align:center;}
.pshng_img_lst label.on{border-color:#ffcd04;}
.pshng_img_lst label img{vertical-align:middle;}
.pshng_img_lst input[type="radio"]{position:static;width:13px;height:13px;}
.pshng_img_lst li{float:left;width:102px;margin:15px 10px 0 0;text-align:center;}
.pshng_img_lst li:nth-child(3){clear:both;}
.pshng_img_lst li input{margin-top:10px;}
.btn_pshng{margin-top:30px;text-align:center;}
.btn_pshng a{margin-left:6px;padding:0 15px;}
.btn_pshng a:first-child{margin-left:0;}
.btn_brown{font-family:"notoM"; display:inline-block; vertical-align:middle; text-align:center; min-width:90px; height:50px; padding:0 15px; color:#fff !important; font-size:16px; line-height:50px; background:#6a5b4f; border-radius:2px; box-sizing:border-box; cursor:pointer;}
.btn_white{font-family:"notoM"; display:inline-block; vertical-align:middle; text-align:center; min-width:90px; height:50px; padding:0 15px; color:#443e32 !important; font-size:16px; line-height:50px; background:#fff; border-radius:2px; border:1px solid #cccccc; box-sizing:border-box; cursor:pointer;}

@media(max-width:360px){
	.pshng_img_lst li:nth-child(3n+4){margin-right:0;}
}



/*1109 추가*/
.cusInfo {font-size:22px;color:#666;line-height:30px}
.cusInfo b {font-size:inherit}
.cusInfo span {font-size:inherit;color:#c1870b}
.mt30 {margin-top:30px}

ul.dotList {margin-top:20px}
ul.dotList > li {position:relative;padding-left:8px;font-size:14px;color:#666}
ul.dotList li span {color:#c1870b}
ul.dotList li:before {position: absolute;top: 9px;left: 0;width: 3px;height: 3px;background-position: 0 -70px;display: block;content: "";    
    background-image: url(/images/asis/common/sr_bullet.png);
    background-size: 33px 200px;
    background-repeat: no-repeat;
}

.cntBoxType_new {
    padding: 19px 20px 18px 20px;
    margin: 22px 0 0 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #fff;
}
.cntBoxType_new {position:relative;margin-top:60px;}
.cntBoxType_new h5 {padding-left:32px;margin-bottom:20px !important}
.cntBoxType_new h5:before {
	position: absolute;top: 20px;left: 20px;width: 22px;height: 22px;background-position: 0 0;display: block;content: "";    
    background-image: url(/images/asis/common/ico_cntBox.png);
    background-size: 22px 22px;
    background-repeat: no-repeat;
}

.btnSearch {float:right;}
.btnSearch a {position:relative;display:inline-block;height:35px;line-height:35px;margin-top:-5px;padding:0 8px 0 25px;font-size:13px;color:#8d7249;border:1px solid #ccc;border-radius:3px;}
.btnSearch a:before {content:'';position:absolute;top:7px;left:5px;width:17px;height:20px;background-image:url(/images/asis/common/sr_icon_guide.png);background-position:0 0;background-size:17px 20px;background-repeat:no-repeat;}

.liivmate img {width:100%; /*max-width:431px;*/ display:block; margin:15px auto;}/*2019-06-19 수정*/
.liivmate .cnt {/*background:#f9f7f2; margin:15px 0; */padding:0 26px;}
.liivmate .qrcode {overflow:hidden; margin-bottom:20px;}
.liivmate .qrcode figure {float:right; width:25%; max-width:85px; margin-left:1em;}
.liivmate .qrcode figure img {margin:0;}
.liivmate .cnt + h3.cntTitleM {margin-top:14px;}

/* 2016-09-28 추가 : 계약고객5차 퍼즐 이벤트 */
	.eventDetail > .cnt .eventMap_160928 {position:relative; overflow:hidden;}
	.eventDetail > .cnt .eventMap_160928 a img {position:absolute; z-index:100;}
	.eventDetail > .cnt .eventMap_160928 .eventBtn1 img {left:38%; top:59%; width:10%; max-width:50px;}/* 2016-10-12 수정 */
	.eventDetail > .cnt .eventMap_160928 .eventBtn2 img {left:85%; top:59%; width:10%; max-width:50px;}/* 2016-10-12 수정 */
	.eventDetail > .cnt .eventMap_160928 .eventBtn3 img {left:38%; top:77%; width:10%; max-width:50px;}/* 2016-10-12 수정 */
	.eventDetail > .cnt .eventMap_160928 .eventBtn4 img {left:85%; top:77%; width:10%; max-width:50px;}/* 2016-10-12 수정 */
	.eventDetail > .cnt .eventMap_160928 .eventBtn5 img {left:27%; top:74%; width:46%; max-width:290px;}
	.eventDetail > .cnt .eventMap_160928 .pz_01 {position:absolute; left:14.5%; top:29.2%; width:21%;}/* 2016-10-21 수정 */
	.eventDetail > .cnt .eventMap_160928 .pz_02 {position:absolute; left:27%; top:19.5%; width:21%;}/* 2016-10-21 수정 */
	.eventDetail > .cnt .eventMap_160928 .pz_03 {position:absolute; left:39.5%; top:29.2%; width:21%;}/* 2016-10-21 수정 */
	.eventDetail > .cnt .eventMap_160928 .pz_04 {position:absolute; left:56.2%; top:26%; width:12.6%;}/* 2016-10-21 수정 */
	
	.popup .floatingBa_160928 {display:inline-block; float:right; width:25%; max-width:100px; position:absolute; right:0;}
	.popup .floatingBa_160928 img {width:100%;}		
	.popup .floatingBa_160928.floatingPz1 {top:85px;}
	
	/* 2016-10-04 추가 */	
	@media(min-width:1024px) {
		.popup .floatingBa_160928 {left:auto; right:140px;}
	}
	
	.eventPop.event_160928 {border-color:#d9d9d9; width:80%; right:10%;} /* 2016-10-04 수정 */
	.eventPop.event_160928 img {display:block;}
	.eventPop.event_160928 .popupBtnCancel {position:absolute; z-index:1000; top:52%; left:3%; width:30%;}
	.eventPop.event_160928 .popupBtnGo {position:absolute; z-index:1000; top:52%; left:45%; width:43.65%;}
	
/* 2016-11-02 추가 : 계약고객6차 퀴즈이벤트 */ 
	.eventDetail > .cnt .eventMap_161102 {position:relative; overflow:hidden;} 
	.eventDetail > .cnt .eventMap_161102  a img {position:absolute; z-index:100;} 
	.eventDetail > .cnt .eventMap_161102 .eventBtn1 img {left:20%; top:64%; width:28%; max-width:176px;} 
	.eventDetail > .cnt .eventMap_161102 .eventBtn2 img {left:56%; top:64%; width:28%; max-width:176px;} 
	.eventDetail > .cnt .eventMap_161102 .eventBtn3 img {left:5%; top:85.6%; width:28%; max-width:176px;} 
	.eventDetail > .cnt .eventMap_161102 .eventBtn4 img {left:66%; top:85.6%; width:28%; max-width:176px;} 
	.eventDetail > .cnt .eventMap_161102 .eventBtn5 img {left:27%; top:75%; width:46%; max-width:290px;} 
	 
	.popup .floatingBa_161102 {display:inline-block; float:right; width:25%; max-width:100px; position:absolute; right:0;} 
	.popup .floatingBa_161102 img {width:100%;}		 
	.popup .floatingBa_161102.floating {top:85px;} 
 
	.eventPop a.popupBtnSelect {margin:0% 0 7% 30%; width:40%;} 
	.eventPop a.popupBtnO {margin:0% 0 7% 34%; width:15%;} 
	.eventPop a.popupBtnX {margin:0% 0 7% 2%; width:15%;} 

.tableList td.al p.notice {padding-left:11px;}
.tableList td.al p.notice:before {left:0;}

/* 2016-11-23 추가 : 이벤트 목록 텍스트화 */ 
.imgBnnrTypeE .txtG{position:relative;padding:18px 19px;}
.imgBnnrTypeE .txtG span {display:block;position:absolute;left:19px;z-index:2;}/* 2020-08-26 z-index 추가 */
.imgBnnrTypeE .txtG span:nth-child(1) {top:18px;font-size:12px;letter-spacing:-0.5px}	
.imgBnnrTypeE .txtG span:nth-child(2) {top:38px;font-size:15px !important;font-family:notoM;color:#646464}	/* 2017-10-26 수정 */
.imgBnnrTypeE .txtG span:nth-child(3) {top:65px;font-size:12px}	
.imgBnnrTypeE .txtG span mark {color:#a58746}

/* 2016-11-21 추가 : 리뉴얼오픈 설문이벤트 */   
.eventDetail > .cnt figure .event161121 {overflow:hidden; background:url(/images/asis/contents/event/161121/m_event_03_bg.jpg) repeat-y; background-size:contain;}   
.eventDetail > .cnt figure .event161121 .outSurvey {width:auto; margin:1.5em 8%;}   
.eventDetail > .cnt figure .event161121 .outSurvey p {margin-bottom:8px;}   
.eventDetail > .cnt figure .event161121 .outSurvey .sub_tit {font-weight:bold;}   
.eventDetail > .cnt figure .event161121 .outSurvey .dot_line {border-top:1px dashed #ccc; padding-top:15px;}   
.eventDetail > .cnt figure .event161121 .outSurvey .star {display:inline; margin-right:5px;}   
.eventDetail > .cnt figure .event161121 .outSurvey .star_guide {width:11em; margin:3px 0 0 0;}   
.eventDetail > .cnt figure .event161121 .eventSurveyBtn {margin:20px 0; text-align:center;} 
.eventDetail > .cnt figure .event161121 .outSurvey .star img {width:auto;} 

/*2016-12-23 2017년 1차 계약 고객 이벤트*/
.eventMap_161223{position:relative;}
	.btn161223_1{position:absolute;top:64.3%;left:53%;width:35%;height:21%;background:url(/images/asis/contents/event/161223/blank.gif) repeat left top;text-indent:-10000px;}
	.btn161223_2{position:absolute;top:86.5%;left:7%;width:28%;height:7.5%;background:url(/images/asis/contents/event/161223/blank.gif) repeat left top;text-indent:-10000px;}
	.btn161223_3{position:absolute;top:86.5%;left:36%;width:28%;height:7.5%;background:url(/images/asis/contents/event/161223/blank.gif) repeat left top;text-indent:-10000px;}
	.btn161223_4{position:absolute;top:86.5%;left:65%;width:28%;height:7.5%;background:url(/images/asis/contents/event/161223/blank.gif) repeat left top;text-indent:-10000px;}
	.btn161223_5{position:absolute;top:48%;left:52.3%;width:32%;height:24%;background:url(/images/asis/contents/event/161223/blank.gif) repeat left top;text-indent:-10000px;}

	.popup .floatingBa_161223 {display:inline-block; float:right; width:25%; max-width:100px; position:absolute; top:80px; right:0;} 
	.popup .floatingBa_161223 img {width:100%;}		 
	.popup .floatingBa_161223.floating {top:85px;} 
	
/*2017-01-04 VIP고객초청 신년콘서트*/
.eventMap_170104 {position:relative;}
	.eventMap_170104 .welcome {display:block; position:absolute; top:3%; left:10%; width:80%; background:#fff; border-radius:1em; font-family:notoM; font-size:0.8em; letter-spacing:-.05em; padding:.3em; text-align:center;}
	.eventMap_170104 .btn_apply {display:block; position:absolute; bottom:4%; border-radius:5px; left:30%; width:40%; background:#ffd100; padding:.5em 0; font-weight:bold; font-size:1.125em; color:#1f1d52;}

	@media(min-width:600px){
		.eventMap_170104 .welcome {top:4%; font-size:1.125em;}
		.eventMap_170104 .btn_apply {bottom:5%; padding:.7em 0; font-size:1.5em;}
	}
	
/*2017-02-08 보이는ARS이벤트*/
.eventMap_170208 {position:relative;}
	.eventMap_170208 .btn_android {position:absolute; top:28%; left:7%; width:42%;}
	.eventMap_170208 .btn_iphone {position:absolute; top:28%; left:51%; width:42%;}
	
.eventform_170208 {border:1px solid #666; padding:5%; overflow:hidden;}
	.eventform_170208 .formTel .input {margin-left:2%;}
	.eventform_170208 .event_btn {overflow:hidden;}
	.eventform_170208 .btn_android {display:block; float:left; margin:20px 2% 0 0; width:49%;}
	.eventform_170208 .btn_iphone {display:block; float:left; margin-top:20px; width:49%;}
	/* 2017-02-13 스크롤추가 */
	.eventform_170208 .termsAgreeBox {width:100%; height:80px; overflow-y:scroll;}
	.eventform_170208 .termsAgreeBox li {padding:0;}
	
/*2017-02-09 모바일배너*/
.m_banner {margin-top:8px;text-align:center;background:#e7e7e7;border:1px solid #ccc;}
.m_banner img {display:block;width:100%;max-width:600px;margin:auto;}

/* 2017-02-07 1+1 더블이벤트 */
eventMap_170207 {position:relative;}
.eventMap_170207 .checkList {position:absolute; left:8.3333%; top:63.2754%; width:81.6666%; text-align:left;}
.eventMap_170207 .checkList li {margin-top:24px; float:left; width:50%;}
.eventMap_170207 .checkList label {width:100% !important; padding-left:30px; font-size:20px; line-height:1;}
.eventMap_170207 .stepWrap {position:relative; padding-top:12%; background:url(/images/asis/contents/event/170207/m_event_03_1.jpg) no-repeat center top; background-size:100%; text-align:left;}
.eventMap_170207 .stepWrap .box {padding-bottom:5.8333%; background:url(/images/asis/contents/event/170207/m_event_03_4.jpg) no-repeat center bottom; background-size:100%;}
.eventMap_170207 .stepWrap .tit {display:block; width:15.6666%; position:absolute; left:8.3333%; top:3.6666%;}
.eventMap_170207 .stepWrap .step {display:block; width:10.1666%; margin:0 0 10px;}
.eventMap_170207 .stepWrap p {font-size:19px; color:#202020;}
.eventMap_170207 .stepWrap p em {text-decoration:underline;}
.eventMap_170207 .stepWrap p strong {font-size:inherit; color:#507cbd;}
.eventMap_170207 .stepWrap ol {background:url(/images/asis/contents/event/170207/m_event_03_mid.jpg) repeat-y center top; background-size:100%;}
.eventMap_170207 .stepWrap ol li {padding:0 9.1666% 7.3333%; background:url(/images/asis/contents/event/170207/m_event_03_2.jpg) no-repeat center bottom; background-size:100%; text-align:left;}
.eventMap_170207 .stepWrap ol li:last-child {padding-bottom:0; background:none;}
.eventMap_170207 .stepWrap .btn170207_2 {display:block; width:29.1666%; margin:10px 0 0;}
.eventMap_170207 .stepWrap .sns {overflow:hidden; margin:10px 0 0;}
.eventMap_170207 .stepWrap .btn170207_3,
.eventMap_170207 .stepWrap .btn170207_4,
.eventMap_170207 .stepWrap .btn170207_5,
.eventMap_170207 .stepWrap .btn170207_6 {float:left; display:block; width:7.6666%; margin-right:3%;}

.eventMap_170207 .btn170207_1, .eventMap_170207 .btn170207_7 {position:absolute; display:block;}
.eventMap_170207 .btn170207_1 span, .eventMap_170207 .btn170207_7 span {position: absolute; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0);}
.eventMap_170207 .btn170207_1 {top:79.4%; left:35.3333%; width:29.3333%; height:7.5682%;}
.eventMap_170207 .btn170207_7 {top:23.8549%; right:9%; width:25.8333%; height:9.16%;}

@media all and (max-width: 599px) {
	.eventMap_170207 .checkList {top:66.129%}
	.eventMap_170207 .checkList li {margin-top:2.9%;}
	.eventMap_170207 .checkList label {font-size:10px; line-height:16px;}

	.eventMap_170207 .stepWrap p {font-size:10px;}
}
/* 2017-02-10 추가 */
.eventPop.event_170210 {max-width:416px; background:#c2f2ff; text-align:center;}
.eventPop.event_170210 a.close {width:7.21%; top:5%;}
.eventPop.event_170210 a.popupBtnInquiry01 {width:27.69%; margin:7% 0 10%;}
.eventPop.event_170210 a.popupBtnAnalysis {width:30.04%; margin:7% 0 10%;}
.eventPop.event_170210 a.popupBtnInquiry02 {width:30.04%; margin:7% 0 10%;}
/* 2017-02-13 추가 */
.popup .floatingBa_170207 {display:inline-block; position:absolute; top:85px; right:0;} 
@media all and (min-width: 1024px) {
	.popup .floatingBa_170207 {right:138px;}
}

/* 2017-03-20 추가 : 사이좋게 캠페인 */
.event_170320 .eventTxt{position:relative; padding:0 6%; padding-bottom:20px;width:100%; text-align:left;font-size:18px;line-height:26px;background-color:#fffad2;color:#5f5e64; letter-spacing:-0.5px;}
	.event_170320 .eventTxt span {display:block;}
	.event_170320 .eventTxt strong{color:#f49c10;font-size:18px;line-height:26px; font-family:notoM;}
	.event_170320 .eventTxt span.tt{}
.event_170320 .eventCon {background:#fffad2; text-align:left; padding:0 6% 6%; border:0 !important;}
	.event_170320 .eventCon h3 {font-size:18px; font-weight:bold; margin:5px 2% 10px; letter-spacing:-0.5px;}
	.event_170320 .eventCon .selectGift, .event_170320 .eventForm {background:#fff; padding:4%; overflow:hidden;}
	.event_170320 .eventCon .selectGift li {background:#fff8ba; float:left; width:30%; margin:0 1.5%; padding:3%; border-radius:7px;position:relative;}
	.event_170320 .eventCon .selectGift label {margin-top:90%; position:static;}
	.event_170320 .eventCon .selectGift label:before {left:10%; top:67%;}
	.event_170320 .eventCon .selectGift label img {position:absolute; top:5%; left:0;}
	.event_170320 .eventCon .selectGift label span {line-height:auto !important; display:block; white-space:nowrap;}
	.event_170320 .eventCon .eventForm .termsAgreeBox {height:100px; overflow-y:scroll;}
	.event_170320 .eventCon .btnC {background:#fff; padding-bottom:7%;}
	.event_170320 .eventCon .btnC .orange {background:#f07d10; color:#fff; padding:.5em 10%;}

@media all and (max-width: 560px) {
	.event_170320 .eventTxt, .event_170320 .eventTxt span, .event_170320 .eventTxt strong {font-size:13px;line-height:1.5;}
	.event_170320 .eventCon h3 {font-size:18px;}
	.event_170320 .eventCon .selectGift label span {padding:0 0 0 .3em;font-size:12px;line-height:auto;}
}

@media all and (max-width: 445px) {
	.event_170320 .eventTxt span {display:inline;}
	.event_170320 .eventCon h3 {font-size:13px;}
	.event_170320 .btnC .orange {font-size:16px;}
	.event_170320 .eventCon .selectGift label span {font-size:11px;}
}

@media all and (max-width: 360px) {
	.event_170320 .eventCon .selectGift label span {font-size:10px;}
}

/* 2017-03-20 추가 : 이벤트 꼭읽어보세요 */
.event_notice {background:#f9f9f9; border:1px solid #ddd; padding:2.5em 2em; text-align:left;}
	.event_notice h3 {font-size:1.7em; padding-left:1.5em; position:relative;}
	.event_notice h3:before {position:absolute; left:0; top:0; content:''; width:1.2em; height:1.2em; background:url('/images/asis/contents/event/event_notice_bullet.png') no-repeat left top; background-size:contain;}
	.event_notice ul {margin-left:.5em !important;}
	.event_notice ul li {margin:.5em 0 !important; font-size:16px; padding-left:.7em; position:relative;}
	.event_notice ul li:before {position:absolute; left:0; top:.4em; content:''; width:.5em; height:.4em; background:url('/images/asis/common/icon_dot.png') no-repeat left top; background-size:contain;}
	.event_notice ul li ul {}
	.event_notice ul li ul li {margin:.2em 0 !important;}
	.event_notice ul li ul li:before {position:absolute; left:0; top:0; content:'- '; width:.5em; height:.4em; background:none;}
	.event_notice table {margin:.5em 0 0 0 !important; width:95%;}
	.event_notice table th {padding:.2em 0; color:#fff; text-align:center; background:#837e85; font-size:14px;}
	.event_notice table td {padding:.2em 0; text-align:center; background:#d8d8d8; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;}
@media all and (max-width: 540px) {
	.event_notice {padding:2em 1em;}											
	.event_notice h3 {font-size:1.3em;}
	.event_notice ul li, .event_notice table th, .event_notice table td {font-size:13px;}
}

@media all and (max-width: 360px) {											
	.event_notice h3 {font-size:1.1em;}
	.event_notice table th, .event_notice table td {font-size:11px;}
}

/* 2017-03-24 무한도전 이벤트 */
.eventMap_170324 {position:relative;}
.eventMap_170324 .myPoint {position:absolute; left:29.33%; top:20%; width:32.66%; font-size:30px; font-weight:bold; color:#3a3436;}
.eventMap_170324 .myPoint strong {font-size:30px; font-weight:bold; color:#25a9df;}
@media all and (max-width: 500px) {
	.eventMap_170324 .myPoint {top:15%; font-size:22px;}
	.eventMap_170324 .myPoint strong {font-size:22px;}
}
@media all and (max-width: 767px) {
	.eventMap_170324 .myPoint {top:10%;}
}
.eventMap_170324 [class^="btn170324"] {display:block; position:absolute;}
.eventMap_170324 .btn170324_1 {width:33.83%; height:62.85%; left:57.33%; top:18.57%;}
.eventMap_170324 .btn170324_2 {width:35%; height:8.45%; left:9.16%; top:36.47%;}
.eventMap_170324 .btn170324_3 {width:35%; height:8.45%; left:56%; top:36.47%;}
.eventMap_170324 .btn170324_4 {width:35%; height:8.45%; left:8.78%; top:87.88%;}
.eventMap_170324 .btn170324_5 {width:35%; height:8.45%; left:56%; top:87.88%;}
.eventMap_170324 [class^="btn170324"] span {position: absolute; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0);}

.eventPop.event_170324 {max-width:430px; background:#fdea44; text-align:center;}
.eventPop.event_170324 a.close {width:7.21%; top:5%; max-width:30px;}
.eventPop.event_170324 a.popupBtnGo {width:38.94%; margin:7% 0 10%; max-width:162px;}
.eventPop.event_170324 a.popupBtnCancel {width:38.94%; margin:7% 0 10% 2.4%; max-width:162px;}

/* 2017-04-06 수정 */
.event_170324.guide {width:100%; position:absolute; top:0;}
.event_170324.guide .eventPop {position:relative; top:0; right:0; background:#fdea44;}
.event_170324.guide a.popupBtnCancel {margin:0 auto 5% !important;}

.popup .floatingBa_170324 {display:inline-block; width:64px; position:absolute; top:85px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_170324 {right:138px;}
}
.popup .floatingBa_170324 img {width:100%;}


/* 2017-05-22 KB설문 이벤트 */
.myKBQA{position:relative;}
.myKBQA .a1{position:absolute; left:13.1%; top:7.9%;width:82.6%;height:7.7%;}
.myKBQA .a2{position:absolute; left:13.1%; top:15.7%;width:82.6%;height:16%;}
.myKBQA .a3{position:absolute; left:13.1%; top:31.7%;width:82.6%;height:33%;}
.myKBQA .a4{position:absolute; left:13.1%; top:64.7%;width:82.6%;height:24.9%;}
.myKBQA .a5{position:absolute; left:13.1%; top:89.7%;width:82.6%;height:10.2%;}
.myKBQA ul{width:100%;height:100%;overflow:hidden;}
.myKBQA li{float:left;width:50%;height:auto;padding-right:3.6%;padding-bottom:10px;}
.myKBQA li a{display:block;width:100%;height:100%;}
.myKBQA .a2 li{height:auto;}
.myKBQA .a3 li{width:33%;height:auto;}
.myKBQA .a3 li a{width:100%;}
.myKBQA .a4 ul{width:100%;height:auto;overflow:hidden;}
.myKBQA .a4 li{height:auto;}
.myKBQA .a4 textarea{width:96.5%;height:26.2%;margin-right:3.5%;padding:10px 20px;border:1px solid #c5c5c5;color:#222222;font-size:14px;}
.myKBQA .a5 input{width:96.5%;height:39.3%;margin-right:3.5%;padding:20px !important;border:1px solid #c5c5c5;color:#222222;font-size:14px;line-height:14px;}
.myKBQA .psR{position:relative;}
.psR .myKBMsg {position:absolute !important; left:10.6%; top:1.3%; width:78.3%; height:11.6%;}
.psR .myKBMsg input{width:100%;height:100%;padding:0 20px !important;color:#222222;font-size:14px;border:none !important;}
.psR .btn {display:block; position:absolute; left:31.8%; bottom:13.4%; width:36.5%; height:auto;}
.myKBQA .btn1 {display:block; position:absolute; right:7%; top:0; width:24.5%; height:auto;}
.myKBQA .btn1 img, .btn2 img{width:100%;}
.myKBQA .btn2 {display:block; position:absolute; left:31.8%; bottom:0; width:36.5%; height:auto;}


/* 2017-06-12 추가 :챗봇 */
.chatbot .popup {background:#eae8e4; border:2px solid #fff; bottom:12px; padding:0; overflow:hidden;}
.chatbot .popup .popHeader {position:fixed; right:14px;background:none; border:none; z-index:99;}
.chatbot .popup .popHeader h1 {white-space:nowrap; text-indent:-9999em;}
.chatbot .popup .popHeader .btnClose {background:rgba(255,255,255,.5) url(/images/asis/common/btn_popup_close2.png) no-repeat center; background-size:20px;}
.chatbot .popup .popCnt {background:url(/images/asis/contents/chatbot/chatbot_bg.png) no-repeat center; background-size:200px; position:absolute; top:0; width:100%; height:100%; padding:0;}
.chatbot .popup .popCnt .chatList {overflow-y:scroll; height:100%;}
.chatbot .popup .popCnt .chatList li {clear:both; position:relative; letter-spacing:-.06em; font-family:'맑은고딕', 'Malgun Gothic';}

.chatbot .popup .popCnt .chatList a {color:#004eb9; font-weight:normal; text-decoration:underline; font-family:inherit;}
.chatbot .popup .popCnt .chatList .date {clear:both; box-shadow:none; text-align:center; border-bottom:1px solid #e0dad2; position:relative; margin:0 0 20px; height:30px; padding-top:0;}
.chatbot .popup .popCnt .chatList .date span {background:#e0dad1; border:1px solid #d2cabd; border-radius:20px; font-size:.8em; position:absolute; padding:.2em 1em; left:50%; width:13em; margin:19px 0 0 -6em; font-family:inherit;}
.chatbot .popup .popCnt .chatList .kb {float:left; max-width:100%; margin:0 0 10px; padding:17px 43px 5px 50px; white-space:nowrap; overflow-x:auto; overflow-y:hidden;}
.chatbot .popup .popCnt .chatList .cs {float:right; margin:10px 0 0; max-width:70%;}
.chatbot .popup .popCnt .chatList .kb .txt {display:inline-block; background:#fff; border-radius:13px; margin-right:5px; padding:10px 13px; box-shadow:1px 1px 1px rgba(0,0,0,.07); font-size:inherit; line-height:inherit; position:relative; white-space:normal; font-family:inherit;}
 .chatbot .popup .popCnt .chatList .cs .txt {float:right; margin-right:15px; background:#786e64; color:#fff; border-radius:13px; margin-bottom:5px; padding:10px 13px; box-shadow:1px 1px 1px rgba(0,0,0,.07); font-size:inherit; line-height:inherit; position:relative; font-family:inherit;}
.chatbot .popup .popCnt .chatList .kb:before {content:''; display:block; width:18px; height:20px; position:absolute; top:17px; left:42px; background:url(/images/asis/contents/chatbot/chatbot_balloon01.png) no-repeat top left; background-size:contain;}
.chatbot .popup .popCnt .chatList .cs .txt:before {content:''; display:block; width:18px; height:20px; position:absolute; top:0; right:-7px; background:url(/images/asis/contents/chatbot/chatbot_balloon02.png) no-repeat top right; background-size:contain;}
.chatbot .popup .popCnt .chatList .kb .txt p {font-size:inherit; font-family:inherit; color:#000; line-height:1.3;}
.chatbot .popup .popCnt .chatList .kb .txt p.talkRoad {font-size:40px; line-height:15px; letter-spacing:-.03em; color:#004eb9; margin:-15px 0 10px;}
.chatbot .popup .popCnt .chatList .kb .time {float:left; position:absolute; bottom:10px; font-size:.75em; font-family:inherit;}
.chatbot .popup .popCnt .chatList .cs .time {float:right; position:absolute; left:-43px; bottom:10px; font-size:.75em; font-family:inherit;}
.chatbot .popup .popCnt .chatList .kb .name {position:absolute; left:50px; top:0; font-size:.8em; z-index:99; font-family:inherit;}
.chatbot .popup .popCnt .chatList .kb .name:before {content:''; display:block; width:34px; height:34px; position:absolute; top:9px; left:-45px; margin:0; background:url(/images/asis/contents/chatbot/chatbot_profile_kb.png) no-repeat top left; background-size:contain; border-radius:17px;}
.chatbot .popup .popCnt .chatList .menu {width:100%; margin:7px 0;}
.chatbot .popup .popCnt .chatList .menu li {box-shadow:none; margin:0; padding:0; white-space:normal;}
.chatbot .popup .popCnt .chatList .menu li a {display:block; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; height:100%; padding:10px 40px 10px 10px; color:#004eb9; text-decoration:none; font-family:inherit;}
.chatbot .popup .popCnt .chatList .menu li a:after {content:''; position:absolute; right:.2em; top:50%; margin-top:-12.5px; width:25px; height:25px; background:url(/images/asis/contents/chatbot/chatbot_icon.png) no-repeat right top; background-size:100%; background-position:0 -50px;}
.chatbot .popup .popCnt .chatList .menu li:first-child a {border-top:1px solid #ccc;}
.chatbot .popup .popCnt .chatList .menu li.directSearch a{color:#000;}
.chatbot .popup .popCnt .chatList .menu li.goBack a {border:0; color:#000; width:7em; margin:1em 0 .3em; padding:0 12px; font-size:.95em;}
.chatbot .popup .popCnt .chatList .menu li.goFirst a {border:0; color:#000; width:7em; margin:1em 0 .3em; padding:0 18px; font-size:.95em;}
.chatbot .popup .popCnt .chatList .menu li.directSearch a:after {background-position:0 -25px;}
.chatbot .popup .popCnt .chatList .menu li.goBack a:after {left:0; background-position:-7px -75px;}
.chatbot .popup .popCnt .chatList .menu li.goFirst a:after {left:0; background-position:-5px -100px;}
.chatbot .popup .popCnt .chatList .menu li.good a, .chatbot .popup .popCnt .chatList .menu li.nogood a {padding-left:30px; padding-right:0;}
.chatbot .popup .popCnt .chatList .menu li.good a:after {left:5px; background-position:0 -125px;}
.chatbot .popup .popCnt .chatList .menu li.nogood a:after {left:5px; background-position:0 -150px;}
.chatbot .popup .popCnt .chatList .inputSearch {clear:both; margin:5px 0; border:1px solid #918673; position:relative;}
.chatbot .popup .popCnt .chatList .inputSearch input {border:0; width:100%; padding:10px 35px 10px 10px; color:#004eb9; font-family:inherit;}
.chatbot .popup .popCnt .chatList .inputSearch a.btnSearch {display:block; position:absolute; right:0; top:0; height:100%; width:35px; white-space:nowrap; text-indent:-9999em; background:url(/images/asis/contents/chatbot/chatbot_icon.png) no-repeat 3px 3px; background-size:80%;}
/* 로딩 애니메이션 */
.line {display: inline-block; width: 8px; height: 8px; border-radius: 8px; background-color: #03b2c7;}
.load-motion {margin:-7px 0 5px 0;}
.load-motion .line:nth-last-child(1) {animation: loadingC .6s .1s linear infinite;}
.load-motion .line:nth-last-child(2) {animation: loadingC .6s .2s linear infinite;}
.load-motion .line:nth-last-child(3) {animation: loadingC .6s .3s linear infinite;}
@keyframes loadingC {
    0 {transform: translate(0,0);}
    50% {transform: translate(0,10px);}
    100% {transform: translate(0,0);}
}

/* 2017-06-23 KB손해보험 출범 2주년 기념 이벤트 */
.event_170623{position:relative;}
.event_170623 .light01 {position:absolute; z-index:99; width:11%; top:12.4%; left:34.2%;}
.event_170623 .light02 {position:absolute; z-index:99; width:11%; top:12.4%; left:51.1%;}
.event_170623 .btn{display:block; position:absolute; top:39.6%; left:26%; width:47.5%; height:auto;}
.event_170623 .btn img{width:100%; max-width:278px !important;}
.event_170623_01 .praiseTxt {position:absolute !important; left:9%; top:16.5%; width:61%; height:16.5%; border:3px solid #ccc;}
.event_170623_01 .praiseTxt input{width:100%;height:100%;padding:0 12px !important;color:#222222;font-size:14px;border:none !important;}
.event_170623_01 .btn1 {display:block; position:absolute; left:72%; top:16.2%; width:20%; height:auto;}

/* 2017-07-17 :: 4차고객이벤트 */
.cnt.event_170717 .event_btn{display:block;position:absolute; bottom:15px; left:50%; width:40%; margin-left:-20%;}
.eventPop.event_170717 {max-width:430px;border: 7px solid #93d5ee;background:#fff; text-align:center;}
.eventPop.event_170717 a.close {width:7.21%; top:5%; max-width:30px;}
.eventPop.event_170717 a.popupBtnGo {width:38.94%; margin:7% 0; max-width:160px;}
.eventPop.event_170717 a.popupBtnCancel {width:38.94%; margin:7% 0 7% 2.4%; max-width:160px;}

.eventPop.event_170717.guide {max-width:510px;}
.eventPop.event_170717.guide a.popupBtnCancel {margin:0 0 5.84% 0;}

.popup .floatingBa_170717 {display:inline-block; width:60px; position:absolute; top:88px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_170717 {right:138px;}
}
.popup .floatingBa_170717 img {width:100%;}


/* 2017-08-09 :: 광고런칭이벤트 */
.event170808 .hide{visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;position: absolute;top: -9999px;}
.event170808 .myKBQA{position:relative;}
.event170808 .myKBQA .box{position:absolute;width:8%;height:6.8%;left:29%; top:64.5%;}
.event170808 .myKBQA .box2{position:absolute;width:8%;height:6.8%;left:73.6%; top:64.5%;}
.event170808 .myKBQA .box input, .event170808 .myKBQA .box2 input{width:100%;height:100%;padding:0 !important;color:#ffaa00; font-weight:bold; font-size:28px;border:none !important;text-align:center;} /* 2017-08-16 수정 */
.event170808 .myKBMOV{padding:30px;background:url('../../images/asis/contents/event/170809/m_event_04.jpg') no-repeat left top;background-size:cover;}
.event170808 .myKBMOV .mv{margin:20px 0 0;}
.event170808 .myKBMOV .mv video{width:100%;height:100%;border:1px solid #625d52;}
.event170808 .myKBMOV .comment {color:#fff; text-align:left; font-size:.875em;}
.event170808 .tableList{margin:18px 0;}
.event170808 .tableList thead{display:none;}
.event170808 .tableList tbody td{border-left:0;}
.event170808 .myKBMsg{padding:15px 15px 0;}
.event170808 .kbMsg{position:relative;}
.event170808 .kbMsg input{position:absolute;top:3%;left:10.8%;width:68%;height:94%;border:0 none;}
.event170808 .kbMsg .btnMsg{position:absolute;top:0;right:0;width:18%;height:100%;background:url('../../images/asis/contents/event/170809/blank.gif') repeat left top;text-indent:-9999px;}
.event170808 .btn {display:block; position:absolute; left:28%; top:85%;width:47.9%;height:8.7%;}
.event170808 .btn img{width:100% !important;height:100%;max-width:none !important;}

 /* 2017-08-10 추가 */
.event170808 .tableList tbody tr td:last-child {width:8.5em;}
.event170808 .tableList a.del {margin-left:10px;}
.event170808 .tableList a.del img {width:25px;}
@media (max-width:480px) {	
.event170808 .tableList tbody tr td:last-child {width:75px;}	
.event170808 .myKBQA .box input, .event170808 .myKBQA .box2 input {font-size:18px;} /* 2017-08-16 추가 */
}

/* 2017-09-05 :: 5차고객이벤트 */
.eventPop.event_170905 {max-width:430px;border: 7px solid #c8baad;background:#fff; text-align:center;}
.eventPop.event_170905 a.close {width:7.21%; top:5%; max-width:30px;}
.eventPop.event_170905 a.popupBtnConfirm {display:block;position:absolute;left:10%;bottom:4.28%;width:38.94%; max-width:160px;}
.eventPop.event_170905 a.popupBtnModify {display:block;position:absolute;right:10%;bottom:4.28%;width:38.94%; max-width:160px;}
.eventPop.event_170905.result a.popupBtnConfirm {display:block;position:absolute;left:10%;bottom:10.69%;width:38.94%; max-width:160px;}
.eventPop.event_170905.result a.popupBtnModify {display:block;position:absolute;right:10%;bottom:10.69%;width:38.94%; max-width:160px;}

.popup .floatingBa_170905 {display:inline-block; width:100px; position:absolute; top:88px; right:0;} /* 2017-09-06 수정 */
@media all and (min-width: 1024px) {
	.popup .floatingBa_170905 {right:138px;}
}
.popup .floatingBa_170905 img {width:100%;}

/* 2017-10-11 :: 서명솔루션 */
.m-signature-pad {position: relative;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 10px;width: 100%;height: 300px;border: 1px solid #e8e8e8;background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;border-radius: 4px;padding: 16px; margin-top:20px;}
.m-signature-pad:before, .m-signature-pad:after {position: absolute;z-index: -1;content: "";width: 40%;left: 20px;bottom: 10px;background: transparent;-webkit-transform: skew(-3deg) rotate(-3deg);-moz-transform: skew(-3deg) rotate(-3deg);-ms-transform: skew(-3deg) rotate(-3deg);-o-transform: skew(-3deg) rotate(-3deg);transform: skew(-3deg) rotate(-3deg);box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);}
.m-signature-pad:after {left: auto;right: 20px;-webkit-transform: skew(3deg) rotate(3deg);-moz-transform: skew(3deg) rotate(3deg);-ms-transform: skew(3deg) rotate(3deg);-o-transform: skew(3deg) rotate(3deg);transform: skew(3deg) rotate(3deg);}
.m-signature-pad--body {position: absolute;left: 10px;right: 10px;top: 10px;bottom: 60px;border: 1px solid #f4f4f4;}
.m-signature-pad--body canvas {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 4px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;}
.m-signature-pad--footer {position: absolute;left: 15px;right: 15px;bottom: 17px;height: 40px;}
.m-signature-pad--footer .description {color: #aaa;text-align:center;margin-top: 1.3em;font-size:1.1em;}
.m-signature-pad--footer .button {position: absolute;bottom: 0;}
.m-signature-pad--footer .button.clear {left:0; padding:5px;border:1px solid #ddd;border-radius:4px; background:#fff;} /* 2017-11-06 수정 */
.m-signature-pad--footer .button.save {right: 0;}
@media screen and (max-width: 1024px) {
  .m-signature-pad {top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;min-width: 250px;min-height: 250px;} /* 2017-11-06 수정 */
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .m-signature-pad {}
}
@media screen and (max-height: 320px) {
  .m-signature-pad--body {left: 0;right: 0;top: 0;bottom: 32px}
  .m-signature-pad--footer {left: 20px;right: 20px;bottom: 4px;height: 28px;}
  .m-signature-pad--footer .description {font-size: 1em;margin-top: 1em;}
}

/* 2017-10-25 수정 :: 6차고객이벤트 */
.eventPop.event_171024 {max-width:430px;border: 7px solid #e3e3e3;background:#fff; text-align:center; position:absolute; top:45%;}/* 2017-11-02 수정 */
.eventPop.event_171024 a.close {width:7.21%; top:5%; max-width:30px;}
.eventPop.event_171024 a.popupBtnConfirm {display:block;position:absolute;left:31.39%;bottom:8.52%;width:37.2%; max-width:160px;}
.eventPop.event_171024.result a.popupBtnConfirm {display:block;position:absolute;left:31.39%;bottom:15.67%;width:37.2%; max-width:160px;}
.eventPop.event_171024.end a.popupBtnConfirm {display:block;position:absolute;left:31.39%;bottom:6.12%;width:37.2%; max-width:160px;}
.eventPop.event_171024.result2 a.popupBtnConfirm {display:block;position:absolute;left:31.39%;bottom:14.28%;width:37.2%; max-width:160px;}
.eventPop.event_171024.end2 a.popupBtnConfirm {display:block;position:absolute;left:9%;bottom:10.12%;width:33.9%; max-width:160px;}
.eventPop.event_171024.end2 a.popupBtnGoevent {display:block;position:absolute;left:auto;right:9%;bottom:10%;width:46.2%; }
.popup .floatingBa_171024 {display:inline-block; width:100px; position:absolute; top:88px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_171024 {right:138px;}
}
.popup .floatingBa_171024 img {width:100%;}


/* 2017-10-30 추가 :: KB금융그룹 */
.clauseAgree .textScroll{padding:15px; background:#f8f7f5; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow-y:auto;overflow-x:hidden;}
.cardRslt .formDateText { line-height: 30px; padding: 0 10px 0 5px;}
.cardRslt .formDate + .btnForm { margin-top: 1px; width: auto;}
@media (max-width: 480px) {
.cardRslt .item.char4 {padding:25px 0 0;}
.cardRslt .formDate {float:left; width:35.5%;}
.cardRslt .formDateText {float:left; line-height: 30px; padding:0 5px;}
.cardRslt .formDate + .btnForm { margin:5px 0 0 4px;}
}
.kbcptal_box {margin:30px 0.5% 0; display:inline-block; overflow:hidden;}
.kbcptal_box .listTypeChoice .scrollY {height:300px;}
.kbcptal_box .listTypeChoice .noData {height:100%; border-bottom:0; background-color:#f4f4f4 !important;}
.kbcptal_box .listTypeChoice ul {}
.kbcptal_box .listTypeChoice ul li { display:block; width:100%; padding:15px; cursor:pointer;}
.kbcptal_box .listTypeChoice ul li.open {background:#f8b500;}
.kbcptal_color {margin:20px 0.5% 0;}
.kbcptal_color label {width:6em; height:30px;}


/* 2017-11-21 추가 :: 7차고객이벤트 */
.eventPop.event_171121 {max-width:430px;border: 7px solid #e3e3e3;background:#fff; text-align:center; position:absolute; top:26%; } /* 2017-11-02 수정 */
.eventPop.event_171121 img { display: block; }
.eventPop.event_171121 a { display: block; position: absolute;  }
.eventPop.event_171121 .btn_confirm{ width: 33.66%; bottom: 7%; left: 12%; }
.eventPop.event_171121 .btn_info{ width: 40.87%; bottom: 7%; right:12%; }
.eventPop.event_171121.nextTime a { bottom: 13%; }
.popup .floatingBa_171121 {display:inline-block; width:100px; position:absolute; top:88px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_171121 {right:138px;}
}
.popup .floatingBa_171121 img {width:100%;}
/* 2017-11-24 수정 */
.hide{visibility:hidden;font-size:0;width:0;height:0;line-height:0;position:absolute;top:-9999px;}
.eventM { position: relative; }
.eventM .btnBox { }
.eventM .btnBox a,
.eventM .btnBox span { display: block; position: absolute; }
.eventM .btnBox .btn1 { width: 44.2%; height: 23.7%; left: 8%; top: 26.8%; }
.eventM .btnBox .btn2 { width: 44.2%; height: 23.7%; right: 4%; top: 26.8%; }
.eventM .btnBox .btn3 { width: 44.2%; height: 23.7%; left: 30%; top: 50%; }
.eventM .btnBox .btn4 { width: 44.2%; height: 23.7%; left: 8%; bottom: 3.3%; }
.eventM .btnBox .btn5 { width: 44.2%; height: 23.7%; right: 4%; bottom: 3.3%; }
/* //2017-11-24 수정 */

/* 2018-01-02 추가 :: 1차계약고객이벤트 */
.hide{visibility:hidden;font-size:0;width:0;height:0;line-height:0;position:absolute;top:-9999px;}
.eventM { position: relative; }
.eventM .btnBox { }
.eventM .btnBox a,
.eventM .btnBox span { display: block; position: absolute; }
.eventM .btnBox .btn1_180102 { width: 11%; height: 20.5%; right: 13%; top: 26.2%; }
.eventM .btnBox .btn1_180102 img { max-width: 64px; }
.eventM .btnBox .btn2_180102 { width: 11%; height: 20.5%; right: 13%; top: 26.2%; }
.eventM .btnBox .btn2_180102 img { max-width: 64px; }
.eventM .btnBox .btn3_180102 { width: 11%; height: 20%; right: 13%; top: 26.2%; }
.eventM .btnBox .btn3_180102 img { max-width: 64px; }

.eventPop.event_180102 {max-width:430px;border: 7px solid #d8cfca;background:#fff; text-align:center; position:absolute; top:26%; }
.eventPop.event_180102 img { display: block; }
.eventPop.event_180102 a { display: block; position: absolute;  }
.eventPop.event_180102 .btn_confirm{ width: 33.66%; bottom: 7%; left: 10%; }
.eventPop.event_180102 .btn_info{ width: 43.27%; bottom: 7%; right:10%; }
.eventPop.event_180102.nextTime a { bottom: 13%; }
.popup .floatingBa_180102 {display:inline-block; width:100px; position:absolute; top:88px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_180102 {right:138px;}
}
.popup .floatingBa_180102 img {width:100%;}


/* 2018-02-14 추가 :: 2차고객이벤트 */
.popup .floatingBa_180214 {display:inline-block; width:129px; position:absolute; top: 95px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_180214 {top: 100px; right:138px;}
}
.popup .floatingBa_180214 img {width:100%;}

.eventM { position: relative; clear: both; }
.eventM .btnBox180214 { position: absolute; top: 5.3%; left: 8%; right: 8%; }
.eventM .btnBox180214 li { width: 50%; float: left; text-align: center;  box-sizing: border-box; padding: 6.8% 4.5%; }
.cloverCount { color: #fff; font-size: 28px; position: absolute; bottom: 15%; left: 0; right: 0; height: 34.5%; }
.cloverCount span { font-weight: bold; font-size: 48px !important; line-height: 1.2 !important; }
.cloverCount mark { font-weight: bold; position: absolute; right: 20%; bottom: 31%; line-height: 1 !important; }
@media all and (max-width: 500px) {
	.cloverCount { font-size: 22px; }
	.cloverCount span { font-size: 34px !important; line-height: 1.2 !important; }
}
@media all and (max-width: 359px) {
	.cloverCount { font-size: 18px; }
	.cloverCount span { font-size: 28px !important; line-height: 1.2 !important; }
}
.eventPop.event_180214 {max-width:430px; background:#fff; text-align:center; position:absolute; top:26%; border: none; }
.eventPop.event_180214 img { display: block; }
.eventPop.event_180214 a { display: block; position: absolute;  }
.eventPop.event_180214 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180214 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

/* 2018-03-08 추가 담보추가/가입금액변경 */
.tableList.select100 select { width: 100%; }
.tableList.select100 td a.btnForm { }
.tableList.select100 td a.btnForm span { }

@media all and (max-width: 500px) {
	.tableList.select100 td a.btnForm { height: 48px; }
	.tableList.select100 td a.btnForm span { display: block; }
}


/* 2018-03-26 추가 :: 3차고객이벤트 */
.popup .floatingBa_180326 {display:inline-block; width:129px; position:absolute; top: 95px; right:0;}
@media all and (min-width: 1024px) {
	.popup .floatingBa_180326 {top: 100px; right:138px;}
}
.popup .floatingBa_180326 img {width:100%;}

.eventM { position: relative; clear: both; }

.eventTab180326 { position: relative; } 
.eventTab180326 .tabArea { position: absolute; top: 4.3%; left: 0; right: 0; }
.eventTab180326 .tabArea span { display: inline-block; width: 21.55%; }
.eventTab180326 .tabArea span img { display: inline-block; width: 100%;  }
.eventTab180326 .monthArea { }
.eventTab180326 .monthArea > div { position: absolute; top: 20.8%; left: 5%; right: 4.5%; }
.eventTab180326 .monthArea > div li { width: 14.2%; height: 10%; float: left; box-sizing: border-box; padding: 0.6% 1.2% 0.6% 1.2%; text-align: center; }
.eventStamp180326 { position: relative; }
.eventStamp180326 .stampCount { color: #b9111b; font-size: 26px; position: absolute; top: 50%; left: 0; right: 0; }
.eventStamp180326 .stampCount img { width: 29.7% !important; vertical-align: middle !important;  }
.eventStamp180326 .stampCount span { line-height: 1.2 !important; padding-left: 20px; }
.eventM .btnBox180326 { position: absolute; top: 19.5%; left: 3%; right: 3%; }
.eventM .btnBox180326 li { width: 33.33%; float: left; text-align: center;  box-sizing: border-box; padding: 1.2%; }


@media all and (max-width: 500px) {
	.eventStamp180326 .stampCount { font-size: 20px; top: 50%; right: 24%; }
	.eventStamp180326 .stampCount span { padding-left: 5px; }
}
@media all and (max-width: 359px) {
	.eventStamp180326 .stampCount { font-size: 16px; top: 50%; right: 24%; }
}

.eventPop.event_180326 {max-width:430px; background:#fff; text-align:center; position:absolute; top:26%; border: none; }
.eventPop.event_180326 img { display: block; }
.eventPop.event_180326 a { display: block; position: absolute;  }
.eventPop.event_180326 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180326 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }


.termsAgreeBox ul + .chk{position:relative;right:auto;top:auto;text-align:right;} /* 2018-03-29 추가 */

/*2018-04-04 추가 손보간편가입실손의료비보장보험*/
.prodVisual.insuProdVisual-simplicity{background:url('/images/asis/contents/prod_simplicity.png') no-repeat 50% 65%;background-size:180px auto;}


/* 2018-05-11 추가 :: KB설문 이벤트 */
.myKBQA .a6{position:absolute; left:13.1%; top:43.7%;width:82.6%;height:33%;}
.myKBQA .a6 li{width:33%;height:auto;}
.myKBQA .a7{position:absolute; left:13.1%; top:68.5%;width:82.6%;height:10.2%;}
.myKBQA .a7 input{width:96.5%;height:39.3%;margin-right:3.5%;padding:20px !important;border:1px solid #c5c5c5;color:#222222;font-size:14px;line-height:14px;}

.event_180508 .myKBQA .a1{top:21.9%;height:9.7%;}
.event_180508 .myKBQA .a2{top:48.7%;height:36%;}
.event_180508 .myKBQA .a2 li{width:33.33%;height:auto;}
.event_180508 .myKBQA .a3{top:15.7%;height: 80%;}
.event_180508 .myKBQA .a4{top:6.7%;width:82.6%;height:7.7%;}
.event_180508 .myKBQA .a5{position:absolute; left:13.1%; top:88.2%;width:82.6%;height:10.2%;}
.event_180508 .myKBQA .a5{top:19.3%;height:33%;}
.event_180508 .myKBQA .a5 li{width:32.33%;height:auto;}
.event_180508 .myKBQA .a8{position: absolute;top:1.7%;left: 13.1%;width: 82.6%;height:94%;}
.event_180508 .myKBQA .a8 li{width:33.33%;height:auto;}

.btn3 img, .btn4 img{width:100%;}
.myKBQA .btn3 {display:block; position:absolute; left:25.8%; bottom:20%; width:50.1%; height:auto;}
.myKBQA .btn4 {display:block; position:absolute; left:25.8%; bottom:13%; width:50.1%; height:auto;}


/* 2018-06-05 추가 ::  마일리지 특약 사진등록
.chgDist table .fsN02{line-height:2;}
.chgDist table .input{background-color:#fff;}
.chgDist table .input.readonly{background-color:#fafafa;} */


/* 2018-06-04 추가 :: 4차고객이벤트 */
.popup .floatingBa_180604 {display:inline-block; width:110px; position:absolute; top: 115px; right:0;}/* 2018-06-12 수정*/
@media all and (min-width: 1024px) {
	.popup .floatingBa_180604 {top: 100px; right:138px;}
}
.popup .floatingBa_180604 img {width:100%;}

.eventM { position: relative; clear: both; }

.eventTab180604 { position: relative; } 
.eventTab180604 .tabArea { position: absolute; top: 4.3%; left: 0; right: 0; }
.eventTab180604 .tabArea span { display: inline-block; width: 21.55%; }
.eventTab180604 .tabArea span img { display: inline-block; width: 100%;  }
.eventTab180604 .monthArea { }
.eventTab180604 .monthArea > div { position: absolute; top: 29.8%; left: 5%; right: 4.5%; }
.eventTab180604 .monthArea > div li { width: 14.2%; height: 10%; float: left; box-sizing: border-box; padding: 0.6% 1.2% 0.6% 1.2%; text-align: center; }
.eventtube180604 { position: relative; }
.eventtube180604 .tubeCount { color: #653000; font-size: 25px; position: absolute; top: 0; left: 11%; right:15%; height:100%; text-align:right; }
.eventtube180604 .tubeCount img { width: 29.7% !important; vertical-align: middle !important;  }
.eventtube180604 .tubeCount span { line-height: 1.8 !important; padding-left: 54%; }/* 2018-06-11 수정 */
.eventM .btnBox180604 { position: absolute; top: 25.5%; left: 3%; right: 3%; }
.eventM .btnBox180604 li { width: 33.33%; float: left; text-align: center;  box-sizing: border-box; padding: 1.2%; }


@media all and (max-width: 500px) {
	.eventtube180604 .tubeCount { font-size: 14px; }/* 2018-06-11 수정 */
}
@media all and (max-width: 359px) {
	.eventtube180604 .tubeCount span { line-height: 1.9 !important; }/* 2018-06-11 수정 */
	.eventtube180604 .tubeCount { font-size: 12px; }/* 2018-06-11 수정 */
}

.eventPop.event_180326 {max-width:430px; background:#fff; text-align:center; position:absolute; top:26%; border: none; }
.eventPop.event_180326 img { display: block; }
.eventPop.event_180326 a { display: block; position: absolute;  }
.eventPop.event_180326 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180326 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

/* 2018-06-05 추가 :: 여름 휴가를 부탁해 */
.eventM .btnBox180605 { position: absolute; top: 2.6%; left: 6.6%; right: 6.6%; }
.eventM .btnBox180605 li { width: 50%; float: left; text-align: center;  box-sizing: border-box; padding:0 0.5% 0.6% 0; }
.eventM .btnBox180605 li:nth-child(even){padding:0 0 0.6% 0.5%; }

/* 2018-06-07 추가 :: 물놀이 튜브 팝업 */
.eventPop.event_180607 {position:absolute; top:26%; max-width:430px; border: none; }
.eventPop.event_180607 .count{position:absolute;top:19%;left:37%;width: 50.6%;font-size:26px;line-height: 1.2;font-family:'notoM';letter-spacing:-2px;}
.eventPop.event_180607 .count em{font-family:'notoM';color:#003997;}
.eventPop.event_180607 img { display: block; }
.eventPop.event_180607 a { display: block; position: absolute;  }
.eventPop.event_180607 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180607 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

@media all and (max-width: 500px) {
	.eventPop.event_180607 .count{font-size:22px;}
}
@media all and (max-width: 330px) {
	.eventPop.event_180607 .count{font-size:20px;}
}


/* 2018-06-15 추가 :: 이벤트 버튼 */
.m_btn_180615_1{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;bottom: 7.4%;left: 14%;}
.m_btn_180615_2{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;left:63.4%;top:17%;}
.m_btn_180615_3{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;left:63.4%;top:30.6%;}
.m_btn_180615_4{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;left:63.4%;top:44.3%;}
.m_btn_180615_5{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;left:63.4%;top:57.8%;}
.m_btn_180615_6{text-indent:-99999px;position:absolute;width:26.6%;height:6.4%;left:63.4%;top:71.4%;}


/* 2018-07-10추가 : 리브메이트 이벤트 */
.liivmate .hide{visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;position: absolute;top: -9999px;}
.liivmate{position:relative;}


.btn1 img, .btn2 img{width:100%;}
.liivmate .btn1 {display:block; position:absolute; left:12%; bottom:12%; width:75%; height:auto;}
.liivmate .btn2 {display:block; position:absolute; left:8.2%; bottom:10%; width:83.5%; height:auto;}

/*2018-07-19 추가*/
.boxSizeHig{overflow:hidden; min-height: 73px}

.listWithlabel { padding: 20px;}
.listWithlabel li {position: relative; }
.listWithlabel li p { padding: 0 30px 0 0;margin: 0; font-size:1em;}
.listWithlabel li .wing {position: absolute;top: 0; right: 0;}
.listWithlabel li .wing label {display: block;}

/* 2018-07-18 추가 :: 태극기를 찾아라 */
.eventLink180718 .eventJoin1{ position: absolute; top:7%;left:6.8%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }
.eventLink180718 .eventJoin2{ position: absolute; top:7%;left:50.3%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }
.eventLink180718 .eventJoin3{ position: absolute; top:35%;left:6.8%;width:43.3%;height:31.8%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }
.eventLink180718 .eventJoin4{ position: absolute; top:35%;left:50.3%;width:43.3%;height:31.8%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }
.eventLink180718 .eventJoin5{ position: absolute; top:67%;left:6.8%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }
.eventLink180718 .eventJoin6{ position: absolute; top:67%;left:50.3%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0 }

.eventCount180718{padding:0 40px;}
.eventCount180718 p{padding:10px 0;text-align:center;background:#f1f1f1;font-family:"notoB";font-size:24px;}
.eventCount180718 p .count{display:inline-block;margin:-6px 0 0 10px;font-size:30px;color:#c42744;font-family:"notoB";vertical-align:middle;}

.popup .floatingBa_180718 {display:inline-block; position:absolute; top: 95px; right:0;}/*2018-07-31 수정*/
.popup .floatingBa_180718 img {width:100%;}

.eventPop.event_180718 {position:absolute; top:26%; max-width:430px; border: none; }
.eventPop.event_180718 .count{position:absolute;top:14%;left:38%;width: 50.6%;font-size:26px;line-height: 1.2;font-family:"notoB";letter-spacing:-2px;}
.eventPop.event_180718 .count em{font-family:"notoB";color:#003997;}
.eventPop.event_180718 img { display: block; }
.eventPop.event_180718 a { display: block; position: absolute;  }
.eventPop.event_180718 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180718 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }
.evebtBorder{border:1px solid #ddd;}

@media all and (min-width: 1024px) {
	.popup .floatingBa_180718 {top: 100px; right:138px;}
}

@media all and (max-width: 420px) {
	.eventCount180718{padding:0 20px;}
	.eventCount180718 p{font-size:16px;}
	.eventCount180718 p .count{margin-top:-7px;font-size:22px;}
	.eventPop.event_180718 .count{font-size:22px;}
}

@media all and (max-width: 375px) {
	.eventPop.event_180718 .count{font-size:20px;}
}

@media all and (max-width: 330px) {
	.eventPop.event_180718 .count{font-size:18px;}
}

/*2018-07-24 버튼 간격 추가*/
.btnLspacing{letter-spacing:-1px;}

/* 2018-07-25 서울 여행지 소개 슬라이드 버튼 추가 */
.travelPrev{position:absolute;top:50%;left:10px;width:26px;height:26px;margin-top:-13px;background:url("/images/asis/contents/travel_img_slide_prev.png") no-repeat left top;background-size:26px 26px;text-indent:-9999px;}
.travelNext{position:absolute;top:50%;right:10px;width:26px;height:26px;margin-top:-13px;background:url("/images/asis/contents/travel_img_slide_next.png") no-repeat left top;background-size:26px 26px;text-indent:-9999px;}

/*2018-07-27 맛있는여행*/
.btnmapArea{padding-top:8px; margin-left:37px; border:none !important;}
.listAreaInfo{}
.listAreaInfo li:nth-child(2){position:relative}
.listAreaInfo li:nth-child(2) div:first-child{width:230px}


@media all and (min-width: 1024px) {
	.btnmapArea{ position:absolute; left:250px; top:-5px}
}
@media all and (min-width: 375px) {
	.btnmapArea{ position:absolute; left:210px; top:-5px;}
}
@media all and (max-width: 360px) {
	.btnmapArea{ margin-left:0 !important;}
}

/*2018-07-26 VIP고객초청 신년콘서트*/
.eventMap_180726 .hide{visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;position: absolute;top: -9999px;}
.eventMap_180726 {position:relative;}
.eventMap_180726 .customerInfo{padding:0 10% 30px;background:#18c766;}
.eventMap_180726 .customerInfo .inner{max-width:480px;margin:0 auto;padding:8px 30px 25px;border-radius:0 0 18px 18px;background:#0b993e;}
.eventMap_180726 .customerInfo .inner ul{}
.eventMap_180726 .customerInfo .inner li{position:relative;padding:0 0 0 60px;color:#fff;text-align:left;font-size:14px;}
.eventMap_180726 .customerInfo .inner li em{color:#ffab61;}
.eventMap_180726 .customerInfo .inner li:last-child{padding:0 0 0 90px;}
.eventMap_180726 .customerInfo .inner li .tit{position:absolute;top:0;left:12px;color:#fdf34d !important;}
.eventMap_180726 .customerInfo .inner li:before{content:'';position:absolute;top:9px;left:0;width:6px;height:6px;background:#fdf34d;border-radius:100%;}
.eventMap_180726 .customerInfo p{margin-top:15px;color:#fff;font-size:14px;}
.eventMap_180726 .join .btnJoin{position:absolute;display:block;top:0;left:33%;width:35%;height:36.2%;}

.eventMap_180726 .winEvent{position:absolute;display:block;bottom:5.8%;left:5%;right:5%;padding:35px 35px 20px;background:#fff;border-radius:15px;}
.eventMap_180726 .winEvent p{margin:11px 0 35px;font-family:"notoM";font-size:17px;letter-spacing:-1px;}
.eventMap_180726 .winEvent strong{padding-top:0px !important; display:block;margin:-10 0 15px;font-family:"notoM";font-size:21px !important;letter-spacing:-1px;}
.eventMap_180726 .winEvent strong span{font-family:"notoM";color:#ff3d4a !important;}
.eventMap_180726 .winEvent a{display:inline-block;width:47.6%;padding:0 3px;}
.eventMap_180726 .winEvent a.confirm{display:inline-block;width:34.8%;}

.eventPop.event_180726 {position:absolute; top:26%; max-width:430px;padding:35px 10px 40px;text-align:center; border:4px solid #112852;}
.eventPop.event_180726 .tit{margin:0 0 20px;font-size:30px;line-height:36px;color:#112852;font-family:"notoB";letter-spacing:-1px;}
.eventPop.event_180726 p{margin:10px 0 35px 0;font-size:20px;line-height:24px;color:#666;font-family:"notoM";letter-spacing:-1px;}
.eventPop.event_180726 p span{display:block;margin:10px 0 0;font-size:20px;line-height:24px;color:#ed1432 !important;font-family:"notoM";}
.eventPop.event_180726 a{display:inline-block;    width: 43%;}


@media all and (max-width: 420px) {
	.eventMap_180726 .customerInfo .inner{padding:10px 15px 15px;}
	.eventMap_180726 .customerInfo .inner li{margin:0 0 5px;padding:0 0 0 50px;font-size:10px;}
	.eventMap_180726 .customerInfo .inner li:last-child {margin:0;padding: 0 0 0 70px;}
	.eventMap_180726 .customerInfo .inner li:before{top:7px;width:3px;height:3px;}
	.eventMap_180726 .customerInfo p{font-size:10px;}

	.eventMap_180726 .winEvent{padding:20px 13px 12px;}
	.eventMap_180726 .winEvent strong{padding-top:0px !important; font-size:14px !important;}
	.eventMap_180726 .winEvent p{margin:10px 0 15px;font-size:12px;}
	.eventMap_180726 .winEvent p .bl{display:block;}

	.eventPop.event_180726{padding:23px 10px 20px;}
	.eventPop.event_180726 .tit{font-size:20px;}
	.eventPop.event_180726 p{margin:0 0 15px;font-size:14px;}
	.eventPop.event_180726 p span{margin:5px 0 0;}
}


/*KB The간편한 골든라이프건강보험*/
.prodVisual.insuProdVisual-golden{background:url("/images/asis/contents/prod/prod_insu_golden01.png") no-repeat 50% 65%;background-size:180px auto;}	
.prodVisual.insuProdVisual-golden:after{background-position:-924px -106px;}

/*인터넷 전자서명*/
.digitalSignature{padding:15px 14px; border:1px solid #dddddd; background-color:#f9f7f2; font-weight:bold; position: relative}
.digitalSignature .tit1{font-size:16px; color:#333; border-bottom:2px solid #595959; padding-bottom:15px; margin-bottom:15px;}
.digitalSignature .tit1 > div{margin-right:100px; line-height:120%; font-size: 16px}
.digitalSignature .tit2{font-size:16px; color:#333; margin-right:100px;}
.digitalSignature .tit{font-size:15px; color:#555; padding-bottom:10px }
.digitalSignature .tit3{font-size:15px; color:#555; padding-bottom:10px }

.digitalSignature .smallText{font-size: 14px; color: #888;}
.digitalSignature .smallText li{list-style: none; text-indent:-16px; margin-left:16px; color: #888;margin-bottom:6px;line-height:1.25;}/*2019-06-10 추가*/
.digitalSignature .listBullet{}
.digitalSignature .listBullet li{position:relative;font-size:14px;color:#888;padding:0 0 0 10px;line-height:1.45;}/*2019-03-26 수정*/
.digitalSignature .listBullet > li:before{top:12px;width:5px;height:6px;background-position:0 -60px;}/*2020-05-13 수정*/
.digitalSignature .listBullet li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px; background-repeat:no-repeat;}

.digitalSignature .listBullet dt{position:relative;font-size:14px;color:#888; padding:0 0 0 10px; margin-bottom:6px}
.digitalSignature .listBullet > dt:before{top:4px;width:5px;height:6px;background-position:0 -60px;}
.digitalSignature .listBullet dt:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px; background-repeat:no-repeat;}
.digitalSignature .listBullet dd{padding-left:10px; margin-bottom:6px; margin-top:-6px !important;}
.digitalSignature .line1{border-bottom:1px solid #ccc;padding-bottom:17px; margin-bottom: 17px}
.digitalSignature .line1 ul li{font-size:14px;color:#888; margin-bottom:6px}
.digitalSignature .lineNone ul{width:100% !important}
.digitalSignature .lineNone ul li{font-size:14px;color:#888; margin-bottom:6px; position:relative;}
.digitalSignature .lineNone ul li p{font-size:14px;color:#888; position:absolute}
.digitalSignature .btnOn{border-radius: 20px; background:#6a5b4f; padding:0.333em 0.667em 0.200em 0.667em; color: #fff; font-size: 14px; height:35px; width:300px;}
.digitalSignature .btnOn .tab{ border-radius: 50px; background: #fff}

.digitalSignature .personaLlistForm{}
.digitalSignature .personaLlistForm > li{position:relative;padding:0 70px 0 0;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.digitalSignature .personaLlistForm > li:before{display:block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-position:0 -70px;}
.digitalSignature .personaLlistForm > li:first-child{margin-top:20px;}
.digitalSignature .personaLlistForm .personalCheckList{position:absolute;right:0;top:0;}
.digitalSignature .personaLlistForm .personalCheckList label{padding-top:1px;}

.digitalSignature .personaLlistForm2{}
.digitalSignature .personaLlistForm2 > li{position:relative;padding:0 70px 0 10px;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.digitalSignature .personaLlistForm2 > li:before{display:block;content:"";position:absolute;left:3px;top:7px;width:3px;height:3px;background-position:0 -70px;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
.digitalSignature .personaLlistForm2 > li:first-child{margin-top:5px;}
.digitalSignature .personaLlistForm2 .personalCheckList{position:absolute;right:0;top:0;}
.digitalSignature .personaLlistForm2 .personalCheckList label{padding-top:1px;}

/*2019-03-26 추가*/
.digitalSignature .personaLlistForm3{}
.digitalSignature .personaLlistForm3 > li{position:relative;padding:0 70px 0 0;margin:7px 0 0 0;font-size:0.933em;color:#666;line-height:1.45;}
.digitalSignature .personaLlistForm3 > li:before{display:block;content:"";position:absolute;left:3px;top:7px;width:3px;height:3px;background-position:0 -70px;background-size:33px 240px;background-repeat:no-repeat;}
.digitalSignature .personaLlistForm3 > li:first-child{margin-top:5px;}
.digitalSignature .personaLlistForm3 .personalCheckList{position:absolute;right:0;top:0;}
.digitalSignature .personaLlistForm3 .personalCheckList label{padding-top:1px;}


.digitalListPadding{padding:7px 0px 15px 0px}

.titBtn{position: relative;}

/*2018-08-24 수정*/
.slide-set {border-radius: 14px;height: 28px;width: 60px;overflow: hidden;background-color: #6a5b4f;position: relative; position:absolute; right:0; top:-6px; text-align:center}
.slide-set span {display: inline-block; font-size: 12px !important; color:#fff !important; margin:0 auto; padding:7px 0 6px 0 ;}
.bgcg{background-color: #aaa !important;}/*2018-09-11 추가*/

/* 2018-08-27 추가 :: 보름달 찾아라 */
.eventLink180827 .eventJoin1{ position: absolute; top:5%;left:6.8%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block }/*2018-09-03 수정*/
.eventLink180827 .eventJoin2{ position: absolute; top:5%;left:50.3%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block  }
.eventLink180827 .eventJoin3{ position: absolute; top:35%;left:6.8%;width:43.3%;height:31.8%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block  }
.eventLink180827 .eventJoin4{ position: absolute; top:35%;left:50.3%;width:43.3%;height:31.8%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block  }
.eventLink180827 .eventJoin5{ position: absolute; top:67%;left:6.8%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block  }
.eventLink180827 .eventJoin6{ position: absolute; top:67%;left:50.3%;width:43.3%;height:28%; background:url("/images/asis/contents/event/180718/blank.gif") repeat 0 0; display:block  }

.eventCount180827{padding:0 0px;}
.eventCount180827 p{padding:10px 20;position: absolute;top: 18%;display: inline-block;width: 100%;left: 0;text-align:center;font-family:"notoB";font-size:24px;}
.eventCount180827 p .count{display:inline-block;margin:-6px 0 0 10px;font-size:30px;color:#e38b00;font-family:"notoB";vertical-align:middle;}

.popup .floatingBa_180827 {display:inline-block; width:92px; position:absolute; top: 95px; right:0;}
.popup .floatingBa_180827 img {width:100%;}

.eventPop.event_180827 {position:absolute; top:26%; max-width:430px; border: none; }
.eventPop.event_180827 .count{position:absolute;top:19%;left:38%;width: 50.6%;font-size:26px;line-height: 1.2;font-family:"notoB";letter-spacing:-2px;}
.eventPop.event_180827 .count em{font-family:"notoB";color:#003997;}
.eventPop.event_180827 img { display: block; }
.eventPop.event_180827 a { display: block; position: absolute;  }
.eventPop.event_180827 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_180827 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

@media all and (min-width: 1024px) {
	.eventCount180827 p{top:18%;}
	.popup .floatingBa_180827 {top: 92px; right:110px;}
}

@media all and (max-width: 420px) {
	.eventCount180827 p{font-size:16px;}
	.eventCount180827 p .count{margin-top:-7px;font-size:22px;}
	.eventPop.event_180827 .count{font-size:22px;}
}

@media all and (max-width: 375px) {
	.eventPop.event_180827 .count{font-size:20px;}
}

@media all and (max-width: 330px) {
	.eventCount180827 p{top:18%;}
	.eventPop.event_180827 .count{font-size:18px;}
}

/* 2019-01-16 KB 치매보험 */
.prodVisual.insuProdVisual-dementia{background:url('/images/asis/contents/prod/prod_dementia_visual.png') no-repeat 50% 65%;background-size:240px auto;}
.prodVisual.insuProdVisual-dementia .btn{margin:200px 0 23px 0; text-align:center; z-index:20;}


/* 2018-09-05 추가 */

.bioList li{position:relative; list-style-type:decimal !important; padding-left:0 !important; margin-left:68px !important;}
.bioListNone{padding-top:10px !important;}
.bioListNone{padding-top:18px;}
.bioListNone:after{background-position:-1000px -144px !important}
.bioListNone span img:first-child{ width:50% !important; float:left; padding-right:4px;}
.bioListNone span img:last-child{ width:50% !important; float:left; padding-left:4px}

@media all and (max-width: 330px){
	.bioListNone{height:80px;}
}
@media all and (min-width: 330px){
	.bioListNone{height:80px;}
}
@media all and (min-width: 375px){
	.bioListNone{height:90px;}
}
@media all and (min-width: 420px){
	.bioListNone{height:100px;}
}
@media all and (min-width: 1024px){
	.bioListNone{height:130px;}
}


.bioFin{border:1px solid #f1f1f1; padding:35px 0 35px 0 !important; background:#fbfbfb}
.bioFin > div{text-align:center; margin-top:20px;}
.bioFin > p{text-align:center; line-height:130%}
.bioFin > div > img{width:30%; height:30%; text-align:center}


/* 2018-10-15 추가 :: 단풍잎을 찾아보자 */
.eventLink181015 .eventJoin1{position: absolute;top:0;left: 9.8%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0;display:block;}
.eventLink181015 .eventJoin2{ position: absolute; top:0;left:51.5%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0; display:block;}
.eventLink181015 .eventJoin3{ position: absolute; top:34.2%;left: 9.8%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0; display:block;}
.eventLink181015 .eventJoin4{ position: absolute; top:34.2%;left:51.5%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0; display:block;}
.eventLink181015 .eventJoin5{ position: absolute; bottom:0;left: 9.8%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0; display:block;}
.eventLink181015 .eventJoin6{ position: absolute; bottom:0;left:51.5%;width: 38.5%;height: 31.5%;background:url("/images/asis/contents/event/181015/blank.gif") repeat 0 0; display:block;}

.eventCount181015 p{position: absolute;top: 52%;display: inline-block;width: 100%;left: 0;text-align:center;font-size: 20px;color: #fff;font-family:"notoM";}
.eventDetail > .cnt figure .eventCount181015 p img{max-width: 35px;margin: 0 5px;}
.eventCount181015 p .count{display:inline-block;margin: -10px 0 0 10px;vertical-align:middle;font-size: 36px !important;font-family:"notoB";letter-spacing:-1px;}

.popup .floatingBa_181015 {display:block;width:79px;position:absolute;top: 100px;right:-5px;}/*2019-07-05 수정*/
.popup .floatingBa_181015 img {width:100%;}

.eventPop.event_181015 {position:absolute; top:26%; max-width:430px; border: none; }
.eventPop.event_181015 .count{position:absolute;top:19%;left:38%;width: 50.6%;font-size:26px;line-height: 1.2;font-family:"notoB";letter-spacing:-2px;}
.eventPop.event_181015 .count em{font-family:"notoB";color:#ff7e15;}
.eventPop.event_181015 img { display: block; }
.eventPop.event_181015 a { display: block; position: absolute;  }
.eventPop.event_181015 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_181015 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

@media all and (max-width: 480px) {
	.eventCount181015 p{top: 55%;font-size: 16px;}
	.eventDetail > .cnt figure .eventCount181015 p img{max-width: 26px;}
	.eventCount181015 p .count{font-size: 28px !important;}
	.eventPop.event_181015 .count{font-size:22px;}
}

@media all and (max-width: 375px) {
	.eventCount181015 p{font-size: 14px;}
	.eventDetail > .cnt figure .eventCount181015 p img{max-width: 21px;margin: 0 4px;}
	.eventCount181015 p .count{margin: -7px 0 0 10px;font-size: 20px !important;}
	.eventPop.event_181015 .count{font-size:20px;}
}
/* 2018-11-22 추가 :: 눈사람 찾아보자 */
.eventLink181130 .eventJoin1{position: absolute;top:0;left: 8.3%;width: 39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0;display:block;}
.eventLink181130 .eventJoin2{ position: absolute; top:0;left:52.5%;width: 39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0; display:block;}
.eventLink181130 .eventJoin3{ position: absolute; top:34.2%;left: 8.3%;width:39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0; display:block;}
.eventLink181130 .eventJoin4{ position: absolute; top:34.2%;left:52.5%;width: 39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0; display:block;}
.eventLink181130 .eventJoin5{ position: absolute; bottom:0;left: 8.3%;width: 39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0; display:block;}
.eventLink181130 .eventJoin6{ position: absolute; bottom:0;left:52.5%;width: 39.2%;height: 31%;background:url("/images/asis/contents/event/181130/blank.gif") repeat 0 0; display:block;}

.eventCount181130 p{position: absolute;top: 60%;display: inline-block;width: 100%;left: 0;text-align:center;font-size: 20px;color: #fff;font-family:"notoM";}
.eventCount181130 p .icon_img{position:relative;top: -48px;}
.eventDetail > .cnt figure .eventCount181130 p img{max-width: 14%;margin: 0 5px;}
.eventCount181130 p .count{display:inline-block;margin: -10px 0 0 10px;vertical-align:middle;font-size: 36px !important;font-family:"notoB";letter-spacing:-1px;top: 1px;position: relative;}

.popup .floatingBa_181130 {display:block; width:92px; position:absolute; top: 95px; right:0;}
.popup .floatingBa_181130 img {width:100%;}

.eventPop.event_181130 {position:absolute; top:26%; max-width:430px; border: none; }
.eventPop.event_181130 .count{position:absolute;top:19%;left:38%;width: 50.6%;font-size:26px;line-height: 1.2;font-family:"notoB";letter-spacing:-2px;}
.eventPop.event_181130 .count em{font-family:"notoB";color:#b71219;}
.eventPop.event_181130 img { display: block; }
.eventPop.event_181130 a { display: block; position: absolute;  }
.eventPop.event_181130 .btn_confirm{ width: 39.6%; bottom: 13%; left: 12%; }
.eventPop.event_181130 .btn_info{ width: 32.6%; bottom: 13%; right:12%; }

@media all and (max-width: 600px) {
	.eventCount181130 p{top: 56%;}
	.eventCount181130 p .icon_img{top:-33px;}
}


@media all and (max-width: 480px) {
	.eventCount181130 p{top: 58%;font-size: 16px;}
	.eventCount181130 p .icon_img{top:-36px;}
	.eventCount181130 p .count{font-size: 28px !important;}
	.eventPop.event_181130 .count{font-size:22px;}
}

@media all and (max-width: 375px) {
	.eventCount181130 p{font-size: 14px;top: 59%;}
	.eventDetail > .cnt figure .eventCount181130 p img{margin: 0 4px;}
	.eventCount181130 p .icon_img{top:-24px;}
	.eventCount181130 p .count{margin: -7px 0 0 10px;font-size: 20px !important;}
	.eventPop.event_181130 .count{font-size:20px;}
}

/*2018-12-12 추가 :: 모바일 홈페이지 만족도 조사*/
.kbSurvey{border:1px solid #ccc; position:relative; padding-bottom:20px}
.kbSurvey .kbLine{line-height:120%;max-width: 600px;color:#333;background:url("/images/asis/contents/event/181213/m_event_bottom.jpg") no-repeat 0 bottom;padding-bottom: 0px;background-size:contain;}/*2019-07-03 수정*/
.kbSurvey .kbLine > figure > p > img{width:100%; max-width:600px; vertical-align:top}
.kbSurvey2{border:0px solid #ccc; position:relative; padding-bottom:20px}/*2019-07-11 추가*/
.kbSurvey2 .kbLine{line-height:120%;max-width: 600px;color:#333;background:url("/images/asis/contents/event/181213/m_event_bottom.jpg") no-repeat 0 bottom;padding-bottom: 0px;background-size:contain;}/*2019-07-11 추가*/
.kbSurvey2 .kbLine > figure > p > img{width:100%; max-width:600px; vertical-align:top}/*2019-07-11 추가*/
.kbSurveyWrap{background:url("/images/asis/contents/event/181213/m_event_01_bg.jpg") no-repeat,url("/images/asis/contents/event/181213/m_event_02_bg.jpg") repeat-y; background-size:contain; overflow:hidden;}
.kbSurveyBg{width:auto; margin:5% 11%;border-bottom:1px solid #bbb;font-size:14px !important;}
.kbSurveyBg:last-child{border-bottom:none !important;}
.kbSurveyBg dt{width:100%; text-align:left; display:inline-block;; position:relative}
.kbSurveyBg dt img{margin-right:10px; position:relative; top:4px}
.kbSurveyBg dt span{ font-weight:bold; line-height:130%}
.kbSurveyBg dd ul{margin:15px 0 0 2%; padding-bottom:20px}
.kbSurveyBg dd ul li{  font-size:14px !important; line-height:160%}
.kbSurveyBg dd ul li span{font-size:13px !important; margin-left:30px;}
.kbsurveycolor{background:#fcaf17; color:#333 !important}


/* 2018-12-18 추가 :: KB손해보험 대표앱 오픈 기념 고객 이벤트 */
.eventLink181218 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/181218/blank.gif") repeat 0 0;display:block;}
.eventLink181218 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/181218/blank.gif") repeat 0 0; display:block;}

/* 2018-12-21 추가 :: KB손해보험 대표앱 오픈 기념 영업가족 이벤트 */
.eventLink181221 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/181221/blank.gif") repeat 0 0;display:block;}
.eventLink181221 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/181221/blank.gif") repeat 0 0; display:block;}

/* 2019-01-02 추가 */
.appList2.mainapp .txt{font-size:18px;font-weight:bold;color:#645b51;margin-top:15px;height:auto;}
.appList2.mainapp .txt span{color:#fec81d !important;display:block;}
@media (max-width:320px){
.appList2.mainapp .btnC .btnGoogleplay{min-width:135px;background-position:center -30%;}
.appList2.mainapp .btnC .btnAppstore{min-width:135px;background-position:center 120%;}
}

/* 2019-01-28 추가 :: KB손해보험 대표앱 오픈 기념 2차 고객 이벤트 */
.eventLink190128 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190128/blank.gif") repeat 0 0;display:block;}
.eventLink190128 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190128/blank.gif") repeat 0 0; display:block;}

/* 2019-02-22 추가 :: KB손해보험 대표앱 오픈 기념 3차 고객 이벤트 */
.eventAppLink .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190222/blank.gif") repeat 0 0;display:block;}
.eventAppLink .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190222/blank.gif") repeat 0 0; display:block;}

/* 2019-04-01 추가 :: APP EVENT 자동 응모! KB손해보험 대표앱 신규 설치 이벤트 */
.eventLink190401 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190401/blank.gif") repeat 0 0;display:block;}
.eventLink190401 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190401/blank.gif") repeat 0 0; display:block;}

/*2019-04-11 추가*/
.slide-set2 {border-radius: 14px;height: 28px;width: 60px;overflow: hidden;background-color: #6a5b4f;font-size: 12px !important; color:#fff !important; position: relative; position:absolute; right:0; top:-6px; text-align:center;  padding:7px 0 6px 0 ;}
.slide-set2:link, .slide-set2:visited, .slide-set2:active, .slide-set2:hover{color:#fff;}
.slide-set2 span {display: inline-block; font-size: 12px !important; color:#fff !important; margin:0 auto; padding:7px 0 6px 0 ;}

.slide-set3 {border-radius: 14px;height: 28px;width: 60px;overflow: hidden;background-color: #aaa;font-size: 12px !important; color:#fff !important; position: relative; position:absolute; right:0; top:-6px; text-align:center;  padding:7px 0 6px 0 ;}
.slide-set3:link, .slide-set3:visited, .slide-set3:active, .slide-set3:hover{color:#fff;}
.slide-set3 span {display: inline-block; font-size: 12px !important; color:#fff !important; margin:0 auto; padding:7px 0 6px 0 ;}

/* 강조 버튼 */
.bdRed {border-radius: 14px; border:2px solid #F00 !important; position: relative; position:absolute; right:0; top:-6px; text-align:center;  padding:5px 0 6px 0 ; }/*2020-12-07 추가*/
.bdRed2 {border:2px solid #F00 !important;}/*2020-12-15 추가*/

/*2019-04-12 추가:동의서 폰트 및 블릿변경*/
.agreeCnt_b{}
	.agreeCnt_b h1{position:relative;padding:0;margin:17px 0 0 0;font-weight:bold;line-height:1.45;}
	.agreeCnt_b h2{position:relative;padding:0;margin:12px 0 2px 0;font-size:1em;font-weight:bold;line-height:1.45;}
	.agreeCnt_b .box + h2{margin-top:25px;}
	.agreeCnt_b h2:first-child{margin-top:0;}
	.agreeCnt_b h2.bullet{padding:0 0 0 12px;}
	.agreeCnt_b h2.bullet:before{display:block;content:"";position:absolute;left:0;top:8px;width:5px;height:6px;background-image:url(/images/asis/common/sr_bullet.png);background-position:0 -20px;background-size:33px 200px;background-repeat:no-repeat;}
	.agreeCnt_b li{position:relative;font-size:1em;line-height:1.45;}
	.agreeCnt_b li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}
	.agreeCnt_b p{position:relative;font-size:inherit;line-height:1.45;}
	.agreeCnt_b > p{margin:0;font-size:1em;}
	.agreeCnt_b > .agreeCntInfo{margin:12px 0 0 0;font-size:1em;}
	/* space */
	.agreeCnt_b > p + ol, .agreeCnt > ol + ol{margin:12px 0 0 0;}
	.agreeCnt_b > ol + p, .agreeCnt > ul + p, .agreeCnt > p + p{margin:12px 0 0 0;}
	.agreeCnt_b .tableListTypeB{margin:2px 0 7px 0;}
	/* notice */
	.agreeCnt_b > .notice{margin:12px 0 0 0;font-size:1em;}
	.agreeCnt_b li > .notice{}
	/* ol */
	.agreeCnt_b ol > li{padding:0 0 0 18px;margin:2px 0 0 0;}
	.agreeCnt_b ol > li:first-child{margin-top:0;}
	.agreeCnt_b ol mark{display:inline-block;position:absolute;left:0;top:0;}
	.agreeCnt_b ol > li > ol > li{padding:0 0 0 20px;margin:2px 0 0 0;}
	.agreeCnt_b ol > li > ol > li > ol > li{padding:0 0 0 18px;margin:2px 0 0 0;}
	.agreeCnt_b ol li p{margin:2px 0 0 0;}
	/* ul */
	.agreeCnt_b ul > li{padding:0 0 0 10px;margin:2px 0 0 0;font-weight:normal;}
	.agreeCnt_b ul > li:before{top:8px; left:2px;width:3px;height:3px;background-position:0 -40px;}
	.agreeCnt_b ul > li > ul > li{padding:0 0 0 12px;margin:2px 0 0 0;font-weight:normal;}
	.agreeCnt_b ul > li > ul > li:before{top:5px;width:7px;height:5px;background-position:0 -80px;}
	/* box */
	.agreeCnt_b .box{padding:15px 16px 15px 16px;margin:7px 0 0 0;border:1px solid #e6e1d2;background-color:#f9f7f2;}
	.agreeCnt_b .box > p{margin:0;font-size:1em;}
	/* width 359 responsive */
	@media(max-width:359px){
		.agreeCnt_b h2.bullet:before{top:3px;}
		.agreeCnt_b ul > li:before{top:5px;}
		.agreeCnt_b ul > li > ul > li:before{top:4px;}
	}

/*2019-04-29 추가 :: 대표앱 만족도 조사*/
.kbApp{border:1px solid #ccc; position:relative; padding-bottom:0}
.kbApp .kbLine{line-height:100%; max-width:602px; color:#333;background:url("/images/asis/contents/event/190429/m_event_02_bg.jpg") no-repeat 0 bottom;padding-bottom:0; background-size:contain;}
.kbApp .kbLine > figure > p > img{width:100%; max-width:600px; vertical-align:top}

.kbAppWrap{background:url("/images/asis/contents/event/190429/m_event_01_bg.jpg") no-repeat,url("/images/asis/contents/event/190429/m_event_02_bg.jpg") repeat-y; background-size:contain; overflow:hidden;}

.kbAppBg{width:auto; margin:8% 10%;border-bottom:1px dashed #bebebe; font-size:14px !important;}
.kbAppBg:last-child{border-bottom:20px !important;}
.kbAppBg dt{width:100%; text-align:left; display:inline-block;; position:relative}
.kbAppBg dt img{margin-right:10px; position:relative; top:4px}
.kbAppBg dt span{font-weight:bold; line-height:130%}
.kbAppBg dd ul{margin:15px 0 15px 0; padding-bottom:100px}
.kbAppBg dd ul ol {float:left}
.kbAppBg dd ul ol span{float:left; margin-right:15px}
.kbAppBg dd ul li{font-size:16px !important; line-height:150%}
.kbAppBg dd ul li span{font-size:14px !important; margin-left:25px;}

.kbAppcolor{background:#fed61d; color:#333 !important}

.popup .floatingBa_190429 {display:block; width:92px; position:absolute; top: 95px; right:0;}
.popup .floatingBa_190429 img {width:100%;}


/* 19-04-30 추가 :: 대표앱 만족도 조사 */
.investiArea{max-width:600px; margin:0 auto; border:1px solid #ccc;}
.investiTop{position:relative; background: url("/images/asis/contents/event/190430/bg_visual.jpg") 0 0 no-repeat; background-size:100%;}
.investiTop .bgLeft{position:absolute; top:0; left:0; background: url("/images/asis/contents/event/190430/bg_left.png") 0 0 no-repeat; width:160px; height:72px; background-size:100%;}
.investiTop .bgRight{position:absolute; top:100px; right:0; background: url("/images/asis/contents/event/190430/bg_right.png") 0 0 no-repeat; width:57px; height:209px; background-size:100%;}
.vText{position:relative; z-index:5; padding-top:20px; display:block;}
.vText img{width:100%;}
.question_app{background:#fed61d; margin-top:-15px;}/*2019-05-28 수정*/
.questionArea{position:relative; overflow:hidden;}
.questionArea:before{content:''; display:block; position:absolute; top:100px; left:0; width:100%; height:100%; background: url("/images/asis/contents/event/190430/bg_center.png") center 0 repeat-y; background-size:100%; z-index:0;}
.questionFlux{position:relative;}
.questionFlux:before{content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background: url("/images/asis/contents/event/190430/bg_top.png") center 0 no-repeat; background-size:100%; z-index:2;}
.questionFlux:after{content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:100%; background: url("/images/asis/contents/event/190430/bg_bottom.png") center bottom no-repeat; background-size:100%; z-index:2;}
.questionFlux dl{position:relative; z-index:5; margin:10px 20px 0 20px; padding:25px 10% 0 10%;}
.questionFlux dl:after{content:''; display:block; position:absolute; top:0; left:8%; width:84%; height:1px; background: url("/images/asis/contents/event/190430/dotted.png") 0 0 repeat-x;}
.questionFlux dl:first-child{padding:100px 10% 0 10%; margin:30px 20px 0 20px;}
.questionFlux dl:first-child:after{background:none;}
.questionFlux dl:last-child{margin:10px 20px 80px 20px;}
.questionFlux dt{overflow:hidden; margin-bottom:20px;}
.questionFlux dt > span,
.questionFlux dt strong{display:block; color:#222; font-weight:bold;}
.questionFlux dt > span{float:left; width:60px; line-height:1.2; font-size:18px !important;}
.questionFlux dt strong{float:left; width:calc(100%); text-indent:-11px; line-height:1.4; font-size:15px !important;}
.questionFlux dt strong .blue{font-weight:bold; color:#2f75f5 !important;}
.questionFlux dt strong:before{content:''; display:inline-block; position:relative; top:2px; margin-right:10px; width:2px; height:15px; background:#222;}
.questionFlux dd ul li{position:relative; height:35px;}
.questionFlux dd input[type="radio"]{position:absolute; z-index:-1;}
.questionFlux dd input[type="radio"] + label:before{content:''; display:inline-block; width:25px; height:25px; background: url("/images/asis/contents/event/190430/radio_btn.png") 0 0 no-repeat; background-size:100%; vertical-align:top; margin-right:10px; position:static;}
.questionFlux dd input[type="radio"]:checked + label:before{content:''; display:inline-block; width:25px; height:25px; background: url("/images/asis/contents/event/190430/radio_btn_on.png") 0 0 no-repeat; background-size:100%; vertical-align:top; margin-right:10px; position:static;}
.questionFlux dd label > span{line-height:1.8;}
.btnC .questionFluxColor{color:#333; background:#fdaf17 !important;}
.popup .floatingBa_190430 {display:block; width:92px; position:absolute; top: 95px; right:0; z-index:799;}
.popup .floatingBa_190430 img {width:100%;}
@media all and (max-width: 530px) {
	.questionFlux dl:first-child{padding:15% 10% 0 10%; margin:30px 20px 0 20px;}
}

/* 2019-05-07 추가 :: 계약고객이벤트 5차 */
.eventLink190507 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190507/blank.gif") repeat 0 0;display:block;}
.eventLink190507 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190507/blank.gif") repeat 0 0; display:block;}


/* user guide */
.userGuide_be {overflow:hidden;padding:19px 16px 16px 16px;margin:20px 0 0 0;border:1px solid #ddd;background-color:#fbfbfb;}
	
[class*="cntTitle"] + .userGuide_be{margin-top:0;}
[class*="listType"] + .userGuide_be, .tipBox + .userGuide_be, .tipMessage + .userGuide_be{margin-top:28px;}
.carAccidentResult + .userGuide_be{margin:28px 0 0 0;}
	.userGuide_be .tit{position:relative;padding:0;margin:0 0 13px 0;color:#333;font-size:15px}
	.userGuide_be li{position:relative;font-size:0.867em;line-height:1.45;}
	.userGuide_be li:before{display:block;content:"";position:absolute;left:0;background-image:url(/images/asis/common/sr_bullet.png);background-size:33px 200px;background-repeat:no-repeat;}

/* 2019-07-05 추가 :: 계약고객이벤트 */
.eventLink190705 .eventJoin1{position:absolute; top:43.5%; left:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink190705 .eventJoin2{position:absolute; top:43.5%; right:5%; width:43.2%; height:39%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}
.eventLink190705 .eventJoin3{position:absolute; top:23.2%; left:5%; width:43.2%; height:4.6%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink190705 .eventJoin4{position:absolute; top:23.2%; right:5%; width:43.2%; height:4.6%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}


/*2019-07-10 고객용 모바일 사은품 신청화면*/
.benefit {border:5px /*solid #f98c0c;*/ position:relative; padding-bottom:0; background-color:#ffae2f; padding: 10px 10px 10px 10px; height:100%}
.benefit .conts{color:#333; background:#fff;max-height:100%;padding: 10px 10px 10px 10px;}

.be_table {width:100%; line-height:1.2;text-align:left; border-width:0 0 0px 0; border-top:2px; border-color:#e2e2e2;border-style:solid; margin-top:20px;}
.be_table table{width:100%;}
.be_table td {width:50%; padding:20px 10px 10px 10px;line-height:1.2;text-align:center; vertical-align:text-top; /*border-width:0 0 1px 0; border-color:#e3e3e3;border-style:solid;*/}

.endMessage_b{position:relative;margin:0px 0 0 0;}
.stepTypeA + .endMessage_b{margin-top:39px;}
	.endMessage_b dt{position:relative;padding:0 0 0 16px;font-size:1.200em;line-height:1.2;}
	.endMessage_b dt.txtS{font-size:1.333em;}
	.endMessage_b dt:before{display:block;content:"";position:absolute;left:5px;top:2px;bottom:3px;width:2px;background-color:#a58746;}
	.endMessage_b dt mark{color:#a58746;}
	.endMessage_b dd{margin:36px 0 0 0;}
	
	
/* 2019-09-02 추가 :: 계약고객이벤트 */
.eventLink190902 .eventJoin1{position:absolute; top:66.7%; left:5%; width:43.2%; height:20.4%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink190902 .eventJoin2{position:absolute; top:66.7%; right:5%; width:43.2%; height:20.4%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}

.popup .floatingBa_190902 {display:block; width:92px; position:absolute; top: 120px; right:0;}
.popup .floatingBa_190902 img {width:100%;}

/* 2019-10-08 추가 :: 계약고객이벤트 */
.imgBnnrTypeE.newImgBnnrTypeE .bg{bottom:1px;}
.eventLink191008 .eventJoin1{position:absolute; top:48.7%; left:5%; width:43.2%; height:28%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink191008 .eventJoin2{position:absolute; top:48.7%; right:5%; width:43.2%; height:28%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}

/* 2019-10-30 추가 :: 계약고객이벤트 */
.eventLink191030 .eventJoin1{position:absolute; top:17.12%; left:5%; width:43.2%; height:4.23%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink191030 .eventJoin2{position:absolute; top:17.12%; right:5%; width:43.2%; height:4.23%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}

/* 2019-11-27 추가 :: 배너롤링 */
.popup .fBanner { width: 92px; position:absolute; top:85px; right: 100px;}
.popup .fBanner.bottom { position:absolute; top: 480px; right: 50px;}
.popup .fBanner button { background: none; border: none; padding: 0; margin: 0; box-sizing: border-box; cursor: pointer; }
.popup .fBanner .floating { width: 92px; box-sizing: border-box; padding: 33px 0 10px 0; }
.popup .fBanner .rolling_panel { position: relative; width: 92px; height: 110px; margin: 0; padding: 70px 0 0; overflow: hidden; box-sizing: border-box; background: url("/images/asis/contents/event/191127/img_bg.png") no-repeat 0 0; }
.popup .fBanner .rolling_panel ul { position: absolute; padding: 0; list-style: none; box-sizing: border-box; }
.popup .fBanner .rolling_panel ul li { float: left; width: 92px; height: 40px; }
.popup .fBanner .rolling_panel a { display: inline-block; width: 92px; height: 40px; }
.popup .fBanner .btnArea { position:absolute; top: 10px; right:0; }
.popup .fBanner .btnArea > div { display: inline-block; }
.popup .fBanner .numBox { margin-right: 5px; }
.popup .fBanner .numBox { display: inline-block; height: 14px; line-height: 14px; }
.popup .fBanner .numBox button { display: inline-block; width:8px; height: 8px; background-color: #e5e5e5; border-radius: 50%; vertical-align: middle; }
.popup .fBanner .numBox button span { text-indent: -999px; width: 0; height: 0; position: absolute; top: -100px; left: -100px; opacity: 0; }
.popup .fBanner .controlBox { display: inline-block; }
.popup .fBanner .controlBox button { display: inline-block; width:14px; height: 14px; vertical-align: middle; line-height: 14px; font-size: 12px; font-weight: bold; }
.popup .fBanner .controlBox button span { text-indent: -999px; width: 0; height: 0; position: absolute; top: -100px; left: -100px; opacity: 0; }
.popup .fBanner .controlBox button.btn_play { background: url("/images/asis/contents/event/191127/btn_play.png") no-repeat 0 0; display: none; }
.popup .fBanner .controlBox button.btn_pause { background: url("/images/asis/contents/event/191127/btn_pause.png") no-repeat 0 0;  }
.popup .fBanner .controlBox button.btn_prev { background: url("/images/asis/contents/event/191127/left.png") no-repeat 0 0; border-radius: 50%; }
.popup .fBanner .controlBox button.btn_next { background: url("/images/asis/contents/event/191127/right.png") no-repeat 0 0; border-radius: 50%; }

/* 2019-12-03 추가 :: 계약고객이벤트 */
.eventLink191203 .eventJoin1{position:absolute; top: 47.3%; left: 8.4%; width: 40%; height: 5.53%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0;display:block;}
.eventLink191203 .eventJoin2{position:absolute; top: 47.3%; right: 8.4%; width: 40%; height: 5.53%; background: url("/images/asis/contents/event/190705/blank.gif") repeat 0 0; display:block;}


/* 2019-12-03 추가 :: 계약고객이벤트 앱*/
.app191203 { position: relative; background: url("/images/asis/contents/event/191203/app_event_02_2.png") repeat-y 0 0 !important; background-size: 100% auto !important; }
.app191203 .entry191203 { display: table; width: 100%; table-layout: fixed; padding: 0 9.5%; }
.app191203 .entry191203 p.textArea { border: #b7b7b7 2px solid; border-right: none; display: table-cell; vertical-align: middle; }
.app191203 .entry191203 p.textArea input { width: 100%; height: 100%; border: none; font-size: 18px; padding: 5% 2%; box-sizing: border-box; }
.app191203 .entry191203 a { display: table-cell; background-color: #797afc; color: #fff; text-align: center; width: 30%;  box-sizing: border-box; padding: 5% 0; font-size: 16px; letter-spacing: -0.5px; }


/* 2019-12-12 추가 :: 계약고객이벤트 */
.eventLink191212 .radioBox191212 { background: url("/images/asis/contents/event/191212/event_bg.png") no-repeat 0 0; background-size: 100% 100%; box-sizing: border-box; padding: 40px 0 50px; }
.eventLink191212 .radioBox191212 input[type="radio"] { position: absolute; top: auto; display: inline-block; opacity: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; z-index: -10; box-sizing: border-box; vertical-align: top; }
.eventLink191212 .radioBox191212 input[type="radio"] + label:before { display: none; }
.eventLink191212 .radioBox191212 input[type="radio"] + label { width: 16%; max-width: 96px; height: 38px; display: inline-block; background: url("/images/asis/contents/event/191212/img_event_radio1_off.png") no-repeat 0 0; background-size: 100% auto; cursor: pointer; }
.eventLink191212 .radioBox191212 input[type="radio"]:checked + label { background-image: url("/images/asis/contents/event/191212/img_event_radio1_on.png"); }
.eventLink191212 .radioBox191212 input.set2 + label { background-image: url("/images/asis/contents/event/191212/img_event_radio2_off.png"); margin: 0 14%; }
.eventLink191212 .radioBox191212 input.set2:checked + label { background-image: url("/images/asis/contents/event/191212/img_event_radio2_on.png"); }
.eventLink191212 .radioBox191212 input.set3 + label { background-image: url("/images/asis/contents/event/191212/img_event_radio3_off.png"); }
.eventLink191212 .radioBox191212 input.set3:checked + label { background-image: url("/images/asis/contents/event/191212/img_event_radio3_on.png"); }

/* 2020-12-18 로그인 버튼 추가*/
.loginVisual .btn{text-align:center; z-index:20;}
.loginVisual .btnIcon{height:55px; width:98%; padding:18px 9px 0 9px;font-size:16px;border-radius:4px; margin-top:10px; text-align:left;}
.loginVisual .btnIcon span {display:inline-block;height:18px;padding-top:2px;}
.btnIcon .ico_certificate {padding-left:20px;background:url('/images/asis/common/btn/ico_certificate.png') no-repeat 0 50%;background-size:18px 18px;}
.btnIcon .ico_bank {padding-left:20px;background:url('/images/asis/common/btn/ico_bank.png') no-repeat 0 50%;background-size:18px 18px;}
.btnIcon .ico_cellphone {padding-left:20px;background:url('/images/asis/common/btn/ico_cellphone.png') no-repeat 0 50%;background-size:18px 18px;}
.btnIcon .ico_bio {padding-left:20px;background:url('/images/asis/common/btn/ico_bio.png') no-repeat 0 50%;background-size:18px 18px;}
.btnIcon .ico_pass {padding-left:20px;background:url('/images/asis/common/btn/ico_pass.png') no-repeat 0 50%;background-size:18px 18px;}
/* 2021-01-19 로그인 버튼 추가*/
.btnIcon .ico_kakaopay {padding-left:20px;background:url('/images/asis/common/btn/ico_kakaopay.png') no-repeat 0 50%;background-size:18px 18px;}
.btnIcon .ico_card {padding-left:20px;background:url('/images/asis/common/btn/ico_card.png') no-repeat 0 50%;background-size:18px 18px;}



/*레이어팝업*/
.layerPopWrap{position:fixed;top:0;left:0;right:0;bottom:0;display:none;overflow:hidden;z-index:5000}
.fade{transition:opacity .15s linear;opacity:0}
.fade.show{opacity:1}
.layerPopInner{position:relative;width:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:100%;}
.bottomPop.fade .layerPopInner{transition:transform .3s ease-out,-webkit-transform .3s ease-out;transform:translate(0,200%);-webkit-transform:translate(0,200%)}
.bottomPop.show .layerPopInner{transform:translate(0,0);-webkit-transform:translate(0,0)}
.layerPopContainer{overflow:hidden;outline:0;border:none;position:relative;margin:2rem;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:100%;background-clip:padding-box;pointer-events:auto;border-radius:1.6rem;box-shadow:0 1.2rem 1.2rem 0 rgba(34, 34, 34, .2)}
.layerPopContainer .layerPopCont{margin:0;padding:1.2rem 0 0;border:0;outline:0;background-color:#f7f7f7;}
.layerPHeader{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:0 1.2rem 1.2rem}
.layerPHeader .title{font-size:1.2rem;font-family:'KBFGTextM';font-weight:500;line-height:2.4rem}
.layerPHeader .btnCls{position:absolute;top:1.4rem;right:1.4rem;width:2.4rem;height:2.4rem;background:url('/images/asis/common/btn_delete_upload.png') no-repeat 30% 30%;background-size:24px 24px;}
.layerPHeader .btnCls span{overflow:hidden;display:block;width:.1rem;height:.1rem;margin:-.1rem 0 0 -.1rem;padding:0;border:0;clip:rect(0 0 0 0)}
.layerPBody{position:relative;-webkit-box-flex:1;flex:1 1 auto;padding:0 1.2rem 1.2rem}


/* 2021-07-16  signTxtList */
.signTxtList dt{font-size:14px;font-weight:700;line-height:20px;color:#222}
.signTxtList dd{font-size:14px;line-height:20px;color:#888;margin-top:10px}
.signTxtList dd span{color:#222 !important}

/* 2021-07-16 tblLine */
.tblLine{width:100%;margin-top:12px;border-top:1px solid #ececec;}
.tblLine table{width:100%}
.tblLine th,
.tblLine td{position:relative;border-left:1px solid #ececec;border-bottom:1px solid #ececec;text-align:center;font-size:14px;font-weight:500;line-height:20px;color:#888;padding:9px 5px;height:39px}
.tblLine th:first-child,
.tblLine td:first-child{border-left:0}
.tblLine td .signDrawBox{position:absolute;top:0;left:0;right:0;height:77px}
.tblLine td .signDrawBox .touchSign{display:flex;background:#ffe327;width:100%;height:100%;justify-content:center;align-items: center;}
.tblLine td .signDrawBox .touchSign:before{display:block;content:'';width:21px;height:26px;background:url('/images/asis/contents/ico_touch_sign.png') no-repeat 0 0 / 21px}
.tblLine td .signDrawBox .touchSign span{font-size:18px !important;font-weight:700;color:#222 !important;margin-left:5px}
.tblLine td .signDrawBox .signDraw{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;border:2px solid #ffcc00;background:#fff}
.tblLine td .signDrawBox .signDraw.on{display:block;}


/* 2021-08-06 tblLine */
.tblLine2{width:100%;margin-top:12px;border-top:1px solid #ececec;}
.tblLine2 table{width:100%}
.tblLine2 th,
.tblLine2 td{position:relative;border-left:1px solid #ececec;border-bottom:1px solid #ececec;text-align:center;font-size:25px;font-weight:500;line-height:50px;color:#888;padding:9px 3px;height:39px}
.tblLine2 th:first-child,
.tblLine2 td:first-child{border-left:0}
.tblLine2 td .signDrawBox{position:absolute;top:0;left:0;right:0;height:137px}
.tblLine2 td .signDrawBox .touchSign{display:flex;background:#ffe327;width:100%;height:100%;justify-content:center;align-items: center;}
.tblLine2 td .signDrawBox .touchSign:before{display:block;content:'';width:35px;height:44px;background:url('/images/asis/contents/ico_touch_sign.png') no-repeat 0 0 / 31px}
.tblLine2 td .signDrawBox .touchSign span{font-size:30px !important;font-weight:700;color:#222 !important;margin-left:5px}
.tblLine2 td .signDrawBox .signDraw{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;border:2px solid #ffcc00;background:#fff}
.tblLine2 td .signDrawBox .signDraw.on{display:block;}


/* 매직카서비스 2022-04-08 추가 */
dl.emmvList{border-bottom:1px solid #767676;}
dl.emmvList dt{border-top:2px solid #767676;border-bottom:1px solid #cecece;padding:15px 0 15px 13px;background:url(/images/asis/common/bul_h5.gif) no-repeat 0 center;font-weight:bold;color:#434343;}
dl.emmvList dt .etcText{background: url(/images/asis/common/line_tbGray.gif) no-repeat left center;}
dl.emmvList dd{padding:20px 0px 20px 100px; background-repeat:no-repeat; background-position:5px center;}
dl.emmvList dd.icon01{background-image:url(/images/asis/claim_svc/emmv_icon_01.gif);}
dl.emmvList dd.icon02{background-image:url(/images/asis/claim_svc/emmv_icon_02.gif);}
dl.emmvList dd.icon03{background-image:url(/images/asis/claim_svc/emmv_icon_03.gif);}
dl.emmvList dd.icon04{background-image:url(/images/asis/claim_svc/emmv_icon_04.gif);}
dl.emmvList dd.icon05{background-image:url(/images/asis/claim_svc/emmv_icon_05.gif);}
dl.emmvList dd.icon06{background-image:url(/images/asis/claim_svc/emmv_icon_06.gif);}
dl.emmvList dd.icon07{background-image:url(/images/asis/claim_svc/emmv_icon_07.gif);}
dl.emmvList dd.icon08{background-image:url(/images/asis/claim_svc/emmv_icon_08.gif);}
dl.emmvList dd.icon09{background-image:url(/images/asis/claim_svc/emmv_icon_09.gif);}
dl.emmvList dd.icon10{background-image:url(/images/asis/claim_svc/emmv_icon_10.gif);}
dl.emmvList dd.icon11{background-image:url(/images/asis/claim_svc/emmv_icon_11.gif);}
dl.emmvList dd.icon12{background-image:url(/images/asis/claim_svc/emmv_icon_12.gif);}
dl.emmvList dd.icon13{background-image:url(/images/asis/claim_svc/emmv_icon_13.gif);}
dl.emmvList dd.icon14{background-image:url(/images/asis/claim_svc/emmv_icon_14.gif);}
dl.emmvList dd.icon15{background-image:url(/images/asis/claim_svc/emmv_icon_15.gif);}
dl.emmvList dd.icon16{background-image:url(/images/asis/claim_svc/emmv_icon_16.gif);}
dl.emmvList dd.icon17{background-image:url(/images/asis/claim_svc/emmv_icon_17.gif);}
dl.emmvList dd.icon18{background-image:url(/images/asis/claim_svc/emmv_icon_18.gif);}
dl.emmvList dd ul{overflow:hidden;}
dl.emmvList dd ul li{padding-left:8px;line-height:1.6;background:url(/images/asis/common/bul_gray1.gif) no-repeat left 8px;}
dl.emmvList dd ul.row li{float:left; width:115px;}

/* 2022-10-11 설문조사 */
#qna_content {width: 100%; height: 60%; margin: 8px auto; padding: 0; top: 2%;}
#qna_content .item_row {left: 2.5%; width: 95%; height: 20%; margin: 0; padding: 0; top: 0;}
#qna_content .item_row_full {left: 5%; width:100%; height: 20%; margin: 0; padding: 0; top: 0;}
#qna_content .item_row div:first-child {width: 30px; height: 100%;}
#qna_content .item_row div:last-child {width: calc(100% - 30px); height: 20px;}
#qna_content .item_row div:last-child p .inp_txt {margin-left: 10px; width: 70%; padding: 5px 10px; border-radius: 5px; border: 1px solid #f8b500; background-color: #fff; font-family: 'NotoSanskr', sans-serif;}
.tbl {clear: both; width: 100%; border-spacing: 0; border: 1px solid #000;}
.tbl td {width: 10%; padding: 10px 3px; border: 1px solid #333; text-align: center; font-weight:bold; color:#111}
.tbl td:nth-child(1), .tbl td:nth-child(2) {background-color: #3ab54a;}
.tbl td:nth-child(3), .tbl td:nth-child(4) {background-color: #ffe718;}
.tbl td:nth-child(5), .tbl td:nth-child(6), .tbl td:nth-child(7), .tbl td:nth-child(8), .tbl td:nth-child(9), .tbl td:nth-child(10) {background-color: #f71425;}


/* 2023-03-10 시작 이벤트 */
.eventArea230301 {position:relative;overflow:hidden;}
.eventArea230301 > img.bg {display:block; position:relative; overflow:hidden;}
.eventArea230301 > img.obj {position:absolute;top:0;left:0;width:100%;height:100%;}
.eventArea230301 > img.obj.b1 {}
.eventArea230301 > img.obj.b2 {-webkit-animation: phone-motion 1.0s 0s ease-in-out forwards;-moz-animation: phone-motion 1.0s 0s ease-in-out forwards;animation: phone-motion 1.0s 0s ease-in-out forwards;}
.eventArea230301 > img.obj.b3 {-webkit-animation: balloon-motion 7.25s 1.0s both Infinite;-moz-animation: balloon-motion 7.25s 1.0s both Infinite;animation: balloon-motion 7.25s 1.0s both Infinite;}
.eventArea230301 > img.obj.b4 {-webkit-animation: balloon-motion 4.25s 1.6s both Infinite;-moz-animation: balloon-motion 4.25s 1.6s both Infinite;animation: balloon-motion 4.25s 1.6s both Infinite;}
.eventArea230301 > img.obj.b5 {-webkit-animation: balloon-motion 8.25s 1.25s both Infinite;-moz-animation: balloon-motion 8.25s 1.25s both Infinite;animation: balloon-motion 8.25s 1.25s both Infinite;}

	@-moz-keyframes phone-motion {
		0% {left:100%;}
		100% {left:0;}
	}
	@-webkit-keyframes phone-motion {
		0% {left:100%;}
		100% {left:0;}
	}
	@keyframes phone-motion {
		0% {left:100%;}
		100% {left:0;}
	}
	@-moz-keyframes balloon-motion {
		0% { opacity:0;}
		25% { opacity:0.5;}
		50% { opacity:1;}
		70% { opacity:0.8;}
		100% { opacity:0;}
	}
	@-webkit-keyframes balloon-motion {
		0% { opacity:0;}
		25% { opacity:0.5;}
		50% { opacity:1;}
		70% { opacity:0.8;}
		100% { opacity:0;}
	}
	@keyframes balloon-motion {
		0% { opacity:0;}
		25% { opacity:0.5;}
		50% { opacity:1;}
		70% { opacity:0.8;}
		100% { opacity:0;}
	}

.eventArea230301 a.eventLink {position:absolute; left:0; bottom:11.0%; padding:0 8.3%;}