@charset "utf-8";

/* ----------------------common.css--------------------- */
/* font */
@font-face {
  font-family: 'Roboto B';
  font-style: normal;
  font-weight: normal;
  src: url('/common/font/Roboto-Bold-webfont.eot');
  src: url('/common/font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/Roboto-Bold-webfont.woff') format('woff'), url('/common/font/Roboto-Bold-webfont.ttf') format('truetype');
}

/* reset */
html, body {height:100%;}
*{margin:0;padding:0;letter-spacing:0;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
body{font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif;letter-spacing:0;font-size:16px;line-height:24px;color:#333;background-color:#fff;overflow-y:scroll}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal !important;line-height:21px;font-family:"RixSGo B";}
img{vertical-align:top;border:0}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;border: 0;
background-color: transparent;}
fieldset{border:0}
/* legend,caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0} wa: 주석처리 */
address,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-family:"RixSGo B";font-weight:normal;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;width:100%;}
/* caption,hr,legend{width:0px;height:0px;font-size:1px;text-indent:-9999em;line-height:0} */
caption,hr,legend{ position:absolute; width:1px; height:1px; font-size:1px; line-height:0; clip:rect(1px, 1px, 1px, 1px); overflow:hidden; }
th{text-align:left;font-size:14px;color:#333;line-height:18px;font-family:"RixSGo EB","Dotum",sans-serif;letter-spacing:0;vertical-align:top;font-weight:normal;}
th label{font-family:"RixSGo EB","Dotum",sans-serif;}
td{text-align:left;color:#333;line-height:22px;vertical-align:top}
dt {font-weight:normal;}
label em{color:#929292;}

/* form controll */
input[type=checkbox],
input[type=radio]{width:13px;height:13px;margin:2px 0;padding:0;vertical-align:middle}
input[type=text],
input[type=password] {padding:1px 0 1px 0;text-indent:0;line-height:20px;height:20px;border:0;color:#333 !important;background:transparent;width:100%;font-family:"RixSGo EB","Dotum",sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
select {padding:5px 0;border:0;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif;color:#333;}
::-webkit-input-placeholder { color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; }
::-moz-placeholder {color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; } /* firefox 19+ */
:-ms-input-placeholder {color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; } /* ie */
input[type=text]:-ms-input-placeholder {color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; } /* ie */
input[type=password]:-ms-input-placeholder {color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; } /* ie */

input:-moz-placeholder {color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important; }
.placeholdersjs{color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif !important;}
textarea{background:#fff;padding:1px 0 1px 0;text-indent:0;width:100%;height:18px;line-height:18px;color:#333;border:0;font-family:"RixSGo EB","Dotum",sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;resize:none;overflow:hidden !important;}
/*textarea, input, *:focus {outline: none !important; }*/
textarea:focus, input:focus {}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 500px #fff inset;}

/* skipnav */
.skipnav{position:absolute;top:0;left:0;width:100%;height:0;line-height:0;}
.skipnav a{display:block;overflow:hidden;height:1px;width:1px;padding:0;font-size:0;line-height:0;margin:0 -1px -1px 0;}
.skipnav a:hover,
.skipnav a:active,
.skipnav a:focus{position:absolute;top:0;left:0;z-index:50;width:100%;height:40px;line-height:100%;margin:0;padding:10px 0 5px 0;border:1px solid #000;background:#333;font-size:16px;color:#fff;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}

/* common */
.clfix{*zoom:1}
.clfix:before,.clfix:after{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hidden{visibility:hidden;}
.ov_hidden {overflow:hidden !important;}
.ov_auto {overflow-y:auto !important;overflow-x:hidden;}
.hide_txt{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(1px 1px 1px 1px)}
.dp_none{display:none !important}/* 170703 */

.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.fl {float:left !important}
.fr {float:right !important}
.fn {float:none !important}
.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_c {text-align:center !important;}
.fw_b {font-weight:700 !important;}
.hgt56{height:56px !important;}

.txt_s19 {font-size:19px !important;}
.txt_s19b {font-size:19px !important;font-family:"RixSGo B" !important}
.txt_s16 {font-size:16px !important;}

.ltr4 {letter-spacing:-4px !important;}

.highlight {background:yellow;}
.keyword {}
.bdt0{border-top:0 !important}
.hgt270{height: 270px !important}
.bdb_none{border-bottom: 0 !important;}

/* 200514 : BHY : 공통 포인트컬러 추가 */
.point_red {color:#e11b22}

/* link */
a,a:link,a:visited,a:active,a:hover,a:focus{color:#333;font-size:100%;text-decoration:none;}
a:hover {text-decoration:underline;color:#00819a;}
.focus{outline:1px solid #9CBEF5}

a.link {text-decoration:underline;}
a.link span {text-decoration:underline;}
a.link01 {text-decoration:underline;}
a.link02 {text-decoration:underline;color:#425e77 !important;font-family:"RixSGo B";}
a.link03 {text-decoration:underline;color:#a16a38 !important;font-family:"RixSGo B";}
a.link04 {text-decoration:underline;color:#90494c !important;font-family:"RixSGo B";}
a.link:hover,
a.link02:hover,
a.link03:hover,
a.link04:hover {}
a.link_prd {line-height:20px;}
a.link_prd em {display:block;}
a.link_prd span {display:block;text-decoration:underline;font-size:14px;color:#777;}
a.link_prd:hover {text-decoration:none !important;}
a.link_prd:hover span {color:#00819a;}

/* space */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}
.mt200 {margin-top:200px !important;}
.mt-6 {margin-top:-6px !important;}
.mt-40 {margin-top:-40px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb100 {margin-bottom:100px !important;}

.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}
.ml70 {margin-left:70px !important;}

.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr27 {margin-right:27px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt32 {padding-top:32px !important;}
.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}

.plr15{padding-left:15px !important;padding-right:15px !important;}

.pr0{padding-right:0 !important}

/* 간격 */
.space {margin-top:40px !important;} /* 기본 */
.space_etc {margin-top:50px !important;} /* 공시실 기본 */
.space_mid {margin-top:14px !important;} /* 공시실 타이틀+타이틀 */
.space_bm {margin-top:6px !important;} /* 공시실 타이틀+타이틀+타이틀 */

.space60 {margin-top:60px !important;}
.space50 {margin-top:50px !important;}
.space40 {margin-top:40px !important;}
.space30 {margin-top:30px !important;}
.space20 {margin-top:20px !important;}
.space10 {margin-top:10px !important;}

/* top button *//* 20160316 */
.topbtn{position:fixed;display:none;left:50%;bottom:180px;margin-left:655px;background:#f8f8f8;z-index:1}/* 180329 */  /*180406수정:bottom:165px;margin-left:667px; */
.topbtn a{display:block;padding:25px 0 10px;width:44px;height:12px;font-size:12px;line-height:12px;color:#555555;text-align:center;background:url("../images/common/bg_topbtn.png") no-repeat 14px 10px}
.topbtn.topbtn_tm a{padding:0;width:auto;height:auto;line-height:auto;background:none}
.topbtn a:hover{text-decoration:none}
.topcall{display:none;position:fixed;left:50%;bottom:128px;margin-left:375px;background:#f8f8f8;z-index:1;}

/* 161216 배너 위치 수정 및 동작 수정*/
.topcall#floatingbanner{display:none;position:fixed;bottom:32px;width:130px;margin-left:630px;background:none}
.topcall#floatingbanner2{display:none;position:fixed;bottom:32px;margin-left:614px;background:none;}

/* parking page 20160316 */
#parking_page {padding:90px 0;background:#f2f2f2;}
.parking_page_cont {width:1200px;margin:0 auto;text-align:center;}
.parking_page_cont p {margin:0 0 30px 0;color:#333333;font-size:26px;line-height:43px;}
.ico_parking01 {display:block;width:249px;height:201px;margin:0 auto 45px;background:url('/default/images/common/ico_parking01.png') no-repeat 0 0;}


/* ----------------------content.css--------------------- */
/* title  */
#content h2 {font-size:32px;color:#333;line-height:33px;}
#content .prd_tit h2{font-size:22px;color:#333;line-height:30px;}/*상품페이지 타이틀만 폰트 사이즈 작게 22px 20171103*/
#content h2 strong{color:#00819a;}
#content h3, #content .tit_h3 {padding:0 0 18px 0;font-family:"RixSGo M";font-size:24px;line-height:20px;background:none;color:#333;}
#content h4, #content .tit_h4 {padding:0 0 18px 10px;font-family:"RixSGo B";font-size:19px;line-height:19px;background:url("../images/common/bu_h4.png") no-repeat 0 2px;color:#333;}
.top_cont h4.stit {padding-bottom:18px !important;font-family:"RixSGo B";font-size:19px;line-height:19px;}
#content h5, #content .tit_h5 {padding:0 0 18px 0;font-family:"RixSGo B";font-size:19px;line-height:19px;background:none;color:#475069;}
#content h6, #content .tit_h6 {padding:0 0 18px 0;font-family:"RixSGo EB";font-size:16px;line-height:16px;color:#333;}

#content .stit_h3 {background:none;padding-left:0;color:#333;font-size:19px;}
#content h3.stit {font-family:"RixSGo B";font-size:19px !important;}
#content h3.stit strong  {color:#00819a}
#content h3.stit span  {font-size:18px;}
#content h4.stit {font-family:"RixSGo EB" !important;font-size:16px !important;background:none;padding-left:0;}
#content h4.stit_bg {font-family:"RixSGo EB" !important;font-size:16px !important;line-height:16px;}
#content h4.stit_none {font-family:"RixSGo EB" !important;font-size:16px !important;line-height:16px;background:none;padding-left:0;color:#475069;}
#content h5.stit {font-family:"RixSGo EB" !important;font-size:16px !important;line-height:16px;color:#333;}

.top_tit {padding:0 0 35px 0;}
/*.top_tit h2 {font-size:22px !important;line-height:30px !important}*//* 170417 */
.top_tit h3 .date {color:#929292;font-size:16px;margin-left:10px;}
.top_tit > p {padding-top:17px;line-height:24px;color:#777;}
.top_tit > p.etc {color:#333;}
.top_tit > p em {color:#333;}
.top_tit > p strong{color:#333;}
.top_tit > p .t_txt{display:block;padding-bottom: 10px;}
.top_tit > dl {padding-top:20px;}
.top_tit > dl > dt {padding-bottom:4px;color:#333;font-family:"RixSGo EB";}
.top_tit > dl > dd {color:#777;overflow:hidden;}
.top_tit > dl > dd p {float:left;padding-bottom:0;line-height:24px;color:#777;width:670px;}
.top_tit > dl > dd p strong {color:#00819a;}
.top_tit > dl > dd .tit_btn {float:right;margin-top:10px;}
.top_tit .bx_topmsg01 {margin-top:20px !important;}
.top_tit .bx_topmsg03 {margin:20px 0 0 0 !important;}
.top_tit .bx_topmsg03 p{padding-bottom:0 !important;}
.top_tit .bx_topmsg03 .bx_btn {margin-top:20px !important;}
.top_tit .bx_topmsg03.add .bx_btn {margin-top:-5px !important}
.top_tit .bx_topmsg03.nobd {border-bottom:0}

.top_cont {margin:0 0 18px 0;position:relative;min-height:16px;}
.top_cont.wyl250516 {margin:0; position:relative;min-height:16px;}
.top_cont:after {display:block;clear:both;content:'';}
.top_cont h3, .top_cont h4, .top_cont h5, .top_cont h6 {float:left;margin-bottom:0 !important;padding-bottom:0 !important;}
.top_cont h3 a.btn_more, .top_cont h4 a.btn_more, .top_cont h5 a.btn_more {margin:-14px 0 -10px 5px;}
.top_cont .top_fl {float:left;}
.top_cont .top_fl.sum {font-family:"RixSGo B";}
.top_cont .top_fl strong {color:#00819a;}
.top_cont .top_fl.unit {margin:10px 0 -15px 0;display:block;font-size:14px;color:#777;text-align:left;} /* 단위, 기준 */
.top_cont .top_fr.unit_static{margin: 10px 0 -15px 0;display: block;font-size: 14px;color: #777;text-align: right;}
.top_cont .top_txt {float:left;margin:0 !important}
.top_cont .txt {font-size: 14px;}
.top_cont .top_fr {float:right !important;}
.top_cont .top_fr em {color:#777777;}
.top_cont .top_fr strong {color:#00819a;}
.top_cont .top_fr.more {padding-right:50px;}
.top_cont .top_fr.bt {position:absolute;top:-6px;right:0;} /* 버튼 */
.top_cont .top_fr.unit {margin:10px 0 -15px 0;display:block;font-size:14px;color:#777;text-align:right;} /* 단위, 기준 */
.top_cont .top_fr.num {margin:10px 0 -15px 0;font-size:14px;margin-top:3px;} /* 문항수 */
.top_cont .top_fr.num strong{font-family:"RixSGo EB";}
.top_cont .top_fr.num em{font-family:"RixSGo EB";}
.top_cont .top_fr a.btn {float:left;margin:0 0 0 10px;}
.top_cont .top_fr .ipt{float:right;margin-left:15px;}
.top_cont .top_fr .ipt .check_style{float:left;}
.top_cont .top_fr .ipt label{margin:-1px 0 0 5px;}
.top_cont .top_fr .ipt .ipt_radio label{margin:0 12px 0 5px;}
.top_cont .ipt {margin-top:5px;}
.top_cont .ipt input {vertical-align:middle;}
.top_cont .ipt label {margin:0 12px 0 5px;}
.top_cont .bx_error p{float:right;/* margin-right:40px; */margin-right:27px}
.top_cont .bx_error.fl p{margin-right:0;}
.top_cont.bdb{border-bottom: 1px solid #8d8d8d;padding-bottom: 10px;margin: 0 0 40px 0;}
.top_cont .total.etc{font-family: "RixSGo M";font-size: 16px;color: #333;margin-left:0;}
.top_cont .total.etc em{font-family: "RixSGo EB";font-size: 16px;color: #333;}
.top_cont .total{position:relative;top:-2px;margin: 0 0 0 18px;color: #777;}
.top_cont .total em{font-family: "RixSGo M";color: #777;}
.top_cont .top_search {float:right !important;}
.top_cont .top_search .bx_error p {float:none;margin-right:0;}
.top_cont fieldset {}
.top_cont fieldset .search_word {float:right;}
.top_cont .search_word label {float:left;margin:0 18px 0 0;height:34px;line-height:34px;font-family:"RixSGo B";font-size:15px;}
.top_cont .search_word .search {float:left;margin:0 5px 0 0;border-bottom:1px solid #aaa}
.top_cont .search_word .ipt_select {float:left;width:90px !important;margin-right:10px;}
.top_cont .search_word .ipt_select .select_style .slc_target {padding:5px 0 !important;}
.top_cont .search_word .btn {float:left;margin-top:-2px !important;margin-left:0 !important}
.top_cont .search_word input[type=text] {float:left;width:175px;height:34px;line-height:34px;padding:0;}
.top_etc{margin:15px 0 10px 0}
.top_etc em{margin-right:10px}

/* content */
.check_info {margin-bottom:30px;background:#fafafa;border-top:3px solid #2c3346;position:relative;}
.check_info_in {overflow:hidden;border:1px solid #e7e7e7;padding:20px 26px 18px 25px;}
.check_info:after {display:block;width:26px;height:26px;content:'';background:url("../images/common/bg_bx00.gif");position:absolute;bottom:0;right:0;}
.check_info dl {float:left;width:440px;margin-top:2px;}
.check_info dt {font-size:21px;color:#333;font-family:"RixSGo B";}
.check_info dd {font-size:13px;line-height:15px;color:#777;padding:3px 0 0 0;}
.check_info ul {float:right;}
.check_info ul li {float:left;background:#fff;border:1px solid #e7e7e7;margin-right:-1px;}
.check_info ul li a {display:block;padding:12px 15px 10px 15px;font-size:14px;line-height:15px;text-align:center;text-decoration:none;}
.check_info ul.detail_all {float:left;margin-top:10px;}
.check_info ul.detail_all li {float:left;background:url("../images/common/bu_dt01.gif") no-repeat 0 9px;border:none;margin:0 0 0 30px;padding-left:9px;}
.check_info ul.detail_all li:first-child {margin:0 0 0 0;}
.check_info ul.detail_all li em {float:left;color:#333;padding-right:20px;}
.check_info ul.detail_all li span {float:right;color:#333;}
.check_info ul.detail_all li strong {font-size:16px;color:#00819a;}
.check_info ul.detail_btn{float:left;margin-left:17px}

.check_info ul.detail_all.etc{float:none;margin-top:0;}
.check_info ul.detail_all.etc li{width:47%;}
.check_info ul.detail_all.etc span{float:left;}

.check_myinfo {margin-bottom:40px;border-top:3px solid #2c3346;position:relative;}
.check_myinfo_in {overflow:hidden;border:1px solid #e7e7e7;padding:0}
.check_myinfo:after {display:block;width:26px;height:26px;content:'';background:url("../images/common/bg_bx01.gif");position:absolute;bottom:0;right:0;}
.check_myinfo dl {overflow:hidden;padding:10px 19px 10px 24px;background:#fafafa;border-bottom:1px solid #e7e7e7;}
.check_myinfo dl a {margin-left:19px;}
.check_myinfo dt {float:left;line-height:38px;}
.check_myinfo dt strong {font-family:"RixSGo EB";}
.check_myinfo dd {float:right;}

.check_myinfo .myinfo_top{overflow:hidden;padding:10px 25px;background:#fafafa;border-bottom:1px solid #e7e7e7;}
.check_myinfo .myinfo_top .comp{display:inline-block;margin: 8px 15px 0 0;font-size:19px;color:#333;font-family:"RixSGo B";}
.check_myinfo .myinfo_top .btn_w03s{margin-top: -5px;}
.check_myinfo .myinfo_top ul {float:right;}
.check_myinfo .myinfo_top ul li {float:left;background:#fff;border:1px solid #e7e7e7;margin-right:-1px;}
.check_myinfo .myinfo_top ul li a {display:block;padding:12px 15px 10px 15px;font-size:14px;line-height:15px;text-align:center;text-decoration:none;}

.check_myinfo .myinfo_cont{padding:23px 24px 23px 15px;}
.check_myinfo .myinfo_cont ul {overflow:hidden;}
.check_myinfo .myinfo_cont ul li {float:left;width:231px;padding:0 30px 2px 25px;background:url("../images/common/bu_dt01.gif") no-repeat 15px 9px;}
.check_myinfo .myinfo_cont ul li em {float:left;color:#333;font-size:14px;}
.check_myinfo .myinfo_cont ul li span {float:right;color:#333;}
.check_myinfo .myinfo_cont ul li strong {font-size:16px;font-family:"RixSGo EB";}

.check_myinfo .myinfo_detail {overflow:hidden;padding:21px 24px 19px 154px;background:url("../images/common/ico_chk.png") no-repeat 50px 38px;}
.check_myinfo .myinfo_detail ul {overflow:hidden;}
.check_myinfo .myinfo_detail ul li {float:left;width:304px;padding:0 30px 2px 25px;background:url("../images/common/bu_dt01.gif") no-repeat 15px 10px;}
.check_myinfo .myinfo_detail ul li em {float:left;color:#333;font-size:14px;}
.check_myinfo .myinfo_detail ul li span {float:right;color:#333;}
.check_myinfo .myinfo_detail ul li strong {font-size:16px;font-family:"RixSGo EB";}
.check_myinfo .myinfo_detail ul.detail_all {margin-bottom:10px;padding-bottom:8px;background:url("../images/common/line_dot01.gif") repeat-x left bottom;}

.bnr_area {margin:50px 0;}
.bnr_cardinst {overflow:hidden;width:293px;height:46px;padding:12px 0 0 15px;background:#f8f8f8 url("../images/common/bg_cardinst.png") no-repeat 269px 13px;border:1px solid #e7e7e7;}
.bnr_cardinst dl {font-size:13px;line-height:13px;}
.bnr_cardinst dt {color:#000;font-family:"RixSGo B";padding:0;margin:0 0 7px 0;}
.bnr_cardinst dt span {font-weight:normal;}
td .bnr_cardinst {position:absolute;top:-17px;left:0;}

.file_list{overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.file_list a{float:left;display:block;width:263px;height:55px;line-height:57px;text-indent:24px;padding-right:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;position:relative;font-size:14px;text-decoration:none;}
.file_list a span{text-indent:-9999px;position:absolute;top:19px;right:15px;}
.file_list.etc {margin-left:-1px;}
.file_list.etc a {width:414px;}

.attach_list a:first-child {margin-left:15px}
.attach_list a {display:inline-block;font-size:16px;margin-left:20px;}

/* box */
.bx_notice {padding:35px 39px 36px 39px;border:1px solid #e7e7e7;margin-top:50px;}
.bx_notice.top {margin:0 0 30px 0;}
.bx_notice.md {margin:20px 0;}
.bx_notice.bm {margin:0 0 10px 0;}
.bx_notice.none{padding:0;border:none;}
.bx_notice > ul > li {padding:0 0 5px 0;margin-top:5px;font-size:14px;text-indent:0;line-height:22px;}
.bx_notice > ul > li:first-child {margin-top:0;}
.bx_notice > dl {margin:0 !important;}
.bx_notice > dl.other {margin:0 0 40px 0 !important;}
.bx_notice > dl > dt {position:relative;border-bottom:1px solid #efefef;margin:0 0 17px 0 !important;font-family:"RixSGo EB";}
.bx_notice > dl > dt:after {content:'';display:block;clear:both}
.bx_notice > dl > dt em {display:inline-block;/* border-bottom:4px solid #333; */margin-bottom:-1px;padding:0 0 23px 0;font-family:"RixSGo EB";position:relative}
.bx_notice > dl > dt em:before {content:'';display:block;width:65px;height:3px;background:#000;position:absolute;left:0;bottom:0}
.bx_notice > dl > dt a.btn {float:right;}
.bx_notice > dl > dd {margin:10px 0 0 18px;font-size:14px;text-indent:-18px;line-height:22px;}
.bx_notice > dl > dd strong, .bx_notice li strong {font-family:"RixSGo B";color:#333;}
.bx_notice > dl > dd > dl,
.bx_notice > dl > dd > div {text-indent:0;}
.bx_notice > dl > dd em,
.bx_notice li em {font-family:"RixSGo B";color:#00819a;}
.bx_notice li > ul,
.bx_notice > dl > dd > ul {margin-top:5px;}
.bx_notice li > ul > li,
.bx_notice > dl > dd > ul > li {padding:0 0 0 10px;margin:0 0 0 0;background:url("../images/common/bu_dt01.gif") no-repeat 0 9px;text-indent:0;font-size:14px;}
.bx_notice > dl > dd.etc {margin-left:0;text-indent:0;}
.bx_notice > dl > dd.etc ul {margin-left:0;}
.bx_notice > dl > dd.etc li {padding-left:9px;}
.bx_notice ul.etc00 {} /* 블릿없음 */
.bx_notice ul.etc00 li {padding:0 0 0 0 !important;margin:0 !important;background:none;text-indent:0 !important;}
.bx_notice ul.etc01 {} /* 주 */
.bx_notice ul.etc01 > li {margin-left:30px;text-indent:-30px;}
.bx_notice ul.etc01 > li p {margin:4px 0 0 0;text-indent:0;}
.bx_notice ul.etc02 {} /* 가나다 */
.bx_notice ul.etc02 > li {margin-left:20px;text-indent:-20px;}
.bx_notice ul.etc02 > li p {margin:4px 0 0 0;text-indent:0;}
.bx_notice ul.etc02.add > li p {margin:0 0 0 -20px;text-indent:0;}
.bx_notice ul.etc03 > li {padding:0 0 0 0;background:none;margin-left:-18px !important;}
.bx_notice ul.etc04 {} /* 123 */
.bx_notice ul.etc04 li {padding:0 !important;margin:0 0 0 18px !important;background:none;text-indent:-18px !important;}
.bx_notice ul.etc02.add > li {margin-top:7px;}
.bx_notice ul.etc02.add > li.none,
.bx_notice ul.etc02.add > li:first-child margin-top:0 !important;
.bx_notice ul.etc02.add > li p.ex {margin:0;text-indent:-22px;}
.bx_notice ul.etc02.add > li > ul {margin-left:-20px;}
.bx_notice ul.etc02.add > li > ul > li {padding-left: 11px}
.bx_notice .add_p {margin-left:0;text-indent:0;}
.bx_notice .space_txt01 {margin-top:10px;}

.bx_topmsg01 {overflow:hidden;padding:28px 0 26px 158px;margin:0 0 20px 0;border:1px solid #e7e7e7;}
.bx_topmsg01 dl {}
.bx_topmsg01 dl.dl_list{}
.bx_topmsg01 dl.dl_list dd{padding:1px 0 1px 8px !important;font-size: 16px;color:#333;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.bx_topmsg01 dt {padding-bottom:7px;font-family:"RixSGo EB";color:#333;}
.bx_topmsg01 dd {font-size:14px;color:#777;line-height:22px;}
.bx_topmsg01 p {color:#333;padding-bottom:8px;}
.bx_topmsg01 p.p_num{font-size:18px;font-family: "RixSGo B";}
.bx_topmsg01 p.p_num strong{color:#00819a}
.bx_topmsg01 p.p_num em{color:#333;font-family: "RixSGo B";}
.bx_topmsg01.etc{padding-right:20px;padding-left:148px;}
.bx_topmsg01.etc p{float:left;}
.bx_topmsg01.etc dl{float:left;}
.bx_topmsg01.etc dt{padding-bottom:0px;}
.bx_topmsg01.etc dd{font-size:16px;}
.bx_topmsg01.etc .bx_btn {float:right;}
.bx_topmsg01.etc .bx_btn a {float:right;margin-left:10px;}

.bx_topmsg02 {background:#f7f7f7;border:1px solid #efefef;padding:20px;line-height:16px;margin-top:40px;}
.bx_topmsg02 strong {font-family:"Roboto B";font-size:14px;color:#333;line-height:16px;margin:0 15px 0 0;}
.bx_topmsg02 em {font-family:"RixSGo EB";color:#e11b22;}

.bx_topmsg03 {padding:0 0 16px 0px;margin:0 0 50px 0;border-bottom:1px solid #e7e7e7;position:relative;}
.bx_topmsg03:after {display:block;clear:both;content:'';}
.bx_topmsg03 p {float:left;line-height:24px;color:#777;}
.bx_topmsg03 p.etc {color:#333;}
.bx_topmsg03 p strong {color:#333;font-family:"RixSGo EB"}
.bx_topmsg03 p strong.big {font-size:18px;font-family:"RixSGo B"}
.bx_topmsg03 p em {color:#333;}
.bx_topmsg03 .bx_btn {float:right;}
.bx_topmsg03 .bx_btn a {float:right;margin-left:10px;}
.bx_topmsg03 .bx_btn label {margin-right:0;}
.bx_topmsg03 .bx_btn .bx_error {position: absolute;right:0;top:35px;}
.bx_topmsg03 .bx_btn02 {margin-top:20px;}
.bx_topmsg03 .bx_btn02 li {float:left;margin-right:10px;}
.bx_topmsg03 .bx_btn02 a {}
.bx_topmsg03.bd_none {border-bottom:0 !important;padding-bottom:0 !important;}
.bx_topmsg03.bd_none .bx_btn .bx_error {position: absolute;right:0;top:20px;}
.bx_topmsg03.etc{border-bottom:0;margin-bottom:0 !important;}
.bx_topmsg03.etc .bx_btn{margin-top:15px;}
.bx_topmsg03.etc .bx_btn .bdnone{border:0;}
.bx_topmsg03.certi {border-bottom:none;padding-bottom:0;}
.bx_topmsg03.certi p  {color:#333;margin-top:15px;}

.bx_topmsg04 {overflow:hidden;padding:28px 0 26px 220px;margin:0 0 20px 0;border:1px solid #e7e7e7;}
.bx_topmsg04 dt,
.bx_topmsg04 p {padding:0 0 7px 0 !important;font-size:19px;color:#333;}
.bx_topmsg04 p{margin-top:14px;}
.bx_topmsg04 dt strong,
.bx_topmsg04 p strong {color:#00819a;}
.bx_topmsg04 dd {color:#333;line-height:22px;}

.bx_msg01 {overflow:hidden;padding:10px 24px;margin:0 0 40px 0;background:#f8f8f8;border:1px solid #e7e7e7;}
.bx_msg01 p {float:left;padding:7px 0 0 0 !important;margin:0 !important;}
.bx_msg01 .bx_btn {float:right;}
.bx_msg01.bm {margin:30px 0 0 0;}
.bx_msg01.md {margin:20px 0 0 0;}
.bx_msg01.top {margin:0 0 20px 0;padding:10px;}

.bx_msg02 {overflow:hidden;padding:0 0 20px 0px;margin:0 0 50px 0;border-bottom:1px solid #e7e7e7;}
.bx_msg02 dl {}
.bx_msg02 dt {padding-bottom:7px;font-family:"RixSGo B";color:#00819a;font-size:18px;}
.bx_msg02 dt.etc {padding-bottom:17px;color:#333;}
.bx_msg02 dd {line-height:24px;}
.bx_msg02 dd.add_btn {overflow:hidden;}
.bx_msg02 dd.add_btn p {float:left;margin-top:5px;}
.bx_msg02 dd.add_btn .bx_btn {float:right;}
.bx_msg02 dd.add_btn .bx_btn a {margin-left:7px;}

.bx_msg03 {overflow:hidden;padding:0 0 20px 0px;margin:0 0 50px 0;border-bottom:1px solid #e7e7e7;}
.bx_msg03 dl {}
.bx_msg03 dt {padding-bottom:10px;font-family:"RixSGo B";font-size:16px;}
.bx_msg03 dd {line-height:24px;}
.bx_msg03 dd.add {color:#777;line-height:28px;}
.bx_msg03 dd.add a.btn {vertical-align:middle;}

.bx_msg04 {overflow:hidden;padding:0 0 20px 0px;margin:0 0 15px 0;border-bottom:1px solid #e7e7e7;position:relative;}
.bx_msg04.add_bd {border-bottom:2px solid #333;}
.bx_msg04.bd_none {border-bottom:none;margin-bottom:20px;}
.bx_msg04 .bx_btn{position:absolute;right:0;bottom:20px;}
.bx_msg04 .bx_btn02 {bottom:0px;}
.bx_msg04 ul li{color: #777;}
.bx_msg04 ul li strong{color: #333;}

.bx_msg05 {padding:15px 20px;border:1px solid #efefef; overflow:hidden; background:#fafafa;}
.bx_msg05 ul.list_type02 {font-size:14px;}
.bx_msg05 ul.list_type02 li {margin-top:3px;}
.bx_msg05 .top_fl {float:left;}
.bx_msg05 .top_fr {float:right !important;}
.bx_msg05 .top_fr .btn {margin-top:15px;}

.bx_agree {position:relative;}
.bx_agree_in {background:#fcfcfc;overflow:hidden;padding:17px 19px;margin:30px 0 0 0;border:1px solid #e7e7e7;}
.bx_agree_in p {float:left;font-family:"RixSGo B";color:#333;vertical-align:middle;}
.bx_agree_in p span {font-family:"RixSGo B";color:#e11b22;}
.bx_agree_in .ipt {float:right;}
.bx_agree_in .ipt label {margin-right:0 !important;}
.bx_agree_in .bx_error {position:absolute;top:54px;right:0}
.bx_agree_in.etc {}
.bx_agree_in.etc .ipt {margin-top:14px;}
.bx_agree_in.etc .bx_error {top:80px;}

.bx_ecrm{margin:40px 0 0 0;}
.bx_ecrm dt{padding:0 0 18px 10px;font-family:"RixSGo B";font-size:19px;line-height:19px;background:url("../images/common/bu_h4.png") no-repeat 0 2px;color:#333;}

/* box : 비로그인화면 */
.bx_desc {padding:32px 27px 20px 27px;/* border-top:3px solid #000; */position:relative;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.bx_desc:before {content:'';display:block;height:3px;width:900px;background:#000;position:absolute;top:0;left:-1px}
.bx_desc dt {position:relative;overflow:hidden;padding:0 30px 28px 30px;margin-bottom:22px;background:url("../images/common/line_dot01.gif") repeat-x left bottom;}
.bx_desc dt  .btn.btn_g01 {position:absolute;right:30px;top:0;}
.bx_desc dt > strong  {margin-top:7px;display:block;font-size:19px;font-family:"RixSGo M", "Malgun Gothic";color:#333;}
.bx_desc dt > strong em {font-family:"RixSGo B";}
.bx_desc dd {overflow:hidden;}
.bx_desc dd .certi_info {overflow:hidden;margin:0;}
.bx_desc dd .certi_info div {/* padding:0 0 10px 0; */}
.bx_desc dd .certi_info div strong {display:block;font-family:"RixSGo EB";color:#333;margin-bottom:3px;}
.bx_desc dd .certi_info div.sec01 {float:left;padding-left:100px;margin-left:30px;background:url("../images/common/ico_info.png") no-repeat 0 0;width:320px;}
.bx_desc dd .certi_info div.sec02 {float:right;padding-left:80px;background:url("../images/common/ico_i_time_s.png") no-repeat 0 0;width:300px;}
.bx_desc dd .certi_info p {color:#777;font-size:14px;line-height:22px;margin-top:3px;}

.bx_desc_msg {border:1px solid #e7e7e7;background:#f9f9f9 url("../images/common/bg_login_aftercon.jpg") no-repeat 212px bottom;margin-top:-1px;padding:45px 0 45px 0;}
.bx_desc_msg p {margin-left:380px;}
.bx_desc_msg strong {color:#e11b22;font-size:19px;}
.login_aftercon {margin-top:20px;}

.certi_infobox {border:1px solid #e7e7e7;overflow:hidden;}
.certi_infobox dl {float:left; margin-left:70px; width:275px;padding:50px 0 50px 100px;}
.certi_infobox dl.sec01 {float:left; margin-left:70px;padding-left:100px;border-right:1px solid #e7e7e7;}
.certi_infobox dl dt {font-family:"RixSGo EB";color:#333;margin-bottom:5px;}
.certi_infobox dl.sec01 {background:url("../images/common/ico_info.png") no-repeat 0 center;}
.certi_infobox dl.sec02 {background:url("../images/common/ico_time.png") no-repeat 0 center;}

/* form */
.ipt label{cursor:pointer;}
.ipt_radio:after{content:'';display:block;clear:both;}
.ipt_radio .radio_style {float:left;background:url("../images/common/spt_type01.png") no-repeat -70px -90px;width:20px;height:20px;margin-left:1px;margin-top:2px;display:block;}
.ipt_radio .radio_style.on {background:url("../images/common/spt_type01.png") no-repeat -40px -90px;}
.ipt_radio .radio_style.on.disable {background:url("../images/common/spt_type01.png") no-repeat -100px -90px;}
.ipt_radio .radio_style.disable {background:url("../images/common/spt_type01.png") no-repeat -130px -90px}
.ipt_radio .radio_style.focus{outline:1px dotted #808080;}
.ipt_radio label{float:left;margin:0 30px 0 6px;display:block;}
.ipt_radio input[type='radio']{width:20px;height:20px;opacity:0;filter:alpha(opacity=0);vertical-align:top;display:block;padding:0;margin:0;}
.ipt_radio .btn{margin-left:10px;}
.ipt_radio.etc{margin-top:-10px;}
.ipt_radio.etc label{margin-top:5px;}
.ipt_radio.etc .radio_style {margin-top:5px;}
td .ipt_radio label{margin-right:10px;}
/*td .ipt_radio.ipt_label  label{margin-right: 25px;}*/
td .ipt_radio.ipt_label .ipt_box{overflow: hidden;width:299px;float: left;margin: 0 0 12px 0;}
td .ipt_radio.ipt_label .ipt_box input{float: left;}
td .ipt_radio.ipt_label .ipt_box label{float:left;}
.ipt_radio .deradio-box:nth-child(2){margin-top: 8px;border-bottom: 1px solid #f55740;padding: 0 0 12px 0;border-bottom-style: dotted;}
.ipt_radio .deradio-box label{float: none;}
.ipt_radio .deradio-box .radio_style {margin-right: 5px;}

.ipt_check{position:relative;padding-top:1px;}
.ipt_check:after{content:'';display:block;clear:both;}
.ipt_check .check_style{float:left;background:url("../images/common/spt_type01.png") no-repeat -70px -60px;width:20px;height:20px;margin-left:1px;margin-top:1px;display:block;}
.ipt_check .check_style.on{background:url("../images/common/spt_type01.png") no-repeat -40px -60px;}
.ipt_check .check_style.on.disable{background:url("../images/common/spt_type01.png") no-repeat -100px -60px;}
.ipt_check .check_style.disable{background:url("../images/common/spt_type01.png") no-repeat -130px -60px;}
.ipt_check .check_style.focus{outline:1px dotted #808080;}
.ipt_check label{float:left;margin:-1px 50px 0 6px;vertical-align:top;display:block;color:#333;font-size:16px;line-height:24px;}/*20160520*/
.ipt_check.on label{color:#929292}
.ipt_check input[type='checkbox']{width:20px;height:20px;opacity:0;filter: alpha(opacity=0);vertical-align:top;display:block;padding:0;margin:0;}
.over_chk{width:765px;margin:10px 0 0 0;}
.over_chk label{margin: -1px 10px 8px 6px;}
td .ipt_check label{margin-right:10px;}

.ipt_select{position:relative;width:100%;min-width:50px;vertical-align:middle;}
.ipt_select .select_style .slc_target{display:block;padding:0;width:100%;text-indent:0;background:#fff url("../images/common/slc_close.png") no-repeat right 50%;color:#929292;}
.ipt_select .select_style .slc_target.select{color:#333;font-family:"RixSGo EB";}
.ipt_select .select_style .slc_target.open{background:#fff url("../images/common/slc_open.png") no-repeat right 50%;}
.ipt_select .select_style .slc_drop{position:absolute;top:0;left:0;width:100%;padding-top:5px !important;padding-bottom:5px !important;text-indent:12px;border:1px solid #e7e7e7;background:#fff;display:none;z-index:10;max-height:231px;overflow:hidden}
.ipt_select .select_style .slc_drop.scroll_view{padding-right:16px}
.ipt_select .select_style .slc_drop .jspContainer{margin-top:-5px}
.ipt_select .select_style .slc_drop li{line-height:33px;}
.ipt_select .select_style .slc_drop li a{display:block;}
.ipt_select .select_style .slc_drop li a:hover,
.ipt_select .select_style .slc_drop li a:focus,
.ipt_select .select_style .slc_drop li a:active{background:#e9e9e9;color:#333}

/* .ipt_select select{opacity:0;filter: alpha(opacity=0);visibility:hidden;width:0;height:0;font-size:0;text-indent:-9999px;position:absolute;top:-99999px;left:-99999px;} */

.ipt_select select{position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: ract(0, 0, 0, 0);}

.ipt_select.bank {width:170px;}
.ipt_select .select_style.boxtype .slc_drop{overflow:hidden;position:absolute;top:32px;right:0;left:0;padding:0 !important;width:428px;max-height:2000px;height:auto !important;border-right:none;border-bottom:none}
.ipt_select .select_style.boxtype .slc_drop li{float:left;display:table;width:107px;height:51px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.ipt_select .select_style.boxtype .slc_drop li a{padding:0 10px;font-size:16px;line-height:18px;text-align:center;text-indent:0;display:table-cell;vertical-align:middle;}
.ipt_select .select_style.boxtype .slc_drop li.past a{opacity:0.5;filter: alpha(opacity=50)}
.ipt_select .select_style.boxtype .slc_drop .slc_inner li:first-child {}
.ipt_select .select_style.boxtype .slc_drop > li {}
.ipt_select .select_style.boxtype .slc_drop li a:hover,
.ipt_select .select_style.boxtype .slc_drop li a:focus,
.ipt_select .select_style.boxtype .slc_drop li a:active{background:#e6e9f1;color:#333;text-decoration:none;font-family:"RixSGo EB";}
.ipt_select .select_style.boxtype .slc_drop li a.ui_last:hover {background:none;}

.ipt_select .jspPane{position:absolute;width:100% !important;left:0 !important;padding-bottom:0 !important}
.ipt_select .jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.ipt_select .jspTrack{background:#f2f2f2;position:relative;}
.ipt_select .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

.textarea{width:893px;height:166px;padding:5px;border:1px solid #e7e7e7}
.textarea .view{height:100%;}
.textarea .view .inner{padding:10px;line-height:1.5;}
.textarea .jspContainer{overflow:hidden;position:relative;}
.textarea .jspPane{position:absolute;}
.textarea .jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.textarea .jspTrack{background:#f2f2f2;position:relative;}
.textarea .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

.view .inner .list_type00 li{text-indent: 0 !important;}
.view .inner .list_type00 li {font-family:"RixSGo EB";font-size: 16px;}

.ipt .single {overflow:visible;}
.ipt .single .radio_style,
.ipt .single .check_style {display:inline-block !important;float:none !important;vertical-align:top;/*margin:-4px 0 !important;*/margin-top:0;}
.ipt.side{display:inline-block;vertical-align:middle;margin-left:20px;margin-top:-7px;}
.ipt.side .ipt_check label{margin-top:3px;color:#333}

.file_find{overflow:hidden;margin-right:20px;}
.file_find .txt_file{float:left;display:block;}
.file_find p.txt_file{width:670px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.file_find .btn{float:right;display:block;margin-left:10px;}

/* form edit */
.ipt_edit{position:relative;padding-right:40px;font-family:"RixSGo EB";}
.ipt_edit:after{content:'';display:block;clear:both;}
.ipt_edit .btn_edit{position:absolute;bottom:6px;right:20px;}
.ipt_edit .btn_search02{position:absolute;bottom:6px;right:20px;}
.placeholder {color:#929292;font-weight:normal;font-family:"RixSGo M" !important;}
.ipt_edit .placeholder {display:block;width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ipt_edit .addr_full {font-family:"RixSGo B"}
.ipt_edit.account .btn_edit{bottom:8px;}
.ipt_edit.account .placeholder {width:198px;display:inline-block;color:#333 !important;}

/* form Style */
.ipt_sum{margin-top:0;position:relative;}
.ipt_sum:after{content:'';display:block;clear:both;}
.ipt_sum .name{float:left;display:block;margin:0 20px 0 0;vertical-align:middle;}
.ipt_sum .name.etc{margin-right:8px}
.ipt_sum .ipt_select{float:left;margin-right:20px;margin-top:-1px}
.ipt_sum .input{float:left;/*margin-top:6px;*/}
.ipt_sum.etc .ipt_select{margin-right:10px !important;}

.ipt_double{position:relative;}
.ipt_double:after{content:'';display:block;clear:both;}
.ipt_double .ipt_select, .ipt_double .ipt_check, .ipt_double .ipt_style, .ipt_double .ipt_radio {float:left;}
.ipt_double .ipt_select.end, .ipt_double .ipt_check.end{margin-right:0;}
.ipt_double .bx_tooltip {float:left;margin:2px 0 0 -7px;}
.ipt_double.acc .ipt_check {width:185px;margin:3px 0;}
.ipt_double.etc .ipt_style {width:115px;margin-right:0;text-align:right;}
.ipt_double.etc .txt {float:left;font-family:"RixSGo EB","Dotum",sans-serif;}
.ipt_double span.tit {float:left;margin-right:5px;}

.ipt_date {}
.ipt_date label {float:left;margin:3px 0 0 0;vertical-align:middle;}
.ipt_date label.tit {margin:3px 10px 0 0;}
.ipt_date .input {float:left;margin-right:10px;width:130px;}
.ipt_date .ipt_select {float:left;margin:0 10px -10px 0;}
.ipt_date .hyphen {float:left;margin:0 15px 0 0;vertical-align:middle;}

.ipt_ipt{overflow: hidden;}
.ipt_ipt input{width:100px;}
.ipt_ipt .ipt_style{float: left;}
.ipt_ipt .btn_edit{float: left;}
.ipt_ipt label{float: left;}
.ipt_ipt .rec01{margin-right: 70px;}

/* 은행 선택 */
.ipt_bank {}
.ipt_bank .btn_bank {margin-right:5px;}
.ipt_bank .input {float:left;width:165px;}
.btn_bank {float:left;display:block;min-width:75px;height:20px;line-height:20px;padding:0 25px 0 0;background:url("../images/common/slc_close.png") no-repeat right 50%;text-decoration:none !important;color:#333 !important;vertical-align:middle;position:relative;cursor:pointer}
.btn_bank span {display:inline-block;white-space:nowrap}
.select_bank {overflow:hidden;width:835px;border-top:1px solid #333;border-left:1px solid #e7e7e7;}
.select_bank li{float:left;width:166px;height:40px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.select_bank li a{padding:0;font-size:16px;width:166px;height:40px;line-height:40px;text-align:center;display:block;}
.select_bank li a.on,
.select_bank li a:hover,
.select_bank li a:focus,
.select_bank li a:active{background:#e6e9f1;color:#333;text-decoration:none;font-family:"RixSGo EB";}
.select_bank li.ui_last {}
.layer_wrap.bank {width:900px;}
.layer_wrap.bank .layer_content {padding-top:16px;}

.bx_pwd{display:inline-block;position:relative}
.bx_pwd .placeholder_pwd{position:absolute;top:2px;left:0;color:#929292}
.bx_pwd input{width:100% !important}

/* agree Check */
.chk_space{margin-top:10px;position:relative;}
.chk_space:after{content:'';display:block;clear:both;}
.chk_space .chk_r{float:right;}
.chk_space p{float:left;margin-right:20px;}
.chk_space p span.add {}
.chk_space .ipt{float:right;}
.chk_space .ipt label{margin-right:0;}
.chk_space .bx_error{position:absolute;top:20px;left:0;}
.chk_space .bx_error p{margin-right:0;}

/* 파일 첨부 */
.add_file{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}

/* search */
.search_box {padding:20px 0 20px 30px;margin:0 0 50px 0;border:1px solid #e7e7e7;}
.search_box fieldset {}
.search_box .search {float:left;margin:0 15px 0 0;border-bottom:1px solid #aaa;}
.search_box .btn {float:left;margin-top:-2px}
.search_box label {float:left;margin:0 18px 0 0;height:34px;line-height:34px;font-family:"RixSGo B";font-size:15px;}
.search_box .cmt {float:left;color:#777;font-size:15px;margin:3px 0 0 15px;padding-left:10px;background:url("../images/common/bu_star03.png") no-repeat 0 45%;height:31px;line-height:31px;}
.search_box input[type=text] {float:left;height:34px;line-height:34px;padding:0;width:230px;}

.search_box2 {padding:25px 0 20px 30px;margin:0 0 50px 0;border:1px solid #e7e7e7;}
.search_box2 .search_word{position:relative}
.search_box2 .search_word:after{content:'';display:block;clear:both}
.search_box2 .search {float: left;margin:0 15px 0 0;height:35px}
.search_box2 .search:after{content:'';display:block;clear:both}
.search_box2 label{float: left;margin:0 18px 0 0;font-family:"RixSGo EB";font-size:16px;}
.search_box2 .ipt_date{float: left;border-bottom:1px solid #aaa;line-height:34px;height:34px;}
.search_box2 .ipt_date .input {margin-top:2px;}
.search_box2 .ipt_date .hyphen{margin-right: 16px;}
.search_box2 .btn {float:left;padding:0 10px !important;height:33px !important;line-height:33px !important;}
.search_box2 .bx_error {float:left;width: 100%;}
.search_txt{float:left;width: 100%;color:#777;font-size:15px;margin:3px 0 0 0;padding-left:10px;background:url("../images/common/bu_star03.png") no-repeat 0 45%;height:31px;line-height:31px}
.search_file {}

/* table */
.tbl_data01 {margin:0 0 0 0;border-top:2px solid #333;}
.tbl_data01 table{}
.tbl_data01 thead th {border-bottom:1px solid #8d8d8d;padding:11px 10px 11px 0;vertical-align:middle;}
.tbl_data01 thead th .ipt_check label{display:inline-block;float:inherit;margin:-1px 0 0 5px;font-size:14px}
.tbl_data01 tfoot tr.etc th,
.tbl_data01 tfoot tr.etc td strong{font-family:"RixSGo EB"; font-size:16px;}
.tbl_data01 tfoot th {border-bottom:1px solid #e7e7e7;padding:10px 10px 10px 0;}
.tbl_data01 tbody th {border-bottom:1px solid #e7e7e7;padding:9px 10px 9px 0;/*font-family:"RixSGo M";font-weight:normal !important;font-size:16px;*/}
.tbl_data01 td {border-bottom:1px solid #e7e7e7;padding:9px 10px 9px 0;}
.tbl_data01 td .list_type02 {margin-left:0 !important}
.tbl_data01 td .excelt {font-size: 14px;color:#777;}
.tbl_data01 td .sum01 {font-family:"RixSGo EB";}
.tbl_data01 td.vmiddle { vertical-align: middle;}
/*.tbl_data01 td .link, .tbl_data01 td .link02, .tbl_data01 td .link03, .tbl_data01 td .link04 {margin-left:-7px;}*/
.tbl_data01 span.date {display:block;font-size:13px;color:#777;}
.tbl_data01 span.policy_num {display:block;font-size:13px;color:#777;}
.tbl_data01 .mid {padding-left:10px;}
.tbl_data01 .txt_l.mid {padding-left:20px;}
.tbl_data01 .txt_r {padding-right:0;}
.tbl_data01 .txt_r.mid {padding-right:20px;}
.tbl_data01 .txt_r.mid02 {padding-right:40px;}
.tbl_data01 .txt_r.mid03 {padding-right:70px;}
.tbl_data01.etc thead th {text-align:right;padding-right:0 !important}
.tbl_data01.etc tbody td {text-align:right;padding-right:0 !important}
.tbl_data01.etc tfoot td {text-align:right;padding-right:0 !important}
.tbl_data01.etc thead th:first-child,
.tbl_data01.etc tbody td:first-child {text-align:left;}
.tbl_data01.etc .mid {padding-right:10px !important;}
.tbl_data01.etc .mid02 {padding-right:50px !important;}

.tbl_data02 {margin:0;padding:0;border-top:2px solid #333;}
.tbl_data02 table {}
.tbl_data02 thead th {border-bottom:1px solid #8d8d8d;padding:10px 0 10px 0;}
.tbl_data02 tbody th {padding:12px 0 8px 0;border-bottom:1px solid #e7e7e7;}
.tbl_data02 tbody th:first-child,
.tbl_data02 tbody th.first {padding-left:0;}
.tbl_data02 tbody td {padding:10px 10px 10px 0;border-bottom:1px solid #e7e7e7;}
.tbl_data02 tbody td.txt_r {padding-right:0;}
.tbl_data02 tbody td.txt_mid {text-align:right;padding-right:20px;}
.tbl_data02 tbody td:first-child {}
.tbl_data02 tbody td .etc_price {overflow:hidden;width: 190px;display: inline-block;vertical-align: top;}
.tbl_data02 tbody td .etc_price strong {float: left;padding:0 0 0 15px;text-align:left;font-size:14px;color:#333;line-height:18px;font-family:"RixSGo EB","Dotum",sans-serif;letter-spacing:0;vertical-align:top;font-weight:normal;}
.tbl_data02 tbody td .etc_price em {}
.tbl_data02.etc th {padding-left:0;}
.tbl_data02.etc th.active {color:#00819a;}
.tbl_data02.etc td {text-align:right;padding-right:0 !important;}

.tbl_data01.more,
.tbl_data02.more {position:relative;}
.tbl_data01.more a.btn_more,
.tbl_data02.more a.btn_more {position:absolute;right:0;top:-52px;}

.tbl_data01.vam tbody th,
.tbl_data01.vam tbody td,
.tbl_data02.vam tbody th,
.tbl_data02.vam tbody td {vertical-align:middle !important;}

.tbl_data01.scroll,
.tbl_data02.scroll {overflow-x:hidden;overflow-y:auto;position:relative;max-height:246px;}
.tbl_data01.scroll table,
.tbl_data02.scroll table {width:100%;table-layout:fixed;}
.tbl_data01.line20,
.tbl_data02.line20 {max-height:860px;}
.tbl_data01.line3,
.tbl_data02.line3 {max-height:162px;}
.tbl_data01.line4{max-height: 300px}
.tbl_data01.line5{max-height: 100px}
.tbl_data01.record{max-height:315px;}
.tbl_data01.scroll_h {overflow:hidden;overflow-x:auto;position:relative;width: 900px;}
.tbl_data01.scroll_h table {width:1400px;}

.tbl_wrap {overflow:hidden;}
.tbl_wrap h3 {line-height:25px !important;}
.tbl_wrap .left{float:left;width:420px;}
.tbl_wrap .right{float:right;width:420px;}

.tbl_wrap02 {overflow:hidden;}
.tbl_wrap02 .left{float:left;width:420px;}
.tbl_wrap02 .right{float:right;width:420px;}

.tbl_define {text-indent:0;}
.tbl_define dt{text-align:center;}

.txt_sum {font-family: "RixSGo EB";color:#333;}
.txt_sum .txt_type02 {font-family: "RixSGo EB";}
.txt_sum02 {font-family: "RixSGo EB";color:#00819a;}
.txt_sum02 .txt_type01{font-family: "RixSGo EB";color:#333;}
.txt_sum02 .add_txt03{font-family: "RixSGo EB";font-size: 14px;color: #777;}
.txt_price {color:#e11b22;}
.txt_price02 {font-family: "RixSGo EB";color:#00819a;font-size:18px;}
.txt_exp {color:#e11b22;}
.add_txt {float:left;}
.add_txt01 {float:right;margin:0 30px 0 40px;font-size:14px;color:#777;}
.add_txt02 {font-size:13px;color:#777;line-height:20px !important;}
.add_txt03 {color:#777;line-height:20px !important;}
.add_bd {border-bottom:1px solid #333;}
.add_bd02 {border-bottom:2px solid #333;padding-bottom:17px;margin-bottom:40px;}
.add_btn {padding:4px 0 4px 0 !important;vertical-align:middle;}
.add_btn a {margin-left:-15px;}
.add_btn .btn_w03s {margin-left:10px;}
.add_btn02 {padding:4px 0 4px 0 !important;vertical-align:middle;}
.add_btn02 a {margin-left:0;}
.no_result {padding:30px 0 !important;text-align:center !important;}
.no_result.bx {border-top:2px solid #333;border-bottom:1px solid #e7e7e7;padding:70px 0 !important;text-align:center !important;}
.current {background:#e6e9f1 !important;}
.chk_end td {font-family:"RixSGo B" !important;}

span.addr {display:block;width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"RixSGo B"}
span.txt_ov {display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} /*말줄임 */
span.txt_ov.w80 {width:80px;}
span.txt_ov.w90 {width:90px;}
span.txt_ov.w100 {width:100px;}
span.txt_ov.w120 {width:120px;}
span.txt_ov.w130 {width:130px;}
span.txt_ov.w150 {width:150px;}
span.txt_ov.w180 {width:180px;}
span.txt_ov.w220 {width:220px;}
span.txt_ov.w350 {width:350px;}

.addr_all span{width:815px;display:inline-block;font-family:"RixSGo B"}
td.add_bnr {position:relative;padding:0 !important;border:none !important;}

/* card */
.card .img_card{margin-left:5px;color:#666;}
.card .img_card img{margin:0 5px;vertical-align:top;}

/* image */
.img_area {margin:0 0 30px 0;text-align:center;}
.img_area.md {margin:20px 0;}
.img_area.bm {margin:20px 0 0 0;}

/* focus or error */
.bx_foc{position:relative;}
.bx_foc .foc{content:'';display:block;height:2px;background:#005baf;position:absolute;bottom:-1px;left:0;z-index:10}
.bx_error{position:relative}
.bx_error > p {padding:12px 0 0 0 !important;}
.layer_content .bx_error > p {padding:5px 0 0 0 !important;}
.bx_error td {padding:12px 0 0 0 !important;border-bottom:none !important;position:relative}
.bx_error > p > em,
.bx_error td em{display:block;padding-left:23px;color:#e11b22 !important;font-size:14px;line-height:18px;background:url("../images/common/bu_error.png") no-repeat 0 0;position:relative}
.bx_error em .foc{content:'';display:block;height:2px;background:#e11b22;position:absolute;top:-14px;left:0;transition:.2s ease all;}
.bx_error.add_bd td{border-bottom:1px solid #e7e7e7 !Important;}
.error_foc .foc{content:'';display:block;height:2px;background:#e11b22 !important;position:absolute;bottom:-1px;left:0;}
.survey_error,
.survey_error *{color:#e11b22;}

/* 키패드 */
.mouse {float:right;}
.mouse label {font-family:"RixSGo M","Dotum",sans-serif !important;font-size:13px;color:#777 !important;vertical-align:middle;}
.mouse label input[type="checkbox"]{margin-top:-1px;margin-right:3px}

/* board */
.board_list {margin:0 0 0 0;border-top:2px solid #333;}
.board_list table{}
.board_list thead th {border-bottom:1px solid #8d8d8d;padding:10px 0 10px 0;}
.board_list td {border-bottom:1px solid #e7e7e7;padding:10px 1px 9px 1px;vertical-align:middle;}
.board_list thead th:first-child,
.board_list tbody td:first-child {padding-left:0;}

.applic_list{border:1px solid #e7e7e7;padding:24px 0 16px 0}
.applic_list ul{overflow:hidden}
.applic_list ul li{float:left;overflow:hidden;margin: 0 30px 8px 40px;}
.applic_list ul li em,
.applic_list ul li p,
.applic_list ul li span{float:left}
.applic_list ul li em{width:48px}
.applic_list ul li p{width:83px}
.applic_list ul li.no_data{text-align:center;width:100%;float:none}

.subject_notice {padding:17px 35px 15px 0 !important;}
.subject_notice strong {color:#333; display:block;margin-bottom:7px;line-height:1;}
.subject_notice a span {overflow:hidden;display:block; width:613px;height:40px; color:#777777; }
.subject_notice a:hover {color:#333;text-decoration:none;}
.subject_notice a:hover strong {text-decoration:underline;}

.board_write.no_topline{margin-top:20px;border-top:none}
.board_write {margin:0 0 0 0;border-top:2px solid #333;}
.board_write table{}
.board_write td {border-bottom:1px solid #aaa;padding:10px 1px 10px 0;}
.board_write tr.th td {padding:15px 0 0 0 !important;color:#333;transition:.3s ease-out;text-align:left;font-size:14px;line-height:18px;font-family:"RixSGo EB","Dotum",sans-serif;letter-spacing:0;vertical-align:top;font-weight:normal;border-bottom:none !important;}
.board_write tr.th td.active {color:#00819a;}
.board_write tr.th label {font-family:"RixSGo EB","Dotum",sans-serif;}
.board_write tr.th span.limit {font-family:"RixSGo EB","Dotum",sans-serif !important;margin:0 !important;}
.board_write td.blank {border-bottom-style:none !important;border-top-style:none !important;}
.board_write td.add_bd {border-bottom:1px solid #e7e7e7;}
.board_write.none {border-top:0 !important;}
.board_write td .ipt_select .select_style {border-bottom:none !important;}
.board_write tr.pb0 td {padding:0 !important;}
.blank {border-bottom:none !important;border-top:none !important;}
.blank_btn {border-bottom:none !important;margin-top:-20px;padding:0 !important;text-align:right;}
.blank_btn a {margin-left:15px;}
.blank_btn02 {border-bottom:none !important;margin:-12px 0 -12px 0 !important;padding:0 !important;}
.tbl_toptxt {padding-top:12px;margin-bottom:-10px;font-size:13px;}

.board_view {margin:0 0 0 0;border-top:2px solid #333;}
.board_view table {}
.board_view th {border-bottom:1px solid #e7e7e7;padding:10px 0 10px 0;text-align:left;vertical-align:middle;font-size:15px;}
.board_view td {border-bottom:1px solid #e7e7e7;padding:10px 0 9px 0;text-align:left;vertical-align:middle;font-size:15px;}
.board_view td.bd_view{padding: 0;}
.board_view th.first{text-align:left;padding-left:25px;}
.board_view td.subject {font-family:"RixSGo B","Dotum",sans-serif;font-size:16px;}
.board_view td.subject.etc{padding-left:25px}
.board_view td.bd_date {text-align:right;}
.board_view td.bd_date.etc dl dt{display:inline-block;color:#00819a;font-size:14px;margin-right:3px}
.board_view td.bd_date.etc dl dd{display:inline-block;color:#777;font-size:14px}
.board_view td.bd_cont{padding:25px 0 35px 0;font-size:16px;word-break:break-all;}
.board_view td.bd_cont.etc{padding-left:25px;padding-right:25px}
.board_view td.bd_cont .bd_img{display: block;margin: 0 0 35px 0;}
.board_view td.bd_cont .bd_img img{display: block;margin: 0 auto;}
.board_view td.bd_answer{padding:25px 25px 35px 25px;font-size:16px;background:#f7f7f7;}
.board_view td.bd_answer strong.tit {display:block;color:#333;margin:0 0 5px 0;}
.board_view td.bd_answer strong.tit_b {display:block;color:#00819a;margin:0 0 5px 0;}
.board_view td .add_tit {color:#8d8d8d;font-size:15px;}
.board_view td .add_tit em {color:#00819a;}
.board_view .top td {border-bottom:1px solid #8d8d8d;font-size:16px;}

.board_type01 {width:100%;border-top: 2px solid #333;}
.board_type01 > ul > li {position:relative;margin:0;border-bottom: 1px solid #e7e7e7;}
.board_type01 > ul > li:before{content:'';display:block; position:absolute;top:18px;left:20px;width:3px;height:3px;background:url("../images/common/bu_dt01.gif") no-repeat 50% 0;}
.board_type01 > ul > li > a{display:block;padding: 8px 30px 7px 35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.board_type01 > ul > li.current > a {font-family: "RixSGo B";background:#e6e9f1;}
.board_type01 > ul > li.current > a > em {font-family: "RixSGo B";}
.board_type01 > ul > li > a > .bd_date {text-align:right;float:right;}
.board_type02 {border: 1px solid #efefef;}
.board_type02 .bd_top{overflow:hidden;padding: 25px 30px 20px;border-bottom: 1px dashed #efefef;}
.board_type02 .bd_top .tit{float: left;font-family:"RixSGo EB";}
.board_type02 .bd_top .tit em{font-family:"RixSGo EB";}
.board_type02 .bd_top .date{float: right;color: #929292;}
.board_type02 .bd_cont{padding: 50px 30px;}
.board_type02 .bd_cont img{display: block;margin:0 auto 50px;}

.board_view_type01{margin: 50px 0 0 0;}
.board_view_type01 .board_view_tit{margin: 0 0 36px 0;border-bottom:1px solid #8d8d8d;}
.board_view_type01 .board_view_tit h3{font-family: "RixSGo B" !important;font-size: 18px !important;color: #333 !important;}
.board_view_type01 .board_view_cont{padding: 0 0 19px 0;border-bottom:1px solid #e7e7e7;}
.board_view_type01 .board_view_cont.none{padding: 0;border-bottom:0;}
.board_view_type01 .board_view_cont h4{padding: 0 0 21px 0 !important;font-family:"RixSGo EB" !important;font-size: 16px !important;color: #475069 !important;background: none !important;}
.board_view_type01 .board_view_cont .txt{margin: -10px 0 20px 0;}

/* 댓글 작성 */
.reply_tit{display:block;font-size:16px;color:#333;margin-bottom:10px;margin-top:40px;font-family:"RixSGo M"}
.reply_tit.active{color:#00819a}
.reply_box{border:1px solid #e7e7e7;padding:20px 24px 21px 24px;margin-top:40px;}
.reply_box.etc{margin-top:0;}
.reply_box .reply .reply_name,
.reply_box .reply .reply_cont{position:relative}
.reply_box .reply .reply_cont{margin-top:14px}
.reply_box .reply .ipt_style{display:block;border-bottom:1px solid #aaa;height:47px;line-height:47px;}
.reply_box .reply .reply_name .ipt_style {}
.reply_box .reply .reply_cont .ipt_style {float:left;line-height:24px;padding-top:18px;width:720px;}
.reply_box .reply .reply_cont .btn{display:block;float:right;padding:0;width:108px;height:44px;line-height:44px}
.reply_box .reply .reply_name:after,
.reply_box .reply .reply_cont:after{content:'';display:block;clear:both}
.reply_box .reply_certify{padding:0 22px;position:relative}
.reply_box .reply_certify:after{content:'';display:block;clear:both}
.reply_box .reply_certify p{position:relative;font-family:"RixSGo M";float:left;line-height:35px;padding-left:79px}
.reply_box .reply_certify p:before{content:'';display:block;width:40px;height:40px;position:absolute;top:-3px;left:0;background:url("../images/common/spt_type01.png") no-repeat -180px 0}
.reply_box .reply_certify .btn{float:right}
.reply_box .reply_certify .btn span{color:#121212}

.reply_list{border-top:1px solid #e7e7e7}
.reply_list ul li{padding:18px 0 0 0;position:relative}
.reply_list ul li .reply_info{overflow:hidden}
.reply_list ul li .reply_info .name{float:left;font-size:13px;line-height:13px;font-family:"RixSGo EB";margin-right:10px}
.reply_list ul li .reply_info .date{display:block;font-size:13px;line-height:13px;font-family:"RixSGo M";color:#777}
.reply_list ul li textarea{font-family:"RixSGo M";display:block;height:47px;padding-top:10px;border-bottom:1px solid #e7e7e7;line-height:24px}
.reply_list ul li.me textarea{border-bottom:1px solid #aaa;padding-right:130px}
.reply_list ul li textarea.active{width:770px;padding-right:0}
.reply_list ul li .reply_btn{position:absolute;bottom:5px;right:20px}
.reply_list ul li .reply_btn a{margin-left:9px;display:inline-block}
.reply_list ul li .reply_btn a:first-child{margin-left:0}
.reply_list ul li .enroll{display:none;padding:0;width:108px;height:44px;line-height:44px;position:absolute;bottom:0;right:0;}

/* 당첨자 확인 */
.winner_list{margin:0;padding:0;width:100%}
.winner_list table{border:1px solid #e7e7e7}
.winner_list table thead th{background:#f9f9f9;border-bottom:1px solid #e7e7e7;font-size:14px;padding:10px 0 10px 25px}
.winner_list table tbody td{padding:5px 0 5px 25px}
.winner_list table tbody tr:first-child td{padding-top:18px}
.winner_list table tbody tr.end td{padding-bottom:18px}

/* FAQ */
.faq_list{width:100%;border-top:2px solid #333}
.faq_list dt{border-bottom:1px solid #e7e7e7;position:relative;}
.faq_list dt:before{content:'';display:block;width:12px;height:12px;background:url("../images/common/spt_type01.png") no-repeat -30px -120px;position:absolute;top:14px;left:0;}
.faq_list dt:after{content:'';display:block;width:18px;height:10px;background:url("../images/common/spt_type01.png") no-repeat -70px -120px;position:absolute;top:17px;right:0;}
.faq_list dt.open:after{background-position:-90px -120px;top:14px;}
.faq_list dt a{padding:8px 60px 7px 26px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.faq_list dt.open a{font-family:"RixSGo B";}
.faq_list dd{padding:25px 60px 35px 26px;background:#f7f7f7;border-bottom:1px solid #e7e7e7;line-height:24px;display:none;}
.faq_list .no_result {border-bottom:1px solid #e7e7e7;}

.faq_wrap {position:relative;margin-top:40px;}
.faq_wrap .btn_more {position:absolute;right:0;top:0;}

/* pagination */
.pagination {margin:30px 0 0 0;text-align:center;line-height:33px;*overflow:hidden;*width:auto;}
.pagination a, .pagination span, .pagination strong {display:inline-block;vertical-align:middle;min-width:27px;height:31px;margin:0 1px;padding:0 2px;line-height:31px;text-align:center;color:#333;letter-spacing:-1px;font-size:13px;}
.pagination a:hover {font-family:"RixSGo EB";font-weight:normal;}
.pagination a.first, .pagination span.first {padding:0;width:31px;text-indent:-9999px;font-size:0;background:url("../images/common/spt_type01.png") 0 0 no-repeat;border:1px solid #e7e7e7;}
.pagination a.pre, .pagination span.pre {padding:0;width:31px;text-indent:-9999px;font-size:0;background:url("../images/common/spt_type01.png") -40px 0 no-repeat;border:1px solid #e7e7e7;}
.pagination a.next, .pagination span.next {padding:0;width:31px;text-indent:-9999px;font-size:0;background:url("../images/common/spt_type01.png") -80px 0 no-repeat;border:1px solid #e7e7e7;}
.pagination a.last, .pagination span.last {padding:0;width:31px;text-indent:-9999px;font-size:0;background:url("../images/common/spt_type01.png") -120px 0 no-repeat;border:1px solid #e7e7e7;}
.pagination a.currentpg,
.pagination strong {letter-spacing:-1px;background:#f7f7f7;border:1px solid #e7e7e7;text-decoration:none;font-family:"RixSGo EB";font-weight:normal;}


/* btn */
.btn {display:inline-block;padding:0 15px;text-align:center;vertical-align:middle;color:#333;text-decoration:none !important;position:relative;cursor:pointer}
.btn:hover {color:#333;}
.btn span {display:inline-block;padding:0;white-space:nowrap;}
.btn em {color:#00819a;}
.btn i {display:inline-block;margin-right:7px;vertical-align:middle;}
.btn.disable {background:#ccc !important;border:1px solid #ccc !important;}

.btn_g01 {min-width:78px;height:48px;padding:0 30px;font-size:16px;line-height:48px;color:#fff !important;background:#00819a;border:1px solid #00819a;}
.btn_r01 {min-width:100px;height:50px;padding:0 30px;font-size:18px !important;line-height:50px;color:#fff !important;background:#e53d43; }
.btn_g01s {min-width:30px;height:33px;padding:0 30px;font-size:16px;line-height:33px;color:#fff !important;background:#00819a;border:1px solid #00819a;}
.btn_g02 {height:33px;padding:0 10px;font-size:15px;line-height:33px;background:#f8f8f8;border:1px solid #e5e5e5;}
.btn_w01 {min-width:45px;height:33px;font-size:14px !important;line-height:33px;color:#333;background:#ffffff;border:1px solid #333;}
.btn_w02 {min-width:78px;height:48px;padding:0 30px;font-size:16px;line-height:48px;background:#ffffff;border:1px solid #475069;}
.btn_w03 {height:36px;font-size:14px !important;line-height:36px;background:#ffffff;border:1px solid #e7e7e7;}
.btn_w03s {height:26px;font-size:13px !important;line-height:26px;background:#ffffff;border:1px solid #e7e7e7;}
.btn_w03s span {font-size:13px !important;line-height:26px;}
.btn_w04 {height:44px;font-size:14px !important;line-height:44px;background:#ffffff;border:1px solid #e7e7e7;}
.btn_w05 {height:33px;padding-right: 5px;font-size:13px !important;line-height:33px;font-family: "RixSGo B";background:#ffffff;border:1px solid #e7e7e7;}
.btn_n01 {min-width:78px;height:48px;padding:0 30px;font-size:16px;line-height:48px;color:#fff !important;background:#475069;border:1px solid #475069;}
.btn_n02 {min-width:45px;height:33px;font-size:14px !important;line-height:33px;color:#fff !important;background:#475069;border:1px solid #475069;}
.btn_n02s {min-width:45px;height:26px;font-size:13px !important;line-height:26px;color:#fff !important;background:#475069;border:1px solid #475069;}
.btn_n03s {min-width:45px;height:32px;font-size:13px !important;line-height:32px;color:#fff !important;background:#475069;border:1px solid #475069; padding:0 22px; box-sizing: border-box;}
.btn_n02.new_add_btncolor{min-width:45px;height:35px;font-size:14px !important;line-height:35px;color:#fff !important;background:#0096af;border:1px solid #0096af;} /* //180412 수정 */
.btn_n02.new_add_btncolor1{min-width:101px;height:35px;font-size:14px !important;line-height:35px;color:#fff !important;background:#e11b22;border:1px solid #e11b22;} /* //180504 추가 */
.btn_n02.new_add_btncolor2{min-width:101px;height:35px;font-size:14px !important;line-height:35px;color:#fff !important;background:#0096af;border:1px solid #0096af;} /* //180504 추가 */
.btn_t01 {height:34px;font-size:15px !important;line-height:34px;background:#eee;}
.btn_t01 span {font-family:"RixSGo B" !important;color:#00819a !important;}
.btn_t02 {height:34px;font-size:15px !important;line-height:34px;}
.btn_t02 span {font-family:"RixSGo EB" !important;color:#00819a !important;}
.btn_t02:hover {text-decoration:none;background:#eee;}
.btn_gr01{min-width:78px;height:48px;padding:0 30px;font-size:16px;line-height:48px;color: #fff !important;background:#666;border:1px solid #666}
.btn_gr01 span{color:#fff}
.btn_print {padding:0 13px;height:26px;font-size:13px !important;line-height:26px;background:#fff;border:1px solid #666;}
.btn_w75{width: 75px;padding:0 7px;}
.btn_line02 {height:40px;line-height:20px;padding-top:8px;padding-bottom:8px;}
.btn_file {display:inline-block;}
.btn_file span {display:inline-block;text-indent:-9999px;}
.btn_more {padding:0;width:28px;height:28px;background:url("../images/common/spt_type01.png") no-repeat 0 -60px;text-indent:-9999px;}
.btn_more02 {padding:0;width:16px;height:16px;background:url("../images/common/spt_type01.png") no-repeat -200px -90px;text-indent:-9999px;}
.btn_go {padding:0;width:20px;height:20px;background:url("../images/common/spt_type01.png") no-repeat -80px -140px;text-indent:-9999px;}
.btn_delfile,
.btn_addfile {height:26px;font-size:13px !important;line-height:26px;background:#ffffff;border:1px solid #e7e7e7;}
.btn_down {padding:0 0 0 15px; height:46px;font-size:14px !important;line-height:46px;background:#ffffff;border:1px solid #475069;vertical-align:top;}
/* .btn_addfile {height:33px;font-size:14px !important;line-height:33px;color:#333;background:#ffffff;border:1px solid #333;} */
.btn_edit{background:url("../images/common/spt_type01.png") no-repeat 0 -40px;width:13px;height:13px;padding:0;}
.btn_edit span{display:inline-block;text-indent:-9999px;}
.btn_del{background:url("../images/common/spt_type01.png") no-repeat -160px -100px;width:10px;height:13px;padding:0;}
.btn_del span{display:inline-block;text-indent:-9999px;}
.btn_calculator{display:inline-block;overflow:hidden;width:20px;height:21px;vertical-align:middle;background:url("../images/common/spt_type01.png") 0 -100px no-repeat;}
.btn_calculator span{cursor:pointer;display:inline-block;text-indent:-9999px;}
.btn_calendar {display:inline-block;overflow:hidden;width:20px;height:21px;vertical-align:middle;background:url("../images/common/spt_type01.png") -110px -120px no-repeat;}
.btn_calendar span{cursor:pointer;display:inline-block;text-indent:-9999px;}
/* td .btn_calculator {margin:-6px 0;} */
.btn_print {min-width:45px;height:26px;font-size:13px !important;line-height:26px;background:#fff;border:1px solid #666;}
.btn_ctr{margin: 0;padding:0;}
.btn_ctr span{display:inline-block;padding:0 9px 0 0;font-family: "RixSGo M";color: #333;font-size: 14px;}
.btn_ctr strong {padding:0 9px 0 0;font-family: "RixSGo EB";color: #333 !important;font-size: 14px;}
.btn_search02 {display:inline-block;overflow:hidden;width:15px;height:15px;vertical-align:middle;background:url("../images/common/spt_type01.png") -130px -150px no-repeat;}
.btn_search02 span{cursor:pointer;display:inline-block;text-indent:-9999px;}

.btn_area {/*overflow:hidden;*/margin:30px 0 0 0;text-align:center;}
.btn_area:after {content:"";display:block;clear:both;}
.btn_area a {margin:0 5px;}
.btn_area .btn_r {float:right;}
.btn_area .btn_r a {margin:0 0 0 5px;}
.btn_area.etc {margin-top: 20px;}
.btn_area.etc:after {display:block;clear:both;content:'';}
.btn_area.etc .btn_w01 {float:right;}
.btn_area.etc .btn_w01 span {}
.btn_area.etc .btn_w01.disable {border:1px solid #e5e5e5;background: #fff !important;}
.btn_area.etc .btn_w01.disable span {color: #929292;}

.link_file{position:relative;display:inline-block;padding: 0 16px 0 0;}
.link_file:after{position:absolute;right:0;top:4px;content:"";display:block;clear:both;background:url("../images/common/spt_type01.png") no-repeat -160px 0px;width:10px;height:12px;}

/* bg */
.i_ppt {width:19px;height:18px;background:url("../images/common/spt_type01.png") no-repeat -40px -40px;}
.i_xls {width:19px;height:18px;background:url("../images/common/spt_type01.png") no-repeat -60px -40px;}
.i_hwp {width:19px;height:18px;background:url("../images/common/spt_type01.png") no-repeat -80px -40px;}
.i_pdf {width:19px;height:18px;background:url("../images/common/spt_type01.png") no-repeat -100px -40px;}
.i_doc {width:19px;height:18px;background:url("../images/common/spt_type01.png") no-repeat -120px -40px;}
.i_print {width:9px;height:11px;background:url("../images/common/spt_type01.png") no-repeat -110px -150px;}
.i_next {width:10px;height:6px;background:url("../images/common/spt_type01.png") no-repeat 0 -130px;margin:0 0 0 7px !important;}
.i_add {width:10px;height:10px;background:url("../images/common/spt_type01.png") no-repeat -140px -120px;margin:-3px 0 0 7px !important;}
.i_arr {width:5px;height:7px;background:url("../images/common/spt_type01.png") no-repeat -30px -100px;margin:-4px 0 0 10px !important;}
.i_arr_r {width:30px;height:11px;background:url("../images/common/spt_type01.png") no-repeat -80px -170px;margin:-4px 0 0 10px !important;}
.i_chk {width:20px;height:20px;background:url("../images/common/spt_type01.png") no-repeat -70px -60px;margin:0 1px;display:inline-block;vertical-align:middle !important;}
.i_cal{background:url("../images/common/spt_type01.png") no-repeat -110px -120px;width:20px;height:21px;text-indent:-9999px;}
.i_next_p {background:url("../images/common/spt_type01.png") no-repeat -30px -80px;width:6px;height:10px;text-indent:-9999px;margin:-3px 0 0 7px !important;}
.i_prev_p {background:url("../images/common/spt_type01.png") no-repeat -30px -60px;width:6px;height:10px;text-indent:-9999px;margin:-3px 7px 0 0 !important;}
.i_close{background:url("../images/common/spt_type01.png") no-repeat 0 -90px;width:10px;height:6px;text-indent:-9999px;margin:-3px 7px 0 0 !important;}
.i_open{background:url("../images/common/spt_type01.png") no-repeat -140px -140px;width:10px;height:6px;text-indent:-9999px;margin:-3px 7px 0 0 !important;}
.i_down{padding:0;margin-left:15px;margin-right:0 !important; width:48px;height:48px;background:url("../images/common/btn_n_down.png") no-repeat;}
.i_img_down{width:11px;height:13px;background:url("../images/common/spt_type01.png") no-repeat -160px -60px;}
.i_topen {width:11px;height:6px;margin-left: 8px;background:url("../images/common/spt_type01.png") no-repeat -160px -80px;}
.i_tclose {width:11px;height:6px;margin-left: 8px;background:url("../images/common/spt_type01.png") no-repeat -160px -90px;}
.i_topen_r {width:8px;height:5px;margin-left: 8px;background:url("../images/common/spt_type01.png") no-repeat -170px -40px;}
.i_tclose_r {width:8px;height:5px;margin-left: 8px;background:url("../images/common/spt_type01.png") no-repeat -170px -50px;}
.i_ax  {background:url("../images/common/bg_i_ax.png") no-repeat;width:9px;height:9px;font-size:0;display:inline-block;}

/*.bg_i_cmt {background:url("../images/common/ico_i_cmt.png") no-repeat 61px 33px;}
.bg_i_child {background:url("../images/common/bg_i_child.png") no-repeat 119px 38px;}*/
.bg_i_hardship {background:url("../images/common/ico_cs.png") no-repeat 61px 50%;padding:40px 0 36px 158px;}/*2015-12-29*/
.bg_i_hardship.cs {padding:40px 0 36px 158px;}
.bg_i_wng {background:url("../images/common/bg_i_wng.png") no-repeat 61px 33px;}
/*.bg_i_law {background:url("../images/common/ico_i_law.png") no-repeat 61px 45px;margin-bottom: 13px;}*/

/* text */
.a_tag {width: 50px;height:20px;display:inline-block;font-size:13px !important;text-align:center;text-decoration:none !important;line-height:21px;color: #777 !important;background:#ffffff;border:1px solid #e7e7e7;}

.top_txt {margin-bottom:15px;padding:0 0 0 10px;background:url("../images/common/bu_star01.gif") no-repeat 0 9px;font-size:14px;}
.top_txt em{font-family:"RixSGo EB";color:#00819a;}
.top_txt.etc {padding:0;background:none;}
.top_txt02{margin: 0 0 15px 0;font-family:"RixSGo M";font-size: 16px;color: #333;}
.top_txt02 em{font-family:"RixSGo EB";color: #00819a;}
.top_txt02 span{font-size: 14px;}
.top_txt03{margin: 0 0 26px 0;color:#777;}
.top_txt04{margin: 0 0 15px 0;font-family:"RixSGo EB";color:#475069;}

.cont_toptxt {margin-bottom:30px;}
.cont_toptxt em {font-family:"RixSGo EB";color:#333;}
.cont_toptxt span {font-family:"RixSGo B";color:#00819a;}
.cont_toptxt.etc {margin-bottom:15px;}
.cont_bmtxt {margin-top:10px !important;font-size:14px;}
.cont_bmtxt.chk{font-size:16px !Important; margin-top:30px !important;}
.cont_bmtxt.etc {padding:0 0 0 10px;background:url("../images/common/bu_star01.gif") no-repeat 0 9px;}
.cont_bmtxt.notice{margin-top: 50px !important;padding:0 0 0 24px;background:url("../images/common/bu_notice.png") no-repeat 0 3px;}
.cont_bmtxt .unit {text-align:right;color:#777;}
.cont_bmtxt.txt_type04 em {background-position:0 3px !important;}
.cont_bmtxt > p.list_type05.etc,
.cont_bmtxt > .list_type05.etc > li {padding-left:15px !important;background:url("../images/common/bu_star06s.png") no-repeat 0 8px;}
.cont_bmtxt > .list_type05.etc > li.chk {padding-left:15px !important;background:url("../images/common/bu_star06s_r.png") no-repeat 0 8px;color:#e11b22;}

.txt_type01 {padding:0 0 0 10px;background:url("../images/common/bu_bar01.gif") no-repeat 0 10px !Important;}
.txt_type01.etc {background-position:2px 10px !Important;font-size:14px !important;line-height:22px;}
.txt_type01s {padding:0 0 0 10px;font-size:14px !important;line-height:22px;background:url("../images/common/bu_bar01.gif") no-repeat 2px 10px !Important;}
.txt_type01.stxt {padding: 0 !important;font-size:14px !important;line-height:22px;background:none !important; }
.txt_type02 {padding:0 0 0 11px;background:url("../images/common/bu_star01.gif") no-repeat 0 9px !Important;}
.txt_type02.etc {color:#e11b22;background:url("../images/common/bu_star09.gif") no-repeat 0 9px !Important;}
.txt_type03 {padding:0 0 0 18px !important;background:url("../images/common/bu_star04.png") no-repeat 0 6px !important;}
.txt_type03s {padding:0 0 0 18px !important;font-size: 14px;background:url("../images/common/bu_star04.png") no-repeat 0 6px !important;/* background:url("../images/common/bu_star08.png") no-repeat 0 5px !important */;}
.txt_type03.etc {background:url("../images/common/bu_star02.png") no-repeat 0 5px !important;}
.txt_type03 strong {color:#00819a;}
.txt_type03 em {font-family:"RixSGo B";}
.txt_type04 strong {color:#00819a;}
.txt_type04 em {padding:0 0 0 18px;font-family:"RixSGo B";color:#00819a;background:url("../images/common/bu_star02.png") no-repeat 0 5px;}
.txt_type05 {padding:2px 0 0 10px;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.txt_type06 {padding:0 0 0 18px !important;font-size: 16px;color: #777;background:url("../images/common/bu_star06.png") no-repeat 0 5px !important;}
.txt_type06s {padding:0 0 0 18px !important;font-size: 14px;color: #777;background:url("../images/common/bu_star06s.png") no-repeat 0 7px !important;}
.txt_type07 {padding:0 0 0 18px !important;font-size: 14px;color: #777;background:url("../images/common/bu_star06s.png") no-repeat 0 7px !important;}
.txt_type08 {padding:0 0 0 18px;color:#00819a;background:url("../images/common/bu_star02.png") no-repeat 0 5px;}

/* text : List */
.list_type00 li {padding:0 !important;margin:0 !important;background:none !important;}
.list_type00 li.etc {color:#00819a;font-family:"RixSGo EB";}
.list_type00.etc:first-child {margin-bottom: 22px;}
.list_type00 dt {font-family:"RixSGo EB";}
.list_type00 dt.etc {margin-bottom:7px;}
.list_type00.etc dd {font-family:"RixSGo M";color: #777;}

.list_type01 {padding:0;margin:0;}
.list_type01 dt {padding:0 0 0 18px !important;background:url("../images/common/bu_star04.png") no-repeat 0 5px;}
.list_type01 dd,
.list_type01 li {margin:4px 0 0 0;padding:0 0 0 12px;background:url("../images/common/bu_bar01.gif") no-repeat 0 12px !important;}
.list_type01 dd {margin-left:5px;}
.list_type01.etc {margin-top:3px;}
.list_type01.etc li {margin:0;font-size:14px;line-height:22px;background-position:2px 10px !important;}
.list_type01.stype li {margin:0;padding:0;font-size:14px;line-height:22px;color:#666;background:none !important;}
.list_type01.stype li span{position:relative;top:-2px;}
.list_type01 li .list_type00 li {background:none !important;}
.list_type01 li .tbl_define dt  {background:none !important;}
.list_type01 li .tbl_define dd  {background:none !important; padding-left:0;margin-left:0;}

.list_type02 {padding:0;margin:0;}
.list_type02 dt {font-family:"RixSGo EB";}
.list_type02 dt.etc {font-family:"RixSGo M";margin-bottom:5px;}
.list_type02 dd,
.list_type02 > li {padding:0 0 0 10px !important;margin-top:10px;background:url("../images/common/bu_dt01.gif") no-repeat 0 12px;}
.list_type02 > li.bullet { position:relative; background:none; }
.list_type02 > li.bullet:after { position:absolute; left:0; top:0; content:"※"; }
/*.list_type02 li {padding:1px 0 1px 10px !important;background:url("../images/common/bu_dt01.gif") no-repeat 0 9px;}*/
.list_type02 > li:first-child {margin-top:0;}
.list_type02 > li strong {color:#00819a;}
.list_type02 > li em {font-family:"RixSGo EB";color:#333;}
.list_type02 > li p {margin-top:5px;}
.list_type02.space0 dd, .list_type02.space0 li {margin-top:0;}
.list_type02.list_row {overflow: hidden;margin-top:-10px;}
.list_type02.list_row li{float:left;width: 289px;}
.list_type02.list_row li:first-child {margin-top:10px;}
.list_type02.space0 dd {margin-top:0;}

.list_type03 {margin:0;}
.list_type03 dt {padding:0 0 7px 15px !important;font-family:"RixSGo EB";font-size:16px !important;color:#00819a !important;background:url("../images/common/bu_star02.png") no-repeat 0 6px !important;}
.list_type03 dt.blc {color:#333 !important;background:url("../images/common/bu_star04.png") no-repeat 0 6px !important;}
.list_type03 dd {padding:2px 0 0 0;}
.list_type03.etc dt {}
.list_type03.etc dd {background:none !important;margin-left:18px;text-indent:-18px;}

.list_type04 {padding:0;margin:0;}
.list_type04 li {padding:1px 0 1px 10px;background:url("../images/common/bu_star01.gif") no-repeat 0 9px;}
.list_type04 li strong {color:#00819a;}

.list_type05 {padding:0;margin:0;}
.list_type05 li {padding:1px 0 1px 18px !important;background:url("../images/common/bu_star04.png") no-repeat 0 7px;}
.list_type05 li strong {color:#00819a;}
.list_type05 li em {font-family:"RixSGo B";color:#333;}
.list_type05.etc > li {padding-left:15px !important;background:url("../images/common/bu_star06s.png") no-repeat 0 8px;}

.list_type06 {}
.list_type06 li {margin:5px 0 0 23px;text-indent:-21px;}
.list_type06 li li{margin-left:0 !Important;margin-top:0 !important;text-indent:0 !Important;}
.list_type06 li .tbl_data01{text-indent:0}
.list_type06 > li .list_type02 > li {background:url("../images/common/bu_dt01.gif") no-repeat 0 11px !Important;}
.list_type06 > li .tbl_define{margin-left:-18px;}
.list_type06 > li li .tbl_define{margin-left:-36px;}
.list_type06 > li p{text-indent:0;}

.list_type07 li{margin-left: 30px;text-indent:-30px;font-family:"RixSGo M";font-size: 16px;color:#333;}

.list_space01 {}
.list_space01 li {padding:0 0 30px 0;}
.list_space01 li > ul.list_type01{border-bottom: 0} /* 190514 */
.list_space01 li > ul li{padding: 0 0 0 12px !important; } /* 190514 */
.list_space02 {}
.list_space02 li {padding:3px 0;}

.list_btn {}
.list_btn li {float:left;background:url("../images/common/bg_vbar01.gif") no-repeat 0 45%;}
.list_btn li a{margin:0 -1px !important;}
.list_btn li:first-child {background:none;}

.bx_list {border-top:2px solid #333;border-bottom:1px solid #e7e7e7;padding:17px 20px;}
.bx_list ul{position:relative}
.bx_list ul:after{content:'';display:block;clear:both}
.bx_list ul li{float:left;width:32%;margin:2px 0 !important;}

.txt_hypen{margin:0 5px;}

/* text : cont */
.cont_wrap {margin:40px 0 0 0;} /* 기본 */
.cont_wrap.top {margin:0 !important;}

.cont_wrap > ul > li {margin-top:10px;}
.cont_wrap > ul > li:first-child {margin-top:0;}
.cont_wrap ul li ul {margin-top:7px;}
.cont_wrap > dl {margin:24px 0 0 0;}
.cont_wrap > dl > dt {margin:0 0 4px 0;font-family:"RixSGo EB";font-size:16px;line-height:16px;}
.cont_wrap > dl > dd {margin:10px 0 0 0;}
.cont_wrap > dl > dd.etc {margin:2px 0 0 0;background:none !important}
.cont_wrap > dl > dd.txt_type01s {margin-top:7px}

.cont_wrap > dl.type01 > dd {padding-left:4px;margin-left:22px;text-indent:-22px} /* 가)나)다) */
.cont_wrap > dl.type01 > dd span.tit {display:block;margin-bottom:10px;}
.cont_wrap > dl.type01 > dd > ul > li {margin-left:-13px;padding-left:0;text-indent:0px}
.cont_wrap > dl.type02 > dt {padding-bottom:5px;} /* bl */
.cont_wrap > dl.type02 > dd {margin:6px 0 0 0;padding:0 0 0 10px !important;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.cont_wrap > dl.type02 > dd > ul {margin-left:-10px;}
.cont_wrap > dl.type03 > dt {padding-bottom:5px;} /* rcmTty04 */
.cont_wrap > dl.type03 > dd {padding:0 0 0 26px;text-indent: -26px}
.cont_wrap > dl.type03 > dd .bx_notice dl dd {text-indent: 0 !important;}
.cont_wrap > dl.type03 > dd .space_txt05 .add_dep li {text-indent: 0;margin:6px 0 0 2px;padding:0 0 0 10px !important;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.cont_wrap > dl.type03 > dd > .bx_notice > dl > dt {text-indent: 0;}


.cont_wrap.etc {margin:50px 0 0 0;}
.cont_wrap.etc > dl {margin:30px 0 0 0;}
.cont_wrap.etc > dl > dt {padding:0 0 4px 0;font-family:"RixSGo B";color:#475069;font-size:19px;line-height:19px;}
.cont_wrap.etc > dl.first {margin-top:6px;}
.cont_wrap.etc > ul > li.txt_type03 {padding:0 0 0 18px !important;margin:3px 0 3px 0;}
.cont_wrap.etc > ul > li.txt_type03 strong {color:#333;}
.cont_wrap.etc > ul > li > dl.list_type03 {margin-left:-10px;}
.cont_wrap.etc > ul > li > dl.list_type03 dt {padding-bottom:5px !important;}
.cont_wrap.etc > ul > li > dl.list_type03 dd {margin-top:0;}
.cont_wrap.etc > ul > li > dl.list_type03.etc dd {margin-left:22px;}

.cont_wrap .tits {color:#475069 !important;}
.cont_wrap .add_exp01 {padding:0 0 0 15px !important;color:#333;background:url("../images/common/bu_star04.png") no-repeat 0 6px;}
.cont_wrap .add_exp02 {padding:0 0 0 15px;color:#00819a;background:url("../images/common/bu_star02.png") no-repeat 0 6px;}
.cont_wrap .add_exp03 {padding:0 0 0 15px;background:url("../images/common/bu_star02.png") no-repeat 0 6px;}
.cont_wrap .add_exp03 strong {color:#00819a;}

.cont_wrap .first {margin:0;}
.cont_wrap.mid {margin:10px 0 0 0;}
.cont_wrap .mid {margin-top:6px;}
.cont_wrap .mid02 {margin-top:20px !important;}
.cont_wrap .mid03 {margin-top:16px !important;}
.cont_wrap .bm01 {margin-bottom:20px;}
.cont_wrap .last {margin:6px 0 0 0;}
.cont_wrap h3, .cont_wrap h4, .cont_wrap h5, .cont_wrap h6 {padding-bottom:18px}
.cont_wrap .space_list li {margin-top:16px;}
.cont_wrap .space_list li:first-child {margin-top:0 !important;}
.cont_wrap .space_t01 {margin-top:27px;}
.cont_wrap .space_t02 {margin-top:17px;}
.cont_wrap.etc .space_t01 {margin-top:37px;}
.cont_wrap.etc .space_t02 {margin-top:27px;}
.cont_wrap .space_txt00 {margin-left:-10px;}
.cont_wrap .space_txt01 {padding-left:8px;}
.cont_wrap .space_txt02 {} /* 1.2.3. */
.cont_wrap .space_txt02 li {margin:3px 0 0 18px;padding-left:0px;text-indent:-18px;}
.cont_wrap .space_txt03 {margin-left:-25px !important;text-indent:0 !important;} /* reset */
.cont_wrap .space_txt04 {} /* (1)(2)(3), 가.나.다. */
.cont_wrap .space_txt04 dd,
.cont_wrap .space_txt04 li {margin-left:24px;text-indent:-24px;}
.cont_wrap .space_txt04 dt {background-position:0 3px !important;}
.cont_wrap .space_txt04 .add_dep {margin:6px 0 0 -20px;}
.cont_wrap .space_txt04 .add_dep li {margin-top:6px;}
.cont_wrap .list_type02 li .add_dep {}
.cont_wrap .list_type02 li .add_dep li {margin-top:6px;}
.cont_wrap .space_txt04 .add_exp01 {text-indent:0;margin-left:0;}
.cont_wrap dd.space_txt05, .cont_wrap .space_txt05 li {margin:7px 0 0 20px;padding-left:0px;text-indent:-20px;} /* 123. */
.cont_wrap .space_txt05 li:first-child {margin-top:0;}
.cont_wrap .add {margin:6px 0 10px 0 !important;}
.cont_wrap .add_dep01 {margin:0 0 10px 0;} /* 가.나.다. */
.cont_wrap .add_dep01 > li {margin:3px 0 0 25px;padding-left:0px;text-indent:-25px;}

.cont_wrap.bdt{margin-top:-10px;padding: 30px 0 0 0;border-top: 2px solid #333;}
.cont_wrap.bdb{padding-bottom:30px;border-bottom: 1px solid #e7e7e7;}

.cont_wrap .order_list01 {padding-bottom:40px;}
.cont_wrap .order_list01 > li{padding:3px 0 16px 0;margin-left:25px;text-indent:-23px;margin-top:0;}
.cont_wrap .order_list01 > li.last{padding-bottom:0 !important;}
.cont_wrap .order_list01 > li > .num{font-size: 19px;color:#475069;font-family:"RixSGo B"}
.cont_wrap .order_list01 > li > .ex{color:#777;}

/* 레이어팝업  :보험 납입안내*/
.insu_info {}
.insu_info p {margin-bottom: 20px;}
.insu_info .none {margin-bottom: 0px;}
.insu_info p span{font-family: "RixSGo B";color: #00819a;}
.insu_info p span a{font-family: "RixSGo B";color: #00819a;}
.insu_info .insu_tel {font-family: "RixSGo B";color: #00819a;}
.insu_info .insu_tel a {font-family: "RixSGo B";color: #00819a;}
.insu_info .insu_tel em {font-family: "RixSGo B";}

.cont_type02 {}
.cont_type02 dl {margin:20px 0 5px 0;}
.cont_type02 dt {font-family:"RixSGo B";}
.cont_type02 dd {margin-top:5px;}
.cont_type02 dd span {display:block;margin-bottom:5px;}
.cont_type02 dd > ul {margin:0 0 10px 0;}
.cont_type02 dd > ul > li {margin-top:5px;}
.cont_type02 .list_type02 p {margin-top:0 !important;}
.cont_type02 > ul > li {padding:7px 0 0 0;}
.cont_type02 > ul > li:first-child {padding:0;}
.cont_type02 > ul > li > ul {margin:7px 0 10px 0;}
.cont_type02 > ul > li > ul > li {margin-top:5px;}
.cont_type02 > ul.etc > li {padding:3px 0;margin-left:0 !important;text-indent:0 !important;}
.cont_type02 > ul.etc > li p {margin:0 !important;}
.cont_type02 .add_dep01 {margin:0 0 10px 18px;} /* 가나다 */
.cont_type02 .add_dep01 li {margin:1px 0 0 25px;padding-left:0px;text-indent:-25px;}
.cont_type02 .add_dep02 {} /* 123 */
.cont_type02 .add_dep02 li {margin:1px 0 0 20px;padding-left:0px;text-indent:-20px;}
.cont_type02 .add_dep02 .list_type01 li {margin-left: 2px;padding-left: 11px;text-indent: 0;}

/* text : 약관내용 */
.terms_cont {}
.terms_cont h4 {}
.terms_cont dl {margin:20px 0 10px 0;}
.terms_cont dt {font-family:"RixSGo B";margin-bottom:10px;}
.terms_cont dd {margin-top:5px;}
.terms_cont dd span {display:block;margin-bottom:5px;}
.terms_cont dd > ul {margin:5px 0 10px 0;}
.terms_cont dd > ul > li {margin-top:5px;}
.terms_cont dd > ul > li > ul {margin:5px 0 5px 0;}
.terms_cont > ul > li {padding:3px 0;}
.terms_cont > ul > li:first-child {padding:0;}
.terms_cont > ul > li > ul {margin:0 0 10px 0;}
.terms_cont > ul > li > ul > li {margin-top:5px;}
.terms_cont > ul.etc > li {padding:3px 0;margin-left:0 !important;text-indent:0 !important;}
.terms_cont > ul.etc > li p {margin:0 !important;}
.terms_cont .list_type06 li .list_type06 {margin-top:7px; margin-bottom:20px;}
.terms_cont.type01 {}
.terms_cont.type01 h4 {}
.terms_cont.type01 dl {margin:30px 0 0 0;}
.terms_cont.type01 dt {font-family:"RixSGo B";font-size:18px;color:#475069;}
.terms_cont.type01 dd {margin-top:5px;}
.terms_cont.type01 dd span {display:block;margin-bottom:5px;}
.terms_cont.type01 dd strong.tit {display:block;font-family:"RixSGo EB";margin-bottom:7px;color:#333;}
.terms_cont.type01 dd > ul {}
.terms_cont.type01 dd > ul > li {margin-top:10px;}
.terms_cont.type01 dd > ul > li > ul {margin:5px 0 5px 0;}
.terms_cont.type01 dd.etc > ul > li {margin-top:0;}

.terms_cont .list_type06 li {}
.terms_cont .list_type06 .list_type01 .list_type02{margin-left:0;}
.terms_cont .list_type06 .list_type02 li .list_type01 {margin-left: -12px;}
.terms_cont .list_type06 .list_type01, .terms_cont .list_type06 .txt_type01 {margin-left: -10px;}
.terms_cont .list_type06 .list_type02 .list_type01.etc {margin-top:7px;margin-left:-13px;}

.terms_cont dl dd .list_type06 li .list_type02 li {margin-left:-16px;}
.terms_cont .list_type06 li .list_type02 {margin-top:7px;margin-left:-10px;}
.terms_cont .list_type06 li .txt_type05 {margin-left:-10px;}
.terms_cont .list_type06 li {margin-top:7px;}
.terms_cont .list_undline li{font-family:"RixSGo B";text-decoration:underline}
.terms_cont .txt_undline{font-family:"RixSGo B";text-decoration:underline}

/* text : terms */
.terms_wrap  {margin:40px 0 0 0;} /* 기본 */
.terms_wrap.top {margin:0 !important;}
.terms_wrap h3.stit {margin-bottom:20px;padding:0 !important}
.terms_wrap .add_p {margin-bottom:17px;text-indent:0 !important; margin-left:0 !important; }
.terms_wrap .bm01 {margin-bottom:17px !important;}
.terms_wrap > .list_type02 {margin-bottom:27px;}
.terms_wrap > ul > li {margin-top:10px;}
.terms_wrap > ul > li:first-child {margin-top:0;}
.terms_wrap ul li ul {margin-top:7px;}
.terms_wrap > dl {margin:27px 0 0 0;}
.terms_wrap > dl > dt {margin:0 0 16px 0;font-size:16px;line-height:16px;}
.terms_wrap > dl > dd {margin:12px 0 0 0;}
.terms_wrap > dl > dd.txt_type03s {margin-left:4px !important; text-indent:0 !important}

.terms_wrap > .space_txt01 {margin-top:30px;} /* 가)나)다) */
.terms_wrap > .space_txt01 > li .cnt {margin-top:13px;text-indent:0}
.terms_wrap > .space_txt01 > li {margin-top:24px;padding-left:4px;margin-left:22px;text-indent:-22px}
.terms_wrap > .space_txt01 > li > .list_type06 > li {margin-left:0;padding-left:0;text-indent:0px;margin-top:14px;text-indent:-19px;}
.terms_wrap > .space_txt01 > li > .list_type06 > li .list_type02 {margin-bottom:30px;margin-left:-10px;}
.terms_wrap > .space_txt01 > li > .list_type06 > li .list_type02 li {padding:0 0 0 10px !important;margin-top:10px !important}
.terms_wrap > .space_txt01 > li > .list_type06 > li .li_txt {margin-top:10px;margin-left:22px;text-indent: -22px;}


.terms_wrap > dl.type01 dt {padding-left:4px;margin-left:19px;text-indent:-23px;line-height:24px}
.terms_wrap > dl.type01 > dd {margin-top:14px;padding-left:2px;margin-left:22px;text-indent:-20px} /* 가)나)다) */
.terms_wrap > dl.type01 > dd span.tit {display:block;margin-bottom:10px;}
.terms_wrap > dl.type01 > dd > ul > li {margin-left:-13px;padding-left:0;text-indent:0px}
.terms_wrap > dl.type01 > dd.none {margin-left:0;text-indent:0 !important;padding-left:0;}
.terms_wrap > dl.type01 > dd > p.add_p ,
.terms_wrap > dl.type01 > dd > .list_type02  {margin-bottom:27px}
/*.terms_wrap > dl.type01 > dd > p.add_p02 {margin-bottom: 17px;text-indent: 0;margin-left: 0;}*/

.terms_wrap > dl.type02 > dt {display:block;font-family:"RixSGo EB" !important;} /* bl */
.terms_wrap > dl.type02 > dt strong {color:#475069;}
.terms_wrap > dl.type02 > dd {padding:0 0 0 10px !important;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.terms_wrap > dl.type02 > dd > ul {margin-left:-10px;}

.terms_wrap dl.type03 > dt {text-align:left;font-family:"RixSGo EB" !important; margin-bottom:10px;}


.terms_wrap > dl > dd .tbl_data01 {margin-left:-22px;text-indent:0;}
.terms_wrap > dl > dd .tbl_data02 {margin-left:-22px;text-indent:0;}
.terms_wrap > dl > dd .tbl_define strong.tit {margin-left:-22px;}
.terms_wrap > dl > dd .tbl_define > .txt_type03s {margin-left:-22px;}

.terms_wrap .tbl_define {text-indent:0;margin:27px 0 30px 0;}
.terms_wrap .tbl_define.tbl_mb {margin-bottom:37px;}
.terms_wrap .tbl_define strong {display:block;font-family:"RixSGo EB" !important;font-size:16px !important;line-height:16px;margin-bottom:17px;}
.terms_wrap .tbl_define .tbl_data01 {margin-bottom:15px;}
.terms_wrap .tbl_define .tbl_data01 .list_type02 .add_txts {margin-top:5px;font-size:14px;}
.terms_wrap .tbl_define .tbl_data01 .list_type02 .txt_type03s {margin-left:0;font-size:14px;}
.terms_wrap .tbl_define .tbl_data01 td .txt_type03 {margin-top:5px;}
.terms_wrap .tbl_define .tbl_data01 td .cnt {margin-top:5px;}
.terms_wrap .tbl_define .tbl_data01 td .cnt.etc {text-indent:-43px;padding-left:43px;}

.terms_wrap .tbl_define .tbl_data02 {margin-bottom:15px;}
.terms_wrap .tbl_define .tbl_data02 .list_type02 .add_txts {margin-top:5px;font-size:14px;}
.terms_wrap .tbl_define .tbl_data02 .list_type02 .txt_type03s {margin-left:0;font-size:14px;}
/*.terms_wrap .tbl_define .tbl_data02 td .txt_type03 {margin-top:5px;}*/
.terms_wrap .tbl_define .tbl_data02 td .cnt {margin-top:5px;}
.terms_wrap .tbl_define .tbl_data02 td .cnt.etc {text-indent:-43px;padding-left:43px;}

.thrms_version.cnt_mb {margin-bottom:50px;}
.thrms_version {margin-top:50px;}
.thrms_version p ,
.thrms_version ul li {color:#898989;font-size:14px;}

/* step */
.step {overflow:hidden;height:42px;margin:0 0 40px 0;}
.step ol{float:left;background:url("../images/common/bg_step.gif");}
.step li,
.step li span{background:url("../images/common/bg_step_arr.gif") no-repeat;white-space:nowrap;letter-spacing:-1px;}
.step li strong {color:#777;font-size:11px;font-family:Arial;font-weight:bold;margin:0 7px 0 10px;}
.step li {float:left;background-position:0 -42px;}
.step li:first-child {border-left:1px solid #e7e7e7;}
.step li:first-child strong {margin-left:20px;}
.step li span {display:inline-block;width:195px;height:32px;margin:0;padding:10px 40px 0 0;background-position:100% -42px;}
.step li.on {position:relative;z-index:5;background-position:0 0;color:#fff;margin-left:-30px;}
.step li.on:first-child {border-left:1px solid #e7e7e7;}
.step li.on span {background-position:right 0;margin:0 0 0 30px;}
.step li.on strong {color:#c2c7d6;}
.step li.last {background:none;border-right:1px solid #e7e7e7;}
.step li.last span{background:none;width:151px;}
.step li.last.on {background:url("../images/common/bg_step_arr.gif") no-repeat 0 0;}
.step li.last.on span{background:#475069;}

/* tab */
.tab {overflow:hidden;margin:0 0 50px 0;background:url("../images/common/bg_tab.gif") repeat-x 0 37px;}
.tab a {display:inline-block;text-decoration:none;color:#333;}
.tab ul {position:relative;}
.tab ul:after{content:"";display:block;clear:both}
.tab ul li {float:left;}
.tab > ul > li {}
.tab > ul > li:first-child {}
.tab > ul > li > a {float:left;padding:0 20px;/*min-width:129px;*/height:38px;line-height:18px;font-size:18px;text-align:center;}
.tab > ul > li.on > a {border-bottom:4px solid #e11b22;height:34px;line-height:18px;font-family:"RixSGo B";}
.tab > ul > li.on  {min-height:72px;}
.tab > ul > li > ul {display:none;}
.tab li.on ul {display:block;width:100%;position:absolute;top:50px;left:0;list-style:none;border:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;}
.tab li.on ul:after {content:"";display:block;clear:both}
.tab li.on li {position:relative;left:-1px;padding:0 20px 0 0;overflow:visible;background:transparent !important}
.tab li.on li a {}
.tab li.on li.on a {font-family:"RixSGo EB";padding-right:17px;background:url("../images/common/bg_tab_sub.png") no-repeat right 10px;}

.tab.tab3 > ul > li > a {}
.tab.tab3 > ul > li:first-child > a {}
.tab.tab6 > ul > li > a {padding:0 21px;}
.tab.tab6 > ul > li:first-child > a {padding:0 24px 0 24px;}

.tab_btn {}
.tab_area {display:none;}
.tab_area.on {display:block;}

/* terms */
.terms_txt {position:relative;}
.terms_txt h3{padding:0 0 15px 0;}
.terms_txt h3 .btn_more {margin-left:10px;}
.terms_txt.more .btn_more{position:absolute;top:-4px;right:0;}
.terms_txt.add_bd {border-top:2px solid #333;border-bottom:0;}
.terms_txt.add_bd .ipt.top{top:25px;}
.terms_txt.add_bd > .btn_more{top:25px;}
.terms_txt .top_cont {margin:25px 0 20px 0;}
.terms_txt .top_cont > h4 {float:left;color:#475069 !important;margin:2px 0 0 0 !important;font-size:16px !important;background:none !important;line-height:14px !important;padding:0 !important;height:26px;}
.terms_txt .top_cont > p {float:left;}
.terms_txt .top_cont .top_txt {padding:10px 0 0 0;background:none;color:#666;}
.terms_txt .top_cont.add_bd {padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
.terms_txt .top_cont .ipt .radio_style {margin-left:10px;}
.terms_txt .top_cont .ipt {margin-top:0;}
.terms_txt .txtarea {overflow:hidden;border:1px solid #e7e7e7;padding:5px;width:888px;height:83px;}
.terms_txt .txtarea.type01 {height:310px !important;}
.terms_txt .txtarea.type02 {height:108px !important;}
.terms_txt .txtarea.type03 {height:488px !important;}
.terms_txt .txtarea.type04 {height:270px !important;}
.terms_txt .txtarea.none{height:auto !important;}
.terms_txt .txtarea .view {height:100%;}
.terms_txt .txtarea .view .inner {padding:10px 45px 10px 10px;font-size:15px;color:#777;}
.terms_txt .txtarea.type01 .view .inner{/* color:#333 !important; */padding:10px;}
.terms_txt .txtarea.type03 .view .inner{color:#333;font-size:16px;}
.terms_txt .txtarea .view .inner dl.list_type00 {margin-bottom:20px;}
.terms_txt .txtarea .view .inner > ul.etc {color:#777;}
.terms_txt .txtarea .view .inner > ul{color:#333;}
.terms_txt .txtarea .view .inner > ul > li{padding:0 0 5px 0;font-size:15px;text-indent:-18px;margin-left:18px;line-height:24px;}
.terms_txt .txtarea .view .inner > ul > li > ul{padding:0;margin:0;}
.terms_txt .txtarea .view .inner > ul > li > .list_type02{margin-left: -9px;}
.terms_txt .txtarea .view .inner > ul > li > .list_type02 > li > .txt_type03{margin:5px 0 0 -18px;}
.terms_txt .txtarea .view .inner > ul > li > .list_type02 > li > .txt_type03 .txt_type01 {margin:5px 0 11px -9px;font-size: 14px;}
.terms_txt .txtarea .view .inner > ul > li > ul > li{padding:0 0 0 7px;text-indent:0;margin:0;}
.terms_txt .txtarea .view .inner > ul.list_type05 > li {text-indent:0;margin-left:0;}
.terms_txt .txtarea .view .inner .inner_con{color:#777;}
.terms_txt .txtarea .view .inner .inner_con ul >li {color:#777;margin-left: 0;text-indent: 0;}
.terms_txt .txtarea .view .inner .inner_con dl {margin:0 0 13px 0;}
.terms_txt .txtarea .view .inner .inner_con dt {font-family:"RixSGo B";}

.terms_txt .txtarea .jspContainer {overflow:hidden;position:relative;}
.terms_txt .txtarea .jspPane {position:absolute;}
.terms_txt .txtarea .list_type06 li .list_type02 {margin-left:-15px;}
.terms_txt .txtarea .list_type06 li .list_type01 {margin-left:-15px;}
.terms_txt .txtarea .jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:100%;}
.terms_txt .txtarea .jspTrack {background:#f2f2f2;position:relative;}
.terms_txt .txtarea .jspDrag {background:#ccc;position:relative;top:0;left:0;cursor:pointer;}
.terms_txt .ipt.top{position:absolute;top:0;right:0;}
.terms_txt .ipt.top.etc{top:35px;}
.terms_txt .ipt.top .ipt_radio label,
.terms_txt .ipt.top .ipt_check label{margin-right:0;}
.terms_txt .ipt.top .ipt_radio .radio_style {margin-left:10px;}
.terms_txt .ipt.top .bx_error{position:absolute;top:25px;right:0;min-width:500px;text-align:right;}/*151103 width 값 수정*/
.terms_txt .ipt.top .bx_error p{padding-top:0 !important;float:right;}

.terms_txt .chkarea {background:#f4f4f4;padding:20px;color:#666;font-size:15px}
.terms_txt .chkarea li {font-size:15px}
.terms_txt .chkarea label {margin:0 20px 0 6px;color:#333;}

.terms_chk {border-top:2px solid #000;padding:10px 0 25px 0;margin:30px 0 0 0;position:relative;}
.terms_chk p{float:left;font-family:"RixSGo B";font-size:14px;color:#000;}
.terms_chk p em {color:#e11b22;font-family:"RixSGo B";}
.terms_chk .ipt {float:right;position:relative;}
.terms_chk .ipt label {font-family:"RixSGo B";margin-right:0;}
.terms_chk .bx_error{position:absolute;top:25px;right:0;width:134px;}
.terms_chk .bx_error p{padding:0;}

.terms_file {overflow:hidden;border:1px solid #e7e7e7;margin-top:-1px;padding:10px 0 10px 20px;}
.terms_file strong {float:left;font-family:"RixSGo EB";border-right:1px solid #e7e7e7;line-height:14px;padding:0 20px 0 0;margin:5px 20px 0 0;}
.terms_file .terms_filelist {padding-left:100px;}
.terms_file .terms_filelist a {float:left;margin-right:20px;line-height:25px;}
.terms_file .terms_filelist a.on {font-family:"RixSGo EB";text-decoration:underline;}

/* scroll */
.txtarea {overflow:hidden;}
.txtarea .view {height:100%;}
.txtarea .view .inner {padding:10px 45px 10px 10px;font-size:15px;color:#777;}
.txtarea .view .inner em{color:#333;font-family:"RixSGo B";}
.txtarea .view .inner > ul{color:#333;}
.txtarea .view .inner > ul > li{padding:0 0 5px 0;font-size:15px;text-indent:-20px;margin-left:20px;line-height:24px;}
.txtarea .view .inner > ul > li > ul{padding:0;margin:0;}
.txtarea .view .inner > ul > li > ul > li{padding:0 0 0 7px;text-indent:0;margin:0;}
.txtarea .jspContainer {overflow:hidden;position:relative;}
.txtarea .jspPane {position:absolute;}
.txtarea .jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:100%;}
.txtarea .jspTrack {background:#f2f2f2;position:relative;}
.txtarea .jspDrag {background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

.scrollbar {overflow:hidden;}
.scrollbar .scrollview {height:100%;}
.scrollbar .scrollview .scrollinner {padding:10px 45px 10px 10px;font-size:15px;color:#777;}
.scrollbar .scrollview .scrollinner em{color:#333;font-family:"RixSGo B";}
.scrollbar .scrollview .scrollinner > ul{color:#333;}
.scrollbar .scrollview .scrollinner > ul > li{padding:0 0 5px 0;font-size:15px;text-indent:-20px;margin-left:20px;line-height:24px;}
.scrollbar .scrollview .scrollinner > ul > li > ul{padding:0;margin:0;}
.scrollbar .scrollview .scrollinner > ul > li > ul > li{padding:0 0 0 7px;text-indent:0;margin:0;}
.scrollbar .jspContainer {overflow:hidden;position:relative;}
.scrollbar .jspPane {position:absolute;}
.scrollbar .jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:100%;}
.scrollbar .jspTrack {background:#f2f2f2;position:relative;}
.scrollbar .jspDrag {background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

/* 결과/완료 */
.compt{padding:36px 80px 25px 80px;border-top:2px solid #333;border-bottom:1px solid #e7e7e7;}
.compt .msg{display:block;margin:0 0 30px 0;font-size:27px;line-height:34px;font-family:"RixSGo EB";}
.compt .msg em{color:#00819a;font-family:"RixSGo EB";}
.compt .compt_msg p{color:#777;font-size:14px;}
.compt .compt_msg.add {overflow:hidden;}
.compt .compt_msg.add p {float:left}
.compt .compt_msg.add a.btn {float:right;}
.compt.etc{padding-bottom:20px;/*padding-bottom:60px;*/min-height:180px;}
.compt.etc .compt_info{padding-bottom:0;margin-bottom:0;background:none;}
.compt .compt_bm_txt {margin: 20px 0 0 0 !important;padding:0 0 0 18px !important;font-size: 14px;background:url("../images/common/bu_star08.png") no-repeat 0 6px !important;}

.compt .compt_info{/*padding:0 0 63px 170px;*/padding:0 0 36px 170px;margin:0 0 25px 0;min-height:80px;background:url("../images/common/line_dot01.gif") repeat-x left bottom;position:relative;}
.compt .compt_info.etc{margin: 0;background: none;}
.compt .compt_info:before{content:'';display:block;width:146px;height:125px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50% 20px;background-image:url("../images/common/bg/bg_i_tmpdrv.png");}
.compt .compt_info p{margin:0 0 8px 0;}
.compt .compt_info p.str{color:#333;font-family:"RixSGo EB";}
.compt .compt_info > ul{padding:0;margin:0;}
.compt .compt_info > ul > li{overflow:hidden;padding:2px 0 2px 10px;background:url("../images/common/bu_dt01.gif") no-repeat 0 12px;}
.compt .compt_info > ul > li > strong{float:left;display:block;color:#333;width:100px;font-family:"RixSGo M","Malgun Gothic","Dotum",sans-serif;}
.compt .compt_info > ul > li > span{float:left;display:block;color:#333;font-family:"RixSGo EB";width:460px;}
.compt .compt_info > ul > li > span em {color:#333;font-family:"RixSGo EB";}
.compt .compt_info > ul > li > ul {float:left;width:460px;}
.compt .compt_info > ul > li > ul > li {color:#333;font-family:"RixSGo B";}
.compt .compt_info > ul.type02 > li > strong{width:115px;}
.compt .compt_info > ul.type02 > li > span{width:445px;}
.compt .compt_info > ul.type03 > li > strong{width:80px;}
.compt .compt_info > ul.type03 > li > span{width:480px;}
.compt .compt_info > ul.type04 > li > strong{width:130px;}
.compt .compt_info > ul.type04 > li > span,
.compt .compt_info > ul.type04 > li > ul {width:430px;}
.compt .compt_info > ul.type05 > li > strong{width:125px;}
.compt .compt_info > ul.type05 > li > span{width:445px;}
.compt .compt_info > ul.type06 > li > strong{width:85px;}
.compt .compt_info > ul.type06 > li > span{width:475px;}
.compt .compt_info > ul.type07 > li > strong{width:160px;}
.compt .compt_info > ul.type07 > li > span{width:400px;}
.compt .compt_info > ul.type07 > li > ul {float:left;width:400px;}
.compt .compt_info > ul.type08 > li > strong{width:135px;}
.compt .compt_info > ul.type08 > li > span{width:425px;}
.compt .compt_info > ul.type09 > li > strong{width:60px;}
.compt .compt_info > ul.type09 > li > span{width:500px;}
.compt .compt_info > ul.type10 > li > strong{width:200px;}
.compt .compt_info > ul.type10 > li > span{width:360px;}
.compt .compt_info.i_carmlg > ul.type02 > li > span {width:400px;}
.compt .compt_info.i_jeju > ul.type04 > li > span {width: 415px;}
.compt .compt_info.i_cardrvchng > ul.type10 > li > strong{width:195px;}
.compt .compt_info.i_cardrvchng > ul.type10 > li > span{width:330px;}
.compt .compt_info.i_carmlgrefund > ul.type07 > li > span {width: 330px;}
.compt .compt_info.i_carblackbox > ul.type07 > li > span {width: 330px;}
.compt .compt_info > ul > li > em{color:#e11b22;}

.compt .compt_info.i_ctr03:before,
.compt .compt_info.i_gurtdetl:before{background-image:url("../images/common/bg/bg_i_gurtdetl.png");top:-15px;}
.compt .compt_info.i_ctr05:before{background-image:url("../images/common//bg/bg_i_cmpltsal.png");top:10px;}
.compt .compt_info.i_jeju:before{background-image:url("../images/common/bg/bg_i_jeju.png");top:32px;}
.compt .compt_info.i_kid:before{background-image:url("../images/common/bg/bg_i_kid.png");}
.compt .compt_info.i_bank:before{background-image:url("../images/common/bg/bg_i_bank.png");}
.compt .compt_info.i_location:before{background-image:url("../images/common/bg/bg_i_location.png");top:-17px;}
.compt .compt_info.i_effect:before{background-image:url("../images/common/bg/bg_i_effect.png");}
.compt .compt_info.i_resurr:before{background-image:url("../images/common/bg/bg_i_resurr.png");}
.compt .compt_info.i_insnc:before{background-image:url("../images/common/bg/bg_i_insnc.png");top:-13px;}
.compt .compt_info.i_ctm:before{background-image:url("../images/common/bg/bg_i_kid.png");}
.compt .compt_info.i_phone:before{background-image:url("../images/common/bg/bg_i_phone.png");top:-18px;height: 126px;}
.compt .compt_info.i_phone02:before{background-image:url("../images/common/bg/bg_i_phone02.png");top:-18px;height: 126px;}
.compt .compt_info.i_premcnf:before{background-image:url("../images/common/bg/bg_i_premcnf.png");top:84px;}
.compt .compt_info.i_premcnf02:before{background-image:url("../images/common/bg/bg_i_premcnf02.png");top:-10px;}
.compt .compt_info.i_record:before{background-image:url("../images/common/bg/bg_i_record.png");top:-24px;}
.compt .compt_info.i_deliver:before{background-image:url("../images/common/bg/bg_i_deliver.png");top:-10px;}
.compt .compt_info.i_deliver02:before{background-image:url("../images/common/bg/bg_i_deliver.png");top:-10px;}
.compt .compt_info.i_refund:before{background-image:url("../images/common/bg/bg_i_refund.png");top:-20px;}
.compt .compt_info.i_refund02:before{background-image:url("../images/common/bg/bg_i_refund02.png");}
.compt .compt_info.i_refund03:before{background-image:url("../images/common/bg/bg_i_refund03.png");top:-20px;}
.compt .compt_info.i_domancy:before{background-image:url("../images/common/bg/bg_i_domancy.png");}
.compt .compt_info.i_over:before{background-image:url("../images/common/bg/bg_i_over.png");top:8px;}
.compt .compt_info.i_whdraw:before{background-image:url("../images/common/bg/bg_i_whdraw.png");top:-13px;}
.compt .compt_info.i_loan:before{background-image:url("../images/common/bg/bg_i_loan.png");}
.compt .compt_info.i_repay:before{background-image:url("../images/common/bg/bg_i_repay.png");}
.compt .compt_info.i_intrest:before{background-image:url("../images/common/bg/bg_i_bank.png");}
.compt .compt_info.i_counsel:before{background-image:url("../images/common/bg/bg_i_counsel.png");top:-18px;}
.compt .compt_info.i_car_data:before{background-image:url("../images/common/bg/bg_i_car_data.png");top:-16px;}
.compt .compt_info.i_car_data02:before{background-image:url("../images/common/bg/bg_i_car_data02.png");top:-15px;}
.compt .compt_info.i_rep:before{background-image:url("../images/common/bg/bg_i_inscrmestm.png"); top:-22px;}
.compt .compt_info.i_carfmly:before{background:url("../images/common/bg/bg_i_carfmly.png");width: 117px;height: 93px;}
.compt .compt_info.i_carbenfam:before{background:url("../images/common/bg/bg_i_carbenfam.png") no-repeat 50% 7px;}
.compt .compt_info.i_police:before {background:url("../images/common/bg/bg_i_police.png") no-repeat 33px 0;top:5px;}
.compt .compt_info.i_compl:before {background:url("../images/common/bg/bg_i_compl.png") no-repeat 25px 10px;top:-6px;}
.compt .compt_info.i_car_wng:before{background:url("../images/common/bg/bg_i_car_wng.png") no-repeat 50% 10px;top:22px;}
.compt .compt_info.i_carnochng:before{background:url("../images/common/bg/bg_i_carnochng01.png") no-repeat 50% 5px;}
.compt .compt_info.i_carnochng02:before{background:url("../images/common/bg/bg_i_carnochng02.png") no-repeat 50% 15px;}
.compt .compt_info.i_carmlg:before{background:url("../images/common/bg/bg_i_carmlg.png") no-repeat 50% 7px;}
.compt .compt_info.i_cardrvchng:before{background:url("../images/common/bg/bg_i_cardrvchng.png") no-repeat 50% 40px;}
.compt .compt_info.i_carmlgrefund:before{background:url("../images/common/bg/bg_i_carmlgrefund02.png") no-repeat 50% 16px;}
.compt .compt_info.i_carblackbox:before{background:url("../images/common/bg/bg_i_carblackbox.png") no-repeat 50% 3px;}
.compt .compt_info.i_carchng:before{background:url("../images/common/bg/bg_i_carchng.png") no-repeat 50% 3px;}
.compt .compt_info.i_carinsctrchng:before{background:url("../images/common/bg/bg_i_carinsctrchng01.png") no-repeat 0 24px;}
.compt .compt_info.i_carmlgrefund {padding-left:168px;}
.compt .compt_info.i_cardrvchng{padding-left:171px;}
.compt .compt_info.i_carblackbox {padding-left: 168px;}
.compt .compt_info.i_jeju{padding-left: 175px;}
.compt .compt_info.i_carmlg p{margin-left: 35px}
.compt .compt_info.i_carmlg ul{margin-left: 35px}

.compt.type01{padding:50px 0 35px 0;}
.compt.type01 .msg{padding:0 80px;}
.compt.type01 .compt_info .cont_bmtxt  {margin-top:30px;}
.compt.type01 .compt_info{padding:0 0 46px 223px;}
.compt.type01 .compt_info.i_loan {padding:0 0 40px 255px;}
.compt.type01 .compt_info:before{left:90px;}
.compt.type01 .compt_notice{padding: 0 80px 20px 80px;margin-bottom: 38px;border:1px solid #e7e7e7;background: #f8f8f8;}
.compt.type01 .compt_notice.type01{padding: 0 40px 0 20px;margin-bottom: 27px;background: none;border:0;border-top:1px solid #e7e7e7;background: none;}
.compt.type01 .compt_notice dl {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e7e7e7;}
/* .compt.type01 .compt_notice dl:last-child {margin-bottom: 0; padding-bottom:0;border-bottom:none;} 2015-11-27 삭제 */
.compt.type01 .compt_notice dl dt{margin:0 0 8px 0;font-family: "RixSGo B";font-size: 16px;color:#333;}
.compt.type01 .compt_notice dl dt strong.notice {padding-left:25px;background:url("../images/common/bu_notice02.png") no-repeat ;}
.compt.type01 .compt_notice dl dt strong {color: #00819a;}
.compt.type01 .compt_notice dl dd {position:relative;}
.compt.type01 .compt_notice dl dd .bx_btn {position:absolute;right:0;top:0;}
.compt.type01 .compt_notice dl dd{font-family: "RixSGo M";font-size: 14px;}
.compt.type01 .compt_notice dl dd strong {color: #00819a;}
.compt.type01 .compt_notice dl dd:first-child{margin-bottom: 15px;}
.compt.type01 .compt_notice dl dd ul li{padding:0 0 0 11px;font-family: "RixSGo M";font-size: 14px;color: #444;background:url("../images/common/bu_bar01.gif") no-repeat 0 10px !important;}
.compt.type01 .compt_notice dl dd ul li.last{margin-bottom: 10px;}
.compt.type01 .compt_notice .txt_type03 {font-size:14px;}
.compt.type01 .compt_msg{padding-left: 80px;}
.compt.type01 .compt_info.i_carinsctrchng {padding-left:260px}

.compt .compt_notice .compt_insctrlon.type01 {padding: 25px 40px 0 40px;}
.compt .compt_notice .compt_insctrlon.type02 {padding:25px 39px;background: #f8f8f8;border:1px solid #efefef;}
#content .compt .compt_notice .compt_insctrlon h3 {padding: 0 0 5px 0;font-family: "RixSGo B";font-size: 16px !important;color: #00819a;}
#content .compt .compt_notice .compt_insctrlon.type02 h3 {color: #444;padding:0 0 17px 0;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list {padding:0 0 20px 0;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list > li {margin-top: 15px;border-top:1px dashed #efefef;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list > li:first-child {margin-top: 0;border-top:none;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list > li > ul >li {overflow:hidden;padding:0 0 0 10px !important;margin-top:8px;font-size: 14px;font-family: "RixSGo M";background:url("../images/common/bu_dt01.gif") no-repeat 0 12px !important;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list > li > ul > li > strong{float: left;width: 160px;display:inline-block;font-family: "RixSGo EB";font-size: 14px;color: #444;}
.compt .compt_notice .compt_insctrlon .compt_insctrlon_list > li > ul > li > span{float: left;width: 480px;display:inline-block;}

/* 용어 메뉴 */
.term_menu{overflow:hidden;margin:0 0 20px 0;}
.term_menu li{float:left;width:33%;margin:0 0 5px 0;}
.term_menu li.on a{font-family:"RixSGo B";}

/* 서비스망 찾기 */
.branch_info {margin-bottom:45px;border-top:3px solid #333;border-bottom:1px solid #e7e7e7;height:95px;}
.branch_info dt {height:95px;width:222px;text-align:center;background:#fafafa;float:left;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.branch_info dt span {display:inline-block;padding-top:23px; text-align:left;font-family: "RixSGo EB";font-size:18px;}
.branch_info dt em {display:block;font-size:16px; }
.branch_info dd {overflow:hidden;padding:25px 0;}
.branch_info dd span {float:left;padding:0 39px;border-left:1px solid #e7e7e7;}
.branch_info dd span.sec01 {padding-top:10px;}
.branch_info dd span:first-child {border-left:none;}

.taskchk_list {overflow:hidden;margin-bottom:40px;padding:25px;border:1px solid #e7e7e7;}
.taskchk_list > div {float:left;}
.taskchk_list .sec01 {width:240px;}
.taskchk_list .sec02 {width:355px;}
.taskchk_list .ipt_radio {margin-top:18px;}
.taskchk_list .ipt_radio:first-child {margin-top:0;}
.taskchk_list .ipt_radio label {margin-left:10px;margin-right:0;}

/* 계기판 사진등록 */
.instrument_photo {overflow:hidden;padding:20px 0;border-top:2px solid #333;}
.instrument_photo .view_photo {float:left;}
.instrument_photo .view_photo img {width:240px;height:160px;}
.instrument_photo .add_photo {float:left;padding:0 0 0 30px;}
.instrument_photo .add_photo > p {}
.instrument_photo .add_photo .file_find {margin:14px 0 11px;}
.instrument_photo .add_photo .file_find .btn {float:left;margin:0 18px 0 0;}
.instrument_photo .add_photo .file_find .txt_file {width:200px;padding-top:13px;}
.instrument_photo .add_photo .mileage {width: 630px;padding-bottom: 10px;border-bottom: 1px solid #aaa;}
.instrument_photo .add_photo .mileage span label {font-family: "RixSGo EB";font-size: 13px;color: #00819a;}
.instrument_photo .bx_error > p > em {display: inline-block;}

/* 에러 페이지 */
.error_wrap{text-align:center;padding:0 0 120px 0}
.error_wrap .bx_error{position:relative;padding-top:340px}
.error_wrap .bx_error strong{color:#000;font-family:"RixSGo B";font-size:32px;line-height:41px}
.error_wrap .bx_error .txt_tip{margin-top:7px}
.error_wrap .bx_error .txt_tip span{font-size:17px;color:#666}
.error_wrap .bx_error .txt_tip em{color:#005baf}
.error_wrap .ico_error{position:absolute;top:120px;left:50%;width:256px;height:200px;margin-left:-100px;background:url(../images/common/img_error.png) no-repeat}
.error_wrap .btn_area{margin-top:50px}
.error_wrap .btn_area .btn{width:160px;padding:0}
.error_wrap.error02{margin: -107px 0 0 0}
.error_wrap.error02 .btn_area{margin-top: 30px;}
.error_wrap.error02 .error_notice {box-sizing:border-box;width: 598px;margin:35px auto 0;}
.error_wrap.error02 .error_notice ul li {text-align: left;}
.error_wrap02 {margin-top:40px;width:598px;margin:40px auto 0;}
.error_wrap02 .bx_error {padding-left:210px;padding-bottom:22px;background:url(../images/common/img_error02.png) no-repeat 38px 0;}
.error_wrap02 .bx_error dt {margin-bottom:10px;font-family: "RixSGo EB";font-size:16px;line-height:24px;}
.error_wrap02 .bx_error dd {font-size:14px;color:#666666;line-height:22px;}
.error_wrap02.mondi .bx_error {background:url(../images/common/img_error03.png) no-repeat 38px 0;}
.error_notice {background:#fcfcfc;border:1px solid #efefef; padding:25px;}
.error_notice ul li {margin-top:0px;}

.error_wrap02.pop {margin-top:5px;}

/* 에러 페이지 : 지도 */
.map_area .error_wrap{padding-bottom:105px}
.map_area .error_wrap .bx_error{padding-top:210px}
.map_area .error_wrap .bx_error p{padding-top:0 !important}
.map_area .error_wrap .bx_error strong{font-family: "RixSGo EB";font-size:16px;line-height:24px}
.map_area .error_wrap .bx_error .txt_tip{margin-top:0;padding-top:5px !important}
.map_area .error_wrap .bx_error .txt_tip span{font-size:14px;color:#666}
.map_area .error_wrap .ico_error{position:absolute;top:94px;left:50%;width:138px;height:103px;margin-left:-60px;background:url(../images/common/img__map_error.png) no-repeat}

/* 본인인증 */
.certificate_area {position:relative;overflow:hidden;background:url("../images/common/bg_certificate.gif") repeat-y;padding-bottom:37px;}
.certificate_area:after {content:"";display:block;position: absolute;right:0;bottom:0;width:900px;height:2px;background:url("../images/common/bg_certificate02.gif") no-repeat left bottom;}
.certificate_area .certificate_top {margin-bottom:35px;}
.certificate_area h4 {float:none;font-family:"RixSGo B" !important;font-size:24px !important;line-height:24px !important;padding:0 !important;background:none !important;}
.certificate_area .btn_area {margin-top:20px;}
.certificate_area .section {float:left;width:325px;padding:37px 35px 0 35px;}
.certificate_area .section.auth {border-top:3px solid #475069;}
.certificate_area .section.auth > p {padding:0;}
.certificate_btn {border-bottom:1px solid #efefef;padding-bottom:30px;margin-bottom:30px;}
.certificate_btn a.btn {margin-bottom:20px;}
.certificate_btn a.btn_certi {padding:0;width:324px;height:115px;line-height:115px;font-size:22px;background:#0096af url("../images/common/bg_btn_certificate.png") no-repeat 34px 38px;color:#fff;}
.certificate_btn a.btn_certi span {margin-left:65px;}
.certificate_btn a.btn_certi_w {padding:0;width:323px;height:75px;line-height:75px;font-size:19px;border:1px solid #e5e5e5;background:#fff;}

.certificate_area .section.other {width:426px;border-top:3px solid #0096af;margin-left:9px;}
.certificate_area .section.other .certificate_top {margin-bottom:30px;}
.certificate_area .section.other .ipt_sum {margin:0 0 -12px 0;}
.certificate_area .section.other .ipt_select {margin-right:5px;}
.certificate_area .section.other .ipt_select .select_style .slc_target {background-color:#fcfcfc;}
.certificate_area .section.other .ipt_radio label {margin-right:7px;}
.certificate_area .section.other .ipt_radio .bx_tooltip {float:left;margin:4px 20px 0 0;}
.certificate_method {margin-bottom:17px;}
.certificate_method .ipt {}

.certificate_terms {overflow:hidden;padding:23px 0 0 0;min-height:61px;}
.certificate_terms .terms {overflow:hidden;margin-bottom:2px;}
.certificate_terms .ipt_check {float:left;margin-top:4px;}
.certificate_terms .btn_more {float:right;}

/* 본인인증 통신사선택 2016-03-22 */
.certificate_cont.login.login_type01 .certificate_terms{padding:0 !important;margin-bottom:2px;border:none;min-height:auto}

.layer_content .certificate_area {background:none !important;padding-bottom:0 !important;}
.layer_content .certificate_area:after {display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;}
.layer_content .certificate_area .section {padding:13px 19px 0 19px;background:#fff;border:none;}
.layer_content .certificate_area .section.other {margin-left:11px;}
.layer_content .certificate_area .section.other .ipt_select .select_style .slc_target {background-color:#fff;}
.layer_content .certificate_area.auth .section {padding:0;height:auto;width:398px;background:#fff;border:none;}
.layer_content .certificate_area.auth .certificate_btn a.btn_certi {width:398px;}
.layer_content .certificate_area.auth .certificate_btn a.btn_certi_w {width:396px;}
.layer_content .certificate_area .section.mths{margin:0;padding:0;float:none;width:100%;}

/* 자동차 서비스 */
.coupon_book {border:1px solid #e5e5e5;border-left: 0;}
.coupon_book:after {content:'';display:block;clear: both;}
.coupon_book li {position:relative;float: left;box-sizing:border-box;width: 179px;height:223px;padding:100px 0 29px 0;border-left:1px solid #e5e5e5;text-align: center;background-repeat:no-repeat;background-position: 50% 30px;background-color: #fafafa;}
.coupon_book li.on {background-color:#fff;}
.coupon_book li.on:after{content:'';display:block;position:absolute;left:42%;bottom:-16px;width:28px;height:24px;background-image:url("../images/content/cm/bg_loc_tab.gif");}
.coupon_book li.coupon01 {width: 180px;background-image:url("../images/product/ico_carmnt01.png");background-position: 60% 37px;}
.coupon_book li.coupon02 {background-image:url("../images/product/ico_carmnt02.png");}
.coupon_book li.coupon03 {width: 180px;background-image:url("../images/product/ico_carmnt03.png");}
.coupon_book li.coupon04 {width: 180px;background-image:url("../images/product/ico_carmnt04.png");}
.coupon_book li.coupon05 {width: 180px;background-image:url("../images/product/ico_carmnt05.png");background-position: 59% 37px;}
.coupon_book li em {display: block;margin-bottom: 10px;font-family: "RixSGo B";font-size: 16px;}

.coupon_detail {display:none;margin:40px 0 0 0;}
.coupon_detail.on {display:block;}
.coupon_detail .cont_bmtxt {margin-top: 20px !important;}

/* 주차 안전번호 서비스 */
.service_parking {overflow:hidden;margin-top: 25px;border:1px solid #e7e7e7;}
.service_parking li{position:relative;float:left;padding-top:126px;width:295px;height:78px;border-left:1px solid #e7e7e7;text-align:center;font-family:"RixSGo B";font-size:16px;background-repeat:no-repeat;background-position:50% 30px;}
.service_parking li:before{content:'';display:block;width:15px;height:41px;background:url("../images/common/bg_step_insurance.png") no-repeat;position:absolute;top:50%;left:-1px;margin-top:-20px;}
.service_parking li:first-child{border-left:0;}
.service_parking li:first-child:before{display:none;}
.service_parking li.step01{background-image:url("../images/product/ico_prkg01.png");}
.service_parking li.step02{background-image:url("../images/product/ico_prkg02.png");background-position:50% 33px;}
.service_parking li.step03{background-image:url("../images/product/ico_prkg03.png");}

.service_free {overflow:hidden;margin:15px 0 0 0;padding:30px 40px 29px;border:1px solid #e7e7e7;}
.service_free .service {overflow: hidden;float: left;width: 240px;}
.service_free .service span {float: left;margin:0 0 12px 0;font-family: "RixSGo B";}
.service_free .service img {float: left;}
.service_free .service.service01 {position:relative;padding:0 100px 0 0;}
.service_free .service.service01:after {display:block;width:19px;height:19px;content:'';background:url("../images/common/bg_plus.gif");position:absolute;top:50%;right:53px;}
.service_free .service.service02 {width: 475px;}
.service_free .service > div {float: left;width: 250px;}
.service_free .service > div > p {float: left;padding:8px 0 0 11px;font-family: "RixSGo M";font-size: 14px;line-height:22px;background:url("../images/common/bu_star01.gif") no-repeat 0 13px !Important;}
.service_free .service .free01 {width: 175px;padding:0 50px 0 0;}
.service_free .service .free01 div {float: left;}
.service_free .service .free01 div:first-child {margin:0 0 28px 0 ;}
.service_free .service .free01 div em {display:inline-block;margin:0 0 3px 0;font-family: "RixSGo M";font-size: 14px;}

/* 유병자 건강보험 상담센터 */
.sick_tit{font-size: 24px !important;font-family: "RixSGo B" !important;background:none !important;padding-left:0 !important}
.sick_tit span {font-size: 24px !important;font-family: "RixSGo B" !important;color: #00819a;}
.sick_tit em{font-size:16px;margin-left:5px;font-family: "RixSGo M";}
.sick_menu {margin-bottom: 10px;margin-top:0 !important}
.sick_menu ul{position:relative}
.sick_menu ul:after{content:'';display:block;clear:both}
.sick_menu ul li{float:left;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background:#fafafa;text-align:center;position:relative;}
.sick_menu ul li:first-child{border-left:1px solid #e7e7e7}
.sick_menu ul li a{display:block;width:167px;height:89px;line-height:22px;padding-top:112px;font-size: 19px;font-family:"RixSGo B";text-decoration:none;position:relative}
.sick_menu ul li > a:before{content:'';display:block;background-image:url("../images/product/sick_type.png");background-repeat:no-repeat;position:absolute;left:0;right:0;margin:0 auto}
.sick_menu ul li.menu01 > a:before{background-position:0 0;width:72px;height:30px;top:53px}
.sick_menu ul li.menu01.on > a:before{background-position:0 -90px;}
.sick_menu ul li.menu02 > a:before{width:32px;height:47px;top:44px;background-position:0 -40px;}
.sick_menu ul li.menu02.on > a:before{background-position:0 -130px}
.sick_menu ul li.menu03 > a:before{top:46px;width:37px;height:44px;background-position:-40px -40px;}
.sick_menu ul li.menu03.on > a:before{background-position:-80px -90px}
.sick_menu ul li.menu04 > a:before{top:45px;width:66px;height:38px;background-position:-80px 0}
.sick_menu ul li.menu04.on > a:before{background-position:-40px -140px}
.sick_menu ul li:first-child a{width:164px}
.sick_menu ul li.menu05{width:167px;height:201px;position:relative}
.sick_menu ul li.menu05:before{content:'';background:url("../images/product/sick_type.png") no-repeat;width:44px;height:44px;background-position:-80px -40px;position:absolute;left:0;right:0;margin:0 auto;top:45px}
.sick_menu ul li.menu05.on:before{background-position:-150px 0;}
.sick_menu ul li.menu05 strong{display:block;padding-top:112px;font-size: 19px;font-family:"RixSGo B";}
.sick_menu ul li.menu05 a{width:auto;height:auto;padding-top:0;display:inline-block;font-size:14px;font-family: "RixSGo M";color:#777;position:relative;padding:0 2px 0 8px; margin-left:-9px;}
/* .sick_menu ul li.menu05 a:first-child{padding-left:0} */
/* .sick_menu ul li.menu05.on a:before{content:'';display:block;width:1px;height:13px;position:absolute;top:4px;left:0;background:#fff}
.sick_menu ul li.menu05 a:before{content:'';display:block;width:1px;height:13px;position:absolute;top:4px;left:0;background:#969696} */
/* .sick_menu ul li.menu05 a:first-child:before{display:none} */

/* .sick_menu ul li.menu05 div a span{position:absolute; bottom: 1px; right: 54px; font-size: 11px; font-weight:bold;} */
/* .sick_menu.active ul li.menu05> div a span{display:none;} */

.sick_menu ul li.active,
.sick_menu ul li.on{background:#475069}
.sick_menu ul li.active strong,
.sick_menu ul li.active a,
.sick_menu ul li.on strong,
.sick_menu ul li.on a{color:#fff}
.sick_menu.active ul li > a:before,
.sick_menu.active ul li.menu05:before{display:none}
.sick_menu.active a {font-size: 16px;}

/*.sick_menu ul li.menu05.on a:before,
.sick_menu ul li.menu05.active a:before{background:#000}*/

.sick_menu.active ul li.active:after,
.sick_menu.active ul li.on:after{content:'';display:block;width:16px;height:9px;background:url("../images/product/arr_sickmenu.png") no-repeat;position:absolute;bottom:-9px;left:50%;margin-left:-8px}
.sick_menu.active ul li > a{padding-top:18px;height:34px;line-height:16px;width:135px}
.sick_menu.active ul li.menu01 > a {width:150px !important}
.sick_menu.active ul li.menu03 > a {width:170px !important}
.sick_menu.active ul li.menu05{width:242px;height:38px;padding-top:14px}
.sick_menu.active ul li.menu05 strong{display:block;float:left;padding-top:2px;font-size:13px;font-family: "RixSGo M";color:#777;margin:0 7px 0 15px;}
.sick_menu.active ul li.menu05 > div{float:left}
.sick_menu.active ul li.menu05 > div a{font-size:16px;color:#333;padding:0 6px 0 12px;position:relative;font-family: "RixSGo EB";margin-left:0;}
.sick_menu.active ul li.menu05.active strong,
.sick_menu.active ul li.menu05.on strong{color:#fff}
.sick_menu.active ul li.menu05.active > div a,
.sick_menu.active ul li.menu05.on > div a{color:#fff;font-family: "RixSGo EB";}
/* .sick_menu.active ul li.menu05.active:after,
.sick_menu.active ul li.menu05.on:after{display:none} */
.sick_menu.active ul li.menu05.active > div a.active,
.sick_menu.active ul li.menu05.active > div a.on,
.sick_menu.active ul li.menu05.on > div a.active,
.sick_menu.active ul li.menu05.on > div a.on{font-family:"RixSGo EB"}
/* .sick_menu.active ul li.menu05.active > div a.active:after,
.sick_menu.active ul li.menu05.active > div a.on:after,
.sick_menu.active ul li.menu05.on > div a.active:after,
.sick_menu.active ul li.menu05.on > div a.on:after{content:'';display:block;width:16px;height:9px;background:url("../images/product/arr_sickmenu.png") no-repeat;position:absolute;bottom:-24px;left:50%;margin-left:-4px} */

/* .sick_menu ul li.menu05 div > a{position:relative;}
.sick_menu ul li.menu05 > div > a:before{content: ''; background: url('../images/product/btn_arrow_bg_white.gif') 0 0 no-repeat; width: 6px; height: 9px; position:absolute; right:52px; top:5px;}
.sick_menu ul li.menu05:hover > div > a:before{content: ''; background: url('../images/product/btn_arrow_bg_blue.gif') 0 0 no-repeat; width: 6px; height: 9px; position:absolute; right:52px; top:5px;}
.sick_menu.active > ul > li.menu05 > div > a:before{display:none;} */

.sick_menu ul li div a:before{content: ''; background: url('../images/product/btn_arrow_bg_white.gif') 0 0 no-repeat; width: 6px; height: 9px; position:absolute; right:54px; top:5px;}
.sick_menu ul li.menu05:hover div a:before{content: ''; background: url('../images/product/btn_arrow_bg_blue.gif') 0 0 no-repeat; width: 6px; height: 9px; position:absolute; right:54px; top:5px;}
.sick_menu.active ul li div a:before{display:none;}

.sick_wrap {position:relative}
.sick_cont{margin-top:25px;height:680px;display:none;overflow:hidden;position:relative}
.sick_cont .top_tit{font-size:24px !important;line-height:26px !important;color: #333 !important;}
.sick_cont h5 {color: #333 !important;padding-bottom:10px !important;}
.sick_cont .top_tit em{color:#00819a !important;font-family:"RixSGo B";}
.sick_cont .sick_view{margin-bottom:50px;min-height:630px;padding-right:10px}
.sick_cont .sick_view .sick_info{position:relative;margin-bottom:30px}
.sick_cont .sick_view .sick_info:after{content:'';display:block;clear:both}
.sick_cont .sick_view .sick_info .sick_data{float:left;width:560px}
.sick_cont .sick_view .sick_info .sick_data table {margin-bottom: 30px;}
.sick_cont .sick_view .sick_info .sick_data table td {padding:7px 0;}
.sick_cont .sick_view .sick_info .sick_data table td dl dt {font-size: 16px;color: #00819a;}
.sick_cont .sick_view .sick_info .sick_data table td dl dt span {vertical-align: middle;font-family: "RixSGo EB";}
.sick_cont .sick_view .sick_info .sick_data table td .txt_type04 em {background-position:0 4px; }
.sick_cont .sick_view .sick_info .sick_data table td strong {font-family: "RixSGo EB"; }
.sick_cont .sick_view .ly_mydirect{display:block;padding:0;width: 232px;height:443px;border:3px solid #00819a}
.sick_cont .sick_view .ly_mydirect .tit_wrap {box-sizing:border-box;padding:15px 17px 2px;background:#00819a;}
.sick_cont .sick_view .ly_mydirect .tit_wrap .tit {color: #fff;font-size: 22px;font-family:"RixSGo M";}
.sick_cont .sick_view .ly_mydirect .tit_wrap .tit em{display:block;font-size:16px;margin-bottom:8px}
.sick_cont .sick_view .ly_cs{position:absolute;bottom:-186px;left:0;width: 195px;display:block;padding:22px;border:1px solid #ddd;}
.sick_cont .sick_view .ly_cs.add_banner_wid{position:absolute;bottom:-155px;left:0;width: 192px;display:block;padding:22px;border:1px solid #ddd;} /*180416 width:192;bottom:-155px; */
.sick_cont .sick_view .ly_cs .txt_tit{font-family:"RixSGo B";font-size: 16px;line-height: 26px;color: #000;letter-spacing:-1px}
.sick_cont .sick_view .ly_cs .txt_time{display:block;font-family:"RixSGo M";font-size: 13px;color: #666;}
.sick_cont .sick_view .ly_cs em{position:relative;font-family:"Roboto B";font-size: 18px;color: #475069;}
.sick_cont .sick_view .ly_cs em:before{position:absolute;top:-17px;right:-94px;content:"";display:block;clear:both;width:27px;height:39px;background:url("../images/product/bg_sick_cs.gif") no-repeat;}
.sick_cont .sick_view .ly_cs em>span{font-family:"Roboto B";}
.sick_cont .sick_view .bx_list{position:relative;padding:5px 0;overflow:hidden}
.sick_cont .sick_view .bx_list .sick_list02 li{width: 47%;}
.sick_cont .sick_view .bx_list li.etc{margin-top:-25px !important}
.sick_cont .sick_view .bx_list li.bx_r01{position:absolute;right:0;top:0;}
.sick_cont .sick_view .bx_list li.bx_r02{position:absolute;left:0;bottom:0;}
.sick_cont .sick_view .bx_list dl:first-child{margin-bottom: 5px;padding-bottom: 5px;border-bottom:1px solid #e7e7e7;}
.sick_cont .sick_view .bx_list dl dt{font-family:"RixSGo EB"}
.sick_cont .sick_view .bx_list dl dd li{width:48%}
.sick_cont .sick_view .bx_list dl dd li.full{width:100%}

.btn_sick_top {position:absolute;bottom:30px;right:45px;width: 44px;height: 44px;z-index:5;text-align:center;box-sizing:border-box;padding: 20px 0 10px 0;text-decoration: none;background:#f8f8f8 url("../images/common/bu_top.png") no-repeat 14px 10px;}
.btn_sick_top.add_btn_row{position:absolute;bottom:0}
.btn_sick_top span{font-family: "RixSGo M";font-size: 12px;color: #555;}
.btn_sick_top:hover {color: #555;}

.sick_cont .sick_view .ly_mydirect .valid_wrap {padding:17px;}
.sick_cont .sick_view .ly_mydirect .valid_wrap .btn_area .btn_block.on {background:#e11b22; }

.sick_cont .jspPane{position:absolute;}
.sick_cont .jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.sick_cont .jspTrack{background:#f2f2f2;position:relative;}
.sick_cont .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

/* popup : 동영상 */
.movie_area{overflow:hidden;}
.movie_area .movie{float:left;width:430px;height:286px;}
.movie_area .movie_cont{float:right;position:relative;width:390px;}
.movie_area .movie_cont .txtarea{height:286px !important;}
.movie_area .movie_cont p{margin:10px 0 0 0;}
.movie_area .movie_cont p:first-child{margin-top:0;}

/* popup : 회사소개 동영상 */
#content .movie_area .movie_cont h4 {margin: 0 0 20px 0;padding: 0 0 16px 0;font-size: 19px;font-family: "RixSGo B";background:url("../images/common/bu_h4_horiz.gif") no-repeat 0 bottom;}
.movie_area .movie_about {overflow:hidden;margin-bottom: 10px;}
.movie_area .movie_about .movie_cont.pub {width: 300px;}
.movie_area .movie_about .movie_cont.pub .txtarea{height:238px !important;}
.movie_area .movie_about .movie_cont.pub .txtarea .view .inner {padding:10px;}
.movie_area .movie_about .movie_cont.pub .btn_area{margin-top: 10px;}
.movie_area .movie_narration {display: none;}
.movie_area .movie_narration .movie_cont {width: 838px;}
.movie_area .movie_narration .movie_cont .txtarea{height:140px !important;}

/* popup : 알림 */
.notice_pop {}
.notice_pop li {border-bottom:1px solid #e7e7e7;padding:25px 0 14px 0;}
.notice_pop li span {display:block;text-align: right;margin-top:4px;}
.notice_pop li:first-child {padding-top:0;}

/* popup */
.pop_wrap {position:relative;background:#fff;padding:20px 25px 30px 25px !important;}
.pop_container {}
.pop_container .btn_print {position:absolute;top:25px;right:25px;}
.pop_header {padding:2px 0 20px 0;border-bottom:1px solid #333;}
.pop_header h1 {font-size:26px;padding:0 !important;line-height:26px;margin:0 !important;font-family:"RixSGo B" !important;}
.pop_header h1.stit {font-size:20px !important;line-height:20px;}
.pop_content {padding:25px 0 0 0;}
.pop_content h2 {margin:0 0 9px 0;font-size: 19px;}
.pop_content h3 {color:#333;font-size:19px !important;margin-bottom:20px;}
.pop_content .map_area {border:1px solid #e7e7e7;padding:0;}
.pop_content .map_area.bm {margin-top:20px;}
.pop_content .tbl_wrap.tbl_srv {margin-top:30px;}
.pop_content .tbl_wrap.tbl_srv .left {width:61.8%;min-width:515px;}
.pop_content .tbl_wrap.tbl_srv .right {width:34.2%;min-width:285px;}


/* popup : 고객 휴면/미지급금 안내 */
.pop_content .pop_txt {font-family: "RixSGo B";margin:0 0 20px 0;}
.pop_content .ipt_check {position:absolute;right:30px;bottom:-30px;}
.pop_content .ipt_check label {margin:0 0 0 6px;}

/* popup : 회사소개 지도팝업 */
.bx_locdet .map_area {}
.bx_locdet h4 {padding-bottom:28px !important;}
.bx_locdet .map_info {position:relative;padding:22px 0;margin-bottom:40px; border-bottom:1px solid #e5e5e5;}
.bx_locdet .map_info > span {display:inline-block;margin-right:50px;}
.bx_locdet .map_info .btn {position:absolute;right:0;top:22px;}
.bx_locdet  {margin-top:30px;padding-top:48px;background:url("../images/common/bg_dot_gr01.png") repeat-x left top;}
.bx_locdet.first {margin-top:0;margin-top:0;padding-top:0;background:none;}
.bx_locdet .subway_info {overflow: hidden;padding:0 0 28px 0;position: relative;}
.bx_locdet .subway_info .ico {position:absolute;left:20px;top:0;display: block;}
.bx_locdet .subway_info .subway_detail {margin-left:110px;}
.bx_locdet .subway_info .subway_detail p {margin:10px 0 8px 0;font-family:"RixSGo B";}
.bx_locdet .subway_info .subway_detail p img {margin-right: 9px;}
.bx_locdet .subway_info ul {}
.bx_locdet .subway_info ul li {font-size:14px;}
.bx_locdet .subway_info ul.route05 li em {color:#703e93;}
.bx_locdet .subway_info ul.route02 li em {color:#a98bbe;}

.bx_locdet .bus_info {overflow: hidden;position: relative;}
.bx_locdet .bus_info .ico {position:absolute;left:20px;top:0;}
.bx_locdet .bus_info .bus_detail {overflow:hidden;margin:10px 0 0 110px;}
.bx_locdet .bus_info .bus_detail .bx01 {float:left;width:340px;}
.bx_locdet .bus_info .bus_detail .bx02 {float:left;width:450px;}
.bx_locdet .bus_info .bus_detail dl {margin-bottom:30px;}
.bx_locdet .bus_info .bus_detail dl dt {font-family:"RixSGo B";margin-bottom:10px;}
.bx_locdet .bus_info .bus_detail dl dd {padding-left:37px;text-indent:-37px;font-size:14px;}
.bx_locdet .bus_info .bus_detail dl dd img {vertical-align: middle;margin-right: 7px;}
.bx_locdet .bus_info .bus_detail.etc {}
.bx_locdet .bus_info .bus_detail.etc dl {width:790px;}

.pop_content .bx_locdet .map_info {margin-bottom:30px;}
.pop_content .bx_locdet .subway_info .subway_detail p {font-family:"RixSGo EB";}
.pop_content .bx_locdet .map_info > span {margin-right:101px;}
.pop_content .bx_locdet .subway_info .ico {left:0px;}
.pop_content .bx_locdet .subway_info .subway_detail {margin-left:94px;}
.pop_content .bx_locdet .bus_info .ico {left:0px;}
.pop_content .bx_locdet .bus_info .bus_detail {margin:10px 0 0 94px;}
.pop_content .bx_locdet .bus_info .bus_detail .bx01{width:327px;}
.pop_content .bx_locdet .bus_info .bus_detail .bx02{width:395px;}
.pop_content .bx_locdet .bus_info .bus_detail dl dt {font-family:"RixSGo EB";}

/* popup : 자동차/운전자 자동차 정비할인 쿠폰북 발행 */
.coupon_info {overflow: hidden;margin:18px 0 34px 0;}
.coupon_info li {position:relative;float: left;width: 170px;margin:0 0 0 48px;padding:21px 0 18px 0;border:1px solid #475069;text-align: center;font-family: "RixSGo EB";color: #475069;}
.coupon_info li:first-child {margin:0;padding:10px 0 6px 0;}
.coupon_info li span {display: block}
.coupon_info li  em img {position:absolute;right:-32px;top:22px;display: block}
.coupon_num strong {font-family:"RixSGo EB";}

.coupon_wrap {margin-top:14px;}
.coupon_list {position:relative;margin:0 0 20px 0;width: 834px;border-top:2px solid #333;}
.coupon_list .coupon_tit {position:relative;padding:22px 20px 14px 29px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background: #f4f4f4;}
.coupon_list .coupon_tit strong {font-family: "RixSGo EB";font-size: 24px;}
.coupon_list .coupon_tit span {font-family: "RixSGo B";font-size: 16px;}
.coupon_list .coupon_tit em {font-family: "RixSGo B";font-size: 16px;}
.coupon_list .coupon_tit ul {overflow: hidden;position:absolute;top:20px;right:30px;}
.coupon_list .coupon_tit ul li {float: left}
.coupon_list .coupon_tit ul li:first-child {margin:0 24px 0 0;}
.coupon_list .coupon_bg01 {position:absolute;bottom:-22px;right:-1px;}
.coupon_list .coupon_cont {padding:12px 28px 25px 28px;border:1px solid #e7e7e7;border-top:0;}
.coupon_list .coupon_cont .notice_tit {display:inline-block;margin:0 0 8px 0;padding:0 0 0 16px;color:#00819a;background: url("../images/common/bu_star10.png") no-repeat 0 6px;}
.coupon_list .coupon_cont .notice_stit {display: block;font-family: "RixSGo EB"; color:#000;}
.coupon_list .coupon_cont .notice_txt {padding:2px 0 0 10px;font-size: 14px;background:url("../images/common/bu_dt01.gif") no-repeat 0 11px;}
.coupon_list .coupon_cont .notice_list > li {padding:0 0 0 10px !important;margin-top:10px;background:url("../images/common/bu_dt01.gif") no-repeat 0 10px;}
.coupon_list .coupon_cont .notice_list li {margin:0;font-size: 14px;}
.coupon_list .coupon_cont .notice_list li >p {font-size:14px;line-height:22px;padding:0 0 0 10px;background:url("../images/common/bu_bar01.gif") no-repeat 2px 10px;}
.coupon_list .coupon_cont .notice_list.list_left {width: 400px;border-right:1px solid #e7e7e7;}
.coupon_list .coupon_cont .notice_list.list_right {position:absolute;top:135px;right:40px;padding:0 0 0 20px;}
.coupon_list .coupon_cont .coupon_type {position:absolute;top:92px;right:24px;padding:0 0 0 20px;border-left:1px solid #e7e7e7;font-size: 14px;line-height: 20px;}
.coupon_list .coupon_cont .coupon_type span {display: inline-block;width: 102px;}
.coupon_list .coupon_bg02 {position:absolute;bottom:0;right:0;}
.coupon_list_img {width:650px;} /* Print */
.coupon_list_img li {position:relative;margin-top:5px;}
.coupon_list_img li:first-child {margin-top:0;}
.coupon_list_img li span {position:absolute;top:17px;font-size:13px;font-family: "RixSGo EB"}
.coupon_list_img li span em {font-family: "RixSGo EB"}
.coupon_list_img li.coupon01 span {left:230px;}
.coupon_list_img li.coupon02 span {left:265px;}
.coupon_list_img li.coupon03 span {left:245px;}
.coupon_list_img li.coupon04 span {left:217px;}
.coupon_list_img li.coupon05 span {left:198px;}
.coupon_list_img li img {width:650px;}

/* Tooltip */
.bx_tooltip{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:5px;margin-top:-3px}
.bx_tooltip:after{content:'';display:block;clear:both}
.bx_tooltip .btn{margin-left:0 !important}
.bx_tooltip .btn_tooltip_close{display:block;text-indent:-9999px;width:12px;height:12px;position:absolute;top:12px;right:12px;background:url("../images/common/btn_tooltip_close.png") no-repeat}
.bx_tooltip.on .i_tip {background-position:-180px -110px}
.i_tip{background:url("../images/common/spt_type01.png") no-repeat -140px -40px;padding:0;width:17px;height:16px;text-indent:-9999px;display:block}

.layer_tip{display:none;border:1px solid #ccc;background:#f7f7f7;padding:10px 36px 10px 12px;width:255px;position:absolute;top:23px;left:-50%;margin-left:-137px;z-index:1;}
.layer_tip:before{content:'';display:block;width:10px;height:7px;background:url("../images/common/bg_tooltip.png") no-repeat;position:absolute;top:-7px;left:50%;margin-left:-5px;}
.layer_tip.left{left:0;margin-left:-10px} /* left 기준 */
.layer_tip.left:before{left:0;margin-left:12px;}
.layer_tip.left02 {left:-30px;margin-left:-10px} /* left 기준 */
.layer_tip.left02:before{left:30px;margin-left:12px;}
.layer_tip.left03 {left:-60px;margin-left:-10px} /* left 기준 */
.layer_tip.left03:before{left:60px;margin-left:12px;}
.layer_tip.right, .layer_tip.etc{left:auto;right:0;margin-right:-4px} /* right 기준 */
.layer_tip.right:before, .layer_tip.etc:before{left:auto;right:5px;margin-left:0;}
.layer_tip.acc {width:370px;margin-left:-189px} /* 추가부속품 정보 입력 */
.layer_tip.date {width:325px;margin-left:-161px} /* 변경기준일 안내 */
.layer_tip.allotment {width:235px;margin-left:-125px} /* 자기부담금 안내 */
.layer_tip.insctrlon {width:115px;margin-left:-64px} /* 자기부담금 안내 */
.layer_tip p, .layer_tip li, .layer_tip dl{font-size:13px;line-height:20px;margin:0;font-weight:normal;text-align:left;background-position:0 5px;color:#333 !important;}
.layer_tip dl dt {margin-bottom:2px;font-size:14px;}
.layer_tip dl dd {margin-top:5px;}
.layer_tip .list_type02 li{background-position:0 8px}

.bx_tooltip.txt {width:100%;height:auto !important;margin:0;}/* width:auto !important; 20171023 */
.bx_tooltip.txt .i_tip {background:none;padding:0;width:auto !important;height:auto !important;text-indent:0;text-decoration:underline;}
.bx_tooltip.txt .layer_tip{margin:5px 0 0 -70px;min-width:150px;width: max-content;width:-moz-max-content;width:-webkit-max-content;width:-ms-max-content;left:unset;right:0}/* 171023 width:150px;*/
.bx_tooltip.txt .layer_tip:before{}

.tbl_data01.scroll td .bx_tooltip.txt .layer_tip {top:auto;bottom: 29px !important;padding:10px 36px 10px 12px}/* 171023 top:-50px !important;*/
.tbl_data01.scroll td .bx_tooltip.txt .layer_tip:before {background:url("../images/common/bg_tooltip02.png") no-repeat !important;bottom:-7px !important;top:unset}/* 171023 top:40px !important; */

.tbl_data01.scroll tr:first-child td .bx_tooltip.txt .layer_tip{bottom:1px !important}

.layer_map_info {width:345px; padding:15px; z-index:1; background:#fff;}
.layer_map_info .subway_info{padding-bottom:0 !important;}
.layer_map_info .layer_cont {position:relative;font-size:12px;line-height:21px;}
.layer_map_info .layer_cont .tit {font-size:12px; font-family: "RixSGo EB";}
.layer_map_info .layer_cont .btn_close {position:absolute; right:0;top:0;width:12px;height:11px;background:url("../images/common/bg_close_ns.png") no-repeat;}
.layer_map_info .layer_cont .btn_close a {display:block;font-size:0;text-indent:-99999px;}
.layer_map_info .layer_cont .txt_add {margin-bottom:5px;}
.layer_map_info .layer_cont .cnt_list > li {padding-left:30px;margin-bottom:5px;}
.layer_map_info .layer_cont .cnt_list > li.call {background:url("../images/content/cm/bg_map_call.png") no-repeat;}
.layer_map_info .layer_cont .cnt_list > li.afoot {background:url("../images/content/cm/bg_map_afoot.png") no-repeat;}

/* Layer */
.layer_wrap {background:#475069;position:absolute;z-index:110;top:155px;left:25px;right:0;margin:0 auto;}
.layer_wrap .layer_wrap_in {background:#fff;position:relative;margin:6px;padding:25px;}
.layer_wrap .btn_close_layer {position:absolute;top:20px;right:20px;display:block;width:19px;height:18px;background:url("../images/common/spt_type01.png") -50px -120px no-repeat;text-indent:-9999px;}
.layer_header {padding:2px 0 20px 0;border-bottom:1px solid #333;}
.layer_header.etc {padding:2px 0 0 0;border-bottom:none;}
.layer_header h3 {font-size:26px;padding:0 !important;line-height:26px;margin:0 !important;font-family:"RixSGo B" !important;}
.layer_header h3.stit {font-size:20px !important;line-height:20px;}
.layer_header h3 em {font-size:14px !important;font-family:"RixSGo EB";margin-left:20px;vertical-align:bottom;display:inline-block;margin-top:8px;}
.layer_content {padding:25px 0 0 0;}
.layer_content .layer_toptxt {padding:0 0 10px 0;line-height:24px;}
.layer_content .layer_toptxt strong {font-family:"RixSGo EB";}
.layer_content .layer_toptxt02 {margin-bottom: 25px;text-align: center;font-size: 16px;font-family:"RixSGo B";}
.layer_content .layer_txt01 {color:#777;}
.layer_content .layer_alert {margin-top:-15px;padding-top:60px;text-align:center;line-height:24px;background:url("../images/common/bg_alert.png") top center no-repeat;}
.layer_content .layer_alert.chk {background:url("../images/common/bg_alert_chk.png") top center no-repeat;}
.layer_content .layer_alert strong {font-family:"RixSGo EB";}
.layer_content .layer_alert em {font-family:"RixSGo EB";color:#00819a;}
.layer_content a.btn_w01,
.layer_content a.btn_n02 {font-size:16px !important;height:38px !important;line-height:38px !important;}
.layer_content .ad_area {margin-bottom: 20px;}
.layer_content .ad_area img {margin:0 auto;display:block;border:1px solid #f2f2f2;}
.layer_content.txtarea {height:500px;overflow:hidden;}
.layer_content.txtarea .inner {padding:0 10px 0 0;color:#333;font-size:16px;}
.layer_content .terms_txt .txtarea {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:390px;}
.layer_content .terms_txt .txtarea .view .inner{color:#333;}
.layer_scroll.txtarea {height:500px;overflow:hidden;}
.layer_scroll.txtarea .inner {padding:0 10px 0 0;color:#333;font-size:16px;}
.layer_content > dl {}
.layer_content > dl:first-child {/*margin-bottom: 22px;*/}
.layer_content > dl > dt {/*margin: 0 0 12px 0;*/font-family:"RixSGo EB";}
.layer_content > dl > dd {/*font-family:"RixSGo M";color: #777;*/}
.layer_content > dl > dd em {color: #00819a;}
.layer_footer {border-top:1px solid #ddd;background:#f5f6f8;text-align:center;}
.layer_footer a {display:block;color:#61719d;line-height:50px;height:50px;text-decoration:none;}

.lypoptype01 {width:440px;}
.lypoptype01.small{background:#475069;position:absolute;z-index:110;top:155px;left:8px;right:0;margin:0 auto; width:357px;}

.lypoptype02 {width:660px;}

/* 20161230 */
.lypoptype02.small_width {width:560px;}
.lypoptype03 {width:900px;}
.lypoptype05 {width:720px;}

.layer_wrap.consult .layer_header {padding:2px 0 17px 0;}
.layer_wrap.consult .layer_wrap_in {padding:20px 25px;}
.layer_wrap.consult .layer_header h3 {font-size:20px !important;line-height:20px;}
.layer_wrap.consult .layer_header p {font-size:13px !important;line-height:1.5; color:#333; font-weight:400;}
.layer_wrap.consult .layer_header p span {display:block; font-size:13px !important; color:#777; }
#content .layer_wrap.consult .layer_content h4 {padding:13px 0 0 0;font-size: 13px;font-family: "RixSGo M","Malgun Gothic","Dotum",sans-serif;background: none !important;}
.layer_wrap.consult .layer_content {padding:15px 0 0 0; }
.layer_wrap.consult .layer_content p {font-size: 13px;line-height: 20px}

.layer_wrap.consult .layer_content .chk_space p {color: #777;}
.layer_wrap.consult .layer_content .chk_space label {font-size: 13px;color: #777;margin-top: 2px;}
.layer_wrap.consult .layer_content .chk_space .bx_error p em {font-size: 13px;}
.layer_wrap.consult .layer_content .bx_gray {margin:9px 0 0 0 ;padding:7px 10px 8px 10px;background: #f7f7f7;}
.layer_wrap.consult .layer_content .list_type02 {padding:0 0 0 5px;font-size: 13px;}
.layer_wrap.consult .layer_content .list_type02 li {margin:0;}
.layer_content .list_type02 .notice {font-size:16px;text-decoration:underline;}
.layer_wrap.consult .layer_content .btn_area {margin:4px 0 0 0;}
.layer_wrap.consult .btn_area .btn span {font-size: 14px;}
.layer_wrap.consult .btn_area .w88 {width: 88px;}

/* 210412 : BHY : 동의팝업 스크롤 수정(긴급) */
.layer_wrap.consult .layer_content .agree_tit_zone .btn_area a.all_agree_chk {margin-right: 0;background-color: #0096af;border:1px solid #0096af}
.layer_wrap.consult .layer_content .btn_area a.all_agree_chk {background-color: #0096af;border:1px solid #0096af}
.insur_fee_chk_btn{min-width:45px;height:40px;font-size:14px !important;line-height:38px;color:#fff !important;padding:0 28px;background:#ccc;}
.insur_fee_chk_btn.green{background:#0096af;}
.insur_fee_chk_btn.on{background:#0096af;}

/* Layer : OZ뷰어 */
.ozviewer_wrap {height:550px;}

/* Layer : 계좌번호 */
.layer_wrap02 {background:#475069;position:absolute;z-index:100;top:40px;left:0;display:none;}
.layer_wrap02.on {display:block;}
.layer_wrap02 .layer_wrap_in {background:#fff;position:relative;margin:4px;padding:15px 20px 25px 20px;}
.layer_wrap02 .btn_close_layer {position:absolute;top:15px;right:15px;display:block;width:19px;height:18px;background:url("../images/common/spt_type01.png") -50px -120px no-repeat;text-indent:-9999px;}
.layer_wrap02 .layer_content {padding:0;}
.layer_wrap02 .layer_content .add_account .mouse {float:left;}
.layer_wrap02 .layer_content .search {display:block;padding:18px 0 8px 0;margin-top:10px;border-bottom:1px solid #aaa;}
.layer_wrap02.account {width:423px;}
.layer_wrap02.account .btn_area {margin-top:20px;}

/* Layer : 주소 검색 */
.search_addr .search {position:relative;height:30px;border-bottom:1px solid #aaa;}
.search_addr .btn_search02 {position:absolute;top:5px;right:0;}
.search_addr .search input {width:360px;}
.search_addr .search.detail {padding-top:20px;}
.search_addr .search.detail input {width:100%;}

.search_addr .autocomplete {display:none;position:absolute;top:40px;left:0;z-index:20;width:376px;height:auto;max-height:358px;}
.search_addr .autocomplete.on {display:block;}
.search_addr .autocomplete .txtarea {padding:5px 5px 5px 0;background:#fff;height:auto;max-height:358px;width:376px;}
.search_addr .autocomplete .inner {padding:0 !important;font-size:16px !important;}
.search_addr .autocomplete p.msg {padding:13px 0;margin:0 15px 0 20px;border-bottom:1px solid #e7e7e7;font-size:14px;line-height:20px;color:#777;}
.search_addr .autocomplete p.msg span {color:#333;}
.search_addr .autocomplete ul {padding:15px 20px;}
.search_addr .autocomplete li {padding:20px 0 0 0 !important;margin:0 !important;text-indent:0 !important;}
.search_addr .autocomplete li:first-child {padding:0 0 0 0 !important;}
.search_addr .autocomplete li b {font-weight:normal;color:#00819a;}
.search_addr .autocomplete li a:hover, .search_addr .autocomplete li a:hover b {/*font-weight:bold;letter-spacing:-1px;*/font-family:"RixSGo EB";}

.search_addr .search_result {padding:0 0 0 0;}
.search_addr .search_result .step01 > p,
.search_addr .search_result .step02 > p {padding:0 0 20px 10px;margin-top:40px;line-height:16px;background:url("../images/common/bu_dt01.gif") no-repeat 0 7px;}
.search_addr .search_result strong,
.search_addr .search_result label {font-family:"RixSGo EB";font-size:13px;color: #333;}
.search_addr .search_result .step02 {border-top:1px solid #e7e7e7;}
.search_addr .search_result .active {color:#00819a;}
.search_addr .chk_result {min-height:83px;}
.search_addr .step01 .chk_result p {padding:2px 0 0 0;color:#777;}
.search_addr .step02 .chk_result p {padding:2px 0 0 26px;font-family:"RixSGo EB";}
.search_addr .step01 .chk_result.chk strong {color:#00819a;}
.search_addr .step01 .chk_result.chk p {color: #333;font-family:"RixSGo EB";}

.search_addr .search_acd {position:relative;}
.search_addr .search_acd input[type=text] {width:400px !important;}
.search_addr .search_acd .autocomplete {max-height:208px;}
.search_addr .search_acd .autocomplete .txtarea {width:416px !important;max-height:208px;}

/* dimm */
.dimmed_area{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;display:none;}
.dimmed_area.on{display:block;}
.dimmed{background:#000;opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:100;}
.loading{position:absolute;left:50%;top:50%;width:400px;height:100px;margin:-50px 0 0 -200px;z-index:99999;background:#fff;}

.layer_wrap {visibility:hidden;}
/* .layer_wrap.doscroll {visibility:hidden;} */
.layer_wrap.doscroll .layer_wrap_in {background:#fff;position:relative;margin:6px;padding:20px 20px 30px 25px;}
.layer_wrap.doscroll .layer_content {height:582px;padding-top:0;margin-top:25px;}
.layer_wrap.doscroll .jspContainer {overflow:hidden;position:relative;}
.layer_wrap.doscroll .jspPane {position:absolute;}
.layer_wrap.doscroll .jspPane .section{padding-right:10px}/* 171031 */
.layer_wrap.doscroll .jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:100%;}
.layer_wrap.doscroll .jspTrack {background:#f2f2f2;position:relative;}
.layer_wrap.doscroll .jspDrag {background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

.ipt_area input {float:left;}
.ipt_area .ipt_check {float:left;}

.hminstall_warp .desc {margin-bottom:40px;margin-top:10px;padding-bottom:5px;padding-top:3px;}
.hminstall_warp .desc.browser {padding-left:150px;background:url("../images/content/cm/mo/bg_browser.png") no-repeat 23px 0;}
.hminstall_warp .desc.secrsvc {padding-left:205px;background:url("../images/content/cm/mo/bg_secrsvc.png") no-repeat 40px 0;}
.hminstall_warp .desc dt {font-size:27px;font-family:"RixSGo EB";margin-bottom:15px;}
.hminstall_warp .desc dd {line-height:22px;}
.hminstall_warp .bx_notice02 {background:#fcfcfc;padding:15px;border:1px solid #efefef;}
.hminstall_warp .bx_notice02 dt {margin-bottom:10px;letter-spacing:-1px;font-size:16px;}
.hminstall_warp .bx_notice02 dd {margin-top:0px;font-size:14px;}

.tel_num {font-family:"Roboto B";}
.tel_num span {font-family:"Roboto B";}

/* 이탈시 상품소개 팝업 : /dlab/css/lab.css 에도 동일하게 적용 */
.w710{width:710px !important}
.bn_leave_area{overflow:hidden}
.bn_leave_area .cons{float:left}
.bn_leave_area .member{float:right}
.pop_product_intro{width:660px;}
.pop_product_intro .layer_wrap_in{padding-bottom:35px}
.pop_product_intro .layer_header{padding-bottom:22px;border-bottom:none}
.pop_product_intro .layer_header h3{padding:0 30px 0 0 !important;font-size:22px !important;line-height:32px !important;color:#333333 !important;font-family:"RixSGo M" !important;}
.pop_product_intro .layer_header h3 strong {font-family:"RixSGo B";}
.pop_product_intro .layer_header h3 span {margin:0;}
.pop_product_intro .layer_header h3 span.red{font-family:"RixSGo B";font-size:23px;line-height:24px;color:#e11b22}
.pop_product_intro .layer_header h3 span.blue{font-family:"RixSGo B";font-size:23px;line-height:24px;color:#00819a}
.pop_product_intro .layer_header .small {color:#777;font-size:16px;}
.pop_product_intro .h3_type{padding:0 30px 0 0;font-size:22px;line-height:32px;color:#333333;font-family:"RixSGo B";text-align:center;}
.pop_product_intro .h3_type span.red{font-family:"RixSGo B";font-size:23px;line-height:24px;color:#e11b22}

.pop_product_intro .layer_content{padding-top:0}
.pop_product_intro .prd_link_box{padding-bottom:30px;}
.pop_product_intro .prd_link_box ul{}
.pop_product_intro .prd_link_box ul li{float:left;width:198px;text-align:center}
.pop_product_intro .prd_link_box ul li p{padding:125px 0 0;font-size:16px;font-family:"RixSGo B";line-height:24px;color:#000}
.pop_product_intro .prd_link_box ul li p span{color:#00819a;font-size:18px;font-family:"RixSGo B";}
.pop_product_intro .prd_link_box ul li p .txt{font-family:"RixSGo M";color:#000;font-size:16px;}
.pop_product_intro .prd_link_box ul li p em {display:block;padding-top:5px;color:#777777;font-size:13px;font-family:"RixSGo B";line-height:1;}/* 20160203 */
.pop_product_intro .prd_link_box ul li a{display:block;padding:13px 0 13px 25px;font-size:16px;line-height:24px;color:#ffffff;background:#475069;text-align:left}
.pop_product_intro .prd_link_box ul li a:hover{text-decoration:none}

.pop_product_intro .prd_link_box02 .box01 {float:left;width:372px;}
.pop_product_intro .prd_link_box02 .box02 {float:right;width:225px;}
.pop_product_intro .prd_link_box02 ul li {width:33.3%;}
.pop_product_intro .prd_link_box02 ul li p{padding:111px 0 0;}

.pop_product_intro .btn_area .btn_h38_wh01{height:38px;line-height:38px;border:1px solid #475069;background:#fff;color:#475069;font-size:16px;}
.pop_product_intro .btn_area .btn_h38_bk01{height:38px;line-height:38px;border:1px solid #475069;background:#475069;color:#fff;font-size:16px;}
.pop_product_intro .btn_area .btn_h38_wh01 em {display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow_bk.png") no-repeat 0 0}
.pop_product_intro .btn_area .btn_h38_bk01 em {display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow.png") no-repeat 0 0}
.pop_product_intro .btn_area .btn_n01 {font-size:16px;}
.pop_product_intro .ipt_select .select_style .slc_target.select{font-size:16px;}
.pop_product_intro .prd_npay {padding-top:25px;border-top:1px solid #cccccc;background:url("/default/images/content/pop/bg_ico_npay.png") no-repeat 538px 31px;}
.pop_product_intro .prd_npay dt {margin:0 0 6px 0;font-size:16px;color:#333;background:none;}
.pop_product_intro .prd_npay dt strong {color:#000;}
.pop_product_intro .prd_npay dd {font-size:14px;color:#333;}

.prd_intro_car .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_direct01.png") no-repeat center 29px}
.prd_intro_car .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_direct02.png") no-repeat center 24px}
.prd_intro_car .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_direct03.png") no-repeat center 28px}

/* wyl_ 이탈팝업 240725 */
.wyl_240725_pop_area { position:relative; left:50%; top:50%; z-index:101; width:456px; height:714px; background:#EBF2FF; transform:translate(-50%, -50%); border-radius:16px; }
.wyl_240725_pop_area .body_area { padding-top:79px; box-sizing:border-box;  }
.wyl_240725_pop_area .body_area .btn_area { position:absolute; left:0; bottom:24px; width:100%; padding:0 24px 0 24px;  }
.wyl_240725_pop_area .body_area .btn_area ul { display:flex; justify-content: space-between;  gap:10px; }
.wyl_240725_pop_area .body_area .btn_area ul li { width:50%; height:52px; }
.wyl_240725_pop_area .body_area .btn_area ul li button { width:100%; height:52px; line-height:52px; text-align:center; font-family:"RixSGo B" !important; font-size:16px; font-weight:400; border-radius:6px; }
.wyl_240725_pop_area .body_area .btn_area ul li .wyl_btn_gohome {  background:#fff; color:#252525; border:1px solid #d4d4d4;  }
.wyl_240725_pop_area .body_area .btn_area ul li .wyl_btn_go { background:#DE4738; color:#fff; }
.wyl_240725_pop_area .body_area .btn_area p { margin-top:16px; font-family: "Pretendard"; font-size:13px; color:#767676; text-align:center;  }
.wyl_240725_pop_area .btn_close_layer { position:absolute; right:24px; top:24px; width:24px; height:24px; background: url("/default/images/renew/img_lypop_close.png") no-repeat center center; text-indent: -99999px; cursor:pointer; }



/*2016-03-07*/
.prd_intro_carbiz .prd_link_box ul li.linkbox01{width:160px;background:url("/default/images/content/pop/bg_out_directbiz01.png") no-repeat center 29px}
.prd_intro_carbiz .prd_link_box ul li.linkbox02{width:302px;background:url("/default/images/content/pop/bg_out_directbiz02.png") no-repeat center 40px}
.prd_intro_carbiz .prd_link_box ul li.linkbox03{width:186px;background:url("/default/images/content/pop/bg_out_directbiz03.png") no-repeat center 28px}

.prd_intro_golf02 .prd_link_box ul li.linkbox01{width:160px;background:url("/default/images/content/pop/bg_out_golf01_01.png") no-repeat center 29px}
.prd_intro_golf02 .prd_link_box ul li.linkbox02{width:244px;background:url("/default/images/content/pop/bg_out_golf01_02.png") no-repeat center 49px}
.prd_intro_golf02 .prd_link_box ul li.linkbox03{width:181px;background:url("/default/images/content/pop/bg_out_golf01_03.png") no-repeat center 39px}

.prd_intro_golf02.prd_intro_golf_short .prd_link_box ul li.linkbox01{width:180px}
.prd_intro_golf02.prd_intro_golf_short .prd_link_box ul li.linkbox02{width:224px;background:url("/default/images/content/pop/bg_out_golf03.png") no-repeat center 39px}
.prd_intro_golf02.prd_intro_golf_short .prd_link_box ul li.linkbox03{width:181px;background:url("/default/images/content/pop/bg_out_golf01_02.png") no-repeat center 39px}

/* //2016-03-07*/

.prd_intro_driver .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_driver01.png") no-repeat center 34px}
.prd_intro_driver .prd_link_box ul li.linkbox02{width:110px;background:url("/default/images/content/pop/bg_out_driver02.png") no-repeat center 27px}
.prd_intro_driver .prd_link_box ul li.linkbox03{width:137px;background:url("/default/images/content/pop/bg_out_driver03.png") no-repeat center 27px}
.prd_intro_driver .prd_link_box ul li.linkbox04{width:225px;background:url("/default/images/content/pop/bg_out_driver04.png") no-repeat 118px 37px}
.prd_intro_driver .prd_link_box ul li.linkbox04 div{padding-left:80px;background:url("/default/images/content/pop/bg_plus.png") no-repeat 22px 80px}

.prd_intro_driver02 {padding-top:12px !important;}
.prd_intro_driver02 .num_txt {padding-left:28px;}
.prd_intro_driver02 .box02 .num_txt {padding-left:10px;}
.prd_intro_driver02 .num_txt span {display:table-cell;height:50px;padding:0 0 0 50px;color:#333;font-size:18px;font-family:"RixSGo B";vertical-align:middle;}
.prd_intro_driver02 .box01 .num_txt span {background:url("/default/images/content/pop/ico_blue_num01.png") no-repeat 0 center;}
.prd_intro_driver02 .box02 .num_txt span {background:url("/default/images/content/pop/ico_blue_num02.png") no-repeat 0 center;}
.prd_intro_driver02 .prd_link_box ul li.linkbox04 div{padding-left:50px;background:none}
.prd_intro_driver02 .prd_link_box ul li.linkbox04.sale {width:195px;background:url("/default/images/content/pop/bg_out_driver05.png") no-repeat 82px 37px}

.prd_intro_driver02 .linkbox02{width:100px !important}
.prd_intro_driver02 .linkbox03{width:147px !important}

.pop_product_intro .prd_mdrive p{float:left}
.pop_product_intro .prd_mdrive .btn_link_mdrv{display:block;float:left;margin-top:5px;padding:13px 0 13px 20px;width:198px;font-size:16px;line-height:24px;color:#ffffff;background:#475069;text-align:left}
.pop_product_intro .prd_mdrive .btn_link_mdrv:hover{text-decoration:none}
.pop_product_intro .prd_mdrive .btn_link_mdrv em{display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow.png") no-repeat 0 0}

.list_type01 .list_type_num li {padding-left:17px;text-indent:-17px;font-size:14px;background:none !important;line-height:1.6;}
.mt116 {margin-top:116px;}

/* 20160203 */
.prd_intro_fxtri .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_fxtri01.png") no-repeat center 29px}
.prd_intro_fxtri .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_fxtri02.png") no-repeat center 30px}
.prd_intro_fxtri .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_fxtri03.png") no-repeat center 28px}

.prd_intro_cancins .prd_link_box {padding-top:30px;padding-bottom:50px;}
.prd_intro_cancins .prd_link_box ul li.linkbox04{width:225px;background:url("/default/images/content/pop/bg_out_cancins02.png") no-repeat 118px 22px}
.prd_intro_cancins .prd_link_box ul li.linkbox04 p {padding-top:96px;}
.prd_intro_cancins .prd_link_box ul li.linkbox04 div{padding-left:80px;background:url("/default/images/content/pop/bg_plus.png") no-repeat 22px 69px}
.prd_intro_cancins .txt17 {margin:0 0 26px 0;font-size:17px;color:#333;font-family:"RixSGo B";}

.prd_intro_annins .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_annins01.png") no-repeat center 25px}
.prd_intro_annins .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_annins02.png") no-repeat center 27px}
.prd_intro_annins .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_annins03.png") no-repeat center 31px}

.prd_intro_golf .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_golf01.png") no-repeat center 32px}
.prd_intro_golf .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_golf02.png") no-repeat center 32px}
.prd_intro_golf .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_golf03.png") no-repeat center 32px}

/* 20160929 실손의료비 이탈 팝업 추가  */
.prd_intro_medical .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_dmedical01.png") no-repeat center 29px}
.prd_intro_medical .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_dmedical02.png") no-repeat center 30px}
.prd_intro_medical .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_dmedical03.png") no-repeat center 28px}
.prd_intro_medical .prd_link_box ul li p{font-size:19px;}

.onlymain{position: fixed; top: 0px;left: 0px;right: 0px; bottom: 0px;z-index: 999;  overflow: auto;line-height:24px; }
/* e:이탈시 상품소개 팝업 : /dlab/css/lab.css 에도 동일하게 적용  */

/* 본인인증 통신사선택 2016-03-03 */
.telecom_tab{}
.telecom_tab ul{padding:32px 0 0 0;border-bottom:1px solid #333333;}
.telecom_tab ul li{position:relative;float:left;}
.telecom_tab ul li a{display:inline-block;padding:0 20px 21px 20px;font-family:"RixSGo B";font-size:19px;line-height:24px;}
.telecom_tab ul li span{display:none}
.telecom_tab ul li.on span{display:inline-block;position:absolute;left:0;bottom:-1px;width:100%;height:4px;background:#e11b22;}

/* 2016-03-16 이탈시 내용 추가 */
.bx_revision {position:relative;padding:24px 30px 18px;background:#e7e8ec;}
.bx_revision .larea {float:left;width:296px;border-right:1px solid #fff;}
.bx_revision .larea p {color:#333;font-size:15px;}
.bx_revision .larea p strong {display:block;margin:0 0 14px 0;color:#000;font-size:23px;line-height:31px;}
.bx_revision .rarea {float:left;padding-left:26px;}
.bx_revision .rarea p {color:#000;font-size:16px;font-family:"RixSGo B";}
.bx_revision .rarea .call strong {padding-left:5px;}
.bx_revision .rarea .call strong,
.bx_revision .rarea .call span {color:#333;font-size:26px;font-family:"Roboto B";}
.bx_revision .rarea .link {margin:5px 0 15px 0;}
.bx_revision .rarea .link a {display:inline-block;height:25px;line-height:25px;padding:0 9px;background:#fff;border:1px solid #808080;text-decoration:none;}
.bx_revision .rarea .link a span {color:#000;font-size:13px;}
.bx_revision .rarea .link a .ico {display:inline-block;width:6px;height:10px;margin:0 0 0 4px;background:url('/default/images/common/bu_arrow6x10.gif') no-repeat 0 0;}

/* 2016-03-30 서비스 중단 팝 */
.pop_service_stop{width:460px}
#content .pop_service_stop .layer_header{padding:30px 0;text-align:center;border-bottom:none}
#content .pop_service_stop .layer_header h3{font-family:"RixSGo B";font-size:18px;line-height:25px}
#content .pop_service_stop .layer_wrap_in,
#content .pop_service_stop .layer_wrap_in .layer_content{padding:0;}
.pop_service_stop .layer_header h3 strong{color:#00819a}
.pop_service_stop .ico_i{display:inline-block;margin-bottom:20px;width:39px;height:39px;background:url('/default/images/common/bg_alert.png') no-repeat 0 0}
.pop_service_stop .graybox{padding:30px 0 10px 30px;font-size:16px;line-height:22px;background:#f5f5f5}
.pop_service_stop .graybox .clr_red{color:#e21b22}
.pop_service_stop .graybox .txt01{margin-bottom:20px}
.pop_service_stop .graybox .txt02{font-size:16px;line-height:24px}
.pop_service_stop .graybox .txt02 span{display:block;font-family:"RixSGo EB"}
.pop_service_stop .graybox .div_chck{margin:25px 15px 0 280px}
.pop_service_stop .graybox .div_chck label{margin-right:0}

/* 2016-04-07 이탈시 내용 추가 */
.prd_intro_child .ftz17{font-family:"RixSGo M";font-size:17px !important}
.prd_intro_child .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_child01.png") no-repeat center 29px}
.prd_intro_child .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_child02.png") no-repeat center 29px}
.prd_intro_child .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_child03.png") no-repeat center 29px}
.prd_intro_fund .prd_link_box ul li.linkbox01{background:url("/default/images/content/pop/bg_out_fund01.png") no-repeat center 29px}
.prd_intro_fund .prd_link_box ul li.linkbox02{background:url("/default/images/content/pop/bg_out_fund02.png") no-repeat center 35px}
.prd_intro_fund .prd_link_box ul li.linkbox03{background:url("/default/images/content/pop/bg_out_fund03.png") no-repeat center 35px}


/* 2016-04-18 인터넷상담 */
.ipt_con{margin:10px 0 0 0;}
.ipt_con .ipt{display: none;}
.ipt_edit.ipt_email {display: none;}
.tbl_data01 td.td_reason {padding:16px 40px; background-color: #f7f7f7;}
.tbl_data01 td.td_reason .ipt_txt{overflow: hidden;position:relative;padding:0 0 10px 0;border-bottom: 1px solid #aaa;}
.tbl_data01 td.td_reason .ipt_txt span{float: left;margin:0 20px 0 0;font-size: 16px;font-family:"RixSGo EB";color: #333;}
.tbl_data01 td.td_reason .ipt_txt input{float: left;width: 700px;text-align:left;color:#333;line-height:22px;vertical-align:top;font-family:"RixSGo M";}
.tbl_data01 td.td_reason .ipt_txt .btn_edit{position:absolute;top:0;right:21px;}
.add_txt03 strong{color:#333;}

/* 2016-04-18 저축보험 이탈시 내용 추가 */
.layer_content .ftz17{font-family:"RixSGo M";font-size:17px !important}
.prd_intro_fund .prd_link_box ul li p em{display: inline-block;font-size: 17px;}
.prd_intro_fund .prd_link_box ul li p em.ftz13{font-size: 13px;}


/* 20160407 수정사항 */
.tit_box01{position:relative}
.btn_w03s.insur_dw01{position:absolute;top:-2px;right:0}

/* 인터넷고객센터>인터넷 상담 */
.bx_advice_type .ipt{overflow: hidden;}
.bx_advice_type .ipt .ipt_th{float: left;margin:2px 30px 0 0;font-family:"RixSGo EB";font-size: 14px;}
.bx_advice_type .ipt .ipt_radio{float: left;}

/*2016-04-29 인터넷고객센터 > 인터넷상담 */
.ipt_edit.ipt_email {display: block;}

/*이탈시 팝업 - 자동차보험*/
.lypoptype04{width:810px;}
.pop_product_intro .tit_bar{position:relative;margin:0 0 15px 0;padding:15px 0 0 0 !important;font-size:19px !important;font-family:"RixSGo B"!important;line-height:26px !important;}
.pop_product_intro .tit_bar:before{content:"";display: block;position:absolute;left:0;top:0;width:22px;height:4px;background:#e21b22;}
.pop_product_intro .layer_header h3.ltxt{font-size:26px !important;text-align:center;font-family:"RixSGo B"!important;}
.pop_product_intro .con_prd_ev .tit_h4{background:none !important;}
.con_prd_intens{overflow:hidden;margin:20px 0 55px 0;}
.con_prd_intens .tip_txt{font-size:14px;font-family:"RixSGo B";line-height:19px;color:#000;background:url(/default/images/content/ico_tip.gif) no-repeat left top;padding-left:44px}/* 180521 자동차 7,9단계 이탈팝업 */
.con_prd_intens .tip_txt em{font-family:"RixSGo B"}
.con_prd_intens .tbl_data01.type02 th{font-size:13px}
.con_prd_intens .tbl_data01.type02 th,.con_prd_intens .tbl_data01.type02 td{padding:9px 10px}
.con_prd_intens .tbl_data01.type02 thead th+th{border-left:1px solid #e7e7e7}
.con_prd_intens .tbl_data01.type02 td{text-align:left;font-size:14px;color:#333;line-height:18px;font-family:"RixSGo EB","Dotum",sans-serif;letter-spacing:0;vertical-align:top;font-weight:normal;border-left:1px solid #e7e7e7}
.con_prd_intens .tbl_data01.type02 td.normal{font-family:"RixSGO M"}
.con_prd_intens .tbl_data01.type02 .bg_gray{background:#f0f0f0}
.con_prd_intens .i_r_b_arr {display:inline-block;width:16px;height:16px;margin-left:6px;background:url(/default/images/common/ico_arr_bgBl.png) 0 0 no-repeat;vertical-align:text-bottom}
#content .con_prd_intens h4.stit_none{font-size:20px !important;font-family:"RixSGo B"!important;color:#0096af;line-height:24px;}
.con_prd_intens dl{float:left;margin:0 20px 0 60px;}
.con_prd_intens dl dt{margin:0  0 15px -30px;padding:0 0 130px 0;text-indent:-30px;color:#00819a;font-size:19px;font-family:"RixSGo B";}
.con_prd_intens dl dd{margin:25px 15px 0 -35px;color:#666;font-size:16px;line-height: 24px;font-family:"RixSGo B";}
.con_prd_intens dl dd ul{}
.con_prd_intens dl dd ul li{padding:0 0 0 10px;background: url("/default/images/common/bl_line.gif") no-repeat 0 12px}
.con_prd_intens dl dd a{display:inline-block;margin:12px 0 0 0;text-decoration:underline;font-family:"RixSGo B";padding:0 10px 0 0;background: url("/default/images/common/bl_arr_r.gif") no-repeat right 6px}
.con_prd_intens .prd_intens01 dt{background: url("/default/images/content/pop/bg_uiingcalc01.gif") no-repeat 9px bottom}
.con_prd_intens .prd_intens02 dt{padding:0 6px 130px 0;background: url("/default/images/content/pop/bg_uiingcalc02.gif") no-repeat 3px bottom}
.con_prd_intens .prd_intens03 dt{background: url("/default/images/content/pop/bg_uiingcalc03.gif") no-repeat center bottom}

.con_prd_intens .mz_input_box{margin-bottom:17px;background:#f7f7f7;}
.con_prd_intens .mz_phone_box{float:left;width:210px;height:94px;padding:43px 40px 0 130px;background:url("/default/images/content/pop/ico_mz_phone.gif") 22px 26px no-repeat;}
.con_prd_intens .mz_mail_box{float:left;width:205px;height:94px;padding:43px 0 0 110px;background:url("/default/images/content/pop/ico_mz_email.gif") 2px 26px no-repeat;}
.con_prd_intens .btn_area{padding-bottom:50px;border-bottom:1px dashed #e6e6e6;margin:15px 0 35px;}
.con_prd_intens .btn_area.type02{padding-bottom:0;border-bottom:none}/* 180521 자동차 7,9단계 이탈팝업 */
.con_prd_intens .btn_area .btn.btn_w01{color:#475069;}
.con_prd_intens .btn_area .btn.btn_w01 em {display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow_bk.png") no-repeat 0 0}
.con_prd_intens .txt_tip span{display:block;position:relative;padding:0 0 0 9px;font-size:13px;line-height:18px;color:#666;background:url(/subscribe/images/pd/pn/bu_star04.png) 0 6px no-repeat;}
.con_prd_intens .mz_input_box { display: flex; padding: 5px 0 15px;}
.con_prd_intens .mz_input_box::before { display: none;}
.con_prd_intens .mz_input_box .mz_phone_box { float: inherit; width: 300px; background-position: 22px 10px;}
.con_prd_intens .mz_input_box .mz_mail_box { float: inherit; width: 300px; background-position: 2px 10px;}


.con_prd_ev{}
.con_prd_ev ul{overflow: hidden;margin:20px 0 0 0;}
.con_prd_ev ul li{float: left;}
.con_prd_ev ul li:first-child{margin:0 12px 0 0;}

.con_prd_ev.three_type ul{overflow: hidden;margin:20px 0 0 0;}
.con_prd_ev.three_type ul li{float: left;margin-left:14px;}
.con_prd_ev.three_type ul li:first-child{margin:0 0 0 0;}

/* 이전보험과 비교 팝업 180911 */
.tbl_data01.renewal{height:513px}
.tbl_data01.renewal th{font-family:"RixSGO M"}
.tbl_data01.renewal th.bg_gray{font-family:"RixSGo EB";border-left:none}
.tbl_data01.renewal td.txt_r{border-left:none !important}
.tbl_data01.renewal td,.tbl_data01.renewal td span,.tbl_data01.renewal td em{font-family:"RixSGO EB";font-size:13px !important}
.tbl_data01.renewal thead th,.tbl_data01.renewal thead td{border-bottom:1px solid #8d8d8d;border-left: 1px solid #e7e7e7;}
.tbl_data01.renewal tfoot th,.tbl_data01.renewal tfoot td{border-bottom:1px solid #8d8d8d;border-left: 1px solid #e7e7e7;}
.tbl_data01.renewal tbody th,.tbl_data01.renewal tbody td{border-left: 1px solid #e7e7e7;}
.tbl_data01.renewal tr.add_line th, .tbl_data01.renewal tr.add_line td{border-bottom:1px solid #8d8d8d}
.tbl_data01.renewal td span.down_pr{color:#00819a}
.tbl_data01.renewal td span.down_pr i{display:inline-block;width:9px;height: 8px;background:url(/subscribe/images/pd/pd/img_renewal_pr.gif) no-repeat left top;background-size:9px 8px};
.tbl_data01.renewal td span.up_pr{color:#777}
.tbl_data01.renewal td span.up_pr i{display:inline-block;width:9px;height: 8px;background:url(/subscribe/images/pd/pd/img_renewal_pr.gif) no-repeat left top;background-size:9px 8px;background-position:0 -8px};
.tbl_data01.renewal.scrollbar .jspVerticalBar{top:7px}

/* 무이자 안내 팝업 180912 */
.noInterest_con{background:url(/subscribe/images/pd/pd/img_noInterest.gif) no-repeat 50% top;padding:258px 30px 45px;text-align:center}
.noInterest_con .scrollbar{height:321px;overflow:hidden}

/*자동차 보험 제휴 만기알림*/
.cont_leave{border-bottom:1px solid #ddd}
.cont_leave .txt01{color:#666;font-size:16px;line-height:24px;}
.cont_leave .txt01 span{color:#e21b22;font-size:16px;}
.cont_leave .txt01 em{display:block;font-size:14px;}

.bx_ipt_info{position:relative;margin:10px 0 20px 0;padding:20px 0;background:#edfbf5;}
.bx_ipt_info:after{position:absolute;right:26px;top:-57px;display:block;width:88px;height:57px;content:"";background:url("/default/images/content/pop/bg_present.png") no-repeat 0 0}
.bx_ipt_info.bx_ipt_bg20 {margin-top:30px}
.bx_ipt_info.bx_ipt_bg20:after{position:absolute;right:35px;top:-99px;display:block;width:146px;height:99px;content:"";background:url(/subscribe/images/pd/pn/bg_bxiptinfo20.png) no-repeat 0 0}
.bx_ipt_info .bx_valid {width:274px;margin:0 0 0 177px;}
.bx_ipt_info .bx_valid .group>label {position:absolute;left:-114px;font-size:16px;font-family:"RixSGo EB";color:#00819a;line-height:31px;}
.bx_ipt_info .bx_valid .group input {width:auto;display:inline-block;width:206px;}
.bx_ipt_info .bx_valid .group .bar:after {left:0;}

.bx_ipt_info .bx_valid.phone_selecter .grouping label{position:absolute;left:-114px;font-size:16px;font-family:"RixSGo EB";color:#00819a;line-height:31px;}
.bx_ipt_info .bx_valid .grouping.btn_type .group.phone_sel .ipt_select .select_style .slc_target{background-color:#edfbf5;}
.bx_ipt_info .ipt_select .select_style .slc_drop li a{font-size:15px;}
.bx_ipt_info .ipt_select .select_style .slc_target {background: #edfbf5 url(../images/common/slc_close.png) no-repeat 56px 50%;}


.expire_alram_notice{display:none;margin:20px 0 0 0;}
.detail_view.expire_alram_notice.on{display: block}
.expire_alram_notice .txt{margin:0 0 15px 0;font-size:14px;line-height:20px;color: #666;}
.expire_alram_notice .txt span{color: #444;font-family:"RixSGo B";}
.expire_alram_notice ul{margin:0 0 20px 0;}
.expire_alram_notice ul li{padding:0 0 0 10px;font-size:14px;background: url("/default/images/common/bl_line.gif") no-repeat 0 12px}
.expire_alram_notice ul li span{color: #00819a}

.remem_meritz{overflow:hidden;margin:30px 0 0 0;}
.remem_meritz li{float:left;margin:0 0 0 32px;padding:80px 0 0 0;font-family:"RixSGo B";color:#333;font-size:16px;line-height:24px;}
.remem_meritz li span{font-family:"RixSGo B";color:#e21b22;}
.remem_meritz .remem01{margin:0 0 0 5px;background:url("/default/images/content/pop/bg_expire01.png") no-repeat center 0;}
.remem_meritz .remem02{background:url("/default/images/content/pop/bg_expire02.png") no-repeat center 15px;}
.remem_meritz .remem03{background:url("/default/images/content/pop/bg_expire03.png") no-repeat center 0;}

.pop_product_intro .btn_confirm{display:inline-block;height:35px;line-height:35px;padding:0 30px;border:1px solid #000;margin:0 3px;text-decoration:none;}
.pop_product_intro .btn_confirm span{font-size:16px;}
.pop_product_intro .btn_confirm:hover{color:#000;}
.pop_product_intro .no_advice{position:relative;min-height:47px;margin:20px 0 0 0;padding:5px 0 0 44px;font-size:14px;line-height:20px;color:#000;}
.pop_product_intro .no_advice span.ico{display:block;content:"";position:absolute;left:0;top:0;width:37px;height:38px;background:url("/default/images/common/ico_nocall.png") no-repeat 0 0;}
.pop_product_intro .bx_valid .l_area{float:left;}
.pop_product_intro .bx_valid .r_area{float:right;}
.pop_product_intro .btn_basic{display:inline-block;height:23px;padding:0 8px;border:1px solid #ddd;color:#666;font-weight:400;font-size:14px !important;vertical-align:top;line-height:24px;text-decoration:none;background-color:#fff;}
.pop_product_intro .btn_basic.off span{display:inline-block;width:12px;height:8px;margin:0 0 0 9px;background:url("/default/images/common/spt_type_pn.png") no-repeat 0 bottom;vertical-align:1px;}
.pop_product_intro .btn_basic.on span{background:url("/default/images/common/spt_type_pn.png") no-repeat 0 -479px}

/* 2016-05-30 보상/보험금 청구 > 담보별 지급내역서 */
.tbl_data01.stbl_data01{border-top: 1px solid #333;}
.tbl_data01.stbl_data01 thead th{padding:9px 10px 9px 0;font-size:13px !important;}
.tbl_data01.stbl_data01 td{padding:7px 10px 7px 0;font-size:13px;}

/*2016-06-09 임시 운전자 특약*/
.data_wrap:after{content:""; display:block; clear:both;}
.data_wrap .ipt_select{float:left;}
.btn_area .list_type05{float:left;}
.btn_area .list_type05 li{font-size:14px;text-align:left;}

/* 보상/보험금청구 > 서비스 이용안내 */
.menual_box{position:relative;margin-top:50px}
.menual_box .btn_abs01{position:absolute;left:546px;top:451px}


.smart_offer{margin:40px 0 0 0;}
.smart_offer a{width:896px;height:118px;position:relative;display:block;border:2px solid #e1e1e1;overflow:hidden;}
.smart_offer a.new{width:900px;height:192px;border:0;}
.smart_offer a.new:after{display:none}
.smart_offer a.new:hover{border:0;}
.smart_offer a.new:hover:after{display:none}
.smart_offer a.tm{height:141px}
.smart_offer a.car{height:167px}
.smart_offer a:hover{border:2px solid #e11b11;}
.smart_offer a:after{display:none;position:absolute;right:233px;top:30px;display:block;width:62px;height:62px;content:"";background:url("/default/images/product/btn_smartoffer_go.png") no-repeat 0 0}
.smart_offer .tm:after{top:43px}
.smart_offer .car:after{top:54px}
.smart_offer a:hover:after{
	display:block;
	-webkit-animation: mymove 0.6s infinite;
	-moz-animation:mymove 0.6s infinite;
    animation: mymove 0.6s infinite;
}
@-webkit-keyframes mymove {
    0% {-webkit-transform: scale(1);}
    50% {-webkit-transform: scale(1.15)}
    100% {-webkit-transform: scale(1)}
}
@-moz-keyframes mymove {
    0% {-webkit-transform: scale(1);}
    50% {-webkit-transform: scale(1.15)}
    100% {-webkit-transform: scale(1)}
}
@keyframes mymove {
    0% {transform: scale(1);}
    50% {transform: scale(1.15)}
    100% {transform: scale(1)}
}
.smart_offer_tit{padding:0 0 18px 10px;font-family:"RixSGo B";font-size:19px;line-height:19px;background:url("../images/common/bu_h4.png") no-repeat 0 2px;color:#333;}
.bx_ecrm .smart_offer{margin:0 0 0 0;}

/*2016-07-12 인터넷고객센터 스마트 오퍼*/
.ct_smart_offer{margin:50px 0 0 0;}
.ct_smart_offer a{width:898px;display:block}
.ct_smart_offer .twolink{overflow:hidden}
.ct_smart_offer .twolink a{float:left;width:449px}
.ct_smart_offer .twolink a:first-child{width:451px}
.ct_smart_offer a:hover{border:1px solid #e11b11;}

/* 알파플러스 이탈팝 */
.leave_pop_ins{width:800px}
.leave_pop_ins .leave_alpa{position:relative}
.leave_pop_ins .leave_alpa .p_copy{margin-bottom:30px;font-size:22px;line-height:30px;color:#00819a}
.leave_pop_ins .leave_alpa .div_img02{position:relative}
.leave_pop_ins .leave_alpa .div_img02 a{position:absolute;padding:7px 8px;font-size:13px;line-height:1;color:#333333;border:1px solid #cccccc}
.leave_pop_ins .leave_alpa .div_img02 a.a01{top:137px;left:0}
.leave_pop_ins .leave_alpa .div_img02 a.a02{top:137px;left:97px}
.leave_pop_ins .leave_alpa .div_img02 a.a03{top:137px;left:263px}
.leave_pop_ins .leave_alpa .div_form{position:absolute;right:0;top:28px;height:auto;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect {position:relative;float:none;width:198px;height:485px;padding:40px 20px 0;border:1px solid #eeeeee;background-color:#f8f8f8;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .tit {margin:0 0 25px 0;padding:0;font-size:22px;letter-spacing: -0.5px;line-height: 1;font-family: "RixSGo M";}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .tit.plus {margin:0 0 18px 0;line-height: 30px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .txt {margin:0 0 8px 0;font-size:18px;color:#000;letter-spacing:-1px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .txt+.btn_area.block {margin-top:25px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .call {margin-top:0;padding-top:0;border:none;min-height:51px;color:#333;font-family: "RixSGo B";font-size:17px;line-height:24px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .call strong {display:block;text-indent:-2px;font-family:"Roboto B";font-size:30px;letter-spacing: -1px}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .call strong span{font-family:"Roboto B";font-size:30px}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .btn_area {margin:30px 0 30px 0;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .call.mb30 {margin:35px 0 30px 0;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect {display:block;position:absolute;top:0;left:0;width:200px;padding:37px 17px 0;border:3px solid #2c3346;background:#fff;z-index:5}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect{display:block;padding:0;width: 232px;height:520px;border:3px solid #00819a}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .valid_wrap {padding:17px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .valid_wrap .btn_area .btn_block.on {background:#e11b22; }
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .tit_wrap {box-sizing:border-box;padding:15px 17px 2px;background:#00819a;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .tit_wrap .tit {color: #fff;font-size: 21px !important;font-family:"RixSGo M";}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .tit_wrap .tit em{display:block;font-size:16px;margin-bottom:8px}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .tit {display:block;margin:0 0 13px 0 !important;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .close {position:absolute;right:11px;top:10px;width:18px;height:18px;background:url("../images/product/btn_ly_close.png") no-repeat 0 0;text-indent:-999em}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .bx_valid {margin:0 0 17px 0;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .ipt_check label {margin:0 0 0 7px;color:#777777;font-size:13px;line-height:19px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .ipt_radio label {margin:0 8px 0 2px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .ly_mydirect .ipt_radio label:last-child {margin:0 0 0 2px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .txt_tit_bottom {margin: 0 0 12px; font-size:18px;color:#000;letter-spacing:-1px;}
.leave_pop_ins .leave_alpa .div_form .bx_mydirect .call.mt_mius {margin-top:-15px;}

/* 인터넷 고객센터 계약확인(법인) */
.bx_desc_crp{padding:40px 40px 55px 40px;position:relative;border-top:2px solid #475069;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fcfcfc}
.bx_desc_crp h3{padding-bottom:30px;font-family:"RixSGo B";font-size:24px;line-height:1;color:#333333}
.bx_desc_crp p{font-size:16px;line-height:24px;color:#777777}
.bx_desc_crp .input01{position:absolute;left:395px;top:33px;width:220px}
.bx_desc_crp .input01 label{display:inline-block;margin-bottom:10px;font-size:13px;line-height:1}
.bx_desc_crp .input01 input{outline:none; font-size:16px;line-height:24px;height:28px;border-bottom:1px solid #aaaaaa}
.bx_desc_crp .input02{position:absolute;left:640px;top:33px;width:220px}
.bx_desc_crp .input02 label{display:inline-block;margin-bottom:10px;font-size:13px;line-height:1}
.bx_desc_crp .input02 input{outline:none; font-size:16px;line-height:24px;height:28px;border-bottom:1px solid #aaaaaa}
.bx_desc_crp .btn_crp{display:inline-block;position:absolute;left:640px;top:125px;padding:12px 0;width:216px;font-size:16px;line-height:24px;text-align:center;color:#fff;background:#475069}
.bx_desc_crp .bx_grp .bar{position:relative; display:block}
.bx_desc_crp .bx_grp .bar:before,
.bx_desc_crp .bx_grp .bar:after{content:'';height:2px; width:0;bottom:0; position:absolute;background:#005BAF; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all}
.bx_desc_crp .bx_grp .bar:before {left:0}
.bx_desc_crp .bx_grp input:focus ~ .bar:before,
.bx_desc_crp .bx_grp input:focus ~ .bar:after,
.bx_desc_crp .bx_grp.focus input ~ .bar:before,
.bx_desc_crp .bx_grp.focus input ~ .bar:after{width:100%}

/* 블랙박스  사진 등록 추가 */
.blackbox_pict{}
.blackbox_pict .board_write{margin-top:8px;border:none}
.blackbox_pict table{width:620px}
.blackbox_pict table td .txt_red{color:#e11b22}
.brd_top_none{border-top:none !important}

/* 운전자 이탈팝 2016 09 07 */
.pop_out_driver .gray_input_box{background:#f5f5f5 url(/default/images/content/pop/gray_input_box01.gif) no-repeat 435px 45px}
.gray_input_box{padding:30px}
.gray_input_box .bnr_tit{position:relative;padding:10px 0;font-family:"RixSGo B";font-size:21px;line-height:25px;color:#333333}
.gray_input_box .bnr_tit:before{display:block;position:absolute;left:0;top:0;width:20px;height:3px;background:#e21b22;content:""}
.gray_input_box .bnr_copy{font-size:16px;line-height:22px;color:#333333}
.gray_input_box .bnr_copy span{color:#00819a}
.gray_input_box .bnr_copy em{font-size:13px;color:#666666}
.gray_input_box .bx_valid .group{float:left;margin-left:40px;width:169px;}
.gray_input_box .bx_valid .group:first-child{margin-left:0}
.gray_input_box .bx_valid .group input[type=tel]{padding-bottom:0;line-height:20px}
.gray_input_box .bx_valid.error .txt_error{margin:0;padding:0;border-top:none}
.gray_input_box .more_txt{display:none;padding-top:20px;font-size:13px;line-height:18px;color:#777}
.gray_input_box .btn_bot{margin-top:30px;text-align:center}
.gray_input_box .btn_green{display:inline-block;padding:13px 30px;font-size:16px;line-height:1;color:#fff;background:#0096af}
.gray_input_box .btn_green:hover{text-decoration:none}

/* 보험계약대출 신청 */
.btn_won_wrp{position:absolute;right:0;top:10px}
.abs_r{position:absolute;right:0;top:-50px}

/* 자동차 별도 이탈팝 2016 09 20 */
.pop_product_intro.pop_out_driver.w660{width:660px !important}
.pop_out_driver .white_input_box{background:#fff url(/default/images/content/pop/white_input_box01.gif) no-repeat 415px 0px}
.gray_input_box.white_input_box{padding:0}
.gray_input_box.white_input_box .bnr_tit{position:relative;padding:0 0 10px 0;font-family:"RixSGo B";font-size:20px;line-height:25px;color:#333333}
.gray_input_box.white_input_box .bnr_tit:before{display:none}
.gray_input_box.white_input_box .bnr_copy{font-size:16px;line-height:22px;color:#333333}
.gray_input_box.white_input_box .ml45{margin-left:45px}
.gray_input_box .more_txt.show_txt{display:block}
.gray_input_box .btn_green2{display:inline-block;padding:13px 30px;font-size:16px;line-height:1;color:#fff;background:#475069}

/* 레이어 이벤트  */
.layer_wrap .today_out_check{text-align:center;padding:6px 0 4px;}
.layer_wrap .today_out_check .ipt{display:inline-block;}
.layer_wrap .today_out_check .ipt_check label{color:#ffffff !important;font-size:14px;vertical-align: middle;}
.layer_wrap .layer_wrap_in.event_pop{padding:0;}
.layer_wrap .layer_wrap_in.event_pop .layer_content{margin:0;padding:0;}
.layer_wrap .layer_wrap_in.event_pop .layer_flag{position:absolute;left:-6px;top:-6px;}
.layer_wrap .layer_wrap_in.event_pop .btn_area{position:absolute;left:0;bottom:30px;width:100%;text-align:center; }
.layer_wrap .layer_wrap_in.event_pop .btn_area .btn i.i_arrow_go{width:9px;height:15px;background:url("/default/images/common/bg_arrow_go.png") no-repeat;margin-left:10px; vertical-align:-2px;margin-right:0}/* 20161214 */
.layer_wrap .layer_wrap_in.event_pop .btn_area:after {content:"";display:block;clear:both;}
.layer_wrap .layer_wrap_in.event_pop .btn_area a {margin:0 5px;}
.layer_wrap .layer_wrap_in.event_pop .btn_area .btn_r01 {min-width:78px;height:48px;padding:0 30px;font-size:16px;line-height:48px;color:#fff !important;background:#e21b22;border:1px solid #e21b22;}
.layer_wrap .layer_wrap_in.event_pop .btn_close_layer{background:url("/default/images/content/intro/btn_evt_close.png") 0 0 no-repeat;}

/*이탈팝 타이틀 라인 2017-04-03*/
.layer_header.out_line{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid #333}

/* 다이렉트 장기보험 중단안내 */
.stopinfo_pop{width:540px;font-size:14px;}
.stopinfo_pop .pos_rel{padding-bottom:30px;background:url("/subscribe/images/pd/pd/bg_mond.png") no-repeat 397px 154px;}
.btn_area .btn.btn_h38_bk01{height:38px;line-height:38px;border:1px solid #475069;background:#475069;color:#fff;font-size:16px;}
.btn_area .btn.btn_h38_bk01 em {display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow.png") no-repeat 0 0}

.btn_area .btn.btn_h38_red01{height:38px;line-height:38px;border:1px solid #e21b22;background:#e21b22;color:#fff;font-size:16px;}
.btn_area .btn.btn_h38_red01 em {display:inline-block;margin-left:8px;width:6px;height:10px;background:url("/default/images/content/pop/bg_link_arrow.png") no-repeat 0 0}



.layer_header.out_line{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid #333}

/* 170615 보험료 확인 팝업 수정 */
.layer_content .layer_content_con{padding:28px 0;text-align:center;/*background:#f5f5f5*/}
.layer_content .layer_content_con .btn_g01s{height:38px !important;line-height:38px !important}
.layer_content .bt_txt{font-size:14px;padding:0 0 0 9px;line-height:18px;color:#666;background:url(/subscribe/images/pd/pn/bu_star04.png) 0 5px no-repeat;margin-top:13px}
.layer_content .bt_txt + .bt_txt{margin-top:7px}
.layer_content .bt_txt strong{color:#000}



/* 챗봇 관련 css */
.chatting_bot_wrap { position:fixed; z-index:-1; /*-webkit-transition:all 0.2s ease; transition: all 0.2s ease;*/ -webkit-transform:scale(0,0); transform:scale(0,0); opacity:0; bottom:2%; left:2%; visibility:hidden; text-align:right; }
.chatting_bot_wrap.on { -webkit-transform:scale(1,1); transform:scale(1,1); opacity:1; visibility:visible; z-index:100; }

/* 20220726 : DJM 직판pc  넛지 배너 추가 */
.chatting_bot_wrap .chatting_quiz .btn_area{position: absolute;width: 100%; bottom: 7%;}
.chatting_bot_wrap .chatting_quiz .btn_area button{width: 90%; height: 60px; text-indent:100%; white-space:nowrap; overflow: hidden; border: 0; outline: 0; cursor: pointer;}
.chatting_bot_wrap .chatting_quiz .btn_area button:last-child{margin-top: 3%;}
.chatting_bot_wrap .product_btn_box {position: absolute; top: 3.5%; right: 3.5%; z-index: 100;}
.chatting_bot_wrap .product_btn_box a.chatting_quiz_close01 span{display:block; width:16px; height:16px; background:url("/default/images/common/chattbot/btn_close03.png") no-repeat; background-size:16px; text-indent:100%; white-space:nowrap; overflow: hidden;}


.chatting_quiz{position:relative;}
.chatting_quiz .chatting_quiz_close{position:absolute;top:70px;right:37px;display:block;width:20px;height:20px;background:url("/default/images/common/btn_close_w02.png")  no-repeat;text-indent:-9999px;}/* 180402 */
.chatting_quiz a.today_check{position:absolute;left:128px;bottom:20px;text-decoration: underline;font-size:14px;color:#000;opacity:.5;}

.chattion_win{position:fixed;display:none;padding:5px;right:16px;height:88px;width:400px;bottom:10px;top:unset;left:unset;z-index: 1000;}
.chattion_win.under_ie11{width:310px;height:650px}
.chat_head{padding:9px 22px 7px;color:#fff;}
.chat_head *{vertical-align: middle;}
.chat_head em{margin-right:10px;}
.chat_cont{padding:10px 20px 10px 20px;background:#fff;max-height:480px;overflow-y: auto;}
.chat_cont .txt_bubble{position:relative;display:inline-block;padding:10px;margin:10px 0;background:#eef0f3;border-radius:5px;color:#000;font-size:14px;line-height:18px;}
.chat_cont .txt_bubble .chat_ico{position:absolute;left:-52px; top:0}
.chat_cont .txt_bubble .chat_date{position:absolute;right:-65px; bottom:0;font-size:12px;color:#888;}
.chat_input{position:relative;padding:10px 100px 10px 10px;border-top:2px solid #c9ced2;background:#e7e9ec;}
.chat_input input{width:100%;padding:0 15px;border:none;height: 47px;background:#fff;line-height:46px;color:#666666;font-size:17px;box-sizing: border-box;;}
.chat_input a{display:block;position:absolute;right:10px;top:10px;padding:0 17px;text-decoration:none;height: 47px;background:#37474f;line-height:46px;color:#fff;font-size:17px;}
/* 210315 WSN 채팅헤더영역수정 */
.chatbot_close{position:absolute;right:16px;top:14px;z-index:3; padding-top:13px; box-sizing: border-box;}
.chatbot_min{position:absolute;right:40px;top:30px;z-index:3;background:url(/default/images/product/btn_min_chat_size.png) no-repeat 0 0px;width:15px;height:8px; display: inline-block; padding:10px 0; }/* 170921 접기 버튼 */
.chatbot_min.isMin{position:absolute;right:40px;top:30px;z-index:3;background:url(/default/images/product/btn_chat_size.png) no-repeat 0 0px;width:15px;height:8px; display: inline-block; padding:10px 0;}
.chatbot_handle {position: absolute;left: 5px; right: 5px; width:55px; height: 50px;opacity: 0.3;z-index: 2;}
.chatbot_wrapper {position: absolute;left: 5px; top: 5px; bottom: 5px;right: 5px; border: 1px solid #b0bec4; z-index: 1; box-shadow: 0px 12px 36px 12px rgba(0,0,0,.2); border-radius: 7px; overflow: hidden;}
.chatt_keyword{display:inline-block;box-shadow: inset 0 -6px 0 #a6ffa6;}/* #ffff7f   #ffb2ff  #a6ffa6*/
.chatt_keyword:hover,.chatt_keyword:focus{background:#a6ffa6;text-decoration: none;}
.fr_copy a.chatt_keyword{color:#00819a;font-family: "RixSGo B";}
.fr_top .fr_list li span  a.chatt_keyword{color:#666;}
.fr_top .fr_list li strong a.chatt_keyword{color:#000;font-family: "RixSGo B"}
.type_dash a.chatt_keyword, .type_dash dt a.chatt_keyword, .type_dash li a.chatt_keyword{color: #555;}

#content .features h4 a.chatt_keyword{text-indent:0;color:#333;font-family: "RixSGo B"}
.fts_cont ul li a.chatt_keyword,.fts_cont ul li a.chatt_keyword:hover,.type_dash dt span.tit{color:#333;font-family: "RixSGo B"}

.ani_wrap{position:relative;width:114px;height:128px;}
.ani_wrap .chat_mond{position:relative;z-index:10;}
.ani_wrap .chat_mond  div {position:absolute;}
.chat_step02,.chat_step03,.chat_step04,.txt_chat01,.txt_chat01,.txt_chat_last{display:none;}
.chat_bubble{transition:all 0.5s;position:absolute;right:141px;bottom:53px;border-radius:27px 27px 0 27px; padding:14px 27px 14px;width:42px;min-height:20px;background:rgba(0, 0, 0, .75);z-index:9;display:none;opacity: 0;box-shadow:3px 10px 18px rgba(0, 0, 0, 0.2)}
.chat_bubble > span{font-size:18px;color:#fff !important;vertical-align: top;white-space: nowrap;line-height:30px}
.chat_bubble:before{content:"";position:absolute;display:block;width:9px;height:9px;bottom:-9px;right:30px;}

.chat_bubble.chatt_type{background:rgba(0, 0, 0, .75)}/* 180319 background:#6071c5; */
.chat_bubble.now_type{background:rgba(0, 0, 0, .75)}/* 180319 background:#f3a85a; */
.chat_bubble.nuts_type{background:rgba(0, 0, 0, .75)}/* 180319 background:#69b169; */
.chat_bubble.now_type2{background:rgba(0, 0, 0, .75)}/* 180319 background:#fc7276; */

.txt_chat_last{transition:all 0.5s;position:absolute;right:141px;bottom:53px;border-radius:27px 27px 0 27px; padding:14px 27px 14px;width:42px;min-height:20px;background:rgba(0, 0, 0, .75);;z-index:9;display:none;opacity: 0;box-shadow:3px 10px 18px rgba(0, 0, 0, 0.2)}
.txt_chat_last > span{font-size:18px;color:#fff !important;vertical-align: top;white-space: nowrap;}
.txt_chat_last em{display:inline-block;margin-left:100px;width:21px;height:14px;background:url(/default/images/common/chattbot/ico_bubble_arrow.png) no-repeat}
.txt_chat_last:before{content:"";position:absolute;display:block;width:9px;height:9px;bottom:-9px;right:30px;}

.chat_bubble.chatt_type + .txt_chat_last{background:rgba(0, 0, 0, .75)}/* 180319 background:#6071c5; */
.chat_bubble.now_type + .txt_chat_last{background:rgba(0, 0, 0, .75)}/* 180319 background:#f3a85a; */
.chat_bubble.nuts_type + .txt_chat_last{background:rgba(0, 0, 0, .75)}/* 180319 background:#69b169; */
.chat_bubble.now_type2 + .txt_chat_last{background:rgba(0, 0, 0, .75)}/* 180319 background:#fc7276; */

.dot_wrap{height:16px;}
.chat_dot{display:inline-block;width:4px;height:4px;margin:6px 3px 0 3px;}

.chat_dot01{-webkit-animation-name:chat_ani_dot;animation-name:chat_ani_dot;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}
.chat_dot02{-webkit-animation-name:chat_ani_dot;animation-name:chat_ani_dot;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}
.chat_dot03{-webkit-animation-name:chat_ani_dot;animation-name:chat_ani_dot;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}

@keyframes chat_ani_dot{0%,100%{transform:scale(0.7,0.7)}
50%{transform:scale(1.4,1.4)}
}
@-webkit-keyframes chat_ani_dot{0%,100%{-webkit-transform:scale(0.7,0.7)}
50%{-webkit-transform:scale(1.4,1.4)}
}
/* e:20171109 채팅유도 모션관련 */

.chat_agree{display:none;position:fixed;right:42px;bottom:33px;width:358px;height:530px;max-height: 530px;z-index: 1001;box-shadow: 4px 4px 10px #999;border:1px solid #ababab; border-radius: 10px; overflow: hidden;} /* 180409수정및 추가 */

/*180319 챗봇 스타일변경!!*/
.chat_mond .chat_mondi_con{position: absolute;right: 0; top: 0;width: 120px;height: 120px;overflow: hidden;background: rgba(255, 255, 255, 0); border-radius: 50%; text-align: center; z-index: 1}
.chat_mond .chat_mondi_con + img{position: absolute; right: -10px;top: -2px}
.chat_mond .chat_mondi_con .chat_mondi_con_img{opacity:0;margin:11px 0 0;height:63px;overflow:hidden}
.chat_mond .chat_mondi_con>div{position: static;font-family:"RixSGo B";color:#fff;font-size:14px;opacity:0;line-height: 17px;margin: 5px 0 0;}
.chat_mond .chat_mondi_tooltip{overflow:hidden;width:302px;height:104px;right:115px;bottom:-119px;visibility:hidden}/*180808 챗봇 스타일변경*/
.chat_mond .chat_mondi_tooltip span{position:absolute;display:block;right:0; top: 0;width:0}

/* 이미지 트리거 */
.tm_main_img_set{position:relative;}
.tm_main_img_set .chatt_img_link{position:absolute;display:block;}
.tm_main_img_set .chatt_md_img01{left:160px;top:141px;width:73px;height:29px;}
.tm_main_img_set .chatt_mom_img01{left:161px;top:141px;width:52px;height:29px;}
.tm_main_img_set .chatt_mom_img02{left:161px;top:276px;width:136px;height:29px;}
.tm_main_img_set .chatt_alpha_img01{left:220px;top:258px;width:70px;height:33px;}
.tm_main_img_set .chatt_alpha_img02{left:441px;top:400px;width:130px;height:30px;}
/*.tm_main_img_set .chatt_alpha_img03{left:159px;top:425px;width:197px;height:30px;}*/
.tm_main_img_set .chatt_cancer_img01{left:172px;top:28px;width:32px;height:49px;}
.tm_main_img_set .chatt_teeth_img01{left:253px;top:113px;width:81px;height:30px;}
.tm_main_img_set .chatt_ccare_img01{left:0px;top:44px;width:73px;height:30px;}
.tm_main_img_set .chatt_ccare_img02{left:104px;top:44px;width:73px;height:30px;}
.tm_main_img_set .chatt_ccare_img03{left:447px;top:313px;width:65px;height:29px;}

.fts_cont .img_area{position:relative;}
.fts_cont .img_area > a{display:block;position:absolute;}
.fts_cont .img_area .chatt_alpha_img04{left:37px;top:101px;width:94px;height:25px;}
.fts_cont .img_area .chatt_alpha_img05{left:261px;top:101px;width:94px;height:25px;}

@media (min-width:1921px) {
 .chattion_win{right:auto;left:50%;margin-left:620px;}
 .chat_agree{right:auto;left:50%;right:auto;margin-left:630px;}
}


/*2017-11-07 가입경력 인정제도*/
.cont_wrap .top_stxt01{letter-spacing:-1px}
.cont_wrap .top_stxt01 em{color:#777}
.cont_wrap .top_stxt01 strong{color:#00819a}
.carcari_range{margin:15px 0 0 -10px}
.carcari_range p{margin-top:12px !important;padding:0 0 0 10px;background:url("../images/common/bu_star01.gif") no-repeat 0 9px;font-size:14px}

/*2017-11-07장기체류팝업*/
.layer_longstay{width:530px;background:#001332}
.layer_longstay .today_out_check{overflow:hidden}
.layer_longstay .today_out_check a{display:inline-block;width:48%;color:#fff;font-size:14px;vertical-align:text-bottom;font-family:"RixSGo M"}
.layer_longstay .today_out_check .btn_today{position:relative;background: url(/default/images/common/bl_today_bar.png) no-repeat right 0;background-size:1px 19px}

/*2017-11-10 본인인증 스타일 */
.certificate_cont.login .certificate_terms {padding:10px 0 0 0;border-top:2px solid #333}
.certificate_cont.login .board_write {margin:0 0 0 0;border-top:0}

/*내 보험료 확인*/
.ins_result_table_container.h230{height:230px}/*알파플러스,이득되는 치아보험*/
.my_insurance_check .dimmed_area{z-index:101;}
.layer_content.my_insurance_check{padding:0 0 0 0}
.layer_content.my_insurance_check .layer_content_con{padding-bottom:25px}
.layer_content.my_insurance_check .stit_none{margin-top:0 !important}
.layer_content_con .txt_date{font-size:16px;color:#777;letter-spacing:-1px}
.layer_content_con .txt_date span{color:#333;font-family:"RixSGo B"}
.bn_counsel{margin:20px 0 0px 0}
.bn_counsel a{display:block}
.tbl_data01 thead .month_plan{color:#0096af;font-size:13px;display:block;margin-top:5px}

/*2018-01-09 시스템 파킹페이지(전체화면 블락)*/
.sys_header{position:relative;width:820px;height:114px;margin:0 auto;border-bottom:0}
.sys_header h1{position:absolute;left:0;top:35px}
.sys_header h1 a{display:block}
.sys_parking{text-align:center;padding:0 0 120px 0}
.sys_parking .ico_error{position:absolute;top:0;left:50%;width:249px;height:201px;margin-left:-100px;background:url(../images/common/img_main_sysparking.png) no-repeat}
.sys_parking .sys_content{position:relative;padding:240px 0 0 0}
.sys_parking .sys_content .txtl{margin:0 0 13px 0;color:#000;font-family:"RixSGo B";font-size:26px;line-height:36px}
.sys_parking .sys_content .txts{margin:0 0 41px 0;font-family:"RixSGo B";font-size:22px;line-height:32px;color:#666}
.sys_notice{overflow:hidden;box-sizing:border-box;width:820px;margin:0 auto;padding:37px 40px;background:#efefef}
.sys_notice dl{float:left;overflow:hidden;width:100%;margin:0 0 21px 0;text-align:left}
.sys_notice dl dt{float:left;width:95px;font-size:17px;font-family:"RixSGo B";color:#000}
.sys_notice dl dd{float:left;width:630px;color:#666;font-size:17px;line-height:24px;font-family:"RixSGo M";background:#efefef}
.sys_notice .txt_noti{float:left;text-align:left;font-size:16px;color:#888;padding-left:10px;background:url("../images/common/bu_star01.png") no-repeat 0 7px}

/*2018-01-09 시스템 파킹페이지(상품페이지)*/
.sys_parking.sys_default .ico_error{margin-left:-130px}

/* 보험료 확인 상담신청 약관 변경 */
.agree_tit_zone .btn_n02s{padding:0 15px;height:32px;line-height:32px;}
.agree_tit_zone .btn_n02s_total {padding:0 34px; min-width:45px;height:40px;font-size:13px !important;line-height:40px;color:#fff !important;background:#475069;border:1px solid #475069;}
.agree_tit_zone .btn_n02s span{font-size:14px;}

.doscroll .agree_cont{height:72px;width:577px;margin-top:0 !important;}
.doscroll .agree_cont .jspContainer {overflow: hidden;position: relative;}
.doscroll .agree_cont .jspPane{position:absolute;}
.doscroll .agree_cont .jspVerticalBar{position:absolute;top:0;right:1px;width:8px;height:100%;}
.doscroll .agree_cont .jspTrack{background:#f2f2f2;position:relative;}
.doscroll .agree_cont .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

.btn_mint {min-width:45px;height:38px;font-size:14px !important;line-height:38px;color:#fff !important;padding:0 28px;background:#0096af;border:1px solid #0096af;}

/* 210409 : BHY : 동의팝업 스크롤 수정(긴급) */
.doscroll.first {margin-bottom: 5px;}
.doscroll.first .agree_cont{height:140px;}

.agree_pop_inner {position: relative;height: 305px;margin: 10px 0;overflow: hidden;}
.agree_pop_inner .ag_inner_bx {width: 577px;}
.agree_pop_inner .ag_inner_bx .doscroll {border:1px solid #ddd;}
.agree_pop_inner .ag_inner_bx .doscroll .agree_cont {width: 557px;padding:10px;}

.agree_pop_inner .jspContainer {overflow: hidden;position: relative;}
.agree_pop_inner .jspPane{position:absolute;}
.agree_pop_inner .jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.agree_pop_inner .jspTrack{background:#f2f2f2;position:relative;}
.agree_pop_inner .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}


/* 2018-01-15 보상/보험금청구 필요서류전송 스마트오퍼 */
.layer_content.e_smartoffer .cont_toptxt{text-align:center}

/* 신규 챗봇 관련  */
.chatbanner{visibility: hidden;display:none;}
.chatbanner.on{visibility:visible;display:block !important;height:106px;position:fixed;bottom:0px;left:0;width:100%;z-index:200}
.chatbanner .chat_bann_wrap{position:relative;bottom:-106px;height:106px;width:100%;overflow: hidden;background: url(/default/images/product/bg_chat_ing_banner.png) left bottom repeat-x;}
.chatbanner .chat_bann_cant{position:absolute;width:1000px;left:50%;}
.chatbanner .btn_img_chat_close{position: absolute;left:50%;margin-left:577px;top: 46px;z-index: 1;visibility:hidden;}
.chatbanner .btn_img_chat_close.close2{opacity:0;top:0;left:100%;margin-left:3000px}
.chatbanner.chat_bann_small .chat_bann_wrap{background-color:rgba(0,0,0,0.85);background-image:none}/* background: url(/default/images/product/bg_chat_ing_banner.png) repeat; */
.chatbanner.chat_bann_small .btn_img_chat_close.close2{margin-left:-8px}

/* ntm 팝업 전용 css */
.ntm_wrap{width: 1000px;height: 600px;box-sizing: border-box;border: 6px solid #475069;margin:0 auto;padding: 20px 15px;}
.ntm_wrap .ntm_header{position: relative;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #333;}
.ntm_wrap .ntm_header h1{font-size: 26px;line-height: 1;}
.ntm_wrap .btn_close_layer{position: absolute;top: 0;right: 0;display: block;width: 19px;height: 18px;background: url("../images/common/spt_type01.png") -50px -120px no-repeat;text-indent: -9999px;}
#content .ntm_wrap h2{font-size: 16px;color: #000;display: inline-block;box-shadow: inset 0 -12px 0 #ffe0e0;margin-bottom: 20px;}
.ntm_wrap .ntm_ad_col.narrow{width: 60%;}
.ntm_wrap .ntm_assur_col.wide{width: 40%}
.ntm_wrap .ntm_ad_col.wide{width: 65%;}
.ntm_wrap .ntm_assur_col.narrow{width: 35%;}

.ntm_wrap .ntm_assur_col{float: left;padding-left: 16px;box-sizing: border-box;}
.ntm_wrap .ntm_ad_box{width: 45%;float: left;box-sizing: border-box;border-right: 1px solid #dedede;padding-right: 16px;}
.ntm_wrap .ntm_landing_col{width: 55%;float: left;}
.ntm_assur_col .assur_cont>p{font-size: 12px;line-height: 1.4;padding-top: 20px;color: #0096af;}
.ntm_assur_col .assur_cont .assur_plan_nudge{background-color: #b2e8f0;padding: 12px 7px;text-align: center;}
.ntm_assur_col .assur_cont .assur_plan_nudge strong{font-size: 16px;font-weight: 700;}
.ntm_assur_col .assur_cont .assur_plan_nudge p{font-size: 13px;}
.ntm_assur_col .assur_cont .assur_plan_table{font-size: 12px;margin-top: 15px;padding-right: 5px;border-top: 2px solid #000;height: 280px;overflow-y: scroll;}
.ntm_assur_col .assur_cont .assur_plan_table table thead tr th{padding: 5px 0;border-bottom: 1px solid #ddd;}
.ntm_assur_col .assur_cont .assur_plan_table table tbody tr th{padding: 5px 0;border-bottom: 1px solid #ddd;}
.ntm_assur_col .assur_cont .assur_plan_table table tbody tr td{padding: 5px 0;border-bottom: 1px solid #ddd;}
.ntm_assur_col .assur_cont .assur_plan_table table th{font-size: 12px;}
.ntm_assur_col .assur_cont .assur_plan_table table tr{font-size: 12px;}

.ntm_assur_col .assur_cont .assur_plan_table table thead th em{color: #00819a;}
.ntm_wrap .ntm_ad_box .ntm_text_box{height: 155px;border-bottom: 1px solid #dedede;margin-bottom: 20px;box-sizing: border-box;}
.ntm_wrap .ntm_ad_box .ntm_text_box div{overflow-y: auto;height: 120px;font-size: 14px;line-height: 1.3;word-break: break-all;}
.ntm_wrap .ntm_ad_box .ntm_img_box{height: 296px;}
.ntm_wrap .ntm_ad_box .ntm_img_box .ntm_img_cont{overflow-y: auto;height: 223px;}
.ntm_wrap .ntm_ad_box .ntm_img_box img{width: 100%;display: block;}
.ntm_wrap .ntm_img_box .ntm_img_cont a{font-weight: bold;padding-bottom: 5px;cursor: pointer;padding-bottom: 1px;}
.ntm_wrap .ntm_landing_col{padding-left: 16px;padding-right: 16px;border-right: 1px solid #dedede;box-sizing: border-box;}
.ntm_wrap .ntm_landing_col div{overflow-y: auto;height: 420px;}
.ntm_wrap .ntm_landing_col .landing_cont img{width: 100%;}
.ntm_wrap .ntm_landing_col .landing_cont a{font-weight: bold;padding-bottom: 5px;cursor: pointer;padding-bottom: 1px;}
.ntm_wrap .ntm_landing_col .landing_cont a:hover{text-decoration: none;}

.ntm_wrap .error_cont{position:relative;height: 420px;background-color: #f6f6f6;font-size: 14px;color: #666;}
.ntm_wrap .error_cont p {text-align: center;padding-bottom: 13px;}
.ntm_wrap .error_cont p:first-child{padding-top: 220px;}
.ntm_wrap .error_cont p.txt {font-size: 13px;}
.ntm_wrap .error_cont p.txt >span {color: #e11b22;}
.ntm_wrap .error_cont:before{content: '';position: absolute;left: 50%;top: 90px;margin-left: -64px;width: 108px;height: 112px;background: url(/default/images/common/bg_advt_reference.png) 0 0 no-repeat;}

/* ntm 피랩 시스템파킹 팝업 */
.ntm_wrap .advt_sys_parking{box-sizing:border-box;position:relative;height:470px;padding:266px 0 0 0;color:#333;background:#f6f6f6}
.ntm_wrap .advt_sys_parking p{font-size:18px;text-align:center;color:#666;font-family:"RixSGo M"}
.ntm_wrap .advt_sys_parking .txt{margin:15px 0 0 0;color:#000;font-family:"RixSGo B"}
.ntm_wrap .advt_sys_parking .txt span{color:#e11b22;font-family:"RixSGo B"}
.ntm_wrap .advt_sys_parking .ico_error{position:absolute;left:50%;top:115px;margin-left:-76px;width:153px;height:122px;background:url(/default/images/common/bg_advtall_parking.png) 0 0 no-repeat;}

.ntm_wrap .ntm_right_cont .advt_sys_parking{position:relative;height:422px;padding:214px 0 0 0;color:#333}
.ntm_wrap .ntm_right_cont .advt_sys_parking p{font-size:16px;}
.ntm_wrap .ntm_right_cont .advt_sys_parking .ico_error{top:94px;margin-left:-64px;width:128px;height:102px;background:url(/default/images/common/bg_advt_parking.png) 0 0 no-repeat;}

/*이탈시*/
.layer_wrap .btn_close_layer.top26{top:26px}
.pop_product_intro .layer_header.ver01{margin-bottom:30px;padding-bottom:17px;border-bottom:1px solid #333}
.pop_product_intro .layer_header.ver01 h3{font-size: 26px !important}
.pop_product_intro .layer_header.ver01 h3 span.red{font-size:24px}
.pop_product_intro .layer_header h3 strong{color: #e11b22;}

/*실손의료비보험 더블 테이블*/
.layer_wrap.w860{width:860px;}
.layer_content.medical_SO{padding:0 0 0 0;}
.medical_SO_inner{}
.medical_SO_inner .tbl_db{width:48%;}
.medical_SO_inner .tbl_db .tit{margin:0 0 10px 0;font-size:16px;color:#333;font-family:"RixSGo B"}
.medical_SO_inner .tbl_db .tit span{color:#e11b22;font-family:"RixSGo B"}
.medical_SO_inner .tbl_insu01{float:left;margin-right:4%}
.medical_SO_inner .tbl_insu02{float:right}
.medical_SO_inner .tbl_db .tbl_data01 thead th{padding:10px 10px 9px 0;font-size:13px}
.medical_SO_inner .tbl_db .tbl_data01 tbody th{padding:10px 10px 9px 0;font-size:13px}
.medical_SO_inner .tbl_db .tbl_data01 td{padding:10px 10px 9px 0;font-size:13px}

.medical_SO{position:relative}
.floatSet_area{position:absolute;left:50%;margin-left:559px;top:282px;z-index:2} /*//2007-04-03 수정 : top:324px;*/
.floatSet_area .fs_wrap{width:113px;padding:5px 0 3px 0;border-radius:0;text-align:center;}/* 180510 border-radius 6px 제거  */
.floatSet_area .best_w{position:fixed;margin:115px 0 0 62px}
.floatSet_area.fs_wrap.insu{margin:0 0 21px 1px;background:#fff;border-top:2px solid #00b4cc;width:104px;padding:0;font-size:12px;position:absolute;border-radius: 0; text-align: center;left:1511px;z-index:3;opacity:0}/* 1800607  레이아웃 변경으로 스타일추가  */
.floatSet_area.fs_wrap.insu .inbox{margin:0 auto;width:102px;border-radius: 0;background: #fff;border: 1px solid #d5d5d5;border-top:none;padding:15px 0 9px 0 }
.floatSet_area .fs_wrap span{display:inline-block;margin:0 0 2px 0;font-size:13px;font-family:"RixSGo B";color:#fff;padding:3px}
.floatSet_area.fs_wrap span{display:inline-block;margin:0 0 2px 0;font-size:13px;font-family:"RixSGo B";color:#fff;padding:3px}
.floatSet_area .fs_wrap .inbox{width:95%;margin:0 auto;border-radius:6px;background:#fff}
.floatSet_area.fs_wrap .inbox{width:95%;margin:0 auto;border-radius:6px;background:#fff}
.floatSet_area .fs_wrap .inbox p{margin: 0 5px;padding: 10px 0 8px 0;border-bottom: 1px dashed #7e8496;font-size: 13px;line-height: 18px;color: #475069;}
.floatSet_area.fs_wrap.insu .inbox p{margin:0 5px;padding:0 0 3px 0;font-size:12px;line-height:16px;color:#333;border-bottom:none}
.floatSet_area .fs_wrap .inbox em{display:inline-block;margin:5px 0 5px 0;font-size:16px;color:#e21b22;font-family:"RixSGo B";}
.floatSet_area.fs_wrap.insu .inbox em{display:inline-block;;font-size:20px;margin:0;color:#e21b22;font-family:"Roboto B";letter-spacing:-1.5px}
.floatSet_area.fs_wrap.insu img{position: absolute;right: 0;top: 100%}
.floatSet_area .fs_wrap .inbox ul{width:90%;margin:0 auto;}
.floatSet_area .fs_wrap .inbox ul li a{width:100%;display:inline-block;margin:10px 0 0 0;font-size:13px;line-height:16px;color:#666666;border-bottom:1px dashed #cfcfcf;text-decoration:none} /* 190124수정: 기존 line-height:16px; */
.floatSet_area .fs_wrap .inbox ul li a.call{cursor:default;color:#333;letter-spacing:-1px;margin-bottom: 11px;font-family: "RixSGo B";}
.floatSet_area .fs_wrap .inbox ul li a.call em{font-family:"Roboto B";color:#333;font-size:20px;margin-bottom:6px}
.floatSet_area .fs_wrap .inbox ul li a.call em span{font-family:"Roboto B";color:#333;font-size:20px;margin:0}
.floatSet_area .fs_wrap .inbox ul li:last-child a{border-bottom:0;}
.floatSet_area .fs_wrap .inbox ul li a span{
    margin:4px 0 11px 0;padding:0 ;
    font-size:13px;color:#e11b22;font-family:"RixSGo EB";
    transition-property:font-size;
    -webkit-transition-property:font-size;
    -moz-transition-property:font-size;
    -ms-transition-property:font-size;
    transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    transition-timing-function:ease;
    -webkit-transition-timing-function:ease;
    -moz-transition-timing-function:ease;
    -ms-transition-timing-function:ease
}
.floatSet_area .fs_wrap .inbox ul li a span.on{
    font-size:15px;
    transition-property:font-size;
    -webkit-transition-property:font-size;
    -moz-transition-property:font-size;
    -ms-transition-property:font-size;
    transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    -ms-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    transition-timing-function:ease;
    -webkit-transition-timing-function:ease;
    -moz-transition-timing-function:ease;
    -ms-transition-timing-function:ease
}
.floatSet_area .fs_wrap.best{width:123px;border-radius:0 0 6px 6px;}
.floatSet_area .fs_wrap.best{padding:0;}
/* .floatSet_area .fs_wrap.best, .floatSet_area .fs_wrap.best .inbox{background:#f4f4f4} */
.floatSet_area .fs_wrap.best span{letter-spacing:-1px}
.floatSet_area .fs_wrap.best button{outline:none;border:none;background:none;cursor:pointer}

/*플랜재선택Pop*/
.medical_SO .layer_wrap{width:900px;background:none}
.medical_SO .layer_wrap .tm_alphaplus .selectCon_w{padding:30px;background:#fff}
.medical_SO .layer_wrap .tm_alphaplus .p_tit2{font-size:28px}
.medical_SO .layer_wrap .tm_alphaplus .p_tit2 span{padding-left:25px;font-size:28px}
.medical_SO .layer_wrap .tm_alphaplus .p_tit2.promo{padding:19px 0 19px 124px;text-align:left;}
.medical_SO .layer_wrap .tm_alphaplus .p_tit2.promo span{font-size:26px;letter-spacing:-2px}
.medical_SO .layer_wrap .tm_alphaplus .p_tit2.promo .emph{font-size:37px}
.medical_SO .layer_wrap .tm_alphaplus .selectCon_w .imgCon{margin-bottom:10px;text-align:center}
.medical_SO .layer_wrap .tm_alphaplus .selectCon_w .selectCon{padding:27px 30px 27px 30px;background:#f3f3f3}
.medical_SO .layer_wrap .tm_alphaplus .selectCon_w .btn_area{margin-top:20px}
.medical_SO .layer_wrap .btn_close_layer {position:absolute;top:34px;right:25px;display:block;width:18px;height:17px;background:url("/default/images/common/btn_w_close.png") 0 0 no-repeat;text-indent:-9999px;}
.medical_SO .layer_wrap .btn_close_layer.promo{top:28px}

/*플랜선택Pop*/
.medical_SO.medical01 .layer_wrap, .medical_SO.medical01 .layer_wrap .tm_alphaplus{width:830px;box-sizing:border-box;}
.medical_SO.medical01 .tm_alphaplus .icoCon{top:-54px;left:12px;}
.medical_SO.medical01 .layer_wrap .tm_alphaplus .p_tit2 span{padding-left:65px;font-size:26px;}
.medical_SO.medical01 .tm_alphaplus .p_tit2{padding:25px 0 25px 0;line-height:26px}
.medical_SO.medical01 .tm_alphaplus .selectCon .ipt_radio + .ipt_radio{margin-top:20px}
.medical_SO.medical01 .layer_wrap .btn_close_layer{top:26px;}
.medical_SO.medical01 .layer_wrap .tm_alphaplus .selectCon_w .btn_area{margin-top:27px}

/* 장기TM 상품페이지 하단 베스트셀러 공통노출 작업 관련 상품리스트 확인 요청 : 180420  */
.uiTm_bestSellerCon{margin:102px 0;text-align: center;}
.uiTm_bestSellerCon h3{padding:0;margin-bottom: 22px;} /* 190124수정: 기존 margin-bottom: 52px; */
.uiTm_bestSellerCon li{float: left;width:287px}
.uiTm_bestSellerCon li + li{margin-left:19px}

/*엠포스 가입예시 위치 재정의*/
iframe.mitype .layer_wrap.teethgood{top:1000px !important}
iframe.mitype .layer_wrap.privacyInsur{top:100px !important}
iframe.mitype .layer_wrap.endTmIns{top:100px !important}
iframe.mitype .layer_wrap.privacyInq{top:3000px !important}
iframe.mitype .layer_wrap.endTmInq{top:3000px !important}

/* 내맘 트리거 */
.tm_main_img_set .chatt_mom_img001 {left: 164px; top: 187px; width: 158px; height: 29px;}
/*시니어케어 나이제한 팝업*/
.pop_agelmt_seni .btn_area a{display:inline-block}
.pop_agelmt_seni .btn_area a:first-child{width:210px}
.pop_agelmt_seni .btn_area a:last-child{width:252px}

/* 보험 진단 조회 */
.spaceType01{padding: 7px 10px 7px 0 !important;}
.N_wd755{width: 755px !important;}

/* 퀴즈쇼 */
.quizShow.default{width:100%;height:907px;background:#ffffe9 url(/dlab/images/lab/quizshow/img_quiz_default.png) center center no-repeat;background-size:1200px 724px;margin:0 auto}
.quizShow.teeth{width:100%;padding:100px 0 83px 0;background:#a6e8fe}
.quizShow.health{width:100%;padding:100px 0 83px 0;background:#f2e6ff}
.quizShow.bone{width:100%;padding:100px 0 83px 0;background:#ffdde1}
.quizShow.drive{width:100%;padding:100px 0 83px 0;background:#fff9db}
.quizShow.I_2040{width:100%;padding:100px 0 83px 0;background:#d3daff}

.quizShow.default .eventQuiz_w{display:none}
.quizShow.teeth .eventQuiz_w{width:1200px;margin:0 auto;background:#a6e8fe url(/dlab/images/lab/quizshow/bg_teeth.gif) 0 0 no-repeat;background-size:1200px 420px}
.quizShow.health .eventQuiz_w{width:1200px;margin:0 auto;background:url(/dlab/images/lab/quizshow/bg_health.gif) 0 0 no-repeat;background-size:1200px 800px}
.quizShow.bone .eventQuiz_w{width:1200px;margin:0 auto;background:url(/dlab/images/lab/quizshow/bg_bone.gif) 0 0 no-repeat;background-size:1200px 479px}
.quizShow.drive .eventQuiz_w{width:1200px;margin:0 auto;background:url(/dlab/images/lab/quizshow/bg_driver.gif) 0 0 no-repeat;background-size:1200px 425px}
.quizShow.I_2040 .eventQuiz_w{width:1200px;margin:0 auto;background:url(/dlab/images/lab/quizshow/bg_insurance.gif) 0 0 no-repeat;background-size:1200px 800px}

.eventQuiz_w .eventQuiz{position:relative;padding:20px 40px 30px}
.eventQuiz_w .eventQuiz h1 a{position:absolute;left:40px;top:20px}

.quizShow.teeth .eventQuiz_w .eventQuiz h2{width:833px;height:104px;margin:20px auto 40px;background:url(/dlab/images/lab/quizshow/tit_quiz_teeth.png) 0 0 no-repeat;background-size:833px 104px}
.quizShow.health .eventQuiz_w h2{width:833px;height:104px;margin:20px auto 40px;background:url(/dlab/images/lab/quizshow/tit_quiz_health.png) 0 0 no-repeat;background-size:833px 104px}
.quizShow.drive .eventQuiz_w h2{width:833px;height:104px;margin:20px auto 40px;background:url(/dlab/images/lab/quizshow/tit_quiz_drive.png) 0 0 no-repeat;background-size:833px 104px}
.quizShow.bone .eventQuiz_w h2{height:104px;margin:20px auto 40px;width:900px;background:url(/dlab/images/lab/quizshow/tit_quiz_bone.png) 0 0 no-repeat;background-size:833px 104px}
.quizShow.I_2040 .eventQuiz_w h2{width:833px;height:104px;margin:20px auto 40px;background:url(/dlab/images/lab/quizshow/tit_quiz_insurance.png) 0 0 no-repeat;background-size:833px 104px}

.eventQuiz_w .eventQuiz div:after {display:block;clear:both;content:''}
.eventQuiz_w .eventQuiz div .quizInfo{float:left;text-align:center}
.eventQuiz_w .eventQuiz div .quizInfo p{margin:38px 0 30px 0}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice{margin:0 0 28px 70px}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice li{overflow:hidden;padding:0 0 0 14px;margin:0 0 8px 0;background:url(/dlab/images/lab/quizshow/bu_dot01.gif) 0 10px no-repeat;background-size:4px 4px}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice li span{width:113px;display:inline-block;float:left;font-size:18px;text-align:left;font-family:"RixSGo B";color:#000}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice li span .txt_gift{margin-right:50px;font-family:"RixSGo B"}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice li em{display:inline-block;float:left;font-size:18px;color:#000;word-wrap:break-word}
.eventQuiz_w .eventQuiz div .quizInfo .quiz_notice li em.gift{font-family:"RixSGo B"}
.eventQuiz_w .eventQuiz div .quizStart{float:right;width:560px;height:510px;box-sizing:border-box;border:3px solid #000;background:#fff}
.eventQuiz_w .eventQuiz div .quizStart .tit_start{width:484px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_teeth.png) 0 0 no-repeat;background-size:484px 39px}
.quizShow.teeth .eventQuiz_w .eventQuiz div .quizStart .tit_start{width:484px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_teeth.png) 0 0 no-repeat;background-size:484px 39px}
.quizShow.health .eventQuiz_w .eventQuiz div .quizStart .tit_start{width:484px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_health.png) 0 0 no-repeat;background-size:484px 39px}
.quizShow.bone .eventQuiz_w .eventQuiz div .quizStart .tit_start{width:504px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_bone.png) 0 0 no-repeat;background-size:504px 39px}
.quizShow.drive .eventQuiz_w .eventQuiz div .quizStart .tit_start{width:504px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_drive.png) 0 0 no-repeat;background-size:504px 39px}
.quizShow.I_2040 .eventQuiz_w .eventQuiz div .quizStart .tit_start{width:484px;height:39px;margin:39px auto 30px;background:url(/dlab/images/lab/quizshow/stit_insurance.png) 0 0 no-repeat;background-size:484px 39px}

.eventQuiz_w .eventQuiz div .quizStart .btn_start{display:block; width:494px;height:379px;margin:0 auto;background:url(/dlab/images/lab/quizshow/img_startquiz_teeth.png) 0 0 no-repeat;background-size:494px 379px}
.quizShow.health .eventQuiz_w .eventQuiz div .quizStart .btn_start{height:391px;background:url(/dlab/images/lab/quizshow/img_startquiz_health.png) 0 0 no-repeat;background-size:494px 391px}
.quizShow.bone .eventQuiz_w .eventQuiz div .quizStart .btn_start{height:380px;background:url(/dlab/images/lab/quizshow/img_startquiz_bone.png) 0 0 no-repeat;background-size:494px 380px}
.quizShow.drive .eventQuiz_w .eventQuiz div .quizStart .btn_start{height:380px;background:url(/dlab/images/lab/quizshow/img_startquiz_drive.png) 0 0 no-repeat;background-size:494px 380px}
.quizShow.I_2040 .eventQuiz_w .eventQuiz div .quizStart .btn_start{height:391px;background:url(/dlab/images/lab/quizshow/img_startquiz_insurance.png) 0 0 no-repeat;background-size:494px 391px}

.eventQuiz_w .eventQuiz div .quizBox{float:right;width:560px;box-sizing:border-box;border:3px solid #000;background:#fff}
.eventQuiz_w .eventQuiz div .quizBox .quesText{position:relative;padding:14px 17px 25px;border-bottom:3px solid #000}
.eventQuiz_w .eventQuiz div .quizBox .quesText .page{position:absolute;right:17px;top:8px;font-size:16px;color:#bbb;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox .quesText .page em{color:#e11b22;font-size:16px;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox .quesText .quesArea{overflow:hidden;padding:22px 0 0 0}
.eventQuiz_w .eventQuiz div .quizBox .quesText .quesArea .imgQ{float:left;width:110px;height:110px;margin:0 20px 0 0;padding:5px 0 0 0;background:url(/dlab/images/lab/quizshow/ico_q.png) 0px 5px no-repeat;background-size:110px 110px}
.eventQuiz_w .eventQuiz div .quizBox .quesText .txt_event{padding:15px 0 0 0;text-align:center}
.eventQuiz_w .eventQuiz div .quizBox.correct .quesText .quesArea .imgQ{background:url(/dlab/images/lab/quizshow/ico_a.png) 0 0 no-repeat;background-size:110px 110px}

/*퀴즈쇼_레이어팝업*/
.quiz .layer_wrap{top:62px !important;left:50% !important;margin-left:-324px}
.quiz .layer_wrap.consult .layer_content .bx_gray .ipt_check label{margin:0 15px 0 6px;font-size: 13px;font-family: "RixSGo M";position: relative;top: 1px}
.quiz .layer_wrap .btn{min-width:45px;height:38px;font-size:14px !important;line-height:38px;color:#fff !important;padding:0 28px}
.quiz .layer_wrap .btn_cancle{background:#666}
.quiz .layer_wrap .btn_confim{background:#ccc}
.quiz .layer_wrap .btn_confim.on{background:#0096af}
.layer_wrap.quiz_complete{top:67px !important;left:50% !important;margin-left:-320px;width:640px;border-radius:18px;background:#fff}
.layer_wrap.quiz_complete .layer_wrap_in{margin:0;padding:0;border-radius:18px}
.layer_wrap.quiz_complete .layer_wrap_in .layer_content{padding:0}
.layer_wrap.quiz_complete .layer_wrap_in .layer_content .quiz{padding:78px 0 70px;text-align:center}
.layer_wrap.quiz_complete .layer_wrap_in .layer_content .quiz .quiz_done p{margin:0 0 25px 0;font-size:40px;font-family:"RixSGo EB";letter-spacing:-2px}
.layer_wrap.quiz_complete .layer_wrap_in .layer_content .quiz .quiz_done span{display:inline-block;padding:0 0 40px 0;font-size:30px;line-height:42px}
.layer_wrap.quiz_complete .layer_wrap_in .layer_content .quiz .quiz_done span em{font-family:"RixSGo B";color:#e11b22;font-size:30px}
.layer_wrap.quiz_complete .btn_close_layer {position:absolute;top:28px;right:28px;display:block;width:25px;height:25px;background:url("/dlab/images/lab/quizshow/btn_pop_quiz.gif") 0 0 no-repeat;text-indent:-9999px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form:after{content:"";display:block;clear:both}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid{float:left}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid label, .eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid .tit_select{font-size:24px;font-family:"RixSGo M"}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid input{box-sizing:border-box;width:234px;background:#fff;border:2px solid #000;height:44px;font-size:20px;line-height:44px;color:#000;padding:0 10px;margin-top:10px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid input::placeholder{font-size:18px;color:#000}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid input:-ms-input-placeholder{font-size:18px;color:#000}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid button{border:none;outline:none;box-sizing:border-box;width:112px;height:44px;line-height:44px;color:#a9a9a9;font-size:20px;border:2px solid #bfbfbf;background:#fff}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .formbox .form .bx_valid button.on{border:2px solid #000;color:#fff;background:#0079f4}

/*퀴즈쇼_미들(질문답변)*/
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .qlist li.on{position:relative}
.eventQuiz_w .eventQuiz div .quizBox.correct .quesChoi .qlist li.on:after{position:absolute;right:20px;top:-7px;width:39px;height:76px;display:block;content:"";background:url(/dlab/images/lab/quizshow/ico_flag.png) 0 0 no-repeat;background-size:39px 76px}
.eventQuiz_w .eventQuiz div .quizBox.correct .quesChoi .qlist.obj_list li.on:after, .eventQuiz_w .eventQuiz div .quizBox.wrong .quesChoi .qlist.obj_list li.on:after
{position:absolute;right:-11px;top:5px;width:76px;height:39px;display:block;content:"";background:url(/dlab/images/lab/quizshow/ico_obj_flag.png) 0 0 no-repeat;background-size:76px 39px}
.eventQuiz_w .eventQuiz div .quizBox .quesText .quesArea .txt{float:left;width:370px;display:table}
.eventQuiz_w .eventQuiz div .quizBox .quesText .quesArea .txt span{display:table-cell;height:120px;vertical-align:middle;font-size:22px;line-height:30px;color:#000;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox.wrong .quesText .quesArea .imgQ{background:url(/dlab/images/lab/quizshow/ico_w.png) 0 0 no-repeat;background-size:110px 110px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi{box-sizing:border-box;min-height:239px;padding:24px 29px;border-bottom:3px solid #000}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list{text-align:center}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li{display:inline-block}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li a{display:block;width:234px;height:182px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li.first{margin:0 20px 0 0}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li.first a{background:url(/dlab/images/lab/quizshow/img_O.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li.first.on a{background:url(/dlab/images/lab/quizshow/img_on_O.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li.last a{background:url(/dlab/images/lab/quizshow/img_X.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_list li.last.on a{background:url(/dlab/images/lab/quizshow/img_on_X.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox.wrong .quesChoi .sub_list li.first.wrong a{background:url(/dlab/images/lab/quizshow/img_w_O.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox.wrong .quesChoi .sub_list li.last.wrong a{background:url(/dlab/images/lab/quizshow/img_w_X.gif) 0 0 no-repeat;background-size:234px 182px}
.eventQuiz_w .eventQuiz div .quizBox.wrong .quesChoi .qlist li.on:after{position:absolute;right:20px;top:-7px;width:39px;height:76px;display:block;content:"";background:url(/dlab/images/lab/quizshow/ico_flag.png) 0 0 no-repeat;background-size:39px 76px}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li{margin:0 0 10px 0;border:3px solid #bfbfbf;border-radius:10px;text-align:left}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li.on{border:3px solid #000;background:#0079f4}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li.on a{color:#fff}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li:last-child{margin:0}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li a{display:block;height:50px;padding:0 10px 0 25px;line-height:50px;color:#000;font-size:22px;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .obj_list li.wrong a {color:#cacaca;background-color: #e1e1e1;background-size:12px 12px;background-repeat: repeat;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 44%, rgba(255, 255, 255, 0.3) 45%, rgba(255, 255, 255, 0.3) 55%, rgba(255, 255, 255, 0) 56%, rgba(255, 255, 255, 0) 100%)}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea{width:100%;min-height:70px;box-sizing:border-box;border-radius:10px;padding:15px 30px;text-align:left;border:3px solid #bfbfbf}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea textarea::placeholder{font-size:22px;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea textarea:-ms-input-placeholder{font-size:22px;font-family:"RixSGo EB"}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea textarea{max-height:148px; font-size:22px;line-height:25px;font-family:"RixSGo EB"; height:25px;}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea.on{border:3px solid #000;background:#e1e1e1}
.eventQuiz_w .eventQuiz div .quizBox .quesChoi .sub_textarea.on textarea{color:#000;background:#e1e1e1}

/* 20190903 : KJW : 초성 퀴즈쇼 문제/입력 */
.eventQuiz_w .eventQuiz div .quizBox .quesChoi.inital{min-height:115px;}
.inital_quiz_wrap .inital_quiz_txt {float:left; width:370px; display:table; margin-bottom:15px;}
.inital_quiz_wrap .inital_quiz_txt span{display:table-cell; vertical-align:top; font-size:22px; line-height:30px; color:#000; font-family:"RixSGo EB"}
.inital_quiz_wrap{float:left; width:370px;}
.inital_quiz_wrap:after{content:''; display:block; clear:both;}
.inital_quiz{width:370px; margin:24px auto 20px;}
.inital_quiz:after{content:''; display:block; clear:both;}
.inital_quiz li{float:left; width:70px; height:70px; line-height:70px; font-size:30px; font-family:'RixSGo EB'; box-sizing:border-box; border:solid 3px #000; border-radius:10%; margin:10px; text-align:center;}
.inital_quiz_textarea{width:100%; min-height:70px; box-sizing:border-box; border-radius:10px; padding:15px 30px; text-align:left; border:3px solid #bfbfbf;}
.inital_quiz_textarea textarea{max-height:148px; font-size:22px; line-height:24px; font-family:"RixSGo EB"; height:24px;}
.inital_quiz_textarea textarea::placeholder{font-size:22px; line-height:25px; font-family:"RixSGo EB";}
.inital_quiz_textarea textarea.on{border:3px solid #000; background:#fff}
/* 20190903 : KJW : 초성 퀴즈쇼 정답 */
.inital_answer_wrap{width:100%;}
.inital_answer{width:370px; margin:25px auto;}
.inital_answer:after{content:''; display:block; clear:both;}
.inital_answer li{float:left; width:70px; height:70px; line-height:70px; font-size:30px; font-family:'RixSGo EB'; color:#000; box-sizing:border-box; border:solid 3px #000; border-radius:10%; margin:10px; text-align:center; background:#e1e1e1;}

/*퀴즈쇼_버튼영역*/
.eventQuiz_w .eventQuiz div .quizBox .btnCase .quesBtn{background:#d5d5d5}
.eventQuiz_w .eventQuiz div .quizBox .btnCase .quesBtn a{display:inline-block;width:100%;height:74px;line-height:74px;background:url(/dlab/images/lab/quizshow/btn_next.png) 51% 50% no-repeat;background-size:76px 26px}
.eventQuiz_w .eventQuiz div .quizBox .btnCase.on .quesBtn{background:#000}
.eventQuiz_w .eventQuiz div .quizBox .btnCase.on .quesBtn a{display:inline-block;width:100%;height:74px;line-height:74px;background:url(/dlab/images/lab/quizshow/btn_next_on.png) 51% 50% no-repeat;background-size:76px 26px}
.eventQuiz_w .eventQuiz div .quizBox .btnCase.on .quesBtn.event a{background:url(/dlab/images/lab/quizshow/btn_event_go.png) 51% 50% no-repeat;background-size:206px 26px}

/*퀴즈쇼_푸터*/
.quizShow_footer{width:100%;background:#444}
.footerQuiz{width:1200px;margin:0 auto;box-sizing:border-box;padding:20px 40px 16px;background:#444}
.footerQuiz .foot_l{float:left}
.footerQuiz .foot_l .policy{float:left;padding-bottom:10px;margin-right: 5px}
.footerQuiz .foot_l .policy li{float:left}
.footerQuiz .foot_l .policy li a{display:block;padding:0 10px 0 9px;font-family:"RixSGo B";font-size:14px;line-height:22px;color:#999999;background:url("../images/lab/common/footer_policy_line.gif") no-repeat left 4px}
.footerQuiz .foot_l .policy li a:hover{text-decoration:none}
.footerQuiz .foot_l .policy li:first-child a{padding-left:0;background:none}
.footerQuiz .foot_l .sns{float:left;padding-left:9px}
.footerQuiz .foot_l .sns li{float:left;margin-right:8px}
.footerQuiz .foot_l .address{font-size:14px;line-height:22px;color:#b2b2b2}
.footerQuiz .foot_l .address span{margin-right:21px}
.footerQuiz .foot_l .copyright{font-size:14px;line-height:22px;color:#b2b2b2}
.footerQuiz .foot_r{float:right}
.footerQuiz .foot_r dl{padding-bottom:5px;float:left}
.footerQuiz .foot_r dl dt{font-family:"RixSGo B";font-size:14px;color:#ececec; line-height: 20px}
.footerQuiz .foot_r dl dd{font-family:"Roboto B";font-size:18px; line-height: 20px}
.footerQuiz .foot_r dl dd span{font-family:"Roboto B";font-size:18px; line-height: 20px}
.footerQuiz .foot_r dl .txt_white{color:#f6f5f5}

/*스크립트 미적용 라벨*/
.chk_noscript{margin:10px 0 0 8px}
.chk_noscript>span{margin-left:10px}
.chk_noscript .input_radio{position:relative}
.chk_noscript .input_radio input[type=radio]{position:absolute;top:0;left:0;opacity:0}
.chk_noscript .input_radio input[type=radio]+label{position:relative;padding:0 0 0 30px;color:#000}
.chk_noscript .input_radio input[type=radio]+label em{margin-top:3px;color:#777;font-size:13px;vertical-align:middle}
.chk_noscript .input_radio input[type=radio]+label:before{display:block;position:absolute;top:-4px;left:0;width:20px;height:20px;margin-top:4px;background:url(/default/images/common/spt_type01.png) no-repeat -70px -90px;content:""}
.chk_noscript .input_radio input[type=radio]:checked+label:before{background:url(/default/images/common/spt_type01.png) no-repeat -40px -90px;}

/*스크립트 미적용 체크박스*/
.chkbox_noscript{position:relative;}
.chkbox_noscript input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}
.chkbox_noscript input[type=checkbox]+label{position:relative;padding:0 0 0 27px}
.chkbox_noscript input[type=checkbox]+label:before{display:block;position:absolute;top:-2px;left:0;width:20px;height:20px;background:url(/default/images/common/spt_type01.png)  no-repeat -70px -60px;content:""}
.chkbox_noscript input[type=checkbox]+label em{position:relative;top:-2px;font-family:"RixSGo M";font-size:13px;color:#000}
.chkbox_noscript input[type=checkbox]:checked+label:before{background:url(/default/images/common/spt_type01.png) no-repeat -40px -60px}

/*스크립트 미적용 체크박스 큰사이즈*/
.chkbox_noscript.chkbox_big  input[type=checkbox]+label:before{display:block;position:absolute;top:-2px;left:0;background:url("/dlab/images/lab/quizshow/spt_chk38.png") no-repeat 0 0;width:38px;height:38px;margin-left:1px;margin-top:1px;content:""}
.chkbox_noscript.chkbox_big input[type=checkbox]+label{padding:12px 0 0 27px}
.chkbox_noscript.chkbox_big input[type=checkbox]+label em{margin:0 0 0 23px;font-size:22px;line-height:38px}
.chkbox_noscript.chkbox_big input[type=checkbox]:checked+label:before{background:url("/dlab/images/lab/quizshow/spt_chk38.png") no-repeat -50px 0}

.faceBook_privacy{display:none;visibility:hidden}

/* 2019개정 */
.section .none .ex{font-family: 'RixsGo M'; font-size: 14px; color: #767676; line-height: 22px; margin: 2px 0 0 0;}

/* 20190729 : BHY : Metis 설문응답 결과 팝업 */
.metis_wrap {width:688px;height:738px;border:6px solid #475069;margin:0 auto;}
.metis_wrap .layer_wrap_in {position:relative;padding: 25px 25px 0 25px;}
.metis_wrap .layer_wrap_in .layer_header {border-bottom:1px solid #333;}
.metis_wrap .layer_wrap_in .layer_header p.tit_head {font-size:17px;font-family: 'RixsGo B';}

.metis_wrap .layer_wrap_in .layer_content {width:100%;height:560px;padding:15px 0 0 0;overflow-x: hidden;}
.metis_wrap .layer_wrap_in .layer_content p.tit_content {font-size: 14px;padding-bottom: 15px;}
.metis_wrap .btn_close_layer {position:absolute;top:30px;right:25px;display:block;width:19px;height:18px;background:url("../images/common/spt_type01.png") -50px -120px no-repeat;text-indent:-9999px;overflow: hidden;}

.poll_box_area {position: relative;width:90%;border:1px solid #bfbfbf;border-radius: 10px;padding:25px;margin-bottom:25px;}
.poll_box_area .pollhead p {float:left;width:70%;font-size: 16px;font-family: 'RixsGo B';margin-right: 5%;line-height: 1.2}
.poll_box_area .pollhead span {display:block;width:25%;float: right; font-size: 13px;color: #777;text-align: right;}

.poll_box_area ul li dl {padding:15px 0 0 0;}
.poll_box_area ul li dl dt {position:relative;font-size: 14px;color: #555;padding:0 0 10px 35px;}
.poll_box_area ul li dl dt:after {
    display: block;content: 'Q'; clear: both;
    position: absolute;left:0; top:0;z-index: 1;
    width:25px;height:25px;background-color: #bbb;
    border-radius: 25px;
    text-align: center;color: #fff;
}
.poll_box_area ul li dl dd {position:relative;font-size: 15px; padding-left:35px;}
.poll_box_area ul li dl dd strong {display:inline-block;background-color: #f6dada;border-radius: 10px;padding:7px 20px}
.poll_box_area ul li dl dd:after {
    display: block;content: 'A'; clear: both;
    position: absolute;left:0; top:7px;z-index: 1;
    width:25px;height:25px;background-color: #bbb;
    border-radius: 25px;
    text-align: center;color: #fff;
}
.poll_box_area > .nothing {text-align: center;font-family: 'RixsGo B';padding:50px 0;}


/* 190816 : KJW : 보험료 확인 팝업 넛지 문구 추가 및 디자인 수정 */
.layer_content.my_insurance_check.medical_SO .layer_content_con {padding-bottom:0;}

.tit_nudge{display: inline-block;font-family:'RixSGo B'; font-size:22px; letter-spacing:-0.025em; color:#000;text-align: center;margin-bottom: 7px;}
.tit_nudge em {color:#0096af;font-size: 24px;letter-spacing: -1.5px;font-weight: bold;}

.plan_nudge{padding: 25px 25px 20px 25px; background:#d4f2f6;}
.plan_nudge > p {font-family:'RixSGo M'; font-size:15px; letter-spacing:-0.025em; color:#555; text-align:center;}

/* 20201214 : WSN : 팝업 넛지 문구 추가 및 디자인 수정 */
.plan_nudge_ico {padding:10px; text-align:center; background:#17a3b8 url(/default/images/product/tm/nudge_ico.png) 11px 50% no-repeat; background-size: 38px 38px; color:#fff !important; border-radius:50px;}
.plan_nudge_ico_long {padding:20px 0 20px 50px; text-align:center; background:#17a3b8 url(/default/images/product/tm/nudge_ico.png) 11px 50% no-repeat; background-size: 38px 38px; color:#fff !important; border-radius:50px; font-size: 16px !important;}

.top_nudge_txt {font-family:'RixSGo M'; font-size:24px; letter-spacing:-0.05em; color:#444; text-align:left; line-height:32px;}
.top_nudge_txt .txt_red {color:#e11b22; font-family:'RixSGo B';}
.top_nudge_txt .txt_mint {color:#0096af; font-family:'RixSGo B';}
.sub_nudge_txt {font-family:'RixSGo M'; font-size:14px; letter-spacing:-0.025em; color:#333; text-align:left;}

a.btn_nudge {display:block; font-family:'RixSGo M'; font-size:17px; letter-spacing:-0.025em; color:#555; padding:20px 30px; background:#ffedee url(/default/images/product/tm/btn_nutdge_chat.gif) 90% 50% no-repeat; text-align:left; background-size:177px 40px; margin:20px 0 0 0;}
a.btn_nudge:hover,
.btn_nudge:visited,
.btn_nudge:focus,
.btn_nudge:active {font-size:17px; text-decoration:none; color:#555;}
.btn_nudge span {color:#f55359;}

/* 190816 : KJW : 올바른 암보험 */
.cancer_nudge {padding:25px 0 20px 160px; background:url(/default/images/product/tm/bg_cancer_nudge.gif) 25px 100% no-repeat; background-size:118px 103px;}

/* 190816 : KJW : 올바른 치아보험 */
.teeth_nudge {padding:25px 0 20px 135px; background:url(/default/images/product/tm/bg_teeth_nudge.gif) 22px 50% no-repeat; background-size:94px 84px;}

/* 190816 : KJW : 올인원라이프보장보험 */
.allinone_nudge {padding:25px 0 20px 120px; background:url(/default/images/product/tm/bg_allinone_nudge.gif) 22px 100% no-repeat; background-size:89px 104px;}
.allinone_nudge .txt_ls_1 {letter-spacing:-0.1em;}

/* 190816 : KJW : 실손의료비보험 */
.medical_SO_nudge {padding:25px 0 20px 140px; background:url(/default/images/product/tm/bg_medical_SO_nudge.gif) 13px 100% no-repeat; background-size:112px 100px;}
.medical_SO_nudge .txt_ls_8 {letter-spacing:-0.08em;}
.medical_SO_nudge .txt_ls_8 .txt_red {letter-spacing:-0.08em;}

/* 190816 : KJW : 실손의료비보험 */
.medical_SO_plan {letter-spacing:-0.03em;}
.medical_SO_plan span {font-family:'RixSGo M'; font-size:24px; letter-spacing:-0.05em;}
.medical_SOplus_nudge {padding:40px 0 25px 180px; background:url(/default/images/product/tm/bg_medical_SOplus_nudge.gif) 30px 50% no-repeat; background-size:120px 120px;}
.medical_SOplus_nudge .txt_red,.medical_SOplus_nudge .txt_mint {font-family:'RixSGo B';}

/* 200210 : BHY : 올바른 실속간편보험 넛지추가 */
.simple_nudge {padding:25px 0 20px 133px; background:url(/default/images/product/tm/bg_simple_nudge.gif) no-repeat left bottom;}

/* 20200330 : WYJ :개인정보 동의 문구 추가 */
.chk_new_space {height:25px;line-height:25px;margin-bottom:5px !important;}
.chk_new_space .ipt {display:inline-block;vertical-align:middle;}
.chk_new_space .ipt_radio label {font-size:16px;}
.chk_new_space.ty02 {height:auto;}
.chk_new_space.ty02 .ipt_radio label {color:#666 !important;font-size:16px;}
.chk_new_space.ty03 .ipt_radio label {margin-top:3px;color:#666 !important;font-size:16px;}

/* 20200522 : KJW : 상품 플로팅배너 수정 */
.bestset_area {position:absolute; left:50%; margin-left:620px; top:120px; z-index: 2;}
.bestset_area .best_w {position:fixed;}
.fs_wrap.best button {border:none; background:none; cursor:pointer;}

.float_banner_area{position: absolute;left: 50%;margin-left: 620px;top: 118px;z-index: 2;}
.float_banner_area a{position: fixed;top: 308px;width: 179px;height: 190px;background: url('/default/images/common/float/img_ins_float_banner.png');}

/* 20200521 : WYJ : 상품페이지 */
.bestSeller {margin:0;padding-bottom:90px;}
.catego_box .catego {position:relative;margin-bottom:30px;color:#000;}
.catego_box .catego em {position:relative;padding:0 11px 0 44px;font-family:"RixSGo B";font-size:26px;background:#fff;z-index:5;}
.catego_box .catego:after {position:absolute;left:0;top:50%;content:"";width:100%;height:1px;background:#e7e7e7;z-index:-1px;}
.catego_box .catego.t01:before {position:absolute;left:3px;top:-2px;content:"";display:inline-block;width:29px;height:27px;background:url("/default/images/common/icon_cate02.gif") no-repeat 0 0;z-index:10;}
.catego_box .catego.t02:before {position:absolute;left:0;content:"";display:inline-block;width:33px;height:28px;background:url("/default/images/common/icon_cate03.gif") no-repeat 0 0;z-index:10;}

.catego_box .goods {overflow:hidden;margin-bottom:80px;}
.catego_box .goods li {position:relative;float:left;width:286px;margin-left:21px;}
.catego_box .goods li a {display:inline-block;width:286px;padding-top:145px;text-align:center;text-decoration:none;}
.catego_box .goods li:first-child {margin-left:0;background:url("/default/images/common/bg_best_cate01.gif") no-repeat 0 0;}
.catego_box .goods li:first-child:before {position:absolute;top:0;left:12px;width:38px;height:55px;content:"";background:url("/default/images/common/img_cate01.png") no-repeat 0 0;}
.catego_box .goods li:nth-child(2) {background:url("/default/images/common/bg_best_cate02.gif") no-repeat 0 0;}
.catego_box .goods li:nth-child(2):before {position:absolute;top:0;left:12px;width:38px;height:55px;content:"";background:url("/default/images/common/img_cate02.png") no-repeat 0 0;}
.catego_box .goods li:nth-child(3) {background:url("/default/images/common/bg_best_cate03.gif") no-repeat 0 0;}
.catego_box .goods li:nth-child(3):before {position:absolute;top:0;left:12px;width:38px;height:55px;content:"";background:url("/default/images/common/img_cate03.png") no-repeat 0 0;}
.catego_box .goods li a .txt01 {margin-top:3px;color:#000;font-family:"RixSGo M";font-size:21px;}
.catego_box .goods li a .txt02 {margin-top:10px;color:#666;font-size:16px;line-height:1.6;}
.catego_box .goods li a .bttn {position:relative;display:inline-block;width:130px;height:36px;margin-top:15px;line-height:36px;padding:0 0 0 33px;text-align:left;color:#00819a;border:1px solid #00819a;font-family:"RixSGo B";}
.catego_box .goods li a .bttn:after {position:absolute;top:11px;right:34px;content:"";width:8px;height:14px;background:url("/default/images/common/icon_arr_chung8.gif") no-repeat 0 0;}

.catego_box .insur {float:right;width:480px;}
.catego_box .insur li {position:relative;padding-left:16px;color:#000;font-size:19px;line-height:1.4}
.catego_box .insur li:first-child {margin-bottom:15px}
.catego_box .insur li:before {position:absolute;width:4px;height:4px;left:0;top:10px;content:"";background:#000;}
.catego_box .insur li p {color:#666;font-size:16px;line-height:1.6;}
.catego_box .insur li .bttn a {position:relative;color:#e01f27;text-decoration:none;display:inline-block;width:193px;height:44px;margin-top:25px;font-size:18px;line-height:44px;padding:0 0 0 45px;text-align:left;color:#e01f27;border:1px solid #e01f27;font-family:"RixSGo B";}
.catego_box .insur li .bttn a:after {position:absolute;top:16px;right:46px;content:"";width:8px;height:14px;background:url("/default/images/common/icon_arr_red8.gif") no-repeat 0 0;}

.chat_wrap {margin-top:90px;}
.chat_wrap .catego {position:relative;margin-bottom:35px;color:#000;}
.chat_wrap .catego em {position:relative;padding:0 11px 0 41px;font-family:"RixSGo B";font-size:26px;background:#fff;z-index:5;}
.chat_wrap .catego em span {color:#666;font-size:17px;}
.chat_wrap .catego em span.txt_purple {color:#7d6eeb}
.chat_wrap .catego:after {position:absolute;left:0;top:50%;content:"";width:100%;height:1px;background:#e7e7e7;z-index:-1px;}
.chat_wrap .catego:before {position:absolute;left:3px;top:-1px;content:"";display:inline-block;width:24px;height:28px;background:url("/default/images/common/icon_cate01.gif") no-repeat 0 0;z-index:10;}
.chat_wrap .hashTagCon {position:relative;height:140px;margin-bottom:85px;padding:34px 235px 0 50px;background:#eeefff;border-radius:15px;}
.chat_wrap .hashTagCon:before {position:absolute;top:17px;right:14px;width:194px;height:197px;content:"";background:url("/default/images/common/chattbot/img_chatbot_talk.png") no-repeat 0 0;}
.chat_wrap .hashTagCon a {position:relative;display:inline-block;width:186px;height:46px;margin:0 16px 14px 0;padding-left:20px;box-sizing:border-box;line-height:44px;color:#666;background:#fff;border:1px solid #ddd;border-radius:25px;font-size:18px;text-decoration:none;}
.chat_wrap .hashTagCon a:after {position:absolute;top:15px;right:15px;width:8px;height:14px;content:"";background:url("/default/images/common/icon_chat03.gif") no-repeat 0 0;}
.chat_wrap .hashTagCon a:hover {position:relative;display:inline-block;width:186px;height:46px;line-height:44px;box-sizing:border-box;color:#fff;font-family:"RixSGo B";background:#7d6eeb;border-radius:25px;text-decoration:none;}
.chat_wrap .hashTagCon a:hover:after {position:absolute;top:15px;right:15px;width:8px;height:14px;content:"";background:url("/default/images/common/icon_chat01.gif") no-repeat 0 0;}
.chat_wrap .hashTagCon a:focus, .hashTagCon a:active {position:relative;display:inline-block;width:186px;height:46px;line-height:44px;box-sizing:border-box;color:#fff;font-family:"RixSGo B";background:#a1a7f5;border-radius:25px;text-decoration:none;}
.chat_wrap .hashTagCon a:focus:after, .hashTagCon a:active:after {position:absolute;top:15px;right:18px;width:15px;height:12px;content:"";background:url("/default/images/common/icon_chat02.gif") no-repeat 0 0;}
.chat_wrap .hashTagCon a.on {position:relative;display:inline-block;width:186px;height:46px;line-height:44px;box-sizing:border-box;color:#fff;font-family:"RixSGo B";background:#a1a7f5;border-radius:25px;text-decoration:none;}
.chat_wrap .hashTagCon a.on:after {position:absolute;top:15px;right:18px;width:15px;height:12px;content:"";background:url("/default/images/common/icon_chat02.gif") no-repeat 0 0;}

/* 200703 : KSH : 챗봇 업데이트 작업 */
.chatarea .chatting_sol_wrap{opacity:0;}
.chatarea .chatbotClose{position: absolute;right:0;top:0;z-index:10;width: 11px;height: 11px;display: none;}
.chatarea .chatbotClose a.btnClose{display: block;width: 11px;height: 11px;text-align: right;}
.chat_banner_warp.newChatBanner{width: 100%;position: relative;transition: opacity 0.8s, transform 0.5s;transform: translateY(0%);cursor:pointer;opacity: 1;position: fixed;margin-left: 300px;width:900px;height:78px;bottom: 32px;z-index:100;background: #fff;border: 2px solid #6e8be8;border-radius: 41px;box-sizing: border-box;background-color: #f5f7ff;box-shadow: 0px 7px 8px 1px rgba(0,0,0, .35);}
.chat_banner_warp.newChatBanner.hideChat{transform:translateY(190%);opacity: 0;}
.chat_banner_warp.newChatBanner .inner{width: 580px;height: 78px;overflow: hidden;padding-left: 83px;display: inline-block;}
.chat_banner_warp.newChatBanner .mondi_wrap{position: absolute;bottom: 35px;width: 78px;height: 92px;overflow: hidden;background: url(/default/images/common/chattbot/bg_mondi_circle.png) no-repeat;background-size: cover;}
.chat_banner_warp.newChatBanner .mondi_wrap .mondi_action{position: absolute;left: 16px;bottom: 14px;z-index: 10;width: 45px;height: 51px;}
.chat_banner_warp.newChatBanner .mondi_wrap .mondi_action .mondi_body{position: absolute;right: -7px;bottom: 0;z-index: 2;width: 59px;height: 66px;background: url(/default/images/common/chattbot/bg_mondi_body.png) no-repeat;background-size: cover;}
.chat_banner_warp.newChatBanner .mondi_wrap .mondi_action .mondi_arm{display: block;position: absolute;left: -7px;top: 25px;z-index: 1;width: 20px;height: 13px;background: url(/default/images/common/chattbot/bg_mondi_arm.png) no-repeat;background-size: cover;}
.chat_banner_warp.newChatBanner .inner .scenario_wrap{overflow: hidden;height: 78px;color: #312f30;}
.chat_banner_warp.newChatBanner .inner .scenario_wrap .mask{position: relative;margin-top: 10px;;width: 100%;height: 60px;overflow: hidden;color: #312f30;font-size: 20px;}
.chat_banner_warp.newChatBanner .inner .scenario_wrap .mask .swiper-container{padding-top: 16px;}
.chat_banner_warp.newChatBanner .message_chk_btn{position: absolute;bottom: 17px;right: 17px;width: 78px;height: 24px;top: 16px;padding: 9px 70px 9px 54px;font-family: RixSGo B;color: #fff;background: url("/default/images/common/chattbot/chat_msg_btn.gif")}
.chat_banner_warp.newChatBanner .message_chk_btn:before{content:'';position:absolute;top:-7px;right:1px;width:21px;height:21px;background:url("/default/images/common/chattbot/chatbot_one_ico.png");}
.chat_banner_warp.newChatBanner .message_chk_btn:after{content:'';position:absolute;bottom:16px;right:53px;width:7px;height:10px;background:url("/default/images/common/chattbot/ico_white_arrow.png");}

.scenario_wrap .mask .swiper-container .swiper-wrapper .swiper-slide span{position: relative;padding: 0 10px 0 0;width: 90%;font-family: "RixSGo B";}

/* 몬디팔을 흔든다. */
.chat_banner_warp .mondi_wrap.active .mondi_action .mondi_arm {animation: mondiMove 10s ease-in-out infinite alternate;transform-origin: 100% 50%;}

/* 몬디 점 */
.chat_banner_warp .mondi_wrap .dot {position: absolute;left:0;top:10px;z-index:9;width: 78px;height:70px;overflow: hidden;}
.chat_banner_warp .mondi_wrap .dot span {display: block;position: absolute;top:26px;z-index: 1;width: 10px;height:10px;background-color: #fff;border-radius: 12px;opacity: 0;}
.chat_banner_warp .mondi_wrap .dot span:nth-child(1) {left: 13px;}
.chat_banner_warp .mondi_wrap .dot span:nth-child(2) {left: 34px;}
.chat_banner_warp .mondi_wrap .dot span:nth-child(3) {left: 55px;}

/* 몬디가 없어진다. */
.chat_banner_warp .mondi_wrap.active .mondi_action {
    animation: zindexMondi 10s ease-in-out 3.5s infinite forwards;
}

/* 첫번째 점이 나타난다. */
.chat_banner_warp .mondi_wrap.active .dot span:nth-child(1) {
    animation : dot_1 10s ease-in-out 3.5s infinite forwards;
}
/* 두번째 점이 나타난다. */
.chat_banner_warp .mondi_wrap.active .dot span:nth-child(2) {
    animation : dot_2 10s ease-in-out 3.6s infinite forwards;
}
/* 세번째 점이 나타난다. */
.chat_banner_warp .mondi_wrap.active .dot span:nth-child(3) {
    animation : dot_3 10s ease-in-out 3.7s infinite forwards;
}
/* 모든점이 사라진다. */
.chat_banner_warp .mondi_wrap.active .dot {
    animation: zindexDot 10s ease-in-out 4s infinite forwards;
}

@keyframes zindexMondi {
    0% {z-index: 10; opacity: 1;}
    20% {z-index: 10; opacity: 1;}
    25% {z-index: 10; opacity: 0;}
    60% {z-index: 8; opacity: 0;}
    80% {z-index: 8; opacity: 0.8;}
    100% {z-index: 8; }
}
@keyframes dot_1 {
    0% {opacity: 0 }
    25% {opacity: 0 }
    28% {opacity: .25 }

    38% {opacity: 0 }
    41% {opacity: 0 }
    44% {opacity: .25 }

    54% {opacity: 0 }
    100% {opacity: 0 }
}
@keyframes dot_2{
    0% {opacity: 0 }
    28% {opacity: 0 }
    31% {opacity: .5 }

    41% {opacity: 0 }
    44% {opacity: 0 }
    47% {opacity: .5 }

    57% {opacity: 0 }
    100% {opacity: 0 }
}
@keyframes dot_3{
    0% {opacity: 0 }
    31% {opacity: 0 }
    34% {opacity: 1 }

    44% {opacity: 0 }
    47% {opacity: 0 }
    50% {opacity: 1 }

    60% {opacity: 0 }
    100% {opacity: 0 }
}
@keyframes zindexDot {
    0% {z-index: 9; opacity: 1; }
    60% {z-index: 9; opacity: 1;}
    65% {z-index: 9; opacity: 0;}
    70% {z-index: 9; opacity: 0;}
    75% {z-index: 7; opacity: 0;}
    100% {z-index: 7; opacity: 0; }
}


@keyframes mondiMove{
    0% {transform: rotate(0deg);}
    5% {transform: rotate(-20deg);}
    10% {transform: rotate(0deg);}
    15% {transform: rotate(-20deg);}
    20% {transform: rotate(0deg);}
    25% {transform: rotate(-20deg);}
    30% {transform: rotate(0deg);}
    35% {transform: rotate(-20deg);}
    40% {transform: rotate(0deg);}
    45% {transform: rotate(-20deg);}
    50% {transform: rotate(0deg);}
    55% {transform: rotate(-20deg);}
    60% {transform: rotate(0deg);}
    65% {transform: rotate(-20deg);}
    70% {transform: rotate(0deg);}
    75% {transform: rotate(-20deg);}
    80% {transform: rotate(0deg);}
    85% {transform: rotate(-20deg);}
    90% {transform: rotate(0deg);}
    95% {transform: rotate(-20deg);}
    100% {transform: rotate(0deg);}
}
@keyframes mondiMove2{
    0%,100% {transform: rotate(0deg);}
    50% {transform: rotate(-40deg);}
}
@keyframes mondiMove3{
    0%,40%,50%,60%,100% {transform: rotate(0deg);}
    45%,55% {transform: rotate(-5deg);}
}


/* 랜딩 페이지 챗봇 설정 */
.land_chat_banner_warp.newChatBanner{width: 100%;position: relative;transition: opacity 0.8s, transform 0.5s;transform:translateY(190%);cursor:pointer;opacity: 0;position: fixed;margin: 0 auto;left: 0;right: 0;width:900px;height:78px;bottom: 32px;z-index:100;background: #fff;border: 2px solid #6e8be8;border-radius: 41px;box-sizing: border-box;background-color: #f5f7ff;}
.land_chat_banner_warp.newChatBanner.floatChat{transform: translateY(0%);opacity: 1;box-shadow: 0px 7px 8px 1px rgba(0,0,0, .35);}
.land_chat_banner_warp.newChatBanner .inner{width: 580px;height: 78px;overflow: hidden;padding-left: 83px;display: inline-block;}
.land_chat_banner_warp.newChatBanner .mondi_wrap{position: absolute;bottom: 35px;width: 78px;height: 92px;overflow: hidden;background: url(/default/images/common/chattbot/bg_mondi_circle.png) no-repeat;background-size: cover;}
.land_chat_banner_warp.newChatBanner .mondi_wrap .mondi_action{position: absolute;left: 16px;bottom: 14px;z-index: 10;width: 45px;height: 51px;}
.land_chat_banner_warp.newChatBanner .mondi_wrap .mondi_action .mondi_body{position: absolute;right: -7px;bottom: 0;z-index: 2;width: 59px;height: 66px;background: url(/default/images/common/chattbot/bg_mondi_body.png) no-repeat;background-size: cover;}
.land_chat_banner_warp.newChatBanner .mondi_wrap .mondi_action .mondi_arm{display: block;position: absolute;left: -7px;top: 25px;z-index: 1;width: 20px;height: 13px;background: url(/default/images/common/chattbot/bg_mondi_arm.png) no-repeat;background-size: cover;}
.land_chat_banner_warp.newChatBanner .inner .scenario_wrap{overflow: hidden;height: 78px;color: #312f30;}
.land_chat_banner_warp.newChatBanner .inner .scenario_wrap .mask{position: relative;margin-top: 10px;;width: 100%;height: 60px;overflow: hidden;color: #312f30;font-size: 20px;}
.land_chat_banner_warp.newChatBanner .inner .scenario_wrap .mask .swiper-container{padding-top: 16px;}
.land_chat_banner_warp.newChatBanner .message_chk_btn{position: absolute;bottom: 17px;right: 17px;width: 78px;height: 24px;top: 16px;padding: 9px 70px 9px 54px;font-family: RixSGo B;color: #fff;background: url("/default/images/common/chattbot/chat_msg_btn.gif")}
.land_chat_banner_warp.newChatBanner .message_chk_btn:before{content:'';position:absolute;top:-7px;right:1px;width:21px;height:21px;background:url("/default/images/common/chattbot/chatbot_one_ico.png");}
.land_chat_banner_warp.newChatBanner .message_chk_btn:after{content:'';position:absolute;bottom:16px;right:53px;width:7px;height:10px;background:url("/default/images/common/chattbot/ico_white_arrow.png");}

/* 몬디팔을 흔든다. */
.land_chat_banner_warp .mondi_wrap.active .mondi_action .mondi_arm {animation: mondiMove 10s ease-in-out infinite alternate;transform-origin: 100% 50%;}

/* 몬디 점 */
.land_chat_banner_warp .mondi_wrap .dot {position: absolute;left:10px;top:12px;z-index:9;width: 60px;height:70px;overflow: hidden;}
.land_chat_banner_warp .mondi_wrap .dot span {display: block;position: absolute;top:26px;z-index: 1;width: 8px;height:8px;background-color: #fff;border-radius: 10px;opacity: 0;}
.land_chat_banner_warp .mondi_wrap .dot span:nth-child(1) {left: 10px;}
.land_chat_banner_warp .mondi_wrap .dot span:nth-child(2) {left: 26px;}
.land_chat_banner_warp .mondi_wrap .dot span:nth-child(3) {left: 42px;}

/* 몬디가 없어진다. */
.land_chat_banner_warp .mondi_wrap.active .mondi_action {
    animation: zindexMondi 10s ease-in-out 3.5s infinite forwards;
}

/* 첫번째 점이 나타난다. */
.land_chat_banner_warp .mondi_wrap.active .dot span:nth-child(1) {
    animation : dot_1 10s ease-in-out 3.5s infinite forwards;
}
/* 두번째 점이 나타난다. */
.land_chat_banner_warp .mondi_wrap.active .dot span:nth-child(2) {
    animation : dot_2 10s ease-in-out 3.6s infinite forwards;
}
/* 세번째 점이 나타난다. */
.land_chat_banner_warp .mondi_wrap.active .dot span:nth-child(3) {
    animation : dot_3 10s ease-in-out 3.7s infinite forwards;
}
/* 모든점이 사라진다. */
.land_chat_banner_warp .mondi_wrap.active .dot {
    animation: zindexDot 10s ease-in-out 4s infinite forwards;
}

/* 20200902 : KSH : 보장분석 진단결과 팝업 */
.ntm_wrap.ins_sol_summary_popup{width: 1000px;height: 621px;padding: 20px 40px 20px 25px;font-size: 14px;}
.ntm_wrap.ins_sol_summary_popup .layer_wrap_in{position: relative;}
#content .ntm_wrap.ins_sol_summary_popup h3{font-size: 17px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_cont .ins_sol_summary_table_01{font-size: 14px;border-top: 1px solid #bcbebf;border-bottom: 1px solid #bcbebf;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_cont .ins_sol_summary_table_01 th{background-color: #e0e4e8;font-family: "RixSGo B";padding: 9px 0px 7px 15px;line-height: 17px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_cont .ins_sol_summary_table_01 td{font-family: "RixSGo M";padding: 9px 0px 7px 10px;line-height: 17px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group{float: left;border-bottom: 1px solid #c1c1c1;height: 410px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02{float: left;width: 243px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 thead{border-top: 1px solid #c1c1c1;border-bottom: 1px solid #515151;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 thead tr{background-color: #f1f4f7;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 thead tr th{padding: 8px 0;position: relative;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr{cursor: pointer;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr:hover{background-color: #d9dfe6;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr.on{background-color: #d9dfe6;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr td{padding: 4px 15px;text-align: left;line-height: 27px;position: relative;}
/* .ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr:first-child td:before{content:"";width: 1px;height: 246px;position: absolute;background-color: #c1c1c1;top: 0;right: 0px;} */
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr:first-child td+td:before{background: none;}

.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 tbody tr td+td{position:relative;text-align: center;padding-right:70px;}
.status_badge_warn,
.status_badge_enough,
.status_badge_normal{font-family:"RixSGo B";color: #fff;position: absolute;right: 0px;padding: 3px 12px;line-height: 14px;font-size: 12px;border-radius: 10px;margin: 3px 18px 0 0;margin-right: 18px;}
.status_badge_warn{background-color: #ec4245;}
.status_badge_enough{background-color: #02a7c5;}
.status_badge_normal{background-color: #999;padding: 3px 7px;}
#content .ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group h4 {background: url(../images/common/ins_sol_summary_bu_h4.png) no-repeat 0 9px;padding-bottom: 10px;font-size: 14px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03{width: 342px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead{border-top: 1px solid #c1c1c1;border-bottom: 1px solid #515151;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead tr{background-color: #f1f4f7;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead tr th{padding: 8px 0;position: relative;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_02 thead tr th:first-child:before{content:"";width: 1px;height: 385px;position: absolute;background-color: #c1c1c1;top: 0;right: 0px;z-index: 1;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead tr th:before{content:"";width: 1px;height: 385px;position: absolute;background-color: #c1c1c1;top: 0;right: -1px;z-index: 1;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead tr th+th+th{border-right: none;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 thead tr th+th+th:before{content: none;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 tbody tr td{padding: 4px 14px;text-align: left;height: 22px;line-height: 27px;position: relative;}

.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 tbody tr td+td+td{border-right: none;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 tbody tr:first-child td+td+td:after{background: none;}

.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04{width: 318px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead{border-top: 1px solid #c1c1c1;border-bottom: 1px solid #515151;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead tr{background-color: #f1f4f7;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead tr th{padding: 8px 0;position: relative;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead tr th:before{content:"";width: 1px;height: 385px;position: absolute;background-color: #c1c1c1;top: 0;right: -1px;z-index: 1;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 tbody tr td{padding: 4px 14px;text-align: left;line-height: 27px;position: relative;word-break: break-all;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 tbody tr td:first-child,
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead tr th:first-child
{border-right: 1px solid #c1c1c1;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 tbody tr:first-child td:after{content:"";width: 1px;height: 246px;position: absolute;background-color: #c1c1c1;right: -1px;top: 0;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 thead tr th:last-child:before,
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_04 tbody tr:first-child td:last-child:after
{content: none;}

#content .ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group h4 {background: url(../images/common/ins_sol_summary_bu_h4.png) no-repeat 0 8px;padding-bottom: 5px;}
.ntm_wrap.ins_sol_summary_popup .ins_sol_summary_group .ins_sol_summary_table_03 tbody tr:hover{background-color: #d9dfe6;cursor: default;}
.ins_sol_summary_popup .btn_area{margin-top: 20px;}
.ins_sol_summary_popup .btn_n02{width: 65px;height: 28px;padding: 0;line-height: 30px;}

/* 210216 : WYJ : 미동의 선택시 말풍선 추가 */
.ipt .ipt_radio {overflow:visible;position: relative;}
.ipt_radio .ipt_tooltip {display: none;position:absolute;width:175px;left:135px;top:-14px;padding:8px 12px;background:#ecf8fa;border:1px solid #80cfdc;border-radius:5px;box-shadow:0px 5px 5px rgba(0,0,0,.2);color:#333333;font-size:12px;line-height:1.4;z-index:5;}
.ipt_radio .ipt_tooltip.on {display: block;}
.ipt_radio .ipt_tooltip.ty02 {width:95px;}
.ipt_radio .ipt_tooltip.ty03 {width:180px;}
.ipt_radio .ipt_tooltip {animation:toolbum .7s infinite;}
.ipt_radio .ipt_tooltip::after {position:absolute;top:40%;left:-7px;width:7px;height:11px;content:"";display:inline-block;background:url("/default/images/common/img_tip_arrow.png") no-repeat 0 0;}
.ipt_radio .ipt_tooltip span {color:#0096af;font-family:"RixSGo EB"}

/* 220524 : KMS : left */
.ipt_radio .ipt_tooltip.left {animation-name:toolbum_left;top:-9px;}
.ipt_radio .ipt_tooltip.left::after {left:auto;top:32%;right:-7px;transform:rotate(180deg);}


@keyframes toolbum {
  0% {left:135px;}
  50% {left:140px;}
  100% {left:135px}
}

@keyframes toolbum_left {
    0% {left:-210px;}
    50% {left:-215px;}
    100% {left:-210px}
  }

.btn_area .ipt_radio {overflow:visible;position: relative;}
.btn_area .ipt_tooltip {position:absolute;width:165px;left:12px;bottom:48px;padding:8px 12px;text-align:left;background:#ecf8fa;border:1px solid #80cfdc;border-radius:5px;box-shadow:0px 5px 5px rgba(0,0,0,.2);color:#333333;font-size:12px;line-height:1.4;z-index:5;}
.btn_area .ipt_tooltip {animation:toolbum02 .7s infinite;}
.btn_area .ipt_tooltip::after {position:absolute;bottom:-1px;right:-7px;width:10px;height:6px;content:"";display:inline-block;background:url("/default/images/common/img_tip_arrow02.png") no-repeat 0 0;}
.btn_area .ipt_tooltip span {color:#0096af;font-family:"RixSGo EB"}

@keyframes toolbum02 {
    0% {left:12px;}
    50% {left:7px;}
    100% {left:12px}
}


.chk_space {overflow:visible;position: relative;}
.chk_space .ipt_tool {display: none;position:absolute;width:140px;right:34px;top:-14px;padding:8px 12px;background:#ecf8fa;border:1px solid #80cfdc;border-radius:5px;box-shadow:0px 5px 5px rgba(0,0,0,.2);color:#333333;font-size:12px;line-height:1.4;z-index:5;}
.chk_space .ipt_tool.on {display: block;}
.chk_space .ipt_tool {animation:toolbum03 .7s infinite;}
.chk_space .ipt_tool::after {position:absolute;top:40%;right:-7px;width:7px;height:11px;content:"";display:inline-block;background:url("/default/images/common/img_tip_arrow.png") no-repeat 0 0;transform:rotate(180deg)}

.chk_space .ipt_tool span {color:#0096af;font-family:"RixSGo EB"}

@keyframes toolbum03 {
  0% {right:34px;}
  50% {right:39px;}
  100% {right:34px;}
}

.agree_tit_zone p {width:472px;margin-top:12px;}
.agree_tit_zone p strong {font-family:"RixSGo EB"}
.agree_tit_zone p.type02 {width:auto;}

/* 210419 : BHY : 동의 이탈 팝업 추가 */
.escape_agree_popup .layer_wrap {position: relative;width: 726px;background:none;}
.layer_wrap .escape_wrap {position: relative;width: 726px;overflow: hidden;}
.popup_escape {position: relative;width: 726px;overflow: hidden;border:7px solid #475069;box-sizing: border-box;background-color: #ffebe7;}
.popup_escape .tit {text-align: center;padding: 45px 0 35px;}

.popup_escape .tit_01 {padding: 45px 0 35px 65px;line-height: 1.3;}
.popup_escape .tit_01 span {display: inline-block;background:url("/default/images/common/ico_clock_01.png") no-repeat 0 center;font-size: 30px;color: #ee3823;padding-left: 100px;letter-spacing: -1.5px;}
.popup_escape .tit_01 strong {font-family: "RixSGo B";letter-spacing: -1.5px;}

.popup_escape .escape_cnt {width: 652px;height: 342px;margin:0 auto;padding-bottom: 30px;}
.popup_escape .escape_cnt ul {float: left;height: 100%;overflow: hidden;}
.popup_escape .escape_cnt ul li {float: left;width: 209px;height: 340px;background-color: #fff;margin-left: 12px;border:2px solid #e8d2ce;border-radius: 5px;box-sizing: border-box;}
.popup_escape .escape_cnt ul li a {display: block;width: 100%;height: 100%;}
.popup_escape .escape_cnt ul li:first-child {margin-left: 0;}

.popup_escape .escape_cnt dl {position: relative;padding-top: 153px;text-align: left;}
.popup_escape .escape_cnt dl:after {display: block;content: '';clear: both;}
.popup_escape .escape_cnt dl dt {position: relative;padding:0 0 10px 26px;}
.popup_escape .escape_cnt dl dt span {display: inline-block;font-size: 20px;font-family: "RixSGo B";background:url("/default/images/common/escape/ico_arrow.png") no-repeat right 4px;padding-right: 18px;}
.popup_escape .escape_cnt dl dd {color: #666;font-size: 16px;font-family: "RixSGo M";text-align: left;padding-left: 26px;}

.popup_escape .escape_cnt ul li a {display: block; text-decoration: none;}
.popup_escape .escape_cnt ul li a dl dt {color: #333;}
.popup_escape .escape_cnt ul li:first-child dl:after {position:absolute;top:30px;left:50%;width:88px;height:104px;background:url("/default/images/common/escape/img_escape_01.png") no-repeat center center;transform: translateX(-50%)}
.popup_escape .escape_cnt ul li:first-child + li dl:after {position:absolute;top:30px;left:50%;width:94px;height:95px;background:url("/default/images/common/escape/img_escape_04.png") no-repeat center center;transform: translateX(-50%)}
.popup_escape .escape_cnt ul li:first-child + li + li dl:after {position:absolute;top:30px;left:50%;width:91px;height:91px;background:url("/default/images/common/escape/img_escape_03.png") no-repeat center center;transform: translateX(-50%)}

.popup_escape .escape_cnt ul li:first-child + li dl dt span strong:first-child{color: #ff5133;font-weight: 700;}
.popup_escape .escape_cnt ul li:first-child + li dl dt span strong:first-child + strong{color: #1aacd1;font-weight: 700;}
.popup_escape .escape_cnt ul li:first-child + li dl dt + dd + dd {margin-top: 5px;font-size: 12px;color: #999;line-height: 1.2; padding:0 0 0 26px;width:150px;}

.escape_wrap .chk_today {text-align: center;}
.escape_wrap .chk_today .ipt_check {display: inline-block;padding-top: 10px;}
.escape_wrap .chk_today .ipt_check label {color: #475069;margin:-1px 10px 0 0;font-size: 14px;font-weight:bold;}
.escape_wrap .ipt_check .check_style {width:19px;height:19px;margin:0;background:url("/default/images/common/escape/ico_check.gif") no-repeat 0 0;}
.escape_wrap .ipt_check .check_style.on {background:url("/default/images/common/escape/ico_check.gif") no-repeat 0 -19px;}

.popup_escape .btn_close {position:absolute;top:30px;right:30px;display:block;width:20px;height:20px;background:url("/default/images/common/escape/btn_close.png") 0 0 no-repeat;text-indent:-9999px;}

/* 210405 : BHY : 보험료 확인 팝업 수정 및 배너추가  */
#content h3.com_pop_tit{font-family:'RixSGo B'; font-size:18px; letter-spacing:-0.025em; color:#555;padding-bottom: 10px;}
#content h3.com_pop_tit .txt_mint{color:#0096af;font-weight: bold;}

.lypoptype_800 {width:800px;}
.bnr_analysis {padding:20px 0 30px 0;}
.bnr_analysis a {display: block;}

/* 210514 : BHY : 1단계 정보미입력 이탈팝업 */
.popup_leave_info .layer_header {margin-bottom:30px;padding-bottom:17px;border-bottom:1px solid #333}
.popup_leave_info .layer_header h3 {font-size: 26px}
.popup_leave_info .layer_header h3 strong{color: #e11b22;}

.popup_leave_info .layer_content {position: relative;padding: 0;}
.popup_leave_info .layer_content .btn_area {position: absolute;left:27px;bottom:36px;z-index: 1;}
.popup_leave_info .layer_content .btn_area a {display: block;width: 190px;height: 40px;line-height: 40px;margin: 0;text-align: center;background: #e21b22;color: #fff;font-size: 16px;padding: 0;}
.popup_leave_info .layer_content .btn_area a > span {display: inline-block; background: url("/default/images/common/bl_arr_wr.png") no-repeat right center;background-size: 6px 10px;padding-right: 20px;}

/* 210520 : BHY  : 상령일 공지 */
.notice_date {text-align: center;padding-bottom: 20px;}
.notice_date p {background-color: #fff5ef;border:1px solid #f9e7dc;height: 50px;}
.notice_date p span {display: inline-block;background:url("/default/images/common/ico_clock.png") no-repeat 0 center;line-height: 50px;font-size: 15px;padding-left: 55px;}
.notice_date p strong {color: #ff7b1a;}
.notice_date p strong.g_text {color: #0096af;}
.notice_date p strong.b_text {color: #333;}

/* 210524 : WSN : 보험분석 동의 축소팝업  */
.layer_wrap.consult.total_agree .layer_header {padding:0px 0 10px 0;}
.layer_wrap.consult .layer_content .bx_gray.size_95 {width:95% !important;}


.layer_content .list_type02.ver2 li {font-size:13px; color:#777 !important;}
.layer_content .list_type02.ver2 .notice.ver2 {font-size:13px; color:#333;}
.total_agree_star {font-size:13px; color:#777 !important;}

.total_agree_tab ul{border-bottom:1px solid #333333;}
.total_agree_tab ul li{position:relative;float:left; text-align: center;}
.total_agree_tab ul li a {display: block; width:100%; height: 100%; padding:20px; box-sizing: border-box; font-family:"RixSGo B"; font-size:14px; text-decoration: none;}
.total_agree_tab ul li.on a:after {display: block;content: '';position:absolute;bottom:-1px;left:0;z-index: 1;width: 100%;height: 4px;background-color: #e11b22;}
.total_agree_tab ul li a.tel_agree {color:#e11b22;}

.total_agree_tab_area .telecom_num .total_agree_sub_title {margin-top:26px; padding-left: 12px; background: url(../images/product/bu_sq4.gif) no-repeat 0 8px; font-size: 16px !important; line-height: 27px;}
.total_agree_tab_area .telecom_num .total_agree_sub_title_sub {padding-left: 12px; background: url(../images/product/bu_sq4.gif) no-repeat 0 8px; font-size: 16px !important; line-height: 27px;}
.total_agree_tab_area .telecom_num .total_agree_depth03 {padding:10px;}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_title {font-size:13px; font-family: "RixSGo B"; margin-top: 10px;}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_title span {font-size: 11px;font-weight: normal;}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_radio .depth03_radio_txt {display:inline-block; font-size:13px; color:#777; margin-right:20px; height:30px; line-height: 30px;}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_radio .depth03_radio_txt strong {text-decoration: underline;font-family: "RixSGo M";}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_radio .ipt.depth03_radio {display: inline-block; vertical-align: middle;}
.total_agree_tab_area .telecom_num .total_agree_depth03 .depth03_radio .ipt.depth03_radio label {color:#666 !important; font-size:13px;}

/* 220519 : KMS : 동의팝업 = 동의율ui수정 */
.layer_wrap.lypoptype_consult {width:726px;}
.layer_wrap.lypoptype_consult .layer_wrap_in {padding:20px 25px;}
.layer_wrap.lypoptype_consult.total_agree .layer_header {padding:0px 0 20px 0;}
.layer_wrap.lypoptype_consult .top_consult_content {padding:27px 0 0;}
.layer_wrap.lypoptype_consult .top_consult_content .total_agree_tab_area .layer_content {height:247px;margin-top:7px;}
.lypoptype_consult .top_consult_content .notice_date {}
.lypoptype_consult .top_consult_content .notice_date p {position:relative;display:inline-block;width:605px;height:auto;min-height:64px;border:1px solid #e8f7ff;-webkit-border-radius:64px;border-radius:64px;background-color:#e8f7ff; }
.lypoptype_consult .top_consult_content .notice_date p span {height:64px;line-height:64px;padding-left:28px;background:unset;}
.lypoptype_consult .top_consult_content .notice_date p:before{content:'';position:absolute;top:-7px;left:10px;width:58px;height:71px;background:url(/default/images/common/notice_date_gurt.png)no-repeat 0 center;}
.lypoptype_consult .top_consult_content .total_agree_tab ul li.on a:after{background-color:#0096af;}
.lypoptype_consult .top_consult_content .agree_tit_zone p {width:auto;font-size:14px;margin-top:6px;letter-spacing:-1px;}
.lypoptype_consult .top_consult_content .btn_top_area {margin-top:5px;}
.lypoptype_consult .top_consult_content .btn_line {display:block;box-sizing:border-box;min-width:154px;height:50px;line-height:48px;border:2px solid #e11b22;background-color:#fff;transition:background-color .2s ease-out, border-color .2s ease-out;}
.lypoptype_consult .top_consult_content .btn_line .ico_gurt_check {display:inline-block;width:20px;height:14px;margin:0 5px 0 0;vertical-align:middle;background-image:url(/default/images/common/ico_chk_off.gif);background-position:center;background-size:100%;background-repeat:no-repeat;transition:background-image .2s ease-out;}
.lypoptype_consult .top_consult_content .btn_line span {font-family:'RixSGO B';font-size:16px;}
.lypoptype_consult .top_consult_content .btn_line.on .ico_gurt_check {background-image:url(/default/images/common/ico_chk_on.gif); }
.lypoptype_consult .top_consult_content .btn_area .btn {min-width:128px;}
.lypoptype_consult .terms_agree_cont .doscroll {margin-top:0 !important;}
.lypoptype_consult .terms_agree_cont .doscroll .jspContainer {overflow: hidden;position: relative; background-color:#fff;}
.lypoptype_consult .terms_agree_cont .doscroll .jspPane {position:absolute;}
.lypoptype_consult .terms_agree_cont .doscroll .jspVerticalBar {position:absolute;top:0;right:1px;width:8px;height:100%;}
.lypoptype_consult .terms_agree_cont .doscroll .jspTrack {background:#f2f2f2;position:relative;}
.lypoptype_consult .terms_agree_cont .doscroll .jspDrag {background:#ccc;position:relative;top:0;left:0;cursor:pointer;}
.lypoptype_consult .terms_agree_cont .doscroll {border:1px solid #ddd;}
.lypoptype_consult .terms_agree_cont .doscroll .agree_cont {height:98px;padding:17px 13px;}
.lypoptype_consult .terms_agree_cont .doscroll .agree_inner { margin:9px 0 0 0 ;background-color:#fff;}
.lypoptype_consult .terms_agree_cont .doscroll .chk_space p {color: #777;}
.lypoptype_consult .terms_agree_cont .doscroll .chk_space label {font-size: 13px;color: #777;margin-top: 2px;}
.lypoptype_consult .terms_agree_cont .doscroll .chk_space .bx_error p em {font-size: 13px;}
.lypoptype_consult .terms_agree_cont .doscroll .list_type02 {padding:0 0 0 5px;font-size: 13px;}
.lypoptype_consult .terms_agree_cont .doscroll .list_type02 li {margin:0;}
.lypoptype_consult .terms_agree_cont .totalbox {width:650px;border:1px solid #ddd;padding:17px 13px;margin: 10px 0;box-sizing:border-box;}
.lypoptype_consult .terms_agree_cont .agree_pop_inner {height:auto;}
.lypoptype_consult .terms_agree_cont .agree_pop_inner .ag_inner_bx {width:650px;}
.lypoptype_consult .terms_agree_cont .agree_pop_inner .ag_inner_bx .agree_cont {width:624px;}


/* 동의등급 일시 숨김 : 2107월에 오픈예정 */
.total_agree_tab_area .telecom_num .total_agree_grade {position:relative; display:inline-block; margin:12px 0 0 10px;}
/* .total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_txt {border-radius: 20px; padding: 0 10px;height:20px;line-height: 20px; box-sizing: border-box; color:#fff;background-color: #4fb348;font-size: 11px;cursor: pointer;} */
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_txt {border-radius: 20px; padding: 0 10px;height:20px;line-height: 20px; box-sizing: border-box; color:#fff;background-color: #509e36;font-size: 11px;cursor: pointer;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip {display: none;position: absolute; top:34px; left:-133px; color: #777;width:300px; border:1px solid #56bfd0; background:#e6f6f8; z-index: 20; padding:10px; box-sizing: border-box; font-size:12px !important; border-radius:10px; }
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip.active {display: block;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip:before {content:''; position: absolute; top:-10px; left:150px; border-top: 12px solid none; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #e6f6f8;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip:after {content:''; position: absolute; top:-12px; left:150px; border-top: 12px solid none; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #56bfd0; z-index: -1;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list {border:1px solid #fff; border-radius:10px; display: flex;}
/* .total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li{ display: flex; justify-content: center; align-content: center; flex-basis: 20%; font-family: "RixSGo B"; color:#fff; border-right:1px solid #fff;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(1) {background:#18a2d0; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(2) {background:#64bc54;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(3) {background:#efcf1c;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(4) {background:#f5933e;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(5) {background:#ee3f24; border-right:0; border-top-right-radius: 10px; border-bottom-right-radius: 10px;} */
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li{ display: flex; justify-content: center; align-content: center; flex-basis: 20%; font-family: "RixSGo B"; color:#000; border-right:1px solid #fff;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(1) {background:#28c4f9; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(2) {background:#57e94d;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(3) {background:#ffe030;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(4) {background:#ff9d47;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(5) {background:#ff6248; border-right:0; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.total_agree_tab_area .telecom_num .total_agree_grade .total_agree_grade_tooltip p {clear:both; margin-top:5px; font-size:12px !important;}

/* 스크롤영역 추가 */
.gurt_anly .layer_wrap .doscroll.total {overflow:hidden;overflow-y:auto;width: 640px;background: #f7f7f7;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont{height:72px;width:620px;margin-top:0 !important;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont .jspContainer {overflow: hidden;position: relative;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont .jspPane{position:absolute;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont .jspVerticalBar{position:absolute;top:0;right:1px;width:8px;height:100%;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont .jspTrack{background:#f2f2f2;position:relative;}
.gurt_anly .layer_wrap .doscroll.total .agree_cont .jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}

/* 휴대폰인증영역 */
.total_telecom_list {position:relative; width:100%; height:180px;}
.total_telecom_list .total_telecom_nav {position:absolute; width:99%; height:40px; display: flex; left:0; right:0; margin:5px auto; }
.total_telecom_list .total_telecom_nav a {display: flex; justify-content: flex-start; align-items: center; margin-right:10px; outline:1px solid #e5e5e5; font-size:14px; padding:0 15px; text-decoration: none;}
.total_telecom_list .total_telecom_nav a.on {outline:1px solid #000;}
.total_telecom_list .total_telecom_nav a:focus { outline: 2px solid black; border-radius: 2px;}
.total_telecom_list .area {display:block; position:absolute; left:0; top:60px; width:100%; height:100%;}
.total_telecom_list .area .list_area > li.agree_cont {position:absolute; left:0; top:0; width:100%; height:100px; background:#f7f7f7; overflow-x: hidden; overflow-y:scroll;}
.total_telecom_list .area .list_area > li.agree_cont .list_area_inner { padding:10px;}
.total.scroll_area {width:100%; height:100%;background:#f7f7f7;}
.total.scroll_area .area.ver2 {padding:10px;}

/* 210527 : BHY : 보험료확인, 상담신청 표준동의안 변경  */
.ag_level_check {position: relative;display: flex;align-items: center;margin: 5px 0;}
.ag_level_check.alone {margin: 0;}
.ag_level_check .ipt .ipt_radio label {font-size: 16px;}
.ag_level_check .ipt .ipt_radio {margin-right:-20px;}
.ag_level_check .ipt {margin-left:5px;}

.level_box_wrap {position: relative;display: inline-block;}
.level_box_wrap .btn_level {display: inline-block;height:20px;font-size: 12px;color: #fff;background-color: #4fb348;border-radius: 20px;border:1px solid #ddd;padding:0 10px;line-height: 20px;cursor: pointer;}

.level_box_wrap .pop_level {display: none;position: absolute;left:-9%;top:35px;z-index: 1;transform: translateX(-50%);width: 300px;border:1px solid #56bfd0;border-radius: 5px;background-color: #e6f6f8;box-sizing: border-box;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2)}
.level_box_wrap .pop_level.active {display:block;transition: all 0.2s;}
.level_box_wrap .pop_level::before,
.level_box_wrap .pop_level::after {display: block;content: '';position: absolute;left:63%;z-index: 1;width: 0;height: 0;transform: translateX(-50%);}
.level_box_wrap .pop_level::before {top:-8px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom: 8px solid #56bfd0;}
.level_box_wrap .pop_level::after {top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom: 7px solid #e6f6f8;}
.level_box_wrap .pop_level p.info {margin-top:0;font-size: 12px;padding: 10px;padding-top: 40px;background:url("/default/images/common/img_level.png") no-repeat center 10px;line-height: 1.5;}

/* 210603 : BHY : 챗봇 표준동의안 변경  */
.chat_level_check {position: relative;margin: 5px 0;}
.chat_level_check .ipt .ipt_radio label {font-size: 12px;color: #666 !important;}

/* 210603 : WYJ : 퀴즈 개인정보 활용 동의 수정 */
#content .quiz .layer_header h3 {font-size:18px !important;}
#content .quiz .layer_content p {font-size:14px;}
#content .quiz .layer_wrap.consult .layer_content h4 {color:#000;font-size:16px;font-family:"RixSGO B"}
#content .quiz .agree_tit_zone p.fl {width:470px;margin-top:0;}
#content .quiz .agree_tit_zone p {width:100%;}

#content .quiz .doscroll .agree_cont {padding:10px;height:130px;border:1px solid #ddd;border-right:none;}

.quiz .chk_noscript .input_radio input[type=radio]+label em {font-size:14px;font-family:"RixSGO B"}

#content .quiz .list_type02 li {color:#333;font-size:14px;}
#content .quiz .list_type02 li span {font-size:16px;text-decoration:underline;}
#content .quiz .list_type02 li span.chkbox_noscript {padding-right:15px;font-size:14px;text-decoration: none;}

#content .quiz .list_type02 li .media {margin:5px 0 0 -10px;}

.quiz .layer_wrap .btn.btn_n02s {padding:0 16px;background:#0096af;border:1px solid #0096af;}
#content .quiz .layer_wrap.consult .layer_content .bx_gray {margin-top:0;}

/* 동의등급 일시 숨김 : 2107월에 오픈예정 */
#content .quiz .layer_content p.total_agree_grade_txt {font-size:12px;}
.quiz .total_agree_grade {position:relative; cursor:pointer; display:block;float:left; margin:12px 0 0 10px; border:1px solid #e5e5e5; border-radius: 10px; padding: 0px 10px; box-sizing: border-box; color:#fff;background:#18a2d0; }
.quiz .total_agree_grade .total_agree_grade_tooltip {position: absolute; display:block; top:36px; left:-130px; width:300px; border:1px solid #56bfd0; background:#e6f6f8; z-index: 20; padding:10px; box-sizing: border-box; font-size:12px !important; border-radius:10px; }
.quiz .total_agree_grade .total_agree_grade_tooltip:before {content:''; position: absolute; top:-10px; left:137px; border-top: 12px solid none; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #e6f6f8;}
.quiz .total_agree_grade .total_agree_grade_tooltip:after {content:''; position: absolute; top:-12px; left:137px; border-top: 12px solid none; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #56bfd0; z-index: -1;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list {border:1px solid #fff; border-radius:10px; display: flex;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li{ display: flex; justify-content: center; align-content: center; flex-basis: 20%; font-family: "RixSGo B"; color:#fff; border-right:1px solid #fff;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(1) {background:#18a2d0; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(2) {background:#64bc54;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(3) {background:#efcf1c;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(4) {background:#f5933e;}
.quiz .total_agree_grade .total_agree_grade_tooltip .tooltip_list li:nth-child(5) {background:#ee3f24; border-right:0; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.quiz .total_agree_grade .total_agree_grade_tooltip p {padding-top:30px;clear:both; color:#333; font-size:12px !important;background:url("/default/images/common/img_level.png") no-repeat center 0;}
.quiz .layer_content .total_agree_grade_tooltip {display:none;}
.quiz .layer_content .total_agree_grade_tooltip.active {display:block;}
.quiz .layer_content .chk_noscript {margin-left:0;}

/* 210607 : BHY : 보험료확인, 상담신청 표준동의안 변경  */
.agree_tit_zone.total_agree {position: relative;height: 40px;display: flex;align-items: center;}
.agree_tit_zone.total_agree p {margin-top:0;}

.agree_tit_zone ul li {font-size: 13px;}
.agree_tit_zone ul li:nth-child(1) {color: #333;}
.agree_tit_zone ul li:nth-child(2) {color: #777;line-height: 1;}

.agree_tit_zone .btn_allagree {position: absolute;right: 0;bottom:0;z-index: 1;}
.agree_tit_zone .btn_allagree a {display: block;width: 88px;height:38px;font-size:13px;line-height:38px;color:#fff;background:#475069;border:1px solid #475069;text-align: center;}

#content .layer_wrap.consult .layer_content .agree_type_01 h4 {font-size: 14px;font-family:"RixSGO B";padding:0 0 8px 0;}
#content .layer_wrap.consult .layer_content .agree_type_01 p {font-size: 13px;font-family:"RixSGO B"}
#content .layer_wrap.consult .layer_content .agree_type_01 dl:last-child {margin-bottom: 0;}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dt {font-size: 14px;margin-bottom: 0;line-height: 1.7;}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd {font-size: 13px;padding-left: 0;margin: 5px 0 8px 0;line-height: 1.5;}
#content .layer_wrap.consult .layer_content .agree_type_01 .point_uline {text-decoration: underline;font-family:"RixSGO B"}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd ul.point_uline {text-decoration: underline;font-family:"RixSGO B"}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd ul.point_uline li {text-decoration: underline;font-family:"RixSGO B"}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd ul li {padding-left: 19px;}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd ol {padding: 5px 0;}
#content .layer_wrap.consult .layer_content .agree_type_01 dl dd ol li {padding-left: 5px;}

#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li { position:relative; padding-left:20px; line-height:1.4;}
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li::before { position:absolute; display:block; left:0; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(1)::before { content:'1.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(2)::before { content:'2.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(3)::before { content:'3.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(4)::before { content:'4.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(5)::before { content:'5.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(6)::before { content:'6.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(7)::before { content:'7.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(8)::before { content:'8.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(9)::before { content:'9.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(10)::before { content:'10.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li:nth-child(11)::before { content:'11.'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li.noneNumber { padding-left:0; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list > li.noneNumber:before { content:""; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol { position:relative; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(1)::before { content:'1)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(2)::before { content:'2)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(3)::before { content:'3)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(4)::before { content:'4)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(5)::before { content:'5)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(6)::before { content:'6)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(7)::before { content:'7)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(8)::before { content:'8)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(9)::before { content:'9)'; }
#content .layer_wrap.consult .layer_content .agree_type_01 > dl > dd > ol.number_list li ol li:nth-child(10)::before { content:'10)'; }

#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li {position: relative;padding-left: 15px;}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li::before {display: block;position: absolute;left: 0;top:0;}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(1)::before {content: '1.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(2)::before {content: '2.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(3)::before {content: '3.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(4)::before {content: '4.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(5)::before {content: '5.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(6)::before {content: '6.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(7)::before {content: '7.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(8)::before {content: '8.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(9)::before {content: '9.';}
#content .layer_wrap.consult .layer_content .agree_type_01 ol.depth_03 > li:nth-child(10)::before {content: '10.';}

/* 210614 : WYJ : cta 개선 */
.cta_new_wrap {float:right;width:340px}
.cta_new_wrap .bx_mydirect2 {width:100%;float:none}
.cta_new_wrap .bx_mydirect2 {width:100%;float:none;margin-top: -70px;}
.cta_new_wrap .banners {overflow:hidden;}
.cta_new_wrap .banners .btn_block {width:340px;height:85px;padding:16px 0 0 24px;text-align:left;box-sizing:border-box;border:1px solid #d5d8ff;background:url("/default/images/common/bg_cta_new01.jpg") no-repeat 0 0;line-height: 1.2;}

.cta_new_wrap .banners .btn_block .txt01 {display:block;color:#000;font-family:"Roboto B";font-size:24px;letter-spacing:-1px}
.cta_new_wrap .banners .btn_block .txt01 span {color:#000;font-size:22px;font-family:"RixSGO B";letter-spacing:-1.5px}
.cta_new_wrap .banners .btn_block .txt02 {color:#777;font-size:13px;}

.cta_new_wrap .consult {width:340px;height:85px;padding:13px 0 0 24px;text-align:left;box-sizing:border-box;border:1px solid #c9efff;background:url("/default/images/common/bg_cta_new02.jpg") no-repeat 0 0;line-height: 1.2;}
.cta_new_wrap .consult strong,
.cta_new_wrap .consult strong span {font-family:"Roboto B";font-size:27px;}

.cta_new_wrap .bx_mydirect2 .frmbox {padding:18px 23px 25px}

.cta_new_wrap .bx_mydirect2 .brd.chat_cta_form .p_tit.chat_bann_add_type {margin-top:26px;padding-bottom:12px;border:none;font-size:24px;}
.cta_new_wrap .day_count {padding-left:17px;color:#666;font-size:14px;letter-spacing:-0.5px;}
.cta_new_wrap .day_count span {color:#ff5946;}

.cta_new_wrap .ind_info01 {display:inline-block;width:28%;line-height:40px;}
.cta_new_wrap .ind_info01.gender {line-height:35px;}
.cta_new_wrap .ind_info02 {display:inline-block;width:70%;}

.cta_new_wrap .group>label {color:#666;}
.cta_new_wrap .group .input_box {padding: 5px 0;height: 30px; border:1px solid #ddd;}
.cta_new_wrap .group input {padding:0 10px;height:30px;line-height:23px;font-size:13px;border-bottom:none;}
.cta_new_wrap .group input::placeholder {color:#929292 !important;}
.cta_new_wrap .group input::-webkit-input-placeholder {color:#929292 !important;}
.cta_new_wrap .group input::-moz-placeholder {color:#929292 !important;}
.cta_new_wrap .group input:-ms-input-placeholder {color:#929292 !important;}

.cta_new_wrap .bx_valid {margin-bottom:5px;line-height:0;}

.cta_new_wrap .chk_wrap {position: relative;display:inline-block;width:70%;}
.cta_new_wrap .chk_wrap button {float: left;margin-right: 2px;width:49.5%;height:35px;line-height:33px;box-sizing:border-box;color:#333;font-size:14px;font-family:"RixSGO B";background:#eee;border:2px solid #eee;outline:none;cursor:pointer;}
.cta_new_wrap .chk_wrap button:last-child {margin:0}
.cta_new_wrap .chk_wrap button.on {border:2px solid #f56d5d;background:#fee9e7;}
.cta_new_wrap .chk_wrap.ty02 button {width: 32.5%}
.cta_new_wrap .chk_wrap img.tooltip {position: absolute;right: -10px;top: -15px;z-index: 10;}
.cta_new_wrap .bx_mydirect2 .frmbox .gender_child {margin-bottom:5px;}
.cta_new_wrap .group .bar {top: 7px}
.cta_new_wrap .group .bar:before,
.cta_new_wrap .group .bar:after{content:''; height:2px; width:0; bottom:0; position:absolute; background:#f56d5d; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all}

.cta_new_wrap  p.time_show {width:205px;}

.cta_new_wrap .bx_valid .txt_error {padding-left:80px;}
.cta_new_wrap .btn_block {height:50px;line-height:50px;}
.cta_new_wrap .bx_mydirect2 .txt_abs_right{position:absolute;right:15px;top:23px;color: #000;font-size: 13px;}


/* 210624 : WYJ : 동의안 챗봇 영역 */
.chat_level_check .level_box_wrap {margin-top:-3px;}
.chat_level_check .ipt_radio {margin-right:-20px}
.chat_level_check .level_box_wrap .pop_level {left:54%}
.chat_level_check .level_box_wrap .pop_level::before, .chat_level_check .level_box_wrap .pop_level::after {left:53.5%;}

/* 210811 : LSW : 챗봇 몬디 물어보기영역 */

.chatting_bot_mondi_help{position:fixed; bottom:40px; right:40px; z-index:5;}
.chatting_bot_mondi_help .mondi_help{ position:relative; display:block; width:168px; height:149px;}
.chatting_bot_mondi_help .mondi_help .mondi_balloon{ position:absolute; top:0; left:0; animation:mondiMove3 infinite 4s forwards linear; transform-origin:bottom 60px;}
.chatting_bot_mondi_help .mondi_help .mondi_arm{ position:absolute; top: 72px; left: 72px; animation:mondiMove2 infinite 1s forwards cubic-bezier(0.42,-0.04, 0.55, 1.1); transform-origin:35px;}
.chatting_bot_mondi_help .mondi_help .mondi_body{  position:absolute; bottom: 0; right: 0;}

/* 2100907 : WSN : 보험료확인, 상담신청 표준동의안 영역변경 추가  */
.agree_tit_zone.total_agree_opt {position: relative;display: flex;align-items: center;}
.agree_tit_zone.total_agree_opt .agree_open {padding:5px 0; margin-top:0;}

.agree_tit_zone.total_agree_opt .btn_allagree {position: absolute;right: 0;bottom:0;z-index: 1;}
.agree_tit_zone.total_agree_opt .btn_allagree a {display: block;width: 88px;height:38px;font-size:13px;line-height:38px;color:#fff;background:#475069;border:1px solid #475069;text-align: center;}

/* 220218 : CKM : 경력인정제도 화면 변경 */
.tbl_data01.career_admit thead th {padding:12px 10px 12px 0;}
.tbl_data01.career_admit thead th:last-child {padding:12px 0;}
.cont_wrap.career_admit {position: relative; margin:80px 0 0 0;}
.cont_wrap.career_admit::after {content: ''; position: absolute; top:-45px; width:100%; height:1px; background:#efefef}
.career_admit .txt.passing {color:#00819a}
.career_admit .txt {color:#d71519;}
.career_admit .pl100 {padding-left:100px;}
.career_admit .pl30 {padding-left:30px;}
.career_admit .ft24 {font-size:24px !important; font-family: "RixSGo B" !important;}
.career_admit .career_admit_th {vertical-align: middle;}
.career_admit .career_admit_notice {margin-top: 12px; padding: 0 0 0 10px; background: url(../images/common/bu_star01.gif) no-repeat 0 9px; font-size: 14px;}
.career_admit .career_admit_eb {font-family: "RixSGo EB";}
.career_admit > dl > dd {margin:0;}
.career_admit .no_background {background:none; padding:0;}
.career_admit .star_background {background: url(../images/common/bu_star01.gif) no-repeat 0 9px; font-family: "RixSGo EB";}
.career_admit .list_line_bold {position: relative; color:#00819a; font-family: "RixSGo EB";}
.career_admit .list_line_bold::before {content: ''; position: absolute; bottom:-1px; width:100%; height:1px; background:#00819a;}

/* 230718 : 일부 CTA SNS 로그인 추가  */
.cta_new_wrap .sns_area {margin-top:30px;}
.cta_new_wrap .sns_area .tit {font-size:14px; color:#666; text-align:center;}
.cta_new_wrap .sns_area .tit::before {margin-right:8px; width:66px; height:1px; background-color:#ddd; display:inline-block; vertical-align:super; content:'';}
.cta_new_wrap .sns_area .tit::after {margin-left:8px; width:66px; height:1px; background-color:#ddd; display:inline-block; vertical-align:super; content:'';}
.cta_new_wrap .sns_area .login {margin-top:18px; text-align:center;}
.cta_new_wrap .sns_area .login a {display:inline-block; width:82px; padding-top:60px; font-size:13px; color:#666;}
.cta_new_wrap .sns_area .login a:hover {text-decoration:none;}
.cta_new_wrap .sns_area .login a.naver {margin-right:15px; background:url(/default/images/product/ico_naver.png) no-repeat center top;}
.cta_new_wrap .sns_area .login a.kakao {margin-left:15px; background:url(/default/images/product/ico_kakao.png) no-repeat center top;}