@charset "utf-8";


/* reset */
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",sans-serif; font-weight:400; font-size:15px; line-height:20px; color:#000; background-color:#fff;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-family:'RixSGo M'; font-weight:400;}
img{vertical-align:top; border:0;}
button,input,select,textarea{margin:0; font-size:100%; vertical-align:middle;}
fieldset{border:0;}
legend,caption{ width: 1px;
    height: 1px;
    font-size: 1px;
    line-height: 0;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden; line-height:0;}
address,cite,code,dfn,em,var{font-style:normal; font-weight:normal;}
strong,i,u{font-style: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;}
th,
td{letter-spacing:-1px; vertical-align:top;}
.dimm,.dimm_main{display:block; top:0; right:0; bottom:0; left:0; z-index:100; background-color:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; ZOOM:1; width:100%; height:100%;}
.ellipsis{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; -moz-binding:url('ellipsis.xml#ellipsis');}

canvas {
		-moz-user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		}
/* bold */
strong,th,select,textarea,label,b,
input[type=text],input[type=password],
.bold,
.sub_tit,.tit_basic {font-family:"RixSGo B"; font-weight:400;}

/* form controll */
input[type=checkbox],
input[type=radio]{width:20px; height:20px; margin:0; padding:0; vertical-align:top;}
input[type=text],input[type=password],select, label {font-size:16px; color:#000;}
textarea{padding:1px 0 1px 0; text-indent:0; width:100%; height:18px; line-height:18px; color:#000; font-size:16px; border:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; resize:none; overflow:hidden;}

/* 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:19px; line-height:100%; margin:0; padding:10px 0 5px 0; border:1px solid #000; background:#333; font-size:16px; color:#fff; text-align:center;}

/* common */
.clfix{*zoom:1;}
.clfix:before,.clfix:after{display:table; line-height:0; content:"";}
.clfix:after{clear:both;}
.pos_rel{position:relative;}
.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);}
.clear_b {clear:both;}

/* link */
a,a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none; font-family:"RixSGo M",sans-serif;} /* 180628 수정 */

/* space */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt14 {margin-top:14px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt28 {margin-top:28px !important;}
.mt30 {margin-top:30px !important;}
.mt33 {margin-top:33px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb13 {margin-bottom:13px !important;}
.mb15 {margin-bottom:15px !important;}
.mb18 {margin-bottom:18px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb32 {margin-bottom:32px !important;}
.mb35 {margin-bottom:35px !important;}
.mb37 {margin-bottom:37px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb85 {margin-bottom:85px !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;}
.ml65 {margin-left:65px !important;}

.mr0 {margin-right:0 !important;}
.mr10 {margin-right:10px !important;}
.mr40 {margin-right:40px !important;}

.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !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;}

.pr0{padding-right:0 !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr70 {padding-right:70px !important;}

.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}

.pl0{padding-left:0 !important;}
.pl15 {padding-left:15px !important;}
.space {margin-top:50px !important;}
.space60 {margin-top:60px !important;}
.space40 {margin-top:40px !important;}
.space30 {margin-top:30px !important;}
.space20 {margin-top:25px !important;}
.space10 {margin-top:10px !important;}

/* width */
.w450 {width:450px !important;}
.w550 {width:550px !important;}
.w620{width:620px !important;}
.w750{width:750px !important;}

.mg0{margin:0 !important;}
.mgt0 {margin-top:0 !important;}

.mgb0 {margin-bottom:0 !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb45 {margin-bottom:45px !important;}
.mgb50 {margin-bottom:50px !important;}

/* placeholder */
::-webkit-input-placeholder {color:#999999; font-weight:400; font-size:14px; font-family:"RixSGo M";}
:-moz-placeholder {color:#999999; font-weight:400; opacity:1; font-size:14px; font-family:"RixSGo M";}
::-moz-placeholder {color:#999999; font-weight:400; opacity:1; font-size:14px; font-family:"RixSGo M";}
:-ms-input-placeholder {color:#999999; font-weight:400; font-size:14px; font-family:"RixSGo M";}

/* Color Common */
.txt_red {color:#e11b22 !important;}
.txt_blue {color:#005baf !important;}
.txt_aqua {color:#02a7c5 !important;}
.txt_666 {color:#666666 !important;}
.txt_000 {color:#000000 !important;}
.font_13 {font-size:13px !important; line-height:18px;}
.font_14 {font-size:14px !important; line-height:19px;}
.font_18 {font-size:18px !important;}
.va_m02{vertical-align:-2px;}
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_c {text-align:center !important;}
.txt_bd{font-family:"RixSGo B";}
.bdb0 {border-bottom:0 !important;}
.bdt0 {border-top:0 !important;}
.bdl0 {border-left:0 !important;}
.bdr0 {border-right:0 !important;}

/** initial setup **/
.scrollbar {position:absolute; width:100%; height:100%; overflow:hidden;}
.scrollbar > .scrollview {position:absolute; overflow:scroll; overflow-x:hidden; top:0; right:0; bottom:0; left:0;}
.scrollbar > .scrollview:focus {outline:thin dotted;}
.scrollbar > .scrollview::-webkit-scrollbar {display:none;}
.has-scrollbar > .scrollview::-webkit-scrollbar {display:block;}
.scrollbar > .nano-pane {position:absolute; width:6px; right:8px; top:20px; bottom:20px; visibility:hidden\9; /* Target only IE7 and IE8 with this hack */opacity:.01; background:rgba(0,0,0,.25);
-webkit-transition:.2s;
-moz-transition:.2s;
-o-transition:.2s;
transition:.2s;
}
.scrollbar > .nano-pane > .nano-slider {position:relative; margin:0 1px; background:#444; background:rgba(0,0,0,.5);}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {visibility:visible\9; /* Target only IE7 and IE8 with this hack */opacity:0.99;}

.scrollbar .nano-pane {background:#ddd;}
.scrollbar .nano-slider {background:#666;}
.scrollbar.table_scrollbar .scrollview{padding-right:10px;}/*1차수정 2015-10-21 추가*/
.scrollbar.table_scrollbar .nano-pane {right:0;}/*1차수정 2015-10-21 추가*/


/* premcalsbc */
#premcalsbc {overflow:hidden; position:relative; max-width:1200px; height:800px; margin:0 auto;}
#pn_lnb {position:absolute; left:0; top:0; z-index:20; height:100%;}
.pn_lnb {width:50px; height:100%; z-index:20; background:#15191e; filter:alpha(opacity=90); opacity:0.9;}
.pn_lnb.on {background:#242d36; filter:alpha(opacity=100); opacity:1;}
.pn_lnb a {display:block; height:50px; color:#989c9f;}
.pn_lnb a span {display:none; vertical-align:-2px;}
.pn_lnb.on a span {display:inline-block; padding-left:6px;}
.pn_lnb a:hover span,
.pn_lnb a:focus span,
.pn_lnb a.active span {color:#fff;}
.pn_lnb a i {display:inline-block; width:50px; height:50px; vertical-align:middle;}
.pn_lnb a:active,.pn_lnb a.active {background:url(/subscribe/images/pd/pn/ico_arrow_lnb.png) no-repeat 174px center;}

.pn_lnb.on .lnb_ins a {background-color:#1f282f; background:url(/subscribe/images/pd/pn/bg_lnb_line.gif) repeat-x 0 bottom;}
.pn_lnb.on .lnb_ins a:active,
.pn_lnb.on .lnb_ins a.active {background:#ea900f;}

.lnb_dirccar a i {background:url(/subscribe/images/pd/pn/ico_lnb_dirccar.png) no-repeat -61px 15px;}
.lnb_dirccar a:hover i,
.lnb_dirccar a:active i,.lnb_dirccar a.active i {background-position:11px 15px;}

.lnb_history a i {background:url(/subscribe/images/pd/pn/ico_lnb_history.png) no-repeat -64px 12px;}
.lnb_history a.active {background-color:#424d57;}
.lnb_history a:hover i,
.lnb_history a:active i,.lnb_history a.active i {background-position:14px 12px;}

.lnb_clac a i {background:url(/subscribe/images/pd/pn/ico_lnb_calc.png) no-repeat -64px 14px;}
.lnb_clac a.active {background-color:#424d57;}
.lnb_clac a:hover i,
.lnb_clac a:active i,.lnb_clac a.active i {background-position:14px 14px;}

.lnb_guide a i {background:url(/subscribe/images/pd/pn/ico_lnb_guide.png) no-repeat -64px 14px;}
.lnb_guide a.active {background-color:#424d57;}
.lnb_guide a:hover i,
.lnb_guide a:active i,.lnb_guide a.active i {background-position:14px 14px;}

.lnb_faq a i {background:url(/subscribe/images/pd/pn/ico_lnb_faq.png) no-repeat -64px 14px;}
.lnb_faq a.active {background-color:#424d57;}
.lnb_faq a:hover i,
.lnb_faq a:active i,.lnb_faq a.active i {background-position:14px 14px;}

.lcont {display:none; position:absolute; left:0; top:0; height:690px; padding:50px 0 0; background:#424d57;}
.lcont.on {display:block;}
.lcont .tit {position:relative; margin:0 40px; padding:20px 0 20px; color:#ea900f; font-size:30px; line-height:1; border-bottom:1px solid #7d8790;}
.lcont .tit_wrap{position:relative;}
.lcont .tit_wrap .count{display:block; color:#bebebe; position:absolute; font-size:16px; top:33px; right:52px; text-align:right;}
.lcont .tit:before {content:''; position:absolute; left:0; top:0; display:block; width:20px; height:4px; background:#e18213;}

.lcont .scrollbar {height:619px;}
.lcont .scrollview {padding:0 40px;}

.lcont_wrp{display:none; position:absolute; left:190px; top:0; width:0; background:#424d57;}
.lcont_wrp .lnb_close {position:absolute; top:20px; right:20px;}

/* lnb dirccar */
.lcont.dirccar{width:270px; background:#fff;}
.lcont.dirccar .cont{height:619px;}
.lcont.dirccar .cont ul{}
.lcont.dirccar .cont ul li{border-bottom:1px solid #e5e5e5; background:#ffffff;}
.lcont.dirccar .cont ul li:first-child{border-top:1px solid #e5e5e5;}
.lcont.dirccar .cont ul li:first-child.on{border-top:1px solid #ea900f;}
.lcont.dirccar .cont ul li.on{border-bottom:1px solid #ea900f; background:#ea900f;}
.lcont.dirccar .cont ul li.on a{color:#ffffff;}
.lcont.dirccar .cont ul li a{display:block; position:relative; padding:17px 0 16px 40px; height:20px; font-size:15px; line-height:20px; color:#333333;}
.lcont.dirccar .cont ul li span{display:inline-block; position:absolute; right:40px; top:17px; width:20px; height:20px; background:url(/subscribe/images/pd/pn/img_lnb_arrow.png) no-repeat 0 0; background-position:0 0;}
.lcont.dirccar .cont ul li.on span{background-position:0 -20px;}
.lcont.dirccar .tit{border-bottom:0; font-size:26px; color:#ea900f; letter-spacing:-1px;}

#pn_container {width:100%; height:740px;}
.pn_content_wrap {width:1200px; height:740px; position:relative; /*float:right; */;}
.pn_bg {position:absolute; top:0; left:0; width:1200px; height:1480px;}
.pn_bg .bg_item {z-index:3; overflow:hidden; position:absolute; top:0; left:0; width:1200px; height:740px;}
.pn_bg .bg_item1 {z-index:3; background:url(/subscribe/images/pd/pn/bg_visual.jpg) no-repeat 0 0;}
.pn_bg .bg_item2 {z-index:2; top:740px; background:url(/subscribe/images/temp/1_blur.jpg) no-repeat 0 0;}
.pn_bg .bg_item3 {z-index:1; top:740px; background:url(/subscribe/images/temp/1.jpg) no-repeat 0 0;}
.pn_content {z-index:5; position:absolute; right:0; top:0; width:400px; height:740px; background:#fff;}
.pn_intro {display:none; position:absolute; left:0; top:0; width:500px; height:740px; border:0px solid #f00; z-index:6;}
.scrollbar {position:relative;}
.scrollbar .scrollview .step_wrap {padding:0 30px;}
.scrollbar .scrollview .step_wrap.full_area{padding:0;}

/* btn_icon */
.i_btn_arr {position:absolute; top:50%; right:30px; width:11px; height:20px; margin:-10px 0 0 12px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -14px 0;}
.i_btn_arl {position:absolute; top:50%; left:30px; width:11px; height:20px; margin:-10px 12px 0 0; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 0;}
.ico_important{display:inline-block; width:20px; height:17px; margin-right:6px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) -80px 0 no-repeat; vertical-align:-3px;}

.i_s_arr {display:inline-block; width:6px; height:11px; margin-left:6px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) -129px 0 no-repeat; vertical-align:-1px;}
.i_error {display:inline-block; width:18px; height:18px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat right 0;}
.i_plan_record {display:block; width:36px; height:24px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -58px -75px;}
.i_plan_result {display:block; width:28px; height:24px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -99px -75px;}
.i_plan_mail {display:block; width:26px; height:24px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -137px -69px;}
.i_plan_extable {display:block; width:34px; height:24px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -361px; margin-bottom:4px !important;}/*20151103 2차수정 추가 */

.i_btn_clac {position:absolute; top:50%; left:30px; width:23px; height:29px; margin:-14px 13px 0 0; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -271px 0;}

/* button */
.btn_area.right{text-align:right;}
.btn_area.bottom{position:absolute; bottom:30px; left:30px; right:30px;}
.passing {background:#0096af !important;}
.btn_block {width:100%; color:#fff !important; font-size:19px; background:#c5c5c5; text-align:center;}
.btn_block span {font-size:19px;}
.btn_block .i_btn_arr {position:relative; top:inherit; right:inherit; display:inline-block; width:11px; height:20px; margin:0 0 0 5px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -14px 0; vertical-align:-3px;}
.btn_block_round {background:#e21a22; text-align:center; padding:16px 46px; border-radius:28px; min-width:62px; text-decoration:none !important;}/* 180608 보장분석 스타일 */
.btn_block_round.gray{background:#666;}
.btn_block_round span {font-size:18px; line-height:22px; color:#fff; font-family:"RixSGo M";}
.i_btn_arr_bold {position:relative; display:inline-block; width:11px; height:16px; margin:0 0 0 10px; background:url(/default/images/lab/common/ico_arrow_r.png) no-repeat 0 0; vertical-align:-1px;}/* 180608 볼드 arrow 사용 */
.i_btn_arr_bold.before{background-position:0 bottom; margin:0 14px 0 -20px;} /* 180628 */
.btn_prev {float:left; width:35%; background:#777777;}
.btn_prev span {padding:0 0 0 50px; color:#fff; font-size:18px;}
.btn_next {width:100%; text-align:right; background:#c5c5c5;}
.btn_next span {padding:0 50px 0 0; color:#fff; font-size:19px; line-height:24px;}
.btn_next.on {background-color:#0096af;}
.btn_prev+.btn_next {width:65%;}
.btn_ly_info{display:inline-block; width:18px; height:18px; margin-left:4px; text-indent:-999em; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -104px top;}
.tit_label .btn_ly_info {vertical-align:middle; margin-top:-2px;}
.btn_ly_info.big {width:22px; height:22px; background:url(/subscribe/images/pd/pn/ico_question.png) no-repeat 0 0; vertical-align:top; margin-top:4px;}
.btn_basic,.btn_basic input{display:inline-block; height:23px; padding:0 8px; border:1px solid #dddddd; color:#666; font-weight:400; font-size:14px !important; vertical-align:top; line-height:24px; background-color:#fff;}
.btn_white{border:1px solid #dddddd;}
.btn_white, .btn_white span {display:inline-block; width:55px; height:32px; background:#fff; color:#999999; text-align:center; line-height:32px;}
.btn_white.on{border-color:#00819a;}
.btn_white.on span{color:#00819a;}

.btn_area_plan {margin:20px -15px 0 0; text-align:right;}
.btn_area_plan a {display:inline-block; margin-left:-4px; padding:0 15px; text-align:center; line-height:18px; border-left:1px solid #ddd;}
.btn_area_plan.m10 a {padding:0 10px;}/*20151105 추가*/
.btn_area_plan a:first-child {border-left:0;}
.btn_area_plan a span {color:#444444; font-size:13px;}
.btn_area_plan i {margin:0 auto 8px;}

.btn_area_half:after{content::''; display:block; clear:both;}
.btn_area_half a{width:50%; display:block; float:left;}
.btn_area_half a:first-child span {margin-right:5px;}
.btn_area_half a:last-child span {margin-left:5px;}
.btn_area_half a span{display:block; padding:0;}/*2015-11-03 수정*/

.btn_block_gr {display:block; padding:18px 0; font-size:19px; font-family:"RixSGo B"; color:#fff; text-align:center; background:#c5c5c5;}
.btn_block_gr02 {display:block; padding:18px 0; font-size:19px; font-family:"RixSGo B"; color:#fff; text-align:center; background:#666;}
.btn_block_gr.on {background:#0096af;}

.btn_black_bd{display:inline-block; height:42px; color:#000; line-height:42px; border:1px solid #000000;}
.btn_black_bd span{display:inline-block; padding:0 22px; font-family:"RixSGo B";}
.btn_black_bd em{display:inline-block; width:12px; height:8px; margin:0 0 1px 8px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) -140px -8px no-repeat;}
.btn_black_bd.on em{background-position:-140px 0;}

.btn_gray.big{display:inline-block; height:44px; color:#ffffff; line-height:44px; background:#c5c5c5;}
.btn_gray.big span{display:inline-block; padding:0 30px;}
.btn_green.big{display:inline-block; height:44px; color:#ffffff; line-height:44px; background:#0096af;}
.btn_green.big span{display:inline-block; padding:0 31px;}

.btn i {display:inline-block; margin-right:7px; vertical-align:middle;}/* 20161214 */

.layer_wrap .btn_n01s {font-size:16px !important; height:38px !important; line-height:38px !important;}

.layer_wrap .btn_n02 {font-size:16px !important; height:38px !important; line-height:38px !important;}
.layer_wrap .btn_area .cancel {background:#929faa; border: 1px solid #929faa;}

/* input */
/* Input Grouping */
.bx_valid {position:relative;}
.bx_valid .txt_error {display:none;}
.bx_valid .grouping .group {float:left; width:45%;}
.bx_valid .grouping .dash,
.bx_valid .grouping .blank {display:table; float:left; width:10%; height:49px; text-align:center;}
.bx_valid .grouping .dash span,
.bx_valid .grouping .blank span {display:table-cell; vertical-align:bottom;}
.bx_valid .grouping.card_type .group {width:17.5%; padding-top:20px;}
.bx_valid .grouping.travel_type .type01{width:26%; margin-right:5%;}
.bx_valid .grouping.travel_type .type02{width:14%;}
.bx_valid .grouping.travel_type .type01:first-child,
.bx_valid .grouping.card_type .group:first-child{padding:0;}
.bx_valid .grouping.card_type .dash {width:10%;}
.bx_valid .grouping.card_type .img_card {position:absolute; top:2px; margin-left:5px; width:90px; color:#666; line-height:1;}
.bx_valid .grouping.card_type .img_card img {vertical-align:-1px;}
.bx_valid .grouping.btn_type {margin:0 0 15px 0;}
.bx_valid .grouping.btn_type .group {display:table-cell; float:none; width:100%; text-align:left;}
.bx_valid .grouping.btn_type .send_zone {display:table-cell; padding:0 0 0 0; text-align:right; vertical-align:bottom;}
.bx_valid .grouping.btn_type .send_zone.chk_box {padding:0 0 5px 0;}
.bx_valid .grouping.btn_type .send_zone.w170 {min-width:170px;}
.bx_valid .grouping.btn_type .send_zone.w120 {min-width:120px;}
.bx_valid .grouping.btn_type .send_zone.w100 {min-width:100px;}
.bx_valid .grouping.three .group {width:30%;}
.bx_valid .grouping.three .blank {width:5%;}
.bx_valid .grouping.three .group:last-child {margin:0;}
.bx_valid .grouping.daytime .group.day {width:24%;}
.bx_valid .grouping.daytime .group.time {width:16%;}
.bx_valid .grouping.daytime .blank {width:5%;}
.bx_valid .grouping.daytime .blank.center {width:10%;}
.bx_valid .grouping.daytime .group:last-child {margin:0;}
.bx_valid .travel_type .bar.lock {margin-top:12px;}
.bx_valid .grouping .pos_ab {position:absolute; width:300px; top:0; left:0;}

.group_bx_valid .bx_valid{float:left; width:150px;}
.group_bx_valid .mr20{margin-right:20px;}
.group_bx_valid .ml20{margin-left:20px;}

/*input {font-family:"RixSGo B"; color:#000;}*/
.group {position:relative;}
.group input {display:block; width:300px; height:28px; padding:0 0 2px 0; font-family:"RixSGo B"; color:#000; font-size:16px; border:none; border-bottom:1px solid #aaa; background-color:transparent;}
.ie8 .group input {height:25px; padding:5px 0 0 0;}
.group.focus input,
.group input:focus {outline:none; border-bottom:1px solid #ffffff;}
.group>label {color:#000000; font-weight:normal; font-size:13px; font-family:"RixSGo B"; line-height:1;}
.group>label.hide_txt {position:relative;}
.group.focus label, .group.focus .tit_select {color:#00819a;}
.group label .message {font-size:12px; color:#999999;}
.group .tit_select{font-size:13px; color:#000; font-family:"RixSGo B";}


/* 기본 블루 라인 */
.group .bar{ position:relative; display:block;}
.group .bar:before,
.group .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;}
.group .bar:before {left:0;}
.group input:focus ~ .bar:before,
.group input:focus ~ .bar:after,
.group.focus input ~ .bar:before,
.group.focus input ~ .bar:after{width:100%;}

.group.line {margin:0 0 15px 0; padding-bottom:10px; border-bottom:1px solid #E4E4E4;}
.bx_valid.error .group.line {border:0; padding:0;}

/* error 레드 라인 */
.bx_valid.error .txt_error {display:block;}
.bx_valid.error .grouping .tit_select,
.bx_valid.error .group .tit_select,
.bx_valid.error .group label,
.bx_valid.error .group label,
.bx_valid.error .group label,
.bx_valid.error .group label,
.bx_valid.error .group label {color:#00819a;}

.bx_valid.error .bar:before,
.bx_valid.error .bar:after{background:#E11B22;}
.bx_valid.error .bar:before,
.bx_valid.error .bar:after{content:''; height:2px; width:100%; bottom:0; position:absolute; background:#E11B22; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all;}
.bx_valid.error .bar:before {left:0;}
.bx_valid.error input ~ .bar:before {width:100%;}
.bx_valid.error input {outline:none; border-bottom:1px solid #ffffff;}
.bx_valid.error .grouping.btn_type {margin:0 0 0 0;}
/* Select Box error */
.bx_valid.error .select_style ~ .bar:before {width:100%;}
.bx_valid.error .select_style {outline:none;}
.bx_valid.error .ipt_select {margin:0; border:0;}
.bx_valid.error .ipt_select .txt_error {margin:-2px 0 0 0; border-top:2px solid #e11b22;}

/* input text가 없이 다른 태그 들어올시 */
.group .chk_wrap label {transition:none; pointer-events:visible;}
.ie8 .group .chk_wrap label {margin:0 19px 0 8px;}
.group .chk_wrap .input_radio input[type=radio],
.group .chk_wrap .input_checkbox input[type=checkbox] {width:auto; height:auto;}
.tit_label {display:block; margin:0 0 6px 0; font-size:13px; color:#00819a; font-family:"RixSGo B";}
.tit_label_bk14{display:block; margin-bottom:8px; font-size:14px; color:#000; line-height:22px;}
.tit_label_bk15 {display:block; margin-bottom:8px; font-size:15px; color:#000; line-height:22px;}

.bx_valid .group input:disabled ~ label {top:-13px; font-size:12px; color:#00819a;}
.group input.readonly ~ label {top:-13px; font-size:12px; color:#00819a;}
.group input.readonly:focus {border-bottom:1px solid #dddddd;}
.group input.readonly:focus ~ .bar {display:none;}

.bx_valid .bar.lock {display:block; margin-top:5px; border-bottom:1px solid #ddd;}
.bx_valid.error .bar.lock {border-bottom:1px solid #ffffff;}
.bx_valid.error .bar.lock:after,
.bx_valid.error .bar.lock:before {width:100%; bottom:0;}
.bx_valid.error .list_type01,
.bx_valid.error .list_type04,
.bx_valid.error .list_type05 {padding-bottom:0; border:0;}
.bx_valid .txt_tip {border-top:1px solid #dddddd; margin-top:10px;}
.bx_valid.error .txt_tip {border-top:none; margin-top:0;}

/* error message */
.txt_error {width:100%; margin:8px 0 0 0; padding-top:10px; border-top:2px solid #E11B22; color:#e11b22 !important; font-size:13px;}
.txt_error .ico{display:inline-block; width:16px; height:16px; margin:-3px 5px 0 0; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -57px 0; vertical-align:middle;}
.group + .txt_error,
.group ~ .txt_error,
.grouping + .txt_error {border:0; padding:0;}

.group input[type="radio"]:focus ~ label,
.group input[type="radio"]:valid ~ label,
.group input[type="checkbox"]:focus ~ label,
.group input[type="checkbox"]:valid ~ label {top:0; font-size:15px; color:#000;}

.ipt_radio{overflow:hidden; padding-top:1px;}
.ipt_radio .radio_style {float:left; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -160px -28px; width:20px; height:20px; margin-left:1px; display:block;}
.ipt_radio .radio_style.on {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -130px -28px;}
.ipt_radio .radio_style.on.disable {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -189px -28px;}
.ipt_radio .radio_style.disable {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -219px -28px;}
.ipt_radio .radio_style.focus{outline:1px dotted #808080;}
.ipt_radio label{float:left; margin:0 22px 0 8px; display:block; color:#000 !important;}
.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;}

/* radio inline */
.chk_wrap .ipt_radio {display:inline-block;}
.chk_wrap .ipt_radio:last-child label {margin-right:0;}

/* radio  */
.chk_wrap .ipt_radio.d_block{display:block;}

.ipt_check{overflow:hidden; padding-top:1px; line-height:20px;}
.ipt_check .check_style{display:block; float:left; /*position:absolute; left:0; top:1px; */background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -30px -28px; width:20px; height:20px; margin-left:1px; vertical-align:middle;}
.ipt_check .check_style.on{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -28px;}
.ipt_check .check_style.on.disable{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -60px -28px;}
.ipt_check .check_style.disable{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -90px -28px;}
.ipt_check .check_style.focus{outline:1px dotted #808080;}
.ipt_check label{margin:0 22px 0 8px; vertical-align:top; font-family:"RixSGo B"; line-height:1.2; color:#000;}
.ipt_check input[type='checkbox']{width:20px; height:20px; opacity:0; filter:alpha(opacity=0); vertical-align:top; display:block; padding:0; margin:0;}

.ipt_check .btn_agree_a{display:inline-block; line-height:1.2; color:#000 !important; vertical-align:middle;}
.ipt_check .btn_agree_a span{display:inline-block; margin-right:8px; width:20px; height:20px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -30px -28px; vertical-align:middle;}
.ipt_check .btn_agree_a.on span{background-position:0 -28px;}
.ipt_check .btn_agree_a.on:focus span{outline:1px dotted #808080;}

/* checkbox inline */
.chk_wrap .ipt_check {display:inline-block;}
.chk_wrap.w50 .ipt_check, .chk_wrap.w50 .ipt_radio {width:48%;}

.select_mail{padding-top:20px;}
.ipt_select{position:relative; width:100%;}
.ipt_select .select_style{border-bottom:1px solid #aaa;}
.ipt_select .select_style .slc_target{display:block; padding:5px 0; width:100%; height:20px; text-indent:0; background:url(/subscribe/images/pd/pn/slc_close.png) no-repeat right 50%; color:#929292;}
.ipt_select .select_style .slc_target.select{font-size:16px; color:#000; font-family:"RixSGo B";}
.ipt_select .select_style .slc_target.open{background:#fff url(/subscribe/images/pd/pn/slc_open.png) no-repeat right 50%;}

.ipt_select .select_style .slc_drop{position:absolute; top:-5px; 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; background:##e9e9e9; color:#333;}
.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 .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;}

.slc_drop02 {position:absolute; top:0; left:0; z-index:10; width:100%; min-width:340px; border-top:2px solid #005baf;}
.slc_drop02 td {border:1px solid #e7e7e7; background-color:#fff; vertical-align:middle;}
.slc_drop02 td a {display:block; height:46px; line-height:46px; text-align:center; color:#666;}
.slc_drop02 td a:hover {background-color:#eeeeee;}
.slc_drop02 td a.disabled {color:#c6c6c6;}
.slc_drop02 td a.active {color:#666; background:#e9e9e9;}

.no_advice {position:relative; min-height:47px; padding:0 0 0 62px; font-size:14px; line-height:20px; color:#000;}
.no_advice span.ico {display:block; content:""; position:absolute; left:0; top:0; width:47px; height:47px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -75px;}

/* box type */
.box_gray13{margin:10px 0 15px 0; padding:15px; background:#f4f4f4; font-size:13px; color:#666666;}
/*.box_gray13{margin:0 0 15px; padding:15px; background:#f4f4f4; font-size:13px;}*/
.box_gray15{margin:15px 0 18px; padding:15px; background-color:#f4f4f4;}
.box_gray20{margin:15px 0 18px; padding:25px 20px; background-color:#f4f4f4;}
.box_white20{margin:15px 0 0; padding:20px; background-color:#ffffff;}
.box_white20.box_input .user_sel dt{margin-bottom:4px;}
.bx_form_area{display:block; margin:10px 0 10px; padding:0;}
.bx_form_area .address_select .ipt_radio label{width:330px;}
.bx_form_area .txt_tip{margin:0;}
/*.bx_form_area.line{padding-bottom:10px;}*/
.bx_form{padding:15px; background-color:#f4f4f4;}

.bx_information{margin:25px 0 0 0;}
.bx_information .list_info{margin:23px 0 30px 0;}
.bx_information .list_info dt{margin:0 0 15px; color:#666; font-size:14px;}
.bx_information .list_info dd li {float:left; margin-left:10px;}
.bx_information .list_info dd > ul li:first-child {margin-left:0;}
.bx_information .list_info dd li a {display:block; width:113px; padding:7px 0 6px 0; border:1px solid #dddddd; text-align:center; color:#666666; line-height:20px;}
.bx_information .list_info dd.item5 li {margin-left:5px;}
.bx_information .list_info dd.item5 li a {width:92px; font-size:14px;}
.bx_information .info li em {color:#444444;}
.bx_information .list_info .bu_star{font-size:13px;}
.bx_information .chk_txt {padding:15px 0 0 0; border-top:1px solid #dddddd; color:#666666;}
.bx_information .chk_txt p {margin:0 0 10px 0;}

.confirm .chk_txt {padding:15px 0 0 0; border-top:2px solid #000; color:#000;}
.confirm .chk_txt.noline {border-top:0;}
.confirm .chk_txt p {margin:0 0 10px 0; color:#000; font-family:"RixSGo B"; font-size:14px;}
.confirm .chk_txt .ipt_check label {color:#000; font-family:"RixSGo B";}

/* 검색 영역*/
.inp_search {position:relative; margin:5px 0 0 0; border-bottom:1px solid #aaa;}
.inp_search .input_txt {display:block; width:92%;}
/*.inp_search .input_txt{display:block; width:290px;}*/
.inp_search .input_txt input {border:0;}
.inp_search .bx_auto_search {position:absolute; left:0; top:30px; overflow-y:auto; overflow-x:hidden; width:100%; max-height:171px; border-top:2px solid #005BAF; border-bottom:1px solid #dddddd; background-color:#ffffff; z-index:50;}
.inp_search .bx_auto_search ul {border:1px solid #dddddd; border-top:0; border-bottom:0;}
.inp_search .bx_auto_search li a {display:block; padding:10px 14px; color:#000000;}
.inp_search .bx_auto_search li a:hover,
.inp_search .bx_auto_search li a:focus{background-color:#eeeeee;}
.inp_search.focus .bx_auto_search {display:block;}
.inp_search.type02 .bx_auto_search {top:54px;}

.btn_search {display:block; position:absolute; right:0; bottom:0; width:20px; height:20px; padding:0 0 10px 10px; text-indent:-999em; background:url(/subscribe/images/pd/pn/spt_type_pn.png)  left -320px no-repeat;}
/*.btn_search span {display:block;}*/
.btn_search.arrow {width:20px; height:20px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) -30px -320px;}
.bx_valid.error .inp_search {border:0;}


.address_area {margin:15px 0 0 0;}
.address_area .btn_area {margin:15px 0 0 0;}
.address_area .group {margin:15px 0 0 0;}
.address_area .address {padding-bottom:8px; border-bottom:1px solid #aaa; color:#000000; font-family:"RixSGo B"; font-size:16px; line-height:24px;}
/*.address_area .fl {width:312px;}*/
.address_area .group>div {margin-right:78px;}
.address_area .group>span {position:absolute; right:0; bottom:0;}


/* 다이렉트 연구소 */

/* layout */
#lab_wrap{min-width:1280px;}
/* #lab_header{height:80px; background:#27c6db; padding:20px 0 15px 0; box-sizing:border-box;} */
#lab_header { position:fixed; width:100%; height:auto; background:transparent; padding:0; box-sizing:border-box; z-index:100; }
#lab_header .header_inner{position:relative; margin:0 auto; width:1200px;}
#lab_header .header_inner h1{float:left; margin-top: -5px;}
#lab_header .pop_logo{display:none; position:absolute; top:70px; left:0; width:500px; z-index:200; background:#fff;}
#lab_header .pop_logo .logo_area{position:relative; padding:38px 0 0 0; height:235px; border:1px solid #333333;}
#lab_header .pop_logo .logo_area .tit{margin-bottom:7px; font-family:"RixSGo B"; font-size:22px; line-height:24px; text-align:center; color:#333333;}
#lab_header .pop_logo .logo_area .copy{margin-bottom:35px; font-size:14px; line-height:24px; text-align:center; color:#333333;}
#lab_header .pop_logo .logo_area .logo_box{padding-left:34px;}
#lab_header .pop_logo .logo_area .logo_box div{float:left; width:185px; text-align:center;}
#lab_header .pop_logo .logo_area .logo_box .logostyle01{padding-right:30px; border-right:1px solid #eeeeee;}
#lab_header .pop_logo .logo_area .logo_box .logostyle02{padding-left:30px;}
#lab_header .pop_logo .logo_area .logo_box .log_img{margin-bottom:30px;}
#lab_header .pop_logo .logo_area .btn_close{position:absolute; right:20px; top:20px;}

/* 190125 신규작업 착함보험연구소 gnb */
#lab_gnb{float:right;}
#lab_gnb .gnb_list{float:left;}
#lab_gnb .gnb_list li{float:left; margin-left:3px;}
#lab_gnb .gnb_list li.last{margin-left:30px; padding:0 20px; background:#666666;}
#lab_gnb .gnb_list li a{display:block; height:45px; line-height:45px; padding:0 20px; font-size:19px; color:#ffffff; text-decoration:none; box-sizing:border-box;}
#lab_gnb .gnb_list li.active a,
#lab_gnb .gnb_list li a:hover{}
#lab_gnb .gnb_list li.last.active a,
#lab_gnb .gnb_list li.last a:hover{padding-bottom:6px; border-bottom:none;}
#lab_gnb .quick{float:right; margin:6px 0 7px 0; text-align:center;}
#lab_gnb .quick > li{float:left; margin:0 0 0 10px;}
#lab_gnb .quick > li:after{clear:both;}
#lab_gnb .quick > li > a{display:block; height:30px; line-height:30px; padding:0 15px; font-size:14px; color:#fff; border:1px solid #fff;}

.direct_cc{position:relative; float:left;}
.direct_cc .btn_reckoning{display:inline-block; height:30px; padding:0 25px 0 15px; line-height:30px; background:url("../images/lab/common/bg_btn_reckoning_off.png") no-repeat 140px 13px; border:1px solid #fff; font-family:"RixSGo B"; font-size:14px; color:#ffffff; text-decoration:none;}
.direct_cc .btn_reckoning.on{color:#ffffff; background:#244961 url("../images/lab/common/bg_btn_reckoning_on.png") no-repeat 140px 13px; border:1px solid #244961;}
.direct_cc > a.on + .bx_direct_cc{display:block;}

.bx_direct_cc {display:none; position:absolute; right:0; top:41px; padding:10px 18px; background:#fff; border:2px solid #244961; z-index:200;}
/*.bx_direct_cc:after{content:''; border:transparent transparent 10px transparent solid #fff;}*/
.bx_direct_cc:before {content:''; position:absolute; top:-10px; right:76px; width:10px; height:12px; background:url("../images/lab/common/bubble.png") no-repeat 0 0; background-size:10px 12px; transform:rotateX(-45deg); z-index:201;}
.bx_direct_cc ul {float:none !important; display:block; min-width:300px; margin-right:0 !important;}
.bx_direct_cc ul li {padding:0 !important;}
.bx_direct_cc .depth1 li { float:none !important; display:block; border-bottom:1px solid #eee; padding-bottom:10px !important; margin-bottom:15px;}
.bx_direct_cc .depth1 li:last-child {border-bottom:0; margin:0; padding-bottom:0 !important;}
.bx_direct_cc .depth1 li.last {border-bottom:0; margin:0; padding-bottom:0 !important;}
.bx_direct_cc .depth1 li > strong {display:block; margin-bottom:10px;}
.bx_direct_cc .depth2 {display:block; overflow:hidden; background:url("../images/common/bu_dash.png") no-repeat 0 10px; padding-left:11px; margin-bottom:1px; line-height:15px;}
.bx_direct_cc .depth2 .txt_tit {float:left; font-size:15px; color:#333; line-height:24px;}
.bx_direct_cc .depth2 .txt_bx {float:right; border:1px solid #eee; font-size:12px; color:#767676; padding:2px 6px 1px 5px; margin-top:2px;}

/* menu */
.goodinsu_menu{height:67px; background:#fff; border-bottom:1px solid #ccc; box-sizing:border-box;}
.goodinsu_menu:before{content:'';}
/*.goodinsu_menu {overflow:hidden;}*/
.goodinsu_menu {overflow:visible;}
.goodinsu_menu .menu_area{position:relative; margin:0 auto; width:1200px;}
.goodinsu_menu .menu_area .lnb{position:relative; height:66px; line-height:66px;}
.goodinsu_menu .menu_area .lnb > ul > li.right_menu{float:left; width:250px;}
.goodinsu_menu .menu_area .lnb > ul > li.right_menu > a {padding:0 9px; font-size:16px; color:#333;}
.goodinsu_menu .menu_area .lnb > ul > li.right_menu > a:hover,
.goodinsu_menu .menu_area .lnb > ul > li.right_menu > a:focus{color: #00b4cd;}
.goodinsu_menu .menu_area .lnb > ul > li.right_menu > a:last-child{padding:0 0 0 8px;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu{float:left; width:950px; cursor:pointer;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu > a{height:66px;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu > a{display:inline-block; font-size:20px; color:#111; font-family:"RixSGo B"; letter-spacing:-0.025em; height:66px; line-height:66px; float:left;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu > a:after{content:''; display:inline-block; width:18px; height:18px; margin-left:10px; background:url("../images/lab/common/arrow.png") no-repeat 0 -18px; background-size:18px 36px;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu:focus > a,
.goodinsu_menu .menu_area .lnb > ul > li.all_menu.on > a{color:#00b4cc;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu:focus > a:after,
.goodinsu_menu .menu_area .lnb > ul > li.all_menu.on > a:after{content:''; background:url("../images/lab/common/arrow.png") no-repeat 0 0; background-size:18px 36px;}
.goodinsu_menu .menu_area .lnb > ul > li.all_menu p.s_tit{font-size:14px; color:#666; padding: 0 0 0 13px; display:inline-block;}
.drop_menu{display:none; position:relative; width:100%; min-width:1280px; min-height:326px; overflow:hidden; z-index:10; background:#fff; text-align:center; box-shadow:0px 20px 40px rgba(0,0,0,.2);}
.drop_menu.on{display:block;}
.drop_menu ul{display:inline-block;}
.drop_menu ul > li{float:left; width:273px;}
.drop_menu ul > li > div > a, .drop_menu ul > li > a{font-size:17px; color:#666; font-family:"RixSGo B"; text-align:left;}
.drop_menu ul > li > div a:hover {text-decoration:none;}
.drop_menu ul > li > div > a{position:relative; display:inline-block;}
.drop_menu ul > li > div > a:after{content:""; position:absolute; left:50%; bottom:-7px; width:0; height:2px; background:#27c6db; transition:all 0.3s;}
.drop_menu a{display:inline-block; font-size:16px; color:#333; font-family:"RixSGo B";}
.drop_menu .depth_01 .depth_02 > li:first-child{display:block; text-align:left;}
.drop_menu ul > li.img_wrap{width:346px; padding:24px 30px 0 40px;}
.drop_menu ul > li > a:after{content:''; display:block; background:none; margin-bottom:20px;}
.drop_menu div{padding:20px; box-sizing:border-box; min-height:120px; line-height:15px; text-align:left;}
.drop_menu li.no_child div:after { content:""; position:absolute; left:50%; bottom:-1px; width:0; height:2px; background:#27c6db; transition:all 0.5s;}
.drop_menu li.no_child div:hover a:after,
.drop_menu li.no_child div:focus a:after{left:0; width:100%;}
.goodinsu_menu .menu_area .lnb > div{display:inline-block; overflow:hidden; height:66px;}
.goodinsu_menu .menu_area .lnb > div:after{opacity:0; transition:all 0.5s;}
.goodinsu_menu .menu_area .lnb > div:hover,.goodinsu_menu .menu_area .lnb > div:focus {overflow:visible; opacity:1;}
.goodinsu_menu .menu_area .lnb > div > ul:hover,.goodinsu_menu .menu_area .lnb > div > ul:focus{background:#fff;}
.goodinsu_menu .menu_area .lnb > div > ul:hover + .hide,.goodinsu_menu .menu_area .lnb > div > ul:focus + .hide{background:#fff; width:100%;}
.drop_menu .depth_01 .depth_02{padding-top:8px;}
.drop_menu .depth_01 .depth_02 li{height:27px; line-height:27px;}
.drop_menu .depth_01 .depth_02 li > a{position:relative; font-size:15px; color:#999; padding-top:7px;}
.drop_menu .depth_01 .depth_02 li > a:after{content:""; position:absolute; left:50%; bottom:-20px; width:0; height:2px; background:#27c6db; transition:all 0.3s;}
.drop_menu .depth_01 .depth_02 li > a:hover,
.drop_menu .depth_01 .depth_02 li > a:focus{color:#27c6db; transition:all 0.5s;}
.drop_menu .depth_01 .depth_02 li > a:hover:after,
.drop_menu .depth_01 .depth_02 li > a:focus:after{left:0; width:100%;}

/* footer */
#lab_footer {width:100%; background:#333333;}
#lab_footer .footer_content {width:1200px; margin:0 auto;}
#lab_footer .footer_link {width:100%; background:url("../images/lab/common/bg_footer_link.gif") repeat-x 0 0; border-bottom:1px solid #efefef;}
#lab_footer .footer_link li{float:left; width:300px;}
#lab_footer .footer_link li .link_btn{display:block; position:relative; padding:10px 0 10px 25px; font-family:"RixSGo B"; font-size:15px; line-height:22px; border-left:1px solid #e3e3e3; background:#eeeeee; color:#333333;}
#lab_footer .footer_link li .link_btn span{display:inline-block; position:absolute; right:25px; top:17px; width:13px; height:8px; background:url("../images/lab/common/footer_link_open.png") no-repeat 0 0;}
#lab_footer .footer_link li .link_btn:hover{text-decoration:none;}
#lab_footer .footer_link li div{display:none; border-left:1px solid #eeeeee;}
#lab_footer .footer_link li ul{padding:20px 0 25px 25px;}
#lab_footer .footer_link li ul li{float:none; width:auto;}
#lab_footer .footer_link li ul li span,
#lab_footer .footer_link li ul li a{display:inline-block; font-size:14px; line-height:26px; color:#666666;}
#lab_footer .footer_link li ul li ul{padding:0;}
#lab_footer .footer_link li ul li ul li{padding-left:9px; background:url("../images/lab/common/bg_foot_bar.gif") no-repeat 0 11px;}
#lab_footer .footer_link li ul li.list_type01{margin-bottom:20px;}
#lab_footer .footer_link .link_last .link_btn{border-right:1px solid #e3e3e3;}
#lab_footer .footer_link .link_last div{border-right:1px solid #eeeeee ;}

#lab_footer .foot_area{padding:32px 0 43px 2px;}
#lab_footer .foot_l{float:left; margin-left:-2px;}
#lab_footer .foot_l .policy{float:left; padding-bottom:10px; margin-right:5px;}
#lab_footer .foot_l .policy li{float:left;}
#lab_footer .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;}
#lab_footer .foot_l .policy li a:hover{text-decoration:none;}
#lab_footer .foot_l .policy li:first-child a{padding-left:0; background:none;}
#lab_footer .foot_l .sns{float:left; padding-left:9px;}
#lab_footer .foot_l .sns li{float:left; margin-right:8px;}
#lab_footer .foot_l .address{font-size:14px; line-height:22px; color:#777777;}
#lab_footer .foot_l .address span{margin-right:21px;}
#lab_footer .foot_l .copyright{font-size:14px; line-height:22px; color:#777777;}
#lab_footer .certif_list {float:left;}
#lab_footer .certif_list li {position:relative; float:left; width:27px; height:28px; margin:-2px 8px 0 0;}
#lab_footer .certif_list li:last-child, #footer .certif_list li + li + li + li { margin-right:0;}
#lab_footer .certif_list li a {display:block; float:left; width:28px; height:28px; background:url("../images/lab/common/ico_mark.png") no-repeat; text-indent:-9999px; text-decoration:none;}
#lab_footer .certif_list .mark1 a {background-position:0 0;}
#lab_footer .certif_list .mark2 a {background-position:-35px 0;}
#lab_footer .certif_list .mark3 a {background-position:-70px 0;}
#lab_footer .certif_list .mark4 a {background-position:-104px 0;}

#lab_footer .foot_r{float:right;}
#lab_footer .foot_r dl{padding-bottom:5px; float:left;}
#lab_footer .foot_r dl dt{font-family:"RixSGo B"; font-size:14px; color:#999999; line-height:20px;} /* 180628 수정 */
#lab_footer .foot_r dl dd{font-family:"RixSGo B"; font-size:18px; line-height:20px;} /* 180628 수정 */
#lab_footer .foot_r dl.first{background:url("../images/lab/common/bg_footer_number_line.gif") 100% 4px no-repeat; padding-right:20px; margin-right:17px;}
#lab_footer .foot_r dl .txt_white{color:#ffffff;}
#lab_footer .foot_r .txt{font-size:13px; color:#777777;}
#lab_footer .foot_r .btn_ars{}
#lab_footer .foot_r .btn_ars a{display:inline-block; padding:6px 23px 6px 11px; font-size:13px; line-height:1; color:#777777; border:1px solid #666666; background:#3c3c3c url("../images/lab/common/bg_btn_ars.png") no-repeat 64px 6px;}
#lab_footer .foot_r .btn_ars a:hover{text-decoration:none;}
#lab_footer .foot_r .txt_red{font-family:"RixSGo B"; color:#e11b22 !important;}
#lab_footer .foot_r .txt_green{font-family:"RixSGo B"; color:#0096af !important;}

/* container */
#lab_container{ padding-top:150px; }
.lab_contents{padding-bottom:80px;}
.lab_contents .toparea{margin:0 auto; width:1200px;}
.lab_contents .tbl_list{border-top:2px solid #333333;}
.lab_contents .tbl_list thead th{height:40px; line-height:40px; font-family:"RixSGo B"; font-size:16px; text-align:left; color:#000000; border-bottom:1px solid #8d8d8d;}
.lab_contents .tbl_list tbody th,
.lab_contents .tbl_list tbody td{height:47px; line-height:47px; font-size:16px; text-align:left; color:#333333; border-bottom:1px solid #dddddd;}
/*2016-02-24 수정*/
.lab_contents .tbl_list tbody td .edit_q{margin:0 0 15px 0;}
.lab_contents .tbl_list tbody td .edit_a{padding:23px 80px 40px 50px; border:1px solid #ff9999; font-family:"RixSGo B"; font-size:16px; line-height:28px; color:#000000; background:#fefcfc url("../images/lab/lounge/bg_open_td.png") no-repeat 20px 25px;}
.lab_contents .tbl_list tbody td .edit_a em{margin:0 4px 0 0; color:#e11b22;}
.lab_contents .tbl_list tbody td .edit_a span{}
.lab_contents .tbl_list tbody td .edit_a .a_txt1{margin:0 0 20px 0;}
.lab_contents .tbl_list tbody td .edit_a .a_txt2{font-family:"RixSGo L";}
.lab_contents .tbl_list tbody td a{display:inline-block; color:#333333;}
.lab_contents .tbl_list tbody td .btn_rsend{display:inline-block; width:56px; height:25px; font-size:14px; line-height:25px; text-align:center; color:#666; border:1px solid #ddd;}
.lab_contents .tbl_list tbody td .reply{display:inline-block; text-indent:-999px; width:47px; background:url("../images/lab/common/ico_reply.gif") no-repeat 9px 12px;}

/*//2016-02-24 수정*/
.lab_contents .tbl_list tbody td.last span{display:inline-block; width:16px; height:9px; background:url("../images/lab/lounge/img_tbl_arrow.png") no-repeat 0 -9px;}
.lab_contents .tbl_list tbody .on td.last span{background-position:0 0;}
.lab_contents .tbl_list tbody td.last{position:relative;}
.lab_contents .tbl_list tbody td.last span{position:absolute; right:0; top:50%; margin-top:-4px;}
.lab_contents .tbl_list tbody td.on span{background-position:0 0;}
.lab_contents .tbl_list tbody .open td{padding:23px 80px 23px 80px; font-family:"RixSGo B"; font-size:16px; line-height:28px; color:#000000; background-color:#fefcfc; /*background:url("../images/lab/lounge/bg_open_td.png") no-repeat 45px 25px*/;}
.lab_contents .tbl_list tbody .anser td{font-size:16px; line-height:48px; color:#333; background:#fefcfc;}
.lab_contents .tbl_list tbody .anser td.txt{padding:0 0 0 111px; font-family:"RixSGo B"; background:#fefcfc url("../images/lab/lounge/bg_open_td.png") no-repeat 80px 9px;}

.lab_contents .paging_area{position:relative; margin-top:40px; height:40px; text-align:center;}
.lab_contents .paging_area .btn_write{position:absolute; right:0; top:0;}
.lab_contents .paging_area .btn_write a{display:block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}
.lab_contents .paging_area .paging{padding-top:4px;}
.lab_contents .paging_area .paging a{display:inline-block; margin:0 1px; padding:9px 0; width:36px; height:18px; line-height:18px; font-family:"RixSGo EB"; font-size:16px; color:#333333; text-align:center; vertical-align:top;}
.lab_contents .paging_area .paging a.on{color:#e11b22;}
.lab_contents .paging_area .paging a.currentpg{color:#e11b22;}
.lab_contents .paging_area .paging a.first{background:url("../images/lab/common/paging_first.png") no-repeat center center;}
.lab_contents .paging_area .paging a.pre{margin-right:7px; background:url("../images/lab/common/paging_prv.png") no-repeat center center;}
.lab_contents .paging_area .paging a.next{margin-left:12px; background:url("../images/lab/common/paging_nxt.png") no-repeat center center;}
.lab_contents .paging_area .paging a.last{background:url("../images/lab/common/paging_last.png") no-repeat center center;}

/* 181221 배너 추가 */
.lab_contents .banner_area{margin-top:60px; padding:0 40px;}
.lab_contents .banner_area ul li{float:left; cursor:pointer;}
.lab_contents .banner_area ul li+li{margin-left:40px;}

/* editor */
.editor_view{border-top:2px solid #333333;}
.editor_view .edit_tit{; border-bottom:1px solid #8d8d8d;}
.editor_view .edit_tit .p_txt{float:left; padding:10px 0; max-width:790px; line-height:20px; font-family:"RixSGo B"; font-size:16px; color:#000000;}
.editor_view .edit_tit .p_inf{float:right; padding:10px 13px 10px 0; line-height:20px; font-size:16px; color:#333333;}
.editor_view .edit_tit .p_inf span{color:#333333;}
.editor_view .edit_tit .p_inf span:first-child{padding-right:42px;}
.editor_view .edit_tit .p_inf.aln span{padding-right:0;}
.editor_view .edit_tit .p_inf strong{margin-right:13px; color:#000000;}
.editor_view .edit_cont,
.editor_view .edit_q{padding:24px 2px 74px 2px; line-height:26px; font-size:16px; color:#333333; border-bottom:1px solid #dddddd;}
.editor_view .edit_a{padding:24px 62px 24px 62px; line-height:26px; font-size:16px; color:#333333; border-bottom:1px solid #dddddd; background:#fefcfc; background:url("../images/lab/lounge/bg_open_td.png") no-repeat 30px 25px;}
.editor_view .edit_a .a_txt1{padding-bottom:10px; font-family:"RixSGo B"; color:#000000;}
.editor_view .edit_a .a_txt1 em{font-family:"RixSGo B";}
.editor_view .edit_a .a_txt2{font-size:16px; line-height:26px; color:#333333;}

.editor_write{border-top:2px solid #333333;}
.editor_write .edit_name{padding:12px 2px 11px 2px; line-height:26px; font-size:16px; color:#333333; border-bottom:1px solid #dddddd;}
.editor_write .edit_name span{display:inline-block; width:70px; font-family:"RixSGo B";}
.editor_write .edit_name{padding:12px 2px 11px 2px; line-height:26px; font-size:16px; color:#333333; border-bottom:1px solid #dddddd;}
.editor_write .edit_name input{width:90%; border:none; color:#999999;}
.editor_write .edit_cont{padding:12px 2px 12px 2px; line-height:26px; font-size:16px; color:#333333; border-bottom:1px solid #dddddd;}
.editor_write .edit_cont span{display:inline-block; width:70px; font-family:"RixSGo B"; vertical-align:top;}
.editor_write .edit_cont textarea{padding-top:5px; width:90%; height:180px !important; border:none; color:#999999; vertical-align:top;}

/* scroll */
.scroll.txtarea{overflow:hidden; width:340px; height:598px;}
.scroll.txtarea .view{height:100%;}
.scroll.txtarea .jspContainer{overflow:hidden; position:relative;}
.scroll.txtarea .jspPane{position:absolute;}
.scroll.txtarea .jspVerticalBar{position:absolute; top:0; right:20px; width:4px; height:100%;}
.scroll.txtarea .jspTrack{background:#dddddd; position:relative;}
.scroll.txtarea .jspDrag{background:#666666; position:relative; top:0; left:0; cursor:pointer;}

/* 오피스 */
.office{}
.office .team_drrct{position:relative; padding-bottom:0;}
.office .team_drrct .toparea_full{}
.office .team_drrct .menu_area{border-color:#d6ccbb;}
.office .team_drrct .slide_wrp{overflow:hidden; position:relative; width:100%; height:940px;}
.office .team_drrct .slide_scroll{overflow:hidden; height:940px;}
.office .team_drrct .slide_area{position:absolute; width:100%;top:0}
.office .team_drrct .slide_cont{position:relative; margin:0 auto; width:1200px; height:1010px;}

.office .team_drrct .slide_btn{position:absolute; left:90%; top:50%; margin:-90px 0 0 0;}
.office .team_drrct .slide_btn li{margin-top:16px;}
.office .team_drrct .slide_btn li:first-child{margin-top:0;}
.office .team_drrct .slide_btn li a{display:block; width:16px; height:16px; background:url("../images/lab/office/bg_slide_btn2.png") no-repeat 0 -16px;}
.office .team_drrct .slide_btn li.on a{background-position:0 0;}

.office .team_drrct .slide_num01{background:url("../images/lab/office/bg_team_drrct_num01.jpg") no-repeat center center;}
.office .team_drrct .slide_num01 .top_txt{position:absolute; left:0; top:100px;}
.office .team_drrct .slide_num01 .m_wheel{position:absolute; left:620px; top:805px;}
.office .team_drrct .slide_num02{background:url("../images/lab/office/bg_team_drrct_num02.jpg") no-repeat center center;}
.office .team_drrct .slide_num02 .top_txt{position:absolute; left:0; top:100px;}
.office .team_drrct .slide_num03{background:url("../images/lab/office/bg_team_drrct_num03.jpg") no-repeat center center;}
.office .team_drrct .slide_num03 .top_txt{position:absolute; left:640px; top:100px;}
.office .team_drrct .slide_num04{background:url("../images/lab/office/bg_team_drrct_num04.jpg") no-repeat center center;}
.office .team_drrct .slide_num04 .top_txt{position:absolute; left:0; top:100px;}
.office .team_drrct .slide_num05{background:url("../images/lab/office/bg_team_drrct_num05.jpg") no-repeat center center;}
.office .team_drrct .slide_num05 .top_txt{position:absolute; left:0; top:100px;}
.office .team_drrct .slide_num06{background:url("../images/lab/office/bg_team_drrct_num06.jpg") no-repeat center center;}
.office .team_drrct .slide_num06 .top_txt{position:absolute; left:550px; top:100px;}
.office .team_drrct .slide_num06 .video_area{position:absolute; left:550px; top:388px;}
.office .team_drrct .slide_num06 .video_area a{display:block; position:absolute; left:275px; top:45px; width:100px; height:100px; background:url("../images/lab/office/btn_video_area.png") no-repeat;}
.office .team_drrct .slide_num06 .video_area .play{background-position:0 0;}
.office .team_drrct .slide_num06 .video_area .stop{display:none; background-position:0 -100px;}
.office .team_drrct .slide_num06 .btn_dwnload{position:absolute; right:0; top:713px;}

.office .code_mondi{position:relative; padding-bottom:0;}
.office .code_mondi .toparea_full{}
.office .code_mondi .slide_wrp{overflow:hidden; position:relative; width:100%; height:940px;}
.office .code_mondi .slide_scroll{overflow:hidden; height:940px;}
.office .code_mondi .slide_area{position:absolute; width:100%;top:0}
.office .code_mondi .slide_cont{position:relative; margin:0 auto; width:1200px; height:940px;}
.office .code_mondi .slide_cont .m_wheel{position:absolute; left:620px; top:805px;}

.office .code_mondi .slide_intro .txt_code_mondi{padding-top:100px;}
.office .code_mondi .slide_intro{background:#5bd9de url("../images/lab/office/bg_intro_city.jpg") repeat-x left bottom;
-webkit-animation-name:mondi_ani_city;
animation-name:mondi_ani_city;
-webkit-animation-duration:120s;
animation-duration:120s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:normal;
animation-direction:normal;
}
.office .code_mondi .slide_intro .img_bike{position:absolute; left:735px; top:512px;
-webkit-transform:rotate(7deg);
-ms-transform:rotate(7deg);
transform:rotate(7deg);
-webkit-animation-name:mondi_ani_ico;
animation-name:mondi_ani_ico;
-webkit-animation-duration:3.5s;
animation-duration:3.5s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:normal;
animation-direction:normal;
}

@keyframes mondi_ani_ico{
	0%,100%{top:572px;}
	50%{top:540px;}
}
@-webkit-keyframes mondi_ani_ico{
	0%,100%{top:572px;}
	50%{top:540px;}
}
@keyframes mondi_ani_city{
	0%{background-position:left bottom;}
	100%{background-position-x:-30000px;}
}
@-webkit-keyframes mondi_ani_city{
	0%{background-position:left bottom;}
	100%{background-position-x:-30000px;}
}

.office .code_mondi .slide_num01{background:#ffe566;}
.office .code_mondi .slide_num01 .top_txt{position:absolute; left:0; top:100px; width:1200px; text-align:center; color:#000000;}
.office .code_mondi .slide_num01 .top_txt .txt_tit{padding-bottom:10px; font-size:40px; line-height:52px;}
.office .code_mondi .slide_num01 .top_txt .txt_tit span{display:block; font-size:20px; line-height:34px;}
.office .code_mondi .slide_num01 .top_txt .txt_copy{font-size:16px; line-height:24px;}
.office .code_mondi .slide_num01 .top_txt .txt_gap{padding-bottom:10px;}

.office .code_mondi .slide_num02{height:940px; background:#ffe566;}
.office .code_mondi .slide_num02 .top_txt{position:absolute; left:0; top:100px; width:1200px; text-align:center; color:#000000;}
.office .code_mondi .slide_num02 .top_txt .txt_tit{padding-bottom:10px; font-size:40px; line-height:52px;}
.office .code_mondi .slide_num02 .top_txt .txt_tit span{display:block; font-size:20px; line-height:34px;}
.office .code_mondi .slide_num02 .top_txt .txt_copy{font-size:16px; line-height:24px;}
.office .code_mondi .slide_num02 .top_txt .txt_gap{padding-bottom:5px;}
.office .code_mondi .slide_num02 .top_txt .txt_color{color:#007f98;}
.office .code_mondi .slide_num02 .itm_area{position:relative; padding-top:288px;}
.office .code_mondi .slide_num02 .itm_area .mondi_txtbox{position:absolute; left:-20px; top:325px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul{position:relative; padding:60px 0 0 730px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li{}
.office .code_mondi .slide_num02 .itm_area .itm_ul li a{display:block; color:#000000;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gogle{padding:0 0 50px 0; background:url("../images/lab/office/bg_itm_gogle_off.png") no-repeat 0 5px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gogle a{padding:0 0 0 130px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gogle.on{background:url("../images/lab/office/bg_itm_gogle_on.png") no-repeat 0 5px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gogle.on .img_show{background:url("../images/lab/office/bg_itm_bpack_spn.png") no-repeat right 90px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gun{padding:10px 0 50px 0; text-align:right; background:url("../images/lab/office/bg_itm_gun_off.png") no-repeat 340px 5px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gun a{padding:0 135px 0 0;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gun.on{background:url("../images/lab/office/bg_itm_gun_on.png") no-repeat 340px 5px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_gun.on .img_show{background:url("../images/lab/office/bg_itm_gun_spn.png") no-repeat right 0;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_bpack{padding:8px 0 20px 0; background:url("../images/lab/office/bg_itm_bpack_off.png") no-repeat 0 0;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_bpack a{padding:0 0 0 130px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_bpack.on{background:url("../images/lab/office/bg_itm_bpack_on.png") no-repeat 0 0;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.itm_bpack.on .img_show{background:url("../images/lab/office/bg_itm_gogle_spn.png") no-repeat right 0;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li .item_name{display:block; padding-bottom:10px; font-family:"RixSGo B"; font-size:20px; line-height:1;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li .item_txt{display:block; font-size:15px; line-height:22px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li .img_show{display:none; position:absolute; top:0; left:0; width:730px; height:533px;}
.office .code_mondi .slide_num02 .itm_area .itm_ul li.on .img_show{display:block;}

.office .code_mondi .slide_num03{background:#ffe566;}
.office .code_mondi .slide_num03 .top_txt{position:absolute; left:0; top:100px; width:1200px; text-align:center; color:#000000; z-index:1;}
.office .code_mondi .slide_num03 .top_txt .txt_tit{padding-bottom:10px; font-size:40px; line-height:52px;}
.office .code_mondi .slide_num03 .top_txt .txt_tit span{display:block; font-size:20px; line-height:34px;}
.office .code_mondi .slide_num03 .top_txt .txt_copy{font-size:16px; line-height:24px;}

.office .code_mondi .slide_num03 .img_gallery{}
.office .code_mondi .slide_num03 .img_gallery li{position:relative; float:left;}
.office .code_mondi .slide_num03 .img_gallery li span{display:block; height:940px;}
.office .code_mondi .slide_num03 .img_gallery li .moving,
.office .code_mondi .slide_num03 .img_gallery li .img_big,
.office .code_mondi .slide_num03 .img_gallery li .img_small,
.office .code_mondi .slide_num03 .img_gallery li.small .img_big,
.office .code_mondi .slide_num03 .img_gallery li.big .img_small,
.office .code_mondi .slide_num03 .img_gallery li.big .img_default,
.office .code_mondi .slide_num03 .img_gallery li.small .img_default{display:none;}
.office .code_mondi .slide_num03 .img_gallery li.big .img_big,
.office .code_mondi .slide_num03 .img_gallery li.small .img_small{display:block;}
.office .code_mondi .slide_num03 .img_gallery li.big .img_big{width:0;}
.office .code_mondi .slide_num03 .img_gallery li.big .line{position:absolute; left:0; top:84px; z-index:101;}
.office .code_mondi .slide_num03 .img_gallery .itm01 .moving{position:absolute; left:223px; top:492px;}
.office .code_mondi .slide_num03 .img_gallery .itm02 .moving{position:absolute; left:223px; top:492px;}
.office .code_mondi .slide_num03 .img_gallery .itm03 .moving{position:absolute; left:223px; top:492px;}
.office .code_mondi .slide_num03 .img_gallery .itm04 .moving{position:absolute; left:223px; top:492px;}
.office .code_mondi .slide_num03 .img_gallery .itm05 .moving{position:absolute; left:223px; top:492px;}
.office .code_mondi .slide_num03 .img_gallery .itm06 .moving{position:absolute; left:223px; top:492px;}

.office .code_mondi .slide_num04{background:#ffe566;}
.office .code_mondi .slide_num04 .slide_cont{background:url("../images/lab/office/code_mondi_slide04.jpg") no-repeat 0 370px;}
.office .code_mondi .slide_num04 .top_txt{position:absolute; left:0; top:100px; width:1200px; text-align:center; color:#000000; z-index:1;}
.office .code_mondi .slide_num04 .top_txt .txt_tit{padding-bottom:10px; font-size:40px; line-height:52px;}
.office .code_mondi .slide_num04 .top_txt .txt_tit span{display:block; font-size:20px; line-height:34px;}
.office .code_mondi .slide_num04 .top_txt .txt_copy{font-size:16px; line-height:24px;}
.office .code_mondi .slide_num04 .top_txt .txt_p01{padding-top:55px; font-family:"RixSGo B"; font-size:46px; line-height:46px; color:#000000; letter-spacing:-1px;}
.office .code_mondi .slide_num04 .top_txt .txt_p02{padding-top:20px; font-family:"RixSGo B"; font-size:30px; line-height:30px; color:#475069; letter-spacing:-1px;}
.office .code_mondi .slide_num04 .top_txt .txt_p03{padding-top:375px; font-family:"RixSGo B"; font-size:30px; line-height:30px; color:#000000; text-align:center;}
.office .code_mondi .slide_num04 .top_txt .txt_p03 span{font-family:"RixSGo B"; font-size:30px; line-height:30px; color:#e11b22;}

.office .code_mondi .slide_btn{position:absolute; left:90%; top:50%; margin:-44px 0 0 0;}
.office .code_mondi .slide_btn li{margin-top:16px;}
.office .code_mondi .slide_btn li:first-child{margin-top:0;}
.office .code_mondi .slide_btn li a{display:block; width:16px; height:16px; background:url("../images/lab/office/bg_slide_btn.png") no-repeat 0 -16px;}
.office .code_mondi .slide_btn li.on a{background-position:0 0;}

.office .friends{height:1114px; padding-bottom:0; background:url("../images/lab/office/bg_friends.jpg") no-repeat center 0;}
.office .friends .contarea{position:relative; margin:0 auto; width:1200px;}
.office .friends .contarea .f_notebook{padding-top:433px;}
.office .friends .contarea .f_notebook .pos_rel{position:relative;}
.office .friends .contarea .f_notebook .pos_rel .txt{position:absolute; left:240px; top:-75px;}
.office .friends .contarea .f_notebook .pos_rel .txt span{font-size:16px; line-height:24px; color:#000000;}
.office .friends .contarea .f_notebook .pos_rel .img_chr{position:absolute; left:-66px; bottom:-198px;}
.office .friends .contarea .f_notebook .friendslist{position:relative; padding-left:11px; width:849px;}
.office .friends .contarea .f_notebook .friendslist li{float:left; margin-right:20px; padding:40px 0 50px; width:192px; text-align:center; background:url("../images/lab/office/bg_friendslist.jpg") no-repeat 0 0;}
.office .friends .contarea .f_notebook .friendslist .lst09{position:absolute; right:-360px; top:129px;}
.office .friends .contarea .f_notebook .friendslist .lst10{position:absolute; right:-360px; top:330px;}

.office .friends .contarea .f_notebook .friendslist li .c_info{display:none; position:absolute; left:-40px; top:-87px; padding:43px 0 25px; width:933px; height:503px; text-align:center; background:url("../images/lab/office/bg_c_info.gif") no-repeat 0 0;}
.office .friends .contarea .f_notebook .friendslist li .c_info .scroll.txtarea{width:933px; height:503px;}
.office .friends .contarea .f_notebook .friendslist li .c_info .scroll.txtarea .view{width:933px;}
.office .friends .contarea .f_notebook .friendslist li .c_info .scroll.txtarea .view .jspVerticalBar{right:10px; top:10px;}

.office .friends .contarea .f_notebook .friendslist li .c_info .c_name{margin-bottom:30px; height:69px; background:url("../images/lab/office/bg_c_name_line.gif") no-repeat center bottom;}
.office .friends .contarea .f_notebook .friendslist li .c_info .c_copy{padding-bottom:25px; font-family:"RixSGo B"; font-size:24px; line-height:28px;}
.office .friends .contarea .f_notebook .friendslist li .c_info .c_txt{font-size:16px; line-height:28px; color:#555555;}
.office .friends .contarea .f_notebook .friendslist li .c_info .c_txt span{display:block; padding-bottom:10px;}
.office .friends .contarea .f_notebook .friendslist li .c_info .c_from{padding-top:20px;}
.office .friends .contarea .f_notebook .friendslist li .c_info .close{position:absolute; right:32px; top:32px;}

.office .ester_egg{padding-bottom:0;}
.office .ester_egg .toparea_full{}
.office .ester_egg.pos_fixed .toparea_full{position:fixed; top:0; left:0; margin-left:0; background:url("../images/lab/common/bg_menu.png") repeat-x 0 0; width:100%; height:110px; border-bottom:1px solid #b2933d;}
.office .ester_egg.pos_fixed .toparea_full .menu_area{padding-top:12px;}
.office .e_egg{overflow:hidden;}
.office .e_egg .egg_full{width:100%;}
.office .e_egg .egg_cont{margin:0 auto; width:1200px;}
.office .e_egg .step01{background:#ffd257;}
.office .e_egg .step01 .egg_cont{position:relative; height:833px;}
.office .e_egg .step01 .e_txt{}
.office .e_egg .step01 .e_txt .tit{padding:299px 0 0 564px;}
.office .e_egg .step01 .e_txt .txt{padding:135px 0 16px 74px;}
.office .e_egg .step01 .e_txt .link{margin-left:74px;}
.office .e_egg .step01 .imgbox{position:absolute; left:113px; top:157px; width:304px; height:400px;}
.office .e_egg .step01 .imgbox .pos_rel{height:400px;}
.office .e_egg .step01 .imgbox .pos_rel span{display:inline-block; position:absolute;}
.office .e_egg .step01 .imgbox .pos_rel .stp01_mtn01{left:0; bottom:0; width:306px; height:80px; background:url("../images/lab/office/step01_mtn01.png") no-repeat 0 0;}
.office .e_egg .step01 .imgbox .pos_rel .stp01_mtn02{left:8px; top:0; width:292px; height:364px; background:url("../images/lab/office/step01_mtn02.png") no-repeat 0 0;}
.office .e_egg .step01 .imgbox .pos_rel .stp01_mtn03{display:none; left:104px; top:117px; width:189px; height:58px; background:url("../images/lab/office/step01_mtn03.png") no-repeat 0 0;}
.office .e_egg .step01 .imgbox .pos_rel .stp01_mtn04{display:none; left:15px; top:219px; width:114px; height:46px; background:url("../images/lab/office/step01_mtn04.png") no-repeat 0 0;}

.office .e_egg .step02{background:#fafafa;}
.office .e_egg .step02 .egg_cont{height:1543px;}
.office .e_egg .step02 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step02 .egg_cont .btn_txt01{padding:377px 0 85px; background:url("../images/lab/office/step02_btn_txt01.jpg") no-repeat 0 0;}
.office .e_egg .step02 .egg_cont .btn_txt02{padding:0 0 80px 600px; height:463px; background:url("../images/lab/office/step02_btn_txt02.jpg") no-repeat 0 0;}
.office .e_egg .step02 .egg_cont .e_txt2{text-align:center;}
.office .e_egg .step02 .egg_cont .btn_motion{margin-top:60px;}
.office .e_egg .step02 .egg_cont .btn_motion p{float:left;}
.office .e_egg .step02 .egg_cont .btn_motion .btn_c{position:relative; background:#cccccc; width:373px; height:95px;}
.office .e_egg .step02 .egg_cont .btn_motion .btn_c img{position:absolute; left:0; top:0; z-index:1;}
.office .e_egg .step02 .egg_cont .btn_motion .btn_c .stp02_mtn01{display:inline-block; position:absolute; left:0; top:0; width:0; height:95px; background:#0096af;}

.office .e_egg .step03{background:#e7e7e7;}
.office .e_egg .step03 .egg_cont{height:1352px;}
.office .e_egg .step03 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step03 .egg_cont .pc_txt01{position:relative; padding:133px 0 170px 640px;}
.office .e_egg .step03 .egg_cont .pc_txt01 .img{display:inline-block; position:absolute; left:-80px; top:75px; width:635px; height:415px; background:url("../images/lab/office/step03_bg01.jpg") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_txt02{position:relative; padding:92px 0 185px 115px;}
.office .e_egg .step03 .egg_cont .e_txt2{text-align:center;}

.office .e_egg .step03 .egg_cont .pc_motion{position:absolute; left:655px; top:0; width:476px; height:394px; background:url("../images/lab/office/step03_pcmotion.jpg") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view{overflow:hidden; position:relative; margin:18px 0 0 25px; width:430px; height:288px;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view .stp03_mtn01{display:inline-block; position:absolute; right:-145px; top:0; width:146px; height:288px; background:url("../images/lab/office/step03_mtn01.png") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view .stp03_mtn02{display:inline-block; position:absolute; left:-268px; top:0; width:86px; height:268px; background:url("../images/lab/office/step03_mtn02.jpg") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view .stp03_mtn03{display:inline-block; position:absolute; left:-124px; top:0; width:124px; height:268px; background:url("../images/lab/office/step03_mtn03.jpg") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view .stp03_mtn04{display:inline-block; position:absolute; left:0; bottom:-49px; width:433px; height:49px; background:url("../images/lab/office/step03_mtn04.png") no-repeat 0 0;}
.office .e_egg .step03 .egg_cont .pc_motion .pc_view .stp03_mtn05{display:none; position:absolute; left:0; bottom:0; width:430px; height:288px; background:url("../images/lab/office/step03_mtn05.png") no-repeat 0 0;}

.office .e_egg .step04{background:url("../images/lab/office/bg_egg_step04.gif") repeat-x 0 0;}
.office .e_egg .step04 .egg_cont{height:1954px;}
.office .e_egg .step04 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step04 .egg_cont .car_txt01{position:relative; padding:80px 0 170px 185px;}
.office .e_egg .step04 .egg_cont .car_txt02{padding:0 0 90px 30px;}
.office .e_egg .step04 .egg_cont .car_txt03{padding:0 0 80px 30px;}
.office .e_egg .step04 .egg_cont .e_txt2{text-align:center;}

.office .e_egg .step04 .egg_cont .car_motion{position:absolute; left:642px; top:59px; width:352px; height:434px; background:url("../images/lab/office/step04_carmotion.png") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view{overflow:hidden; position:relative; margin:73px 0 0 20px; width:313px; height:361px;}
.office .e_egg .step04 .egg_cont .car_motion .car_view span{display:none;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn01{display:block; position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn01.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn02{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn02.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn03{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn03.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn04{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn04.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn05{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn05.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn06{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn06.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_motion .car_view .stp04_mtn07{position:absolute; left:0; top:0; width:313px; height:361px; background:url("../images/lab/office/step04_mtn07.jpg") no-repeat 0 0;}
.office .e_egg .step04 .egg_cont .car_img{position:absolute; right:7px; bottom:60px;}

.office .e_egg .step05{background:url("../images/lab/office/bg_egg_step05.gif") repeat-x 0 0;}
.office .e_egg .step05 .egg_cont{height:1613px;}
.office .e_egg .step05 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step05 .egg_cont .dsgn_txt01{padding:80px 0 361px 0; background:url("../images/lab/office/bg_dsgn_txt01.jpg") no-repeat right 80px;}
.office .e_egg .step05 .egg_cont .dsgn_txt02{position:relative; padding:50px 0 97px 600px;}
.office .e_egg .step05 .egg_cont .e_txt2{padding:0 0 0 585px;}

.office .e_egg .step05 .egg_cont .dsgn_motion{position:absolute; left:0; top:-120px; width:297px; height:578px; background:url("../images/lab/office/step05_phone.png") no-repeat 0 0;}
.office .e_egg .step05 .egg_cont .dsgn_motion .dsgn_view{overflow:hidden; position:relative; margin:70px 0 0 22px; width:253px; height:437px;}
.office .e_egg .step05 .egg_cont .dsgn_motion .dsgn_view .stp05_mtn01{display:inline-block; position:absolute; left:0; top:0; width:253px; height:874px; background:url("../images/lab/office/step05_mtn01.jpg") no-repeat 0 0;}
.office .e_egg .step05 .egg_cont .dsgn_motion .dsgn_view .stp05_mtn02{display:inline-block; position:absolute; left:0; top:-87px; width:253px; height:84px; background:url("../images/lab/office/step05_mtn02.jpg") no-repeat 0 0;}
.office .e_egg .step05 .egg_cont .dsgn_motion .stp05_mtn03{display:none; position:absolute; left:34px; top:170px; width:478px; height:173px; background:url("../images/lab/office/step05_mtn03.png") no-repeat 0 0;}

.office .e_egg .step06{background:url("../images/lab/office/bg_egg_step06.jpg") no-repeat 50% 0;}
.office .e_egg .step06 .egg_cont{height:1334px;}
.office .e_egg .step06 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step06 .egg_cont .e_txt p:first-child{padding-bottom:60px;}
.office .e_egg .step06 .egg_cont .ppr_txt01{position:relative; margin-top:98px;}
.office .e_egg .step06 .egg_cont .ppr_txt01 .txt01{padding-bottom:60px;}
.office .e_egg .step06 .egg_cont .ppr_txt01 .txt02{padding-bottom:39px;}
.office .e_egg .step06 .egg_cont .ppr_txt01 .txt03{padding-bottom:36px;}
.office .e_egg .step06 .egg_cont .ppr_txt01 .txt04{padding-bottom:98px;}
.office .e_egg .step06 .egg_cont .e_txt2{text-align:center;}

.office .e_egg .step06 .egg_cont .ppr_motion01{position:absolute; left:600px; top:18px; width:306px; height:600px; background:url("../images/lab/office/step06_phone01.png") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion01 .ppr_view{overflow:hidden; position:relative; margin:105px 0 0 17px; width:272px; height:382px;}
.office .e_egg .step06 .egg_cont .ppr_motion01 .ppr_view .stp06_mtn01_1{display:block; position:absolute; left:0; top:0; width:272px; height:382px; background:url("../images/lab/office/step06_mtn01_1.jpg") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion01 .ppr_view .stp06_mtn01_2{display:none; position:absolute; left:0; top:0; width:272px; height:382px; background:url("../images/lab/office/step06_mtn01_2.jpg") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion01 .ppr_view .stp06_mtn01_3{display:none; position:absolute; left:0; top:0; width:272px; height:382px; background:url("../images/lab/office/step06_mtn01_3.jpg") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion01 .stp06_mtn02_4{display:none; position:absolute; left:203px; top:11px; width:123px; height:126px; background:url("../images/lab/office/step06_mtn01_4.png") no-repeat 0 0;}

.office .e_egg .step06 .egg_cont .ppr_motion02{position:absolute; left:957px; top:18px; width:306px; height:600px; background:url("../images/lab/office/step06_phone02.png") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion02 .ppr_view{overflow:hidden; position:relative; margin:71px 0 0 17px; width:272px; height:416px; background:url("../images/lab/office/step06_ppr_view02.jpg") no-repeat 0 0;}
.office .e_egg .step06 .egg_cont .ppr_motion02 .ppr_view .stp06_mtn02_1{display:block; position:absolute; left:-828px; top:0; margin-top:68px; width:1056px; height:288px; background:url("../images/lab/office/step06_mtn02_1.png") no-repeat 0 0;}

.office .e_egg .step07{background:url("../images/lab/office/bg_egg_step07.jpg") no-repeat 50% 0;}
.office .e_egg .step07 .egg_cont{height:1880px;}
.office .e_egg .step07 .egg_cont .e_txt{padding-top:100px; text-align:center;}
.office .e_egg .step07 .egg_cont .e_txt p:first-child{padding-bottom:40px;}
.office .e_egg .step07 .egg_cont .btnt_txt01{position:relative; margin-top:100px; height:1299px;}
.office .e_egg .step07 .egg_cont .btnt_txt01 .txt01{padding-top:25px;}
.office .e_egg .step07 .egg_cont .btnt_txt01 .txt02{position:absolute; left:550px; top:195px;}
.office .e_egg .step07 .egg_cont .btnt_txt01 .txt03{position:absolute; left:632px; top:540px;}
.office .e_egg .step07 .egg_cont .btnt_txt01 .txt04{position:absolute; left:251px; top:881px;}
.office .e_egg .step07 .egg_cont .e_txt2{text-align:center;}

.office .e_egg .step07 .egg_cont .btnt_motion01{}
.office .e_egg .step07 .egg_cont .btnt_motion01 .stp07_mtn01_1{display:block; position:absolute; right:30px; top:0; width:242px; height:474px; background:url("../images/lab/office/step07_mtn01_1.png") no-repeat 0 0;}
.office .e_egg .step07 .egg_cont .btnt_motion01 .stp07_mtn01_2{display:none; position:absolute; right:13px; top:316px; width:163px; height:167px; background:url("../images/lab/office/step07_mtn01_2.png") no-repeat 0 0;}
.office .e_egg .step07 .egg_cont .btnt_motion01 .stp07_mtn01_3{display:block; position:absolute; left:673px; top:371px; width:161px; height:110px; background:url("../images/lab/office/step07_mtn01_3.png") no-repeat 0 0;}

.office .e_egg .step07 .egg_cont .btnt_motion02 .stp07_mtn02_1{display:block; position:absolute; left:0; top:368px; width:740px; height:435px; background:url("../images/lab/office/step07_mtn02_1.png") no-repeat 0 0;}
.office .e_egg .step07 .egg_cont .btnt_motion02 .stp07_mtn02_2{display:none; position:absolute; left:464px; top:460px; width:154px; height:155px; background:url("../images/lab/office/step07_mtn02_2.png") no-repeat 0 0;}
.office .e_egg .step07 .egg_cont .btnt_motion02 .stp07_mtn02_3{display:block; position:absolute; left:78px; top:820px; width:148px; height:106px; background:url("../images/lab/office/step07_mtn02_3.png") no-repeat 0 0;}
.office .e_egg .step07 .egg_cont .btnt_motion02 .stp07_mtn02_4{display:block; position:absolute; right:-110px; top:842px; width:707px; height:377px; background:url("../images/lab/office/step07_mtn02_4.png") no-repeat 0 0;}

.office .e_egg .step08{background:#5a6a92;}
.office .e_egg .step08 .egg_cont{height:1242px;}
.office .e_egg .step08 .egg_cont .e_txt{padding-top:90px; text-align:center;}
.office .e_egg .step08 .egg_cont .e_txt p:first-child{padding-bottom:80px;}
.office .e_egg .step08 .egg_cont .pctl_txt01{height:1023px;}
.office .e_egg .step08 .egg_cont .pctl_txt01 .txt01{padding-left:50px;}

.office .e_egg .step08 .egg_cont{position:relative;}
.office .e_egg .step08 .egg_cont .stp08_mtn01{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; right:-348px; top:46px; width:471px; height:502px; background:url("../images/lab/office/step08_mtn01.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn02{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; right:-170px; top:260px; width:461px; height:509px; background:url("../images/lab/office/step08_mtn02.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn03{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; right:100px; top:390px; width:481px; height:522px; background:url("../images/lab/office/step08_mtn03.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn04{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; right:0; top:600px; width:388px; height:456px; background:url("../images/lab/office/step08_mtn04.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn06{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:-290px; top:0; width:428px; height:351px; background:url("../images/lab/office/step08_mtn06.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn07{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:-390px; top:460px; width:521px; height:542px; background:url("../images/lab/office/step08_mtn07.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn08{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:40px; top:690px; width:453px; height:502px; background:url("../images/lab/office/step08_mtn08.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn11{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; right:-175px; top:645px; width:96px; height:116px; background:url("../images/lab/office/step08_mtn11.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn12{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:575px; top:700px; width:132px; height:89px; background:url("../images/lab/office/step08_mtn12.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn13{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:30px; top:560px; width:182px; height:35px; background:url("../images/lab/office/step08_mtn13.png") no-repeat 0 0;}
.office .e_egg .step08 .egg_cont .stp08_mtn14{opacity:0; filter:alpha(opacity=0); display:block; position:absolute; left:330px; top:690px; width:209px; height:52px; background:url("../images/lab/office/step08_mtn14.png") no-repeat 0 0;}

/* 라운지 */
.lounge{}
.lounge .lab_contents{}
.lounge .toparea_full{background:#e7e7e7;}
.lounge .top_cont{position:relative; padding:30px 0 30px;}
.lounge .top_cont .div_txt_c{padding:15px 0 38px;}
.lounge .top_cont .h3_tit{margin-bottom:3px; font-size:40px; line-height:60px; text-align:center; color:#000000;}
.lounge .top_cont .p_copy{font-size:16px; line-height:25px; text-align:center; color:#000000;}
.lounge .top_cont .box_tab{margin-top:-3px;}
.lounge .top_cont .box_tab ul{margin:0 auto; width:320px;}
.lounge .top_cont .box_tab ul li{float:left;}
.lounge .top_cont .box_tab ul li a{display:block; width:160px; height:40px; line-height:40px; font-size:18px; color:#333333; text-align:center; background:#ffffff;}
.lounge .top_cont .box_tab ul li.on a{color:#ffffff; background:#e11b22;}
.lounge .top_cont .img_mondi01{position:absolute; right:-11px; bottom:0;}
.lounge .top_cont .img_mondi02{position:absolute; right:170px; bottom:0;} /* //이미지변경 후 위치값 수정 :기존 right:153px; */

.lounge .best_review{position:relative;}
.lounge .best_review .title_br{float:left; padding-top:20px; width:134px;}
.lounge .best_review .title_br p{padding-top:20px; font-size:18px; line-height:1; color:#000000;}
.lounge .best_review .best_box{float:left;}
.lounge .best_review .best_box li{position:relative; float:left; margin-right:20px; background:#ffffff;}
.lounge .best_review .best_box li a{display:block; padding:24px 20px;}
.lounge .best_review .best_box li img{position:absolute; left:-4px; top:-4px;}
.lounge .best_review .best_box li .p_name{margin-bottom:15px; padding:0 0 15px 55px; font-size:16px; line-height:26px; border-bottom:1px solid #eeeeee;}
.lounge .best_review .best_box li .p_name span{display:block; font-family:"RixSGo B"; color:#000000;}
.lounge .best_review .best_box li .p_txt{margin-bottom:7px; padding-left:4px; width:221px; height:72px; line-height:24px; font-size:16px; color:#333333;}
.lounge .best_review .best_box li .p_date{padding-left:4px; line-height:24px; font-size:14px; color:#666666;}
.lounge .best_review .best_box .best_01,
.lounge .best_review .best_box .best_03{margin-top:24px;}
.lounge .best_review .best_box .best_01 .layer_pop{position:absolute; left:190px; top:0;}
.lounge .best_review .best_box .best_02 .layer_pop{position:absolute; left:50%; top:18px; margin-left:-220px;}
.lounge .best_review .best_box .best_03 .layer_pop{position:absolute; left:-370px; top:0;}
.lounge .best_review .best_box .best_01 .layer_pop .p_txt{width:430px;}
.lounge .best_review .best_box .best_02 .layer_pop .p_txt{width:430px;}
.lounge .best_review .best_box .best_03 .layer_pop .p_txt{width:430px;}

.lounge .best_review .layer_pop{display:none; background:#fff; z-index:150;}
.lounge .best_review .layer_pop div{margin-top:0; padding:24px 20px; width:440px; background:#ffffff;}
.lounge .best_review .layer_pop div img{position:absolute; left:-4px; top:-4px;}
.lounge .best_review .layer_pop div .p_name{margin-bottom:15px; padding:0 0 15px 55px; font-size:16px; line-height:26px; border-bottom:1px solid #eeeeee;}
.lounge .best_review .layer_pop div .p_name span{display:block; font-family:"RixSGo B"; color:#000000;}
.lounge .best_review .layer_pop div .p_txt{margin-bottom:7px; padding-left:4px; line-height:24px; height:auto; font-size:16px; color:#333333;}
.lounge .best_review .layer_pop div .p_date{padding-left:4px; line-height:24px; font-size:14px; color:#666666;}
.lounge .best_review .layer_pop div .btn_ok{margin-top:24px; text-align:center;}
.lounge .best_review .layer_pop div .btn_ok a{display:inline-block; padding:6px 0; width:88px; font-family:"RixSGo B"; font-size:14px; line-height:20px; color:#000000;border:1px solid #000000;}
.lounge .best_review .dimm{display:none;}


.lounge .contarea{margin:0 auto; width:1100px; padding-top:40px; background:#ffffff;}
.lounge .contarea .tbl_top_info{position:relative; margin-bottom:20px;}
.lounge .contarea .tbl_top_info .info_txt{float:left; padding-top:20px; font-family:"RixSGo B"; color:#000000;}
.lounge .contarea .tbl_top_info .info_txt.pt10{padding-top:10px;}
.lounge .contarea .tbl_top_info .info_txt span{font-family:"RixSGo B";}


.lounge .contarea .tbl_top_info .mondi_select {float: left;width:140px;padding-top: 12px;}

.lounge .contarea .tbl_top_info .info_search {float:right;}
.lounge .contarea .tbl_top_info .info_search .bx_valid{margin:11px 0 0 0;}
.lounge .contarea .tbl_top_info .info_search .div_select{float:left; margin-right:20px; width:120px;}
.lounge .contarea .tbl_top_info .info_search .div_input{float:left; margin-right:20px; width:220px;}
.lounge .contarea .tbl_top_info .info_search .div_btn{float:left;}
.lounge .contarea .tbl_top_info .info_search .div_btn a{display:block; padding:0 15px; height:40px; font-size:16px; line-height:40px; color:#333333; border:1px solid #cccccc;}

.lounge .contarea .tbl_top_info .info_search .tab_list li{float:left; padding:0 14px;}
.lounge .contarea .tbl_top_info .info_search .tab_list li a{display:block; padding:10px 0; height:16px; line-height:16px; font-family:"RixSGo B"; font-size:16px; color:#000000;}
.lounge .contarea .tbl_top_info .info_search .tab_list li.on a{padding:9px 0 10px; color:#e11b22; border-top:1px solid #e11b22;}
.lounge .contarea .tbl_top_info .info_search .tab_list li.first{padding-left:0;}
.lounge .contarea .tbl_top_info .info_search .tab_list li.last{padding-right:0;}
.lounge .contarea .tbl_top_info .select_style ul{top:28px; padding-top:0;}

.lounge .contarea .tbl_top_info.tbl_often .info_txt {position: absolute;left:0;bottom:0;z-index: 1;}
.lounge .contarea .tbl_top_info.tbl_often .div_search{float:right;}

.lounge .contarea .bottom_search{margin-top:40px;}
.lounge .contarea .bottom_search .info_search{padding-left:300px;}
.lounge .contarea .bottom_search .info_search .bx_valid{margin:11px 0 0 0;}
.lounge .contarea .bottom_search .info_search .div_select{float:left; margin-right:20px; width:170px;}
.lounge .contarea .bottom_search .info_search .div_input{float:left; margin-right:20px; width:230px;}
.lounge .contarea .bottom_search .info_search .div_btn{float:left;}
.lounge .contarea .bottom_search .info_search .div_btn a{display:block; padding:0 15px; height:40px; font-size:16px; line-height:40px; color:#333333; border:1px solid #cccccc;}

.lounge .contarea .anser_view{}
.lounge .contarea .anser_view .div_tit{padding-bottom:20px; line-height:1; font-size:26px; color:#000000;}
.lounge .contarea .anser_view .btn_area{margin-top:40px; text-align:right;}
.lounge .contarea .anser_view .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}
.lounge .contarea .anser_view .btn_area a.mr10{margin-right:10px;}
.lounge .contarea .anser_view .txt_list{margin-top:60px;}
.lounge .contarea .anser_view .txt_list ul{border-top:1px solid #dddddd;}
.lounge .contarea .anser_view .txt_list li{position:relative; padding:15px 0; font-size:16px; line-height:20px; border-bottom:1px solid #dddddd;}
.lounge .contarea .anser_view .txt_list li span{margin-right:10px; color:#00819a;}
.lounge .contarea .anser_view .txt_list li a{color:#333333;}
.lounge .contarea .anser_view .txt_list li em{position:absolute; right:2px; top:15px; color:#666666;}

.lounge .kind_sns{padding-bottom:0; background:#e9ebf1 url("../images/lab/lounge/bg_kind_sns.jpg") no-repeat center bottom;}
.lounge .kind_sns .toparea_full{background:#e9ebf1;}
.lounge .kind_sns .contarea{position:relative; padding-top:114px; background:none;}
.lounge .kind_sns .contarea .h3_tit{position:absolute; right:0; top:104px; font-size:40px; line-height:1; color:#000000;}
.lounge .kind_sns .contarea .kindsns_area{position:relative; padding:0 0 305px 493px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name{margin-bottom:40px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name li{display:none;}
.lounge .kind_sns .contarea .kindsns_area .sns_name li p:first-child{padding:0 0 30px 9px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name li p.sns_copy{padding-left:7px; font-size:17px; line-height:26px; color:#333333;}
.lounge .kind_sns .contarea .kindsns_area .sns_name li.on{display:block;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_f{padding-top:114px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_t{padding-top:103px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_i{padding-top:103px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_s{padding-top:116px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_n{padding-top:117px;}
.lounge .kind_sns .contarea .kindsns_area .sns_name .sns_y{padding-top:109px;}
.lounge .kind_sns .contarea .kindsns_area .sns_list{}
.lounge .kind_sns .contarea .kindsns_area .sns_list li{float:left; margin-left:20px;}
.lounge .kind_sns .contarea .kindsns_area .sns_list li:first-child{margin-left:0;}
.lounge .kind_sns .contarea .kindsns_area .sns_view{position:absolute; left:69px; bottom:0; width:372px; height:657px; background:url("../images/lab/lounge/bg_sns_view.png") no-repeat 0 0;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner{margin:73px 14px 0 15px; width:341px; height:554px; border:1px solid #cccccc;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf{position:relative;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul{}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li{display:none; padding-top:7px; height:22px; font-size:14px; line-height:1; color:#ffffff; text-align:center;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.on{display:block;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns01{background:#3c5a99;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns02{background:#44546b;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns03{background:#2f5887;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns04{background:#f2c80c;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns05{background:#3fd447;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf ul li.sns06{background:#db4439;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf .lte{position:absolute; left:10px; top:8px; padding-left:50px; font-size:12px; line-height:1; color:#ffffff; background:url('../images/lab/lounge/bg_lte.png') no-repeat 0 2px;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .top_inf .time{position:absolute; right:10px; top:8px; font-size:12px; line-height:1; color:#ffffff;}
.lounge .kind_sns .contarea .kindsns_area .sns_inner .sns_cont{padding:20px 11px;}
.lounge .kind_sns .contarea .img_bike{position:absolute; bottom:0;}
.lounge .kind_sns .contarea .img_bike.bike01{left:840px;}
.lounge .kind_sns .contarea .img_bike.bike02{display:none; left:705px;}

/* 라이브러리 */
.library{background:url("../images/lab/library/bg_library.jpg") repeat 0 0;}
.library .lab_contents{}
.library .toparea_full{}
.library .toparea{position:relative;}
.library .toparea .img_library01{position:absolute; left:-135px; top:0;}
.library .top_cont{position:relative; padding:60px 0 30px;}
.library .top_cont .div_txt_c {}
.library .top_cont .h3_tit{padding:20px 0 16px; text-align:center;}
.library .top_cont .h3_tit.tit_txt{padding-top:5px; font-size:40px; line-height:40px; text-align:center; color:#000000;}
.library .top_cont .p_copy{font-size:16px; line-height:25px; text-align:center; color:#000000;}
.library .top_cont .img_library02{position:absolute; right:-145px; bottom:0;}
.library .top_cont .img_library03{position:absolute; left:35px; top:34px;}
.library .mgz_dajung .top_cont{padding-bottom:35px;}

.library .contarea{margin:0 auto; width:1100px;}
.library .contarea .mrtz_cartoon{}
.library .contarea .toon_latest{overflow:hidden; position:relative; float:left; margin-right:40px; width:528px; height:578px; border:1px solid #000000; background:#ffffff;}
.library .contarea .toon_latest a{display:block; color:#333333;}
.library .contarea .toon_latest .toon_num{position:absolute; left:0; top:0; padding:13px 10px; font-family:"RixSGo B"; font-size:18px; line-height:1; color:#ffffff; background:#e21b22;}
.library .contarea .toon_latest .toon_inf{margin:35px 39px 20px 39px; height:185px; border-bottom:1px solid #e7e7e7;}
.library .contarea .toon_latest .toon_inf .txt_copy{margin-bottom:8px; font-size:16px; line-height:26px; color:#008099;}
.library .contarea .toon_latest .toon_inf .txt_tit{margin-bottom:23px; font-family:"RixSGo B"; font-size:26px; line-height:26px;}
.library .contarea .toon_latest .toon_inf .txt_tit .new{display:inline-block; margin-top:2px; width:38px; font-family:"RixSGo EB"; font-size:13px; line-height:18px; color:#e11b22; text-align:center; border:1px solid #e11b22; vertical-align:top;}
.library .contarea .toon_latest .toon_inf .txt_cont{font-size:16px; line-height:24px;}
.library .contarea .toon_latest .txt_upd{margin-left:39px; font-size:13px; line-height:26px;}
.library .contarea .toon_latest .txt_upd .upd{display:inline-block; margin-right:7px; width:58px; font-family:"RixSGo B"; font-size:13px; line-height:26px; color:#999999; border:1px solid #dddddd; text-align:center;}

.library .contarea .toon_lst_area{float:left;}
.library .contarea .toon_lst_area .scroll.txtarea{overflow:hidden; margin-right:-24px; width:554px; height:580px;}
.library .contarea .toon_lst_area .scroll.txtarea .view{width:554px !important; height:580px;}
.library .contarea .toon_lst_area .scroll.txtarea .jspContainer{width:554px !important;}
.library .contarea .toon_lst_area .scroll.txtarea .jspVerticalBar{right:0;}
.library .contarea .toon_lst_area .scroll.txtarea .jspPane{padding-right:20px;}

.library .contarea .toon_lst{width:530px;}
.library .contarea .toon_lst li{position:relative; margin-top:20px; border:1px solid #000000; background:#ffffff;}
.library .contarea .toon_lst li:first-child{margin-top:0;}
.library .contarea .toon_lst li a{display:block; color:#333333;}
.library .contarea .toon_lst li .toon_num{position:absolute; left:0; top:0; padding:13px 10px; font-family:"RixSGo B"; font-size:18px; line-height:1; color:#ffffff; background:#e21b22;}
.library .contarea .toon_lst li .toon_img{overflow:hidden; float:left; margin-right:30px; width:201px; height:178px;}
.library .contarea .toon_lst li .toon_inf{float:left; padding-top:24px; width:297px;}
.library .contarea .toon_lst li .toon_inf .txt_copy{margin-bottom:9px; width:225px; font-size:16px; line-height:20px; color:#008099;}
.library .contarea .toon_lst li .toon_inf .txt_tit{margin-bottom:38px; font-family:"RixSGo B"; font-size:22px; line-height:26px;}
.library .contarea .toon_lst li .toon_inf .txt_upd{font-size:13px; line-height:26px;}
.library .contarea .toon_lst li .toon_inf .txt_upd .upd{display:inline-block; margin-right:7px; width:58px; font-family:"RixSGo B"; font-size:13px; line-height:26px; color:#999999; border:1px solid #dddddd; text-align:center;}

.library .contarea .mrtz_cartoon .toon_lst_area .paging_area{margin-top:15px;}
.library .contarea .mrtz_cartoon .toon_lst_area .paging_area .paging a{width:28px; font-size:14px;}
.library .contarea .mrtz_cartoon .toon_lst_area .paging_area .paging a.pre{margin-right:0;}
.library .contarea .mrtz_cartoon .toon_lst_area .paging_area .paging a.next{margin-left:0;}

.library .contarea .mrtz_cartoon .editor_view .edit_tit .p_txt,
.library .contarea .mrtz_cartoon .editor_view .edit_tit .p_inf{padding:15px 0;}
.library .contarea .mrtz_cartoon .edit_cont{position:relative; padding-left:0; padding-right:0;}
.library .contarea .mrtz_cartoon .edit_cont .sns{position:absolute; right:0; top:40px;}
.library .contarea .mrtz_cartoon .edit_cont .sns li{float:left; margin-left:6px;}
.library .contarea .mrtz_cartoon .edit_cont .sns li a{display:block;}
.library .contarea .mrtz_cartoon .edit_cont .sns li.url_copy{}
.library .contarea .mrtz_cartoon .edit_cont .sns li.url_copy a{padding:4px 9px; height:14px; font-size:14px; line-height:14px; color:#000000; border:1px solid #000000;}
.library .contarea .mrtz_cartoon .edit_cont .edt_txt{padding:37px 0 35px; text-align:center; border-bottom:1px solid #dddddd;}
.library .contarea .mrtz_cartoon .edit_cont .txt_copy{margin-bottom:20px; font-family:"RixSGo B"; font-size:20px; line-height:26px; color:#008099;}
.library .contarea .mrtz_cartoon .edit_cont .txt_tit{margin-bottom:40px; font-family:"RixSGo B"; font-size:36px; line-height:40px; color:#333333;}
.library .contarea .mrtz_cartoon .edit_cont .txt_img{display:inline-block; margin-bottom:38px; border:1px solid #000000;}
.library .contarea .mrtz_cartoon .edit_cont .txt_cont{font-size:18px; line-height:26px; color:#333333;}

.library .contarea .mrtz_cartoon .txt_form{margin-top:60px;}
.library .contarea .mrtz_cartoon .txt_form .div_tarea{float:left; width:1000px;}
.library .contarea .mrtz_cartoon .txt_form .div_tarea textarea{padding:20px; height:80px !important; border:1px solid #dddddd; border-right:none; font-size:16px; line-height:25px; color:#999999;}
.library .contarea .mrtz_cartoon .txt_form .div_btn{float:left;}
.library .contarea .mrtz_cartoon .txt_form .div_btn a{display:block; padding-top:30px; width:98px; height:48px; font-family:"RixSGo B"; font-size:16px; line-height:16px; text-align:center; color:#333333; border:1px solid #cccccc; background:#f4f4f4;}

.library .contarea .mrtz_cartoon .more_txt{}
.library .contarea .mrtz_cartoon .more_txt .p_tit{padding:36px 0 7px; font-family:"RixSGo B"; font-size:16px; line-height:25px; color:#000000;}
.library .contarea .mrtz_cartoon .more_txt ul{border-top:1px solid #dddddd;}
.library .contarea .mrtz_cartoon .more_txt ul li{position:relative; padding:15px 0; border-bottom:1px solid #dddddd; font-size:16px; line-height:20px;}
.library .contarea .mrtz_cartoon .more_txt ul li span{margin-right:10px; color:#00819a;}
.library .contarea .mrtz_cartoon .more_txt ul li em{position:absolute; right:0; top:15px; color:#666666;}

.library .contarea .mrtz_cartoon .paging_area{margin-top:25px;}
.library .contarea .mrtz_cartoon .paging_area .paging a.on{border:none;}
.library .contarea .mrtz_cartoon .paging_area .paging a.currentpg{border:none;}

.library .contarea .mrtz_cartoon .btn_area{margin-top:40px; text-align:right;}
.library .contarea .mrtz_cartoon .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333; background:#ffffff;}
.library .contarea .mrtz_cartoon .btn_area a.mr10{margin-right:10px;}

.library .mgz_dajung{padding-bottom:0;}
.library .mgz_dajung .contarea{position:relative; width:1200px;}
.library .mgz_dajung .contarea .img_library04,
.library .mgz_dajung .contarea .img_library05{position:absolute; right:-50px; bottom:0;}
.library .mgz_dajung .dajung_list{padding:91px 50px 0 80px; height:615px; background:url('../images/lab/library/bg_magazine.jpg') no-repeat 0 0;}
.library .mgz_dajung .dajung_list .l_area{float:left; margin-right:103px;}
.library .mgz_dajung .dajung_list .r_area{float:left;}
.library .mgz_dajung .dajung_list .r_area .list{padding-top:8px; width:520px;}
.library .mgz_dajung .dajung_list .r_area .list li{float:left; margin:100px 20px 0 0;}
.library .mgz_dajung .dajung_list .r_area .list li.top_ln{margin-top:0;}
.library .mgz_dajung .dajung_list .r_area .list li.r_ln{margin-right:0;}
.library .mgz_dajung .dajung_list .r_area .paging_area{width:520px;}
.library .mgz_dajung .dajung_list .r_area .paging_area .paging a{width:29px; font-size:14px;}
.library .mgz_dajung .dajung_list .r_area .paging_area .paging a.on{border:none;}
.library .mgz_dajung .dajung_list .r_area .paging_area .paging a.currentpg{border:none;}
.library .mgz_dajung .dajung_list .r_area .paging_area .paging a.pre{margin-right:2px;}
.library .mgz_dajung .dajung_list .r_area .paging_area .paging a.next{margin-left:2px;}

.library .mgz_dajung .mgz_view{position:relative; margin:0 50px; z-index:5;}
.library .mgz_dajung .mgz_view .editor_view .edit_tit .p_txt,
.library .mgz_dajung .mgz_view .editor_view .edit_tit .p_inf{padding:15px 0;}
.library .mgz_dajung .dajung_view{padding:40px 0; border-bottom:1px solid #dddddd;}
.library .mgz_dajung .dajung_view .txtarea{height:598px;}

.library .mgz_dajung .dajung_view .ebook{position:relative; float:left; margin-right:40px; padding:40px 30px; background:#e4e4e4;}
.library .mgz_dajung .dajung_view .ebook .btn_ebook{position:absolute; left:330px; top:290px;}
.library .mgz_dajung .dajung_view .ebook_list{float:left;}
.library .mgz_dajung .dajung_view .ebook_list ul{}
.library .mgz_dajung .dajung_view .ebook_list li{margin-top:16px;}
.library .mgz_dajung .dajung_view .ebook_list li:first-child{margin-top:0;}
.library .mgz_dajung .dajung_view .ebook_list a{display:block;}
.library .mgz_dajung .dajung_view .ebook_list a img{margin-right:22px;}
.library .mgz_dajung .dajung_view .ebook_list a span{display:inline-block; padding-top:40px; font-family:"RixSGo B"; font-size:16px; line-height:20px; color:#000000;}
.library .mgz_dajung .btn_area{padding:40px 0 80px; text-align:right;}
.library .mgz_dajung .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}

.library .code_d .top_cont .box_tab{margin-top:35px;}
.library .code_d .top_cont .box_tab ul{margin:0 auto; width:340px;}
.library .code_d .top_cont .box_tab ul li{float:left;}
.library .code_d .top_cont .box_tab ul li a{display:block; padding:3px 0; width:168px; height:40px; line-height:40px; font-size:18px; color:#333333; text-align:center; background:#ffffff; border:1px solid #dddddd;}
.library .code_d .top_cont .box_tab ul li.on a{color:#ffffff; background:#e11b22; border:1px solid #e11b22;}
.library .code_d .top_cont .img_library06{position:absolute; right:75px; top:55px;}
.library .code_d .top_cont .img_library07{position:absolute; left:85px; top:95px;}

.library .code_d.code_d_vd{background:url('../images/lab/library/bg_d_video.png') no-repeat 50% 195px;}
.library .code_d.code_d_pht{background:url('../images/lab/library/bg_d_photo.png') no-repeat 50% 283px;}
.library .code_d .contarea{width:1200px;}
.library .code_d_pht .d_video{padding:45px 0 43px 50px;}
.library .d_video{padding:45px 0 90px 50px;}
.library .d_video .d_play{float:left; margin-right:39px; width:720px; border:1px solid #000000;}
.library .d_video .d_play .d_play_mv{position:relative;}
.library .d_video .d_play .d_play_mv .movie_box{width:720px; height:480px;}
.library .d_video .d_play .d_play_mv .movie_box img{width:720px; height:480px;}
.library .d_video .d_play .d_play_mv .m_dimm{display:inline-block; position:absolute; left:0; top:0; width:720px; height:480px; background:#000; opacity:.6; filter:alpha(opacity=60);}
.library .d_video .d_play .d_play_mv .m_play{display:inline-block; position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px;}
.library .d_video .d_play .d_play_mv .m_dimm,
.library .d_video .d_play .d_play_mv .m_play{display:none;}
.library .d_video .d_play .d_play_inf{position:relative;}
.library .d_video .d_play .d_play_inf p{padding:20px 22px 20px 22px; font-family:"RixSGo B"; font-size:20px; line-height:29px; color:#000000;}
.library .d_video .d_play .d_play_inf p .d_play_copy{display:block; font-size:14px; color:#666;}
.library .d_video .d_play .d_play_inf .sns_lnk{position:absolute; right:20px; top:27px;}
.library .d_video .d_play .d_play_inf .sns_lnk a{margin-left:6px;}
.library .d_video .d_movie_list{float:left;}
.library .d_video .d_movie_list .txtarea{height:562px;}
.library .d_video .d_movie_list .txtarea .jspVerticalBar{right:0;}
.library .d_video .d_movie_list ul{}
.library .d_video .d_movie_list ul li{margin-top:16px;}
.library .d_video .d_movie_list ul li:first-child{margin-top:0;}
.library .d_video .d_movie_list ul li a{display:block;}
.library .d_video .d_movie_list ul li img{margin-right:17px; width:120px; height:80px; border: 1px solid #ddd;}
.library .d_video .d_movie_list ul li.on img{border:1px solid #000000;}
.library .d_video .d_movie_list ul li span{display:inline-block; padding-top:0px; width:170px; font-size:16px; line-height:22px; color:#666666;}
.library .d_video .d_movie_list ul li.on span{font-family:"RixSGo B"; color:#000000;}
.library .code_d_pht .d_video .d_movie_list ul li span{padding-top:30px; width:190px;}

/* 뉴스룸 */
.nws{}
.nws .toparea_full{background:#e7e7e7;}
.nws .top_cont{position:relative; padding:40px 0 30px;}
.nws .top_cont .div_txt_c{padding:15px 0 38px;}
.nws .top_cont .h3_tit{margin-bottom:3px; font-size:40px; line-height:60px; text-align:center; color:#000000;}
.nws .top_cont .p_copy{font-size:16px; line-height:25px; text-align:center; color:#000000;}
.nws .top_cont .event_box{}
.nws .top_cont .event_box ul{margin-left:50px;}
.nws .top_cont .event_box ul li{float:left;}
.nws .top_cont .event_box ul li:first-child{margin-right:20px;}
.nws .top_cont .img_nws01{position:absolute; left:98px; top:45px;}
.nws .top_cont .img_nws02{position:absolute; right:139px; top:45px;}
.nws .top_cont .img_nws03{position:absolute; left:177px; top:50px;}
.nws .top_cont .img_nws04{position:absolute; right:141px; top:45px;}
.nws .news .top_cont{background:url('../images/lab/news/bg_news_topcont.png') no-repeat 84px bottom;}
.nws .events .top_cont{padding-bottom:222px; background:url('../images/lab/news/bg_event_topcont.png') no-repeat 84px bottom;}
.nws .events .top_cont .div_txt_c{padding-bottom:0;}

.nws .contarea{margin:0 auto; width:1100px; padding-top:40px; background:#ffffff;}
.nws .contarea .tbl_top_info{margin-bottom:20px;}
.nws .contarea .tbl_top_info .info_txt{float:left; padding-top:20px; font-family:"RixSGo B"; color:#000000;}
.nws .contarea .tbl_top_info .info_txt.pt10{padding-top:10px;}
.nws .contarea .tbl_top_info .info_txt span{font-family:"RixSGo B";}
.nws .contarea .tbl_top_info .info_search{float:right;}
.nws .contarea .tbl_top_info .info_search .bx_valid{margin:11px 0 0 0;}
.nws .contarea .tbl_top_info .info_search .div_select{float:left; margin-right:20px; width:120px;}
.nws .contarea .tbl_top_info .info_search .div_input{float:left; margin-right:20px; width:220px;}
.nws .contarea .tbl_top_info .info_search .div_btn{float:left;}
.nws .contarea .tbl_top_info .info_search .div_btn a{display:block; padding:0 15px; height:40px; font-size:16px; line-height:40px; color:#333333; border:1px solid #cccccc;}

.nws .contarea .anser_view .btn_area{margin-top:40px; text-align:right;}
.nws .contarea .anser_view .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}
.nws .contarea .anser_view .btn_area a.mr10{margin-right:10px;}
.nws .contarea .anser_view .txt_list{margin-top:60px;}
.nws .contarea .anser_view .txt_list ul{border-top:1px solid #dddddd;}
.nws .contarea .anser_view .txt_list li{position:relative; padding:15px 0; font-size:16px; line-height:20px; border-bottom:1px solid #dddddd;}
.nws .contarea .anser_view .txt_list li span{margin-right:10px; color:#00819a;}
.nws .contarea .anser_view .txt_list li a{color:#333333;}
.nws .contarea .anser_view .txt_list li em{position:absolute; right:2px; top:15px; color:#666666;}

.nws .contarea .editor_view .edit_tit .p_txt,
.nws .contarea .editor_view .edit_tit .p_inf{padding:15px 0;}

.nws .events .contarea{position:relative; padding-top:111px;}
.nws .events .contarea .event_top{position:absolute; left:0; top:-189px;}
.nws .events .contarea .event_list{}
.nws .events .contarea .event_list li{float:left; margin:0 25px 25px 0;}
.nws .events .contarea .event_list li.li_right{margin-right:0;}
.nws .events .contarea .event_list li div{padding:18px 19px 16px 19px; border:1px solid #f1f1f1; border-top:none;}
.nws .events .contarea .event_list li div span{display:block; font-size:13px; line-height:26px; color:#666666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:310px;}/* 20160229 */
.nws .events .contarea .event_list li div span:first-child{margin-bottom:3px; font-family:"RixSGo B"; font-size:16px; line-height:26px; color:#000000;}
.nws .events .contarea .event_list li div span em{display:inline-block; margin-right:8px; width:36px; height:18px; font-family:"RixSGo B"; font-size:13px; line-height:18px; color:#999999; text-align:center; border:1px solid #dddddd;}
.nws .events .contarea .event_list li div span em.e_ing{margin:0 10px 0 0px; padding:2px 3px 0 3px; height:18px; line-height:18px; background:#ffe566; color:#000000; border:1px solid #ffe566; vertical-align:top;}
.nws .events .contarea .event_list li div span em.e_end{margin:0 10px 0 0px; padding:2px 3px 0 3px; height:18px; line-height:18px; background:#dddddd; color:#000000; border:1px solid #dddddd; vertical-align:top;}
.nws .events .contarea .paging_area{margin-top:0;}
.nws .events .contarea .edit_cont{padding:40px 50px;}

/* top button */
.topbtn{position:fixed; left:50%; bottom:400px; margin-left:800px; background:#f4f4f4;}
.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/lab/common/bg_topbtn.png") no-repeat 14px 10px;}
.topbtn a:hover{text-decoration:none;}

/* 본인인증 */
.cert_box{position:absolute; left:50%; top:260px; margin-left:-250px; width:500px; min-height:533px; background:#fff; z-index:105;}
.cert_box.top90{top:90px;}
.cert_box .pos_rel{position:relative; padding:40px;}
.cert_box h1{padding-bottom:11px; font-family:"RixSGo B"; font-size:24px; line-height:1; color:#333333;}
.cert_box .copy{font-size:16px; line-height:22px; color:#333333;}
.cert_box .rad_box{margin-top:36px; padding-bottom:23px; border-bottom:2px solid #000000;}
.cert_box .rad_ul{}
.cert_box .rad_ul li{float:left; margin-right:20px;}
.cert_box .rad_ul li .ipt_radio .radio_style{float:left; background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -70px -90px;}
.cert_box .rad_ul li .ipt_radio .radio_style.on{float:left; background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -40px -90px;}
.cert_box .rad_ul li .ipt_radio .radio_style.on.disable{float:left; background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -100px -90px;}
.cert_box .rad_ul li .ipt_radio .radio_style.disable{float:left; background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -130px -90px;}
.cert_box .rad_ul li .ipt_radio .radio_style.focus{outline:1px dotted #808080;}
.cert_box .rad_ul li .ipt_radio label{margin-right:0; color:#333333;}

.cert_box .check_area li .ipt_check .check_style.on{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -40px -60px;}
.cert_box .check_area li .ipt_check .check_style.on.disable{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -100px -60px;}
.cert_box .check_area li .ipt_check .check_style.disable{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -130px -60px;}
.cert_box .check_area li .ipt_check .check_style.focus{outline:1px dotted #808080;}

.cert_box .check_area{padding:20px 0; border-bottom:2px solid #000000;}
.cert_box .check_area ul li{position:relative; margin-top:8px;}
.cert_box .check_area ul li:first-child{margin-top:0;}
.cert_box .check_area ul li .btn_basic{position:absolute; right:0; top:-2px;}

.cert_box .check_area .ipt_check .check_style{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -70px -60px;}
.cert_box .check_area .ipt_check .check_style.on{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -40px -60px;}
.cert_box .check_area .ipt_check .check_style.on.disable{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -100px -60px;}
.cert_box .check_area .ipt_check .check_style.disable{background:url(/dlab/images/lab/common/spt_type01.png) no-repeat -130px -60px;}
.cert_box .check_area .ipt_check .check_style.focus{outline:1px dotted #808080;}

.cert_box .formbox{}
/*2016-12-21 도와줘요 몬디 본인인증*/
.cert_box .formbox .bx_cinfirm_row{overflow:hidden;}
.cert_box .formbox .bx_cinfirm_row .bx_valid{width:48%; float:left;}
.cert_box .formbox .bx_cinfirm_row .bx_valid.gender{float:right;}
.cert_box .formbox .bx_cinfirm_row .bx_valid .group .tit_select{margin-bottom:8px;}
.cert_box .formbox .bx_cinfirm_row .bx_valid.error .group .tit_select{margin-bottom:0;}
.cert_box .formbox .bx_cinfirm_row .bx_valid .bar.lock{margin-top:2px; border-bottom:1px;}
/* //2016-12-21 도와줘요 몬디 본인인증*/
.cert_box .formbox .bx_valid{margin-top:15px;}
.cert_box .formbox .bx_valid.phone_num{}
.cert_box .formbox .bx_valid.phone_num .p_nmbr{margin-right:20px; width:160px;}
.cert_box .formbox .bx_valid.phone_num .p_nmbr input{padding-left:20px; width:130px;}
.cert_box .formbox .bx_valid.phone_num .group{float:left;}
.cert_box .formbox .bx_valid.phone_num .ipt_select{width:120px;}

.cert_box .close_cert{position:absolute; right:30px; top:30px; width:26px; height:27px; background:url(/dlab/images/lab/common/img_close_cert.gif) no-repeat 0 0;}

.btn_cert_num{float:right; margin-top:5px;}
.btn_cert_num a{display:inline-block; padding:0 15px; text-align:center; vertical-align:middle; color:#333; text-decoration:none; background:#ffffff; border:1px solid #e7e7e7;}
.btn_cert_num a span{display:inline-block; height:44px; font-size:14px; line-height:44px;}

.bx_valid.phone_num.error .bar:before,
.bx_valid.phone_num.error .bar:after{content:''; height:1px; width:100%; bottom:0; position:absolute; background:#aaa; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all;}

.btn_certification{margin-top:40px; text-align:center;}
.btn_certification a{display:block; text-align:center;}
.btn_certification a span{display:inline-block; padding:0 30px; height:50px; font-size:16px; line-height:50px; color:#fff; background:#0096af;}

.txt_tip{font-size:13px; color:#666666;}
.txt_tip span{display:block; position:relative; padding:0 0 0 9px; font-size:13px; line-height:18px; color:#666; background:url(/dlab/images/lab/common/bu_star04.png) 0 5px no-repeat;}

/*.card_type{background:url(/dlab/images/lab/lounge/card01.gif) no-repeat 57px 0;}*/
.layer_cert{position:absolute; left:0; top:25px; padding:25px 0 20px 20px; width:398px; height:258px; background:#fff; border:1px solid #000; z-index:110;}
.layer_cert .scroll.txtarea{overflow:hidden; width:390px; height:260px; background:#fff;}
.layer_cert .scroll.txtarea .view{height:260px; background:#fff;}
.layer_cert .scroll.txtarea .view .jspVerticalBar{right:0;}
.layer_cert .btn_x{display:inline-block; position:absolute; right:5px; top:5px; width:15px; height:15px; background:url(/dlab/images/lab/common/img_close_picture.gif) no-repeat 0 0;}

.info_txt_group .tit_info{margin-bottom:9px; font-family:"RixSGo B"; font-size:16px; line-height:20px; color:#000000; text-indent:-20px; padding-left:20px;}
.info_txt_group .tit_info_sub{margin-bottom:5px; font-family:"RixSGo B"; font-size:14px; line-height:20px; color:#444444;}
.info_txt_group .tit_info_sub.pl20 {padding-left:20px; margin-bottom:10px;}
.info_txt_group .txt{margin-bottom:13px; font-size:14px; line-height:20px; color:#444444;}
.info_txt_group .txt.gray {color:#666;}

/* list_type01 :check */
.list_type01 {margin:17px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #dddddd; line-height:20px;}
.list_type01 dt {margin-bottom:4px; font-size:13px; color:#00819a; font-family:"RixSGo B";}
.list_type01 dd {margin:0 0 11px 0; font-size:14px; color:#666666;}
.list_type01 dd strong {display:block; margin:5px 0 4px 0; font-size:14px; color:#333;}
.list_type01 .btn {overflow:hidden; margin:0;}
.list_type01 .btn .l_area {float:left; text-align:left;}
.list_type01 .btn .input_checkbox input[type=checkbox]+label em {top:0;}
.list_type01 .btn .r_area {float:right; position:relative; text-align:right; min-width:120px;}
.list_type01.no_line {padding-bottom:0; border:0;}
.list_type01 dt span.left { float:left; margin-right:5px;}

/* list_type02 :agree */
.list_type02 {margin:15px 0 0 0;}
.list_type02 dt {margin:0 0 5px 0; padding-left:10px; color:#444444; font-size:14px; font-family:"RixSGo B"; background:url(/dlab/images/lab/common/bu_square01.gif) no-repeat left 9px;}
.list_type02 dd > ul li {padding-left:10px; color:#666666; font-size:14px; background:url(/dlab/images/lab/common/bu_dash_gray.gif) no-repeat left 9px; margin-bottom:0; line-height:20px;}
.list_type02 li {margin:0 0 10px 0; padding-left:10px; color:#444; font-size:15px; font-family:"RixSGo M"; background:url(/dlab/images/lab/common/bu_square01.gif) no-repeat left 9px; line-height:23px;}/* 20151105추가 */
.list_type02 li .bul_dash {font-size:14px; line-height:20px; color:#666; text-indent:-11px;}

/*list_type03*/
.list_type03 {margin:0 0 20px 0;}
.list_type03 dd {margin-left:10px; padding-left:10px; color:#666; font-size:14px; background:url(/dlab/images/lab/common/bu_square_999.gif) no-repeat left 9px;}
.list_type03 li, .list_type03 dt{padding-left:10px; color:#666; font-size:14px; background:url(/dlab/images/lab/common/bu_dash_999.gif) no-repeat left 9px;}

.list_type04 {}
.list_type04 li {background:url(/dlab/images/lab/common/bul_star01.gif) no-repeat 0 8px; margin-bottom:0; font-family:"RixSGo M"; font-size:14px; color:#777; padding:0 0 0 11px; line-height:24px;}
.list_type04 li strong{color:#000;}

/* list_basic :agree */
.list_basic li {margin:0 0 15px 0; font-size:14px; color:#666;}
.list_basic li strong {display:block; margin:0 0 15px 0; font-size:16px; color:#000;}
.list_basic02 li {margin:0 0 30px 0; font-size:14px;}

/* tbl_view01 */
.tbl_view01 {width:100%; margin:16px 0 0 0; border-top:2px solid #333333;}
.tbl_view01 thead{}
.tbl_view01 .thead_type01 th{padding:10px 0; font-family:"RixSGo B"; text-align:right; font-size:15px; line-height:22px; border-bottom:1px solid #8d8d8d;}
.tbl_view01 .thead_type02 th{padding:10px 0; font-family:"RixSGo B"; text-align:left; font-size:15px; line-height:22px; border-bottom:1px solid #8d8d8d; color:#000;}
.tbl_view01 .thead_type01 th.txt_r {}
.tbl_view01 tbody th,
.tbl_view01 tbody td {padding:11px 0 10px 0; border-bottom:1px solid #e7e7e7; color:#000000;}
.tbl_view01 tbody th {font-family:"RixSGo B"; text-align:left;}
.tbl_view01 tbody tr.no_data td {text-align:center;}
.tbl_view01 tbody tr td .bu_guide{display:block; color:#666666; font-size:13px;}
.tbl_view01 tbody tr.pb th{border-bottom:1px solid #8d8d8d;}
.tbl_view01 tbody .talign_r{text-align:right;}

.tbl_view01 tbody .color_blue{color:#005baf!important;}

/* txt_tip */
.txt_tip {margin:30px 0 25px 0; padding-top:15px; border-top:1px solid #dddddd; font-size:13px; color:#666666;}
/*.txt_tip span:before{position:absolute; top:5px; left:0; width:6px; height:5px; content:"";}*/
.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 5px no-repeat;}
/*.txt_tip.last {padding:16px 0 0 7px;}*/
.txt_tip.no_line {margin-top:10px !important; padding-top:0; border-top:0;}
.txt_tip a {color:#666; text-decoration:underline;}/*20151105 수정*/
.txt_tip span .arrow{padding-right:10px; background:url(/subscribe/images/pd/pn/ico_arrow_r.png) no-repeat right center;}
.txt_tip14 {margin:0 0 25px 0; font-size:14px; color:#666666; line-height:20px;}
.txt_tip02{margin:10px 0 35px 0; padding-top:12px; border-top:1px solid #dddddd; font-size:13px; color:#666666;}
.txt_tip02.no_line{margin-top:12px; padding-top:0; border-top:0;}
.txt_tip.red { margin:0; padding:0; border-top:0; color:#e11b22;}
.txt_tip.red span {background:url(/subscribe/images/pd/pn/bu_star04_02.png) 0 5px no-repeat; color:#e11b22;}
.txt_tip03 {margin-bottom:10px;}
.txt_tip03 span {display:inline-block;}
.bor_top_none{margin-top:0; padding-top:0; border-top:none;}
.txt_tip.no_line.mt1{margin-top:1px!important;}

/* 몬디카 */
.mondicar .lab_contents {padding-bottom:0;}
.mondicar .toparea_full{min-height:434px; background:#00B4CD;}
.mondicar .top_cont{position:relative; min-height:300px; padding:50px 0 0;}
.mondicar .top_cont .div_txt_c{padding:0 0 30px;}
.mondicar .top_cont .h3_tit{padding-top:46px; margin-bottom:20px; font-size:38px; line-height:50px; text-align:center; color:#fff;}
.mondicar .top_cont .p_copy{font-size:26px; line-height:26px; text-align:center; color:#000000;}
.mondicar .top_cont .btn {text-align:center;}
.mondicar .top_cont .btn .freetrial {display:inline-block; width:362px; padding:24px 0; text-align:center; font-size:28px; color:#000; background:#ffcc00;}
.mondicar .top_cont .btn .freetrial i {display:inline-block; width:15px; height:26px; margin:0 0 0 18px; background:url(/dlab/images/lab/common/bg_btn_ars15.png) no-repeat 0 0; vertical-align:-3px;}
.mondicar .top_cont .img_mondicar01{position:absolute; right:11px; bottom:0;}
.mondicar .top_cont .img_mondicar02{position:absolute; left:69px; top:46px;}

.mondicar h3 {margin:0 0 21px 0;}

.mondicar .contarea .contarea{margin:0 auto; width:1200px; padding-top:50px; background:#ffffff;}
.mondicar .contarea .contarea li {margin:0 0 60px 0;}
.mondicar .contarea .contarea li:first-child {margin-top:68px;}

.mondicar .mondicar_more {background:#e9ebf0;}
.mondicar .mondicar_more_wrap {width:1200px; margin:0 auto; padding:60px 0 30px 0;}
.mondicar .mondicar_more_wrap .h_txt {margin:0 0 38px 0;}
.mondicar .mondicar_more_wrap .process {margin:0 0 47px 0;}
.mondicar .mondicar_more_wrap li {float:left; width:500px; padding:0 0 0 100px;}
.mondicar .mondicar_more_wrap li span {display:block; margin:0 0 20px 0;}

.btn_mondi_wh {display:inline-block; height:30px; padding:0 15px; line-height:30px; background:#fff; color:#666666; font-size:16px; border:1px solid #999999;}
.i_ars {display:inline-block; width:6px; height:10px; margin:0 0 0 8px; background:url(/dlab/images/lab/common/bg_btn_ars6.png) no-repeat 0 0; vertical-align:1px;}

.mondicar .mondicar_more_wrap li.obd {background:url(/dlab/images/lab/mondicar/bg_obd.png) no-repeat 0 0;}
.mondicar .mondicar_more_wrap li.kubicar {width:482px; padding-left:118px; background:url(/dlab/images/lab/mondicar/bg_kubicar.png) no-repeat 0 0;}
.ico_googleplay {display:inline-block; width:19px; height:20px; margin:0 5px 0 0; background:url(/dlab/images/lab/common/ico_googleplay.png) no-repeat 0 0; vertical-align:-4px;}
.ico_appstore {display:inline-block; width:17px; height:20px; margin:0 7px 0 0; background:url(/dlab/images/lab/common/ico_appstore.png) no-repeat 0 0; vertical-align:-3px;}

.mondicar_apply .lab_contents {padding-bottom:0;}
.mondicar_apply .toparea_full{background:#00b4cd;}
.mondicar_apply .top_cont{position:relative; padding:88px 0 80px;}
.mondicar_apply .top_cont .h3_tit{text-align:center;}
.mondicar_apply .top_cont .img_mondicar01{position:absolute; left:69px; top:46px;}
.mondicar_apply .top_cont .img_mondicar02{position:absolute; right:170px; bottom:72px;}

.mondicar_apply .contarea .contarea{margin:0 auto; width:1200px; background:#ffffff;}
.mondicar_apply .contarea .contarea .btn {margin:40px 0 50px 0; text-align:center;}
.mondicar_apply .contarea .contarea .btn .freetrial {display:inline-block; width:400px; padding:36px 0; text-align:center; font-size:28px; color:#fff; background:#e21b22;}
.mondicar_apply .contarea .contarea .btn .freetrial i {display:inline-block; width:15px; height:26px; margin:0 0 0 18px; background:url(/dlab/images/lab/common/bg_btn_ars15_wh.png) no-repeat 0 0; vertical-align:-3px;}

.mondicar_apply .mondicar_more {background:#e9ebf0;}
.mondicar_apply .mondicar_more_wrap {width:1200px; margin:0 auto; padding:60px 0 70px 0;}

.mondicar_apply .boon span {float:left;}

.mondicar_apply .apply_info > li {position:relative; margin:0 0 50px 0; padding-top:14px; font-size:24px; color:#333;}
.mondicar_apply .apply_info > li:before {content:""; position:absolute; top:0; left:0; display:inline-block; width:23px; height:3px; background:#e21a22;}
.mondicar_apply .apply_info > li strong {display:inline-block; margin:0 12px 0 0; font-family:"RixSGo B"; color:#000;}
.mondicar_apply .apply_info > li span {font-size:20px;}
.mondicar_apply .apply_info > li ul {margin:15px 0 0 114px;}

.list_type16_666 li {margin:0 0 8px 0; font-size:16px; color:#666; padding-left:10px; background:url(/dlab/images/lab/common/bu_square666.gif) no-repeat 0 8px;}
.list_type14_666 li {margin:0 0 6px 0; font-size:14px; color:#666; padding-left:10px; background:url(/dlab/images/lab/common/bu_square666.gif) no-repeat 0 8px;}

/*==================================2016-01-21====================================*/

.mondicar_cont{margin:0 25px; padding-bottom:80px; width:800px;}

/* 몬디카 이벤트 */
.mondicar_event .lab_contents {padding-bottom:0;}
.mondicar_event .toparea_full{background:#00B4CD;}
.mondicar_event .top_cont{position:relative; padding:32px 0 0px; height:250px;}/* 20160211 */
.mondicar_event .top_cont .div_txt_c{padding:0 0 30px;}
.mondicar_event .top_cont .h3_tit{margin-bottom:37px; font-size:38px; line-height:50px; text-align:center; color:#fff;}
.mondicar_event .top_cont .p_copy{font-size:26px; line-height:26px; text-align:center; color:#000000;}
.mondicar_event .top_cont .btn {text-align:center;}
.mondicar_event .top_cont .btn .freetrial {display:inline-block; width:362px; padding:24px 0; text-align:center; font-size:28px; color:#000; background:#ffcc00;}
.mondicar_event .top_cont .btn .freetrial i {display:inline-block; width:15px; height:26px; margin:0 0 0 18px; background:url(/dlab/images/lab/common/bg_btn_ars15.png) no-repeat 0 0; vertical-align:-3px;}
.mondicar_event .top_cont .img_mondicar01{position:absolute; right:63px; bottom:0;}
.mondicar_event .contarea .contarea{margin:0 auto; width:1160px; padding:50px 20px 0; background:#ffffff;}
.mondicar_event .event_txt {padding:0 0 70px 0;}
.mondicar_event_notice {background:#e7e7e7;}
.mondicar_event_notice_wrap {width:1160px; margin:0 auto; padding:50px 20px 60px 20px;}
.mondicar_event_notice_wrap h3 {margin:0 0 12px 0; color:#333; font-size:16px; font-family:"RixSGo B";}

/* 레이어팝업 2016-01-20 */
/* 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.doscroll .layer_wrap_in {background:#fff; position:relative; margin:6px; padding:20px 10px 30px 25px;}
.layer_wrap.doscroll .layer_wrap_in.layer_ty1 {padding:20px 25px 30px 25px;}
.layer_wrap.doscroll .layer_content {height:582px; padding-top:0; margin-top:25px;}
.layer_wrap.doscroll .layer_content.recip{height:135px; padding-top:0; margin-top:0;}
.layer_wrap.doscroll .jspContainer {overflow:hidden; position:relative;}
.layer_wrap.doscroll .jspPane {position:absolute;}
.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;}

/* 180611 보장분석 동의 */
.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:16px !important; line-height:20px;}
#content .layer_wrap.consult .layer_content h4 {padding:13px 0 0 0; font-size:14px; font-family:"RixSGo B"; background:none !important;}
.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;}
.layer_wrap.consult .layer_content .chk_space .bx_error p em {font-size:13px;}

.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_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;}

.doscroll .agree_cont .jspContainer {overflow:hidden; position:relative;}
.doscroll .agree_cont .jspPane{position:absolute;}
.doscroll .agree_cont .jspVerticalBar{position:absolute; top:0; right:0; 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;}

.smart_d_layer .smart_car .smart_cont h4{padding:0 0 18px 10px; font-family:"RixSGo B"; line-height:19px; color:#333; font-size:16px; background:url("/default/images/common/bu_dt01.gif") left 9px no-repeat;}
.smart_d_layer .smart_cont{display:none;}
.smart_d_layer .smart_cont.on{display:block;}
.smart_d_layer .smart_car .tbl_data01 .th_txt_line,
.smart_d_layer .smart_car .tbl_data01 span{padding-left:112px;}
.smart_car .tab_list ul  li a {color:#333;}
.tab_list{margin:15px 0 30px 0; background:url("/default/images/product/middle/mondi/bg_tab_line.gif") repeat-x 0 37px;}
.tab_list ul li {float:left;}
.tab_list ul  li a {float:left; padding:0 20px; height:38px; line-height:19px; font-size:19px; text-align:center;}
.tab_list ul  li.on a {border-bottom:4px solid #e11b22; height:34px; line-height:18px; font-family:"RixSGo B";}

/* 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 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 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;}

/* Color Common */
.txt_red {color:#e11b22 !important;}

.layer_wrap_in .btn_area .btn_a{min-width:45px; height:33px; padding:5px 30px; font-size:16px !important; line-height:33px; color:#333; background:#fff; border:1px solid #333;}
.layer_wrap_in .btn_area .btn_g01{color:#fff; background:#475069; border:1px solid #475069;}

/* 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:20px 25px 30px 25px;}
.layer_wrap .btn_close_layer {position:absolute; top:20px; right:25px; display:block; width:19px; height:18px; background:url("/default/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("/default/images/common/bg_alert.png") top center no-repeat;}
.layer_content .layer_alert.chk {background:url("/default/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 {}
.layer_content > dl > dt {font-family:"RixSGo EB";}
.layer_content > dl > dd {}
.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;}
.lypoptype02 {width:660px;}
/* 20161230 */
.lypoptype02.small_width {width:560px;}
.lypoptype02_1 {width:600px;}
.lypoptype03 {width:900px;}

/*레이어팝업 추가 css 2016-11-01*/
.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:16px !important; line-height:20px;}
.layer_wrap.consult .layer_content h4 {padding:13px 0 0 0; font-size:14px; font-family:"RixSGo B"; background:none !important;}
.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 {margin-top:3px; font-size:13px; color:#777 !important; vertical-align:middle;}/* 상담신청위한 개인정보 동의, 미동의*/
.layer_wrap.lypoptype02.consult .layer_content .chk_space label {margin-top:0; font-size:13px; color:#777 !important; vertical-align:middle;}
.layer_wrap.consult .layer_content .chk_space .bx_error p em {font-size:13px;}
.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_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;}
.layer_wrap.consult .list_type02{margin:0;}
.layer_wrap.consult .list_type02 li{font-size:13px;}

.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; right:0;}
.chk_space .bx_error p{margin-right:0;}

.cs_result {position:relative; padding-top:110px; text-align:center; font-size:16px; color:#000; font-family:"RixSGo B";}
.cs_result .ico{display:inline-block; position:absolute; left:50%; top:15px; width:78px; height:90px; margin-left:-29px; background:url(/dlab/images/lab/common/spt_type_pn.png) right -130px no-repeat;}
.cs_result .txt{font-size:16px; line-height:24px; font-family:"RixSGo B"; text-align:center;}

/* focus or error */
.bx_error{position:relative;}
.bx_error > p {padding:12px 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(/dlab/images/lab/common/bu_error.png) no-repeat 0 0; position:relative;}
/* end 레이어팝업 추가 css 2016-11-01*/

/*몬디카 팝업 */
.mondicar_cont.poptype01{width:600px;}
.mondicar_cont h1{margin-bottom:46px; padding:15px 0 13px; font-size:21px; line-height:36px; color:#545454; border-bottom:1px solid #333333;}
.mondicar_cont h1 span{font-family:"RixSGo B"; font-size:26px; line-height:36px; color:#333333;}

.btn:hover {color:#333;}
.btn_area {margin:30px 0 0 0; text-align:center;}
.btn_area:after {content:""; display:block; clear:both;}
.btn_area a {margin:0 5px; display:inline-block;}
.w100 {width:100px; padding:0; margin:0;}
.btn span {display:inline-block; padding:0; white-space:nowrap;}
.btn_w01 {min-width:45px; height:33px; padding:0 15px; font-size:14px !important; line-height:33px; color:#333; background:#ffffff; border:1px solid #333;}
.btn_n02 {min-width:45px; height:33px; padding:0 15px; font-size:14px !important; line-height:33px; color:#fff !important; background:#475069; border:1px solid #475069;}

/* s:무료 체험단 신청서 레이어 */
.layer_mondicar_cont .h2_type01{padding-bottom:16px; font-family:"RixSGo B"; font-size:18px; line-height:26px; color:#000000;}
.layer_mondicar_cont .h2_type01 span{font-family:"RixSGo B"; font-size:18px; line-height:26px; color:#e11b22;}
.layer_mondicar_cont .h2_type02{margin-bottom:30px; padding-bottom:18px; background:url("/default/images/common/bg_h2.gif") no-repeat 0 bottom;}
.layer_mondicar_cont .h2_type02 img{vertical-align:middle;}
.layer_mondicar_cont .h3_type{margin-bottom:20px; font-family:"RixSGo EB"; font-size:16px; line-height:24px; color:#475069;}

.input_info_box{margin-bottom:40px;}
.input_info_box h3{padding-bottom:12px; font-family:"RixSGo B"; font-size:16px; line-height:24px; color:#333333;}
.input_info_box .bx_valid_smart{margin-bottom:20px;}
.input_info_box .bx_valid_smart .bx_valid{float:left; width:380px;}
.input_info_box .bx_valid_smart .bx_valid.w800{float:none; width:800px;}
.input_info_box .bx_valid_smart .bx_valid label{font-family:"RixSGo EB"; color:#00819a;}
.input_info_box .bx_valid_smart .bx_valid label.c_blk{color:#333333;}
.input_info_box .bx_valid_smart .two_gride{margin-right:40px;}
.input_info_box .bx_valid_smart .brd_bottom{padding-bottom:10px; border-bottom:1px solid #aaaaaa;}

.input_info_box .ipt_radio{float:left;}
.input_info_box .p_label{padding-bottom:7px; font-family:"RixSGo EB"; color:#00819a;}

.tbl{margin-bottom:40px;}
.tbl table th{padding:5px 0; height:30px; font-family:"RixSGo EB"; font-weight:normal; font-size:14px; line-height:30px; color:#333333; text-align:left; border-top:2px solid #333333; border-bottom:1px solid #8d8d8d;}
.tbl table td{padding:8px 0; height:24px; font-size:16px; line-height:24px; color:#333333; text-align:left; border-bottom:1px solid #e7e7e7;}
.tbl table td.td_a{padding:5px 0; height:30px;}

.btn_white_box{display:inline-block; padding:0 15px; border:1px solid #e5e5e5; color:#333333;}
.btn_white_box span{display:inline-block; height:26px; font-size:13px; line-height:26px; color:#333333;}
.btn_change{display:block; position:absolute; right:0; bottom:0; padding:16px 20px; height:13px;}

.checkall{position:absolute; right:0; top:3px;}
.checkall .ipt_check label{margin:1px 0 0 6px; font-family:"RixSGo B"; font-size:16px; color:#333333;}

.txt_area{margin-bottom:30px;}
.txt_area .txt01{padding:14px 0 25px 10px; font-size:14px; line-height:22px; color:#777777; text-indent:-10px;}
.txt_area .txt02{font-size:16px; line-height:24px; color:#333333;}
.txt_area ul{padding-bottom:25px;}
.txt_area ul li{padding-left:9px; font-size:16px; line-height:24px; color:#333333; background:url("../images/bu_list_bar.gif") no-repeat 0 12px;}

.btnarea{text-align:center;}
.btnarea a{display:inline-block; padding:8px 20px; font-size:16px; line-height:24px; color:#ffffff; background:#475069; text-decoration:none;}
/* e:무료 체험단 신청서 */

/* s:Mondi Car 무료 체험단 신청완료 */
.mondicar_result {text-align:center; font-size:16px; color:#333; font-family:"RixSGo M";}
.mondicar_result .ico{display:inline-block; padding:0 0 34px 0; top:15px; width:83px; height:90px; margin-left:-29px; background:url("../images/lab/mondi/ico_result01.png") 0 0 no-repeat;}
.mondicar_result .txt01{margin-bottom:10px; font-size:18px; line-height:24px; font-family:"RixSGo B";}
.mondicar_result .txt02{margin-bottom:20px; font-size:24px; line-height:24px; font-family:"RixSGo B"; color:#000;}
/* e:Mondi Car 무료 체험단 신청완료 */

/* s:Layer :주소 검색
.btn_search02 {display:inline-block; overflow:hidden; width:15px; height:15px; vertical-align:middle; background:url("../images/lab/common/spt_type01.png") -130px -150px no-repeat;}
.btn_search02 span{cursor:pointer; display:inline-block; text-indent:-9999px;}

.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-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/lab/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;}

/* 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;}
.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/lab/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;}

.search_addr input[type=text],
.search_addr input[type=password] {padding:1px 0 1px 0; text-indent:0; line-height:20px; height:20px; border:0; color:#333; 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;}

Layer :주소 검색 */

/* 이탈시 상품소개 팝업 :/default/css/contents.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:60px;}
.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 .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;}

/*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:244px; background:url("/default/images/content/pop/bg_out_directbiz02.png") no-repeat center 40px;}
.prd_intro_carbiz .prd_link_box ul li.linkbox03{width:181px; 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;}

/* //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;}

.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;}

/* e:이탈시 상품소개 팝업:/default/css/contents.css 에도 동일하게 적용 */

.onlymain{position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:999; overflow:auto; line-height:24px; overflow:hidden;}
.pop_product_intro .btn {display:inline-block; padding:0 15px; text-align:center; vertical-align:middle; color:#333; text-decoration:none !important; position:relative; cursorointer;}

/* 본인인증 통신사선택 2016-03-03 */
.telecom_tab{}
.telecom_tab ul{margin-bottom:20px; /*margin-right:10px; */border-bottom:1px solid #333333;}
.telecom_tab ul li{position:relative; float:left; margin-top:0 !important;}
.telecom_tab ul li a{display:inline-block; padding:16px 15px 16px 20px; font-family:"RixSGo B"; font-size:19px; line-height:24px; color:#000;}/*2017-02-08패딩수정*/
.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;}
.layer_cert .agree_txt_group{display:none;}
.layer_cert .agree_txt_group.on{display:block;}
.border_b_none .list_type01{border-bottom:none !important;}

/* 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;}


/* s:library > kind 2016-03-18 2016-04-04 */
.library .toparea .img_library08{position:absolute; right:5px; bottom:85px; z-index:5;}
.library .toparea .img_library09{position:absolute; left:0; top:30px;}
.library .hashtag {position:absolute; /*top:-200px; */left:50%; width:885px; margin:0 0 0 -442px;text-align:center;}
.library .hashtag span {display:inline-block; margin:0 29px 15px 4px; padding:0 0 0 29px; background:url('/dlab/images/lab/library/bg_hashtag.png') no-repeat 0 0;}
.library .hashtag span a {display:inline-block; height:45px; line-height:45px; margin:0 -29px 0 0; padding:0 29px 0 0; color:#666; font-size:17px; background:url('/dlab/images/lab/library/bg_hashtag.png') no-repeat right 0;}
.library .hashtag span.on {background-position:0 -45px;}
.library .hashtag span.on a {background-position:right -45px; color:#fff; font-family:'RixSGo B';}

.library.kind .like {padding:0 0 0 18px; background:url('/dlab/images/lab/library/ico_heart_red.png') no-repeat 0 center; border:0; color:#e21a22; font-size:16px;}
.library.kind .like.off {color:#adb3c1; background-image:url('/dlab/images/lab/library/ico_heart_off.png');}
.library.kind .top_cont .h3_tit {padding-bottom:220px;}
.library.kind .contarea {position:relative; width:1200px; padding-top:50px; background:url('/dlab/images/lab/library/bg_cont_top.png') no-repeat 0 0;}
.library.kind .cont_wrap {padding-bottom:68px; background:url('/dlab/images/lab/library/bg_cont_bottom.png') no-repeat 0 bottom;}
.library.kind .cont_wrap .cont {padding:0 40px; background:#fff;}
.library.kind .highlight {position:relative; margin:0 0 35px 0; color:#000; font-size:16px; background:#7c9bca;}
.library.kind .highlight .like {position:absolute; right:13px; top:13px; background:url('/dlab/images/lab/library/ico_heart_yl.png') no-repeat 0 center; border:0; color:#f7da4b; font-size:16px;}
.library.kind .highlight .like.off {color:#adb3c1; background-image:url('/dlab/images/lab/library/ico_heart_off.png');}
.library.kind .event_list {overflow:hidden;}
.library.kind .event_list ul {margin-left:-35px;}
.library.kind .event_list li {float:left; width:350px; margin:0 0 35px 35px;}
.library.kind .event_list li div {position:relative; height:151px; padding:27px 20px 0; border:1px solid #f1f1f1; border-top:0;}
.library.kind .event_list li div strong {overflow:hidden; display:block; width:308px; margin:0 0 25px 0; color:#000; font-size:20px; white-space:nowrap; text-overflow:ellipsis; letter-spacing:-0.5px;}
.library.kind .event_list li div p {overflow:hidden; height:46px; color:#808080; font-size:14px; line-height:23px;}
.library.kind .event_list li div .like {position:absolute; right:20px; bottom:25px; margin:0;}

.library.kind .contarea .editor_view .edit_tit .p_txt,
.library.kind .contarea .editor_view .edit_tit .p_inf{padding:15px 0;}
.library.kind .contarea .edit_cont{position:relative; padding:0 40px;}
.library.kind .contarea .edit_cont .sns{position:absolute; right:0; bottom:38px;}
.library.kind .contarea .edit_cont .sns li{float:left; margin-left:6px;}
.library.kind .contarea .edit_cont .sns li a{display:block;}
.library.kind .contarea .edit_cont .sns li.url_copy{}
.library.kind .contarea .edit_cont .sns li.url_copy a{padding:4px 9px; height:14px; font-size:14px; line-height:14px; color:#000000; border:1px solid #000000;}
.library.kind .contarea .edit_cont .edt_txt{padding:37px 0 35px; text-align:left;}
.library.kind .contarea .btn_area{margin-top:40px; text-align:right;}
.library.kind .contarea .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}

.library .editor_view .hashtag {position:relative; left:0; width:820px; margin:60px 0 0; line-height:23px; text-align:left;}
.library .editor_view .hashtag a {display:inline-block; padding:0 1px; color:#8c8c8c; font-size:14px;}
.library .editor_view .hashtag a.kind {cursor:default;}

.library .editor_view .txt_list{margin-top:60px;}
.library .editor_view .txt_list ul{border-top:1px solid #dddddd;}
.library .editor_view .txt_list li{position:relative; padding:15px 0; font-size:16px; line-height:20px; border-bottom:1px solid #dddddd;}
.library .editor_view .txt_list li span{margin-right:10px; color:#00819a;}
.library .editor_view .txt_list li a{color:#333333;}
.library .editor_view .txt_list li em{position:absolute; right:2px; top:15px; color:#666666;}
/* e:library > kind 2016-03-18 */


/*MGM 이벤트*/
.dlab_event .lab_contents {padding-bottom:0;}
.dlab_event .toparea_full{background:#bbfaf7;}/* 170321 */
.dlab_event .top_cont{padding:77px 0 20px; text-align:center;}

.dlab_event .btn_area .btn_view {position:relative; box-sizing:border-box; display:inline-block; width:335px; padding:25px 0 25px 35px; text-align:left; font-size:24px; color:#fff; background:#514b43;}
.dlab_event .btn_area .btn_view i {position:absolute; right:50px; top:30px; display:inline-block; width:23px; height:13px; background:url(/dlab/images/lab/common/bl_arr_b.png) no-repeat 0 0; vertical-align:-3px;}
.dlab_event .btn_area .btn_view.now{width:290px; padding:25px 0 25px 0; text-align:center;}
.dlab_event .btn_area .btn_view.long{width:420px; margin-right:10px;}
.dlab_event .btn_area .btn_view.active{background:#e21b22;}
.dlab_event .btn_area .btn_view.active i {background:url(/dlab/images/lab/common/bl_arr_t.png) no-repeat 0 0;}
.dlab_event .contarea .contarea{margin:0 auto; width:1060px; padding:90px 20px 0; background:#fff;}

.event_wrap .bx_event{padding:0 0 80px 0;}
.event_wrap .bx_event .btn_area{margin:38px 0 80px 0px;}
.event_wrap .bx_event.event1 .btn_area{margin:38px 0 80px -82px;}
.event_wrap .bx_event .list_type14_666 li{font-size:17px;}
.event_wrap .bx_event .list_type04 li{font-size:17px;}
.event_wrap .titm{margin:0 0 18px 0; font-family:"RixSGo B"; font-size:20px; color:#000;}
.event_wrap .titm_b{margin:0 0 18px 0; font-family:"RixSGo B"; font-size:20px; color:#1a709e;}
/*.event_wrap .tits{margin:0 0 12px 0; font-family:"RixSGo B"; font-size:16px; color:#000;}*/
.event_wrap .stxt{font-size:14px; color:#666;}
.mgm_friends_introd{margin:0 0 70px 0;}
.mgm_friends{margin:0 0 25px 0;}

/*탭*/
.tab_mgm_friends{}
.tab_mgm_friends .tab_basic{margin:0 0 0 1px;}
.tab_mgm_friends .tab_basic:after{clear:both; content:""; display:block;}
.tab_mgm_friends .tab_basic li{margin:0; height:inherit;}
.tab_mgm_friends .tab_basic li a{border-bottom:0;}
.tab_mgm_friends .tab_basic li.on a{color:#000;}
.tab_mgm_friends .tab_basic li.on:last-child a{border-right:1px solid #333;}
.tab_mgm_friends .tab_basic li{float:left; width:230px; margin:0 0 0 -1px;}
.tab_mgm_friends .tab_basic li a{display:block; height:58px; border-top:1px solid #ccc; border-left:1px solid #ccc; color:#999; font-size:20px; line-height:58px; text-align:center;}
.tab_mgm_friends .tab_basic li:last-child a{border-right:1px solid #ccc;}
.tab_mgm_friends .tab_basic .on a{position:relative; border:1px solid #333; border-bottom:0; color:#444;}

/*이벤트 테이블*/
.tbl_rtxt{margin:0 0 10px 0; text-align:right; font-size:14px; color:#666;}
.tbl_rtxt:before{content:"*"; display:inline-block; margin-right:3px; position:relative; top:3px;}
.tbl_event {margin:0 0 0 0; border-bottom:2px solid #333;}
.tbl_event table{}
.tbl_event thead th {border-bottom:1px solid #8d8d8d; padding:16px 10px 15px 0; font-size:18px; text-align:center; vertical-align:middle;}
.tbl_event thead th.num{padding-right:50px; text-align:right;}
.tbl_event tbody tr:first-child td{padding-top:18px;}
.tbl_event tbody tr.last td{padding-bottom:18px;}
.tbl_event tbody td{padding:7px 10px 7px 0; text-align:center; font-size:18px; font-family:"RixSGo B";}
.tbl_event tbody td.num{padding-right:50px; text-align:right;}
.tbl_event tbody td.best{color:#005baf;}
.tbl_mgm_friends{overflow:hidden; border-top:3px solid #333; border-bottom:1px solid #e7e7e7;}
.tbl_mgm_friends.inp_search{margin:0; border-bottom:1px solid #e7e7e7;}
.tbl_mgm_friends .tbl_event{width:33%; float:left; border-top:0; border-right:1px solid #e7e7e7;}
.tbl_mgm_friends .tbl_event:last-child{width:33.8%; border-right:0;}

.bx_certif{display:table; width:100%; /*position:relative; */height:200px; margin:20px 0 30px 0;}
.bx_certif .tit_area{display:table-cell; width:329px; height:164px; border:1px dashed #ccc; border-right:0; padding:35px 35px 0px 35px;}
.bx_certif .bx_certif_ipt{display:table-cell; vertical-align:middle; overflow:hidden; box-sizing:border-box; width:660px; padding:35px 35px 26px 35px; background:#f5f5f5; border:1px dashed #ccc;}
.bx_certif .bx_certif_ipt.intro{/*position:absolute; right:0; top:0; */overflow:hidden; box-sizing:border-box; width:660px; padding:35px 35px 26px 35px; background:#f5f5f5; border:1px dashed #ccc;}
.bx_certif .bx_certif_ipt .top{overflow:hidden; width:272px;}
.bx_certif .bx_certif_ipt .bx_valid{width:100%; float:left;}
.bx_certif .bx_certif_ipt .bx_valid.phone{position:relative; width:145px; margin:0 175px 0 0;}
/*.bx_certif .bx_certif_ipt .bx_valid.phone .txt_error{display:none !important; text-indent:-22px; margin-left:22px; display:inline-block;}*/
.bx_certif .bx_certif_ipt .bx_valid.phone .btn_again{position:absolute; right:-121px; top:15px;}
.bx_certif .bx_certif_ipt .bx_valid.certif{width:45%;}
.bx_certif .bx_certif_ipt .btn_again {display:inline-block; width:107px; height:34px; line-height:34px; border:1px solid #1a709e; font-size:15px; color:#1a709e; text-align:center; background:#fff;}
.bx_certif .bx_certif_disc{display:table-cell; border:1px dashed #ccc; border-left:0; padding:30px 30px 0 30px;}
.bx_certif .bx_certif_disc .list_type04{margin-bottom:8px;}
.bx_certif .bx_certif_disc .list_type04 li{font-size:13px;}

.bx_certif_etc{position:relative; margin:0 0 90px 0; text-align:center;}
.bx_certif_etc .no_advice{position:absolute; left:0; margin:10px 0 0 0; text-align:left;}

.btn_bx{text-align:center;}
.btn_bx .btn{display:inline-block; padding:0 15px; text-align:center; vertical-align:middle; text-decoration:none; cursor:pointer;}
.btn_bx .btn span{color:#fff;}
.btn_bx .btn.btn_n01{display:inline-block; min-width:78px; height:60px; padding:0 35px; font-size:19px; line-height:60px; background:#475069; border:1px solid #475069;}
.btn_bx .i_arr_r{position:absolute; right:16px; top:15px; width:8px; height:14px; background:url(/dlab/images/lab/common/bl_arr_r.png) no-repeat 0 0;}

/*.notice_b{font-size:14px; color:#666;}
.notice_b:before{content:"*"; display:inline-block; margin-right:3px; position:relative; top:3px;}*/

/*내가 소개한 친구보기*/
.mgm_con{}
.mgmevent_01{display:none;}
.mgmevent_02{display:none;}
.bx_friend{overflow:hidden; margin:0 0 10px 0; border:1px dashed #ccc;}
.friend_num_w{overflow:hidden; float:left; width:600px;}
.friend_num_w .friend_view{float:left; width:50%; box-sizing:border-box; border-right:1px dashed #ccc;}
.friend_num_w .friend_view.now{border-right:1px dashed #ccc;}
.friend_num_w .friend_view > p{margin:27px 35px 18px 0; font-size:17px; line-height:22px; font-family:"RixSGo B"; color:#000; text-align:right;}
.friend_num_w .friend_view > p span{display:block; font-size:15px; color:#666;}
.friend_num_w .friend_view .t_num{margin:0 35px 30px; font-size:80px; color:#1a709e; text-align:right; line-height:normal; letter-spacing:-5px;}
.friend_num_w .friend_view.month .t_num{color:#f14c52;}
.friend_num_w .friend_view .friend_txt{box-sizing:border-box; display:table; width:100%; height:135px; padding:0 33px; background:#e8f0f5; text-align:center;}
.friend_num_w .friend_view .friend_txt > p{display:table-cell; vertical-align:middle; font-size:17px; line-height:22px; color:#333;}
.friend_num_w .friend_view .friend_txt > p span{color:#1a709e;}
.friend_num_w .friend_view.month .friend_txt{background:#fff2f2; display:inherit;}
.friend_num_w .friend_view.month ul.friend_txt {padding:35px 35px 0 0;}
.friend_num_w .friend_view.month ul.friend_txt li{text-align:right; font-size:17px; color:#333;}
.friend_num_w .friend_view.month ul.friend_txt li:first-child{margin-bottom:15px;}
.friend_num_w .friend_view.month ul.friend_txt li span{color:#e21b22; font-size:30px; font-family:"RixSGo B";}
.friend_num_w .friend_view.month ul.friend_txt li em{color:#e21b22; font-size:17px; font-family:"RixSGo B";}
.friend_list_w{float:left; width:380px; padding:0 0 0 40px;}
.friend_list_w .tit{margin:27px 0 0 0; font-size:17px; line-height:22px; font-family:"RixSGo B"; color:#000;}
.friend_list_w .tbl_event{border-top:2px solid #333; border-bottom:1px solid #8d8d8d;}
.friend_list_w .tbl_event th{padding:10px 10px 10px 0; font-size:14px;}
.friend_list_w .tbl_event tbody td{padding:7px 10px 7px 0 !important; text-align:center; font-size:14px; color:#666;}

.sns_con{overflow:hidden; margin:35px 0 90px 0;}

.friend_sns{overflow:hidden; padding:42px 0 30px 166px; border:1px dashed #ccc; background:#fff;}
.friend_sns dl{float:left; text-align:center;}
.friend_sns dl.sns{margin:0 137px 0 0;}
.friend_sns dl.sms{margin:0 124px 0 0;}
.friend_sns dl.url{margin:0 51px 0 0;}
.friend_sns dl dt{margin:0 0 15px 0; font-size:19px; font-family:"RixSGo B";}
.friend_sns dl dd a{display:inline-block; width:100%; height:100%; text-indent:-9999px;}
.friend_sns dl dd.facebook{display:inline-block; width:82px; height:82px; margin:0 34px 0 0; background:url(/dlab/images/lab/mgm/ico_sns01.png) no-repeat 0 0;}
.friend_sns dl dd.twitter{display:inline-block; width:83px; height:82px; background:url(/dlab/images/lab/mgm/ico_sns02.png) no-repeat 0 0;}
.friend_sns dl dd.sms{display:inline-block; width:82px; height:82px; background:url(/dlab/images/lab/mgm/ico_sns03.png) no-repeat 0 0;}
.friend_sns dl dd.url{display:inline-block; width:83px; height:82px; background:url(/dlab/images/lab/mgm/ico_sns04.png) no-repeat 0 0;}

.friend_notice{float:left;}

.pagination {text-align:center; line-height:33px;}
.pagination a, .pagination span, .pagination strong {display:inline-block; vertical-align:middle; margin:0 10px 0 0; padding:0 2px; line-height:31px; text-align:center; color:#333; letter-spacing:-1px; font-size:13px; font-family:"RixSGo EB";}
.pagination a:last-child{margin-right:0;}
.pagination a.currentpg,
.pagination strong {letter-spacing:-1px; text-decoration:none; font-weight:normal; color:#1a709f; text-decoration:underline;}

/*URL 문자 전송 팝업*/
.mgm_sms_w{}
.mgm_sms{margin:30px 0 60px 0; padding:20px; border:1px solid #e7e7e7;}
.mgm_sms .mgm_sms_txt{font-size:16px; line-height:22px; color:#333;}
.mgm_sms .mgm_sms_txt strong{font-family:"RixSGo EB";}
.mgm_sms .mgm_sms_txt span{color:#e21b22;}
.mgm_sms .mgm_sms_txt .go_url{color:#e21b22;}
.mgm_sms .mgm_sms_txt .go_url>strong{vertical-align:middle;}
.mgm_sms_w .txt{margin:0 0 15px 0; font-size:16px; font-family:"RixSGo EB";}

.mgm_sms_recip{position:relative; margin:0 0 20px 0; padding:15px 20px 20px 20px; border:1px solid #e7e7e7;}
.mgm_sms_recip .group{overflow:hidden; margin:10px 0; border-bottom:1px solid #aaa;}
.mgm_sms_recip .group:first-child{margin-top:0;}
.mgm_sms_recip .group input{float:left; border-bottom:0; height:35px;}
.mgm_sms_recip .group input::-ms-clear { display:none;}
.mgm_sms_recip .group span{float:left; display:block; margin:6px 20px 0 0; color:#00819a; font-size:13px; font-family:"RixSGo EB";}
.mgm_sms_recip .group a{position:absolute; right:19px; top:5px; display:inline-block; text-indent:-9999px; width:12px; height:11px; background:url(/dlab/images/lab/common/bl_close.png) no-repeat 0 0;}

/* 2016-04-11 다이렉트 해결소 list */
.nws .debug .contarea{width:1199px; padding:0; background:none;}
.nws .lab_contents.debug{padding-bottom:121px; background:url(/dlab/images/lab/news/bg_dr_dir.gif) repeat-y top center;}
.nws .debug .img_nws_dir03{position:absolute; top:58px; left:0;}
.nws .debug .img_nws_dir04{position:absolute; top:58px; right:0;}
.nws .debug .top_cont{padding-bottom:0;}
.nws .debug .toparea_full{background:none;}
.nws .debug .top_cont .div_txt_c{padding-bottom:20px;}
.nws .debug .top_bg{padding-top:24px; background:url(/dlab/images/lab/news/bg_nws_dirTop.png) no-repeat top center;}
.nws .debug .bot_bg{padding-bottom:24px; background:url(/dlab/images/lab/news/bg_nws_dirBot.png) no-repeat bottom center;}
.nws .debug .ct_cont{padding:46px 50px; background:#ffffff;}
.nws .debug .tbl_list .btn.progr{display:inline-block; margin-left:8px; line-height:20px;}
.nws .debug .tbl_list .btn.compl{display:inline-block; margin-left:8px; line-height:20px;}

/* 2016-04-11 다이렉트 해결소 view */
.nws .debug .dir_view.anser_view .top_bg{position:relative; padding:205px 0 24px; background:url(/dlab/images/lab/news/bg_nws_contTop.png) no-repeat top center;}
.nws .debug .dir_view.anser_view .view_tb_area{padding-bottom:117px; background:url(/dlab/images/lab/news/bg_nws_contBop.png) no-repeat bottom center;}
.nws .debug .dir_view.anser_view .tb_area{padding:0 186px; background:url(/dlab/images/lab/news/bg_nws_contCen.png) repeat-y;}
.nws .debug .dir_view.anser_view .view_cont{background:url(/dlab/images/lab/news/bg_nws_grayBg.gif) repeat-y;}
.nws .debug .dir_view.anser_view .bot_bg{position:absolute; bottom:0; width:100%; padding-bottom:24px; background:url(/dlab/images/lab/news/bg_nws_viewBot.png) no-repeat bottom center;}
.nws .debug .ct_cont{padding:46px 50px; background:#ffffff;}
.nws .debug .dir_view.anser_view .nws_view_tit{margin-bottom:51px; font-family:"RixSGo B"; font-size:36px; color:#000000; line-height:36px;}
.nws .debug .dir_view.anser_view .txt_info{margin-bottom:13px; font-size:13px; line-height:18px; color:#777777; text-align:right;}
.nws .debug .dir_view.anser_view .view_tb{margin-top:30px;}
.nws .debug .dir_view.anser_view .view_tb.first{margin:0;}
.nws .debug .dir_view.anser_view .view_tb table{border:1px solid #d9d9d9;}
.nws .debug .dir_view.anser_view .view_tb table th{padding:10px 10px 10px 24px; font-family:"RixSGo EB","Dotum","sans-serif"; font-size:14px; color:#333333; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:left;}
.nws .debug .dir_view.anser_view .view_tb table td{padding:10px 10px 10px 20px; font-size:16px; color:#333333; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.nws .debug .dir_view.anser_view .view_tb table .last th,
.nws .debug .dir_view.anser_view .view_tb table .last td{border-bottom:0;}
.nws .debug .dir_view.anser_view .view_tb table td.last{border-right:0;}
.nws .debug .dir_view.anser_view .view_tb .view_list li{margin-top:8px; padding-left:12px; font-size:16px; color:#333333; background:url(/dlab/images/lab/news/bg_view_listDot.gif) no-repeat left center;}
.nws .debug .dir_view.anser_view .view_tb .view_list li:first-child{margin:0;}
.nws .debug .dir_view.anser_view .view_tb .cont div{margin-bottom:42px;}
.nws .debug .dir_view.anser_view .view_tb .cont .img_cont{text-align:center;}
.nws .debug .dir_view.anser_view .btn_area{text-align:center;}
.nws .debug .contarea .anser_view .txt_list{padding:0 36px 30px;}

/* s:2016-04-12 New popup */
.ly_popup_w {position:absolute; left:50%; top:50%; z-index:150; width:443px; margin:0 0 0 -220px; padding:30px; color:#444; font-size:14px; background:#ffffff;}
.ly_popup_w .pop_close {position:absolute; right:15px; top:15px; width:15px; height:15px; background:url('/subscribe/images/pd/pn/spt_type_pn.png') no-repeat -207px -324px;}
.ly_popup_w .tit {margin:0 0 14px 0; color:#00819a; font-family:"RixSGo B"; font-size:20px; line-height:26px;}
.ly_popup_w .tit span{color:#333;}
.ly_popup_w .tit em{font-size:14px; color:#444;}

/* ly_popup */
.ly_popup .bx_id_area {margin:12px 0; padding:23px 0; color:#000; font-size:13px; text-align:center; background:#f4f4f4;}
.ly_popup .bx_id_area .bx_valid {width:206px; margin:0 0 0 177px;}
.ly_popup .bx_id_area .bx_valid .group>label {position:absolute; left:-114px; color:#000; line-height:31px;}
.ly_popup .bx_id_area .bx_valid .group input {width:auto; display:inline-block; width:206px;}
.ly_popup .bx_id_area .bx_valid .group .bar:after {left:0;}
.ly_popup .bx_id_area .txt_error{text-align:left;}
.ly_popup .ly_pop {margin:0 0 20px 0; padding-bottom:15px; border-bottom:1px solid #dddddd;}
.ly_popup .ly_pop_msg {margin:0 0 20px 0; padding-bottom:15px;}
.ly_popup .ly_pop .bx_valid p {color:#666666; font-size:13px; letter-spacing:-0.5px;}
.ly_popup .ly_pop .bx_valid.error .txt_error {margin-top:35px;}
/*.ly_popup .ly_pop_finish {padding:40px 0 20px; text-align:center;}*/
.ly_popup .btn_basic.off span {display:inline-block; width:12px; height:8px; margin:0 0 0 9px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 bottom; vertical-align:1px;}
.ly_popup .btn_basic.on span {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -479px;}
.ly_popup .btn_confirm {display:inline-block; height:35px; line-height:35px; padding:0 30px; border:1px solid #000; margin:0 3px;}
.ly_popup .btn_confirm span{color:#000;}

.ly_pop_btxt{}
.ly_pop_btxt span{color:#00819a;}
.ly_pop .norm_msg{font-size:17px; font-family:"RixSGo B";}
.ly_pop_con{margin:14px 0 0 0; padding:35px 0; text-align:center; background:#f4f4f4;}
.ly_pop_con .txt_cpon{padding:22px 0; font-size:24px; font-family:"RixSGo B"; color:#000;}
.ly_pop_con .txt_cpon em{position:relative; top:3px;}
.ly_pop_con .txt_cpon span{font-size:40px; color:#00819a; letter-spacing:-4px; vertical-align:middle;}
.ly_pop_con .msg{font-size:16px; font-family:"RixSGo B"; line-height:22px; color:#000;}
.ly_pop_con .msg span{color:#e21b22;}

/* alert_popup */
.alert_popup {z-index:150; display:none; position:absolute; left:50%; margin-left:160px; top:630px; width:340px; padding:25px 20px 20px 20px; background:url(/subscribe/images/pd/pn/bg_alert.png) repeat 0 0; color:#fff; font-size:15px; line-height:26px;}
.alert_popup.on {display:block;}
.alert_popup p {position:relative; padding:0 0 0 28px;}
.alert_popup p span{display:inline-block; min-height:40px; line-height:24px;}
.alert_popup .btn_alert{margin-top:14px; text-align:right;}
.alert_popup .btn_alert a{display:inline-block; padding:9px 0 8px; width:90px; font-family:"RixSGo B"; font-size:15px; line-height:1; text-align:center;}
.alert_popup .btn_alert a.btn_yes{color:#000000; background:#eeeeee;}
.alert_popup .btn_alert a.btn_no{margin-left:10px; color:#ffffff; background:#777777;}
.alert_popup .i_error {position:absolute; left:0; top:4px;}
.alert_popup .alert_close {display:block; position:absolute; right:10px; top:4px; width:12px; height:12px; padding:10px; text-indent:-999em; background:url(/subscribe/images/pd/pn/spt_type_pn.png)  no-repeat -75px -314px;}

/* 2016-04-18 modi event02 */
.mondicar_event.event02 .toparea_full{background:#e7e7e7;}
.mondicar_event.event02 .top_cont .btn .freetrial{padding:21px 0; color:#ffffff; background:#ef472b;}
.mondicar_event.event02 .event_txt{padding-bottom:120px;}
.mondicar_event.event02 .top_cont .btn .freetrial i{background:url(/dlab/images/lab/common/bg_btn_ars15_wh.png) no-repeat 0 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 저축보험 이탈시 내용 추가 */
.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;}

/*2016-04-19 mgm 이벤트*/
.bx_certif .bx_certif_ipt .btn_again.btn_deac {color:#999; border:1px solid #d9d9d9;}
.bx_valid.error .txt_error.ty1 {text-indent:-21px; margin-left:21px;}

/* 2016-04-11 다이렉트 해결소 view */
/* 2016-04-21 다이렉트 해결소 정규리포트 추가 */
.nws .debug .dir_view.anser_view .top_bg{position:relative; padding:205px 0 24px; background:url(/dlab/images/lab/news/bg_nws_contTop.png) no-repeat top center;}
.nws .debug .dir_view.anser_view .view_tb_area{position:relative; padding-bottom:217px; background:url(/dlab/images/lab/news/bg_nws_contBop.png) no-repeat bottom center;}
.nws .debug .dir_view.anser_view .tb_area{padding:0 186px; background:url(/dlab/images/lab/news/bg_nws_contCen.png) repeat-y;}
.nws .debug .dir_view.anser_view .view_cont{background:url(/dlab/images/lab/news/bg_nws_grayBg.gif) repeat-y;}
.nws .debug .dir_view.anser_view .bot_bg{position:absolute; bottom:0; width:100%; padding-bottom:24px; background:url(/dlab/images/lab/news/bg_nws_viewBot.png) no-repeat bottom center;}
.nws .debug .ct_cont{padding:46px 50px; background:#ffffff;}
.nws .debug .dir_view.anser_view .nws_view_tit{margin-bottom:39px; font-family:"RixSGo B"; font-size:36px; color:#000000; line-height:36px; text-align:center; letter-spacing:-3px;}
.nws .debug .dir_view.anser_view .nws_view_tit span{display:inline-block; padding-bottom:9px; border-bottom:2px solid #000000;}
.nws .debug .dir_view.anser_view .txt_info{margin:0 141px 13px 0; font-size:13px; line-height:18px; color:#777777; text-align:right;}
.nws .debug .dir_view.anser_view .view_tb{margin-top:30px;}
.nws .debug .dir_view.anser_view .view_tb.first{margin:0;}
.nws .debug .dir_view.anser_view .view_tb table{border:1px solid #d9d9d9;}
.nws .debug .dir_view.anser_view .view_tb table .bgc_gray{background:#f5f5f5;}
.nws .debug .dir_view.anser_view .view_tb table th{padding:10px 10px 10px 24px; font-family:"RixSGo EB","Dotum","sans-serif"; font-size:14px; color:#333333; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:left;}
.nws .debug .dir_view.anser_view .view_tb table td{padding:10px 10px 10px 20px; font-size:16px; color:#333333; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.nws .debug .dir_view.anser_view .view_tb table .last th,
.nws .debug .dir_view.anser_view .view_tb table .last td{border-bottom:0;}
.nws .debug .dir_view.anser_view .view_tb table td.last{border-right:0;}
.nws .debug .dir_view.anser_view .view_tb .view_list li{margin-top:8px; padding-left:12px; font-size:16px; color:#333333; background:url(/dlab/images/lab/news/bg_view_listDot.gif) no-repeat left 8px;}
.nws .debug .dir_view.anser_view .view_tb .view_list li:first-child{margin:0;}
.nws .debug .dir_view.anser_view .view_tb .view_list02 li{margin-top:9px; font-size:16px;}
.nws .debug .dir_view.anser_view .view_tb .view_list02 li:first-child{margin:0;}
.nws .debug .dir_view.anser_view .view_tb .cont div{margin-bottom:42px;}
.nws .debug .dir_view.anser_view .view_tb .cont .img_cont{text-align:center;}
.nws .debug .dir_view.anser_view .btn_area{text-align:center;}
.nws .debug .contarea .anser_view .txt_list{padding:0 36px 30px;}
.nws .debug .dir_view.anser_view .view_tb .tit_green{display:block; margin-bottom:8px; color:#00819a;}
.nws .debug .dir_view.anser_view .view_tb table .bd{font-family:"RixSGo B"; color:#000000;}
.nws .debug .dir_view.anser_view .sns_area{position:absolute; bottom:64px; right:186px;}
.nws .debug .dir_view.anser_view .sns_area .url_copy a{padding:4px 9px; height:14px; font-size:14px; line-height:14px; color:#000000; border:1px solid #000000; vertical-align:middle;}
.nws .debug .dir_view.anser_view .top_sns .sns_area{top:84px; bottom:inherit;}



/* 2016-04-25 무사고캠페인 */
.dlab_evnt_bg{background:url("/dlab/images/lab/library/bg_library.jpg") repeat 0 0;}
.dlab_evnt_bg #lab_e_wrap{background:none;}
#lab_e_wrap{padding:40px 0; background:#e9ebf1 url("/dlab/images/lab/lounge/bg_kind_sns.jpg") left 400px repeat-x fixed;}
#lab_e_header{width:920px; padding:25px 39px 15px; margin:0 auto; border:1px solid #dddddd; border-bottom:none; background:#fff; text-align:center;}
#lab_e_wrap .evnts.gdrive{width:920px; padding:15px 39px 0; margin:0 auto; border:1px solid #dddddd; border-top:none; border-bottom:none; background:#fff;}
#lab_e_wrap .evnts.gdrive .e_top_area{position:relative; width:760px; height:166px; padding:54px 80px 0; background:url("/dlab/images/lab/events/bg_top_area_book.gif") no-repeat;}
#lab_e_wrap .evnts.gdrive .e_top_area.done{background:url("/dlab/images/lab/events/bg_top_area_done.gif") no-repeat;}
#lab_e_wrap .evnts.gdrive .e_top_area:after{position:absolute; top:32px; right:-88px; display:block; width:49px; height:140px; content:""; background:url("/dlab/images/lab/events/ico_postit.gif") no-repeat;}
#lab_e_wrap .evnts.gdrive .contarea h2{font-size:30px; color:#fff; line-height:40px; margin-bottom:12px;}
#lab_e_wrap .evnts.gdrive .tit_copy{font-family:"RixSGo L"; font-size:20px; color:#fff; opacity:.6;}

#lab_e_wrap .evnts.gdrive .evnt_box01 .formbox{padding:36px 20px 52px;}
#lab_e_wrap .evnts.gdrive .evnt_box01{margin:0;}
#lab_e_wrap .evnts.gdrive .evnt_box01 .btn_go01 i.i_arrow_go{display:inline-block; width:12px; height:20px; background:url("/dlab/images/lab/events/bg_arrow_go.png") no-repeat; margin-left:10px; vertical-align:-2px; margin-right:0;}

#lab_e_wrap .banner_cont_box{padding:35px 20px 0;}
#lab_e_wrap .banner_cont_box dl > *{float:left; font-size:18px; color:#333333;}
#lab_e_wrap .banner_cont_box dl dt{padding:0 8px 0 13px; background:url("/dlab/images/common/bu_dot01.gif") left 6px no-repeat ;}
#lab_e_wrap .banner_cont_box dl dd{width:780px;}
#lab_e_wrap .sub_txt_zone{padding-left:20px; margin:-15px 0 16px; font-size:16px; color:#666666;}
#lab_e_wrap .ment_thanks{padding:230px 0 46px; font-size:21px; color:#000; text-align:center; font-family:"RixSGo L"; background:url("/dlab/images/lab/events/ico_letter.gif") center 90px no-repeat ;}

#lab_e_wrap #lab_footer{width:920px; padding:0 39px; margin:0 auto; border:1px solid #dddddd; border-top:none; background:#fff;}
#lab_e_wrap #lab_footer .footer_content{width:920px; border-top:1px solid #dedede;}
#lab_e_wrap #lab_footer .foot_l .address span{margin-right:10px;}
#lab_e_wrap #lab_footer .foot_r dl.first{display:none;}
#lab_e_wrap #lab_footer .foot_r dl dt{color:#333333;}
#lab_e_wrap #lab_footer .foot_r dl .txt_white{color:#333333; text-align:right;}


.evnts .evnt_box01{margin-bottom:30px; background:#fff;}
.evnts .evnt_box01 .subcopy_area{padding:44px 0 35px; background:url("/dlab/images/lab/events/bg_blue01.png") no-repeat 0 0; background-size:1060px 115px;}
.evnts .evnt_box01 .subcopy_area.period{padding:21px 0;}/* 170317 */
.evnts .evnt_box01 .subcopy_area .copy{font-family:"RixSGo B"; font-size:28px; line-height:36px; color:#fff; text-align:center;}
.evnts .evnt_box01 .subcopy_area .copy span{color:#ffff00;}
.evnts .evnt_box01 .subcopy_area .copy em{font-family:"RixSGo L";}
.evnts .evnt_box01.type02{background:none;}
.evnts .evnt_box01.type02 .subcopy_area{height:100px; padding:25px 0 35px; background:url("/dlab/images/lab/events/bg_blue02.png") no-repeat 0 0;}
.evnts .evnt_box01 .formbox{padding:60px 75px 70px 75px; background:url("/dlab/images/lab/events/bg_white_bot.png") no-repeat 0 bottom;}
.evnts .evnt_box01 .formbox li{}
.evnts .evnt_box01 .formbox li.mb70{margin-bottom:70px;}
.evnts .evnt_box01 .formbox li p{padding-bottom:35px; font-family:"RixSGo B"; font-size:26px; line-height:1; color:#333;}
.evnts .evnt_box01 .formbox li p span{color:#e21b22;}
.evnts .evnt_box01 .formbox li .p01{padding-bottom:20px;}
.evnts .evnt_box01 .formbox li .p02{padding:0 0 38px 30px; font-size:19px; color:#666666;}
.evnts .evnt_box01 .formbox li textarea{padding:20px; height:120px !important; border:1px solid #cccccc; color:#999999;}
.evnts .evnt_box01 .btn_go01{text-align:center;}
.evnts .evnt_box01 .btn_go01 a{display:inline-block; padding:27px 0; width:314px; font-size:24px; line-height:1; color:#fff; background:#e21a22;}
.evnts .evnt_box01 .bn_survey{margin-top:60px; text-align:center;}
.evnts .evnt_box01 .bn_teeth{display:block; margin:60px auto 0;}
.evnts .evnt_box02{position:relative; margin-bottom:100px;}
.evnts .evnt_box02 .ico_good{position:absolute; left:33px; top:0;}
.evnts .evnt_box02 .subcopy_area{padding:45px 0 0; height:132px; background:url("/dlab/images/lab/events/bg_white01.gif") no-repeat 0 0;}
.evnts .evnt_box01 .evnt_box02 .subcopy_area{margin-top:-3px; background:none !important;}
.evnts .evnt_box02 .subcopy_area .copy{font-size:28px !important; line-height:41px !important; text-align:center;}
.evnts .evnt_box02 .subcopy_area .copy span{display:block; color:#333333 !important;}
.evnts .evnt_box02 .subcopy_area .copy em{display:block; color:#00819a; font-family:"RixSGo B";}
.evnts .evnt_box02 .chckbox{padding:0 75px 70px 75px; background:#fff;}
.evnts .evnt_box02 .chckbox.type02 li{float:left; padding-top:28px; text-align:left; width:50%;}/* 170316 */
.evnts .evnt_box02 .chckbox.type02 li dl{padding:0 60px;}
.evnts .evnt_box02 .chckbox.type02 li dl dt{font-family:"RixSGo B"; font-size:19px; line-height:27px; color:#333; display:inline-block; border-bottom:1px solid #d8d8d8; position:relative; margin-bottom:15px;}
.evnts .evnt_box02 .chckbox.type02 li dl dt:before{display:block; content:""; width:100%; height:1px; background:#797979; position:absolute; bottom:0; left:0;}
.evnts .evnt_box02 .chckbox.type02 li dl dd{font-family:"RixSGo B"; font-size:19px; line-height:27px; color:#666;}
.evnts .evnt_box02 .chckbox.type02 li dl dd.red{color:#126d4e;}
.evnts .evnt_box02 .chckbox.type02 li dl dd.brown{color:#951314;}
.evnts .evnt_box02 .chckbox.type02 li dl dd span{font-size:16px; color:#666;}
.evnts .evnt_box02 .chckbox li span{display:block; font-family:"RixSGo B"; font-size:19px; line-height:27px; color:#333;}
.evnts .evnt_box02 .chckbox li em{display:block; font-family:"RixSGo M"; font-size:19px; line-height:27px; color:#666;}
.evnts .evnt_box02 .chckbox .li01{margin-right:20px; width:288px; background:url("/dlab/images/lab/events/bg_chckbox_li01.gif") no-repeat center 0;}
.evnts .evnt_box02 .chckbox .li02{margin-right:20px; width:330px; background:url("/dlab/images/lab/events/bg_chckbox_li02.gif") no-repeat center 0;}
.evnts .evnt_box02 .chckbox .li03{width:290px; background:url("/dlab/images/lab/events/bg_chckbox_li03.gif") no-repeat center 0;}
.evnts .evnt_box02 .btn_go02{text-align:center;}
.evnts .evnt_box02 .btn_go02 a{display:inline-block; padding:27px 50px; min-width:314px; font-size:24px; line-height:1; color:#fff; background:#0096af;}
.evnts .evnt_box02 .chbox_bot{padding:0 75px 70px 75px; background:#fff url("/dlab/images/lab/events/bg_white_bot.png") no-repeat 0 bottom;}
.evnts .subcopy_blue{margin-bottom:30px; padding-top:45px; height:80px; font-family:"RixSGo B"; font-size:28px; color:#fff; line-height:36px; text-align:center; background:url("/dlab/images/lab/events/bg_blue_full.png") no-repeat 0 0;}

/*mgm 페이지네이션*/
.friend_list_w .pagination a.first{display:inline-block; width:5px; height:9px; margin:0 18px 0 0; background:url("/dlab/images/lab/common/bu_first_page.gif") no-repeat 0 0;}
.friend_list_w .pagination a.last{display:inline-block; width:5px; height:9px; margin:0 0 0 13px; background:url("/dlab/images/lab/common/bu_last_page.gif") no-repeat 0 0;}

.friend_list_w .tbl_event .no_friend{display:none;}
.friend_list_w .tbl_event.no_tbl_event{width:368px; height:213px; border:0; background:#f4f4f4 url("/dlab/images/lab/common/ico_no_friend.gif") no-repeat center 72px;}
.friend_list_w .tbl_event.no_tbl_event table{display:none;}
.friend_list_w .tbl_event.no_tbl_event .no_friend{display:block; padding:135px 0 0 0; text-align:center; color:#909090;}

/*mgm 수정 */
.lypoptype02_1 {width:600px;}
.ly_pop_con .txt_cpon{padding:0;}
.ly_pop_con .txt_cpon em{position:static; display:block; padding:0 0 20px 0;}

/*mgm 수정 20160429*/
.bx_certif .bx_certif_disc .list_type04{margin:10px 0 8px 0;}
.sns_con_tit{margin:80px 0 20px 0;}
.sns_con{margin:0 0 90px 0;}

.mgm_con .notice_b{font-size:14px; color:#666; margin:23px 0 19px 0;}
.mgm_con .notice_b:before{content:"*"; display:inline-block; margin-right:3px; position:relative; top:3px;}

/* 가입후기 BEST */
.lab_contents .tbl_list tbody td .best{display:inline-block; margin-left:4px; text-indent:-999px; width:62px; background:url("../images/lab/common/ico_best_blue.gif") no-repeat 0 12px;}

/* 주행거리 할인 이벤트 */
.mileage_dc{background:url("../images/lab/mileagedc/bg_mileage_dc.jpg ") repeat-x 0 0;}
.mileage_dc .lab_contents{padding-bottom:0;}
.mileage_dc .top_cont{padding:106px 0 68px 380px; background:url("../images/lab/mileagedc/bg_mileage_top.png") no-repeat 120px 106px;}
.mileage_dc .top_cont .toptxt01{padding-bottom:20px; font-size:32px; line-height:1; color:#00819a;}
.mileage_dc .top_cont .toptxt02{font-family:"RixSGo B"; font-size:46px; line-height:56px; color:#000;}
.mileage_dc .black_bd{border:6px solid #000;}
.mileage_dc .black_bd .c_blue{color:#005baf;}
.mileage_dc .black_bd .c_red{color:#e11b22;}
.mileage_dc .mileage_step01{margin:0 auto; padding; 0 70px; width:1060px;}
.mileage_dc .mileage_step01 .black_bd .info_txt01{padding:40px 40px 35px 40px; background:url("../images/lab/mileagedc/bg_info_txt01.gif") no-repeat 895px 30px;}
.mileage_dc .mileage_step01 .black_bd .info_txt01 .spn_txt01{font-family:"RixSGo B"; font-size:36px; line-height:1; color:#000;}
.mileage_dc .mileage_step01 .black_bd .info_txt01 .spn_txt02,
.mileage_dc .mileage_step01 .black_bd .info_txt01 .spn_txt03{display:block; font-size:24px; line-height:32px; color:#666666;}
.mileage_dc .mileage_step01 .black_bd .info_txt01 .spn_txt03 em{color:#e11b22;}
.mileage_dc .mileage_step01 .black_bd .info_input01{padding:60px 40px 65px 40px; border-top:6px solid #000; background:#fff;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul{}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li{float:left; width:550px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li.drv_pay{margin-right:60px; width:350px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dt{margin-bottom:15px; padding-left:42px; font-family:"RixSGo B"; font-size:32px; line-height:34px; color:#000; background:url("../images/lab/mileagedc/bg_info_input01_dt.gif") no-repeat 0 0;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd{position:relative;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd .span_price{position:absolute; right:0; bottom:0; font-family:"RixSGo B"; font-size:30px; line-height:34px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd input:-ms-input-placeholder{color:#ccc;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li.drv_pay dd input{padding-right:60px; text-align:right;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd input{font-size:30px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd input::-webkit-input-placeholder{font-size:30px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd input::-moz-placeholder{font-size:30px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 ul li dd input:-ms-input-placeholder{font-size:30px;}
.mileage_dc .mileage_step01 .black_bd .info_input01 .guide_txt{font-size:20px; line-height:32px; color:#666666;}

.mileage_dc .mileage_step02{margin:0 auto; padding; 0 70px; width:1060px;}
.mileage_dc .mileage_step02 .info_txt02{padding:32px 40px 25px 270px; background:#252525 url("../images/lab/mileagedc/bt_info_txt02.png") no-repeat 60px 22px;}
.mileage_dc .mileage_step02 .info_txt02 span{}
.mileage_dc .mileage_step02 .info_txt02 .spn_txt01{font-family:"RixSGo B"; font-size:32px; line-height:34px; color:#fff; vertical-align:middle;}
.mileage_dc .mileage_step02 .info_txt02 .em01{font-family:"RixSGo B"; font-size:50px; line-height:1; color:#ff141d; vertical-align:middle;}
.mileage_dc .mileage_step02 .info_txt02 .em02{font-family:"RixSGo B"; font-size:80px; line-height:1; color:#ff141d; vertical-align:middle;}
.mileage_dc .mileage_step02 .info_txt02 .em03{font-family:"RixSGo B"; font-size:56px; line-height:1; color:#ff141d; vertical-align:middle;}
.mileage_dc .mileage_step02 .info_txt02 .p_txt01{margin-top:18px; padding:22px 0; font-size:25px; line-height:34px; color:#888888; border-top:1px solid #333333; letter-spacing:-1px; text-align:right;}
.mileage_dc .mileage_step02 .info_txt02 .p_txt02{text-align:right; font-size:12px; line-height:15px; color:#888888;}
.mileage_dc .mileage_step02 .info_view{border-bottom:6px solid #000;}
.mileage_dc .mileage_step02 .info_view li{float:left; padding:25px 0 0 0; height:88px; background:#e7e7e7;}
.mileage_dc .mileage_step02 .info_view li dl{padding-left:40px;}
.mileage_dc .mileage_step02 .info_view li dt{padding-bottom:12px; font-size:24px; line-height:1; color:#666666;}
.mileage_dc .mileage_step02 .info_view li dd{font-family:"RixSGo B"; font-size:30px; line-height:1;}
.mileage_dc .mileage_step02 .info_view li dd span{font-family:"RixSGo B"; font-size:36px; line-height:1; vertical-align:bottom;}
.mileage_dc .mileage_step02 .info_view li.li01{width:400px; border-right:2px solid #000;}
.mileage_dc .mileage_step02 .info_view li.li02{width:390px; border-right:2px solid #000;}
.mileage_dc .mileage_step02 .info_view li.li03{padding-top:40px; height:73px; width:254px; background:#999999;}
.mileage_dc .mileage_step02 .info_view li.li03 a{display:block; font-family:"RixSGo"; font-size:30px; line-height:1; text-align:center; color:#ffffff;}
.mileage_dc .mileage_step02 .info_sorry{padding:40px 0 30px 80px; background:#fff; border-bottom:2px solid #000;}
.mileage_dc .mileage_step02 .info_sorry .p_txt01{padding-left:56px; padding-bottom:8px; font-family:"RixSGo B"; font-size:32px; line-height:44px; color:#000000; background:url("../images/lab/mileagedc/bg_info_sorry_txt01.gif") no-repeat 0 0;}
.mileage_dc .mileage_step02 .info_sorry .p_txt02{padding-left:56px; font-size:32px; line-height:44px; color:#666666;}

.mileage_dc .mileage_step02 .info_pay{}
.mileage_dc .mileage_step02 .info_pay h2{position:relative; padding-top:26px; font-family:"RixSGo B"; font-size:36px; line-height:46px; color:#000;}
.mileage_dc .mileage_step02 .info_pay h2 span{color:#e11b22;}
.mileage_dc .mileage_step02 .info_pay h2 em{display:inline-block; position:absolute; left:0; top:0; width:30px; height:8px; background:#e11b22;}
.mileage_dc .mileage_step02 .info_pay .pay_box{padding:40px 40px 50px 40px; background:#fff;}
.mileage_dc .mileage_step02 .info_pay .pay_box h2{float:left; width:360px;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box{float:left;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .info_top_txt{position:relative; width:608px; font-family:"RixSGo B"; font-size:32px; line-height:44px; text-align:right;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .info_top_txt em{display:inline-block; position:absolute; left:9px; bottom:0; width:24px; height:24px; background:url("../images/lab/mileagedc/bg_x.gif") no-repeat 0 0;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .div_won{margin-top:20px; padding-top:30px; font-family:"RixSGo B"; font-size:50px; vertical-align:middle; border-top:2px solid #000;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .div_won em{display:inline-block; margin:0 1px; padding-top:15px; width:70px; height:65px; font-family:"RixSGo B"; font-size:50px; line-height:1; background:#000; color:#fff; vertical-align:middle; text-align:center;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .other_wrk{margin-top:20px; height:280px; background:url("../images/lab/mileagedc/bg_img_wrk.png") no-repeat 0 0;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .other_wrk p{padding-top:60px; padding-bottom:40px; font-family:"RixSGo B"; font-size:26px; line-height:26px; text-align:center;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .other_wrk p em{display:inline-block; margin-right:7px; width:26px; height:22px; background:url("../images/lab/mileagedc/ico_other_wrk_p.png") no-repeat 0 0;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk{}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk span{display:inline-block; float:left; padding-top:75px; font-family:"RixSGo B"; text-align:center;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk span em{color:#00819a;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk .spn_01{width:210px; color:#666666; background:url("../images/lab/mileagedc/bg_ow_spn_01.png") no-repeat center 0;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk .spn_02{width:200px; color:#666666; background:url("../images/lab/mileagedc/bg_ow_spn_02.png") no-repeat center 0;}
.mileage_dc .mileage_step02 .info_pay .pay_box .gray_box .img_wrk .spn_03{width:195px; color:#666666; background:url("../images/lab/mileagedc/bg_ow_spn_03.png") no-repeat center 0;}

.mileage_dc .mileage_step02 .info_pay .txt_tbl_info{padding:40px 40px 60px 40px; background:#eeeeee;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info h2{float:left; width:360px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area{float:left; width:608px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .txt01{padding-bottom:20px; font-size:30px; line-height:42px; color:#000000; letter-spacing:-1px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .txt02{padding-bottom:15px; font-size:30px; line-height:34px; color:#005baf; letter-spacing:-1px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .guide_txt{padding-top:10px; font-size:15px; line-height:20px;}

.mileage_dc .mileage_step02 .bot_banner{margin:60px 0 40px 0;}
.mileage_dc .mileage_step02 .bot_banner li a{display:block;}
.mileage_dc .mileage_step02 .bot_banner li:first-child{margin-bottom:60px;}

.mileage_dc .btn_box{border-top:6px solid #000;}
.mileage_dc .btn_box a{display:block; padding:46px 40px 46px 0; font-size:36px; line-height:1; text-align:right; color:#fff;}
.mileage_dc .btn_box a span{display:inline-block; width:17px; height:30px; background:url("../images/lab/mileagedc/bg_btn_box_span.png") no-repeat 0 0;}
.mileage_dc .btn_box.btn_c_blue a{background:#0096af url("../images/lab/mileagedc/bg_btn_c_blue.jpg") no-repeat 0 17px;}
.mileage_dc .btn_box.btn_c_black{border:6px solid #000; border-top:none;}
.mileage_dc .btn_box.btn_c_black a{background:#666666;}
.mileage_dc .btn_box.btn_c_black.pd0 a{padding:0;}
.mileage_dc .imp_txt{padding:50px 0 10px 65px; font-size:26px; line-height:32px; color:#000000; text-align:center;}
.mileage_dc .imp_txt span{display:inline-block; margin-right:10px; width:52px; height:52px; background:url("../images/lab/mileagedc/bg_no_call.png") no-repeat 0 0; vertical-align:middle;}
.mileage_dc .pos_rel{position:relative;}
.mileage_dc .pos_rel .span_mnth{position:absolute; left:248px; top:56px; font-family:"RixSGo B"; font-size:40px; line-height:50px; color:#003049; text-align:left;}

.mileage_dc .mondi_area{position:relative; padding-bottom:300px; background:url("../images/lab/mileagedc/bg_city.jpg") repeat-x left bottom;
-webkit-animation-name:mondi_ani_city;
animation-name:mondi_ani_city;
-webkit-animation-duration:120s;
animation-duration:120s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:normal;
animation-direction:normal
;}
.mileage_dc .mondi_area .img_bike{position:absolute; left:70%; bottom:7px;
-webkit-transform:rotate(7deg);
-ms-transform:rotate(7deg);
transform:rotate(7deg);
-webkit-animation-name:mondi_ani_ico;
animation-name:mondi_ani_ico;
-webkit-animation-duration:3.5s;
animation-duration:3.5s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:normal;
animation-direction:normal
;}

@keyframes mondi_ani_ico{0%,100%{bottom:40px;}
50%{bottom:7px;}
;}
@-webkit-keyframes mondi_ani_ico{0%,100%{bottom:40px;}
50%{bottom:7px;}
;}
@keyframes mondi_ani_city{0%{background-position:left bottom;}
100%{background-position-x:-30000px;}
;}
@-webkit-keyframes mondi_ani_city{0%{background-position:left bottom;}
100%{background-position-x:-30000px;}
;}


/*이탈시 팝업 - 자동차보험*/
.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 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_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;}

.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 .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{background:#f7f7f7;}

/* 2016-05-30 운전자 설문이벤트 */
.evnts.d_s{position:relative; padding-top:78px;}/*2016-06-10*/
.evnts.d_s .evnt_box01{margin-bottom:100px;}
.evnts.d_s .ds_sns{position:absolute; right:-40px; top:72px;}/*2016-06-10*/
.evnts.d_s .ds_sns li{float:left; margin-left:6px; font-family:"RixSGo EB"; font-size:16px; line-height:24px; color:#484f69;}
.evnts.d_s .evnt_box01 .subcopy_area{padding:44px 0 35px; background:url("/dlab/images/lab/events/driver_survey/bg_blue_top.png") no-repeat 0 0;}
.evnts.d_s .evnt_box01 .subcopy_area .copy{margin-left:65px; text-align:left; font-family:"RixSGo M"; font-size:30px;}
.evnts.d_s .evnt_box01 .subcopy_area .copy02{margin:19px 0 0 65px; padding:17px 0 0 105px; background:url("/dlab/images/lab/events/driver_survey/bg_1more.png") no-repeat 0 0;}
.evnts.d_s .evnt_box01 .subcopy_area .copy02 p{padding-bottom:16px; font-size:22px; line-height:31px; color:#fff;}
.evnts.d_s .evnt_box01 .subcopy_area .copy02 p:first-child{font-family:"RixSGo L";}
.evnts.d_s .evnt_box01 .subcopy_area .copy02 p em{color:#fff568;}
.evnts.d_s .evnt_box01 .subcopy_area .copy02 span{padding-left:12px; font-size:17px; line-height:26px; color:#ffffff; background:url("/dlab/images/lab/events/driver_survey/bg_white_dot.gif") no-repeat 0 center;}
.evnts.d_s .evnt_box01 .subcopy_area .copy02 span.span01{margin-right:50px;}
.evnts.d_s .evnt_box01 .formbox{padding:65px 65px 70px 65px;}
.evnts.d_s .evnt_box01 .rdo_area{margin-bottom:35px;}
.evnts.d_s .evnt_box01 .rdo_area dt{position:relative; padding:0 0 35px 82px; background:url("/dlab/images/lab/events/driver_survey/ico_q.png") no-repeat 0 0;}
.evnts.d_s .evnt_box01 .rdo_area dt p{font-family:"RixSGo M"; font-size:24px; line-height:36px; color:#666;}
.evnts.d_s .evnt_box01 .rdo_area dt p:first-child{font-family:"RixSGo B"; font-size:28px; line-height:36px; color:#000;}
.evnts.d_s .evnt_box01 .rdo_area dt span{display:block; position:absolute; left:0; bottom:0; width:970px; height:1px; background:url("/dlab/images/lab/events/driver_survey/bg_dashed.gif") repeat-x 0 bottom;}
.evnts.d_s .evnt_box01 .rdo_area dd{padding-top:32px;}
.evnts.d_s .evnt_box01 .rdo_area dd li:first-child{margin-bottom:20px;}
.evnts.d_s .evnt_box01 .rdo_area dd li .span_tit{margin-right:25px; font-family:"RixSGo B"; font-size:19px; line-height:22px; color:#00819a; vertical-align:middle;}
.evnts.d_s .evnt_box01 .rdo_area dd li .ipt{display:inline-block; vertical-align:middle;}
.evnts.d_s .evnt_box01 .formbox .insur_result{margin-bottom:40px;}
.evnts.d_s .evnt_box01 .formbox .insur_result thead th,
.evnts.d_s .evnt_box01 .formbox .insur_result thead td{padding:20px 0; border-bottom:1px solid #8d8d8d;}
.evnts.d_s .evnt_box01 .formbox .insur_result thead th,
.evnts.d_s .evnt_box01 .formbox .insur_result .last th{font-family:"RixSGo B"; font-size:19px; color:#00819a;}
.evnts.d_s .evnt_box01 .formbox .insur_result thead td{padding-right:25px;}
.evnts.d_s .evnt_box01 .formbox .insur_result .last a{padding-right:16px; font-family:"RixSGo B"; font-size:15px; line-height:26px; text-decoration:none; color:#000000; background:url("/dlab/images/lab/events/driver_survey/bg_blk_arrow.png") no-repeat right center;}
.evnts.d_s .evnt_box01 .formbox .insur_result .last .check a{text-decoration:underline;}
.evnts.d_s .evnt_box01 .formbox .insur_result .tit_dot{padding-bottom:10px; font-size:15px; line-height:22px; color:#666666; text-align:right;}
.evnts.d_s .evnt_box01 .formbox .btn_end{margin-bottom:80px; text-align:center;}
.evnts.d_s .evnt_box01 .formbox .btn_end a{display:inline-block; padding:23px 0; width:310px; font-size:30px; line-height:1; color:#fff; background:#e21a22;}
.evnts.d_s .evnt_box01 .formbox .bot_txt_area{}
.evnts.d_s .evnt_box01 .formbox .bot_txt_area dl:first-child{padding-bottom:30px;}
.evnts.d_s .evnt_box01 .formbox .bot_txt_area dt{font-family:"RixSGo EB"; font-size:15px; line-height:24px; color:#00819a;}
.evnts.d_s .evnt_box01 .formbox .bot_txt_area dd{font-size:14px; line-height:24px; color:#666666;}
.evnts.d_s .evnt_box01 .formbox .bot_txt_area dd span{font-family:"RixSGo B"; color:#000000;}
.evnts.d_s .evnt_box01 .formbox .pos_rel{height:50px;}
.evnts.d_s .evnt_box01 .formbox .ds_sns{top:25px;}


/* 보험료 계산 결과 */
.insur_result .ipt_radio{height:20px;}
.insur_result .plan_txt{margin-bottom:20px; font-size:18px; line-height:26px;}
.insur_result .plan_txt span{color:#0094af;}
.insur_result .compare_list_area{border-top:2px solid #333; /*border-bottom:1px solid #e7e7e7*/;}/*1차수정 2015-10-21 overflow-y:auto; height:510px; 삭제*/
.insur_result .compare_list_area .btn_ly_info{vertical-align:-4px;}
.insur_result .compare_list_area table th{padding:9px 0 11px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:left;}
.insur_result .compare_list_area table td{padding:9px 25px 11px 0; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right;}
.insur_result .compare_list_area table th:last-child, .insur_result .compare_list_area table td:last-child {border-right:0;}
.insur_result .compare_list_area table td.txt_c {padding:9px 0 11px 0;}
.insur_result  .ipt_radio .radio_style{float:none; display:inline-block;}
.insur_result .radio_td label{float:none; display:inline-block; margin:0 0 0 5px; vertical-align:top;}
.insur_result .compare_list_area table .first th,
.insur_result .compare_list_area table .first td{border-bottom:1px solid #8d8d8d;}
.insur_result .compare_list_area .first .check{border-top:1px solid #e11b22;}
/*.insur_result .compare_list_area .last th,
.insur_result .compare_list_area .last td{border:0;}*/
.insur_result .compare_list_area .last th .btn_add_info{display:inline-block; margin:2px 0 4px 0; color:#000; line-height:18px;}
.insur_result .compare_list_area .last th .btn_add_info em{display:inline-block; width:12px; height:8px; margin-left:9px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) -140px -8px no-repeat;}
.insur_result .compare_list_area .last span{display:block; margin-top:5px;}
.insur_result .compare_list_area .insur_price span{display:block; margin-bottom:5px;}
.insur_result .compare_list_area .last th span,
.insur_result .compare_list_area .insur_price th span{font-family:"RixSGo M"; font-size:14px;}
.insur_result .compare_list_area .last td span,
.insur_result .compare_list_area .insur_price td span{font-size:15px; color:#e11b22;}
.insur_result .compare_list_area .last td span:first-child {margin:1px 0 9px 0;}
.insur_result .compare_list_area .last .point_txt,
.insur_result .compare_list_area .insur_price .point_txt{font-family:"RixSGo B"; font-size:18px;}
.insur_result .compare_list_area .{display:block; margin-top:5px;} .point_txt{font-family:"RixSGo B"; font-size:18px;}
.insur_result .compare_list_area td.check{padding-right:25px; font-family:"RixSGo B";}
.insur_result .compare_list_area .last td.check span{font-family:"RixSGo B";}
.insur_result .compare_list_area .last .check{border:1px solid #e11b22; border-top:none;}
.insur_result .compare_list_area .check{border-left:1px solid #e11b22; border-right:1px solid #e11b22 !important; background:#f4f4f4;}
.insur_result .compare_list_area .last.td_mg0 td span,
.insur_result .compare_list_area .insur_price.td_mg0 td .point_txt{margin:0;}
.insur_result .compare_list_area.tb_sep table {border-collapse:separate;}
.insur_result .compare_list_area.tb_sep thead th {text-align:center;}
.insur_result .compare_list_area.tb_sep .no_line {border-right:0;}
.insur_result .compare_list_area.tb_sep .color_blue {color:#005baf;}
.insur_result .compare_list_area .kids_compare_table .check{background:#fff;}
.insur_result .btn_select{position:relative; width:484px; margin-bottom:30px; padding-right:156px;}
.insur_result .btn_select.w515{width:525px;}
.insur_result .btn_select.w394{width:394px;}
.insur_result .btn_select .send_zone{position:absolute; top:17px; right:0;}
.insur_result .btn_select .send_zone .btns{width:133px; margin:0;}
.insur_result .btn_select.w484 {width:484px;}
.insur_result .btn_select.w404 {width:404px;}
.tbl_view01 .insur_list,
.insur_result .compare_list_area .insur_list{margin-top:6px; font-family:"RixSGo M"; font-size:14px; color:#010101;}
.tbl_view01 .insur_price,
.insur_result .compare_list_area .insur_price{margin-top:6px;}
.insur_result .insur_point_txt{margin-bottom:15px; font-size:18px; line-height:26px; color:#000000;}
.insur_result .compare_list_area table .pr25{padding-right:25px;}
.oneline .insur_price{float:left; margin-top:0!important;}
.tbl_view01 .insur_price, .insur_result .compare_list_area .insur_price{}
.span_pd{padding:4px 0;}
/* plan result on/off */
.insur_result .compare_list_area .last .tit_add_info,
.insur_result .compare_list_area .last span.tit_add_info,
.insur_result .compare_list_area .last .add_info {display:none;}
.insur_result .compare_list_area .last.on .tit_add_info,
.insur_result .compare_list_area .last.on .add_info {display:block;}
.insur_result .compare_list_area .last.on .btn_add_info em {background-position:-140px top;}
.car_insur_result .compare_list_area table td{color:#444; border-bottom:1px solid #d5d5d5; border-right-width:0;}
.car_insur_result .compare_list_area table th {border-bottom:1px solid #d5d5d5;}
.car_insur_result .compare_list_area table .txt_l {padding-left:20px;}
.car_insur_result .compare_list_area table .new {color:#000; background:#e7e7e7;}
.car_insur_result .compare_list_area table th .txt_red{font-family:"RixSGo B";}
.car_insur_result .compare_list_area.pr10 table td {padding-right:10px !important;}


/*2016-06-02 운전자보험 설문이벤트*/
.layer_wrap.ly_survey{background:#fff;}
.layer_wrap.ly_survey.w604{width:604px;}
.layer_wrap.ly_survey.w573{width:573px;}
.layer_wrap.ly_survey .ly_wrap_in{position:relative;}
.layer_wrap.ly_survey .ly_content{padding:30px;}
.layer_wrap.ly_survey .ly_bottom{padding:30px; background:#f5f5f5;}
.layer_wrap.ly_survey .ly_content .ly_tit{margin:0 0 25px 0 ; font-size:20px; font-family:"RixSGo B"; color:#00819a;}
.survey_con{margin:0 0 35px 0; padding:0 0 35px 0; border-bottom:1px dashed #ccc;}
.survey_con .tit{margin:0 0 10px 0; font-size:16px; font-family:"RixSGo B";}
.survey_con .survey_cho{display:table; margin:0 0 15px 0; border:1px solid #ccc;}
.survey_con .survey_cho .cho_bx{display:table-cell; vertical-align:middle; box-sizing:border-box; width:255px; height:140px; text-align:center;}
.survey_con .survey_cho .cho_bx.percent{font-size:19px; color:#e21b22;}
.survey_con .survey_cho .cho_bx.percent span{font-size:80px; font-family:"Roboto B'";}
.survey_con .survey_cho .cho_bx.percent em{font-size:48px;}
.survey_con .survey_cho .cho_bx.txt{width:256px; background:#f4f4f4;}
.survey_con .survey_cho .cho_bx.txt span{display:block; margin:0 0 4px 0; line-height:20px; font-size:16px;}
.survey_con .survey_cho .cho_bx.txt em{font-family:"RixSGo B"; font-size:19px;}
.survey_con .txt_bott{font-size:16px; color:#333;}
.survey_con .txt_bott a{display:inline-block; width:152px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; background:#e21b22;}
.survey_ipt .tit{font-size:17px; color:#000; font-family:"RixSGo B";}
.survey_ipt .tit span{font-size:15px; color:#444; font-family:"RixSGo M";}
.survey_ipt .bx_id_area {margin:12px 0; padding:23px 0; color:#000; font-size:13px; text-align:center; background:#f4f4f4;}
.survey_ipt .bx_id_area .bx_valid {width:210px; margin:0 0 12px 126px;}
.survey_ipt .bx_id_area .bx_valid .group>label {position:absolute; left:-64px; color:#000; line-height:31px;}
.survey_ipt .bx_id_area .bx_valid .group input {width:auto; display:inline-block; width:206px;}
.survey_ipt .bx_id_area .bx_valid .group .bar:after {left:0;}
.survey_ipt .bx_id_area .bx_valid.confirm .btn_again {position:absolute; right:-133px; top:-5px; display:inline-block; width:107px; height:34px; line-height:34px; border:1px solid #1a709e; font-size:14px; color:#1a709e; text-align:center; background:#fff;}
.survey_ipt .bx_id_area .bx_valid.confirm .btn_again.btn_deac {color:#999; border:1px solid #d9d9d9;}
.survey_ipt .bx_id_area .bx_valid.error .txt_error{text-align:left;}
.s_no_advice {position:relative; font-size:14px; line-height:20px; color:#000;}
.s_no_advice span.ico {display:block; content:""; position:absolute; left:62px; top:-10px; width:32px; height:33px; background:url(/dlab/images/lab/common/ico_no_advice.png) no-repeat 0 0;}
.bx_id_area .s_no_advice{margin:30px 0 0 0; padding:0 0 12px 0;}
.layer_wrap.ly_survey .agree_detail{margin:0 0 20px 0;}
.layer_wrap.ly_survey .agree_detail p{font-size:13px; color:#000;}
.layer_wrap.ly_survey .agree_detail ul {}
.layer_wrap.ly_survey .agree_detail ul li{padding:0 0 0 8px; font-size:13px; color:#666;}
.layer_wrap.ly_survey .agree_detail ul li:before{position:relative; top:3px; padding:0 4px 0 0; content:"*"; display:inline-block; color:#666;}
.layer_wrap.ly_survey .btn_confirm {display:inline-block; height:35px; line-height:35px; padding:0 30px; border:1px solid #000; margin:0 3px;}
.layer_wrap.ly_survey .btn_confirm span{color:#000;}
.layer_wrap.ly_survey .btn_close_layer {position:absolute; right:15px; top:15px; width:15px; height:15px; background:url('/subscribe/images/pd/pn/spt_type_pn.png') no-repeat -207px -324px;}

.survey_event{}
.survey_event .txt{font-size:19px; color:#444; line-height:28px;}
.survey_direct_cal{margin:15px 0  8px 0;}
.survey_direct_cal a{display:inline-block; margin:15px 0 0 0;}
.survey_direct_cal a:first-child{margin:0 8px 0 0;}
.survey_friends{overflow:hidden; background:#f5f5f5;}
.survey_friends .tit{position:relative; float:left; padding:13px 50px 0 0; font-size:20px; color:#000;}
.survey_friends .tit i{position:absolute; left:0; top:0; width:21px; height:4px; background:#e21b22;}
.survey_friends .survey_sns{float:left;}
.survey_friends .survey_sns a{display:inline-block; padding:0 0 0 30px;}
.survey_friends .survey_sns a:first-child{padding:0 0 0 0;}

/*2016-06-30 주행거리 이벤트*/
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk{margin-top:20px; height:291px; background:url("/dlab/images/lab/mileagedc/bg_text_balloon.png") no-repeat 0 0;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .tit{padding:60px 0 7px 40px; font-family:"RixSGo B"; font-size:32px; line-height:38px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .tit span{color:#005baf; font-size:28px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .txt{padding:0 0 0 40px; font-size:20px; font-family:"RixSGo M"; line-height:28px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .txt span{font-family:"RixSGo B"; color:#e11b22;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .txt em{font-size:15px;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .btn_area{margin:18px 0 15px 0; padding:0 0 0 40px; text-align:left;}
.mileage_dc .mileage_step02 .info_pay .txt_tbl_info .right_area .other_wrk .txt_bt{padding:0 0 0 51px; font-size:15px; color:#666; background:url("/dlab/images/lab/common/bu_star04.png") no-repeat 43px 7px;}


/*무사고 캠페인*/
.evnts .evnt_box02 .chbox_bot a{width:898px; height:133px; margin:0 auto; display:block; border:1px solid #e1e1e1;}
.evnts .evnt_box02 .chbox_bot a:hover{border:1px solid #e11b11;}

/* 통합 설문 */
#lab_e_header .header_inner.w1000{width:1000px;}
.evnts.e_standard{width:1000px;}
.evnts.e_standard .contarea h2.h2_title{padding:42px 0 60px; font-size:34px; line-height:49px;}
.evnts.e_standard .contarea h2.h2_title span{display:block; font-family:"RixSGo B"; font-size:40px; line-height:49px;}
.evnts.e_standard .evnt_box01{margin-bottom:100px;}
.evnts.e_standard .evnt_box01 .subcopy_area{padding:44px 0 35px; background:url("/dlab/images/lab/events/standard_bg_blue01.png") no-repeat 0 0;}
.evnts.e_standard .evnt_box01 .subcopy_area .copy{font-size:22px; line-height:38px; color:#d1e6eb;}
.evnts.e_standard .evnt_box01 .subcopy_area .copy span{display:block; font-size:27px; line-height:38px; color:#fff;}
.evnts.e_standard .evnt_box01 .formbox{padding:50px; background:url("/dlab/images/lab/events/standard_bg_white_bot.gif") no-repeat 0 bottom;}
.evnts.e_standard .evnt_box01 .formbox .p_txt01{margin-bottom:30px; padding:5px 0 5px 40px; font-size:25px; line-height:1; background:url("/dlab/images/lab/events/ico_p_txt01.gif") no-repeat left top;}
.evnts.e_standard .evnt_box01 .formbox .chbox_bot{padding:0; background:none;}
.evnts.e_standard .evnt_box01 .formbox li p{padding-bottom:25px; padding-left:20px; text-indent:-20px; font-size:20px; line-height:30px;}
/* 170316 */
.evnts .contarea h2.h2_title{padding:42px 0 60px; font-size:34px; line-height:49px;}
.evnts .contarea h2.h2_title span{display:block; font-family:"RixSGo B"; font-size:40px; line-height:49px;}
.evnts .evnt_box01{margin-bottom:100px;}
.evnts .evnt_box01 .subcopy_area .copy{font-size:22px; line-height:38px; color:#d1e6eb;}
.evnts .evnt_box01 .subcopy_area .copy span{display:block; font-size:27px; line-height:38px; color:#fff;}
.evnts .evnt_box01 .formbox{padding:50px; background:url("/dlab/images/lab/events/standard_bg_white_bot.gif") no-repeat 0 bottom;}
.evnts .evnt_box01 .formbox .p_txt01{margin-bottom:30px; padding:5px 0 5px 40px; font-size:25px; line-height:1; background:url("/dlab/images/lab/events/ico_p_txt01.gif") no-repeat left top;}
.evnts .evnt_box01 .formbox .chbox_bot{padding:0 75px 70px 25px; background:#fff url("/dlab/images/lab/events/bg_white_bot.png") no-repeat 0 bottom;}
.evnts .evnt_box01 .formbox li p{padding-bottom:25px; padding-left:20px; text-indent:-20px; font-size:20px; line-height:30px;}

/* 임직원 */
/* 20161215 3 column으로 변경 */
.b2e_wrp{margin:0 auto; width:1200px;}
.b2e_wrp .sct01{position:relative; padding:107px 0  60px; text-align:center; background:url("/dlab/images/lab/b2e/bg_b2e_wrap.jpg") no-repeat 0 0;}
/*.b2e_wrp .sct01.except{position:relative; padding:107px 0  60px; text-align:center; background:url("/dlab/images/lab/b2e/bg_b2e_wrap_0.jpg") no-repeat 0 0;} 190102 */
/*.b2e_wrp .sct01:after{position:absolute; left:0; top:200px; width:992px; height:167px; content:""; display:block; background:url("/dlab/images/lab/b2e/bg_chuseok.png") no-repeat 0 0;}*/
.b2e_wrp .sct01 .logo{position:absolute; left:30px; top:38px;}
.b2e_wrp .sct01 .p_num{position:absolute; right:30px; top:46px; font-size:14px; line-height:1; color:#505050; opacity:0.6;}
/* .b2e_wrp .sct01 .toptxt{margin-bottom:55px;}*/
.b2e_wrp .sct01 .toptxt .p_tit{padding:0 0 103px 0; font-size:50px; line-height:60px; color:#231f20; letter-spacing:-4px;}
.b2e_wrp .sct01 .toptxt .p_tit span{display:block; color:#008199; font-size:50px; font-family:"RixSGo B";}
.b2e_wrp .sct01 .toptxt .p_copy{margin:0 0 45px 0; font-size:20px; line-height:29px; color:#666666;}
.b2e_wrp .sct01 .toptxt .p_copy span{color:#c22015;}
.b2e_wrp .sct01 .top_img{padding:0 50px;}
.b2e_wrp .sct01 .top_img li{float:left;}
.b2e_wrp .sct01 .cont_b2e{position:relative;}
.b2e_wrp .sct01 .cont_b2e .txt_coupon{position:absolute; left:461px; top:60px; color:#666; font-size:17px;}
.b2e_wrp .sct01 .cont_b2e .img_coupon{position:absolute; left:439px; top:95px;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e01{position:absolute; left:88px; top:315px;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e02{position:absolute; left:469px; top:621px;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e03{position:absolute; left:865px; top:566px; font-size:15px; line-height:26px; color:#000000;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e04{position:absolute; left:1016px; top:633px;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e05{position:absolute; left:839px; top:42px; font-size:17px; line-height:26px; color:#000000; letter-spacing:-1px; font-weight:bold;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e06{position:absolute; left:993px; top:118px; font-size:28px; line-height:26px; color:#e21b22; letter-spacing:-1px; font-weight:bold;}
.b2e_wrp .sct01 .cont_b2e .btn_b2e07{position:absolute; left:879px; top:405px; font-size:28px; line-height:26px; color:#e21b22; letter-spacing:-1px; font-weight:bold;}
.b2e_wrp .sct01 .cont_b2e .ipt_b2e{font-size:28px; line-height:26px; color:#e21b22; letter-spacing:-1px; font-weight:bold; background:#fff;}
.b2e_wrp .sct01 .cont_b2e .ipt_b2e input{width:261px; height:30px; color:#666; font-family:"RixSGo B"; border:0; padding-left:10px;}
.b2e_wrp .sct01 .cont_b2e .ipt_b2e.ipt01{position:absolute; left:850px; top:300px;}
.b2e_wrp .sct01 .cont_b2e .ipt_b2e.ipt02{position:absolute; left:850px; top:345px;}
.b2e_wrp .sct04{position:relative; padding:41px 0 45px 105px; background:#ffe566 url("/dlab/images/lab/b2e/bg_mondi.png") no-repeat 558px 32px;}
.b2e_wrp .sct04 .txt01{margin-bottom:9px; font-size:17px; line-height:25px; color:#222222;}
.b2e_wrp .sct04 .txt02{margin-bottom:25px; font-size:34px; line-height:40px; color:#000000;}
.b2e_wrp .sct04 .txt03{font-size:15px; line-height:1; color:#222222;}
.b2e_wrp .sct04 .txt04{font-size:13px; position:absolute; right:98px; bottom:8px;}
.b2e_wrp .sct04 .qr_code{position:absolute; right:77px; top:35px; width:153px; height:153px;}
.b2e_wrp .sct05{text-align:center; background:#eeeff2;}

/* 운전자 이탈팝 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.w220{width:220px;}
.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;}

/* 자동차 별도 이탈팝 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;}



/* 2016-10-12 인터파크 경품 응모 및 응모완료 팝업*/
.layer_popup_new02.naver{width:455px;}
.layer_popup_new02.naver .id_area .bx_valid.error .txt_error{margin-top:8px;}
.list_type06 li {background:url(/subscribe/images/pd/pd/bul_star01.gif) no-repeat 0 8px; margin-bottom:0 !important; font-family:"RixSGo M"; font-size:13px; color:#777; padding:0 0 0 11px; line-height:22px;}
.list_type06 li strong{color:#000;}

.layer_popup_new02 {position:absolute; left:50%; top:50%; z-index:150; width:443px; margin:0 0 0 -220px; padding:30px; color:#444; font-size:14px; background:#ffffff;}
.layer_popup_new02 .pop_close {position:absolute; right:15px; top:15px; width:15px; height:15px; background:url('/subscribe/images/pd/pn/spt_type_pn.png') no-repeat -207px -324px;}
.layer_popup_new02 .tit {margin:0 0 14px 0; color:#00819a; font-family:"RixSGo B"; font-size:20px; line-height:26px;}

.layer_popup_apti .bx_id_area {margin:12px 0; padding:23px 0; color:#000; font-size:13px; text-align:center; background:#f4f4f4;}
.layer_popup_apti .bx_id_area .bx_valid {width:206px; margin:0 0 0 177px;}
.layer_popup_apti .bx_id_area .bx_valid .group>label {position:absolute; left:-114px; color:#000; line-height:31px;}
.layer_popup_apti .bx_id_area .bx_valid .group input {width:auto; display:inline-block; width:206px;}
.layer_popup_apti .bx_id_area .bx_valid .group .bar:after {left:0;}
.layer_popup_apti .id_area {padding-bottom:15px; border-bottom:1px solid #dddddd;}
.layer_popup_apti .id_area .bx_valid p {color:#666666; font-size:13px; letter-spacing:-0.5px;}
.layer_popup_apti .id_area .bx_valid.error .txt_error {margin-top:35px;}
.layer_popup_apti .id_area_finish {padding:40px 0 20px; text-align:center;}
.layer_popup_apti .btn_basic.off span {display:inline-block; width:12px; height:8px; margin:0 0 0 9px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 bottom; vertical-align:1px;}
.layer_popup_apti .btn_basic.on span {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -479px;}
.layer_popup_apti .btn_confirm {display:inline-block; height:35px; line-height:35px; padding:0 30px; border:1px solid #000; margin:0 3px;}
.layer_popup_apti .btn_confirm span{color:#000;}
.layer_popup_apti .detail_view {padding:17px 0 0 0;}
.layer_popup_apti .detail_view.on {display:block;}
.layer_popup_apti .detail_view ul li {margin:0 0 8px 0; color:#666;}
.layer_popup_apti .detail_view ul li .db {display:block; margin:0 0 5px 0;}
.layer_popup_apti .detail_view dl dt {margin:12px 0 5px 0; color:#00819a;}
.layer_popup_apti .detail_view dl dd {padding:0 0 0 12px; color:#444; background:url(/subscribe/images/pd/pn/bu_line666.png) no-repeat 0 9px;}
.btn_area.center {text-align:center;}

.layer_popup {position:absolute; right:0; top:0; z-index:150; width:400px; background:#ffffff;}
.layer_popup.center {right:50%; top:50%; margin-right:-200px; text-align:center;}
.layer_popup .popup_inner{padding:30px 24px;}
.layer_popup .popup_inner .btn_area {margin-top:25px; text-align:center;}
.layer_popup .popup_inner .btn_area .btn_confirm {border:1px solid #000; margin:0 3px;}
.layer_popup .popup_inner .btn_area .btn_confirm span{color:#000;}
.layer_popup .popup_inner .btn_area .btn_pop {display:inline-block; height:35px; line-height:35px; padding:0 30px;}
.layer_popup .popup_inner .btn_area .btn_pop span{font-family:'RixSGo B'; font-size:14px;}
.layer_popup .popup_inner .btn_area .alert_close {position:absolute; top:12px; right:12px; width:13px; height:13px; background:url(/subscribe/images/pd/pn/bg_btn_frame_on.png) 0 0 no-repeat;}
/* //2016-10-12 인터파크 경품 응모 및 응모완료 팝업*/

.evnts .evnt_box02 .chbox_bot .smart_offer{margin:0px 0 0 0;}
.evnts .evnt_box02 .chbox_bot .smart_offer a{width:896px; height:118px; margin:0 0 0 10px; position:relative; display:block; border:2px solid #e1e1e1; overflow:hidden;}
.evnts .evnt_box02 .chbox_bot .smart_offer a.car{height:167px;}
.evnts .evnt_box02 .chbox_bot .smart_offer a.tm{height:141px;}
.evnts .evnt_box02 .chbox_bot .smart_offer a:hover{border:2px solid #e11b11;}
.evnts .evnt_box02 .chbox_bot .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;}
.evnts .evnt_box02 .chbox_bot .smart_offer .car:after{top:54px;}
.evnts .evnt_box02 .chbox_bot .smart_offer .tm:after{top:43px;}
.evnts .evnt_box02 .chbox_bot .smart_offer a:hover:after{
	display:block;
	-webkit-animation:mymove 0.6s infinite;
	-moz-animation:mymove 0.6s infinite;
animation:mymove 0.6s infinite;
;}

/* 20170317 */
.evnts .evnt_box01 .chbox_bot .smart_offer{margin:0px 0 0 0;}
.evnts .evnt_box01 .chbox_bot .smart_offer a{width:896px; height:118px; margin:0 0 0 10px; position:relative; display:block; border:2px solid #e1e1e1; overflow:hidden;}
.evnts .evnt_box01 .chbox_bot .smart_offer a.car{height:167px;}
.evnts .evnt_box01 .chbox_bot .smart_offer a.tm{height:141px;}
.evnts .evnt_box01 .chbox_bot .smart_offer a:hover{border:2px solid #e11b11;}
.evnts .evnt_box01 .chbox_bot .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;}
.evnts .evnt_box01 .chbox_bot .smart_offer .car:after{top:54px;}
.evnts .evnt_box01 .chbox_bot .smart_offer .tm:after{top:43px;}
.evnts .evnt_box01 .chbox_bot .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;}

/* 레이어 이벤트  */
.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; font-family:"RixSGo M";}
.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;}

/*멤버십 탑*/
.mem .toparea_full{background:#f5d9da;}
.mem .top_cont{position:relative; padding:90px 0 30px;}
.mem .top_cont .div_txt_c{padding:15px 0 38px;}
.mem .top_cont .h3_tit{margin-bottom:3px; font-size:40px; line-height:60px; text-align:center; color:#000000;}
.mem .top_cont .p_copy{font-size:18px; line-height:28px; text-align:center; color:#000000;}
.mem .top_cont .p_copy span{color:#e21b22; font-family:"RixSGo B";}
.mem .top_cont .event_box{}
.mem .top_cont .event_box ul{margin-left:50px;}
.mem .top_cont .event_box ul li{float:left;}
.mem .top_cont .event_box ul li:first-child{margin-right:20px;}
.mem .top_cont .img_mem01{position:absolute; left:47px; top:84px;}
.mem .top_cont .img_mem02{position:absolute; right:118px; top:154px;}
.mem .box_tab ul{margin:0 auto 50px; width:476px;}
.mem .box_tab ul li{float:left;}
.mem .box_tab ul li a{display:block; padding:3px 0; width:236px; height:40px; line-height:40px; font-size:18px; color:#333333; text-align:center; background:#ffffff; border:1px solid #dddddd;}
.mem .box_tab ul li.on a{color:#ffffff; background:#e11b22; border:1px solid #e11b22;}
.mem .contarea{margin:0 auto; width:1100px; padding-top:60px; background:#ffffff;}
.mem .contarea .tbl_top_info{margin-bottom:20px;}
.mem .contarea .tbl_top_info .info_txt{float:left; padding-top:20px; font-family:"RixSGo B"; color:#000000;}
.mem .contarea .tbl_top_info .info_txt.pt10{padding-top:10px;}
.mem .contarea .tbl_top_info .info_txt span{font-family:"RixSGo B";}
.mem .contarea .tbl_top_info .info_search{float:right;}
.mem .contarea .tbl_top_info .info_search .bx_valid{margin:11px 0 0 0;}
.mem .contarea .tbl_top_info .info_search .div_select{float:left; margin-right:20px; width:120px;}
.mem .contarea .tbl_top_info .info_search .div_input{float:left; margin-right:20px; width:220px;}
.mem .contarea .tbl_top_info .info_search .div_btn{float:left;}
.mem .contarea .tbl_top_info .info_search .div_btn a{display:block; padding:0 15px; height:40px; font-size:16px; line-height:40px; color:#333333; border:1px solid #cccccc;}

.no_result {padding:10px 0; text-align:center !important;}
.mem .mem_tit{padding-bottom:4px;}
.mem .mem_tit.mem_stit{overflow:hidden;}
.mem .mem_tit.mem_stit h4{float:left; margin-right:15px;}
.mem .mem_tit.mem_stit span{float:left; margin-top:7px; font-size:17px; color:#555;}
.mem .mem_tit.ico{padding-left:80px; background:url("/dlab/images/lab/mem/img_ico_title.png") no-repeat 0 0;}
.mem .mem_tit.ico h4{padding-top:5px;}
.mem .mem_tit.ico span{margin-top:10px;}
.mem .mem_tit h4{margin-bottom:22px; font-size:26px; font-family:"RixSGo B"; color:#333; line-height:26px;}
.mem .mem_tit .stxt{font-size:17px; color:#666;}
.mem .mem_info{overflow:hidden; margin-top:45px; padding:40px 0 50px 0; border-top:2px solid #333; border-bottom:1px solid #ddd;}
.mem .mem_info .stit{margin:0 0 15px 0; font-size:19px; font-family:"RixSGo B";}
.mem .mem_info .stxt{margin:0 0 10px 0; font-size:16px; color:#666;}
.mem .ipt_check label{font-family:"RixSGo M";}
.mem .ipt_check.all label{font-family:"RixSGo B";}
/*로그인*/
.mem .bx_formbox{overflow:hidden; margin-top:43px;}
.mem .bx_formbox .formbox{float:left; box-sizing:border-box; width:530px; padding:34px 34px 30px; border-top:3px solid #333 !important; border:1px solid #ddd;}
.mem .bx_formbox .formbox .bx_valid.phone_num .p_nmbr input{width:185px;}
.mem .bx_formbox .formbox .bx_valid.phone_num .group .bar{width:165px;}
.mem .bx_formbox .bannerbox{float:right;}
.mem .bx_formbox .bannerbox .baanner_join{position:relative;}
.mem .bx_formbox .bannerbox .baanner_join a{position:absolute; left:35px; bottom:32px; display:inline-block;}
.mem .bx_formbox .bannerbox .banner_benefit{margin:0 0 24px 0;}
.mem .bx_formbox .bannerbox .banner_area{overflow:hidden;}
.mem .bx_formbox .bannerbox .banner_area div{margin-left:20px;}
.mem .bx_formbox .bannerbox .banner_area div:first-child{margin-left:0;}
.mem .formbox{width:500px;}
.mem .formbox .bx_valid{margin-top:18px;}
.mem .formbox .bx_valid.phone_num .p_nmbr{width:160px; margin-right:20px;}
.mem .formbox.editbox .bx_valid.phone_num .p_nmbr{width:237px; margin-right:20px;}
.mem .formbox .bx_valid.phone_num .p_nmbr input{width:225px; padding-left:20px;}
.mem .formbox .bx_valid.phone_num .group{float:left;}
.mem .formbox .bx_valid.phone_num .group .bar{width:200px; padding-left:20px;}
.mem .formbox .bx_valid.phone_num .ipt_select{width:120px;}
.mem .formbox .bx_valid.phone_num .txt_error{margin-top:-2px; position:relative; z-index:1;}
.mem .formbox .bx_cinfirm_row{overflow:hidden;}
.mem .formbox .bx_cinfirm_row .bx_valid{float:left;}
.mem .formbox .bx_cinfirm_row .bx_valid.gender{float:right;}
.mem .formbox .bx_cinfirm_row .bx_valid .group .tit_select{margin-bottom:2px;}
.mem .formbox .bx_cinfirm_row .bx_valid .bar.lock{margin-top:2px !important; border-bottom:1px solid #ddd;}
.mem .formbox .btn_cert_num{margin-top:17px;}
.mem .formbox .btn_cert_num a span{height:33px; line-height:35px; color:#999; font-size:14px;}
.mem .check_area{position:relative; padding:20px; background:#f7f7f7;}
.mem .check_area .bx_valid{margin-bottom:13px;}
.mem .btn_area{margin-top:40px;}
.mem .btn_area a{width:140px;}
.mem .btn_area .btn {min-width:78px; height:48px; padding:0 30px; font-size:16px; line-height:48px; color:#fff !important; display:inline-block; padding:0 15px; text-align:center; vertical-align:middle; color:#333; text-decoration:none !important; position:relative; cursor:pointer;}
.mem .btn_area .btn:hover {color:#333;}
.mem .btn_area .btn_gy01 {background:#555555; border:1px solid #555555;}
.mem .btn_area .btn_gr01 {background:#00819a; border:1px solid #00819a;}
.mem .btn_area .btn_bl02 {background:#484f69; border:1px solid #484f69;}
.mem .txt_list{margin-top:60px;}
.mem .txt_list ul{border-top:1px solid #dddddd;}
.mem .txt_list li{position:relative; padding:15px 0; font-size:16px; line-height:20px; border-bottom:1px solid #dddddd;}
.mem .txt_list li span{margin-right:10px; color:#00819a;}
.mem .txt_list li a{color:#333333;}
.mem .txt_list li em{position:absolute; right:2px; top:15px; color:#666666;}
.mem .btn_area.btn_list{margin-top:40px; text-align:right;}
.mem .btn_area.btn_list a{display:inline-block; width:auto; margin-right:0; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}

/*멤버십 혜택*/
.mem .benefit_month{overflow:hidden; margin:0 0 20px 0;}
.mem .benefit_month .mbanner{float:left; margin-right:20px;}
.mem .benefit_month .fanner{float:left;}
.mem .benefit_month .fanner a{display:inline-block;}
.mem .benefit_list{overflow:hidden; width:1100px;}
.mem .benefit_list li{overflow:hidden; float:left; margin:0 0 20px 20px;}
.mem .benefit_list li:first-child{margin-left:0;}
.mem .benefit_list li a{display:inline-block;}
.mem .benefit_life{}
.mem .benefit_life li a{float:left; margin:0 0 0 10px;}
.mem .benefit_life li a{display:inline-block;}
.mem .benefit_dwrap{overflow:hidden;}
.mem .benefit_dwrap .benefit{position:relative; float:left; width:880px; margin-right:20px;}
.mem .benefit_dwrap .banner_area{float:left; width:200px; padding:0; margin-top:0;}
.mem .benefit_dwrap .banner_area a{display:block;}
.mem .benefit_dwrap .banner_area .smart_offer{margin-top:10px;}
.mem .benefit_dwrap .benefit .coupon{display:inline-block; margin:0 0 60px 0;}
.mem .benefit_dwrap .benefit_detail{border-bottom:1px solid #ddd;}
.mem .benefit_dwrap .benefit_detail dl{overflow:hidden; margin:0 0 40px 0;}
.mem .benefit_dwrap .benefit_detail dl dt{float:left; width:123px; font-size:16px; color:#333; font-family:"RixSGo B";}
.mem .benefit_dwrap .benefit_detail dl dt:before{width:22px; content:""; display:block; padding-top:15px; border-top:2px solid #333;}
.mem .benefit_dwrap .benefit_detail dl dd{float:left; width:755px; margin:15px 0 0 0;}
.mem .benefit_dwrap .benefit_detail dl dd .txt{display:inline-block; margin:0 0 15px 0; font-size:16px; color:#333; font-family:"RixSGo B";}
.mem .benefit_dwrap .benefit_detail dl dd .bnefit_list{overflow:hidden;}
.mem .benefit_dwrap .benefit_detail dl dd .bnefit_list ol{float:left; margin-left:170px;}
.mem .benefit_dwrap .benefit_detail dl dd .bnefit_list ol:first-child{margin-left:0;}
.mem .benefit_dwrap .benefit_detail dl dd .bnefit_list ol li{margin:0 0 7px 0; font-size:16px; color:#666;}
.mem .benefit_dwrap .benefit_detail dl dd ul li{padding:0 0 5px 10px; color:#666; background:url("/dlab/images/lab/common/bu_square666.gif") no-repeat 0 7px;}
.mem .benefit_dwrap .benefit_detail dl dd .btn_shop{padding:0 10px; height:26px; display:inline-block; line-height:26px; font-size:14px; color:#fff; background:#6d7287;}
.mem .benefit_dwrap .benefit_detail .h4_tit{font-size:19px; margin-bottom:45px;}
.mem .benefit_dwrap .benefit_detail .line_link{color:#666; text-decoration:underline;}
.mem .benefit_dwrap .benefit_detail p{color:#666;}
.mem .benefit_dwrap .benefit_detail .mt45{margin-top:45px;}
.mem.mem_bf .lab_contents .paging_area{margin:20px 0 110px 0;}
/*플로팅 배너*/
.f_banner{position:fixed; left:50%; bottom:194px; margin-left:566px; z-index:1;}
.f_banner a{display:block;}
/*terms_cont 약관*/
.terms_cont .top_txt p{line-height:24px;}
.terms_cont .list_type06 li {margin:7px 0 0 23px; padding:0; text-indent:-21px; background:none; font-size:16px; color:#333;}
.terms_cont .list_type06 > li p {text-indent:0;}
.terms_cont .list_type06 li li{margin-left:0 !important; margin-top:0 !important; text-indent:0 !important;}
.terms_cont .list_type06 .list_type01{margin:0 0 0 -10px; padding:0; border:none; line-height:24px;}
.terms_cont .list_type01 li {margin:4px 0 0 0; padding:0 0 0 12px; background:url("/dlab/images/lab/common/bu_list_bar.gif") no-repeat 0 12px !important;}
.terms_cont dl {margin:20px 0 10px 0;}
.terms_cont dl dt{margin-bottom:10px; font-size:16px; line-height:24px; font-family:"RixSGo B";}
.terms_cont dl dd{margin-top:5px; font-size:16px; line-height:24px;}
/*2017-11-08 약관 추가 수정부분(style.css 동일)*/
.terms_cont .list_undline li{font-family:"RixSGo B"; text-decoration:underline;}
.terms_cont .txt_undline{font-family:"RixSGo B"; text-decoration:underline;}
.terms_cont .list_space01 li {padding:0 0 30px 0;}
.terms_cont .list_type03{margin-bottom:0;}
.terms_cont .list_type03 li{background:none; font-size:15px; color:#000; padding-left:0;}
.terms_cont .list_type06 li .tbl_data01{text-indent:0;}
.terms_cont .list_type06 .list_type01, .terms_cont .list_type06 .txt_type01 {margin-left:-10px;}
.terms_cont .cont_toptxt.etc {margin-bottom:15px;}
.terms_cont .list_type06 li .list_type06 {margin-top:7px; margin-bottom:20px;}

.mem_bf .lab_contents{padding-bottom:100px; background:url("/dlab/images/lab/mem/bg_mem_bottom.gif") repeat-x 0 bottom;}
.mem_bf .contarea{background:none;}

/*에디트 추가*/
.mem .group.edit a{position:absolute; bottom:14px; right:20px;}
.mem .btn_edit{background:url("/subscribe/images/common/spt_type01.png") no-repeat 0 -40px; width:13px; height:13px; padding:0;}
.mem .btn_eclose{background:url('/subscribe/images/pd/pn/spt_type_pn.png') no-repeat -207px -324px; width:15px; height:15px; padding:0;}
.mem .btn_edit span{display:inline-block; text-indent:-9999px;}



/* 제휴 브릿지 pc 170228 */
.bridge_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); left:-3000px;}
.bridge_header{width:980px; height:26px; margin:34px auto;}
.bridge_header a{display:block; float:right;}
.bridge_header h1{display:block; background:url(/default/images/tm/bridge/logo.gif) no-repeat left top; text-indent:-999px; float:left; width:293px; height:24px;}
.bridge_section{background:#f9f9f9; border-top:1px solid #efefef;}
.bridge_section>*{width:980px; margin:0 auto; display:block; position:relative;}
.bridge_footer{width:980px; height:35px; margin:39px auto; text-align:center;}
.bridge_section .btnCon a{position:absolute; width:158px; bottom:35px; left:19px; height:44px; display:block; background:#fff; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.bridge_section .btnCon a+a{left:215px;}
.bridge_section .btnCon a+a+a{left:411px;}
.bridge_section .btnCon a+a+a+a{left:606px;}
.bridge_section .btnCon a+a+a+a+a{left:802px;}
.iframeCon{padding-top:30px;}
.iframeCon .tm_alphaplus{border:3px solid #2c3346;}
.iframeCon .tm_alphaplus .brd{}
.iframeCon .tm_alphaplus .p_tit{padding:14px 0 15px; font-size:18px; line-height:25px; color:#fff; text-align:center; background:#2c3346;}
.iframeCon .tm_alphaplus .p_tit span{background:url(/default/images/product/spt_type_pn.png) no-repeat -307px 0; display:inline-block; padding-left:30px;}
.iframeCon .tm_alphaplus .chk_wrap .ipt_radio label{margin:0 7px 0 2px;}
.iframeCon .tm_alphaplus .center {padding:16px 0 0 0; font-family:"RixSGo B"; font-size:13px; line-height:20px; background:none; text-align:center;}
.iframeCon .tm_alphaplus .center strong{display:block; margin-top:7px; text-indent:-2px; font-family:"Roboto B"; font-size:27px; letter-spacing:-1px;}
.iframeCon .tm_alphaplus .center strong span{font-family:"Roboto B"; font-size:27px;}
.iframeCon .tm_alphaplus .txt_abs_right{position:absolute; right:0; bottom:2px;}
.iframeCon .tm_alphaplus{}
.iframeCon .tm_alphaplus .brdbox{overflow:hidden; padding:36px 66px; background:#fff;}
.iframeCon .tm_alphaplus .brdbox .gift{margin:-36px -45px 0;}
.iframeCon .tm_alphaplus .frmbox:first-child{padding-top:25px; border-top:1px solid #ccc;}
.iframeCon .tm_alphaplus .frmbox .bx_valid{width:130px; float:left; margin:0 28px 0 0;}
.iframeCon .tm_alphaplus .frmbox .bx_valid.gender{width:94px; margin:25px 25px 0 0;}
.iframeCon .tm_alphaplus .frmbox .bx_valid input[type='text']{width:130px !important;}
.iframeCon .tm_alphaplus .frmbox .bx_valid .group{overflow:hidden;}
.iframeCon .tm_alphaplus .frmbox .bx_valid .group.blue label{color:#00819a;}
.iframeCon .tm_alphaplus .frmbox .bx_valid .group .bar{width:215px !important;}
.iframeCon .tm_alphaplus .btn_area{margin:0; float:right;}
.iframeCon .tm_alphaplus .btn_area a{margin:0;}
.iframeCon .tm_alphaplus .btn_area .btn_block{width:202px; height:46px; float:right;}
.iframeCon .tm_alphaplus .btn_area .btn_block.red{background:#e11b22;}
.iframeCon .tm_alphaplus .btn_area .btn_block.blue{background:#0096af;}
.iframeCon .tm_alphaplus .btn_area .btn_block span{line-height:46px;}
.iframeCon .tm_alphaplus .tm_consultAsk{padding:36px 66px; background:#f1f3f6; border-top:1px solid #2c3346; font-size:23px;}
.iframeCon .tm_alphaplus .tm_consultAsk .tm_consultAsk_con{float:left;}
.iframeCon .tm_alphaplus .tm_consultAsk .tm_consultAsk_con span{display:inline-block; vertical-align:middle; line-height:44px;}
.iframeCon .tm_alphaplus .tm_consultAsk .tm_consultAsk_con em{color:#00819a;}
.iframeCon .tm_alphaplus .tm_consultAsk .tm_consultAsk_con input{margin:0 10px; padding:0 12px 0; background:#fff; border:1px solid #aaa; width:279px; text-align:center; font-size:24px; line-height:44px; font-weight:bold; letter-spacing:-1px; height:44px;}
.iframeCon .tm_alphaplus .tm_consultAsk .tm_consultAsk_con input.on{color:#e11b22 !important; text-align:right;}
.iframeCon .tm_alphaplus .tm_consultTxt{padding:36px 66px; background:#f1f3f6; border-top:1px dashed #ccc;}
.iframeCon .tm_alphaplus .tm_consultTxt .tm_consultTxt_txt{float:left; background:url(/default/images/product/spt_type_pn.png) no-repeat 0 -448px; padding-left:64px; font-size:18px; color:#666; line-height:26px;}
.iframeCon .tm_alphaplus .tm_consultTxt .btn_block.gray{background:#777;}
.iframeCon .bridge_expl{margin-top:30px; padding:32px 0; border:1px solid #e8e8e8; background:#fff;}
.iframeCon .bridge_expl ul{display:table; width:100%;}
.iframeCon .bridge_expl ul li{display:table-cell; width:33%;}
.iframeCon .bridge_expl ul li+li{border-left:1px dashed #e5e5e5;}
.iframeCon .bridge_expl ul li dl{padding:0 30px;}
.iframeCon .bridge_expl ul li dl dt{font-size:20px; color:#333; line-height:27px; margin-bottom:15px; font-family:"RixSGo B";}
.iframeCon .bridge_expl ul li dl dt em{font-family:"RixSGo B";}
.iframeCon .bridge_expl ul li dl dt::before{display:block; content:""; width:21px; height:3px; background:#2c3346; margin-bottom:16px;}
.iframeCon .bridge_expl+p.mt20{color:#555; font-size:14px;}
.iframeCon .bridge_expl ul li dl dd{color:#666; line-height:24px;}

/* 제휴 브릿지 pc 170307 */
.iframeCon .tm_alphaplus .btn_basic{font-size:14px; padding:11px 21px; border:1px solid #ddd; color:#666; height:auto; line-height:14px;}
.iframeCon .tm_alphaplus .frmbox.type_withi .bx_valid{width:204px; float:left; margin:0 34px 0 0;}
.iframeCon .tm_alphaplus .frmbox.type_withi .bx_valid.gender{width:94px; margin-top:25px;}
.iframeCon .tm_alphaplus .frmbox.type_withi .bx_valid input[type='text']{width:204px !important;}
.iframeCon .tm_alphaplus .frmbox.type_withi .bx_valid.auth{width:auto; margin:0 20px;}
.iframeCon .tm_alphaplus .frmbox.type_withi .btn_area{margin-top:28px;}
.iframeCon .tm_alphaplus .tm_last{margin:0 !important;}

/*프로젝트D-사소한사치*/
.prjd .menu_area .s_tit{display:block;}/*프로젝트 서브타이틀을 위한 css 2017-06-14*/
.project_dlist .toparea_full{padding-bottom:160px; background:#e7e7e7 url(/dlab/images/lab/projectD/bg_projectd.gif) no-repeat center bottom;}
.project_dlist .top_cont{position:relative; padding:30px 0 30px;}
.project_dlist .top_cont .div_txt_c{padding:15px 0 38px;}
.project_dlist .top_cont .h3_tit{margin-bottom:3px; font-size:40px; line-height:60px; text-align:center; color:#000000;}
.project_dlist .top_cont .p_copy{font-size:18px; line-height:28px; text-align:center; color:#000000;}
.project_dlist .top_cont .p_copy span{color:#e21b22; font-family:"RixSGo B";}
.project_dlist .contarea{margin:0 auto; width:1100px; background:#ffffff; margin-top:-189px;} /* 190109수정:기존 margin:0 auto; width:1100px; padding-top:60px; background:#ffffff; */
.projectd .dtop_banner{margin:0 0 25px 0;}
.projectd .dtop_banner a{display:block; margin-bottom:10px;}
.projectd .dtop_banner a:last-child{margin-bottom:0;}
.projectd .dlist_banner{overflow:hidden;}
.projectd .dlist_banner a{float:left; display:inline-block; margin:0 25px 10px 0;}
.sachi .toparea_full{height:488px; background:#000 url(/dlab/images/lab/projectD/bg_top_sachi.gif) repeat-x 0 bottom;}
.sachi .contarea{margin:0 auto; width:1100px; padding-top:60px; background:#ffffff;} /* 190502수정: 기존 height:554px */
.sachi .top_cont{}
.sachi .top_cont h3{margin:0; text-align:center;} /* 190430수정: 기존 margin:46px 0 0 0 */
.sachi_wrap .btn_area{margin-top:40px; text-align:right;}
.sachi_wrap .btn_area a{display:inline-block; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px  solid #333333;}
.sachi_cont{position:relative; margin-top:40px;}
.sachi_cont .sns{position:absolute; right:0; bottom:38px;}
.sachi_cont .sns li{float:left; margin-left:6px; line-height:26px;}
.sachi_cont .sns li a{display:block;}
.sachi_cont .sns li.url_copy a{padding:4px 9px; height:14px; font-size:14px; line-height:14px; color:#000000; border:1px solid #000000;}
.sachi_cont .sns li .like {padding:0 0 0 18px; background:url('/dlab/images/lab/library/ico_heart_red.png') no-repeat 0 center; border:0; color:#e21a22; font-size:16px;}
.sachi_cont .sns li .like.off {color:#adb3c1; background-image:url('/dlab/images/lab/library/ico_heart_off.png');}
.sachi_movie{overflow:hidden; margin:50px 0 60px 0;}
.sachi_movie .s_movie{float:left;}
.sachi_movie .s_movie .s_movie_list{overflow:hidden; margin-top:125px;}
.sachi_movie .s_movie .s_movie_list dl{float:left; margin-left:20px;}
.sachi_movie .s_movie .s_movie_list dl:first-child{margin-left:0;}
.sachi_movie .s_movie .s_movie_list dl dt{margin-bottom:10px; font-size:16px; color:#666;}
.sachi_movie .s_movie .s_movie_list dl dd a{display:block;}
.sachi_movie .l_movie{float:right;}
.sachi_movie .l_movie a{display:block;}
.sachi_event01 .e_cont{position:relative; margin:40px 0 40px 0;}
.sachi_event01 .e_cont a{position:absolute; bottom:74px; left:16px; display:block; width:240px; height:52px;}
.sachi_event01 .facebook{margin-bottom:50px;}
.sachi_event01 .sachi_notice{margin:34px 0 0 0;}
.sachi_event01 .sachi_notice > p{margin-bottom:14px; font-family:"RixSGo B"; font-size:16px; color:#000;}
.sachi_event01 .sachi_notice ul li{margin:0 0 9px 0;}
.sachi_event01 .sachi_notice ul li span{display:inline-block; padding:0 0 3px 7px; background:url(/dlab/images/common/bu_dot01.gif) no-repeat 0 7px;}
.sachi_event01 .sachi_notice ul li p{display:block; margin:0 0 0 10px; padding-left:10px; font-size:14px; line-height:24px; color:#777; background:url(/dlab/images/common/bu_star01.png) no-repeat 0 5px;}
.sachi_event02 .sachi_event02_con{overflow:hidden; margin-bottom:90px; text-align: center;}
.sachi_event02 .sachi_event02_con .con1{float:left;}
.sachi_event02 .sachi_event02_con .con2 span{position:relative; top:30px; left:-5px; display:block;}

/* 다이렉트오토 프로모션 2017-03-30*/
.direct_auto_wrap{position:relative; margin:0 auto; width:1000px;}
.direct_auto_wrap .btn_auto{position:absolute; left:149px; top:551px;}
.btn_logo{position:absolute; display:block; width:128px; height:50px; left:25px; top:25px;}

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

/*다이렉트 공통*/
.common_sns li{float:left; margin-left:6px; line-height:26px;}
.common_sns li a{display:block;}
.common_sns li.url_copy a{padding:4px 9px; height:14px; font-size:14px; line-height:14px; color:#000000; border:1px solid #000000;}
.common_btn{margin-top:40px; text-align:right;}
.common_btn a{display:inline-block; width:auto; margin-right:0; padding:0 29px; height:38px; line-height:38px; font-family:"RixSGo B"; font-size:16px; color:#333333; border:1px solid #333333;}
/*다이렉트 D*/
.parking .toparea_full{background:#f2f2f2;}
.parking .top_cont, .emoticon .top_cont{display:none;}
.parking .contarea{}
.parking .parking_wrap{width:100%;}
.parking .movie_wrap{width:100%; background:#f2f2f2;}
.parking .movie_wrap .parking_movie{width:1200px; margin:0 auto; padding:100px 0 130px 0; text-align:center;}
.parking .movie_wrap .parking_movie .movie_area{position:relative;}
.parking .movie_wrap .parking_movie .movie_area:before{position:absolute; width:222px; height:155px; left:2px; top:-29px; content:""; display:block; background:url(/dlab/images/lab/projectD/parking/bg_parking_movie01.png) no-repeat 0 0;}
.parking .movie_wrap .parking_movie .movie_area:after{position:absolute; width:185px; height:147px; right:0px; bottom:-83px; content:""; display:block; background:url(/dlab/images/lab/projectD/parking/bg_parking_movie02.png) no-repeat 0 0;}
.parking .movie_wrap .parking_movie .movie_area p{margin:100px 0 35px 0;}
.parking .movie_wrap .parking_movie .movie_area .movie{width:766px; height:445px; margin:0 auto;}
.parking .review_wrap{width:1100px; margin:0 auto; padding:90px 0 0 0; text-align:center;}
.parking .review_wrap .parking_review{position:relative; padding:0 0 80px 0; border-bottom:1px solid #ddd;}
.parking .review_wrap .parking_review .review_area{width:765px; height:554px; margin:50px auto 60px;}
.parking .review_wrap .parking_review .common_sns{position:absolute; bottom:40px; right:0;}
.emoticon .toparea_full{background:#d9ebf5;}
.emoticon .emot_top{width:100%; background:#d9ebf5;}
.emoticon .emot_top .mondi_life{position:relative; width:1100px; height:560px; margin:0 auto; padding:100px 0 0 0;}
.emoticon .emot_top .mondi_life .bg_mondi{position:absolute; left:205px; bottom:-38px;}
.emoticon .emot_top .mondi_life h3{float:left;}
.emoticon .emot_top .mondi_life .mondi_life_story{float:right;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_tit_wrap{position:relative; overflow:hidden; width:152px; height:43px; margin:0 auto 20px auto; text-align:center;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_tit{position:absolute; left:0; top:0; width:500px;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_tit li{float:left;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide{position:relative; width:349px; height:440px; padding:57px 0 0 12px; background:url(/dlab/images/lab/projectD/emoticon/bg_emoticon_phone.gif) no-repeat 0 0;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide .story_phone{position:relative; overflow:hidden; width:339px; height:440px;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide .story_phone ul{position:absolute; overflow:hidden; width:1100px;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide .story_phone ul li{float:left;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide a{position:absolute; bottom:190px; display:block;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide .bt_before{left:-32px;}
.emoticon .emot_top .mondi_life .mondi_life_story .story_slide .bt_next{right:-32px;}
.emoticon .emot_cont{position:relative; width:1100px; margin:0 auto 70px; padding:0 0 120px 0; border-bottom:1px solid #ddd;}
.emoticon .emot_cont .mondi_certi{padding:100px 0 55px 0;}
.emoticon .emot_cont .mondi_certi h4{margin:0 0 35px 0;}
.emoticon .emot_cont .mondi_certi .instar_list{}
.emoticon .emot_cont .mondi_certi .instar_list li{float:left; width:11%; height:100px; margin-left:5%; margin-bottom:50px;}
.emoticon .emot_cont .mondi_certi .instar_list li a{display:block;}
.emoticon .emot_cont .mondi_certi .instar_list li img{max-width:100%; vertical-align:top; border:0;}
.emoticon .emot_cont .mondi_friends{background:url(/dlab/images/lab/projectD/emoticon/bg_emoticon02.gif) no-repeat 615px 0;}
.emoticon .emot_cont .mondi_friends h4{margin:0 0 35px 0;}
.emoticon .emot_cont .mondi_friends p{margin:0 0 60px 0;}
.emoticon .emot_cont .mondi_friends .btn_plus{text-align:center;}
.emoticon .emot_cont .mondi_friends .btn_plus a{display:inline-block;}
.emoticon .emot_cont .common_sns{position:absolute; bottom:65px; right:0;}
.emoticon .emot_cont .common_btn{position:absolute; bottom:-75px; right:0;}

/* 옥션 동영상 이벤트 */
.auction_wrap{position:relative; margin:0 auto; width:980px; padding:50px 0 100px;}
.auction_head .logo{float:left;}
.auction_head .go_event{float:right;}
.auction_head{margin-bottom:70px;}

.auction01_wrap .video_wrap{position:relative; width:928px; height:500px; margin:0 26px;}
.auction01_wrap .video_wrap .ico_cat{position:absolute; left:-51px; top:-33px; z-index:5;}
.quiz_wrap{width:928px; padding-top:60px; margin:0 26px; background:#f2f2f5;}
.quiz_wrap .quiz_txt{text-align:center; margin-bottom:50px;}
.quiz_wrap .quiz_txt02{text-align:center; margin-bottom:35px;}
.quiz_wrap .quiz_txt02 span img{vertical-align:middle;}

.quiz_wrap .ipt_radio{position:relative; padding:22px 0 0 138px;}
.quiz_wrap .ipt_radio:after{content:''; display:block; clear:both;}
.quiz_wrap .ipt_radio .radio_style {float:left; background:url(/dlab/images/lab/auction/ico_radio_off.png) no-repeat; width:44px; height:44px; margin-left:1px; margin-top:2px; display:block;}
.quiz_wrap .ipt_radio .radio_style.on {background:url(/dlab/images/lab/auction/ico_radio_on.png) no-repeat ;}
.quiz_wrap .ipt_radio .radio_style.focus{outline:1px dotted #808080;}
.quiz_wrap .ipt_radio label{float:left; position:relative; margin:0 80px 0 20px !important; padding-top:4px; vertical-align:middle; display:block; z-index:5;}
.quiz_wrap .ipt_radio input[type='radio']{width:44px; height:44px; opacity:0; filter:alpha(opacity=0); vertical-align:top; display:block; padding:0; margin:0;}
.quiz_wrap .bg_hint{position:absolute; z-index:4; left:437px; top:0;}
.quiz_wrap .btn_quiz{margin:56px 0 30px; text-align:center;}
.quiz_wrap .btn_quiz.on{display:none;}
.quiz_wrap .count_num{position:relative; width:928px; height:113px; background:url(/dlab/images/lab/auction/bg_count.png) no-repeat ;}
.quiz_wrap .count_num .num_box {position:absolute; top:28px; width:60px; height:70px; font-size:60px; color:#fff; line-height:70px; text-align:center;}
.quiz_wrap .count_num .num_box.num01{left:233px;}
.quiz_wrap .count_num .num_box.num02{left:298px;}
.quiz_wrap .count_num .num_box.num03{left:363px;}
.quiz_wrap .count_num .num_box.num04{left:428px;}

.auction_reply_wrap{width:928px; margin:0 26px;}
.auction_reply_wrap .reply_area{float:left; width:700px; height:88px !important; padding:20px 23px; border:1px solid #d1d1d1; font-size:16px;}
.auction_reply_wrap .btn_reply{float:right;}

.auction_reply_list{width:928px; margin:0 26px;}
.auction_reply_list li{position:relative; padding:23px 120px 23px 0; border-bottom:1px solid #d9d9d9;}
.auction_reply_list li .id_txt{color:#0096af; display:inline-block; margin-right:20px;}
.auction_reply_list li .date_txt{color:#888;}
.auction_reply_list li .reply_txt{color:#333;}
.auction_reply_list li .reply_modify{width:780px; height:88px; margin:10px 0 0 0; padding:20px 23px; border:1px solid #d1d1d1; font-size:16px;}
.auction_reply_list li .link_box{position:absolute; right:0; bottom:23px;}
.auction_reply_list li .link_box a{text-decoration:underline; color:#666;}
.auction_reply_list li .link_box span{display:inline-block; margin:0 19px; color:#666;}

.banner_box{width:928px; margin:60px 26px 0;}
.auction_wrap .list_type04{margin:20px 0 30px 0; padding:15px 0 0 0; border-top:1px dashed #a9a9a9;}
.auction_wrap .list_type04 li{font-size:15px; color:#777;}
.auction_wrap .txt_bt_info{font-size:15px; color:#a9a9a9;}

.auction_footer_wrap{background:#f5f5f5;}
.auction_footer_wrap .auction_footer{margin:0 auto; width:980px;}

/*옥션 캠페인 팝업*/
.layer_wrap.aution{width:540px;}
.layer_wrap.aution_alert .layer_wrap_in{padding-bottom:50px;}
.layer_wrap.aution .layer_header{padding:30px 0 0 0; text-align:center; border-bottom:0;}
.common_formbox .bx_cinfirm_row .bx_valid{float:left;}
.common_formbox .bx_cinfirm_row .bx_valid.gender{float:right;}
.common_formbox .bx_cinfirm_row .bx_valid .group .tit_select{margin-bottom:2px;}
.common_formbox .bx_cinfirm_row .bx_valid .bar.lock{margin-top:2px !important; border-bottom:1px solid #ddd;}
.common_formbox .bx_valid.phone_num .p_nmbr input{width:173px; height:31px; padding-left:20px;}
.common_formbox .bx_valid.phone_num .group{float:left;}
.common_formbox .bx_valid.phone_num .group .bar{width:120px; padding-left:20px;}
.common_formbox .bx_valid.phone_num .ipt_select{width:70px;}
.common_formbox .bx_valid.phone_num .txt_error{margin-top:-2px; position:relative; z-index:1;}
.common_formbox .ipt_select .select_style{border-bottom:1px solid #aaa;}
.layer_wrap .btn_aution{display:block; margin:40px 0 0 0; text-align:center;}
.layer_wrap.aution .bx_valid .l_area {float:left;}
.layer_wrap.aution .bx_valid .r_area {float:right;}
.layer_wrap.aution .btn_basic{text-decoration:none;}
.layer_wrap.aution .btn_basic:hover{color:#333;}
.layer_wrap.aution .btn_basic.off span {display:inline-block; width:12px; height:8px; margin:0 0 0 9px; background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 bottom; vertical-align:1px;}
.layer_wrap.aution .btn_basic.on span {background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -479px;}
.layer_wrap.aution .detail_view{display:none;}
.layer_wrap.aution .detail_view.on{display:block; margin:20px 0 0 0;}
.layer_wrap.aution .detail_view p{margin:10px 0 24px 0; font-size:14px; color:#666;}
.layer_wrap.aution .ipt_select .select_style .slc_target{padding:5px 0;}
.layer_wrap.aution .txt_noti{position:relative; margin:0 0 10px 0; padding:0 0 0 11px; font-size:15px; color:#000;}
.layer_wrap.aution .txt_noti:before{display:block; position:absolute; left:0; top:2px; content:'*'; color:#000;}

/* 채팅상담신청 */
.chatting_add_wrap{}
.chatting_add_wrap .layer_wrap_in {background:#fff; position:relative; padding:25px 25px 40px; min-height:530px;}
.chatting_add_wrap .bx_valid{margin:0 0 10px 0;}
.chatting_add_wrap .group{margin-bottom:10px;}
.chatting_add_wrap .group>label{float:left; width:30%; display:block; line-height:32px;}
.chatting_add_wrap .group input{float:left; width:70%; border:1px solid #b6b6b6; padding:0 9px; height:32px; box-sizing:border-box; font-size:14px; line-height:32px;}
.chatting_add_wrap .group.focus input, .chatting_add_wrap .group input:focus,.chatting_add_wrap .bx_valid.error input {outline:none; border-bottom:1px solid #b6b6b6;}
.chatting_add_wrap .txt_label_type{color:#000000; font-weight:normal; font-size:13px; font-family:"RixSGo B"; vertical-align:top; line-height:32px; margin-left:7px;}
.chatting_add_wrap .ipt_radio label{margin-top:2px;}

/* 20210202 : BHY : 어린이보험 성인추가 */
.chatting_add_wrap .bx_valid .ipt_radio {display: flex;}
.chatting_add_wrap .bx_valid .ipt_radio .child {flex:auto;}
.chatting_add_wrap .bx_valid .ipt_radio .child span {font-size: 12px;}

.btn_chat_type{width:100%; height:40px; background:#f14c52; text-align:center; vertical-align:middle; position:relative; cursor:pointer; margin:0 !important; margin-bottom:20px;}
.btn_chat_type span{color:#fff; font-family:"RixSGo M"; font-size:14px; line-height:40px;}
.ico_arr_r{display:inline-block; background:url(/default/images/common/chattbot/ico_arrow_r.png) no-repeat left top; width:6px; height:10px; margin-left:10px;}
.happy_chat{overflow:hidden;}
.happy_chat h3{font-size:16px !important;}
.happy_chat .onlymain{overflow:hidden;}
.happy_chat .layer_wrap.lypoptype02{width:100% !important; left:0 !important; top:0 !important;}
.happy_chat .layer_wrap.lypoptype02.doscroll .layer_content{height:472px !important; padding-bottom:10px;}
.happy_chat .layer_wrap.lypoptype02 .layer_wrap_in{min-height:537px;}
.happy_chat .layer_wrap.lypoptype02 .layer_content .btn_area{margin-top:30px !important;}
.happy_chat .layer_header{padding:2px 0 12px;}
.happychat_bnr{display:none;}
.happy_chat .happychat_bnr{display:block;}

/* 챗봇 */
.chatting_add_wrap.chatbot_left .layer_wrap_in{max-height:530px; padding:0; width:358px;} /* 180409수정*/
.chatting_add_wrap.chatbot_left .layer_wrap_in .layer_header{padding:17px 20px 16px; background:#eeeeee; border-bottom:1px solid #e0e0e0;} /* 180409수정 */
.chatting_add_wrap.chatbot_left .layer_wrap_in .layer_header h4{font-size:16px;}
.chatting_add_wrap.chatbot_left .layer_wrap_in .layer_cont{position:relative; padding:0 !important; box-sizing:border-box; width:inherit; height:470px;}
.chatting_add_wrap.chatbot_left .layer_wrap_in .layer_cont #ly_dir_cs{padding:20px 25px;}
.chatting_add_wrap.chatbot_left  .btn_close_layer,.layer_wrap.chat_layer.consult .btn_close_layer {position:absolute; top:20px; right:25px; display:block; width:20px; height:20px; background:url("/default/images/product/btn_chat_close1.png") 3px 3px no-repeat; text-indent:-9999px;}

/*.chatting_add_wrap.doscroll .layer_cont {width:318px; height:404px; padding-top:20px !important; padding-bottom:20px !important; padding-left:20px !important; box-sizing:border-box;} /* 180409수정 */*/
.chatting_add_wrap.doscroll .jspContainer {overflow:hidden; position:relative;}
.chatting_add_wrap.doscroll .jspPane {position:absolute;}
.chatting_add_wrap.doscroll .jspPane .section{padding-right:10px;}/* 171031 */
.chatting_add_wrap.doscroll .jspVerticalBar {position:absolute; top:22px; right:15px; width:8px; height:100%;}
.chatting_add_wrap.doscroll .jspTrack {background:#f2f2f2; position:relative;}
.chatting_add_wrap.doscroll .jspDrag {background:#ccc; position:relative; top:0; left:0; cursor:pointer;}

.layer_wrap.chat_layer{left:0; top:0!important; width:100%; height:529px; background:#fff;}
.layer_wrap.doscroll.chat_layer .layer_content{height:423px; margin:30px 20px 20px;} /* 180410수정margin:20px 5px 20px 20px*/

.layer_wrap.chat_layer .layer_header h3{padding:0 40px 0 0 !important;}
.layer_wrap.chat_layer.consult .list_type02 li{font-size:13px;}
#content .layer_wrap.chat_layer.consult .layer_content h4{font-size:14px; padding-top:8px;}
.layer_wrap.chat_layer.consult .list_type02 dd, .list_type02 > li{background-position:0 10px !important;}
.layer_wrap.chat_layer.doscroll .layer_wrap_in{min-height:483px; padding:0; margin:0;}
.layer_wrap.chat_layer.doscroll .layer_wrap_in .layer_header{padding:17px 20px 16px; background:#e0e0e0; border-bottom:1px solid #e0e0e0;}
.layer_wrap.chat_layer.doscroll .layer_wrap_in .layer_header h4{font-size:16px;}
.layer_wrap.chat_layer.doscroll .layer_wrap_in .layer_cont{padding:20px;}
.layer_wrap.chat_layer.consult .chk_space{padding-bottom:25px;}
.layer_wrap.chat_layer.doscroll .layer_wrap_in .layer_content p{font-size:13px; line-height:18px; color:#666;}
.layer_wrap.chat_layer.consult .chk_space .bx_error{top:49px;}
.chatting_add_wrap .txt_abs_right{position:absolute; right:0; bottom:2px;}

.layer_wrap.chat_layer.consult .layer_content .bx_gray{padding:0;margin:4px 0 0 0;}
.layer_wrap.chat_layer.consult .layer_content .bx_gray .list_type01{border-bottom:none; line-height:18px;}
.layer_wrap.chat_layer.consult .layer_content .bx_gray .list_type01 li{font-size:13px; background:url(/default/images/common/bu_bar01.gif) no-repeat 0 7px !important;}
.layer_wrap.chat_layer.consult .layer_content .bx_gray .list_type01 li strong{display:block;}
.layer_wrap.chat_layer.consult .layer_content .bx_gray .list_type01 li span{color:#666; font-size:12px;}
.layer_wrap.chat_layer.consult .layer_content .bx_gray .list_type01 li .notice {font-size:16px;text-decoration:underline;}

.layer_wrap.chat_layer.consult .layer_content .chk_space{margin-top:8px;}
.layer_wrap.lypoptype01.small.chatt_alert{left:0; width:266px; border:1px solid #b0bec4;}
.layer_wrap.lypoptype01.small.chatt_alert .layer_wrap_in{margin:0;}

/*스마트오퍼 추가 2017-05-16*/
.layer_wrap.smart .layer_wrap_in{padding:0 0 30px 0;}
.layer_wrap.smart .layer_wrap_in .bn_smart{display:block;}

/*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;}
.layer_longstay .layer_wrap_in.event_pop .btn_area{bottom:25px;}

.txt_type01{padding:0 0 0 10px; background:url(/default/images/common/bu_bar01.gif) no-repeat 0 10px !important;}

.chat_layer .check_all{margin-top:5px;}
.chat_layer .check_all label{font-size:14px;}
.chat_layer .bx_gray p,.chat_layer .list_type01 li strong{font-size:12px !important;}
.chat_layer .chk_space .bx_error{top:20px !important;}

.helpmondi .list_type06>li{padding-left:0; background:none;}
.helpmondi .list_type06>li>.list_type01{margin:5px 0 0 0; padding:0 0 0 10px;}
.helpmondi .list_type06>li>.list_type01>li{background:url(/default/images/common/bl_line.gif) no-repeat 0 8px; margin-bottom:0 !important; font-family:"RixSGo M"; font-size:13px; color:#777; padding:0 0 0 11px; line-height:22px;}
.helpmondi .list_undline li{font-family:"RixSGo B"; text-decoration:underline;}
.helpmondi .txt_undline{font-family:"RixSGo B"; text-decoration:underline;}
.helpmondi .list_space01 li{padding-bottom:15px;}
.helpmondi .cont_toptxt.etc{margin-bottom:15px;}
.helpmondi .agreebox03 dl{margin:20px 0 10px 0;}
.helpmondi .agreebox03 dl dt{font-family:"RixSGo B"; margin-bottom:10px;}
.helpmondi .agreebox03 dl dd{margin-top:5px;}
.helpmondi .agreebox03 dl dd .list_type06>li{margin:8px 0 0 20px; text-indent:-20px; color:#000; font-size:15px;}
.helpmondi .agreebox03 dl dd .list_type06>li .tbl_data01{text-indent:0;}
.helpmondi .agreebox03 dl dd .list_type06 li>ol>li{margin:8px 0 0 0; color:#000; font-size:15px; text-indent:0; background:none;}
.helpmondi .agreebox03 dl dd .list_type06 li>ol>li:first-child{margin-top:0;}
.helpmondi .agreebox04 .list_type03 li{background:none;}
.helpmondi .agreebox04 .info_txt_group .tit_info_sub{font-family:"RixSGo M";}
.helpmondi .layer_cert{height:350px; padding-top:12px;}
.helpmondi .layer_cert .scroll.txtarea{height:355px;}
.helpmondi .layer_cert .scroll.txtarea .view{height:275px;}/* 171123 355-->275 */
.helpmondi .layer_cert .btn_x{right:10px; top:10px;}
/* 2018-01-09 시스템 파킹페이지(다이렉트 랩) */
.sys_parking.sys_dlab{text-align:center; padding:60px 0 120px 0;}
.sys_parking .ico_error{position:absolute; top:0; left:50%; width:249px; height:201px; margin-left:-100px; background:url(/default/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; color:#888; padding-left:10px; background:url("../images/common/bu_star01.png") no-repeat 0 7px;}

/* 주행거리 계산기 작업 */
.mondi_bottom_area{position:relative; padding-top:120px; width:1060px; margin:0 auto;}
.mondi_bottom_area .common_sns{position:absolute; top:30px; right:0;}
.mondi_bottom_area .common_btn{border-top:1px solid #ddd; margin:0 0 80px; padding-top:40px;}

/*이탈시*/
.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:24px !important;}
.pop_product_intro .layer_header.ver01 h3 span.red{font-size:24px;}
.pop_product_intro .layer_header h3 strong{font-size:24px;}

/*프로젝트D 챗봇*/
.cbot .toparea_full{background:#f8f8f8;}
.prdj_chatbot_wrap{background:#f8f8f8 url(/dlab/images/lab/projectD/chatbot/bg_prjd_chatbot.gif) 0 bottom no-repeat;}
.cbot_cont_wrap{position:relative; width:1100px; min-height:790px; margin:0 auto; padding-top:70px;}
.cbot_cont_wrap .prdj_chatting{position:absolute; right:0; top:70px; box-shadow:5px 24px 50px rgba(0,0,0,.2); z-index:1;}
.cbot_cont_wrap .chat_agree{position:absolute; right:24px !important; top:170px !important; left:inherit !important; height:536px; z-index:2;}
.cbot_cont_wrap .cbot_cont_txt{margin:0 0 88px 0;}
.cbot_cont_wrap .cbot_cont_txt h3{margin:0 0 30px 0; font-size:33px; line-height:42px; color:#000; font-family:"RixSGo B"; letter-spacing:-1px;}
.cbot_cont_wrap .cbot_cont_txt h3 span{display:block; font-size:20px; color:#000; font-family:"RixSGo B";}
.cbot_cont_wrap .cbot_cont_txt p{margin:0 0 15px 0; font-size:17px; letter-spacing:-1px;}
.cbot_cont_wrap .chat_img_pop{position:relative; min-height:160px;}
.cbot_cont_wrap .chat_img_pop .imgCon{position:absolute; left:0; z-index:1;}
.cbot_cont_wrap .chat_img_pop .imgCon + .imgCon{left:263px;}
.cbot_cont_wrap .chat_img_pop .hashTagCon{position:absolute; left:0; top:23px; width:600px; min-height:115px; border-radius:20px; padding:20px 0px 0px 0px;}
.cbot_cont_wrap .chat_img_pop .hashTagCon a{display:inline-block; border-radius:25px; font-size:19px; color:#595fff; box-sizing:border-box; border:1px solid #757fff; font-family:"RixSGo B"; line-height:23px; padding:11px 30px 12px; background:#fff; margin-right:9px;
margin-bottom:15px; text-decoration:none; letter-spacing:-1px; z-index:0;}
.cbot_cont_wrap .chat_img_pop .hashTagCon a:hover{color:#fcff01; background:#757fff; box-shadow:5px 24px 50px rgba(0,0,0,.2); z-index:1;}
.cbot_cont_wrap .cbot_event{position:relative; margin:130px 0 0 0;}
.cbot_cont_wrap .cbot_event .imgCon{position:absolute; left:0; top:0;}
.cbot_cont_wrap .cbot_event p{padding:20px 0 0 110px; color:#fff; font-size:20px; line-height:28px;}
.cbot_cont_wrap .cbot_event p span{color:#fcff01; font-family:"RixSGo B";}
/* .cbot_footer{position:relative; width:1100px; margin:0 auto 70px; padding:0 0 105px 0; border-bottom:1px solid #ddd;} */
/* .cbot_footer { position:relative; width:1100px; margin:50px auto 40px; border-top:1px solid #ddd; } */
.cbot_footer { display:none; }
.cbot_footer .common_sns{position:absolute; bottom:40px; right:0;}
/* .cbot_footer .common_btn{position:absolute; bottom:-75px; right:0;} */
.cbot_footer .common_btn { }
.cbot .menu_area .s_tit{padding-top:5px;}
/*설문조사 동의체크*/
.bx_poll_agree{position:relative; padding:40px 0 0 0; border-top:1px dashed #ccc;}
.bx_poll_agree .txt{margin:0 0 15px 0; font-size:15px; color:#000;}
.bx_poll_agree .terms_txt{position:relative; margin:0 0 20px 0;}
.bx_poll_agree .terms_txt .stit{display:inline-block; margin:0 0 15px 0; font-size:14px; color:#666;}
.bx_poll_agree .terms_txt .stit.ty02{float:left;margin-right:10px;}
.bx_poll_agree .terms_txt .txtarea {overflow:hidden; width:868px; height:120px; border:1px solid #e7e7e7; padding:5px;}
.bx_poll_agree .terms_txt .txtarea .jspContainer {overflow:hidden; position:relative;}
.bx_poll_agree .terms_txt .txtarea .jspPane {position:absolute;}
.bx_poll_agree .terms_txt .txtarea .jspVerticalBar {position:absolute; top:0; right:0; width:8px; height:100%;}
.bx_poll_agree .terms_txt .txtarea .jspTrack {background:#f2f2f2; position:relative;}
.bx_poll_agree .terms_txt .txtarea .jspDrag {background:#ccc; position:relative; top:0; left:0; cursor:pointer;}
.bx_poll_agree .terms_txt .txtarea .view{width:100%; height:100%;}
.bx_poll_agree .terms_txt .txtarea .view .inner{padding:10px 45px 10px 10px; font-size:15px; color:#777;}
.bx_poll_agree .terms_txt .txtarea .view .inner .inner_con{font-size:14px;}
.bx_poll_agree .terms_txt .txtarea .view .inner .list_type02{margin:5px 0 10px 0;}
.bx_poll_agree .terms_txt .txtarea .view .inner .list_type02 li{margin:0 ; color:#666; font-size:14px;}
.bx_poll_agree .ipt{margin-left:10px;}

/* 180529  보장 솔루션 */
/*body.gurt_anly{background:#14a4d6;}
.gurt_anly .insCta{background:#fff;}
.gurt_anly .menu_area .lab_menu li a{color:#fff;}
.gurt_anly .menu_area .lab_menu li.on a{color:#333; background:#fff;}
.gurt_anly .menu_area .lab_menu li.on li a{padding:12px 0; color:#fff; background:none;}
.gurt_anly .menu_area .lab_menu li.on li.current a{padding-bottom:10px; color:#333; background:#fff; border-bottom:none;}*/
.gurt_anly .container{background:#dfe3ee;}
.gurt_anly .container.intro{background:none;}
.gurt_anly .container .gurt_wrap{width:1200px; margin:0 auto; padding:85px 0 120px;}
.gurt_anly .container .gurt20_wrap_intro{width:1095px; margin:0 auto; padding:85px 105px 120px 0; min-height:700px; height:auto; overflow:hidden;}
.gurt_anly .lab_contents{padding-bottom:0;}
/* 인트로 */
.gurt_anly .container .intro_ani_con{position:relative; width:367px; float:left; margin-left:122px; overflow:hidden; height:auto;}
.gurt_anly .container .intro_ani_con .top_txt_con{display:none; margin-bottom:41px; height:0; text-align:center; padding-right:24px;}
.gurt_anly .container .intro_ani_con .sub{position:relative; width:319px;}
.gurt_anly .container .intro_ani_con .sub.inputTime{transform:scale(0.82); -webkit-transform:scale(0.82); -ms-transform:scale(0.82); transform-origin:200px -64px; -webkit-transform-origin:200px -64px; -ms-transform-origin:200px -64px; transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s;}
.gurt_anly .container .intro_ani_con canvas{position:absolute; left:50%; top:135px; margin-left:-93px;}
.gurt_anly .container .intro_ani_con .score_con{opacity:0; position:absolute; left:50%; top:205px; font-size:15px; color:#a5a9ae; line-height:19px; margin-left:-35px;}
.gurt_anly .container .intro_ani_con .score_con em{font-size:60px; font-weight:bold; font-family:"Myriad Pro"; line-height:64px; letter-spacing:-4px; color:#fff;}
.gurt_anly .container .text_sice_con{position:relative; float:left; padding:120px 66px;}
.gurt_anly .container .text_sice_con>span{opacity:0;}
.gurt_anly .container .text_sice_con #insStart{background:none; border:none; outline:none; cursor:pointer; display:block; opacity:0;}
.gurt_anly .container .text_sice_con .ani{position:absolute; left:-164px; top:130px;}
.gurt_anly .container .text_sice_con .ani .ani_ball{position:absolute; left:-17px; top:66px; opacity:0;}
.gurt_anly .container .text_sice_con .ani .ani_ball span{position:absolute; left:4px; top:4px; opacity:0;}
.gurt_anly .container .text_sice_con .ani .ani_line{position:absolute;}
.gurt_anly .container .text_sice_con .ani .ani_line span{width:0; overflow:hidden; display:block;}
.gurt_anly .container .insCta{display:none; float:right; width:440px; height:auto; padding:28px 32px; overflow:hidden;}
.gurt_anly .container .insCta .pa_stepCon{width:1000px;}
.gurt_anly .container .insCta .step_show_con{text-align:right; margin-bottom:38px;}
.gurt_anly .container .insCta .stepCon{width:440px; float:left; overflow:hidden;}
.gurt_anly .container .insCta .step2_con{margin-left:60px;}
.gurt_anly .container .insCta .stepCon h2{font-size:18px; line-height:26px; font-family:"RixSGo B"; letter-spacing:-0.5px; margin-bottom:14px;}
.gurt_anly .container .insCta .stepCon h2 em{font-size:22px;}
.gurt_anly .container .insCta .stepCon .group>label:not(.hide_txt){font-size:14px; line-height:42px; font-family:"RixSGo EB"; float:left; width:25%;}
.gurt_anly .container .insCta .step2_con .group>label:not(.hide_txt){font-size:14px; line-height:17px; font-family:"RixSGo EB"; float:left; width:25%;}
.gurt_anly .container .insCta .stepCon .bx_valid .grouping .group{float:none; width:100%;}
.gurt_anly .container .insCta .stepCon .bx_valid .grouping .group.rsIdNo{position:relative; overflow:hidden;}
.gurt_anly .container .insCta .stepCon .bx_valid .grouping .dash{width:5%; height:36px;}
.gurt_anly .container .insCta .stepCon input[type=text], .gurt_anly .container .insCta .stepCon input[type=password]{border-bottom:1px solid #333; padding:0; line-height:42px; height:42px; font-size:16px;}
.gurt_anly .container .insCta .stepCon .agree_con dt{font-size:14px; line-height:32px; font-family:"RixSGo EB";}
.gurt_anly .container .insCta .stepCon .agree_con dd{font-size:13px; line-height:19px; font-family:"RixSGo M"; color:#929292;}
.gurt_anly .container .insCta .stepCon .agree_con dd .ipt{font-size:16px; margin-top:5px;}
.gurt_anly .container .insCta .stepCon .txt_bround {margin-bottom:23px; font-size:13px; color:#929292;}
.gurt_anly .container .insCta .stepCon .txt_bround span{display:block; position:relative; padding:0 0 0 24px; font-size:13px; line-height:18px; color:#000; background:url(/default/images/lab/common/ico_bul_alert.png) 0 0 no-repeat;}
.gurt_anly .container .insCta .stepCon .txt_bround span em{color:#0096af;}
.gurt_anly .container .insCta .step1_con .txt_error{margin-left:25%;}
.gurt_anly .container .insCta .stepCon.bx_valid.error .txt_error {display:block;}
/*.gurt_anly .container .insCta .stepCon.bx_valid.error .group .tit_select, .gurt_anly .container .insCta .stepCon .bx_valid.error .group label {color:#ccc;}*/
.gurt_anly .container .insCta .stepCon .tit_select{font-size:14px; line-height:17px; font-family:"RixSGo EB";}
.gurt_anly .container .insCta .stepCon .ipt_select .select_style{border-bottom:1px solid #333;}
.gurt_anly .container .insCta .stepCon .ipt_select .select_style .slc_target.select{color:#333; font-family:"RixSGo EB"; height:41px; line-height:41px; text-decoration:none;}
.gurt_anly .container .insCta .stepCon .certify_agree{padding-bottom:5px; border-bottom:1px solid #aaa; margin-bottom:19px;}
.gurt_anly .container .insCta .stepCon .certify_agree .btn_area a{text-decoration:none; padding:10px 0; width:100%; margin:0; background:#475069;}
.gurt_anly .container .insCta .stepCon .certify_agree .btn_area a span{font-size:14px; line-height:18px; color:#333; font-family:"RixSGo M"; color:#fff;}
.gurt_anly .container .insCta .stepCon .certify_agree .btn_area a span i{ display:inline-block; width:8px; height:13px; margin:0 0 0 11px; background:url(/default/images/lab/common/ico_arrow_r02.png) no-repeat 0 0; vertical-align:-1px;}
.gurt_anly .container .insCta .stepCon .bx_valid.phone_selector .grouping .group{width:25%; float:left; margin-right:2%;}
.gurt_anly .container .insCta .stepCon .bx_valid.phone_selector .grouping .group + .group + .group{width:44%; margin-right:0;}
.gurt_anly .container .insCta .stepCon .bx_valid.phone_selector .grouping .group + .group + .group .txt_error{margin-top:-2px;}
.gurt_anly .container .insCta .stepCon .ipt_check label{font-size:14px; color:#333 !important; font-family:"RixSGo M";}
.gurt_anly .container .insCta .stepCon .btn_basic, .gurt_anly .container .insCta .stepCon .btn_basic input{font-size:13px !important; color:#666 !important;}

/* 체크박스 18*18 사이즈 */
.ipt_check.small .check_style{width:18px; height:18px; background-position:-180px -150px;}
.ipt_check.small .check_style.on{background-position:-160px -150px;}
.ipt_check.small .check_style.on.disable{background-position:-200px -150px;}
.ipt_check.small .check_style.disable{background-position:-200px -150px;}
.ipt_check.small input[type='checkbox']{width:18px; height:18px;}


/* 상세 페이지 */
.gurt_anly .container .gurt_title{color:#fff; text-align:left; line-height:initial; margin-bottom:-106px; background:#1f3246; border-radius:15px 15px 0 0; padding:43px 46px 0;}
.gurt_anly .container .gurt_title .gurt_name{}
.gurt_anly .container .gurt_title .gurt_name h2{text-align:center; font-family:"RixSGo M"; vertical-align:top; line-height:42px; font-size:32px; margin-bottom:30px;}
.gurt_anly .container .gurt_title .gurt_name h2 span{border-bottom:1px solid #b6bdc3; padding-bottom:6px;}
.gurt_anly .container .gurt_title .gurt_name .clfix{margin-bottom:27px;}
.gurt_anly .container .gurt_title .gurt_name .clfix>img{float:left; margin-top:15px;}
.gurt_anly .container .gurt_title .gurt_name .clfix>div{float:right; width:337px;}
.gurt_anly .container .gurt_title .gurt_name .clfix>div li{float:left; width:161px; font-size:13px; line-height:17px; padding:7px 0; border-bottom:1px solid #6d7986;}
.gurt_anly .container .gurt_title .gurt_name .clfix>div li:nth-child(2n){margin-left:9px;}
.gurt_anly .container .gurt_title .gurt_name .clfix>div li dt{display:inline-block; width:62px; color:#888d94; padding-left:10px; background:url(/default/images/lab/common/ico_dot02.png) no-repeat 1px 50%;}
.gurt_anly .container .gurt_title .gurt_name .clfix>div li dd{display:inline-block;}
.gurt_anly .container .gurt_title .img_gurt_face{overflow:hidden; display:inline-block; border-radius:21px; background:#14a4d6; margin-right:5px;}
.gurt_anly .container .gurt_title .img_gurt_face img{height:42px;}
.gurt_anly .container .gurt_title .chart_con{background:#fff; padding:44px 40px 17px; color:#000; box-shadow:0 0 35px 5px rgba(0,0,0,0.3); float:left;}
.gurt_anly .container .gurt_title .chart_con h3{font-size:22px; line-height:26px; font-family:"RixSGo B"; margin-bottom:54px;}
.gurt_anly .container .gurt_title .chart_con h3 .exl_con{font-size:16px; line-height:20px; font-family:"RixSGo M"; color:#595959; margin-left:12px;}
.gurt_anly .container .gurt_title .chart_con h4{font-size:18px; margin-bottom:26px;}
.gurt_anly .container .gurt_title .chart_con .circle{float:left; width:240px; height:286px; position:relative; margin-left:22px;}
.gurt_anly .container .gurt_title .chart_con .circle #doughnut{height:238px; margin:17px 0 0 15px;}
.gurt_anly .container .gurt_title .chart_con .circle .score_con{position:absolute; bottom:87px; left:31%; z-index:1; font-size:17px; color:#0b2035; text-align:center; width:130px; font-family:"RixSGo B"; text-align:center;}
.gurt_anly .container .gurt_title .chart_con .circle .score_con span{display:block; font-family:"RixSGo B";}
.gurt_anly .container .gurt_title .chart_con .circle .score_con span em{font-size:62px; color:#0b2035; font-family:"Roboto M"; font-weight:bold; letter-spacing:-3.5px;}
.ico_bul_dou{display:inline-block; width:18px; height:18px; background:url(/default/images/lab/common/ico_bullet.gif) no-repeat left top; margin-right:9px;}
.ico_bul_dou_big{display:inline-block; width:20px; height:20px; background:url(/default/images/lab/common/ico_bullet_big.gif) no-repeat left top; margin-right:9px;}
.dot_txt{background:url(/default/images/lab/common/ico_dot.gif) no-repeat left 7px; padding-left:12px; margin-top:13px; font-size:14px; color:#595959; line-height:21px;} /*180628수정:폰트사이즈13px->14px; */

.gurt_anly .container .info_popup {display:none; position:absolute; z-index:110; width:369px; max-height:320px; overflow:hidden; background:#fff; color:#666; padding:19px 0 25px 20px; border:1px solid #475069; border-top:4px solid #475069; right:0 !important; top:4px;}
.gurt_anly .container .info_popup .scrollbar {height:248px;}
.gurt_anly .container .info_popup .scrollbar > .nano-pane {width:4px; top:0; bottom:0; right:8px;}
.gurt_anly .container .info_popup .scrollbar > .nano-pane > .nano-slider {background:#aaa; margin:0;}
.gurt_anly .container .info_popup .nano-pane {background:#313749;}
.gurt_anly .container .info_popup .alert_close {display:block; position:absolute; right:3px; top:2px; width:12px; height:12px; padding:10px; text-indent:-999em; background:url(/subscribe/images/pd/pn/spt_type_pn.png)  no-repeat -175px -314px;}
.gurt_anly .container .info_popup .tit {display:block; font:400 16px 'RixSGo B'; height:22px!important; color:#000; line-height:22px; margin:0 40px 11px 0;}
.gurt_anly .container .info_popup .conts {font-size:13px; color:#666; line-height:18px; padding-right:20px;}
.gurt_anly .container .info_popup .conts > ul {margin-top:10px;}
.gurt_anly .container .info_popup .conts > ul li:last-child {margin-bottom:0;}
.gurt_anly .container .info_popup .conts .b_txt{color:#fff;}
.gurt_anly .container .info_popup dt {font:400 13px 'RixSGo B'; margin-bottom:3px;}
.gurt_anly .container .info_popup dd {margin-bottom:1px;}
.gurt_anly .container .info_popup .btn_view {display:inline-block; border:1px solid #ddd; color:#fff; padding:3px 15px 2px 15px;}
.gurt_anly .container .info_popup .pop_btn_area{margin-top:20px;}
.gurt_anly .container .info_popup .pop_btn_area .btn_pop_info{float:right; display:inline-block; width:160px; padding:7px 0 5px; font-size:13px; color:#333333; text-align:center; background:#ffffff;}

.gurt_anly .container .info_popup.detail_step_wrap .tit{height:44px!important;}

.gurt_anly .container .gurt_result_con .chart_con .dot_txt{margin:29px 0 0 52px;}
.dot_txt + .dot_txt{margin-top:3px !important;}
.dot_txt em{color:#e84700; font-family:"RixSGo B";}
.gurt_anly .container .gurt_title .chart_con .bar{float:right; width:684px; padding-left:81px;}
.gurt_anly .container .gurt_title .chart_con .bar #bar{margin-top:8px;}
.gurt_anly .container .gurt_title .chart_con .bar .legend_con{height:11px; text-align:right; margin-top:5px;}
.gurt_anly .container .gurt_title .info_txt{font-size:13px; font-family:"RixSGo M"; color:#000; float:right; vertical-align:top; clear:both; margin-top:42px; line-height:18px;}
.gurt_anly .container .gurt_title .info_txt .btn_ly_info{vertical-align:bottom;}
.gurt_anly .container .gurt_result_con{background:#f7f7f7; padding:30px 56px 60px; margin-top:56px; border-radius:0;}
.gurt_anly .container .gurt_result_con.first{padding:118px 56px 60px;}
.gurt_anly .container .gurt_result_con.last{border-radius:0 0 15px 15px;padding-bottom: 80px;}
.gurt_anly .container .gurt_result_con h3{font-family:"RixSGo M"; font-size:30px; letter-spacing:-3px; line-height:34px;}
.gurt_anly .container .gurt_result_con .chart_con{margin-top:48px;}
.gurt_anly .container .gurt_result_con .chart_con h4{color:#1a1a1a; font-size:23px; font-family:"RixSGo B"; line-height:27px; background:url(/default/images/lab/common/bg_h4_dot.gif) repeat-x left 50%;}
.gurt_anly .container .gurt_result_con .chart_con h4 span{padding:0 19px 0 27px; display:inline-block; background:#f7f7f7;}
.gurt_anly .container .gurt_result_con .chart_con>.clfix{padding-top:28px;}
.gurt_anly .container .gurt_result_con .chart_con .display_con{float:left; width:238px; position:relative; padding-left:47px;}
.gurt_anly .container .gurt_result_con .chart_con .display_con .score_con{position:absolute; top:43%; left:26%; z-index:1; font-size:14px; color:#0b2035; text-align:center; width:112px; display:block; font-family:"RixSGo M";}
.gurt_anly .container .gurt_result_con .chart_con .display_con .score_con em{font-size:52px; color:#0b2035; font-family:"Roboto M"; font-weight:bold; letter-spacing:-3.5px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con{float:left; width:758px; position:relative;}
.gurt_anly .container .gurt_result_con .chart_con .data_con li{overflow:hidden; margin-bottom:1.15em;}
.gurt_anly .container .gurt_result_con .chart_con .data_con li img{float:right; margin-right:13px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con dt{float:left; width:111px; text-align:right; font-size:14px; margin-top:12px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con dd{float:left;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con{margin:11px 0 0 5px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li{position:relative; float:left; text-align:center; width:123px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li>div{background:url(/default/images/lab/common/bg_circle.png) no-repeat left top; width:80px; height:80px; margin:0 auto;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li>div.circleOne{background-position:-90px 0;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li>div.circleTwo{background-position:0 0;} /* 180703 정기배포시 수정:background-position:-170px 0; */
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li span{font-size:14px; color:#333; margin-top:10px; display:block;}
.gurt_anly .container .gurt_result_con .chart_con .data_con.circle_con li .exp_con{position:absolute; top:28px; left:50%; margin:0 0 0 -13px; font-size:19px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con .cht_con{width:760px;}
.gurt_anly .container .gurt_result_con .chart_con .data_con .list_con{position:absolute; right:0; top:17px; text-align:right;}
.gurt_anly .container .gurt_result_con .chart_con .data_con .list_con li span{font-family:"RixSGo M"; font-size:14px; line-height:30px;}
.gurt_anly .container .gurt_result_con .banner_con{margin-top:52px; position:relative; border-top:2px solid #3b5998; border-bottom:2px solid #3b5998;}
.gurt_anly .container .gurt_result_con .banner_con>img{position:absolute; left:14px; top:-6px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con{padding:30px 19px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con{float:left; padding:10px 0 0 34px; box-sizing:border-box;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div{float:right; width:835px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div p{font-size:21px; font-family:"RixSGo M"; color:#000; line-height:25px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div p.sub{font-size:15px; color:#555; line-height:19px; margin-top:11px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div p.sub p{font-size:15px; color:#555; line-height:24px; margin-top:11px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div>div{border-top:1px dashed #3b5998; margin-top:21px; padding-top:32px; font-family:"RixSGo B"; font-size:25px; line-height:42px; color:#000;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div>div em.title_con{width:240px; display:inline-block;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div>div em.p_con{width:auto; font-family:"Roboto"; font-size:29px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div>div a{margin-left:38px;}
.gurt_anly .container .gurt_result_con .banner_con .inner_con .img_con +div>div a+a{margin-left:6px;}
.gurt_anly .container .gurt_result_exp_con{border:1px solid #777; padding:13px 0; margin-top:32px;}
.gurt_anly .container .gurt_result_exp_con ul{display:flex;}
.gurt_anly .container .gurt_result_exp_con ul li{float:left; width:33%; text-align:center; font-size:14px; padding:0 30px; line-height:16px;}
.gurt_anly .container .gurt_result_exp_con ul li+li{border-left:1px solid #ebebeb;}
.gurt_anly .container .gurt_result_exp_con ul li dt{float:left; font-family:"RixSGo B";}
.gurt_anly .container .gurt_result_exp_con ul li dd{float:right;}
.gurt_anly .container .gurt_result_exp_con ul li:first-child dd{color:#f04c51;}
.gurt_anly .container .gurt_result_exp_con ul li dd em{font-family:"Tahoma"; font-weight:bold; font-size:16px;}
.gurt_anly .container .gurt_sub_title_con{font-size:22px; line-height:29px; margin:66px 0 30px; text-align:center; background:url(/default/images/lab/common/ico_sub_title_bg.gif) repeat-x; background-position:left bottom 11px;}
.gurt_anly .container .gurt_sub_title_con span{display:inline-block; background:#fff; padding:0 7px;}
.gurt_anly .container .gurt_solution_con .current_con{width:260px; margin-right:60px;}
.gurt_anly .container .step3_con{background:#f7f7f7; margin-top:56px; border-radius:15px; border:2px solid #37b0c9; box-sizing:border-box; position:relative;}
.gurt_anly .container .step3_con>img{position:absolute; left:44px; top:-6px;}
.gurt_anly .container .step3_con>div{padding:50px 46px 20px; float:left; /*width:967px*/;}
.gurt_anly .container .step3_con>div h4{font-family:"RixSGo B"; font-size:25px; line-height:30px; color:#000;}
.gurt_anly .container .step3_con>div h4 .exl_con{font-family:"RixSGo M"; font-size:17px; line-height:23px; color:#666; margin-left:12px;}
.gurt_anly .container .step3_con>div .chkBox_con{margin-top:22px; background:#f5f5f5; border-radius:7px; padding:10px 46px;}

.gurt_anly .container .step3_con>div .chkBox_con .chk_wrap{display:inline-block; margin:2px 0; width:50%;}
.gurt_anly .container .step3_con>div .chkBox_con .chk_wrap .ipt_radio{padding:1px 0;}
.gurt_anly .container .step3_con>div .chkBox_con .chk_wrap .ipt_radio .radio_style{margin-top:0;}
.gurt_anly .container .step3_con>div .chkBox_con .chk_wrap .ipt_radio label{margin-top:2px;}
.gurt_anly .container .step3_con>div .chkBox_con ul{float:left;}
.gurt_anly .container .step3_con>div .chkBox_con ul + ul{margin-left:20px;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con{}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check input[type='checkbox']{width:21px; height:25px; margin:0;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check .check_style{background:url(/default/images/lab/common/img_checkBox.png) no-repeat 2px 0; width:21px; height:31px;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check .check_style.on{background-position:-52px 0;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check .check_style.emph{background-position:-24px 0;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check .check_style.emph.on{background-position:-74px 0;}
.gurt_anly .container .step3_con>div .chkBox_con li .box_con .ipt_check label{font-size:17px; line-height:31px; font-family:"RixSGo M"; margin:0 0 0 5px;}
.gurt_anly .container .step3_con>button{width:138px; margin-right:-2px; float:right; outline:none; border:none; height:192px; background:#37b0c9; color:#fff; border-radius:0 12px 12px 0; text-align:left; padding-left:20px; display:block; font-family:"RixSGo B"; font-size:20px; line-height:34px; cursor:pointer;}
.gurt_anly .container .step3_con>button img{margin:6px 0 0 2px;}


.gurt_anly .menu_area a{text-decoration:none;}

/* 보장분석 팝업 스타일 */
.tit_type {font-size:22px; line-height:30px; text-align:center;}
.text_typeEx2 {display:block; background:url("/default/images/product/bul_star2.png") no-repeat 0 10px; font-size:14px; color:#00819a; line-height:24px; padding:0 0 0 11px;}
.txt_green {color:#0096af !important;}
.ins_result_table_container {overflow:hidden; }
.ins_result_table_container .txtarea {height:300px;}
.my_insurance_check .txtarea .view .inner {padding:0;}
.ins_result_table_container .txtarea.three_row{height:201px;}
.gurt_anly .layer_wrap.doscroll .layer_content{height:415px;}
.selected_agree{font-size:14px; line-height:20px; margin-top:16px;}

/* 200406 : BHY : 보장분석 동의팝업 사용자 스크롤이슈로 인한 수정작업 */
.gurt_anly .layer_wrap.doscroll .agree_cont{height:85px !important;}
.gurt_anly .layer_wrap .doscroll {overflow:hidden;overflow-y:auto;width: 596px;background: #f7f7f7;}

.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar { width: 0.5rem; } 						/* 스크롤 바 */
.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar-track { background-color:#f2f2f2; }		/* 스크롤 바 밑의 배경 */
.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar-thumb { background: #ccc; } 			/* 실질적 스크롤 바 */
.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar-thumb:hover { background: #ccc; }		/* 실질적 스크롤 바 위에 마우스를 올려다 둘 때 */
.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar-thumb:active { background: #ccc; }		/* 실질적 스크롤 바를 클릭할 때 */
.gurt_anly .layer_wrap .doscroll::-webkit-scrollbar-button { display: none; } 				/* 스크롤 바 상 하단 버튼 */



.N_popup_wrap { z-index:150; display:none; position:absolute; left:53%; top:525px; width:370px; padding:25px 20px 20px 30px; background:#fff !important; color:#fff; font-size:15px; line-height:26px; border:6px solid #475069; margin:0 auto;}
.N_popup_wrap.error{left:50%; top:50%; margin:0 auto 0 -216px;}
.N_popup_wrap .img{width:100%;}
.N_popup_wrap .img img{display:block; margin:0 auto 25px; width:39px; height:39px;}
.N_popup_wrap .txt{color:#333333; font-size:16px; line-height:24px; font-family:"RixSGo M"; text-align:center;}
.btn_color1 {min-width:45px; height:38px; font-size:14px !important; line-height:38px; color:#fff !important; padding:0 28px; background:#475069; border:1px solid #475069; text-align:center;}


/* 보장분석 플로팅배너 */
.floatSet_area.gurt{top:120px;}
.floatSet_area.gurt .fs_wrap.best{width:96px; background:none;}
.floatSet_area.gurt .fs_wrap.best .inbox{position:relative; width:96px; margin-bottom:4px; border:1px solid #cfcfcf; border-radius:5px; background:#fff; box-sizing:border-box;}
.floatSet_area.gurt .fs_wrap .inbox:before{display:inline-block; position:absolute; top:-18px; left:28px; content:''; width:45px; height:47px; background:url(/default/images/common/ico_infloat01.png) 0 0 no-repeat; background-size:45px 47px;}
.floatSet_area.gurt .fs_wrap .inbox:after{display:inline-block; position:absolute; bottom:15px; left:39px; content:''; width:19px; height:19px; margin:0; background:url(/default/images/common/ico_infloat02.png) 0 0 no-repeat; background-size:19px 19px;}
.floatSet_area.gurt .fs_wrap .inbox a{width:100%; display:inline-block; padding:32px 0; margin:0; font-size:13px; line-height:18px; color:#666666; text-decoration:none;}
.floatSet_area.gurt .fs_wrap .inbox a span{margin:0 0 7px; padding:0 ; font-size:13px; color:#7b7f83; 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.gurt .fs_wrap .inbox a span.txt02{color:#0096af; font-size:16px;}
.floatSet_area .fs_wrap.best button.topbtn{position:inherit; left:inherit; bottom:inherit; margin-left:0; background:0;}
.btn_n01s{min-width:78px; height:38px; padding:0 30px; font-size:16px; line-height:38px; color:#475069 !important; background:#fff; border:1px solid #475069;}

/* 20220706 : JMJ : 보장분석 퀵윈 : 상담신청 팝업 리뉴얼*/
.layer_wrap.consult.gultpop {position: relative;width: 607px;background: none;border: 0;outline: 0;}
.layer_wrap.consult.gultpop .layer_wrap_in {border-radius: 20px;overflow: hidden;padding:0;box-shadow: 7px 7px 7px rgba(0,0,0,.5);padding-bottom: 35px;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_header {padding: 65px 0 25px 0;border-bottom: none;width: 480px;border-bottom: 1px solid #eeeeee;margin: 0 auto;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_header h3{font-size:34px!important; color: #333333 !important;line-height: 46px !important;letter-spacing: -2px;font-family:"RixSGo L"!important;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_header h3 strong{margin-top: 1px;vertical-align: bottom;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_header a.btn_close_layer {right:18px;top: 18px;width: 19px;height: 19px;background:url("/default/images/lab/common/btn_close.png") no-repeat left top;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_content {padding:30px 0 40px 0;}
.layer_wrap.consult.gultpop .layer_wrap_in .layer_content .chkBox_con {padding-left: 58px;}

.layer_wrap.consult.gultpop .chk_wrap .ipt_radio{padding:1px 0;cursor: pointer;}
.layer_wrap.consult.gultpop .chk_wrap .ipt_radio .radio_style{width:30px;height:30px;margin-top:0;background: url("/default/images/lab/common/spt_type01.png") no-repeat -39px 0px;}
.layer_wrap.consult.gultpop .chk_wrap .ipt_radio .radio_style.on {width:30px;height:30px;margin-top:0;background: url("/default/images/lab/common/spt_type01.png") no-repeat 0px 0px;}
.layer_wrap.consult.gultpop .chk_wrap .ipt_radio label{margin-top:2px;}

.layer_wrap.consult.gultpop .chk_wrap .ipt .ipt_radio label {font-size: 18px;margin: 3px 0 0 10px;color: #444444 !important;font-family:"RixSGo L";letter-spacing: -1px;}
.layer_wrap.consult.gultpop .chk_wrap .ipt .ipt_radio label span.txt_red {font-family:"RixSGo B";color: #111111 !important;}

.layer_wrap.consult.gultpop .btn_area {margin:0;}
.layer_wrap.consult.gultpop .btn_area a.btn {background-color: #ec4245;border-radius: 50px;height: 70px;line-height: 70px;padding:0 60px;}
.layer_wrap.consult.gultpop .btn_area a.btn span {color: #fff;font-size: 20px;font-family:"RixSGo B";background:url("/default/images/lab/common/win/ico_arrow_01.png") no-repeat right 28px;background-size: 7px 13px;padding-right: 20px;}

.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .layer_header {padding: 47px 0 20px 0;border-bottom: none;width: 480px;border-bottom: 1px solid #eeeeee;margin: 0 auto;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .layer_header h3{font-size:29px!important; color: #333333 !important;line-height: 46px !important;letter-spacing: -2px;font-family:"RixSGo L"!important;padding-bottom: 3px !important;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .layer_header h3 strong{margin-top: 1px;vertical-align: bottom;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .layer_header p{font-size:16px !important; color: #666666;line-height: 25px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .layer_header a.btn_close_layer {right:18px;top: 18px;width: 19px;height: 19px;background:url("/default/images/lab/common/btn_close.png") no-repeat left top;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro{min-height: auto;padding: 0;width: 480px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .g_analysis{width: 480px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .g_analysis .ipt_check{height: 20px;overflow: inherit;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon{margin-top: 0;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta{display: block;padding: 25px 0 35px 0;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .bx_valid .group{height: 37px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .group>label:not(.hide_txt){width: 90px;margin-right: 20px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .letter{width: 90px;margin-right: 20px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .simple_certify span.bar.simple01{width: 370px;margin-left: 110px;}
.layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .simple_certify .btn_n03s{
    width: 140px;
    height: 32px;
    line-height: 32px;
    color: #fff !important;
    background: #475069;
    border: 1px solid #475069;
    border-radius: 0;
    padding: 0 22px;
    box-sizing: border-box;}

    .layer_wrap.lypoptype06.consult.gultpop .layer_wrap_in .gurt20_wrap_intro .insCta .stepCon .simple_certify .btn_n03s span{
        font-size: 13px !important;
        background: none;
        padding-right: 0;
        font-family: "RixSGo M";
    }
    .layer_wrap.lypoptype06.consult.gultpop .btn_area a.btn span{background: none;padding-right: 0;}


/* new 멤버십 */
.new_mem .toparea_full { background:#ffebec;}
.new_mem_con{background:url(/dlab/images/lab/mem/bg_top.gif) repeat-x left top;}
.new_mem_con button{outline:none; border:none; padding:0; cursor:pointer;}
.new_mem_con .new_mem_top{width:1200px; margin:0 auto;}
.new_mem_con .new_mem_top>div.fl:first-child{margin:64px 43px 0 139px;}
.new_mem_con .new_mem_top>div.fl + div.fl{margin-top:107px;}
.new_mem_con .new_mem_top>div.fl .expl_con>img{display:block;}
.new_mem_con .new_mem_top>div.fl .expl_con .qr_con{margin-top:80px;}
.new_mem_con .new_mem_top>div.fl .expl_con .qr_con img+img{vertical-align:bottom; margin-left:30px; padding-bottom:3px;}
.new_mem_con .new_mem_center{width:1200px; margin:77px auto 141px;}
.new_mem_con .new_mem_center li{float:left; text-align:center;}
.new_mem_con .new_mem_center li + li{margin-left:75px;}
.new_mem_con .new_mem_center li:first-child{padding-left:77px;}
.new_mem_con .new_mem_center li .num_con{font-size:13px; font-family:"RixSGo M"; color:#fff; background:#333; border-radius:25px; width:22px; height:22px; line-height:23px; display:inline-block;}
.new_mem_con .new_mem_center li p{font-size:18px; font-family:"RixSGo M"; color:#333; line-height:28px; margin:13px 0 19px;}
.new_mem_con .new_mem_center li p em{font-size:20px; font-family:"RixSGo B"; color:#333;}

.new_mem .title{font-size:16px; font-family:"RixSGo M"; color:#333; letter-spacing:-1px; margin-bottom:4px;}
.new_mem .formbox{padding-top:15px;}
.new_mem .formbox .bx_valid{margin-bottom:23px;}
/*.new_mem .formbox .bx_valid.phone_num .p_nmbr{width:300px; float:left;}*/
.new_mem .formbox .bx_valid.phone_num .p_nmbr input{display:table-cell;}
/*.new_mem .formbox .bx_valid.phone_num .group{float:left;}*/
.new_mem .formbox .bx_valid.phone_num .group .bar{width:300px;}
.new_mem .formbox .bx_valid.phone_num .ipt_select{width:110px;}
.new_mem .formbox .bx_valid.phone_num .txt_error{margin-top:-2px; position:relative; z-index:1;}
.new_mem .group.qr img{margin:-18px 0 -10px;}
.new_mem p.sub{color:#929292; text-indent:-15px; padding-left:15px; font-size:14px; margin-top:18px; line-height:20px;}
.new_mem .group .tit_select{font-size:14px; color:#333;}
.new_mem .ipt_check .check_style{float:right !important;}
.new_mem .ipt_check label{font-size:14px; color:#333 !important; margin:0;}
.new_mem .btn{display:inline-block; padding:0 15px; text-align:center; vertical-align:middle; color:#333; text-decoration:none !important; position:relative; cursor:pointer;}
.new_mem .btn_n01 {min-width:78px; height:48px; padding:0 16px; font-size:14px; line-height:48px; color:#fff !important; background:#475069; border:1px solid #475069;}
.new_mem .cert_con{margin-top:9px; padding:12px 14px; border:1px solid #e7e7e7;}
.new_mem .cert_con li{font-size:14px; color:#666; text-indent:-12px; padding-left:13px; line-height:22px;}

/* 장기체류팝업 테두리컬러변경 181128 */
.layer_longstay.type01{background:#484843;}


/* 181212 마케팅 미동의 랜딩 페이지 */
.mt_header{background:#ffffd7;}
.mt_header .contents{position:relative; width:1000px; margin:0 auto; padding:58px 0 47px; background:url(/dlab/images/lab/mt_agree/img_top.png) no-repeat right 80px; font-family:"RixSGo M"; color:#000;}
.mt_header .contents>img{position:absolute; right:0; top:20px;}
.mt_header .contents h1{font-family:"RixSGo M"; font-size:38px; line-height:46px;}
.mt_header .contents p{font-size:19px; line-height:28px; margin-top:17px;}
.mt_contents{}
.mt_contents .form{width:1000px; margin:51px auto 54px; border:1px solid #ddd; border-top:2px solid #000; padding:47px 40px; box-sizing:border-box;}
.mt_contents .form .tit{font-family:"RixSGo B"; font-size:19px; color:#000; margin-bottom:37px;}
.mt_contents .form .bx_valid .group input{height:31px;}
.mt_contents .form .bx_valid .group>label,.mt_contents .form .bx_valid .group .tit_select,.mt_contents .form .bx_valid .group .tit_radio{font-family:"RixSGo B"; font-size:14px; color:#333; line-height:1; vertical-align:top;}
.mt_contents .form .bx_valid .group .tit_radio{display:block; margin-bottom:15px;}
.mt_contents .form .bx_valid .group.rnum_back .btn_mouse {position:absolute; right:0; bottom:7px; display:block;}
.mt_contents .form .ipt_select .select_style .slc_target{padding:5px 0 !important;}
.mt_contents .form .ipt_check label{font-family:"RixSGo M"; color:#666;}
.mt_contents .form .ipt_check .check_style{display:block; float:left; /*position:absolute; left:0; top:1px; */background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -30px -28px; width:20px; height:20px; margin-left:1px; vertical-align:middle;}
.mt_contents .form .ipt_check .check_style.on{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat 0 -28px;}
.mt_contents .form .ipt_check .check_style.on.disable{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -60px -28px;}
.mt_contents .form .ipt_check .check_style.disable{background:url(/subscribe/images/pd/pn/spt_type_pn.png) no-repeat -90px -28px;}
.mt_contents .form .ipt_radio .radio_style{margin-top:0;}
.mt_contents button{cursor:pointer;}
.mt_contents .btn_area{margin:0 0 45px;}
.mt_contents .btn_allpass{outline:none; border:none; color:#484f69; font-size:16px; font-family:"RixSGo M"; width:100%; padding:16px 0; line-height:21px; border:1px solid #475069; background:#fff;}
.mt_contents .btn_cert{outline:none; border:none; color:#fff; font-size:16px; font-family:"RixSGo M"; padding:16px 0; width:165px; line-height:21px; border:1px solid #475069; background:#484f69;}
.mt_footer{background:#f8f8f8;}
.mt_footer .contents{position:relative; width:1000px; margin:0 auto; padding:28px 0 64px; font-family:"RixSGo M"; color:#777; font-size:14px; line-height:22px;}
.mt_contents .form .exp{font-family:"RixSGo M"; font-size:16px; color:#666; line-height:22px;}
.mt_contents .form .section{margin:30px 40px 0 0; padding-top:30px; border-top:1px dashed #ddd;}
.mt_contents .form .section>ul{margin-top:13px;}
.mt_contents .form .section>ul li dl dt,.mt_contents .form .section>ul li dl dd{font-family:"RixSGo M"; font-size:16px; color:#666; float:left; line-height:30px;}
.mt_contents .form .section.info{font-family:"RixSGo M"; font-size:16px; color:#666; line-height:25px; text-indent:-14px; padding-left:16px; letter-spacing:-1px;}
.mt_contents .form.txtarea{height:530px;}
.mt_contents .form.txtarea .jspVerticalBar{width:4px;}
.mt_contents .form.txtarea .jspDrag {background:#666;}
.mt_contents .form.txtarea .view{}
.mt_contents .form.txtarea .view .ipt.chk_wrap{margin:26px 0;}
.mt_contents .form.txtarea .view .box_gray{padding:30px; background:#f4f4f4; font-size:15px; font-family:"RixSGo M"; color:#666; line-height:25px;}
.mt_contents .form.txtarea .view .box_gray dl+dl{margin-top:13px;}
.mt_contents .form.txtarea .view .box_gray dl dt{font-family:"RixSGo B"; color:#000;}
.mt_contents .form.txtarea .view .box_gray .ipt_select .select_style .slc_target{display:block; padding:5px 0; width:100%; height:20px; text-indent:0; background:url(/subscribe/images/pd/pn/slc_close.png) no-repeat right 50%; color:#929292;}
.mt_contents .form.txtarea .view .box_gray+h2{margin-top:30px;}
.mt_contents .form.txtarea .view .btn_area{margin:35px 0 0;}

.mt_contents .mt_cont01{height:97px; margin-bottom:35px;}
.mt_contents .mt_cont01 .bx_valid{float:left; width:170px; margin-right:30px;}
.mt_contents .mt_cont01 .bx_valid:nth-child(3){width:147px; margin-right:0;}
.mt_contents .mt_cont01 .bx_valid:last-child{margin-right:0;}
.mt_contents .mt_cont02 .box{float:left; width:430px;}
.mt_contents .mt_cont02 .box.right{float:left; width:430px; margin-left:58px;}
.mt_contents .certi_area .group{display:inline-block; width:245px;}
.mt_contents .certi_area .btn_cert{display:inline-block; position:absolute; top:0; right:0; width:165px;}
.mt_contents .ipt.in_b{display:inline-block;}
.mt_contents .ipt.chk_wrap.in_b{display:block;}
.mt_contents .ipt.in_b .ipt_check label{margin:-1px 10px 0 6px;}
.mt_contents .ipt.in_b .ipt_radio label{margin:-1px 10px 0 6px;}
.mt_contents .ipt.chk_wrap.mg0 .ipt_radio label{margin:0 10px 0 6px; font-family:"RixSGo M";}
.mt_contents .ipt.chk_wrap.in_b>span{margin-left:0;}
.mt_contents .bx_valid .ipt_select .select_style{height:33px;}
.mt_contents .chkbox_noscript{margin-left:10px;}
.mt_contents .chkbox_noscript:first-child{margin-left:0;}
.mt_contents .chkbox_noscript input[type=checkbox]+label em{top:0; font-size:16px;}

/* lab 상단메뉴 다이렉트 보험료 계산수정 */
.bx_direct_cc .depth01 li { float:none !important; display:block; border-bottom:1px solid #eee; line-height:inherit !important;}
.bx_direct_cc .depth01 li a{position:relative; display:block; padding:15px 0 15px 80px;text-align: left}
.bx_direct_cc .depth01 li strong{position:relative; display:inline-block; color:#333; font-size:17px;}
.bx_direct_cc .depth01 li strong:after{position:absolute; content:''; top:6px; right:-11px; width:6px; height:10px; background:url("../images/de_main/btn_link_blk.gif") no-repeat center center;}
.bx_direct_cc .depth01 li span{display:block; font-size:15px; color:#555;}
.bx_direct_cc .depth01 li:last-child{border-bottom:none;}
.bx_direct_cc .depth01 li a:before{position:absolute; content:''; top:15px; left:13px; width:51px; height:46px;}
.bx_direct_cc .depth01 li.m01 a:before{background:url("/dlab/images/lab/common/ico_dircc01.gif") no-repeat center center;}
.bx_direct_cc .depth01 li.m02 a:before{background:url("/dlab/images/lab/common/ico_dircc02.gif") no-repeat center center;}
.bx_direct_cc .depth01 li.m03 a:before{background:url("/dlab/images/lab/common/ico_dircc03.gif") no-repeat center center;}

/*프로젝트D 챗봇리뉴얼*/
.prdj_chatbot_wrap.type01{background-size:100%;}
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap {position:relative; width:1100px; min-height:890px; margin:0 auto; padding-top:56px; background:url(/dlab/images/lab/projectD/chatbot/tit_bg.png) no-repeat; background-size:63px 63px; background-position:0 30px;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap { position:relative; width:1200px; min-height:890px; margin:0 auto; padding-top:56px; background:url(/dlab/images/lab/projectD/chatbot/tit_bg.png) no-repeat; background-size:63px 63px; background-position:0 30px; }
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt{margin:-16px 0 88px 0; letter-spacing:-2px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt h3{margin:4px 0 44px 19px; font-size:36px; line-height:46px; color:#000; font-family:"RixSGo B"; letter-spacing:-3px !important;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt h3 span {display:block; font-size:24px; color:#000; font-family:"RixSGo M"; letter-spacing:-1px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt h3 span > span{color:#fff; display:inline; letter-spacing:-1px;}
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap .prdj_chatting {position:absolute; right:0; top:50px; box-shadow:none; z-index:1;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .prdj_chatting {position:absolute; right:60px; top:50px; box-shadow:none; z-index:1;}
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap h4{background:url(/dlab/images/lab/projectD/chatbot/img_contTit01.png) 0 0 no-repeat; background-size:516px 18px; text-indent:-9999em; color:transparent; font-size:0; width:516px; height:18px; margin-left:40px;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap h4{background:url(/dlab/images/lab/projectD/chatbot/img_contTit01.png) 0 0 no-repeat; background-size:516px 18px; text-indent:-9999em; color:transparent; font-size:0; width:516px; height:18px; }
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul{overflow:hidden; width:600px; margin:-4px 40px 0 40px;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul { display:flex; flex-flow:row wrap; justify-content:space-around; gap:20px; width:100%; margin-top:40px; overflow:hidden; }
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul>li{float:left; width:148px; padding:44px 36px 0 0;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul>li { flex:0 0 150px; }
/* .prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul>li:nth-child(4){padding:44px 36px 0 91px;} */
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul>li:nth-child(4) { margin-right:-120px; }
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap ul>li>dl>dt{font-size:15px; line-height:20px; letter-spacing:-1px; text-align:center; color:#333; font-weight:400;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap dl>dt>dd{background-color:#757fff; font-size:14px; color:#fff; border-radius:15px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap a{display:block; width:138px; height:34px; line-height:34px; background-color:#757fff; font-size:14px; color:#fff; border-radius:15px; text-align:center; margin:0 auto; box-shadow:none;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap a:after{background:url(/dlab/images/lab/projectD/chatbot/img_arrow_01.png) right center no-repeat; background-size:6px 11px; width:6px; height:11px; display:inline-block; margin-left:5px; content:'';}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap li:nth-child(1) dt{background:url(/dlab/images/lab/projectD/chatbot/img_cont_01.png) 0 0  no-repeat; background-size:148px 148px; padding:160px 0 8px 0; box-sizing:border-box; width:148px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap li:nth-child(2) dt{background:url(/dlab/images/lab/projectD/chatbot/img_cont_02.png) 0 0  no-repeat; background-size:148px 148px; padding:160px 0 8px 0; box-sizing:border-box; width:148px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap li:nth-child(3) dt{background:url(/dlab/images/lab/projectD/chatbot/img_cont_03.png) 0 0  no-repeat; background-size:148px 148px; padding:160px 0 8px 0; box-sizing:border-box; width:148px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap li:nth-child(4) dt{background:url(/dlab/images/lab/projectD/chatbot/img_cont_04.png) 0 0  no-repeat; background-size:148px 148px; padding:160px 0 8px 0; box-sizing:border-box; width:148px;}
.prdj_chatbot_wrap.type01 .cbot_cont_wrap .cbot_cont_txt .click_wrap li:nth-child(5) dt{background:url(/dlab/images/lab/projectD/chatbot/img_cont_05.png) 0 0  no-repeat; background-size:148px 148px; padding:160px 0 8px 0; box-sizing:border-box; width:148px;}
/* .click_wrap{position:relative; width:480px; height:80px; background:#f8f8f8;} */
.click_wrap { position:relative; width:47%; margin-left:50px; padding-left:40px; }
.chatbot_txt1:after{content:''; background:url(/dlab/images/lab/projectD/chatbot/img_shadow01.png) 6px -2px no-repeat; background-size:468px 49px; width:473px; height:49px; z-index:9999; display:inline-block;}
/*.chatbot_txt1 .send{background:url(/dlab/images/lab/projectD/chatbot/img_send1.png) 0 0 no-repeat; background-size:78px 38px; width:78px; height:38px; text-indent:-9999em; position:absolute; right:33px; top:50%; transform:translateY(-50%);}*/
.chatbot_txt1 .ing:before{background:url(/dlab/images/lab/projectD/chatbot/img_send1.png) 0 0 no-repeat; background-size:78px 38px; width:78px; height:38px; text-indent:-9999em; position:absolute; right:33px; top:50%; transform:translateY(-50%); content:'';}
.chatbot_txt1 .cursor{background:url(/dlab/images/lab/projectD/chatbot/img_cursor.png) 0 0 no-repeat; background-size:36px 51px; width:36px; height:51px; text-indent:-9999em; position:absolute; top:60px; right:40px; animation:cursor 0.4s ease 2 3s forwards; -webkit-animation:cursor 0.4s ease 2 3s forwards; -ms-animation:cursor 0.4s ease 2 3s forwards;}
@keyframes cursor{
0%{top:60px; right:40px;}
100%{top:52px; right:40px;}
}
@-webkit-keyframes cursor{
0%{top:60px; right:40px;}
100%{top:52px; right:40px;}
}
.chatbot_txt1{position:absolute; width:480px; height:80px; bottom:148px; right:-46px; background-color:#fff; z-index:2; opacity:0; animation:moveChat 1s ease-out 1s 1 forwards; -webkit-animation:moveChat 1s ease-out 1s 1 forwards ; -ms-animation:moveChat 1s ease-out 1s 1 forwards;}
@keyframes moveChat{
0%{bottom:160px; opacity:0;}
100%{bottom:308px; opacity:1;}
}
@-webkit-keyframes moveChat{
0%{bottom:160px; opacity:0;}
100%{bottom:308px; opacity:1;}
}
.chatbot_txt1 .inner .ing{width:470px; height:70px; position:relative; background:#fff; border-radius:10px; box-sizing:border-box;}
.chatbot_txt1 .inner .ing .slide_box{width:418px; height:70px; position:absolute; left:52px; top:0px; overflow:hidden;}
.chatbot_txt1 .inner .ing .slide_box .slide{position:absolute; width:100%;}
.chatbot_txt1 .inner .ing .slide ul li a{height:70px; line-height:70px; color:#000; font-weight:700; font-size:22px; letter-spacing:-2px; display:block; box-shadow:none;}
.chatbot_txt1 .inner .ing .slide ul li a:hover,
.chatbot_txt1 .inner .ing .slide ul li a:focus{background:transparent;}
.chatbot_txt1.none{display:none;}
/* 그라데이션 */
.chatbot_txt1 .inner{position:relative; background:#cfcfcf; padding:5px; border-radius:10px; box-sizing:border-box; height:80px;}
.chatbot_txt1 .inner:before{border-radius:10px; background:linear-gradient(90deg,#cfcfcf, #6c6ff3); height:80px; position:absolute; top:0; animation:gradient 3s ease-out 2s 1 forwards; -webkit-animation:gradient 3s ease-out 2s 1 forwards; -ms-animation:gradient 3s ease-out 2s 1 forwards; box-sizing:border-box; content:'';}
@keyframes gradient{
0%{left:0; width:0%;}
20%{left:0; width:100%;}
60%{left:0; width:100%; background:linear-gradient(-180deg,#6c6ff3, #6f72f5);}
100%{left:0; width:100%; background:linear-gradient(-180deg,#6c6ff3, #6f72f5);}
}
@-webkit-keyframes gradient{
0%{left:0; width:0%;}
20%{left:0; width:100%; background:linear-gradient(-180deg,#6c6ff3, #6f72f5);}
100%{left:0; width:100%; background:linear-gradient(-180deg,#6c6ff3, #6f72f5);}
}

/* 2019-03-07 내보험 진단결과 상담원 타입 추가 */
.gurt_anly .container .gurt_title .gurt_name.counselor {position:relative; margin-bottom:25px;}
.gurt_anly .container .gurt_title .gurt_name.counselor h2 {margin:3px 0 0 0; text-align:left; font-size:46px; font-family:"RixSGo L"; line-height:40px; letter-spacing:-4px;}
.gurt_name .d_date {overflow:hidden; margin-top:45px;}
.gurt_name .d_date dt,.gurt_name .d_date dd {float:left; color:#fff; font-size:17px;}
.gurt_name .d_date dt {margin-right:11px; padding-left:14px; font-family:"RixSGo M"; opacity:0.5; background:url(/default/images/lab/common/bu_dot.png) 3px 6px no-repeat;}
.gurt_name .sms_banner {position:absolute; top:-6px; right:0;}
.lypop_counselor {width:400px;}
.lypop_counselor .layer_header {padding-bottom:9px;}
.lypop_counselor .layer_header h3 {font-size:18px !important;color: #000!important;}
.lypop_counselor .layer_content {padding:20px 0 0 0;}
.lypop_counselor .c_result {margin-bottom:15px; font-size:16px; color:#666; font-family:"RixSGo B"; line-height:24px;}
.lypop_counselor .tbl_01 {border-width:1px 0; border-style:solid; border-color:#bcbebf #bcbebf;}
.lypop_counselor .tbl_01 th {padding:10px 0 10px 15px; background:#e0e4e8; border-top:1px solid #d1d3d6;}
.lypop_counselor .tbl_01 th, .lypop_counselor .tbl_01 td {font-size:16px; color:#000;line-height:14px; vertical-align:middle; letter-spacing:0;}
.lypop_counselor .tbl_01 td {padding:10px 0 10px 10px; border-top:1px solid #e3e3e3;     font-family: "RixSGo B";}
.lypop_counselor .tbl_01 tr:first-of-type th,.lypop_counselor .tbl_01 tr:first-of-type td {border-top:0;}
.btn_box {margin-top:50px; text-align:center;}
.btn_box .btn {padding:0 20px; min-height:30px; font-size:12px; color:#fff; line-height:30px;}
.btn_box .btn:hover,.btn_box .btn:active,.btn_box .btn:focus {color:#fff;}
.btn_box .send {background:#475069;}
.btn_box .cancel {background:#929faa;}

/* 190416 장기체류팝업 패딩 값 없애기(풀이미지로 교체) - 공통  */
#lypop_wakeup .layer_wrap_in, #lypop_wakeup .layer_wrap_in .layer_content {padding:0;}

/* 착한보험안내서 장기체류팝업 테두리 색 변경 */
.layer_wrap.layer_longstay.type01.bgnavy{background: #475069;}

/* 20190528 : KSH : 이벤트 페이지 종료멘트 */
.b2e_wrp .sct01 .toptxt .p_tit .evt_end_msg_title{color: #e21b22; font-family: "RixSGo M"; font-size: 45px;	margin-top: 42px; letter-spacing: -0.06em;}
.b2e_wrp .sct01 .toptxt .p_tit .evt_end_msg_title em{font-family: "RixSGo B";}
.b2e_wrp .sct01 .toptxt .p_tit .evt_end_msg_sub{color: #e21b22; font-family: "RixSGo M"; font-size: 25px; margin-top: -20px; letter-spacing: -0.05em;}
.b2e_wrp .sct01 .toptxt .p_tit.event_content{padding-bottom: 103px;}

/* 20190607 : KSH : EVENT#1 종료 */
.sachi_event01{position:relative; padding:40px 0 53px; margin-bottom:46px;}
.event01_dim{position: relative;}
.event01_end_ment_box{position: absolute; height:100%; top: 0; right:0; left:0; background: rgba(0, 0, 0, 0.4); z-index: 10; text-align: center; padding-bottom: 53px;}
.event01_end_ment{position: relative; top:50%; margin-top: -10px; color: #fff; font-size: 45px; text-decoration: underline; text-underline-position: under;}
.btn_sachi{clear: both; display: block;}
.btn_sachi > img{margin-top: 93px;}
.event01_dim > .e_cont {padding-top: 19px; margin-top: 20px;}

/* 191120 : WYJ : 이벤트 퀴즈쇼 */
.quiz_total {width:1000px;margin:0 auto;background:#f7f7f7 url("/dlab/images/lab/events/quiz_show/bg_wrap.png") repeat-y 0 0;}
.quiz_total .container {position:relative;padding-bottom:20px;}
.quiz_total .footerQuiz {width:1000px;}
.quiz_total .logo {padding:23px 0 0 35px;}
.quiz_total .event_info {margin:40px 0 0 266px;}
.quiz_total .event_info li {position:relative;padding-left:14px;font-size:22px;line-height:1.6;color:#fff;}
.quiz_total .event_info li:before {position:absolute;display:block;content:'';left:0;top:14px;width:4px;height:4px;background:url("/dlab/images/lab/events/quiz_show/icon_dot_white.png") no-repeat 0 0;}
.quiz_total .event_info li .notice {margin-right:26px;}
.quiz_total .note {margin:0 0 0 180px;padding-bottom:62px;}
.quiz_total .note .txt {margin-bottom:19px;color:#333;font-size:26px;font-weight:bold;}
.quiz_total .note .list li {position:relative;padding-left:15px;color:#666;font-size:22px;line-height:1.6;}
.quiz_total .note .list li:before {position:absolute;display:block;content:'';left:0;top:14px;width:4px;height:4px;background:url("/dlab/images/lab/events/quiz_show/icon_dot_black.png") no-repeat 0 0;}
.quiz_total .container .doll01 {position:absolute;right:163px;bottom:473px;}
.quiz_total .container .doll02	{position:absolute;left:35px;bottom:0px;}
.quiz_total .container .doll03 {position:absolute;right:50px;bottom:871px;}
.quiz_total .banner {width:756px;margin:0 auto;padding-bottom:62px;text-align:center;border-top:1px solid #c6c6c6;}
.quiz_total .banner .img {width:640px;height:398px;margin-top:120px;box-shadow:10px 10px 20px rgba(0,0,0,.2);}

/* 건강 */
.quiz_total .quiz_health {width:100%;background:url("/dlab/images/lab/events/quiz_show/bg_health.png") no-repeat 0 0;}
.quiz_total .quiz_health .la_tit {display:block;width:843px;height:121px;margin:20px auto 0;background:url("/dlab/images/lab/events/quiz_show/tit_health.png") no-repeat 0 0;}
.quiz_total .quiz_health .mi_tit {display:block;width:760px;height:75px;margin:40px auto 0;background:url("/dlab/images/lab/events/quiz_show/stit_health.png") no-repeat 0 0;}
.quiz_total .quiz_health .sense {display:block;width:640px;height:126px;margin:112px auto 0;background:url("/dlab/images/lab/events/quiz_show/img_peo_helath.png") no-repeat 0 0;}
.quiz_total .quiz_health .quiz_try {display:block;width:664px;height:339px;margin:0 auto 20px;background:url("/dlab/images/lab/events/quiz_show/btn_health.png") no-repeat 0 0;}

/* 보험 */
.quiz_total .quiz_insur {width:100%;background:url("/dlab/images/lab/events/quiz_show/bg_insur.png") no-repeat 0 0;}
.quiz_total .quiz_insur .la_tit {display:block;width:843px;height:120px;margin:20px auto 0;background:url("/dlab/images/lab/events/quiz_show/tit_insur.png") no-repeat 0 0;}
.quiz_total .quiz_insur .mi_tit {display:block;width:421px;height:75px;margin:40px auto 0;background:url("/dlab/images/lab/events/quiz_show/stit_insur.png") no-repeat 0 0;}
.quiz_total .quiz_insur .sense {display:block;width:640px;height:122px;margin:112px auto 0;background:url("/dlab/images/lab/events/quiz_show/img_peo_insur.png") no-repeat 0 0;}
.quiz_total .quiz_insur .quiz_try {display:block;width:664px;height:339px;margin:0 auto 72px;background:url("/dlab/images/lab/events/quiz_show/btn_insur.png") no-repeat 0 0;}

/* 메리츠-상식 */
.quiz_total .quiz_meritz {width:100%;background:url("/dlab/images/lab/events/quiz_show/bg_meritz.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .la_tit {display:block;width:745px;height:92px;margin:48px auto 0;background:url("/dlab/images/lab/events/quiz_show/tit_meritz.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .mi_tit {display:block;width:421px;height:75px;margin:40px auto 0;background:url("/dlab/images/lab/events/quiz_show/stit_meritz.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .sense {display:block;width:640px;height:132px;margin:112px auto 0;background:url("/dlab/images/lab/events/quiz_show/img_peo_meritz.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .quiz_try {display:block;width:664px;height:346px;margin:0 auto 96px;background:url("/dlab/images/lab/events/quiz_show/btn_meritz.png") no-repeat 0 0;}

/* 안전운전 */
.quiz_total .quiz_drive {width:100%;background:url("/dlab/images/lab/events/quiz_show/bg_drive.png") no-repeat 0 0;}
.quiz_total .quiz_drive .la_tit {display:block;width:847px;height:121px;margin:20px auto 0;background:url("/dlab/images/lab/events/quiz_show/tit_drive.png") no-repeat 0 0;}
.quiz_total .quiz_drive .mi_tit {display:block;width:720px;height:75px;margin:40px auto 0;background:url("/dlab/images/lab/events/quiz_show/stit_drive.png") no-repeat 0 0;}
.quiz_total .quiz_drive .sense {display:block;width:640px;height:128px;margin:112px auto 0;background:url("/dlab/images/lab/events/quiz_show/img_peo_drive.png") no-repeat 0 0;}
.quiz_total .quiz_drive .quiz_try {display:block;width:664px;height:340px;margin:0 auto 20px;background:url("/dlab/images/lab/events/quiz_show/btn_drive.png") no-repeat 0 0;}

/* 치아 */
.quiz_total .quiz_dental {width:100%;background:url("/dlab/images/lab/events/quiz_show/bg_dental.png") no-repeat 0 0;}
.quiz_total .quiz_dental .la_tit {display:block;width:843px;height:120px;margin:20px auto 0;background:url("/dlab/images/lab/events/quiz_show/tit_dental.png") no-repeat 0 0;}
.quiz_total .quiz_dental .mi_tit {display:block;width:421px;height:75px;margin:40px auto 0;background:url("/dlab/images/lab/events/quiz_show/stit_dental.png") no-repeat 0 0;}
.quiz_total .quiz_dental .sense {display:block;width:640px;height:116px;margin:112px auto 0;background:url("/dlab/images/lab/events/quiz_show/img_peo_dental.png") no-repeat 0 0;}
.quiz_total .quiz_dental .quiz_try {display:block;width:664px;height:340px;margin:0 auto 20px;background:url("/dlab/images/lab/events/quiz_show/btn_dental.png") no-repeat 0 0;}

/* 퀴즈 */
.quiz_total .quiz_box {position:relative;margin:0 180px 150px;border:5px solid #000;border-radius:35px;background:#fff;}
.quiz_total .quiz_top {padding:67px 35px 34px;border-top-left-radius:30px;border-top-right-radius:30px;}
.quiz_total .quiz_num {position:absolute;top:18px;right:24px;color:#000;font-size:26px;}
.quiz_total .quiz_health .quiz_top {background-color:#e1e4f6;}
.quiz_total .quiz_health .quiz_num em {color:#4c61cb;}
.quiz_total .quiz_insur .quiz_top {background-color:#d9eef7;}
.quiz_total .quiz_insur .quiz_num em {color:#1d99cd;}
.quiz_total .quiz_meritz .quiz_top {background-color:#f6e1e1;}
.quiz_total .quiz_meritz .quiz_num em {color:#cb4c4c;}
.quiz_total .quiz_drive .quiz_top {background-color:#d7ede0;}
.quiz_total .quiz_drive .quiz_num em {color:#14934a;}
.quiz_total .quiz_dental .quiz_top {background-color:#e7e1f6;}
.quiz_total .quiz_dental .quiz_num em {color:#734ccb;}
.quiz_total .quiz_top .ques {overflow:hidden;}
.quiz_total .quiz_top .ques.exp {padding-bottom:30px;}
.quiz_top .ques span {float:left;color:#000;font-size:34px;font-weight:bold;line-height:1.4;}
.quiz_top .ques .ty01 {margin-right:12px;}
.quiz_top .ques .ty02 {width:500px;}
.quiz_top .quiz_ones {overflow:hidden;margin:23px 0 0 -14px;text-align:left;}
.quiz_top .quiz_ones li {float:left;width:121px;height:116px;margin-top:14px;margin-left:14px;text-align:center;line-height:116px;color:#000;border-radius:20px;border:4px solid #000;font-size:60px;font-weight:bold;}
.quiz_top .indu_info {margin-top:-15px;text-align:center;color:#000;font-weight:bold;font-size:40px;line-height:1.2;}

.quiz_total .quiz_mid {margin:50px 0;}
.quiz_total .quiz_mid.right {text-align:center;}
.quiz_total .quiz_mid.right li {display:inline-block;margin-left:35px;}
.quiz_total .quiz_mid.right li:first-child {display:inline-block;margin-left:0;}
.quiz_total .quiz_mid.right li a {display:block;width:260px;height:240px;background:url("/dlab/images/lab/events/quiz_show/img_x.png") no-repeat 0 0;}
.quiz_total .quiz_mid.right li:first-child a {background:url("/dlab/images/lab/events/quiz_show/img_o.png") no-repeat 0 0;}
.quiz_total .quiz_health .quiz_mid.right li.on a {background:url("/dlab/images/lab/events/quiz_show/health_on_x.png") no-repeat 0 0;}
.quiz_total .quiz_health .quiz_mid.right li.on:first-child a {background:url("/dlab/images/lab/events/quiz_show/health_on_o.png") no-repeat 0 0;}
.quiz_total .quiz_insur .quiz_mid.right li.on a {background:url("/dlab/images/lab/events/quiz_show/insur_on_x.png") no-repeat 0 0;}
.quiz_total .quiz_insur .quiz_mid.right li.on:first-child a {background:url("/dlab/images/lab/events/quiz_show/insur_on_o.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .quiz_mid.right li.on a {background:url("/dlab/images/lab/events/quiz_show/meritz_on_x.png") no-repeat 0 0;}
.quiz_total .quiz_meritz .quiz_mid.right li.on:first-child a {background:url("/dlab/images/lab/events/quiz_show/meritz_on_o.png") no-repeat 0 0;}
.quiz_total .quiz_drive .quiz_mid.right li.on a {background:url("/dlab/images/lab/events/quiz_show/drive_on_x.png") no-repeat 0 0;}
.quiz_total .quiz_drive .quiz_mid.right li.on:first-child a {background:url("/dlab/images/lab/events/quiz_show/drive_on_o.png") no-repeat 0 0;}
.quiz_total .quiz_dental .quiz_mid.right li.on a {background:url("/dlab/images/lab/events/quiz_show/dental_on_x.png") no-repeat 0 0;}
.quiz_total .quiz_dental .quiz_mid.right li.on:first-child a {background:url("/dlab/images/lab/events/quiz_show/dental_on_o.png") no-repeat 0 0;}

.quiz_total .quiz_mid.multi {margin:50px 35px;}
.quiz_total .quiz_mid.multi li {margin-top:30px;text-align:center;border:3px solid #bfbfbf;border-radius:10px;}
.quiz_total .quiz_mid.multi li:first-child {margin-top:0;}
.quiz_total .quiz_mid.multi li a {display:block;width:100%;height:84px;line-height:84px;color:#000;font-size:38px;font-weight:bold;text-decoration:none;}
.quiz_total .quiz_mid.multi li.on {border-color:#000;}
.quiz_total .quiz_mid.multi li.on a {color:#fff;border-radius:6px;}
.quiz_total .quiz_health .quiz_mid.multi li.on a {background:#4c61cb;}
.quiz_total .quiz_insur .quiz_mid.multi li.on a {background:#1d99cd;}
.quiz_total .quiz_meritz .quiz_mid.multi li.on a {background:#cb4c4c;}
.quiz_total .quiz_drive .quiz_mid.multi li.on a {background:#14934a;}
.quiz_total .quiz_dental .quiz_mid.multi li.on a {background:#734ccb;}
.quiz_total .quiz_mid.single {margin:50px 35px;}
.quiz_total .quiz_mid.single li {width:100%;}
.quiz_total .quiz_mid.single input {width:100%;height:98px;line-height:98px;padding-left:20px;border:3px solid #bfbfbf;color:#000;font-size:38px;border-radius:10px;}
.quiz_total .quiz_mid.single input::placeholder {color:#a9a9a9;font-size:38px;}
.quiz_total .quiz_mid.single input:focus {border-color:#000;color:#000;outline:none;}
.quiz_total .quiz_mid.single input::placeholder {color:#a9a9a9;font-size:38px;}
.quiz_total .quiz_mid.single input:focus {border-color:#000;color:#000;outline:none;}
.quiz_total .quiz_mid.private {margin:50px 35px;}
.quiz_total .quiz_mid.private .bx_vald {margin-bottom:48px;}
.quiz_total .quiz_mid .group label,.quiz_total .quiz_mid .group .tit_select {display:inline-block;width:145px;padding-top:17px;font-size:28px;}
.quiz_total .quiz_mid.private .bx_vald .txt_error {display:none;}
.quiz_total .quiz_mid.private input {display:inline-block;width:410px;height:62px;padding-left:25px;color:#a9a9a9;font-size:28px;line-height:36px;border:3px solid #bfbfbf;}
.quiz_total .quiz_mid.private input::placeholder {color:#a9a9a9;font-size:28px;}
.quiz_total .quiz_mid.private input:focus {border-color:#000;color:#000;outline:none;}
.quiz_total .quiz_mid.private .btn_two {overflow:hidden;display:inline-block;width:410px;vertical-align:top;}
.quiz_total .quiz_mid.private button {float:left;width:calc(50% - 7px);margin:0;height:62px;line-height:28px;border:3px solid #bfbfbf;color:#a9a9a9;font-size:28px;cursor:pointer;background:transparent;outline:none;}
.quiz_total .quiz_mid.private button:first-child {margin-right:14px;}
.quiz_total .quiz_mid.private button, .quiz_total .quiz_mid.private button:focus, .quiz_total .quiz_mid.private button:active {padding:0}
.quiz_total .quiz_mid.private button span {position: relative;}
.quiz_total .quiz_mid.private button.on {border:3px solid #000;color:#fff;}
.quiz_total .quiz_health .quiz_mid.private button.on {background:#4c61cb;}
.quiz_total .quiz_insur .quiz_mid.private button.on {background:#1d99cd;}
.quiz_total .quiz_meritz .quiz_mid.private button.on {background:#cb4c4c;}
.quiz_total .quiz_drive .quiz_mid.private button.on {background:#14934a;}
.quiz_total .quiz_dental .quiz_mid.private button.on {background:#734ccb;}

.quiz_total .quiz_btm {text-align:center;border-top:5px solid #000;}
.quiz_total .quiz_btm a {display:block;width:100%;height:80px;line-height:80px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background:#d5d5d5;}
.quiz_total .quiz_btm a em {display:inline-block;width:95px;height:31px;vertical-align:middle; background:url("/dlab/images/lab/events/quiz_show/txt_next.png") no-repeat 0 0;}
.quiz_total .quiz_btm a.on {display:block;width:100%;height:80px;line-height:80px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background:#000;border:1px solid #000;}
.quiz_total .quiz_btm a.on em {display:inline-block;width:95px;height:31px;vertical-align:middle;background: url("/dlab/images/lab/events/quiz_show/txt_on_next.png") no-repeat 0 0;}
.quiz_total .quiz_btm a.event em {display:inline-block;width:251px;height:33px;background:url("/dlab/images/lab/events/quiz_show/txt_event.png") no-repeat 0 0;}
.quiz_total .quiz_btm a.on.event em {display:inline-block;width:251px;height:33px;background:url("/dlab/images/lab/events/quiz_show/txt_on_event.png") no-repeat 0 0;}

.layer_wrap.quiz_complete.new_layer {border-radius:0}
.layer_wrap.new_layer .top_txt {background:none;}
.layer_wrap.quiz_complete.new_layer .layer_wrap_in .layer_content .quiz {padding-bottom:0;}

.layer_wrap.quiz_complete.new_layer02 {width:600px;top:223px !important;margin-left:-300px !important;}
.layer_wrap.new_layer02 .answer_box {padding:68px 0 64px;text-align:center;}
.layer_wrap.new_layer02 .answer_box .txt {margin-top:32px;font-size:56px;line-height:1.2;}
.layer_wrap.quiz_complete.new_layer02 .blue_font {color:#1730b0;}
.layer_wrap.quiz_complete.new_layer02 .red_font {color:#de0010;}
.layer_wrap.quiz_complete.new_layer02 .basic {color:#333;font-size:28px;}

.quiz .layer_wrap.lypoptype02 {margin-left:-330px;}
/* 20200330 : WYJ :개인정보 동의 문구 추가 */
.list_type02 li .notice {font-size:16px;text-decoration:underline;}
.chk_new_space.ty03 {display:inline-block;vertical-align:middle;}
.chk_new_space.ty03 .ipt {position:relative;right:-5px;}
.chk_new_space.ty03 .ipt_radio label {font-size:16px;}
.chk_new_space.ty03 .ipt_radio label {color:#666 !important;font-size:16px;font-family:"RixSGo M" !important;}

/* 20201029 : KSH : MGM 팝업 */

.mgm_pop .ie_bg_img{display: none;}

.mgm_pop{position: relative;width: 884px;height: 774px;margin: 0 auto;background-image:url(/default/images/mgmPop/mgm_pop_bg.png);}
.mgm_pop h1{position: relative;text-align: center;padding-top: 57px;margin-bottom: 60px;z-index: 1;}
.mgm_pop h1 img:first-child{position: relative;margin-bottom: 18px;}
.mgm_pop .mgm_num{margin-top: -3px;}
.mgm_pop .mgm_sub_tit{color: #ffcd69;font-family: "RixsGo B";font-size: 23px;text-align: center;position: relative;margin-bottom: 30px;}
.mgm_pop .mgm_sub_tit > span{margin: 0 4px;}
.mgm_pop .mgm_sub_tit img{margin-top: -7px;width: 16px;height: 36px;}
/* .mgm_pop .mgm_sub_tit img:first-child{transform: scaleX(-1);} */

.mgm_pop .mgm_name_box_layer{position: relative;width: 580px;height: 193px;background-image:url(/default/images/mgmPop/mgm_pop_layer.png);margin: 0 auto;padding: 80px 85px;font-family: "RixsGo M";font-size: 32px;color: #fff;z-index: 1;}
.mgm_pop .mgm_name_box_layer:before{content:"";position: absolute;width: 869px;height: 353px;background-image:url(/default/images/mgmPop/mgm_light_01.png);margin-left: -116px;bottom: 356px;transform-origin: 5% 100%;animation: 7s linear 1s infinite mgm_light_01;animation-direction: alternate;}
.mgm_pop .mgm_name_box_layer:after{content:"";position: absolute;width: 869px;height: 353px;background-image:url(/default/images/mgmPop/mgm_light_02.png);margin-left: -146px;bottom: 356px;transform-origin: 92% 100%;animation: 7s linear 3s infinite mgm_light_02;animation-direction: alternate;}
.mgm_pop .mgm_name_box_layer .mgm_name_box{position: relative;height: 203px;line-height: 200px;word-break: keep-all;text-align: center;
    /* width: 600px;
    overflow-y: scroll;
    padding-right: 49px;
    */
}
.mgm_pop .mgm_name_box_layer .mgm_name_box::-webkit-scrollbar{width: 20px;}
.mgm_pop .mgm_name_box_layer .mgm_name_box::-webkit-scrollbar-thumb{background-color: #423d38;border-radius: 10px;background-clip: padding-box;border: 5px solid transparent;}
.mgm_pop .mgm_name_box_layer .mgm_name_box::-webkit-scrollbar-track{background-color: #1b1917;}

.mgm_pop .mgm_name_box_layer .mbm_name_list{display: inline-block;line-height: 40px;vertical-align: middle;}
.mgm_pop .mgm_name_box_layer .mbm_name_list span.blank_txt{opacity: 0;}
.mgm_pop .mgm_check_wrap:after{content:"";position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: -87px;top: 128px;z-index: 1;opacity: 0;animation: 8s linear 4.6s infinite mgm_light_blink;}


.mgm_pop .mgm_check_wrap{position:relative;text-align: right;font-family: "RixSGo M";font-size: 13px;padding-right: 67px;margin-top: 23px;}
.mgm_pop .mgm_check_wrap label{position:relative;font-family: "RixSGo M";font-size: 13px;color: #9d9d9d;}
.mgm_pop .mgm_check_wrap input,
.mgm_pop .mgm_check_wrap label{cursor: pointer;}
.mgm_pop .mgm_check_wrap input[type=checkbox]{opacity: 0;}
.mgm_pop .mgm_check_wrap input[type=checkbox]+label:before{display:block;position:absolute;top:-1px;left:-26px;width:18px;height:18px;background:url(/default/images/mgmPop/mgm_chk_off.png) no-repeat;background-size:100%;content:"";}
.mgm_pop .mgm_check_wrap input.on[type=checkbox]+label:before{display:block;position:absolute;top:0;left:-26px;width:18px;height:18px;background:url(/default/images/mgmPop/mgm_chk_on.png) no-repeat;background-size:100%;content:"";}
.mgm_pop .mgm_btn_close{position:absolute;top:12px;right:20px;display:block;width:16px;height:16px;background:url(/default/images/mgmPop/mgm_close.png) no-repeat;text-indent:-9999px;}


.mgm_pop .effect_01{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 305px;top: 55px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_pop .effect_02{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 173px;top: 131px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_pop .effect_03{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 428px;top: 132px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}

.mgm_pop .effect_04{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 25px;top: 325px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_pop .effect_05{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 765px;top: 325px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_pop .effect_06{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 25px;top: 667px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_pop .effect_07{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 765px;top: 667px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}

.mgm_pop .effect_08{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 235px;top: 60px;z-index: 1;opacity: 0;animation: mgm_light_rotate 10s linear infinite;transform: scale(1.2);}

/* 20201105 : KSH : MGM 개인팝업 */

.mgm_personal_pop .ie_bg_img{display: none;}

.mgm_personal_pop{position: relative;width: 884px;height: 624px;margin: 0 auto;background-image: url(/default/images/mgmPop/personalPop/mgm_personal_pop_bg.png);text-align: center}
.mgm_personal_pop .mgm_sub_tit{position: relative;display: inline-block;font-family: "RixsGo B";font-size: 56px;color: #ffcd69;margin-top: 30px;}
.mgm_personal_pop .mgm_sub_tit span{font-family: "RixsGo B";border-bottom: 2px solid #ffcd69;line-height: 1.4;padding: 0 13px;margin: 0 5px;}

.mgm_personal_pop .cursive_txt{width: 35%;}
/* .mgm_personal_pop .mgm_sub_tit:before{display:inline-block;content:'';transform: scaleX(-1);width:30px;height:72px;background:url("/default/images/mgmPop/mgm_tit_back.png") no-repeat 0 0;}
.mgm_personal_pop .mgm_sub_tit:after{display:inline-block;content:'';left:0;width:30px;height:72px;background:url("/default/images/mgmPop/mgm_tit_back.png") no-repeat 0 0;top: -30px} */
/* .mgm_personal_pop .mgm_sub_tit img:first-child{transform: scaleX(-1);} */


.mgm_personal_pop .personal_effect_01{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 63px;bottom: 142px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_personal_pop .personal_effect_02{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 437px;bottom: 145px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_personal_pop .personal_effect_03{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);right: 152px;bottom: 145px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}

.mgm_personal_pop .personal_effect_04{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);left: 246px;bottom: 53px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_personal_pop .personal_effect_05{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);right: 261px;bottom: 45px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_personal_pop .personal_effect_06{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 395px;top: 41px;z-index: 1;opacity: 0;animation: mgm_light_rotate 10s linear infinite;transform: scale(4);}
.mgm_personal_pop h1{position: relative;padding-top: 50px;}
.mgm_personal_pop h1:before{content: "";position: absolute;width: 884px;height: 624px;background-image: url(/default/images/mgmPop/mgm_light_up_01.png);transform-origin: 15px 15px;animation: 7s linear 1s infinite mgm_light_up_01;animation-direction: alternate;left: 0;top: 0px;}
.mgm_personal_pop h1:after{content: "";position: absolute;width: 884px;height: 624px;background-image: url(/default/images/mgmPop/mgm_light_up_02.png);transform-origin: 869px 15px;animation: 7s linear 1s infinite mgm_light_up_02;animation-direction: alternate;right: 0;top: 0px;}

/* 20201106 : KSH : MGM 실별팝업 */
.mgm_team_pop .ie_bg_img{display: none;}

.mgm_team_pop h1{position: relative;padding-top: 50px;}
.mgm_team_pop h1:before{content: "";position: absolute;width: 884px;height: 624px;background-image: url(/default/images/mgmPop/mgm_light_up_01.png);transform-origin: 15px 15px;animation: 7s linear 1s infinite mgm_light_up_01;animation-direction: alternate;left: 0;top: 0px;}
.mgm_team_pop h1:after{content: "";position: absolute;width: 884px;height: 624px;background-image: url(/default/images/mgmPop/mgm_light_up_02.png);transform-origin: 869px 15px;animation: 7s linear 1s infinite mgm_light_up_02;animation-direction: alternate;right: 0;top: 0px;}

.mgm_team_pop{position: relative;width: 884px;height: 554px;margin: 0 auto;background-image: url(/default/images/mgmPop/teamPop/mgm_team_pop_bg.png);text-align: center}
.mgm_team_pop .mgm_sub_tit span{font-family: "RixsGo B";border-bottom: 2px solid #ffcd69;line-height: 1.4;padding: 0 13px;margin: 0 5px;font-size: 56px;color: #ffcd69;}

.mgm_team_pop .personal_effect_01{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 63px;bottom: 142px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_team_pop .personal_effect_02{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 437px;bottom: 145px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}
.mgm_team_pop .personal_effect_03{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);right: 152px;bottom: 145px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(1.4);}

.mgm_team_pop .personal_effect_04{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);left: 246px;bottom: 53px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_team_pop .personal_effect_05{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);right: 261px;bottom: 45px;z-index: 1;opacity: 0;animation: 2s linear 1s 1 mgm_light_blink;transform: scale(2);}
.mgm_team_pop .personal_effect_06{position: absolute;width: 81px;height: 104px;background-image:url(/default/images/mgmPop/mgm_reflect.png);margin-left: 395px;top: 41px;z-index: 1;opacity: 0;animation: mgm_light_rotate 10s linear infinite;transform: scale(4);}


@keyframes mgm_light_01{
    50%{transform: rotate(-35deg)}
    100%{transform: rotate(0deg)}
}

@keyframes mgm_light_02{
    50%{transform: rotate(35deg)}
    100%{transform: rotate(0deg)}
}

@keyframes mgm_light_up_01{
    50%{transform: rotate(-25deg)}
    100%{transform: rotate(10deg)}
}

@keyframes mgm_light_up_02{
    50%{transform: rotate(-10deg)}
    100%{transform: rotate(20deg)}
}

@keyframes mgm_light_blink{
	30% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes mgm_light_rotate{
    0%{opacity: 0;}
    50%{
        transform: rotate(-140deg);
        opacity: 1;
    }
	100%{
        transform: rotate(0deg);
        opacity: 0;
    }
}

@keyframes fall {
    0% {
        opacity: 0.9;
        top: 0
    }
    100% {
        opacity: 0.2;
        top: 100%
    }
}

@keyframes blow-soft-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -50%
    }
}

@keyframes blow-medium-left {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: -100%
    }
}

@keyframes blow-soft-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 50%
    }
}

@keyframes blow-medium-right {
    0% {
        margin-left: 0
    }
    100% {
        margin-left: 100%
    }
}


@keyframes sway-0 {
    0% {
        transform: rotate(-5deg)
    }
    40% {
        transform: rotate(28deg)
    }
    100% {
        transform: rotate(3deg)
    }
}

@keyframes sway-1 {
    0% {
        transform: rotate(10deg)
    }
    40% {
        transform: rotate(43deg)
    }
    100% {
        transform: rotate(15deg)
    }
}


@keyframes sway-2 {
    0% {
        transform: rotate(15deg)
    }
    40% {
        transform: rotate(56deg)
    }
    100% {
        transform: rotate(22deg)
    }
}


@keyframes sway-3 {
    0% {
        transform: rotate(25deg)
    }
    40% {
        transform: rotate(74deg)
    }
    100% {
        transform: rotate(37deg)
    }
}



@keyframes sway-4 {
    0% {
        transform: rotate(40deg)
    }
    40% {
        transform: rotate(68deg)
    }
    100% {
        transform: rotate(25deg)
    }
}

@-webkit-keyframes sway-5 {
    0% {
        -webkit-transform: rotate(50deg)
    }
    40% {
        -webkit-transform: rotate(78deg)
    }
    100% {
        -webkit-transform: rotate(40deg)
    }
}

@keyframes sway-6 {
    0% {
        transform: rotate(65deg)
    }
    40% {
        transform: rotate(92deg)
    }
    100% {
        transform: rotate(58deg)
    }
}


@keyframes sway-7 {
    0% {
        transform: rotate(72deg)
    }
    40% {
        transform: rotate(118deg)
    }
    100% {
        transform: rotate(68deg)
    }
}


@keyframes sway-8 {
    0% {
        transform: rotate(94deg)
    }
    40% {
        transform: rotate(136deg)
    }
    100% {
        transform: rotate(82deg)
    }
}

.sakura {
    background: linear-gradient(to top, #644923, #b38c50, #eedeb1, #b38c50, #644923);
    pointer-events: none;
    position: absolute;
    z-index: 2;
}

/* 20201208 : WYJ : 내보험 바로미터 */
.baro_intro:before {position:absolute;display:block;width:100%;height:447px;content:"";background:#f4f4f4;z-index:-1;}
.baro_wrap {overflow:hidden;width:1200px;margin:0 auto;padding-top:80px;}
.baro_wrap .left_area {float:left;width:530px;padding-left:30px;}
.baro_wrap .left_area .baro_slide {position:relative;width:419px;height:324px;padding-top:280px;background:url("/dlab/images/lab/library/img_img_barometer01.png") no-repeat 0 0;}
.baro_wrap .left_area .baro_slide .swiper-container {position:absolute;left:71px;top:280px;width:280px;z-index:0;}
.baro_wrap .left_area .baro_slide:after {position:absolute;display:block;content:"";width:255px;height:235px;top:371px;left:143px;z-index:5;background:url("/dlab/images/lab/library/img_barometer02.png") no-repeat 0 0;}
.baro_wrap .left_area .baro_slide .swiper-container img {width:100%;}
.baro_wrap .right_area {float:left;width:640px;}
.baro_wrap .right_area .baro_txt {margin:25px 0 5px;color:#666;font-family:"RixSGo L";font-size:17px;line-height:1.4;}
.baro_wrap .right_area .baro_txt span {color:#02a7c5;}
.baro_wrap .baro_order {width:450px;margin-top:45px;}
.baro_wrap .baro_order li {position:relative;padding:19px 0 17px 30px;color:#333;border-bottom:1px solid #e5e5e5;font-family:"RixSGo L";font-size:18px;}
.baro_wrap .baro_order li:before {position:absolute;display:block;left:0;top:21px;content:"";width:23px;height:17px;background:url("/dlab/images/lab/library/ico_vimg.png") no-repeat 0 0;line-height:1.2;}
.baro_wrap .baro_order li strong {font-weight:bold;}

/* 210624 : WYJ : 동의안 챗봇 영역 */
.layer_wrap.consult.chat_layer .layer_header h3 {font-size:16px !important;}

/* 210624 : WYJ : 동의안 설문조사 영역 */
.bx_poll_agree .level_box_wrap {position: relative;display: inline-block;}
.bx_poll_agree .level_box_wrap .btn_level {display: inline-block;height:20px;font-size: 12px;color: #fff;background-color: #18a2d0;border-radius: 20px;border:1px solid #ddd;padding:0 10px;line-height: 20px;cursor: pointer;}

.bx_poll_agree .level_box_wrap .pop_level {display: none;position: absolute;left:45%;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)}
.bx_poll_agree .level_box_wrap .pop_level.active {display:block;transition: all 0.2s;}
.bx_poll_agree .level_box_wrap .pop_level::before,
.bx_poll_agree .level_box_wrap .pop_level::after {display: block;content: '';position: absolute;left:51%;z-index: 1;width: 0;height: 0;transform: translateX(-50%);}
.bx_poll_agree .level_box_wrap .pop_level::before {top:-8px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom: 8px solid #56bfd0;}
.bx_poll_agree .level_box_wrap .pop_level::after {top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom: 7px solid #e6f6f8;}
.bx_poll_agree .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;}

.bx_poll_agree .bx_gray {margin: 9px 0 0 0; padding:10px 10px 1px 10px;background: #f7f7f7;}
.bx_poll_agree .list_type02 li span.chkbox_noscript {padding-right:15px;font-size:14px;text-decoration: none;}
.bx_poll_agree .list_type02 li .media {margin:5px 0 0 -10px;}
.bx_poll_agree .list_type02 li span {text-decoration: underline}

.bx_poll_agree .btn {position: absolute;top: 40px;right: 0;;min-width:45px;height:38px;font-size:14px !important;line-height:38px;color:#fff !important;padding:0 28px}
.bx_poll_agree .btn.btn_n02s {padding:0 16px;background:#0096af;border:1px solid #0096af;}

/*스크립트 미적용 체크박스*/
.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}

/* 210706 : WYJ : 금소법고지 의무사항 */
.consumer_wrap {width: 1200px;margin: 0 auto;}
.consumer_wrap .logo {margin-top: 45px;text-align: center}
.consumer_wrap .info {position: relative;margin: 25px 0 70px 10px;padding-left:23px;font-size: 20px;font-family: "RixSGO B";line-height: 1.4}
.consumer_wrap .info:after {position: absolute;left: 0;top: 0;content: "※"}

.consumer_head {margin-top: 38px;padding: 20px 0;text-align: center;border-top: 1px solid #c12127;border-bottom: 1px solid #c12127;color: #000;font-size: 35px;font-family: "RixSGO B";background: #fffae1;line-height: 1.2}

.consumer_conts .conbox {margin-top: 50px;}
.consumer_conts .conbox .tit {color: #e11b22;font-size: 26px;font-family: "RixSGO B"}
.consumer_conts .conbox .law {width: 100%;margin-top: 25px;border-top: 4px solid #000;border-bottom: 2px solid #ddd;}
.consumer_conts .conbox .law th {padding: 15px 0;text-align: center;font-size: 22px;font-family: "RixSGO B";background: #f5f5f5;border-bottom: 1px solid #ddd;line-height: 1.2;}
.consumer_conts .conbox .law th.bdl {border-left: 1px solid #ddd;}
.consumer_conts .conbox .law td {padding: 15px 17px;text-align: left;font-size: 20px;font-family: "RixSGO M";border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;line-height: 1.4}
.consumer_conts .conbox .law.type02 td:first-child {padding-left: 0;text-align: center;border-left: none;vertical-align: middle;font-family: "RixSGO B";}
.consumer_conts .conbox .law ul {margin-top: 15px;}
.consumer_conts .conbox .law li {font-size: 18px;}
.consumer_conts .conbox .law p {margin-top: 15px;font-size: 18px;}

/* 210818 : WYJ : 채팅창 모바일가입설계 동의 팝업 */
.cert_num_txt {margin-bottom: 10px;color: #333;font-size: 13px;font-family: "RixSGO EB";line-height: 18px;}

/* 210825 : WYJ : mgm 멤버 명단 */
.mgm_wrap {position: relative;margin: 0 auto;width: 1038px; border: 1px solid #cbd0d6;background: #f4eee2;overflow-y: scroll;height: 900px;}
.mgm_wrap .mgm_btn_close{position: absolute;top: 12px;right: 20px;display:block;width:16px;height:16px;background:url("/default/images/mgmPop/210824/btn_close.jpg") no-repeat;text-indent:-9999px;}
.mgm_wrap h1 {margin-top: 85px;text-align: center}
.mgm_wrap h2 {margin-bottom:25px;text-align: center}
.mgm_wrap .mgm_conts {width: 938px;margin: 70px 50px 20px;}

.mgm_wrap .tab_wrap {margin-top: 90px;}
.mgm_wrap .tab_wrap .tab_container > div {position: relative;width: 934px;margin-bottom: 115px;padding: 54px 0 72px;text-align: center;display: none;border: 2px solid #505050;border-top: none;background: #fff}
.mgm_wrap .tab_wrap .tab_container > div:after {position: absolute;content: "";display: block;width: 293px;height: 141px;bottom: -86px;right: 40px;background: url("/default/images/mgmPop/210824/img_mgm_medal.jpg") no-repeat 0 0;}
.mgm_wrap .tab_wrap .tab_container > div:nth-child(1) {margin-bottom: 70px;background: #fafaf8}
.mgm_wrap .tab_wrap .tabs {width: 100%;height: 49px;}
.mgm_wrap .tab_wrap .tab_container > div:nth-child(1):after {position: absolute;content: "";display: block;width: 153px;height: 302px;bottom: -54px;right: 80px;background: url("/default/images/mgmPop/210824/img_mgm_merry.jpg") no-repeat 0 0;}
.mgm_wrap .tab_wrap .tabs li {float: left;margin-left: 2px;}
.mgm_wrap .tab_wrap .tabs li:first-child {margin: 0;}
.mgm_wrap .tab_wrap .tabs li a {display: block;width: 186px;height: 49px;line-height: 50px;box-sizing: border-box;color: #fff;font-size: 26px;background: #505050; border: 2px solid #505050;border-bottom: none;border-radius: 15px 15px 0 0; text-align: center;text-decoration: none;}
.mgm_wrap .tab_wrap .tabs li.active a {color: #505050;background: #fff;}
.mgm_wrap .tab_wrap .tabs li:first-child.active a {color: #505050;background: #fafaf8;}
.mgm_wrap .tab_wrap .tab_text:focus {outline: none;}
.mgm_wrap .tab_wrap .tab_text .num {position: absolute;right: 30px;top: 35px;padding:0 23px;height: 50px;line-height: 50px;color: #303030;font-size: 28px;font-family: "RixSGo B";background: #e7e2d9;border-radius: 10px;}
.mgm_wrap .today_check {margin-top: 20px; text-align: right}
.mgm_wrap .today_check label {font-size: 13px;}
.mgm_wrap .today_check .check {display: inline-block; margin-top: -2px;width: 18px;height: 18px;vertical-align: middle;background: url("/default/images/mgmPop/210824/img_check.jpg") no-repeat 0 0;}
.mgm_wrap .today_check .check.on {background-position: 0 -20px;}
.mgm_wrap .today_check .check input {width: 18px;height: 18px; opacity: 0;vertical-align: top;display: block;padding: 0;margin: 0;}

/* 2021-0830 : WYJ : 보장분석 안내문구 추가 */
.layer_wrap.consul_new {position: relative;width: 396px;background: none;text-align: center;}
.layer_wrap.consul_new .layer_in {border:4px solid #02a7c5;border-radius: 90px;overflow: hidden;padding:120px 0 30px;box-shadow: 7px 7px 7px rgba(0,0,0,.5); background:#fff url("/default/images/lab/common/img_pop_result.gif") no-repeat 140px 34px;}
.layer_wrap.consul_new .layer_in .layer_content {color: #000;font-size: 18px;font-family: "RixSGO B";}
.layer_wrap.consul_new .layer_in .layer_content span {color: #ec4245;}
.layer_wrap.consul_new .layer_in .layer_btm {margin: 8px 30px 0;padding-top: 8px;border-top: 1px solid #eee;color: #333;font-size: 16px;}
.layer_wrap.consul_new .layer_in .btn_area {margin-top: 25px;}
.layer_wrap.consul_new .layer_in .btn_color1 {width: 92px;background: #02a7c5;border:none;}

/* 220124 : CKM : 착한보험연구소 gnb 메뉴 수정 */
.goodinsu_menu .menu_area .lnb > ul > li.right_menu > a:last-child {margin-right:15px;}

/* 220207 : WSN : 미동의 선택시 말풍선 추가수정 */
.chk_space {position: relative;}
.chk_space .ipt_tooltip {display:none;position:absolute;width:140px;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;}
.chk_space .ipt_tooltip.on {display:block;}
.chk_space .ipt_tooltip.ty02 {width:95px;}
.chk_space .ipt_tooltip {animation:toolbum .7s infinite;}
.chk_space .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;}
.chk_space .ipt_tooltip span {color:#0096af;font-family:"RixSGo EB"}

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

/* 220316 : CKM : 운전자간편보험 DLPO 페이지 */

.drive_dlpo_wrap { background:#f1fcff}
.drive_dlpo_content {width:1200px; margin:0 auto;}

/* 20220524 : DJM 착한보험연구소 내 보험 진단하기 */
#gurtAnlyEtalPop #pop_wrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 110;}
#gurtAnlyEtalPop #pop_wrap .etal_pop_btn {position: relative; display: block;}
#gurtAnlyEtalPop #pop_wrap .etal_pop_close {position: absolute; top: 4.5%; right: 14%;}
#gurtAnlyEtalPop #pop_wrap .etal_pop button{cursor: pointer; border: 0; outline: 0;}


/* 20220906 : djm pc 미러링 상단 윈도우팝 연결 */
.mirror_winpop { position: absolute; display: flex; top: 36px; left: 33%;  z-index: 1002; }
.mirror_winpop .mirror_ico {display: inline-block; width: 35px; height: 35px; background: url(/default/images/lab/common/mirror/icon_mirror_ready.png)no-repeat 0 0; background-size: 100%;}
.mirror_winpop span:nth-child(2){  background: url(/default/images/lab/common/mirror/icon_mirror_connected.png)no-repeat 0 0;}
.mirror_winpop .mirror_txt { display: flex; align-items: center; margin-left: 10px; font-family: "RixSGo B"; font-size: 15px; color: #fff;}

