﻿/* 이벤트용 CSS */
@import url("shom_event.css");

/* 2018-12-07 *//* H23214 */
/* roboto*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../font/Roboto-Regular.eot');
  src: local('Roboto Regular'), url('../../font/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../font/Roboto-Regular.woff2') format('woff2'),
       url('../../font/Roboto-Regular.woff') format('woff'),
       url('../../Roboto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'RobotoM';
  font-style: normal;
  font-weight: 500;
  src: url('../../font/Roboto-Medium.eot');
  src: local('Roboto Medium'), url('../../font/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
       url('../../font/Roboto-Medium.woff2') format('woff2'),
       url('../../font/Roboto-Medium.woff') format('woff'),
       url('../../Roboto-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'RobotoB';
  font-style: normal;
  font-weight: 700;
  src: url('../../font/Roboto-Bold.eot');
  src: local('Roboto Bold'), url('../../font/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
       url('../../font/Roboto-Bold.woff2') format('woff2'),
       url('../../font/Roboto-Bold.woff') format('woff'),
       url('../../Roboto-Bold.ttf') format('truetype');
}


/* hm726 */
/* NotoSans */
@font-face {
  font-family: 'notoL';
  font-style: normal;
  font-weight: 300;
  src: url('../../font/NotoSansKR-Light.eot');
  src: local('Noto Sans KR Light'), url('../../font/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'),
       url('../../font/NotoSansKR-Light.woff2') format('woff2'),
       url('../../font/NotoSansKR-Light.woff') format('woff'),
       url('../../NotoSansKR-Light.ttf') format('truetype');
}


