/* RESET */
body, ul, button, p, h2, form, button, input, select{margin: 0; padding: 0}
body{
  font-family: 'Noto Sans KR','Dotum','Sans-serif',sans-serif;
  letter-spacing: -1px;
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
ul{
  list-style: none
}
img{
  border: none;
  vertical-align: top
}
a{
  text-decoration: none;
  color: inherit
}
a:link, a:visited, a:hover, a:active{
  text-decoration: none
}
input, select, button{
  font: inherit;
  color: inherit;
  border: none;
  background: none;
  font: inherit;
}
button{
  cursor: pointer
}
select {
  -webkit-appearance: none; /* È­»ìÇ¥ ¾ø¾Ö±â for chrome*/
  -moz-appearance: none;    /* È­»ìÇ¥ ¾ø¾Ö±â for firefox*/
  appearance: none;         /* È­»ìÇ¥ ¾ø¾Ö±â °øÅë*/
}
select::-ms-expand {
   display: none;            /* È­»ìÇ¥ ¾ø¾Ö±â for IE10, 11*/
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
select::placeholder {
  color: #888; font: inherit
}
:-ms-input-placeholder { /* ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ 10+ */
   color: #888; font: inherit
}
input::placeholder {
  color: #888; font: inherit
}
section, article, footer{display: block}
*:focus{outline: none}
/* //RESET */

/* layout */
#wrap{position: relative; width: 100%; min-width: 1300px; overflow-x: hidden}
section article{width: 1300px; margin: 0 auto}
/* Äü¹è³Ê */
.quick{position: fixed; top: 50%; right: 100px; z-index: 101}
.quick .shadow{
  position: absolute; top: 0; left: 0; width: 186px; height: 186px; border-radius: 93px; background: #ff8424; z-index: -1;
  -webkit-animation: shadow 2s ease infinite; -moz-animation: shadow 2s ease infinite; -o-animation: shadow 2s ease infinite; animation: shadow 2s ease infinite;
}
.quick .sh2{-webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s}
@-webkit-keyframes shadow{
  0%{opacity: 1; -webkit-transform: scale(0.8)}
  35%{opacity: 0.5}
  70%{-webkit-transform: scale(1.1)}
  100%{opacity: 0; -webkit-transform: scale(1.2)}
}
@-moz-keyframes shadow{
  0%{opacity: 1; -moz-transform: scale(0.8)}
  35%{opacity: 0.5}
  70%{-moz-transform: scale(1.1)}
  100%{opacity: 0; -moz-transform: scale(1.2)}
}
@-o-keyframes shadow{
  0%{opacity: 1; -o-transform: scale(0.8)}
  35%{opacity: 0.5}
  70%{-o-transform: scale(1.1)}
  100%{opacity: 0; transform: scale(1.2)}
}
@keyframes shadow{
  0%{opacity: 1; transform: scale(0.8)}
  35%{opacity: 0.5}
  70%{transform: scale(1.1)}
  100%{opacity: 0; transform: scale(1.2)}
}


.consult *{font-family:'¸¼Àº °íµñ',Malgun Gothic;}

/* »ó´ã½ÅÃ» */
.consult{background: #ffd861; padding-bottom: 100px}

.consult_wrap{padding: 60px 95px; background: #fff; box-sizing: border-box;width:1100px;margin:0 auto;}
.consult_wrap .float::after{content:""; display: block; clear: both}
.consult_wrap .float div{float: left}
.consult_wrap .float .input1{margin-right: 16px}
.consult_wrap .float .input3{margin-top: 21px}
.consult_wrap .float .input3 *{float: left}
.consult_wrap .float .input3 p{margin-top: 5px; padding-left: 3px; color: #32190a}
.consult_wrap .float input, .consult_wrap .float select{width: 440px; height: 59px; border: 2px solid #32190a; border-radius: 10px; box-sizing: border-box; padding-left: 20px; font-size: 18px; font-weight: 500}
.consult_wrap .float select{background: url('../../../../../jrimg1s.mbest.co.kr/Pub_event/20190930m/select.png') no-repeat 380px 50%; color: #888}
.consult_wrap .float .cerNum{width: 310px}
.consult_wrap .float button{width: 145px; height: 59px; font-size: 20px; font-weight: 700; background: #32190a; color: #fff; border-radius: 10px; letter-spacing: -0.05em; margin: 0 10px}
.consult_wrap .agree{text-align: center; margin-top: 54px}
.consult_wrap .agree input{display: none}
.consult_wrap .agree label{font-size: 18px; padding-left: 28px; background: url('../../../../../jrimg1s.mbest.co.kr/Pub_event/20190930m/check_off.jpg') no-repeat 0 50%; cursor: pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none}
.consult_wrap .agree input:checked+label{background-image: url('../../../../../jrimg1s.mbest.co.kr/Pub_event/20190930m/check_on.jpg')}
.consult_wrap .complete_btn{display: block; width: 371px; margin: 18px auto 0}


/* ÇªÅÍ */
footer{background: #2c3240;}
footer article{width: 1100px;margin:0 auto;}
/* °³ÀÎÁ¤º¸ */
#privacyPop{display: none; position: absolute; bottom: 143px; right: 300px; width: 656px; height: 480px; border: 1px solid #888; background: #fff}
.pri_cnt{width: 100%; height: 100%; overflow-y: scroll; white-space: pre-line; color: #333; padding: 10px 20px; box-sizing: border-box;font-family: 'Noto Sans KR','Dotum','Sans-serif',sans-serif;}
.pri_cnt p{font-weight: 700; color: #111;}
#privacyPop .close{position: absolute; top: -27px; right: 0}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
 /* 2022-11-28 lee */
.psBox{margin-top: 40px;}
.psBox .ps_tab_box{overflow: hidden;}
.psBox .ps_tab_box li{float: left;margin-right: 12px;width: 221px;height: 50px;border-radius: 8px;text-align: center;font-size: 14px;padding-top: 120px;font-family:'notokr-regular';letter-spacing: -0.05em;color: #333;}
.psBox .ps_tab_box li:last-child{margin-right: 0px;}
.psBox .ps_cont_img {margin-top: 10px;}
.psBox .ps_cont_img li {display: none;margin-bottom: 20px;}
.psBox .ps_cont_img li.on {display: block;}
.psBox .ps_tab_box li:first-child{background:#f7f7f7 url('../../../../../img1s.mbest.co.kr/Pub_memreg/ps_cont_img_01.png') no-repeat center top 20px;}
.psBox .ps_tab_box li:nth-child(2){background:#f7f7f7 url('../../../../../img1s.mbest.co.kr/Pub_memreg/ps_cont_img_02.png') no-repeat center top 20px;}
.psBox .ps_tab_box li:nth-child(3){background:#f7f7f7 url('../../../../../img1s.mbest.co.kr/Pub_memreg/ps_cont_img_03.png') no-repeat center top 20px;}
.psBox .ps_tab_box li:last-child{background:#f7f7f7 url('../../../../../img1s.mbest.co.kr/Pub_memreg/ps_cont_img_04.png') no-repeat center top 20px;}
.psBox .ps_tab_box li:hover{background-color:#dff1d6;font-family:'notokr-medium';}
.ps_cont_div{border:1px solid #64d387;border-radius: 8px;overflow: hidden;padding-bottom: 20px;}
.ps_cont_div div{background: #8ecd7d;color: #fff;font-size: 16px;padding:0 20px;line-height: 2.5;font-weight: bold;letter-spacing: -0.05em;}
.ps_cont_div p{font-size: 15px;letter-spacing: -0.05em;padding:20px 20px 10px 20px;font-family:'notokr-regular';}
.ps_cont_div dl{padding:5px;background: #f7f7f7;margin:5px 20px;overflow: hidden;height: 40px;}
.ps_cont_div dl dt{float: left;background: #fff;line-height: 3.3;width: 150px;padding-left: 10px;color: #46a485;font-size: 14xp;letter-spacing: -0.05em;font-weight: bold;}
.ps_cont_div dl dd{float: left;line-height: 3.3;padding-left: 10px;color: #666;font-size: 14xp;letter-spacing: -0.05em;}

.lgn_prvson_cont{background: none;}
.lgn_prvson_cont .tbl {position:relative; margin-top:15px;}
.lgn_prvson_cont .tbl .type01 {width:100%;border:1px;border-collapse:collapse;border:1px solid #cbd3ec;color:#31446e;/*table-layout:fixed*/}
.lgn_prvson_cont .tbl .type01 thead th{border:1px solid #E2E2E2;background:#ECECEC;color:#555555;padding:11px 0 12px 0; text-align:center; font-weight:bold;}
.lgn_prvson_cont .tbl .type01 tbody th{background:#e6e6e6;color:#8C8C8C;padding:2px 0;border:1px solid #E2E2E2;}
.lgn_prvson_cont .tbl .type01 tbody td{border:1px solid #E2E2E2;color:#686868; text-align:center;padding:7px 15px 7px 15px;letter-spacing:0;background:#fff;}
.lgn_prvson_cont .tbl .type01 tbody td:first-child {text-align:left;}
.lgn_prvson_cont .tbl .type01 tbody td.txtc {text-align:center;}
.lgn_prvson_cont .tbl .type01 tbody td P{margin-bottom: 0;}

.lgn_prvson_cont .tbl .type01.subtable td {text-align:center;}
.lgn_prvson_cont .tbl .type01.subtable td:first-child {text-align:center;}
.lgn_prvson_cont .tbl .type01.subtable td.a_l {text-align:left;}