@font-face {
  font-family: 'noto';
  font-style: normal;
  font-weight: 400;
  src: url('../../font/NotoSansKR-Regular.eot');
  src: local('Noto Sans KR Regular'), url('../../font/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../font/NotoSansKR-Regular.woff2') format('woff2'),
       url('../../font/NotoSansKR-Regular.woff') format('woff'),
       url('../../NotoSansKR-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'notoM';
  font-style: normal;
  font-weight: 500;
  src: url('../../font/NotoSansKR-Medium.eot');
  src: local('Noto Sans KR Medium'), url('../../font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
       url('../../font/NotoSansKR-Medium.woff2') format('woff2'),
       url('../../font/NotoSansKR-Medium.woff') format('woff'),
       url('../../NotoSansKR-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'notoB';
  font-style: normal;
  font-weight: 700;
  src: url('../../font/NotoSansKR-Bold.eot');
  src: local('Noto Sans KR Bold'), url('../../font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
       url('../../font/NotoSansKR-Bold.woff2') format('woff2'),
       url('../../font/NotoSansKR-Bold.woff') format('woff'),
       url('../../NotoSansKR-Bold.ttf') format('truetype');
}
/* //H23214 */

/* init ------------------------------------------------------------ */
html,body,div,span,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input{
  margin:0;
  padding:0;
  /* border:0; */
  /* outline:0; */
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
}

/* Font-Face */


html { overflow-y:scroll; }
body{font-size:12px;font-family:'Malgun Gothic','돋움',dotum,sans-serif;color:#666;letter-spacing:-1px;}
h1, h2, h3, h4, h5, h6,strong,.subheader{font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;color:#899199;}
a:hover,a:active,a:focus{text-decoration:none;}
legend,caption{display:none;}

/* 업데이트 ------------------------------------------------------------ */
strong{font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

/* table */
table{width:100%;border-collapse:collapse;}
table th{font-weight:bold;}
table th,table td{vertical-align:middle;}
table td.numR{text-align:right;}
table td.tit{text-align:left;}

/* 폼 요소 */
input,textarea,select,label,img{vertical-align:middle;}
.inp_text:focus,
.inp_pw:focus,
textarea:focus,
select:focus,
.inp_text:hover,
.inp_pw:hover,
textarea:hover,
select:hover {/*border:1px solid #1d9fdb;background-color:#deefff;*/}

.inp_text.disabled:focus,
.inp_pw.disabled:focus,
textarea.disabled:focus,
select.disabled:focus,
.inp_text.disabled:hover,
.inp_pw.disabled:hover,
textarea.disabled:hover,
select.disabled:hover,
.disabled {border:1px solid #d5d5d5;background-color:#f7f7f7;}

select {font-family:'NanumGothic','돋움',dotum,sans-serif; *font-family:'돋움',dotum,sans-serif;}

/*
textarea,select{padding:5px;border:1px solid #ddd;}
input[type=image],input[type=radio],input[type=checkbox]{margin:0;padding:0;border:0;}
input[type=image]{width:100%;border-radius:0;}
input[type=button]{padding:2px 5px;}
input[type=checkbox],input[type=radio]{margin-right:3px;}
label{margin-right:8px;}
label.fin{margin-right:0;}
.inp_off{background-color:#efefef;}
*/

/*
.inpbox_tb{display:table;width:100%;padding-top:5px;}
.inpbox_tb .ibtr{display:table-row;}
.inpbox_tb .ibtd{display:table-cell;}
.inpbox_tb .ibtd2{display:table-cell;padding-right:12px;}
.inpbox_tb .sym{padding-right:0;text-align:center;}
*/

/* common ------------------------------------------------------------ */
/* 서체크기 */
.fz12 { font-size: 12px !important; }
.fz14 { font-size: 14px !important; }
.fz16 { font-size: 16px !important; }
.fz18 { font-size: 18px !important; }
.fz20 { font-size: 20px !important; }
.fz24 { font-size: 24px !important; }

/* 서체 두께 */
.fw300 { font-weight: 300 !important; }
.fw400 { font-weight: 400 !important; }
.fw700 { font-weight: 700 !important; }

/* 정렬 */
.fl{float:left !important;}
.fr{float:right !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
.margin_auto {margin-left: auto !important;margin-right: auto !important;}/* H2323 add */

/* 여백 */
.mgt0{margin-top:0 !important;}
.mgt3{margin-top:3px !important;}
.mgt5{margin-top:5px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgt55{margin-top:55px !important;}
.mgt60{margin-top:60px !important;}
.mgt70{margin-top:70px !important;}
.mgt112{/*margin-top:112px !important;*/}

.mgb0{margin-bottom:0 !important;}
.mgb3{margin-bottom:3px !important;}
.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb35{margin-bottom:35px !important;}
.mgb40{margin-bottom:40px !important;}
.mgb50{margin-bottom:50px !important;}
.mgb55{margin-bottom:55px !important;}
.mgb60{margin-bottom:60px !important;}

.mgl0{margin-left:0 !important;}
.mgl3{margin-left:3px !important;}
.mgl5{margin-left:5px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}
.mgl60{margin-left:60px !important;}
.mgl70{margin-left:70px !important;}
.mgl80{margin-left:80px !important;}
.mgl150{margin-left:150px !important;}

.mgr0{margin-right:0 !important;}
.mgr3{margin-right:3px !important;}
.mgr5{margin-right:5px !important;}
.mgr10{margin-right:10px !important;}
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr25{margin-right:25px !important;}
.mgr30{margin-right:30px !important;}
.mgr40{margin-right:40px !important;}
.mgr50{margin-right:50px !important;}

.pdt0{padding-top:0 !important;}
.pdb0{padding-bottom:0 !important;}
.pdb5{padding-bottom:5px !important;}
.pdb8{padding-bottom:8px !important;}/* H23818 add */
.pdb10{padding-bottom:10px !important;}
.pdb20{padding-bottom:20px !important;}/* S2499 add */
.pdb30{padding-bottom:30px !important;}/* S2499 add */
.pdl40{padding-left:40px !important;}
.pdl60{padding-left:60px !important;}
.pd10 {padding: 10px !important;}
.pdlr3{padding-left:3px !important;padding-right:3px !important;}
.vam {vertical-align: middle !important;}

/* 배경 컬러 추가 */
.bg_fa { background-color: #fafafa; } /* S2425 add */

/* 폰트 컬러 추가 */
.cl_999 { color: #999 !important; } /* S2499 add */
.cl_ff1721 { color: #ff1721 !important; } /* S241023 add */
.cl_2b7da7 { color: #2b7da7 !important; } /* S241023 add */
.cl_666 { color: #666; } /* S241024 add */
.cl_15307d { color: #15307d; } /* S241024 add */

/* 앞칸 맞추기 */
.plti14 { padding-left: 14px; text-indent: -14px; }

/* 속성 해제 */
.clear{clear:both;}
.nobd{border:0 !important;}
.nomg{margin:0 !important;}
.nopd{padding:0 !important;}
.bdt_non{border-top:none !important;}
.bdb_non{border-bottom:none !important;}
.bdr_non{border-right:none !important;}
.bdl_non{border-left:none !important;}
.back_non{background:none !important;}
.bdt_e1 {border-top:1px solid #e1e1e1 !important;}/* hj2072 */
.bdr_eee {border-right:1px solid #eee !important;}/* H23824 add */

.ht_auto{height:auto !important;}

.hiding {display:none;}
.showing {display:block;}
.showing2 {display:inline-block;}

.hide-txt-bfc, .hide-txt-bfc *{overflow: hidden;border:0;position: absolute;z-index: -1;width: 1px;height:1px;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);margin: -1px 0 0 0 !important;padding: 0 !important;}
.hide-txt-ifc, .hide-txt-ifc *{overflow: hidden;display: inline-block;position: relative;z-index: -1;border:0;width: 1px;height: 1px;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);margin: -1px 0 0 0 !important;padding: 0 !important;}

/* float 해제 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {*zoom:1;}

/* 건너뛰기메뉴 */
#skipnavi {position:relative;}
#skipnavi a {display:block; overflow:hidden; height:1px; margin-top:-1px; text-align:center; font-size:1px; line-height:1px; background-color:black; color:#fff;}
#skipnavi a:focus, #skipnavi a:active {height:25px; padding-top:5px; font-size:12px; line-height:160%; font-weight:bold;}

sup{font-size:80%;vertical-align: super;}

.test{font-size:12px}


/* 20150108 종피보험자 등록 페이지 수정 */
.pdt17{padding-top:17px !important;}
/* //20150108 종피보험자 등록 페이지 수정 */

.ft_inner{text-align:center;}

#creditNAccountTab #bank2,
#creditNAccountTab #bank2 + .value-holder{width:450px!important;}



/* 2015-07-15  보험가입경력 인정대상 가입률 향상을 위한 조치_0714 */
.list_txt_center { text-align: center; }
.list_txt_center li { margin: 5px 0 0; }
/*list*/
.list_num {float:left;display:inline-block;}
.list_num:before {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_txt {margin:-13px 0 0 15px;display:inline-block;}
.inputleft {position:absolute;top:20px;right:205px;}

.numtype2_list {margin:5px 0 15px 20px; list-style:decimal;}
.numtype2_list .numtype2_list_li {margin-top:10px; color:#666;}
.numtype2_list .numtype2_list_li:first-child {margin-top:0;}
.numtype2_list .numtype2_list_li p {margin-top:5px;}

/* layer popup ------------------------------------------------------------ */
.laypop {position:absolute; left:50%; top:360px; z-index:9999999;}
.laypop .laypop_bd {overflow-y:auto; max-height:396px; padding:30px; text-align:center; background:url('../../images/internet/popup/laypop_w606_bd.png') repeat-y 0 0;}
.laypop .laypop_hd {background:url('../../images/internet/popup/laypop_w606_hd.png') no-repeat 0 0; height:61px;}
.laypop .laypop_hd h1 {float:left; margin:20px 0 0 20px; font-size:18px; color:#FFF;font-family:'NanumGothic','돋움',dotum,sans-serif;font-weight:normal;}
.laypop .laypop_bd h2 {font-size:16px; color:#17181a; margin:0 0 5px; padding-left:14px; background:url('../../images/internet/bul/bul_h4.gif') no-repeat 0 6px;font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}
.laypop .laypop_bd .h4_tit .subTxt{font-size:14px;color:#767676;font-weight:normal;font-family:'NanumGothic','돋움',dotum,sans-serif;}
.btn.type_m2 {height:41px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 0 0;}
.btn.type_m2 input,
.btn.type_m2 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}
.laypop .laypop_ft .btn_area {background:url('../../images/internet/popup/laypop_w606_ft.png') repeat-y 0 0; height:70px;}
.btn_close {display:block; text-indent:-9999em; width:27px; height:27px; overflow:hidden; border:0; cursor:pointer; background:url('../../images/internet/popup/btn_close.gif') no-repeat 0 0;}
.laypop .laypop_hd .btn_close {float:right; margin:20px 24px 0 0;}
.laypop .laypop_ft .btn:first-child {margin-right:7px;}
.laypop .laypop_ft .btn input,
.laypop .laypop_ft .btn span {width:215px;}
.btn {display:inline-block; text-align:center; vertical-align:middle;}
.btn input,
.btn span {display:block; overflow:visible; border:0; cursor:pointer;}
.laypop .laypop_ft .btn {margin-top:14px;}

/* 기본 대버튼 */
.btn.type_m1 {height:41px; background:url('../../images/internet/btn/bg_type_m1.gif') no-repeat 0 0;}
.btn.type_m1 input,
.btn.type_m1 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m1.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

.btn.type_m1_chk {height:41px; background:url('../../images/internet/btn/bg_type_m1.gif') no-repeat 0 -120px;}
.btn.type_m1_chk input,
.btn.type_m1_chk span {height:41px; line-height:38px; padding:0 30px 3px 50px; background:url('../../images/internet/btn/bg_type_m1.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-family:"Malgun Gothic","돋움","dotum",sans-serif;font-weight:bold;}

.btn.type_m2 {height:41px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 0 0;}
.btn.type_m2 input,
.btn.type_m2 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

.btn.type_m2_next {height:41px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 0 0;}
.btn.type_m2_next input,
.btn.type_m2_next span {height:41px; line-height:38px; padding:0 78px 3px 30px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 100% -201px; font-size:16px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

.btn.type_m3 {height:41px; background:url('../../images/internet/btn/bg_type_m3.gif') no-repeat 0 0;}
.btn.type_m3 input,
.btn.type_m3 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m3.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}


.btn.type_m5 {height:41px; background:url('../../images/internet/btn/bg_type_m5.gif') no-repeat 0 0;}
.btn.type_m5 input,
.btn.type_m5 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m5.gif') no-repeat 100% -59px; font-size:16px; color:#0099cc; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

.btn.type_m5_prev {height:41px; background:url('../../images/internet/btn/bg_type_m5.gif') no-repeat 0 -150px;}
.btn.type_m5_prev input,
.btn.type_m5_prev span {height:41px; line-height:38px; padding:0 30px 3px 78px; background:url('../../images/internet/btn/bg_type_m5.gif') no-repeat 100% -59px; font-size:16px; color:#0099cc; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold;}

.btn.type_ms2 {height:40px; background:url('../../images/internet/btn/bg_type_ms2.gif') no-repeat 0 0;}
.btn.type_ms2 input,
.btn.type_ms2 span {height:40px; line-height:37px; padding:0 10px 3px; background:url('../../images/internet/btn/bg_type_ms2.gif') no-repeat 100% -60px; font-size:14px; color:#fff; font-weight:bold;}

.btn.type_a1 {height:38px; background:url('../../images/internet/btn/bg_type_a1.gif') no-repeat 0 0;}
.btn.type_a1 input,
.btn.type_a1 span {overflow:hidden; height:38px; line-height:38px; background:url('../../images/internet/btn/bg_type_a1.gif') no-repeat 100% -201px; font-size:14px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold; text-align:left;}

.btn.type_a2 {height:60px; background:url('../../images/internet/btn/bg_type_a2.gif') no-repeat 0 0;}
.btn.type_a2 input,
.btn.type_a2 span{height:60px; line-height:20px; padding:10px 0px 0 15px; background:url('../../images/internet/btn/bg_type_a2.gif') no-repeat 100% -222px; font-size:14px; color:#fff; font-family:'Malgun Gothic','돋움',dotum,sans-serif;font-weight:bold; text-align:left;}


.bultype_list {margin:5px 0 15px;}
.bultype_list .bultype_list_li {margin-top:5px; /*overflow:hidden;*/ *zoom:1; color:#666;}
.bultype_list .bultype_list_li:after {content:'';display:block;height:0;clear:both}
.bultype_list .bultype_list_li:first-child {margin-top:0;}
.bultype_list .bultype_list_li .titbox {display:block; margin:12px 0 5px; color:#333; font-family:"Malgun Gothic","����dotum",sans-serif;font-weight:bold;}
.bultype_list .bultype_list_li .txtbox {display:block; margin:12px 0 5px; color:#666;}
.bultype_list .bultype_list_li .bul {float:left; color:#333; font-family:"Malgun Gothic","����dotum",sans-serif;font-weight:bold;}
.bultype_list .bultype_list_li .tit {display:block; padding-left:18px; color:#333; font-family:"Malgun Gothic","����dotum",sans-serif;}
/*.bultype_list .bultype_list_li .tit {display:block; padding-left:18px; color:#333; font-family:"Malgun Gothic","����dotum",sans-serif;font-weight:bold;}
*/
.bultype_list .bultype_list_li .txt {display:block; padding-left:18px;}
.bultype_list .bultype_list_li .txtbox .dottype_list {margin-left:18px;}
.bultype_list .bultype_list_li p {margin-top:5px;}
.laypop2 .commentre01 .cmt_li.pc {padding-left: 16px;margin-top: 8px;font-size: 12px;color: #555;line-height: 150%;background: url(../../images/internet/bul/bul_dot3_big3.gif) no-repeat 0 6px;} /* S2422 add*/





/* 개인정보 수집. 이용 및 조회 동의(필수)*/

.into_detail {height:264px;}
.ck-area-left{float:left;}
.ck-area-right{float:right;padding-top:10px !important;}
.ck-area-right20{float:right;padding-top:20px !important;}
.ck-area {width: 100%}
.ck-area:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.ck-area-right .chkbox label {display:block; height:25px; padding:10px 0 0 27px; background:url('../../images/internet/shai/cal/radio_checkp.png') no-repeat 0 13px; font-size:14px; color:#333;}
.ck-area-right .chkbox.on label {background-position:0 -35px;}
.ck-area-right .chkbox.non label {background-position:0 -83px !important;}

.digitalTariff .ck-area-right20 .rdobox label {display:block; height:16px; line-height:16px; padding:0 0 0 26px; background:url('../../images/internet/shai/cal/icon_radio_dfp.png') no-repeat 0 0; font-size:14px; color:#333;}
.digitalTariff .ck-area-right20 .rdobox.on label {background-position:0 -100px;}
.digitalTariff .ck-area-right20 .rdobox.non label  {background-position:0 -200px;}

.digitalTariff .laypop2 .rdobox label {display:block; height:16px; line-height:16px; padding:0 0 0 26px; background:url('../../images/internet/shai/cal/icon_radio_dfp.png') no-repeat 0 0; font-size:14px; color:#333;}
.digitalTariff .laypop2 .rdobox.on label {background-position:0 -100px;}
.digitalTariff .laypop2 .rdobox.non label  {background-position:0 -200px;}

/* 2016-11-04 개인정보 수집. 이용 및 조회 동의 체크박스 수정 */
.into_btn {float:right;margin-top:-41px;}

.digitalTariff .laypop2 .ck-area-all .chkbox label {display:block; height:25px; padding:10px 0 0 27px; background:url('../../images/internet/shai/cal/radio_checkp.png') no-repeat 0 13px; font-size:14px; color:#333;}
.digitalTariff .laypop2 .ck-area-all .chkbox.on label {background-position:0 -35px;}
.digitalTariff .laypop2 .ck-area-all .chkbox.non label {background-position:0 -83px !important;}

/*it 요청사항으로 적용*/
/*160707 ???李④??????*/

.blaypop {
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);
  box-shadow: 0 0 5px rgba(0,0,0,0.15);
}
.blaypop .laypop_bd h2 {margin:0; font-size:16px; color:#1d9fdb; letter-spacing:-1px;}

.blaypop.type600 {
  width: 700px;
}
.blaypop .laypop_ft {min-height:12px; background:url('../../images/internet/popup/blaypop_w488_ft.png') no-repeat 0 0;}
.blaypop .laypop_hd,
.blaypop .laypop_bd,
.blaypop .laypop_ft {
  background: none;
}
.blaypop .laypop_hd {
  height: 46px;
  background: #85bce2;
}
.blaypop .laypop_hd h1 {
  margin: 8px 0 4px 20px;
}
.blaypop .laypop_hd .btn_close2 {float:right; margin:23px 34px 0 0;}
.blaypop .laypop_hd .btn_close2 {
  margin: 12px 12px 0 0;
  width: 23px;
  height: 23px;
  background: url(../../images/internet/shai/cal/btn_close_popdf.png) no-repeat left top;
}
.blaypop .laypop_bd {
  padding: 20px 20px 0;
}
.blaypop .laypop_bd h3 {
  margin-top: 0;
}
.blaypop .laypop_bd .smallscrollbox {
  height: 30px;
}
.laypop_bd .agreebox .ag_li {
  padding: 10px 20px;
}
.blaypop .laypop_bd .chkAgreeInfo {
  
}
.agreebox .chkgroup.all {
  top: -45px;
}
.blaypop .laypop_bd .chkAgreeInfo > * {
  display: inline-block;
}
.laypop_bd .scrollbox3 {height:290px;overflow-y:scroll;overflow-x:hidden;margin-top:10px;padding-right:15px;*padding-right:30px;}
.btn_close2 {display:block; text-indent:-9999em; width:18px; height:18px; overflow:hidden; border:0; cursor:pointer; background:url('../../images/internet/popup/btn_close2.gif') no-repeat 0 0;}
.blaypop .laypop_bd .btn_area {margin-top:30px;}



/* tb_list 媛?濡?? */

.tb_list th,
.tb_list td {border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; font-size:14px;}
.tb_list th {text-align:center;}
.tb_list th:first-child,
.tb_list td:first-child {border-left:none;}
.tb_list tr:first-child th,
.tb_list tr:first-child td {border-top:none;}
.tb_list th.bleft {border-left:1px solid #e1e1e1;}/*20160705*/
.tb_list tr th.tline, .tb_list tr td.tline { border:1px solid #e1e1e1 !important;} /* 20140417 */
.tb_list table thead th.bg2{padding:2px 20px; background:#2d4990; color:#FFF;}
.tb_list table thead th.bg2 span.check_ico{padding:5px 0 5px 27px; background:url('../../images/internet/ico/ico_check_table.gif') no-repeat 0 3px;}
.tb_list table tr.Allbg td{background-color:#fafafa; color:#53585d;}
.tb_list thead th {padding:10px 0 9px; background:#f2f9fd; border-bottom:1px solid #e1e1e1; color:#333; line-height:20px;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}
.tb_list thead th.subTit {background:#f7f7f7; font-weight:normal; font-family:'NanumGothic','???',dotum,sans-serif;}
.tb_list tbody th {padding:12px 20px 11px; /*background:#f7f7f7;*/ color:#666; font-weight:normal;}
.tb_list tbody td {padding:12px 10px 11px; color:#666; text-align:left;}
.tb_list tbody tr.skyblue td, .tb_list tbody tr.skyblue th {background:#f2f9fd}
.tb_list tbody td.left {padding:12px 10px 11px 15px; text-align:left;}
.tb_list tbody td.sum, .tb_list tfoot td.sum {padding:12px 20px 11px; text-align:right;}
.tb_list tbody th.bg01{background:#f2f9fd;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}
.tb_list table td.bg3{background:#f4f7fb;}
.tb_list tfoot tr:first-child th, 
.tb_list tfoot tr:first-child td {border-top:1px solid #e1e1e1;}
.tb_list tfoot th {color:#333;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}
.tb_list tfoot th,
.tb_list tfoot td {padding:10px 0 9px; background-color:#fafafa; text-align:center;}
.tb_list tfoot td {color:#666;}
.tb_list tfoot .sum{padding-right:20px; text-align:right;}
.tb_list tfoot .reset_font{font-family:'NanumGothic','???',dotum,sans-serif;font-weight:normal;}
.tb_list table th.bg, .tb_list table td.bg{padding:10px 0 9px; background-color:#fafafa; color:#53585d;}

.tb_list_subBox{width:850px; padding:13px 20px; border-bottom:1px solid #c0d9e3;} 
.tb_list_subBox p.ex_txt{font-size:14px; color:#333; font-weight: bold; font-family:'Malgun Gothic','???',dotum,sans-serif;}
.tb_list.narrow_pd tbody td{padding:10px 5px; font-size:13px;}
.td_pd10 td{padding:10px !important;}

.tb_list.asktable01.faq table{border-bottom:none; line-height:18px;}
.tb_list.asktable01.faq table .txtTit{padding:12px 74px 11px; background:#f2f9fd url('../../images/internet/ico/ico_quest.png') no-repeat 30px -66px; text-align: left;}
.tb_list.asktable01.faq table .txtFill{padding:30px 75px; background:url('../../images/internet/ico/ico_quest01.png') no-repeat 30px 30px;}

.tb_list.prove tr.boldAll td{font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold; font-weight:bold; color:#103184;}
.tb_list.prove tr.boldAll td .btn{font-weight:normal;font-family:'NanumGothic','???',dotum,sans-serif;}
.tb_list.prove tr.boldAll td .btn span{padding:0 10px;}
.tb_list.prove td.provBox .rdobox label{width:20px; height:16px; padding:0; background-position:0 1px; text-indent:-999em; font-size:0 !important;}
.tb_list.prove td.provBox .rdobox.on label{background-position:0 -46px !important;}

/* tb_list 媛?濡?? ??? 吏㏃???*/
.tb_list_s {position:relative;}
.tb_list_s table {border-top:1px solid #90cde9; border-bottom:1px solid #e1e1e1;}
.tb_list_s th,
.tb_list_s td {border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; font-size:14px;}
.tb_list_s th {text-align:center;}
.tb_list_s th:first-child,
.tb_list_s td:first-child {border-left:none;}
.tb_list_s tr:first-child th,
.tb_list_s tr:first-child td {border-top:none;}
.tb_list_s table thead th.bg2{padding:2px 20px; background:#2d4990; color:#FFF;}
.tb_list_s table thead th.bg2 span.check_ico{padding:5px 0 5px 27px; background:url('../../images/internet/ico/ico_check_table.gif') no-repeat 0 3px;}
.tb_list_s table tr.Allbg td{background-color:#fafafa; color:#53585d;}
.tb_list_s thead th {padding:2px 0 2px; background:#f2f9fd; border-bottom:1px solid #e1e1e1; color:#333; line-height:20px;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}

.tb_list_s thead th.subTit {background:#f7f7f7; font-weight:normal; font-family:'NanumGothic','???',dotum,sans-serif;}
.tb_list_s tbody th {padding:12px 20px 11px; /*background:#f7f7f7;*/ color:#666; font-weight:normal;}
.tb_list_s tbody td {padding:12px 0 11px; background-color:#fff; color:#666; text-align:center;}
.tb_list_s tbody tr.skyblue td, .tb_list tbody tr.skyblue th {background:#f2f9fd}
.tb_list_s tbody td.left {padding:3px 10px 3px 15px; text-align:left;}
.tb_list_s tbody td.sum, .tb_list tfoot td.sum {padding:12px 20px 11px; text-align:right;}
.tb_list_s tbody th.bg01{background:#f2f9fd;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}
.tb_list_s table td.bg3{background:#f4f7fb;}
.tb_list_s tfoot tr:first-child th, 
.tb_list_s tfoot tr:first-child td {border-top:1px solid #e1e1e1;}
.tb_list_s tfoot th {color:#333;font-family:'Malgun Gothic','???',dotum,sans-serif;font-weight:bold;}
.tb_list_s tfoot th,
.tb_list_s tfoot td {padding:3px 0 4px; background-color:#fafafa; text-align:center;}
.tb_list_s tfoot td {color:#666;}
.tb_list_s tfoot .sum{padding-right:20px; text-align:right;}
.tb_list_s tfoot .reset_font{font-family:'NanumGothic','???',dotum,sans-serif;font-weight:normal;}
.tb_list_s table th.bg, .tb_list table td.bg{padding:3px 0 4px; background-color:#fafafa; color:#53585d;}
.blaypop .laypop_bd .btn_area {margin-top:30px;}

/*table 20161110*/
.laypop_bd .tb_list {border-radius:6px;}
.laypop_bd .tb_list th {font-size:12px; letter-spacing:-1px; font-weight:normal; color:#333;}
.laypop_bd .tb_list td {font-size:12px; letter-spacing:-1px; font-weight:normal; color:#666;}
.laypop_bd .tb_list th,
.laypop_bd .tb_list tr:first-child th{border-left:0;border-top:0;}
.laypop_bd .tb_list tbody th{border-left:0;}
.laypop_bd .tb_list tbody th.line{border-left:1px solid #ddd;}
.laypop_bd .tb_list tr:first-child td{border-top:0; border-top-right-radius:6px;}
.laypop_bd .tb_list .inp_text, .laypop_bd .tb_list .inp_pw {padding:5px 9px; border:1px solid #d5d5d5; border-radius:4px; font-size:12px; color:#333;}
.laypop_bd .tb_list td .chkbox{margin-left:15px;}
.laypop_bd .tb_list td .chkbox.type2 label{padding:0 0 0 21px;font-size:12px;background:url('../../images/internet/shai/cal/radio_check2.png') no-repeat 0 2px;}
.laypop_bd .tb_list td .chkbox.type2.on label{background-position:0 -46px;}
.laypop_bd .tb_list td .fileWrap{position:relative; margin:-6px 0;}

.btnset .btn.type_ms2 {
  background: #415995;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btnset .btn.type_ms2 input, 
.btnset .btn.type_ms2 span {
  display: block;
  background: none;
  width: 136px;
}
.btnset .btn.type_ms3 {
  background: #727f8f;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btnset .btn.type_ms3 input, 
.btnset .btn.type_ms3 span {
  display: block;
  background: none;
  width: 136px;
}

.btn.type_ms3 {height:40px; background:url('../../images/internet/btn/bg_type_ms3.gif') no-repeat 0 0;}
.btn.type_ms3 input,
.btn.type_ms3 span {height:40px; line-height:37px; padding:0 10px 3px; background:url('../../images/internet/btn/bg_type_ms3.gif') no-repeat 100% -60px; font-size:14px; color:#fff; font-family:"Malgun Gothic","???","dotum",sans-serif;font-weight:bold;}

/* selectbox -------------------------------------------------------------------------------------------------------------- */
select {min-height:34px; *height:34px !important;}/* 異?? 臾몄? ??? 寃쎌? ??? */
span.customStyleSelectBox {
  padding:6px 15px 6px 10px;
  border:1px solid #d5d5d5;
  border-radius:4px;
  background:#fff url('../../images/internet/bg_btn_select.gif') no-repeat center right;
  vertical-align:middle;
  font-size:14px;
  color:#333;
}

/* 2015-09-07 크롬 보안 설치 화면 제작 */
.wrapChrome {position: relative; background: url(../../images/internet/common/bg_right.png) repeat-x center top; text-align: center; -webkit-filter: blur(1px); filter: blur(1px); }
.wrapChrome > img { -webkit-filter: blur(1px); filter: blur(1px); }
.mask_chrome { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: rgba(0,0,0,0.5); }
.notice_chrome { position: fixed; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 500px; height: 510px; z-index: 20; background: #fff; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); box-shadow: 0 5px 15px rgba(0,0,0,0.5);}
.blueBox .blue_total .blue_price .price.sub_price{font-size: 36px;}

/*2017-05-29 해외여행자보험 수정*/
/*파일찾기 :: 임시*/
.fileWrap{position:relative;width:100%;}
.file_text2{padding:10px 10px 13px; border:1px solid #d5d5d5; border-radius:4px; font-size:14px; color:#899199; /*background-color:#f9f9f9;*/}
.file_wrap2{display:inline-block;position:absolute;top:0;right:0;width:82px;height:41px;background:url('../../images/internet/btn/btn_filesch.gif') no-repeat 0 0;*zoom:1;}
.file_add{display:inline-block;filter:alpha(opacity:0);opacity:0;width:82px;height:41px;*zoom:1;}
.inpbox.full .fileWrap{width:769px;}
.inpbox.full .file_wrap{left:610px;}
.inpbox.full .fileWrap .btn.type_s6{top:0;right:0}

/* 보험료 과오납 로딩바
div.calboxp02 {position:absolute; z-index:1000; left:50%; top:50%; width:330px; margin-left:-165px; margin-top:-100px;}
div.load02 {text-align:center; margin:0 auto; width:327px; height:202px; background:url(/AsianPlatformInternet/images/internet/load_bg.png) no-repeat 0 0;}
div.load02 p {padding-top:25px;}
div.load02 p img {margin-top:15px;} 
*/
div.calboxp02 {position:fixed; z-index:1000; left:50%; top:50%; width:370px; margin-left:-165px; margin-top:-240px;}
div.load02 {position:absolute; text-align:center;  top:80px; width:368px; height:310px; background:url(/AsianPlatformInternet/images/internet/shai/cal/loadingpopup.png) no-repeat 0 0;} /* hm58 */
div.load02 p{margin:31px 0 5px;font-size:20px;color:#103184;font-weight:bold;}
div.load02 p strong{color:#df0031;}
div.load02 span{display:block;font-size:14px;color:#000;}
div.load02 .loading{width:122px;margin:22px auto 0;}

/*ekomi*/
#eKomiWidget_default {display:none}

/* 2018-04-09 cc l */
.btn_card_point{display:inline-block;margin:7px 0 0 10px;padding-right:10px;background:url('../../images/internet/shai/cal/btn_arrow.png') no-repeat 100% center;}

/*2018-04-20 cp khy */
.cp-wrap {margin:-10px 0 20px 0;padding-left:47px;}

/* 2018-05-24 ma l */
.myinfo .info{float:left;width:430px;padding-right:40px}
.myinfo .info p{font-size:22px;line-height:28px;color:#000;font-weight:bold}
.myinfo .info p strong{display:block;color:#004f9c}
.myinfo .info .dot_list{margin:11px 0 25px}
.myinfo .info .dot_li{display:table;width:95%}
.myinfo .info .dot_li em{display:table-cell;width:55px;color:#000}
.myinfo .info .dot_li span{display:table-cell;color:#6f7377}
.myinfo .board{position:relative;float:left;width:420px}
.myinfo .board>ul>li{float:left;width:105px}
.myinfo .board h3{margin:0}
.myinfo .board h3 a{display:block;height:38px;padding-bottom:7px;font-size:14px;line-height:38px;background:url('../../images/internet/shom/mypage/bg_tab_board.png') no-repeat 0 100%;color:#666;text-align:center}
.myinfo .board li.on h3 a{background-position:100% 100%}
.myinfo .board li>div{position:absolute;top:70px;left:0;width:100%;height:150px}
.myinfo .board li>div .dot_li a:hover,.mymenu li a:hover{color:#777;text-decoration:underline}
.myinfo .board .no_data{display:inline-block;margin-top:30px;padding-left:24px;font-size:14px;color:#666;background:url('../../images/internet/shom/mypage/ico_no.png') no-repeat 0 0;line-height:19px}
.myinfo .board .dot_list{margin-top:0}
.myinfo .board .btns{position:absolute;/*top:0;right:0*/} 
.myinfo .board .btns.tar{top:115px}
.myinfo .board .btn.btn_disabled span{color:#9ac5eb}
.mymenu{margin:35px 0 30px;border-bottom:1px solid #3699dd;background:#fbfbfb}
.mymenu>div{float:left;width:25%}
.mymenu h2{height:40px;margin:0;padding-left:30px;border-left:1px solid #52b4e2;font-size:15px;line-height:40px;color:#fff;background:#3699dd;text-indent:inherit}
.mymenu ul{min-height:104px;padding:15px 0 20px 30px;border-left:1px solid #e9e9e9}
.mymenu li a{display:inline-block;padding-right:12px;font-size:13px;line-height:26px;color:#666;background:url('../../images/internet/shom/mypage/bg_arrow3.png') no-repeat 100% center}
.mymenu div:first-child h2{border-left:0;background:#3699dd url('../../images/internet/shom/mypage/bg_my_menu.png') no-repeat 0 0}
.mymenu div:first-child ul{border-left:0}
.section3 .progress{position:relative;}
.section3 .progress .btns{position:absolute;top:0;right:0}
#mypage_main02 .section3 .progress h2{text-indent:inherit}
#mypage_main02 .section3 .progress h2 span{top:7px !important}

/* 2018-07-17 ft l *//* H23214 *//* H23227 */
#footer{min-width:1244px;height:auto !important;background: none;background-color:#fff !important;border-top:1px solid #ddd;letter-spacing: -.075em;}/* 2018-07-27 */
.mainType2302 #footer{letter-spacing: -.05em;}
#footer .inner{width:1244px;margin: 0 auto;position: relative;}
.footer_menu{position:relative;background-color:#f7f7f7;/*background:url('../../images/internet/common/mainN/bg_line_fm.png') repeat-x 0 0*/}/* hj414 */
.footer_menu .inner{padding:30px 0;height:268px}
.footer_menu dl{float:left;width:248px;height:268px;text-align:left;font-size:14px;line-height:28px;border-left: 1px solid #ddd;}
.footer_menu dl:first-child {border-left:none;}
.footer_menu dt{display:block;padding-left:30px;font-size:16px;line-height:28px;color:#343c3d;font-weight: 700;margin: 0 0 8px;}/* hj2063 현행화 */
.footer_menu dd{padding:7px 0 0 30px}/* 2018-10-11 */
.footer_menu dd li a {font-size: 14px;line-height: 28px;color:#343c3d;font-weight: 400;}/* H23214 */ /* hj2063 현행화 */
.footer_menu dd li a:hover{color:#333;text-decoration:underline}
.footer_policy{border-top:1px solid #ddd;font-size:12px;color:#888;text-align:left;clear:both}
.footer_policy .inner {padding: 20px 0 0;height: 35px;}
.footer_policy .policy_list{float:left;margin: 0 0 20px;}
.footer_policy li{display:inline-block}
.footer_policy li a{line-height:23px;font-size:16px;color:#5f5f5f;font-weight: 300}/* hj2063 현행화 */
.footer_policy li a:hover, .footer_policy li a:focus{color:#111;}
.footer_policy li+li:before{content:'';display:inline-block;width:1px;height:14px;margin:0 13px 0 10px;background-color:#ddd;vertical-align:middle}
.footer_policy .sns_list{float:right;padding:0}
.footer_policy .sns_list a{display: block;position: relative;float: left;margin:0 0 0 8px;width: 48px;height:48px;background: url(../../images/internet/common/mainN/btn_sns_icons.png) 0 0 no-repeat;}
.footer_policy .sns_list a img {display: none;}
.footer_policy .sns_list a+a{background-position-x: -56px;}
.footer_policy .sns_list a+a+a{background-position-x: -112px;}
.footer_policy .sns_list a+a+a+a{background-position-x: -168px;}
.footer_policy .sns_list a+a+a+a+a{background-position-x: -224px;}
.footer_policy .sns_list a+a+a+a+a+a{background-position-x: -280px;}
.footer_policy .sns_list a:hover {background-position-y: -70px;}
.footer_info{padding:0;height:150px;border:none;clear:both;text-align:left}
.footer_info address {position: absolute;top:-15px; width: 632px;margin: 0;font-size:14px;line-height:24px;font-weight: 300;color:#5f5f5f;}
.copyright{position: absolute;top:100px; font-size:12px;font-weight: 300;color:#999;}
.footer_info .fl {width: 100%;float: none !important;}
.footer_info .fr {width: 100%;height:40px;float: none !important;position: absolute;top:47px;}
.footer_info .fr span{display:inline-block;margin:0 29px 0 0;vertical-align: baseline;}/* hj2099 */ /* hm626 : 배너 간격 조절 */
.bold {font-weight:bold;}
.black {color:#333;}
/* 2018-12-05 */
.laypop.login_extend {top:0; right:0; bottom:0; left:0; width:500px; height:390px; margin:auto;}
.laypop.login_extend .txt_wrap {padding:27px 0; text-align:center; font-size:14px;}
.laypop.login_extend .txt_wrap .noti_tit {font-size:18px; color:#333; font-weight:normal;}
.laypop.login_extend .txt_wrap .time {color:#197bbf; margin:10px 0 0;}
.laypop.login_extend .txt_wrap .txt {margin-top:30px; font-size:16px;}

.laypop.login_extend .btn.type_m2 {height:41px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 0 0;}
.laypop.login_extend .btn.type_m2 input,
.laypop.login_extend .btn.type_m2 span {height:41px; line-height:38px; padding:0 17px 3px; background:url('../../images/internet/btn/bg_type_m2.gif') no-repeat 100% -59px; font-size:16px; color:#fff; font-weight:bold;}
.laypop.login_extend .laypop_ft .btn input, .laypop.login_extend .laypop_ft .btn span {width:215px;}

.laypop.login_extend .btn.type_m3 {height: 41px; background: url(../../images/internet/btn/bg_type_m3.gif) no-repeat 0 0;}
.laypop.login_extend .btn.type_m3 input, .laypop.login_extend .btn.type_m3 span {height: 41px; line-height: 38px; padding: 0 17px 3px; background: url(../../images/internet/btn/bg_type_m3.gif) no-repeat 100% -59px; font-size: 16px; color: #fff; font-weight: bold;}
#hidCust_no1, #hidCust_no2{width:92px !important;}

.myinfo .info {position:relative; min-height:263px;}
.myinfo .info div.btn {position:absolute; bottom:0; left:0;}
.easycard .txt {font-size:15px; color:#777;}
.easycard .card_area {width:240px; padding:15px; margin-top:15px; background:#2b7da7; border-radius:10px;}
.easycard .card_area .tit {display:block; width:100%; height:30px; background:url('../../images/internet/shom/easy_card_tit.png') no-repeat 0 0; border-bottom:1px solid #6ba4c2;}
.easycard .card_area .card_con {position:relative; height:100px;}
.easycard .card_regist {position:absolute; left:50%; top:50%; margin:-15px 0 0 -58px; color:#fff; font-size:16px;}
.easycard .card_regist span {display:inline-block; line-height:30px;}
.easycard .card_regist span:before {display:inline-block; margin-right:5px; content:"+"; vertical-align:top; font-size:25px; line-height:30px;}
.easycard .card_info {position:absolute; right:0; bottom:0; width:170px;}
.easycard .card_info input {height:30px; padding:0; background:none; border:none; color:#fff; font-size:16px; line-height:30px; box-sizing:border-box; text-align:right;}
.easycard .card_info .card_name input {width:100%;}
.easycard .card_info .card_num {overflow:hidden;}
.easycard .card_info .card_num input {float:left; width:25%;}
.myinfo .board li .easycard {height:198px;}
.myinfo .board .btns {left:354px; bottom:0; text-align:right;}
.myinfo .board .btns > a {margin-top:5px;}
.myinfo .board .btns > a span {width:50px;}

.adas_help_layer:before {display: none;opacity: 0;content: '';position: fixed;top: 0px;bottom: 0px;left: 0px;z-index: 100000;width: 100%;background: rgba(0,0,0,0.6);-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
.adas_help_layer.open:before {display: block;opacity: 1;}
.adas_help_layer_inner {position: fixed;bottom: 0px;right: -100%;z-index: 100001;width: 390px;height: 660px;background-color: #fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.3);border-radius: 8px;}
.open .adas_help_layer_inner {right: 0;}
.adas_help_layer .layer_header {height: 50px;position: relative;}
.adas_help_layer .layer_header .ico_helpBot {display: block;position: absolute;top: -28px;left: 167px;}
.adas_help_layer .layer_header h3 {text-align: center;font-size: 20px;line-height: 1;font-weight: 500;color:#343c3d;margin: 0;padding:20px 0 0;}
.adas_help_layer .ico_adas_help_quit {position: absolute;top:7px;right: 7px;border: none;background: none;}
.adas_help_layer .layer_body {background: url(../../images/internet/popup/adas_help_layer_body.gif) left top repeat-x #f2f2f2;padding-top: 3px;}

.adas_help_layer .axa_talk_wrap{height:544px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;overflow-y:scroll;
  scrollbar-highlight-color:;scrollbar-face-color:#c0c0c0;scrollbar-shadow-color:#f2f2f2;scrollbar-darkshadow-color:#f2f2f2;scrollbar-track-color:#f2f2f2;scrollbar-3dlight-color:#f2f2f2;scrollbar-arrow-color:#c0c0c0;}

.adas_help_layer .axa_talk_wrap::-webkit-scrollbar {width:6px;}
.adas_help_layer .axa_talk_wrap::-webkit-scrollbar-track {background-color: #f2f2f2}
.adas_help_layer .axa_talk_wrap::-webkit-scrollbar-thumb {background-color: #c0c0c0;border-radius: 3px;}
.adas_help_layer .axa_talk_wrap::-webkit-scrollbar-button {display: none;}
.adas_help_layer .axa_talk_wrap .axa_talk_body{padding:22px 0 25px 18px; transition: all 0.5s ease-in-out;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx{position:relative;margin-bottom:5px}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk{min-height:45px;margin-top:20px;text-align:right}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .cont{position:relative;display:inline-block;padding:12px 15px;color:#fff;border-radius:3px;background:#2a98a8;box-shadow:0 2px 3px rgba(0,0,0,.1)}
.addside#container #content .adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .cont {float: none !important;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .cont.full{width:100%;max-width:inherit;padding:0;background:#f2f2f2!important}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot{position:absolute;z-index:10;top:5px;left:58px}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot .cont em.dot{display:inline-block;width:8px;height:8px;margin:0 1px;border-radius:4px;background:#b7b7b7;-webkit-animation-name:chat_line_dot;animation-name:chat_line_dot;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_bx{padding-top:5px}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line{position:relative;display:none;visibility:hidden;width:290px;margin-bottom:10px;margin-left:58px;opacity:0;background:#f2f2f2;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_bx .line_dot + .line .cont:after {content: '';position: absolute;width: 16px;height: 16px;left: -8px;top: 0;background: url(../../images/internet/popup/ico_talk_l.png) left top no-repeat;background-size: 100%;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .imgcont img {margin-left: -6px;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line:first-child .cont:before,.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot .cont:before{display:block}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line:last-child{margin-bottom:0}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line.full{display:none;width:auto;margin-left:58px}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot .cont em.dot:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot .cont em.dot:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line_dot .cont em.dot:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}
@-webkit-keyframes chat_line_dot{
  from{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}
  to{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px);opacity:.5}
}
@keyframes chat_line_dot{from{
  -webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}
  to{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px);opacity:.5}
}

.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question{margin-top:0;text-align:left}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question .ico_model{position:absolute;top:0;left:0;display:block;width:45px;height:45px;content:'';background:url(../../images/internet/popup/icon_cfmodel.png) left top no-repeat;background-size:100%}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question .cont{position:relative;width:auto;min-width:60px;color:#343c3d;background:#fff;float:none;text-align: left;font-size: 14px;line-height: 19px;padding:11px 15px;}
.digitalTariff #container.wide .adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question .cont {width:auto;background:#fff;float:none;padding:11px 15px;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question .cont:before{left:-8px;background:url(../../images/internet/popup/ico_talk_l.png) left top no-repeat;background-size:100%}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk.question .cont.full:before{display:none}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont {border: 1px solid #359dac;background-color: #fff;border-radius: 5px;box-shadow: 0 2px 3px rgba(0,0,0,.1);padding: 28px 12px 28px 14px;margin-top: 22px;position: relative;color: #343c3d;font-size: 15px;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont.active {border: 2px solid #e6616e;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont.active .tit {background-color: #e6616e;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont.active .buttonUl li a {background-color: #e6616e;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont.active .buttonUl li.icon_reservation a {background-image: url(../../images/internet/popup/buttoncont_icon_reservation_active.png);}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont.active .buttonUl li.icon_later a {background-image: url(../../images/internet/popup/buttoncont_icon_later_active.png);}

.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .tit {display: inline-block;position: absolute;top:-15px;left:-1px;font-size: 16px; line-height: 22px;padding: 4px 15px;font-weight: 700;color:#fff;background-color: #359dac;border-radius: 15px;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li {display: block;margin-top: 9px;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li a {display: block;font-size: 15px;line-height: 19px;font-weight: 500;color:#fff;background-color: #359dac;padding: 9px 34px 9px 15px;border-radius: 4px;background-position:228px center;background-repeat: no-repeat;background-size: 21px auto;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li.icon_call a {background-image: url(../../images/internet/popup/buttoncont_icon_call.png);}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li.icon_reservation a {background-image: url(../../images/internet/popup/buttoncont_icon_reservation.png);}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li.icon_later a {background-image: url(../../images/internet/popup/buttoncont_icon_later.png);}

.adas_help_layer .axa_talk_wrap .axa_talk_foot{position: absolute;width: 100%; bottom: 0px;background:#f2f2f2}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_menu{position:absolute;z-index:1;bottom:55px;transform: matrix(1, 0, 0, 1, 0, 379);width:100%;border-top:1px solid #ddd;background:#fff}
.adas_help_layer .axa_talk_wrap .talk_menu.hide{display:none}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_menu li{border-bottom:1px solid #eee}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_menu li:last-child{border-bottom:0}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_menu a{font-size:16px;font-weight:700;display:block;padding:16px 20px;color:#343c3d}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util_bx{display:block;height:55px;background:#f2f2f2}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util{position:absolute;z-index:10;bottom:0;left:0;display:-webkit-box;display:flex;width:100%;background:#359dac;}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util a{font-size:14px;line-height: 1; padding:40px 0 12px;text-align:center;color:#fff;display: inline-block;width: 192px;background-repeat: no-repeat;background-position: center 13px;}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util a.ico_tk01 {background-image: url(../../images/internet/popup/ico_tk01.png);border-right: 1px solid #49b2c1;}
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util a.ico_tk02 {background-image: url(../../images/internet/popup/ico_tk02.png); }
.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_util a.ico_tk03 {background-image: url(../../images/internet/popup/ico_tk03.png);}

.adas_help_layer .axa_talk_wrap .talk_intro{position:absolute;z-index:1;top:50%;left:0;width:100%;height:190px;margin:-140px 0 0}
.adas_help_layer .axa_talk_wrap .talk_intro .ani01{position:absolute;top:3px;left:50%;width:100px;margin-left:-50px}
.adas_help_layer .axa_talk_wrap .talk_intro .ani01 img {width:100px}
.adas_help_layer .axa_talk_wrap .talk_intro .ani02{position:absolute;top:120px;left:0;width:100%;height:12px;text-align:center}
.adas_help_layer .axa_talk_wrap .talk_intro .ani02 span{display:inline-block;width:3px;height:12px;border-radius:2px;background:#359dac}
.adas_help_layer .axa_talk_wrap .talk_intro .ani03 img{height:15px}
.adas_help_layer .axa_talk_wrap .talk_intro .ani03 span{font-size:16px;position:absolute;top:155px;left:0;display:block;width:100%;text-align:center;color:#343c3d}
.adas_help_layer .axa_talk_wrap .talk_intro .ani03 .txt01 img{height:23px}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx,.adas_help_layer .axa_talk_wrap .axa_talk_foot .talk_menu{display:none}
.inquiry_wrap dl{text-align:center}
.inquiry_wrap dt{font-weight:700;margin-bottom:18px;color:#343c3d}
.inquiry_wrap .btn_back_green_s{width:110px}
.guide_txt{display:none}


/* hj414 adas2 popup *//* hj416 */
.adas_pop_info .laypop {top:0;margin-left: -200px;width: 440px;}
.ct_inner.cont_product .adas_pop_info .laypop {box-shadow: 2px 2px 5px rgba(0, 0, 0, .19);position:fixed;top:auto;bottom:57px;left:auto;right:20px;margin:0;}/* H221206 *//* H221205 add */
.adas_pop_info .mask {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background:#000;opacity: 0.6;z-index: 100004;}
.adas_pop_help_modal.adas_pop_info .laypop {z-index: 100003}
.adas_pop_help_modal.adas_pop_info .mask {z-index: 100002}
.adas_pop_info .laypop .laypop_hd {background: none;background-color: #2b7da7;height: 46px;}
.adas_pop_info .laypop .laypop_hd h1 {font-size: 18px;line-height: 20px;margin: 13px 22px;}
.adas_pop_info .laypop .laypop_hd .btn_close {background: url(../../images/internet/popup/btn_close7.png) no-repeat 0 0;margin: 11px 19px 0 0;}
.adas_pop_info .laypop .laypop_bd {background: none;background-color: #fff;padding: 30px 40px 20px;height: auto;max-height: none;}
.adas_pop_info .laypop .laypop_bd dt {padding: 83px 0 18px;background: url(../../images/internet/popup/icon_cfmodel.png) no-repeat center 0;font-size: 18px;line-height: 26px;color:#343c3d;}
.adas_pop_info .laypop .laypop_bd dd {display:block;border-top: 1px solid #aaa;text-align: left;height: auto;}

.adas_pop_info .laypop .laypop_bd dt .sm {font-size: 14px;color:#5f5f5f;}
.adas_pop_info .laypop .laypop_bd dd.desc {font-size: 16px;line-height: 26px;text-align: center;color:#343c3d;padding-top: 15px;border-color:#eee;}
.adas_pop_info .laypop .laypop_bd dd.desc strong {font-weight: 700;}
.cl_2b7da7 {color:#2b7da7 !important;}

.adas_pop_info .laypop .inp_wrap label {display: block;font-size: 14px;line-height: 20px;color:#343c3d;padding: 17px 0 4px;}
.adas_pop_info .laypop .inp_wrap input {width:100%;display: block;font-size: 15px;line-height: 20px;color:#5f5f5f;border:none;border-bottom: 1px solid #ddd;padding: 7px 0;}
.adas_pop_info .laypop .inp_wrap input:focus {outline: 0;border-bottom: 2px solid #3399ff;}
.adas_pop_info select {width:100%;display: block;font-size: 15px;line-height: 20px;color:#5f5f5f;border:none;border-bottom: 1px solid #ddd;padding: 7px 0;width: 90px}
.adas_pop_info .laypop .laypop_bd .noti_txt {font-size: 13px;line-height: 18px;color:#2b7da7;margin: 10px 0 0;}
.adas_pop_info .laypop .laypop_bd .bd_dl_later .noti_txt.color1 {color:#343c3d;}

.adas_pop_info .laypop .laypop_ft .btn_area {background: none;background-color: #fff;text-align: center;}
.adas_pop_info .laypop .laypop_ft .btn_area input {width: 140px;height: 40px;border: none;border-radius: 0;font-size: 16px;line-height: 40px;font-weight: bold;color:#fff;margin: 0 5px;background-color: #999;}
.adas_pop_info .laypop .laypop_ft .btn_area input.btn_reservation {background-color: #3399ff;}

.adas_pop_info .inp_horizon_multi {height: 78px;}
.adas_pop_info .inp_horizon_multi > div {position: relative;float: left;height: 78px;}
.adas_pop_info .inp_horizon_multi > .wrap_cert_num {width: 190px;}
.adas_pop_info .inp_horizon_multi > .wrap_cert_num .inp_wrap input {padding-right: 30px;width: 180px}
.adas_pop_info .inp_horizon_multi > .wrap_cert_num .txt_info.ico_cal {position: absolute;top:44px;right:-21px;width:27px;height: 33px;padding:0;background: url(../../images/internet/popup/icon_adas_calendar.png) no-repeat center center;text-indent: -500px;z-index: 2;cursor: pointer;}
.adas_pop_info .inp_horizon_multi > .w40 {width: 40px;}
.adas_pop_info .inp_horizon_multi > div.sinfo {float:none;height: auto;}

/* hj417 adas2 modal */
.adas_pop_info .laypop .laypop_bd .bd_dl_call dd {border-top-color: #eee;text-align: center;}
.adas_pop_info .laypop .laypop_bd .bd_dl_call dd .p1 {font-size: 30px;line-height: 1;color:#2b7da7;font-weight: bold;margin-top: 18px;}
.adas_pop_info .laypop .laypop_bd .bd_dl_call dd .p2 {font-size: 14px;line-height: 1;color:#5f5f5f;margin-top: 10px;}

.adas_pop_help_modal .laypop {position: fixed;transition: all .3s ease;top: -2500px;z-index: 100005}
.adas_pop_help_modal.active .laypop {top: 100px;transition: all .6s ease-in-out;}
.adas_pop_info.adas_pop_help_modal .mask {display: none;}
.adas_pop_info.adas_pop_help_modal.active .mask {display: block;}

.adas_pop_info.adas_pop_help_modal .adas_pop_modal_inner {margin-top: 30px;}
.adas_pop_info.adas_pop_help_modal .laypop_hd {padding: 55px 30px 0;text-align: center;word-break: keep-all;color: #343c3d;border-top-left-radius: 9px;border-top-right-radius: 9px;background-color: #f5f5f5;position: relative;height: auto;}
.adas_pop_info.adas_pop_help_modal .laypop_hd .ico_helpbot {width: 80px; height: 80px;position: absolute;top:-40px;left: 50%;margin-left: -40px;background: url(../../images/internet/popup/ico_helpbot_l.png) center center no-repeat;background-size: 100%;}
.adas_pop_info.adas_pop_help_modal .laypop .laypop_hd .btn_modal_close {border: none; position: absolute;background: url(../../images/internet/popup/btn_close8.png) center center no-repeat;width: 18px;height: 18px;background-size: 100%;top:20px;right: 20px;margin: 0; cursor:pointer;}

.adas_pop_info.adas_pop_help_modal .laypop_bd {padding: 0 0 25px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;word-break: keep-all;}
.adas_pop_info.adas_pop_help_modal h3 {font-size: 20px;line-height: 28px;margin:0 0 25px;padding: 0 30px 25px;background-color: #f5f5f5;font-weight: bold;}/* hj21215 edit *//* hj21217 edit */
.adas_pop_info.adas_pop_help_modal p {font-size: 16px;line-height: 24px;font-weight: normal;margin-bottom: 25px;padding: 0 30px;}/* hj21217 edit */
.adas_pop_info.adas_pop_help_modal .adas_modal_bt {padding: 0 30px;}/* hj21217 edit */
.adas_pop_info.adas_pop_help_modal a {display: block;font-size: 18px;line-height: 26px;font-weight: bold;color:#fff;padding:13px 44px 13px 30px;border-radius: 5px;margin-bottom: 8px;text-align: left;}
.adas_pop_info.adas_pop_help_modal a.button_ico_reservation {display: block;background: url(../../images/internet/popup/button_ico_reservation.png) right center no-repeat #2a98a8;}/* hj21210 현행화 */
.adas_pop_info.adas_pop_help_modal a.button_ico_later {background: url(../../images/internet/popup/button_ico_later.png) right center no-repeat #2a98a8;}
.adas_pop_info.adas_pop_help_modal .noti_b_txt {display: inline-block;color:#2b7da7;font-size: 14px;line-height: 18px;padding-left: 21px;background: url(../../images/internet/ico/icon_exclamationmark4.png) left 1px no-repeat;}
.adas_help_layer .axa_talk_wrap .axa_talk_body .talk_bx .talk .line .buttoncont .buttonUl li.icon_reservation {display: none;}

/* hj210 adas2 modal msg 추가 *//* hj21215 edit */
.adas_pop_info.adas_pop_help_modal p.ui_auto_msg_text2{font-size: 20px;line-height: 28px;font-weight: bold;color:#343c3d;}
.adas_pop_info.adas_pop_help_modal .blue500 {font-size: 22px;font-family: 'RobotoB';font-weight:700;color:#2b7da7;}
.adas_pop_info.adas_pop_help_modal .amw_wrap1 {margin: 25px auto 30px;border:1px solid #ddd;padding: 30px 10px 17px;width:360px;border-radius: 5px;position: relative;}/* hj21217 edit */
.adas_pop_info.adas_pop_help_modal .amw_wrap1 h4.tit {font-size: 16px;line-height: 30px;font-weight: 700;display:inline-block;width:auto;margin:0;padding:0 19px;color:#fff;background-color: #e6616e;border-radius: 15px;position: absolute;top:-15px;left: 107px;}
.adas_pop_info.adas_pop_help_modal .amw_wrap1 ul {margin: 0 auto;padding:0 11px;text-align: left;display: inline-block;}
.adas_pop_info.adas_pop_help_modal .amw_wrap1 ul li {font-size: 16px;line-height: 25px;margin: 0 0 3px;color:#343c3d;}
.adas_pop_info.adas_pop_help_modal .amw_wrap1 ul li .tit {display: inline-block;width: 64px;text-align: center;background-color:#e6616e;color: #fff;font-weight: bold;margin-right: 11px;border-radius: 4px;}
.adas_pop_info.adas_pop_help_modal .amw_wrap2 {margin: 8px auto;padding: 15px 10px;width:360px;border-radius: 5px;position: relative;background-color: #eee;}/* hj21217 edit */
.adas_pop_info.adas_pop_help_modal .amw_wrap2 .upperArrow {position: absolute;width: 11px;height: 6px;background: url(../../images/internet/popup/amw_wrap_line.gif) bottom center no-repeat;top:-6px;right:39px;}
.adas_pop_info.adas_pop_help_modal .amw_wrap2 p {font-size: 16px;line-height: 24px;margin: 0 0 9px;color:#343c3d;padding:0;}
.adas_pop_info.adas_pop_help_modal strong {font-weight: bold;}
.cl_e6616e {color:#e6616e !important;}
.cl_343c3d {color: #343c3d !important;}
/* //hj21215 edit */

#adas_pop_reservation.adas_pop_info .inp_wrap .inp_time_wrap .selectbox-wrap .value-holder {font-size: 15px;height: 35px;border-radius: 0;background: none !important;}
#adas_pop_reservation.adas_pop_info .inp_wrap .inp_time_wrap .selectbox-wrap .value-holder2 {border:none !important;background: url(../../images/internet/popup/bg_value_holder2.gif) no-repeat center right;}

.box_bgf9 {background-color: #f9f9f9;padding: 20px;}
.normal_txt {font-size: 14px;line-height: 25px;font-weight: 400;color:#767676;}
.btn.type_m3.type_m3_deactive.active input, .btn.type_m3.type_m3_deactive.active span {background: url(../../images/internet/btn/bg_type_m2.gif) no-repeat 0 0;}
.vat {vertical-align: top !important;}
.rdobox.smsAgreementSpan label {display: block;height: 25px;padding: 10px 0 0 27px;background: url(../../images/internet/radio_check.png) no-repeat 0 13px;}
.rdobox.on.smsAgreementSpan label {background-position: 0 -35px;}

.alertpop.certPhoneNumberPop {width: 383px;z-index: 99999999 !important;}
.alertpop.certPhoneNumberPop .alertpop_sh {position: fixed;width:100%;width: 100vw;height: 100%;height: 100vh;background-color: rgba(0,0,0,.5);left: 0;top: 0;z-index: 0;}
.alertpop.certPhoneNumberPop .alertpop_inner {position: fixed;z-index: 100;}

.char_list > .char_li {padding-left: 19px;text-indent: -19px;color: #767676;font-size: 14px;line-height: 22px;}
.fz13 {font-size: 13px !important}

/* H126 마일리지운전자소개-상담예약 */
.adas_pop_reservation_cont .adas_pop_reservation.adas_pop_info {display: none;}
.adas_pop_reservation_cont .openAdasPopReservation {display: block;}
.adas_pop_reservation_cont.active .adas_pop_reservation.adas_pop_info {display: block;}
.adas_pop_reservation_cont.active .openAdasPopReservation {display: none;}
.openAdasPopReservation {border:none;background:none;position: fixed;top:50%;right: 10px;margin-top: -79px;cursor: pointer;z-index: 5;}/* H23411 *//* H2313 *//* H221207 *//* H221215 */
.openAdasPopReservation .tit{font-family: 'noto';font-size: 16px;line-height: 1;font-weight: 700;color:#fff;text-align: center;position: absolute;top:98px;left:0;width: 100%;letter-spacing: -.8px;}/* H221215 */
.posr {position: relative !important;}


/* H95 alertPop */
.alertpopFix {position:fixed;left:50%;top:225px;z-index:999999 !important;}
.alertpopFix .alert_type01{position:relative;margin: 0 auto;padding: 0 20px;width:450px;box-sizing: border-box;background-color: #fff;}
.alertpopFix .alert_type01:before{content: '';position: fixed;left:0;top:0;z-index:-1;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3)}
.alertpopFix .alert_type01 .alertpop_hd.ico_alert{height: 53px;border-bottom: 1px solid #eee;background: url(../../images/internet/ico/ico_alertPop.png) center no-repeat}
.alertpopFix .alert_type01 .alertpop_bd {padding:35px 0;text-align: center;font-size: 18px;line-height: 1.5;color:#343c3d;letter-spacing: -1px;}
.alertpopFix .alert_type01 .alertpop_ft{padding:0 0 40px;}
.alertpopFix .alert_close{display: block;outline: 0;border: none;padding:15px;width:100%;text-align: center;background-color:#3399ff;font-size: 18px;line-height: 22px;font-weight: 400;color:#fff;}

/* S24826 */
.mix-area { display: flex; justify-content: space-between; align-items: center; }
.mix-area .rdogroup { position: relative; display: flex; align-items: center; }
.mix-area .rdogroup label { padding-top: 6px; margin-left: 20px !important; line-height: 25px; }