@charset "utf-8";

@import url(width_size.css);/*가로높이*/
@import url(height_size.css);/*세로높이*/
@import url(wd_graph.css);/*가로그래프*/

/**********************************************베이스**********************************************/
* {margin:0;padding:0;-webkit-text-size-adjust:none;}
*, *:before, *:after { box-sizing: inherit;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { border: 0; outline: 0;  font-size: 100%;}

html {box-sizing: border-box}
body {font-family:"NotoKrR", "Noto Sans KR", Malgun Gothic,'맑은 고딕',"돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif;}


/*이미지 안깨지게*/
img  {
	image-rendering: -moz-auto;         /* Firefox */
	image-rendering:   -o-auto;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: auto;
	/*-ms-interpolation-mode: nearest-neighbor; IE (non-standard property) */
	-ms-interpolation-mode: bicubic;
backface-visibility:hidden;
transform:translateZ(0);
}


/*스크롤*/
::-webkit-scrollbar {width:5px;}
::-webkit-scrollbar-thumb {background:#fc8500; border-radius:50px;}
::-webkit-scrollbar-track {background-color: grey;}


/*아이폰에서 input 라운드 없애기*/
input, button {border-radius: 0; /*-webkit-appearance:none*/}

input {color:#111}
input::-webkit-input-placeholder {color: #D1D1D1;}
input:focus::-webkit-input-placeholder {color: transparent;}
input:focus::-moz-placeholder {color: transparent;}
input:focus:-ms-input-placeholder {color: transparent;}
input:focus::-ms-input-placeholder {color: transparent;}

input[type="text"]::-ms-clear,input[type="password"]::-ms-clear {display: none;}
textarea:focus,select:focus,input:focus {border-width: 1px; border-color: #fc8500;  outline: 0; background: transparent;}
button:focus {outline: none;}

/*체크박스 + 라디오박스*/
.checkbox,.radio {position: relative; display: inline-block; margin: 3px 0; cursor: pointer; vertical-align: middle; color: #a1a1a1;}
.checkbox .lbl,.radio .lbl {font-size: 14px;}
.checkbox input,.radio input { opacity: 0; position: absolute; left: 0;  top: 0; width: 30px; height: 30px; z-index: 1;}
.checkbox input:checked,.radio input:checked,.checkbox input:focus,.radio input:focus { outline: none !important;}
.checkbox input:checked + .lbl,.radio input:checked + .lbl {color: #000;}
.checkbox input + .lbl,.radio input + .lbl {position: relative; display: inline-block; margin:0; line-height: 24px; min-height: 24px; padding: 0 0 0 42px; font-weight: normal; vertical-align: top; word-break: break-all;}
.checkbox.only input + .lbl, .radio.only input + .lbl {padding-left: 20px; text-indent: -999em; font-size: 0;}

.checkbox input + .lbl:before, .radio input + .lbl:before {content: ""; border: 1px solid #D1D1D1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); background: #fff; display: inline-block; height: 24px; width: 24px; position: absolute; left: 0; top: 1px; box-sizing: border-box;}
.checkbox input + .lbl:after, .radio input + .lbl:after {content: ""; display: inline-block; position: absolute; background-color: #ddd;}
.checkbox input + .lbl:before {/*background: #d3d3d3;*/ border-radius: 5px;}

.checkbox.red_line input + .lbl:before, .radio.red_line input + .lbl:before {border:1px solid #F04452;}
.checkbox.red_line .lbl,.radio.red_line .lb {color:#F04452}

.radio input + .lbl:before {border-radius: 100%;}
.radio input + .lbl:after {width: 10px; height: 10px; top: 8px; left: 7px; border-radius: 100%; background: #aaa;}
.checkbox input + .lbl:after {width: 16px; height: 12px; top: 6px; left: 3px; background:url(/person/img/checkbox_icon.png) no-repeat 0 0; background-size:100% 100%; /*border: 3px solid #fff; border-top: none; border-right: none; background: transparent; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);*/}

.radio input:checked + .lbl:before {background: #fc8500; border-color: #fc8500;}
.radio input:checked + .lbl:after {background: #fff;}
.checkbox input:checked + .lbl:before {border-color: #fc8500; background: #fc8500;}
.checkbox input:checked + .lbl:after {border-color: #fff;}
.radio input:focus + .lbl:before,.checkbox input:focus + .lbl:before {border-color: #fc8500;}

.checkbox input:disabled + .lbl:before,
.radio input:disabled + .lbl:before,
.checkbox input[disabled] + .lbl:before,
.radio input[disabled] + .lbl:before,
.checkbox input.disabled + .lbl:before,
.radio input.disabled + .lbl:before,
.checkbox input:disabled + .lbl:after,
.radio input:disabled + .lbl:after,
.checkbox input[disabled] + .lbl:after,
.radio input[disabled] + .lbl:after,
.checkbox input.disabled + .lbl:after,
.radio input.disabled + .lbl:after {
  opacity: 0.5;
}

@media all and (max-width: 1200px) {
}

@media all and (max-width: 640px) {
  .checkbox input + .lbl:before,
  .radio input + .lbl:before {
    content: "";
    height: 20px;
    width: 20px;
  }

  .checkbox input + .lbl,
  .radio input + .lbl {
    line-height: 20px;
    min-height: 20px;
    padding: 0 0 0 28px;
  }
  .radio input + .lbl:after {
    width: 8px;
    height: 8px;
    top: 8px;
    left: 7px;
  }
  .checkbox input + .lbl:after {
    width: 10px;
    height: 6px;
    top: 7px;
    left: 6px;
  }

  .checkbox .lbl,
  .radio .lbl {
    font-size: 12px;
  }
}

/*인풋 체크표시*/
.inp_check {display:inline-block; position: absolute; top: 50%; right:40px; transform: translateY(-50%); width:15px; height:11px; background:url(/person/img/inp_check.png) no-repeat 0 0; background-size:100% 100%;}

/*인풋 엑스표시*/
.close-icon {position: absolute; top: 50%; right: 10px; transform: translateY(-50%); border: 1px solid transparent; background-color: transparent; display: inline-block; vertical-align: middle; outline: 0; cursor: pointer; width: 23px !important; height: 23px !important; position: absolute; background:url(/person/img/inp_close_icon.png) no-repeat 0 0; background-size:100% 100%;}

:not(:valid) ~ .close-icon {display: none;}
.timer-close-icon {position: absolute; top: 22px; right: 10px; border: 1px solid transparent; background-color: transparent; display: inline-block; vertical-align: middle; outline: 0; cursor: pointer;}
.timer-close-icon:after {content: "X"; display: block; width: 20px; height: 20px; line-height: 18px; position: absolute; background: #d3d3d3; z-index: 1; right: 35px; top: 0; bottom: 0; margin: auto; padding: 2px; border-radius: 50%; text-align: center; color: white; font-weight: normal; font-size: 12px; cursor: pointer;}
:not(:valid) ~ .close-icon {display: none;}
#time {
  /* 카운트 다운 */
  position: absolute;
  top: 15px;
  right: 4px;
}

.nt_r {font-family: "NotoKrR", Malgun Gothic, "맑은 고딕", "돋움", Dotum, Verdana, Arial, helvetica, clean, sans-serif !important;}
.nt_m {font-family: "NotoKrM", Malgun Gothic, "맑은 고딕", "돋움", Dotum, Verdana, Arial, helvetica, clean, sans-serif !important;}
.nt_b {font-family: "NotoKrB", Malgun Gothic, "맑은 고딕", "돋움", Dotum, Verdana, Arial, helvetica, clean, sans-serif !important;}

body {background: #23292f; font-family:"NotoKrR", Malgun Gothic, "맑은 고딕", "돋움", Dotum, Verdana, Arial, helvetica, clean, sans-serif; color: #707478; font-size: 12px; letter-spacing: -0.03em;}
@media all and (max-width: 768px) {
	body {font-size: 3.2vw; background:#fff}
	.inp_check {width:2.8vw !important; height:2vw !important; right:7vw}
	.close-icon {width: 4vw !important; height: 4vw !important; right:3vw}
}

@media all and (max-width: 480px) {
	.inp_check {width:4vw !important; height:2.7vw !important; right:10vw}
	.close-icon {width: 5vw !important; height: 5vw !important;}
}

.ie8 body {font-family: Arial, sans-serif;}
h2,h3,h4,h5,h6 {font-weight: 500; color: #242a30; margin-top: 0; margin-bottom: 15px; line-height: 1.5;}
h2 small,h3 small,h4 small,h5 small,h6 small {font-size: 60%; font-weight: 300; color: #7c7f83;}
a {outline: none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
a:focus {outline: none;}
label {color: #242a30;}
/*p { font-size:12px;}*/


.row { margin: 0 -15px;}
.row > [class*="col-"] {padding-left: 15px; padding-right: 15px;}
.contentAnimated {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.wps_5 {width: 5% !important;}
.wps_10 {width: 10% !important;}
.wps_11 {width: 11% !important;}
.wps_12 {width: 12% !important;}
.wps_13 {width: 13% !important;}
.wps_14 {width: 14% !important;}
.wps_15 {width: 15% !important;}
.wps_16 {width: 16% !important;}
.wps_17 {width: 17% !important;}
.wps_18 {width: 18% !important;}
.wps_19 {width: 19% !important;}

.wps_20 {
  width: 20% !important;
}
.wps_25 {
  width: 25% !important;
}
.wps_30 {
  width: 30% !important;
}
.wps_35 {
  width: 35% !important;
}
.wps_39 {
  width: 39% !important;
}
.wps_40 {
  width: 40% !important;
}
.wps_41 {
  width: 41% !important;
}
.wps_45 {
  width: 45% !important;
}
.wps_46 {width: 46% !important;}
.wps_47 {width: 47% !important;}
.wps_48 {width: 48% !important;}
.wps_49 {width: 49% !important;}

.wps_50 {
  width: 50% !important;
}
.wps_55 {
  width: 55% !important;
}
.wps_60 {
  width: 60% !important;
}
.wps_65 {
  width: 65% !important;
}
.wps_70 {
  width: 70% !important;
}
.wps_75 {
  width: 75% !important;
}
.wps_80 {
  width: 80% !important;
}
.wps_90 {
  width: 90% !important;
}
.wps_98 {
  width: 98% !important;
}
.wps_100 {
  width: 100% !important;
  _width: 100%;
  *width: 100%;
}

.c {
  text-align: center !important;
}
.l {
  text-align: left !important;
}
.r {
  text-align: right !important;
}

.map_tlt {
  font-size: 30px;
  color: #000;
  font-weight: 500;
}
.red {
  color: #fc8500 !important;
}

.pink {color: #F04452 !important;}
.green {
  color: #21b64f !important;
}
.gray {color: #c4c4c4 !important;}
.gray2 {color: #747474 !important;}
.gray3 {color: #565656 !important;}

.jgray {
  color: #242a30 !important;
}
.orange {
  color: #fc8500 !important;
}
.yellow {
  color: #ffc000 !important;
}
.blue {color: #356fd0 !important;}
.blue02 {color: #3182F7 !important;}
.black {color:#212329 !important}

/*.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font16 {font-size: 16px !important;}
.font17 {font-size: 17px !important;}
.font18 {font-size: 18px !important;}
.font19 {font-size: 19px !important;}
.font20 {font-size: 20px !important;}
.font21 {font-size: 21px !important;}
.font22 {font-size: 22px !important;}
.font23 {font-size: 23px !important;}
.font24 {font-size: 24px !important;}
.font25 {font-size: 25px !important;}
.font26 {font-size: 26px !important;}
.font27 {font-size: 27px !important;}
.font28 {font-size: 28px !important;}
.font29 {font-size: 29px !important;}
.font30 {font-size: 30px !important;}
.font31 {font-size: 31px !important;}
.font32 {font-size: 32px !important;}
.font33 {font-size: 33px !important;}
.font34 {font-size: 34px !important;}
.font35 {font-size: 35px !important;}
.font36 {font-size: 36px !important;}
.font37 {font-size: 37px !important;}
.font38 {font-size: 38px !important;}
.font39 {font-size: 39px !important;}
.font40 {font-size: 40px !important;}*/

.b6 {
  font-weight: 600 !important;
}
.b {
  font-weight: 700 !important;
}
.mg_b10 {
  margin-bottom: 10px;
}
.mg_b20 {
  margin-bottom: 20px;
}
.mg_b30 {
  margin-bottom: 30px;
}
.mg_b40 {
  margin-bottom: 40px;
}
.mg_b50 {
  margin-bottom: 30px;
}

/*개인정보, 이용약관*/
#agreement,
#privacy,
#ch_agreement {
  z-index: 9999;
}
.white_content {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  pointer-events: none;
  z-index: 301; /*-webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in;*/
}
.white_content:target {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}
.white_content > .pop_box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%; /*margin:5% auto 0; height:80%;*/
  background-color: white;
  border-radius: 10px;
  overflow: hidden;
}
.white_content > .pop_box.spop_box {min-width:320px; max-width: 480px !important; max-height: auto !important;}

.white_content > .pop_box.spop_box .spopBtn {overflow:hidden}
.white_content > .pop_box.spop_box .spopBtn a {float:left; width:100%; height:50px; line-height:50px; font-size:16px}
.white_content > .pop_box.spop_box .spopBtn.spopBtn_wd2 a {width:50%;}
.white_content > .pop_box.spop_box .spopBtn .spop_btn02 {background:#eaeaea; color:#343434}
.white_content > .pop_box.spop_box .spopBtn .spop_btn01 {background:#fc8500; color:#fff}
.white_content > .pop_box.spop_box .tltBox .tlt {font-size:20px; margin-bottom:10px;}
.white_content > .pop_box.spop_box .tltBox .tlt > div {display:inline-block; vertical-align:middle}
.white_content > .pop_box.spop_box .tltBox .tlt .name {width:30%;}
.white_content > .pop_box.spop_box .tltBox .tlt .name_inp {width:68%;}
.white_content > .pop_box.spop_box .tltBox .txt {font-size:14px;}

.white_content > .pop_box.spop_box .top_tltBox {position:relative; margin:-30px 0 25px 0; padding:5px 0 15px 0; font-weight:700; border-bottom:1px solid #ddd}
.white_content > .pop_box.spop_box .top_tltBox .tlt {font-size:20px;}
.white_content > .pop_box.spop_box .spop_top_close {position:absolute; top:2px; right:0; font-size:25px;}

.white_content > .pop_box.spop_box .pop_snsUl li {display:inline-block; vertical-align:top; text-align:center; margin:0 4px;}
.white_content > .pop_box.spop_box .pop_snsUl a {display:block;}
.white_content > .pop_box.spop_box .pop_snsUl .icon {width:50px; height:50px; line-height:45px; margin:0 auto; border-radius:50%;}
.white_content > .pop_box.spop_box .pop_snsUl .share_copy .icon {background:#6a7483}
.white_content > .pop_box.spop_box .pop_snsUl .share_kakao .icon {background:#ffe812;}
.white_content > .pop_box.spop_box .pop_snsUl .share_naver .icon {background:#00cd00}
.white_content > .pop_box.spop_box .pop_snsUl .share_email .icon {background:#888}
.white_content > .pop_box.spop_box .pop_snsUl .share_facebook .icon {background:#3b5998}

.white_content > .pop_box.spop_box .pop_snsUl .icon img {height:18px;}
.white_content > .pop_box.spop_box .pop_snsUl .big_icon img {height:23px}

.white_content > .pop_box.spop_box .pop_snsUl .icon_txt {margin-top:5px; color:#212121; font-size:14px;}


@media all and (max-width: 768px) {
	.white_content > .pop_box.spop_box .spopBtn a {height:8vw; line-height:8vw; font-size:2.6vw}
	.white_content > .pop_box.spop_box .tltBox .tlt {font-size:3vw; margin-bottom:2vw;}
	.white_content > .pop_box.spop_box .tltBox .txt {font-size:2.4vw;}


	.white_content > .pop_box.spop_box .top_tltBox {margin:-4vw 0 20px 0; padding:5px 0 15px 0;}
	.white_content > .pop_box.spop_box .top_tltBox .tlt {font-size:20px;}
	.white_content > .pop_box.spop_box .spop_top_close {top:2px; right:0; font-size:25px;}

	.white_content > .pop_box.spop_box .pop_snsUl li {margin:0 4px;}
	.white_content > .pop_box.spop_box .pop_snsUl .icon {width:45px; height:45px; line-height:40px;}

	.white_content > .pop_box.spop_box .pop_snsUl .icon img {height:18px;}
	.white_content > .pop_box.spop_box .pop_snsUl .big_icon img {height:23px}

	.white_content > .pop_box.spop_box .pop_snsUl .icon_txt {margin-top:5px; font-size:14px;}
}

@media all and (max-width: 480px) {
	.white_content > .pop_box.spop_box .spopBtn a {height:12vw; line-height:12vw; font-size:3.6vw}
	.white_content > .pop_box.spop_box .tltBox .tlt {font-size:4vw; margin-bottom:3vw;}
	.white_content > .pop_box.spop_box .tltBox .txt {font-size:3.4vw;}

	.white_content > .pop_box.spop_box .top_tltBox {margin:-4vw 0 4.5vw 0; padding:2vw 0 3.5vw 0;}
	.white_content > .pop_box.spop_box .top_tltBox .tlt {font-size:4vw;}
	.white_content > .pop_box.spop_box .spop_top_close {top:1vw; font-size:5.5vw;}

	.white_content > .pop_box.spop_box .pop_snsUl li {margin:0 0.8vw;}
	.white_content > .pop_box.spop_box .pop_snsUl .icon {width:11vw; height:11vw; line-height:10.5vw;}

	.white_content > .pop_box.spop_box .pop_snsUl .icon img {height:4.3vw;}
	.white_content > .pop_box.spop_box .pop_snsUl .big_icon img {height:4.8vw}

	.white_content > .pop_box.spop_box .pop_snsUl .icon_txt {margin-top:2vw; font-size:3.4vw;}
}


.white_content > .pop_box.spop_box2 {
  max-width: 450px !important;
  max-height: auto !important;
}
.white_content .pop_contbox {
  position: absolute;
  top: 44px;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  overflow: auto;
}
.white_content > .pop_box.pop_box2 .pop_contbox {
  height: 85% !important;
}
.white_content > .pop_box.pop_box2 {
  position: relative;
  width: 90%;
  margin: 5% auto 0;
  height: 80%;
  background-color: white;
}
.white_content > .pop_box.pop_box2 .pop_contbox {
  top: 100px;
}

/*모달*/
.white_content2 {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 100%;
  height: auto;
}
.white_content2 > .pop_box {
  position: relative;
  margin: 0 auto;
  background-color: white;
  border-radius: 10px;
  /* overflow: hidden; */
  /* overflow: scroll; */
  /* height: 80vh; */
}
.white_content2 > .pop_box.spop_box {
  max-width: 380px !important;
}
.white_content2 > .pop_box.spop_box2 {
  max-width: 450px !important;
}
.white_content2 > .pop_box.spop_box3 {
  max-width: 700px !important;
}

.white_content2 .pop_contbox {
  position: absolute;
  top: 44px;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  overflow: auto;
}
.white_content2 > .pop_box.pop_box2 .pop_contbox {
  height: 85% !important;
}
.white_content2 > .pop_box.pop_box2 {
  position: relative;
  width: 90%;
  margin: 5% auto 0;
  height: 100%;
  background-color: white;
}
.white_content2 > .pop_box.pop_box2 .pop_contbox {
  top: 100px;
}

.white_content2 .pop_tlt {
  font-size: 25px;
  margin-bottom: 20px;
}
.white_content2 .pop_chart {
  margin-bottom: 20px;
}

.mb_modal {
  display: none;
}

.rdo_box {
  /*position: absolute;bottom:0;left: 0;*/
  width: 100%;
  text-align: center;
  height: 56px;
  background: #f8f8f8;
  box-sizing: border-box;
}
.rdo_box input,
.icheck-material-brown {
  vertical-align: middle;
}

.pop_tltbox {
  position: relative;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #fc8500;
  color: #fff;
  box-sizing: border-box;
}
.pop_tltcont {
  position: relative;
  width: 86%;
  margin: 0 auto;
  box-sizing: border-box;
}
.pop_tltcont span {
  font-size: 20px;
  font-weight: 700;
}
a.pop_close {
  position: absolute;
  top: 46%;
  right: 0;
  height: 25px;
  width: 25px;
  transform: translateY(-50%);
}
a.pop_close span {
  position: absolute;
  top: 46%;
  left: 0;
  height: 3px;
  width: 25px;
  transform: translateY(-50%);
  background: #fff;
  border-radius: 10px;
}

a.pop_close span:first-child {
  transform: rotate(45deg);
}
a.pop_close span:last-child {
  transform: rotate(-45deg);
}

.pop_cont {
  position: relative;
  word-break: keep-all;
  width: 86%;
  overflow: hidden;
  margin: 0 auto;
  font-family:  "NotoKrL";
  padding: 40px 0;
  font-size: 16px;
  color: #424242;
}

.pop_cont_new {
	position: relative;
	word-break: keep-all;
	width: 86%;
	margin: 0 auto;
	font-family: "NotoKrL";
	padding: 40px 0;
	font-size: 16px;
	color: #424242;
}



.pop_cont h3 {
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0px;
}
.pop_cont pre {
  width: 100%;
  font-size: 12px;
  white-space: normal;
}
.sns_btn {
  background: #fc8500;
  color: #fff;
  border: 0;
  margin-top: 1%;
  padding: 10px 0;
  width: 99.5% !important;
}

.pop_cont .gray_txt {
  font-size: 15px;
  color: #a1a1a1;
}

.pop_cont .sdpUl li {display:inline-block; width:24%}

.pop_cont input[type="button"] {
  font-size: 15px;
}

.pop_cont  .sdpUl li input[type="button"] {font-size: 15px; width:100%}
.pop_cont .pop_tlt {
  color: #424242;
  font-weight: 700;
}

.pop_td_dl {overflow: hidden;}
.pop_td_dl_flex {display:flex}

.pop_td_dl_flex .country_code {line-height:40px}

.pop_td_dl dt, .pop_td_dl dd, .pop_td_dl_flex dt, .pop_td_dl_flex dd {
  position:relative;
  float: left;
  margin-bottom: 10px;
  line-height: 1.5em;
  vertical-align: middle;
  display: inline;
}

.pop_td_dl_flex dt, .pop_td_dl_flex dd {float:none !important}
.pop_td_dl dt {
  width: 35%;
}
.pop_td_dl dt.ph {
  padding: 6px 0;
}
.pop_td_dl dd {
  width: 65%;
  color: #7c7c7c;
}

.pop_td_dl02 dt {width:20% !important;}
.pop_td_dl02 dd {width:80% !important;}

/*20230616 jisso*/
.pop_td_dl_line {margin:30px 0 50px; border-top:1px solid #dddd; border-bottom:1px solid #ddd; padding:10px 0}
.pop_td_dl_line dd {color:#9f9f9f;}

/*20230618 jisoo*/
.spop_box .ps_bank_txt {font-size:12px; margin:20px 0}
.spop_box .ps_bank_txt .tlt {font-weight:700; font-size:13px; margin-bottom:5px}

/*20240612 jisoo*/
.pop_td_dl_tel_line {border:1px solid #ddd; width:100%; display:flex}
.pop_td_dl_tel_line .pop_td_dl_seclectBox {width:30%;}
.pop_td_dl_tel_line .pop_td_dl_seclectBox select {width:100%; border:0; padding-left:10px; color:#212329; font-weight:700; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/person/img/login_arrow_icon.png') no-repeat 97% 50%; background-size:9px auto}
.pop_td_dl_tel_line .pop_td_dl_inpBox input {border:0; color:#212329;}



@media all and (max-width: 620px) {
	.pop_td_dl_line {margin:4vw 0 6vw; padding:2vw 0}

	.pop_cont  .sdpUl li input[type="button"] {font-size:2.5vw;}

	/*20230618 jisoo*/
	.spop_box .ps_bank_txt {font-size:2.2vw; margin:3vw 0}
	.spop_box .ps_bank_txt .tlt {font-size:2.3vw; margin-bottom:1vw}

	/*20240612 jisoo*/
	.pop_td_dl_tel_line .pop_td_dl_seclectBox select {padding-left:2vw; background-size:1.1vw auto}
}

@media all and (max-width: 480px) {
	.pop_cont  .sdpUl li input[type="button"] {font-size:3.5vw;}

	/*20230618 jisoo*/
	.spop_box .ps_bank_txt {font-size:3.2vw; margin:4vw 0}
	.spop_box .ps_bank_txt .tlt {font-size:3.3vw; margin-bottom:2vw}

	/*20240612 jisoo*/
	.pop_td_dl_tel_line .pop_td_dl_seclectBox {width:30%;}
	.pop_td_dl_tel_line .pop_td_dl_seclectBox select {padding-left:3vw; background-size:1.3vw auto}
}

.pop_td_dl.wps_100 dt,
.pop_td_dl.wps_100 dd {
  width: 100%;
  margin-bottom: 0;
}
.pop_td_dl.wps_100 dd .control {
  font-size:17px;
  margin-top: 15px;
}

.pop_td_dl.pop_td_dl2 dt {
  width: 20%;
}
.pop_td_dl.pop_td_dl2 dd {
  width: 80%;
}

.radius_none {
  border-radius: 0 !important;
}

.pop_sul {
  margin-bottom: 1.1vw;
}
.pop_sul li {
  padding-bottom: 7px;
  font-size: 15px;
  color: #a1a1a1;
  margin-left: 10px;
}
.pop_sul li:before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 1px;
  background: #a1a1a1;
  vertical-align: middle;
  margin-right: 7px;
  margin-left: -10px;
}

.pop_btn {
  text-align: right;
  margin-top: 3vw;
}
.pop_btn a {
  color: #424242;
}
.pop_btn input[type="button"] {
  border: 0;
  background: none;
}

/*마이페이지&환경설정 모달*/
.white_content_open {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  z-index: 999;
}
.ps_cont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.ps_box {
  position: relative;
  width: 100%;
  padding-top: 5%;
}
.ps_imgpop {
  width: 100%;
}

.ps_closebox {
  width: 96%;
  position: absolute;
  top: -20px !important;
  left: 2% !important;
  overflow: hidde;
}
.ps_closebox .l_close {
  float: left;
  font-size: 16px;
}
.ps_closebox .l_close input,
.ps_closebox .l_close span {
  vertical-align: middle;
  width: 20px;
  height: 20px;
}

.tpop,
.mpop {
  display: none;
}
.ppop {
  width: 60vh;
}
.tpop {
  width: 100%;
}
.mpop {
  width: 100%;
}

/*new마이페이지20200805*/
#asset_box .tlt_data, #asset_box .today_box {font-size: 23px; color: #343434;}


/*new마이페이지20241014*/
#asset_box .new_today_box {margin-top:20px; font-size: 23px; color: #343434; width:100%}
#asset_box .new_today_box .vip_tltBox {display:flex; align-items:center}
#asset_box .new_today_box .vip_mark {text-align:center; width:56px; height:37px; line-height:35px; background:#FFEEDA; color:#F88504; font-size:21px; border-radius:7px; font-weight:700; letter-spacing:0.02em}

#asset_box .new_today_box .today_tlt {margin-left:auto}

#asset_box .new_today_box p {font-size:100px; font-weight:700; margin-bottom:10px}



/*20240803 jisoo추가 심플체크박스*/
#asset_box .tlt_dataBox {position:relative}
#asset_box .tlt_dataBox .transaction_statusBox {position:absolute; top:0; right:0;  display:flex;}

#asset_box .tlt_dataBox .transaction_status_tltBox {font-size:20px; margin-right:14px; margin-top:5px}
#asset_box .tlt_dataBox .transaction_status_tltBox .on {display:none; color:#212329;}
#asset_box .tlt_dataBox .transaction_status_tltBox .off {color:#A9A9A9;}

.sp_switchBox .sp_switch_inp {position:absolute; appearance:none;}
.sp_switchBox .sp_switch__label {position:relative; display:inline-block; margin-top:13px; width:57px; height:14px; background:#F2F5FA; border-radius:20px; transition:0.2s;}
.sp_switchBox .onf_btn {position:absolute; top:-7px; left:0; display:inline-block; width:28px; height:28px; border-radius:50%; background:#D2D2D2; transition:0.2s;}

.sp_switchBox .sp_switch_inp:checked+.sp_switch__label .onf_btn {left:29px; background:#FC8500; cursor:pointer !important;}

@media screen and (max-width:768px){
	#asset_box .tlt_data, #asset_box .today_box {font-size: 3.3vw !important;}

	#asset_box .tlt_dataBox .transaction_status_tltBox {font-size:3vw; margin-right:2vw; margin-top:0.5vw}

	.sp_switchBox .sp_switch__label {margin-top:1.7vw; width:7.7vw; height:2vw; border-radius:3vw}
	.sp_switchBox .onf_btn {top:-0.9vw; width:3.8vw; height:3.8vw;}

	.sp_switchBox .sp_switch_inp:checked+.sp_switch__label .onf_btn {left:4vw;}


	/*new마이페이지20241014*/
	#asset_box .new_today_box {margin-top:3vw; font-size: 3.3vw;}
	#asset_box .new_today_box .vip_mark {width:6.6vw; height:4.7vw; line-height:4.5vw; font-size:2.7vw; border-radius:0.9vw;}

	#asset_box .new_today_box p {font-size:11vw; margin-bottom:2vw}
}

@media screen and (max-width:480px){
	#asset_box .tlt_data, #asset_box .today_box {font-size: 4.3vw !important;}

	#asset_box .tlt_dataBox .transaction_status_tltBox {font-size:4vw; margin-right:2.4vw}

	.sp_switchBox .sp_switch__label {margin-top:2.3vw; width:10vw; height:2.5vw; border-radius:4vw}
	.sp_switchBox .onf_btn {top:-1.15vw; width:4.8vw; height:4.8vw;}

	.sp_switchBox .sp_switch_inp:checked+.sp_switch__label .onf_btn {left:5vw;}

	/*new마이페이지20241014*/
	#asset_box .new_today_box {margin-top:4vw; font-size: 4.3vw;}
	#asset_box .new_today_box .vip_mark {width:9.6vw; height:6.5vw; line-height:6.3vw; font-size:3.5vw; border-radius:1.1vw;}

	#asset_box .new_today_box p {font-size:12vw; margin-bottom:3vw}
}


#asset_box .today_box p {font-size: 100px; font-weight: 700;}
#asset_box .today_box .sm_num {margin-top:-30px}

#asset_box .mmBox {font-size:18px; margin-bottom:15px}


.asset_list p.trade_box {font-size: 23px; color: #343434; text-align: right; margin-right: 15px;}

.chart_box {margin-top: 10px;}
.chart_box .chart {width: 40%; float: left; vertical-align: middle;}
.chart_box .chart img {width: 90%;}
.chart_box .txt {width: 58%; float: right; font-size: 18px; margin-top: 100px;}

.asset_list {margin-top: 20px;}
.asset_list li {position: reltive; background: #404040; color: #fff; width: 100%; padding: 30px; margin-bottom: 10px; font-size: 25px; overflow: hidden;}
.asset_list .txt {float: left; width: 49%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.asset_list .txt span {vertical-align: middle;}
.asset_list .txt .num_g {font-size: 20px; font-weight: 400;}
.asset_list .txt p {color: #747474;}
.asset_list .num {float: right; width: 49%; margin-top: 30px; color: #d0cece; font-size: 35px; font-weight: 700;}

.asset_list .num .sm_num {color:#747474; font-size:25px; font-weight:100;}

.cg_btn {margin-top: 40px;}
.cg_btn a {font-size: 20px;}
#id_withdrawal span {display:inline-block; vertical-align:top}
.cg_btn .nt_b {font-size: 35px; line-height:0.75em; text-align:left; margin-right:15px;}
.cg_btn .sm_num {font-size:20px; margin-top:10px ;display:inline-block;}
.cg_btn .txt {font-size:25px}

#asset_sgbox .asset_njbox {margin-top: 40px; display:flex; align-items:center}
#asset_sgbox .asset_njbox,#asset_sgbox .asset_yybox,#asset_sgbox .balance_yybox {position: relative; padding: 30px; font-size: 18px; overflow: hidden;}
#asset_sgbox .asset_njbox {background: #404040; color: #fff;}
#asset_sgbox .asset_njbox p {font-size: 30px;}
#asset_sgbox .asset_njbox .icon {width: 20%;}
#asset_sgbox .asset_njbox .icon img {width: 90%;}
#asset_sgbox .asset_njbox .txt {margin-left:auto; width: 78%;}

#asset_sgbox .asset_yybox {background: #FC8501; color: #fff; display:flex; align-items:center}}
#asset_sgbox .asset_yybox .txt {width: 49%; color: #404040;}
#asset_sgbox .asset_yybox .num {margin-left:auto; width: 49%; font-size: 55px; margin-top: -1.2vw;}

#asset_sgbox .balance_yybox {/* background: #FC8501;  color: #404040;*/ background-color:#404040}
#asset_sgbox .balance_yybox .txt {float: left; width: 68%; color: #FC8502;}
#asset_sgbox .balance_yybox .txt2 {color: #fff;}
#asset_sgbox .balance_yybox .num {float: right; width: 100%; font-size: 33px; margin-top: -0.5vw;}
#asset_sgbox .balance_yybox .num_us {float: right; width: 100%; font-size: 35px; margin-top: -0.5vw;}
#asset_sgbox .balance_yybox .num_us .sm_num {font-size:22px; color:#747474; font-weight:300}

#asset_sgbox .balance_yybox .jango {float: right; width: 30%; font-size: 70px; margin-top: -1.2vw;}

.il_bk {display: inline-block;}

.il_bk2 {display: block; margin-bottom: 10px; font-size: 12px;}

/* s_20.08.13 igg add */
#asset_sgbox .asset_cpbox {position: relative; padding: 30px; font-size: 18px; overflow: hidden; background: #fff;  color: #404040;}
#asset_sgbox .asset_cpbox .dl {float: left; width: 49%; font-size: 35px;}
#asset_sgbox .asset_cpbox .dr {float: right; width: 49%; font-size: 35px;}
#asset_sgbox .asset_cpbox .circle {vertical-align: middle; width: 40px; height: 40px; border-radius: 20px; display: inline-block;}


/*new마이페이지20250627*/
.cg_bt_txt {font-size:16px; color:#FC8500; margin-top:16px}

/* e_20.08.13 igg add */
/****************************************768px****************************************/
@media all and (max-width: 768px) {
	/*new마이페이지20200805*/
	.chart_box {margin-top: 6vw;}
	#asset_box .tlt_data,  #asset_box .today_box {font-size: 3.3vw;}
	#asset_box .today_box p {font-size:11vw;  font-weight: 700; margin-top:0;}

	#asset_box .today_box .sm_num {margin-top:-6vw}
	#asset_box .mmBox {font-size:4.8vw; margin-bottom:3.5vw}
	#asset_box .mmBox img {height:4.9vw}

	.asset_list p.trade_box {font-size: 3.3vw; margin-right:0; padding-right:4vw}

	.chart_box .chart {width: 45%; vertical-align: middle;}
	.chart_box .chart img {width: 100%;}
	.chart_box .txt {width: 50%; font-size: 4.5vw; margin-top: 1vw;}

	.asset_list {margin: 8vw -5.5% 0;}
	.asset_list li {width: 100%; padding: 4vw; margin-bottom: 2vw; font-size:3.5vw;}

	.asset_list .txt .num_g {font-size: 3vw;}
	.asset_list .num {margin-top:4vw; font-size: 4.5vw;}

	.asset_list .num .sm_num {font-size:5.5vw;}

	#id_withdrawal span {vertical-align:middle}

	.cg_btn {margin-top: 7vw;}
	.cg_btn a {font-size: 3vw;}

	.cg_btn .nt_b {font-size: 4.5vw; margin-right:1.5vw;}
	.cg_btn .sm_num {font-size:4vw; margin-top:2vw}
	.cg_btn .txt {font-size:4.5vw}

	#asset_sgbox .asset_njbox {margin-top: 4vw !important;}
	#asset_sgbox .asset_njbox,  #asset_sgbox .asset_yybox,  #asset_sgbox .balance_yybox{margin:0 -5.5%; padding:5vw; font-size:2.8vw; }
	#asset_sgbox .balance_yybox{margin-bottom: 0vw; background-color: #404040;}
	#asset_sgbox .balance_yybox .num {float: right; width: 100%; font-size: 4.3vw; margin-top: -0.5vw;}
	#asset_sgbox .balance_yybox .num_us {float: right; width: 100%; font-size: 4.5vw; margin-top: -0.5vw;}


	#asset_sgbox .balance_yybox .num_us .sm_num {font-size:4vw;}
	#asset_sgbox .balance_yybox .jango {float: right; width: 30%; font-size: 30px; margin-top: -1.2vw;}
	#asset_sgbox .balance_yybox .txt2 {color: #ffffff;}

	#asset_sgbox .asset_njbox p {font-size:3vw;}
	#asset_sgbox .asset_njbox .icon {width: 35%; text-align: center;}
	#asset_sgbox .asset_njbox .icon img {width: 70%; }
	#asset_sgbox .asset_njbox .txt {width: 63%;}
	#asset_sgbox .asset_yybox {/* background: #404040; */ color: #fff;}
	#asset_sgbox .asset_yybox .txt {width: 49%;}
	#asset_sgbox .asset_yybox .num {width: 49%; font-size:6.5vw;}

	/*new마이페이지20200805
	.chart_box {margin-top: 6vw;}
	#asset_box .tlt_data,  #asset_box .today_box {font-size: 3.3vw;}
	#asset_box .today_box p {font-size: 20vw;  font-weight: 700; margin-top: -5vw;}

	#asset_box .today_box .sm_num {margin-top:-6vw}
	#asset_box .mmBox {font-size:4.8vw; margin-bottom:3.5vw}
	#asset_box .mmBox img {height:4.9vw}

	.asset_list p.trade_box {font-size: 5vw;}

	.chart_box .chart {width: 45%; vertical-align: middle;}
	.chart_box .chart img {width: 100%;}
	.chart_box .txt {width: 50%; font-size: 4.5vw; margin-top: 1vw;}

	.asset_list {margin: 8vw -5.5% 0;}
	.asset_list li {width: 100%; padding: 4vw; margin-bottom: 2vw; font-size:5.5vw;}

	.asset_list .txt .num_g {font-size: 5vw;}
	.asset_list .num { margin-top: 7.5vw; font-size: 7.5vw;}

	.asset_list .num .sm_num {font-size:5.5vw;}

	.cg_btn {margin-top: 7vw;}
	.cg_btn a {font-size: 5vw;}

	.cg_btn .nt_b {font-size: 8vw; margin-right:2.5vw;}
	.cg_btn .sm_num {font-size:4vw; margin-top:2vw}
	.cg_btn .txt {font-size:4.5vw}

	#asset_sgbox .asset_njbox { margin-top: 7vw;}
	#asset_sgbox .asset_njbox,  #asset_sgbox .asset_yybox,  #asset_sgbox .balance_yybox{margin-left: -5.5%; margin-right: -5.5%; padding: 5vw 4vw; font-size: 3.4vw; }
	#asset_sgbox .balance_yybox{margin-bottom: 0vw; background-color: #404040;}
	#asset_sgbox .balance_yybox .num {float: right; width: 100%; font-size: 6vw; margin-top: -0.5vw;}
	#asset_sgbox .balance_yybox .num_us {float: right; width: 100%; font-size: 6vw; margin-top: -0.5vw;}


	#asset_sgbox .balance_yybox .num_us .sm_num {font-size:4vw;}
	#asset_sgbox .balance_yybox .jango {float: right; width: 30%; font-size: 30px; margin-top: -1.2vw;}
	#asset_sgbox .balance_yybox .txt2 {color: #ffffff;}

	#asset_sgbox .asset_njbox p {font-size: 7.5vw;}
	#asset_sgbox .asset_njbox .icon {width: 35%; text-align: center;}
	#asset_sgbox .asset_njbox .icon img {width: 80%; margin: 3.5vw auto 0;}
	#asset_sgbox .asset_njbox .txt {width: 63%;}
	#asset_sgbox .asset_yybox {color: #fff;}
	#asset_sgbox .asset_yybox .txt {float: left; width: 49%;}
	#asset_sgbox .asset_yybox .num {float: right; width: 49%; font-size: 12vw;}*/

	/* s_20.08.13 igg add */
	#asset_sgbox .asset_cpbox {margin-left: -5.5%; margin-right: -5.5%; padding: 5vw 4vw; font-size: 4.5vw;}
	#asset_sgbox .asset_cpbox .dl {font-size: 6.5vw;}
	#asset_sgbox .asset_cpbox .dr {font-size: 6.5vw;}
	#asset_sgbox .asset_cpbox .circle {width: 6.5vw; height: 6.5vw; border: 3vw;}
  /* e_20.08.13 igg add */


	/*new마이페이지20250627*/
	.cg_bt_txt {font-size:2.6vw; margin-top:2.6vw}
  /*******************************************************************************/

  .white_content > .pop_box,
  .white_content > .pop_box.pop_box2 {
    height: auto;
    width: 96%;
  }

  #cancel.white_content > .pop_box {
    height: 97%;
    padding-bottom: 3%;
    overflow: scroll;
  }
  #cancel.white_content .pop_cont {
    height: 110%;
    width: 100%;
    padding: 40px 20px;
    overflow-y: scroll;
  }

  .white_content2 > .pop_box,
  .white_content > .pop_box.pop_box2 {
    height: auto;
    width: 96%;
  }

  #cancel.white_content2 > .pop_box {
    height: 97%;
    padding-bottom: 3%;
  }
  #cancel.white_content2 .pop_cont {
    height: 100%;
    width: 100%;
    padding: 15px 20px;
    overflow-y: scroll;
  }

  .pop_tltcont span {
    font-size: 20px;
  }
  a.pop_close {
    position: absolute;
    top: 46%;
    right: 0;
    height: 25px;
    width: 25px;
    transform: translateY(-50%);
  }
  a.pop_close span {
    position: absolute;
    top: 48%;
    left: 8px;
    height: 3px;
    width: 25px;
    transform: translateY(-50%);
    background: #fff;
    border-radius: 10px;
  }

  .pop_cont, .pop_cont_new {
    padding: 40px 0;
    font-size: 15px;
  }
  .pop_cont h3 {
    font-size: 12px;
  }
  .pop_cont .gray_txt {
    font-size: 13px;
  }

  .pop_cont .sdpUl li {width:47%; margin:0 2% 2% 0}
  .pop_cont .sdpUl l:nth-child(2n) {margin-right:0}
  .pop_cont input[type="button"] {
    font-size: 13px;
  }
  .pop_cont .pop_td_dl .dm_btn04 {
    height: 30px;
  }
  #cancel .pop_cont input[type="tel"] {
    height: 25px !important;
  }
  #cancel .pop_cont input[type="text"] {
    height: 25px !important;
  }

.pop_td_dl dt, .pop_td_dl dd, .pop_td_dl_flex dt, .pop_td_dl_flex dd {
    float: left;
    margin-bottom: 15px;
    line-height: 1.5em;
  }

.pop_td_dl_flex dt, .pop_td_dl_flex dd {float:none !important}
  .pop_td_dl dt {
    width: 35%;
  }
  .pop_td_dl dt.ph {
    padding: 6px 0;
  }
  .pop_td_dl dd {
    width: 65%;
    color: #7c7c7c;
  }

 .pop_td_dl3 dt {width: 40%;}
 .pop_td_dl3 dd {width: 60%;}

  .pop_td_dl.wps_100 dd .control {font-size: 17px;}
  .pop_td_dl.wps_100 dd .control span {
    /*margin-top: -3px;*/
  }

  .pop_td_dl.pop_td_dl2 dt {
    width: 25%;
  }
  .pop_td_dl.pop_td_dl2 dd {
    width: 75%;
  }

  .pop_sul {
    margin-bottom: 1.1vw;
  }
  .pop_sul li {
    padding-bottom: 5px;
    font-size: 12px;
  }

  .pop_btn {
    margin-top: 8vw;
  }

  .white_content_open {
    overflow-y: scroll;
  }
  .ps_cont {
    top: 0 !important;
    left: 0 !important;
    transform: translate(0, 0) !important;
    width: 100%;
  }
  .ps_box {
    height: 100%;
    padding-top: 0 !important;
  }
  .tpop {
    display: block;
  }
  .ppop,
  .mpop {
    display: none;
  }

  .ps_closebox {
    width: 90%;
    position: absolute;
    top: 2% !important;
    left: 5% !important;
  }
  .ps_closebox .l_close {
    /*float:right;*/
    float: left;
    font-size: 16px; /*margin-right:10%*/
  }
  .ps_closebox .l_close input,
  .ps_closebox .l_close span {
    vertical-align: middle;
    width: 20px;
    height: 20px;
  }
  .ps_closebox a.pop_close {
    position: relative;
    float: left;
    margin-top: 14px;
  }

  .il_bk {
    display: block;
  }
  .il_bk2 {
    font-size: 2.5vw;
  }
}


@media all and (max-width: 480px) {
	/*new마이페이지20200805*/
	#asset_box .today_box p {font-size:12vw;}

	#asset_box .mmBox {font-size:4.8vw; margin-bottom:3.5vw}
	#asset_box .mmBox img {height:4.9vw}

	.asset_list p.trade_box {font-size: 4.3vw; margin-right:0; padding-right:5vw}

	.chart_box .chart {width: 45%; vertical-align: middle;}
	.chart_box .chart img {width: 100%;}
	.chart_box .txt {width: 50%; font-size: 4.5vw; margin-top: 1vw;}

	.asset_list {margin: 8vw -5.5% 0;}
	.asset_list li {padding: 5vw; margin-bottom: 3vw; font-size:4.5vw;}

	.asset_list .txt .num_g {font-size: 4vw;}
	.asset_list .num { margin-top:5vw; font-size: 5.5vw;}

	.asset_list .num .sm_num {font-size:5.5vw;}

	.cg_btn a {font-size: 4vw;}
	.cg_btn a span {display:inline-block; vertical-align:middle}

	.cg_btn .nt_b {font-size: 5.5vw; margin-right:1.5vw;}
	.cg_btn .sm_num {font-size:4vw; margin-top:2vw}
	.cg_btn .txt {font-size:4.5vw}

	#asset_sgbox .asset_njbox { margin-top: 5vw !important;}
	#asset_sgbox .asset_njbox,  #asset_sgbox .asset_yybox,  #asset_sgbox .balance_yybox{padding:5vw; font-size:4vw; }
	#asset_sgbox .balance_yybox .num {font-size: 5.3vw; margin-top: -0.7vw;}
	#asset_sgbox .balance_yybox .num_us {font-size: 5.5vw; margin-top: -0.7vw;}


	#asset_sgbox .balance_yybox .num_us .sm_num {font-size:4vw;}
	#asset_sgbox .balance_yybox .jango {float: right; width: 40%; font-size: 30px; margin-top: -1.2vw;}
	#asset_sgbox .balance_yybox .txt {width:55%}
	#asset_sgbox .balance_yybox .txt2 {color: #ffffff;}

	#asset_sgbox .asset_njbox p {font-size:4vw;}
	#asset_sgbox .asset_njbox .icon {width: 35%;}
	#asset_sgbox .asset_njbox .icon img {width: 90%; }
	#asset_sgbox .asset_yybox .num {font-size:6.5vw;}

	/*new마이페이지20250627*/
	.cg_bt_txt {font-size:3.6vw; margin-top:3.6vw}
}

@media all and (max-width: 768px) {
	.pop_td_dl.wps_100 dd .control {font-size: 2.7vw; margin-top:2.5vw}
}

@media all and (max-width: 480px) {
	.pop_td_dl.wps_100 dd .control {font-size:3.7vw; margin-top:3.5vw}
}


/*-----------------------------------------------마이페이지 jisoo 20240813-----------------------------------------------*/
.hom_cut_topline {position:relative; border-top:14px solid #F2F5FA; margin-top:50px; padding-top:50px}
.hom_cut_topline02 {margin-top:45px; margin-bottom:45px}
.mypage_mybuffBox {margin-bottom:84px; display:flex; align-items:center; line-height:1.3em}
.mypage_mybuffBox .tlt {font-size:25px; color:#212329; font-weight:700}

.mypage_mybuffBox .pointBox {margin-left:auto;}
.mypage_mybuffBox .pointBox a {display:flex; align-items:center;}
.mypage_mybuffBox .pointBox .point_txt {position:relative; font-size:35px; color:#212329; font-weight:700; margin:-4px 0 0 7px}
.mypage_mybuffBox .pointBox .point_txt:after {content:""; display:inline-block; vertical-align:middle; margin-top:-7px; margin-left:20px; width:13px; height:20px; background:url(../img/my_buff_arrow.png) no-repeat 0 0; background-size:100% 100%}
.mypage_mybuffBox .pointBox .point_icon {width:35px; height:35px; background: url(../img/shop/content/point_icon.png) no-repeat 0 0; background-size:100% 100%}


@media screen and (max-width:768px){	
	.hom_cut_topline_ma {margin:0 -5%; overflow:hidden}
	.hom_cut_topline {border-width:2.4vw; margin-top:6vw; padding-top:6vw}
	.hom_cut_topline02 {margin-top:4.5vw; margin-bottom:4.5vw}
	.mypage_mybuffBox {width:90%; margin:0 auto 1.4vw;}
	.mypage_mybuffBox .tlt {font-size:3.5vw;}
	.mypage_mybuffBox .pointBox .point_txt {font-size:4.5vw; margin:-0.6vw 0 0 0.9vw}
	.mypage_mybuffBox .pointBox .point_txt:after {margin-top:-0.9vw; margin-left:3vw; width:2.1vw; height:2.8vw;}
	.mypage_mybuffBox .pointBox .point_icon {width:4.5vw; height:4.5vw;}
}


@media screen and (max-width:480px){	
	.hom_cut_topline {border-width:3.4vw; margin-top:7vw; padding-top:7vw}
	.hom_cut_topline02 {margin-top:5.5vw; margin-bottom:5.5vw}
	.mypage_mybuffBox {margin-bottom:1.4vw;}
	.mypage_mybuffBox .tlt {font-size:4.5vw;}
	.mypage_mybuffBox .pointBox .point_txt {font-size:5.5vw; margin:-0.8vw 0 0 1.1vw}
	.mypage_mybuffBox .pointBox .point_txt:after {margin-top:-1.1vw; margin-left:4vw; width:2.6vw; height:3.6vw;}
	.mypage_mybuffBox .pointBox .point_icon {width:5.5vw; height:5.5vw;}
}



/*-----------------------------------------------마이페이지 jisoo 20241112-----------------------------------------------*/
.my_bn_slBox {position:relative; height:64px; line-height:59px; margin-bottom:45px; border:2px solid transparent; background-image: linear-gradient(90deg, #FC8500 0%, #FFC068 100%); border-image-slice: 1; background-origin: border-box; border-radius:50px; padding:1px; overflow: hidden;}
.my_bn_slwBox {position:relative; background:#fff; width:100%; height:100%; border-radius:50px; padding:0 80px 0 70px; overflow:hidden}
.my_bn_slwBox:before {content:""; display:inline-block; position:absolute; top:50%; left:7px; transform: translateY(-50%); width:48px; height:48px; background:url(/img/my_bn_icon.png) no-repeat 0 0; background-size:100% 100%;}

.my_bn_sl .item a {color:#212329; font-size:24px; font-weight:600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; outline: none;}

.my_bn_sl .item a:focus {
    outline: none;
}

.my_bn_sl .item a:active {
    outline: none;
}


.my_bn_slwBox .my_bn_sl_more a {position:absolute; top:47%; right:23px; transform: translateY(-50%); display:inline-block}
.my_bn_slwBox .my_bn_sl_more img {width:32px; height:32px;}


@media screen and (max-width:768px){	
	.my_bn_slBox {height:8.4vw; line-height:7.8vw; border-width:0.2vw; margin-bottom:4.5vw; border-radius:5vw; padding:0.1vw}
	.my_bn_slwBox {border-radius:5vw; padding:0 13vw 0 9vw;}
	.my_bn_slwBox:before {top:49%; left:0.9vw; width:6vw; height:6vw;}

	.my_bn_sl .item a {font-size:3vw; outline: none;}

	.my_bn_sl .item a:focus {
		outline: none;
	}

	.my_bn_sl .item a:active {
		outline: none;
	}


	.my_bn_slwBox .my_bn_sl_more a {top:45%; right:3vw;}
	.my_bn_slwBox .my_bn_sl_more img {width:4.2vw; height:4.2vw;}
}


@media screen and (max-width:480px){	
	.my_bn_slBox {height:10.8vw; line-height:9.9vw; border-width:0.4vw; margin-bottom:5.5vw; border-radius:6vw; padding:0.3vw}
	.my_bn_slwBox {border-radius:6vw; padding:0 14vw 0 12vw;}
	.my_bn_slwBox:before {top:49.5%; left:1.1vw; width:7.5vw; height:7.5vw;}

	.my_bn_sl .item a {font-size:3.4vw; outline: none;}

	.my_bn_sl .item a:focus {
		outline: none;
	}

	.my_bn_sl .item a:active {
		outline: none;
	}


	.my_bn_slwBox .my_bn_sl_more a {top:45.5%; right:4vw;}
	.my_bn_slwBox .my_bn_sl_more img {width:5.2vw; height:5.2vw;}
}


/*-----------------------------------------------마이페이지 jisoo 20250610-----------------------------------------------*/
.mypage_proceedsBox {color:#212329; display:flex; align-items:center; margin:-10px 0 50px}
.mypage_proceedsBox .tlt {font-size:23px; font-weight:700; line-height:1.3em}
.mypage_proceedsBox .proceeds {font-size:30px; font-weight:600; margin-left:auto; line-height:1.3em}



@media screen and (max-width:768px){	
	.mypage_proceedsBox {width: 90%; margin:-1.5vw auto 6vw}
	.mypage_proceedsBox .tlt {font-size:3.3vw;}
	.mypage_proceedsBox .proceeds {font-size:4vw;}
}

@media screen and (max-width:480px){	
	.mypage_proceedsBox {margin:-2vw auto 7vw}
	.mypage_proceedsBox .tlt {font-size:4.3vw;}
	.mypage_proceedsBox .proceeds {font-size:5vw;}
}


/****************************************425px****************************************/
@media all and (max-width: 425px) {
  .mpop {display: block;}
  .ppop,
  .tpop {display: none;}

	 .pop_td_dl3 dt {width: 45%;}
	 .pop_td_dl3 dd {width: 55%;}
}

/*테이블*/
table {
  border-collapse: collapse;
  border-spacing: 0px;
}
table caption {
  height: 0;
  width: 0;
  text-indent: -9999px;
}

.t1 {
}
.t1 thead th {
  background: #fc8500;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.t1 thead th:last-child,
.t1 tbody td {
  border-right: 0;
}
.t1 tbody th {
  background: #ffd7da;
  color: #343434;
  font-weight: 500;
  font-size: 14px;
}
.t1 tbody td {
  color: #343434;
  background: #d9d9d9;
  font-size: 14px;
}
.t1 thead th:last-child {
  background: #e46c0a;
}
.t1 td:last-child {
  background: #fac090;
}
.t1 thead th,
.t1 tbody th,
.t1 tbody td {
  text-align: center;
  padding: 15px 0;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.t2 {
}
.t2 th {
  text-align: center;
  background: #fc8500;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.t2 td {
  text-align: left;
  color: #343434;
  background: #d9d9d9;
  font-size: 14px;
}
.t2 th,
.t2 td {
  padding: 15px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.t4 {
  width: 100%;
}
.t4 thead th {
  background: #3f3f40;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.t4 thead th:last-child,
.t4 tbody td {
  border-right: 0;
}
.t4 tbody th {
  background: #e7e7e7;
  color: #343434;
  font-weight: 500;
  font-size: 14px;
}
.t4 tbody td {
  color: #343434;
  background: #efefef;
  font-size: 14px;
}
.t4 thead th:last-child {
  background: #d31717;
}
.t4 td:last-child {
  background: #fac6c6;
}
.t4 thead th,
.t4 tbody th,
.t4 tbody td {
  text-align: center;
  padding: 15px 0;
  border-right: 1px solid #acacac;
  border-bottom: 1px solid #acacac;
}


/*********************************************게시판부분*********************************************/

/* 게시판용 버튼 */
.bo_v_nb {
  float: left;
}
.bo_v_nb li {
  float: left;
  margin-right: 5px;
}
.bo_v_com {
  float: right;
}
.bo_v_com li {
  float: left;
  margin-left: 5px;
}

a.btn_b01 {
  display: inline-block !important;
  padding: 12px 18px;
  border: 1px solid #d9ded9;
  background: #f2f5f9;
  color: #000;
  text-decoration: none;
  vertical-align: middle;
}
a.btn_b01:focus,
.btn_b01:hover {
  text-decoration: none;
}
a.btn_b02 {
  display: inline-block !important;
  padding: 12px 18px;
  border: 0;
  background: #fc8500;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}
a.btn_b02:focus,
.btn_b02:hover {
  text-decoration: none;
}
a.btn_admin {
  display: inline-block !important;
  padding: 12px 18px;
  border: 1px solid #fc8500;
  background: #fc8500;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
} /* 관리자 전용 버튼 */
a.btn_admin:focus,
a.btn_admin:hover {
  text-decoration: none;
}

input.btn_b02 {
  display: inline-block;
  padding: 12px 18px;
  border: 0;
  background: #fc8500;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}
input.btn_b02:focus,
.btn_b02:hover {
  text-decoration: none;
}

input.btn_b020 {
  display: inline-block;
  padding: 8px 25px;
  margin: 0px, 30px;
  border: 0;
  border-radius: 10px;
  background: #fc8500;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}
input.btn_b020:focus,
.btn_b02:hover {
  text-decoration: none;
}

/* 게시판 목록 공통 */
.bo_fx {
  margin-bottom: 5px;
  zoom: 1;
}
.bo_fx:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
.bo_fx ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#bo_list_total {
  float: left !important;
  padding-top: 5px;
}
.btn_bo_user {
  float: right !important;
  margin: 0;
  padding: 0;
  list-style: none;
}
.btn_bo_user li {
  float: left !important;
  margin-left: 5px;
}
.btn_bo_adm {
  float: left !important;
}
.btn_bo_adm li {
  float: left !important;
  margin-right: 5px;
}
.btn_bo_adm input {
  padding: 12px 18px;
  border: 0;
  background: #363636;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}
.bo_notice td {
  background: #f5f6fa;
}
.bo_notice td a {
  font-weight: bold;
}
.td_num strong {
  color: #000;
}
.bo_cate_link {
  display: inline-block;
  margin: 0 3px 0 0;
  padding: 0 6px 0 0;
  border-right: 1px solid #e7f1ed;
  color: #999 !important;
  font-weight: bold;
  text-decoration: none;
} /* 글제목줄 분류스타일 */
.bo_current {
  color: #e8180c;
}
#bo_list .cnt_cmt {
  display: inline-block;
  margin: 0 0 0 3px;
  font-weight: bold;
}

#bo_sch {
  margin-bottom: 25px;
  padding: 30px 0px 20px 0px;
  text-align: center;
  background: #f8f8f8;
  border: 1px solid #cfcfcf;
}
#bo_sch legend {
  position: absolute;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -9999em;
  overflow: hidden;
}

.mg_mb10 {
  margin-bottom: -10px !important;
}

#bo_sch select {width:20%}
#bo_sch input.frm_input2 {width:50%}

/*퀵메뉴*/
#quick {
  position: fixed;
  top: 50%;
  right: 30px;
  margin-top: -169px;
  display: inline-block;
  z-index: 800;
}
.pc_quick {
  display: block;
}
.m_quick {
  display: none;
  width: 50px;
}
.m_quick a {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  padding-top: 7px;
  margin: 6px 0;
}
.m_quick a.st1 {
  background: #3a2020;
}

@media all and (max-width: 1200px) {
  /*퀵*/
  #quick {
    top: auto;
    right: 3%;
    margin-top: 0;
    bottom: 30px;
  }
  .pc_quick {
    display: none;
  }
  .m_quick {
    display: block;
  }
}

/*탭버튼*/
ul.types {
  position: relative;
  height: 52px;
  width: 100%;
  font-size: 18px;
  border-left: 1px solid #ddd;
  margin-bottom: 35px;
  overflow: hidden;
  box-sizing: border-box;
}
ul.types li {
  float: left;
  text-align: center;
  cursor: pointer;
  width: 16.666%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #ddd;
  border-left: 0;
  color: #949292;
  background: #efefef;
  box-sizing: border-box;
}
ul.types li.active {
  background: #fc8500;
  color: #fff;
  border: 1px solid #fc8500;
}

ul.types2 {
  position: relative;
  height: 52px;
  width: 100%;
  font-size: 18px;
  border-left: 1px solid #ddd;
  margin-bottom: 35px;
  overflow: hidden;
  box-sizing: border-box;
}
ul.types2 li {
  float: left;
  text-align: center;
  cursor: pointer;
  width: 16.5%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #ddd;
  border-left: 0;
  color: #000;
  background: #efefef;
  box-sizing: border-box;
}
ul.types2 li.active {
  background: #fc8500;
  color: #fff;
  border: 1px solid #fc8500;
}
ul.types2.tp4 li {
  width: 25%;
}
ul.types2.tp3 li {
  width: 33.333%;
}

.tab_container {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
}
.tab_content {
  padding: 5px;
  font-size: 14px;
} /*display: none;}*/
/*.tab_container .tab_content ul {width:100%; margin:0px; padding:0px;}
.tab_container .tab_content ul li {padding:5px; list-style:none}*/

@media all and (max-width: 640px) {
  ul.types {
    font-size: 15px;
  }
  ul.types2 {
    font-size: 15px;
  }
  a.btn_b01 {
    padding: 12px 8px;
  }
}

/*동영상 반응형 반응*/
.video-container {
  margin: 0;
  padding-bottom: 75%;
  max-width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.dw_btn {
  color: #fc8500;
  border: 1px solid #fc8500;
  padding: 10px 30px;
  font-size: 15px;
}
.dw_btn:hover {
  background: #fc8500;
  color: #fff;
  transition: all 0.3s ease;
}
.dw_box {
  margin-top: 80px;
}

.point {color: #fc8500 !important;}
.point2 {color:#505BF0 !important}
.point3 {color:#2D4C68 !important}

/* 패딩, 마진값 */
.mg_l1 {
  margin-left: 1px;
}
.mg_l2 {
  margin-left: 2px;
}
.mg_l3 {
  margin-left: 3px;
}
.mg_l4 {
  margin-left: 4px;
}
.mg_l5 {
  margin-left: 5px;
}
.mg_l10 {
  margin-left: 10px;
}
.mg_l15 {
  margin-left: 15px;
}
.mg_l20 {
  margin-left: 20px;
}
.mg_l25 {
  margin-left: 25px;
}
.mg_l30 {
  margin-left: 30px;
}
.mg_l35 {
  margin-left: 35px;
}
.mg_l40 {
  margin-left: 40px;
}
.mg_l45 {
  margin-left: 45px;
}
.mg_l50 {
  margin-left: 50px;
}
.mg_l55 {
  margin-left: 55px;
}
.mg_l60 {
  margin-left: 60px;
}

.mg_r3 {
  margin-right: 3px;
}
.mg_r25 {
  margin-right: 25px;
}

.mg_t3 {
  margin-top: 3px !important;
}
.mg_t5 {
  margin-top: 5px !important;
}
.mg_t10 {
  margin-top: 10px !important;
}
.mg_t11 {
  margin-top: 11px !important;
}
.mg_t12 {
  margin-top: 12px !important;
}
.mg_t13 {
  margin-top: 13px !important;
}
.mg_t14 {
  margin-top: 14px !important;
}
.mg_t15 {
  margin-top: 15px !important;
}
.mg_t20 {
  margin-top: 20px !important;
}
.mg_t25 {
  margin-top: 25px !important;
}
.mg_t30 {
  margin-top: 30px !important;
}
.mg_t35 {
  margin-top: 35px !important;
}
.mg_t40 {
  margin-top: 40px !important;
}
.mg_t45 {
  margin-top: 45px !important;
}
.mg_t50 {
  margin-top: 50px !important;
}
.mg_t55 {
  margin-top: 55px !important;
}
.mg_t60 {
  margin-top: 60px !important;
}
.mg_t65 {
  margin-top: 65px !important;
}
.mg_t70 {margin-top: 70px !important;}
.mg_t75 {
  margin-top: 75px !important;
}
.mg_t80 {
  margin-top: 80px !important;
}
.mg_t85 {
  margin-top: 85px !important;
}
.mg_t90 {
  margin-top: 90px !important;
}
.mg_t95 {
  margin-top: 95px !important;
}
.mg_t100 {
  margin-top: 100px !important;
}
.mg_t110 {
  margin-top: 110px !important;
}
.mg_t120 {
  margin-top: 120px !important;
}
.mg_t130 {
  margin-top: 130px !important;
}
.mg_t140 {
  margin-top: 140px !important;
}
.mg_t200 {
  margin-top: 200px !important;
}
.mg_t300 {
  margin-top: 300px !important;
}
.mg_t500 {
  margin-top: 500px !important;
}

.mg_r5 {
  margin-right: 5px;
}
.mg_r9 {
  margin-right: 9px;
}
.mg_r10 {
  margin-right: 10px;
}
.mg_r11 {
  margin-right: 11px;
}
.mg_r12 {
  margin-right: 12px;
}
.mg_r13 {
  margin-right: 13px;
}
.mg_r14 {
  margin-right: 14px;
}
.mg_r15 {
  margin-right: 15px;
}
.mg_r16 {
  margin-right: 16px;
}
.mg_r17 {
  margin-right: 17px;
}
.mg_r18 {
  margin-right: 18px;
}
.mg_r19 {
  margin-right: 19px;
}
.mg_r20 {
  margin-right: 20px;
}
.mg_r30 {
  margin-right: 30px;
}
.mg_r40 {
  margin-right: 40px;
}
.mg_r50 {
  margin-right: 50px;
}


.mg_l2 {
  margin-left: 2px;
}
.mg_l3 {
  margin-left: 3px;
}

.pd_l0 {
  padding-left: 0px !important;
}

.pd_l1 {
  padding-left: 1px;
}
.pd_l2 {
  padding-left: 2px;
}
.pd_l5 {
  padding-left: 5px;
}
.pd_l10 {
  padding-left: 10px !important;
}
.pd_l20 {
  padding-left: 20px;
}
.pd_l30 {
  padding-left: 30px;
}
.pd_l40 {
  padding-left: 40px;
}

.pd_r1 {
  padding-right: 1px;
}
.pd_r2 {
  padding-right: 2px;
}
.pd_r5 {
  padding-right: 5px;
}
.pd_r10 {
  padding-right: 10px !important;
}
.pd_r20 {
  padding-right: 20px;
}
.pd_r30 {
  padding-right: 30px;
}
.pd_r40 {
  padding-right: 40px;
}

.mg_t0 {margin-top:0px !important}
.mg_t1 {margin-top:1px !important}
.mg_t2 {margin-top:2px !important}
.mg_t3 {margin-top:3px !important}
.mg_t4 {margin-top:4px !important}
.mg_t5 {margin-top:5px !important}
.mg_t6 {margin-top:5px !important}
.mg_t10 {margin-top:10px !important}
.mg_t11 {margin-top:11px !important}
.mg_t12 {margin-top:12px !important}
.mg_t13 {margin-top:13px !important}
.mg_t14 {margin-top:14px !important}
.mg_t15 {margin-top:15px !important}
.mg_t20 {margin-top:20px !important}
.mg_t25 {margin-top:25px !important}
.mg_t30 {margin-top:30px !important}
.mg_t35 {margin-top:35px !important}
.mg_t40 {margin-top:40px !important}
.mg_t45 {margin-top:45px !important}
.mg_t50 {margin-top:50px !important}
.mg_t55 {margin-top:55px !important}
.mg_t60 {margin-top:60px !important}
.mg_t65 {margin-top:65px !important}
.mg_t70 {margin-top:70px !important}
.mg_t75 {margin-top:75px !important}
.mg_t80 {margin-top:80px !important}
.mg_t85 {margin-top:85px !important}
.mg_t90 {margin-top:90px !important}
.mg_t95 {margin-top:95px !important}
.mg_t100 {margin-top:100px !important}

.mg_b0 {margin-bottom:0px !important}
.mg_b1 {margin-bottom:1px !important}
.mg_b2 {margin-bottom:2px !important}
.mg_b3 {margin-bottom:3px !important}
.mg_b4 {margin-bottom:4px !important}
.mg_b5 {margin-bottom:5px !important}
.mg_b10 {margin-bottom:10px !important}
.mg_b11 {margin-bottom:11px !important}
.mg_b12 {margin-bottom:12px !important}
.mg_b13 {margin-bottom:13px !important}
.mg_b14 {margin-bottom:14px !important}
.mg_b15 {margin-bottom:15px !important}
.mg_b20 {margin-bottom:20px !important}
.mg_b25 {margin-bottom:25px !important}
.mg_b30 {margin-bottom:30px !important}
.mg_b35 {margin-bottom:35px !important}
.mg_b40 {margin-bottom:40px !important}
.mg_b45 {margin-bottom:45px !important}
.mg_b50 {margin-bottom:50px !important}
.mg_b55 {margin-bottom:55px !important}
.mg_b60 {margin-bottom:60px !important}
.mg_b65 {margin-bottom:65px !important}
.mg_b70 {margin-bottom:70px !important}
.mg_b75 {margin-bottom:75px !important}
.mg_b80 {margin-bottom:80px !important}
.mg_b85 {margin-bottom:85px !important}
.mg_b90 {margin-bottom:90px !important}
.mg_b95 {margin-bottom:95px !important}
.mg_b100 {margin-bottom:100px !important}

.mg_l0 {margin-left:0px !important}
.mg_l1 {margin-left:1px !important}
.mg_l2 {margin-left:2px !important}
.mg_l3 {margin-left:3px !important}
.mg_l4 {margin-left:4px !important}
.mg_l5 {margin-left:5px !important}
.mg_l6 {margin-left:6px !important}
.mg_l7 {margin-left:7px !important}
.mg_l10 {margin-left:10px !important}
.mg_l15 {margin-left:15px !important}
.mg_l20 {margin-left:20px !important}
.mg_l25 {margin-left:25px !important}
.mg_l30 {margin-left:30px !important}
.mg_l35 {margin-left:35px !important}
.mg_l40 {margin-left:40px !important}
.mg_l45 {margin-left:45px !important}
.mg_l50 {margin-left:50px !important}
.mg_l55 {margin-left:55px !important}
.mg_l60 {margin-left:60px !important}
.mg_l65 {margin-left:65px !important}
.mg_l70 {margin-left:70px !important}
.mg_l75 {margin-left:75px !important}
.mg_l80 {margin-left:80px !important}
.mg_l85 {margin-left:85px !important}
.mg_l90 {margin-left:90px !important}
.mg_l95 {margin-left:95px !important}
.mg_l100 {margin-left:100px !important}


.mg_r0 {margin-right:0px !important}
.mg_r1 {margin-right:1px !important}
.mg_r2 {margin-right:2px !important}
.mg_r3 {margin-right:3px !important}
.mg_r4 {margin-right:4px !important}
.mg_r5 {margin-right:5px !important}
.mg_r6 {margin-right:6px !important}
.mg_r7 {margin-right:7px !important}
.mg_r10 {margin-right:10px !important}
.mg_r15 {margin-right:15px !important}
.mg_r20 {margin-right:20px !important}
.mg_r25 {margin-right:25px !important}
.mg_r30 {margin-right:30px !important}
.mg_r35 {margin-right:35px !important}
.mg_r40 {margin-right:40px !important}
.mg_r45 {margin-right:45px !important}
.mg_r50 {margin-right:50px !important}
.mg_r55 {margin-right:55px !important}
.mg_r60 {margin-right:60px !important}
.mg_r65 {margin-right:65px !important}
.mg_r70 {margin-right:70px !important}
.mg_r75 {margin-right:75px !important}
.mg_r80 {margin-right:80px !important}
.mg_r85 {margin-right:85px !important}
.mg_r90 {margin-right:90px !important}
.mg_r95 {margin-right:95px !important}
.mg_r100 {margin-right:100px !important}


@media screen and (max-width:768px){
	.mg_t1 {margin-top:0.1vw !important}
	.mg_t2 {margin-top:0.2vw !important}
	.mg_t3 {margin-top:0.3vw !important}
	.mg_t4 {margin-top:0.4vw !important}
	.mg_t5 {margin-top:0.5vw !important}
	.mg_t6 {margin-top:0.6vw !important}
	.mg_t10 {margin-top:1vw !important}
	.mg_t11 {margin-top:1.1vw !important}
	.mg_t12 {margin-top:1.2vw !important}
	.mg_t13 {margin-top:1.3vw !important}
	.mg_t14 {margin-top:1.4vw !important}
	.mg_t15 {margin-top:1.5vw !important}
	.mg_t20 {margin-top:2vw !important}
	.mg_t25 {margin-top:2.5vw !important}
	.mg_t30 {margin-top:3vw !important}
	.mg_t35 {margin-top:3.5vw !important}
	.mg_t40 {margin-top:4vw !important}
	.mg_t45 {margin-top:4.5vw !important}
	.mg_t50 {margin-top:5vw !important}
	.mg_t55 {margin-top:5.5vw !important}
	.mg_t60 {margin-top:6vw !important}
	.mg_t65 {margin-top:6.5vw !important}
	.mg_t70 {margin-top:7vw !important}
	.mg_t75 {margin-top:7.5vw !important}
	.mg_t80 {margin-top:8vw !important}
	.mg_t85 {margin-top:8.5vw !important}
	.mg_t90 {margin-top:9vw !important}
	.mg_t95 {margin-top:9.5vw !important}
	.mg_t100 {margin-top:10vw !important}

	.mg_b10 {margin-bottom:1vw !important}
	.mg_b11 {margin-bottom:1.1vw !important}
	.mg_b12 {margin-bottom:1.2vw !important}
	.mg_b13 {margin-bottom:1.3vw !important}
	.mg_b14 {margin-bottom:1.4vw !important}
	.mg_b15 {margin-bottom:1.5vw !important}
	.mg_b20 {margin-bottom:2vw !important}
	.mg_b25 {margin-bottom:2.5vw !important}
	.mg_b30 {margin-bottom:3vw !important}
	.mg_b35 {margin-bottom:3.5vw !important}
	.mg_b40 {margin-bottom:4vw !important}
	.mg_b45 {margin-bottom:4.5vw !important}
	.mg_b50 {margin-bottom:5vw !important}
	.mg_b55 {margin-bottom:5.5vw !important}
	.mg_b60 {margin-bottom:6vw !important}
	.mg_b65 {margin-bottom:6.5vw !important}
	.mg_b70 {margin-bottom:7vw !important}
	.mg_b75 {margin-bottom:7.5vw !important}
	.mg_b80 {margin-bottom:8vw !important}
	.mg_b85 {margin-bottom:8.5vw !important}
	.mg_b90 {margin-bottom:9vw !important}
	.mg_b95 {margin-bottom:9.5vw !important}
	.mg_b100 {margin-bottom:10vw !important}

	.mg_l10 {margin-left:1vw !important}
	.mg_l15 {margin-left:1.5vw !important}
	.mg_l20 {margin-left:2vw !important}
	.mg_l25 {margin-left:3.5vw !important}
	.mg_l30 {margin-left:3vw !important}
	.mg_l35 {margin-left:3.5vw !important}
	.mg_l40 {margin-left:4vw !important}
	.mg_l45 {margin-left:4.5vw !important}
	.mg_l50 {margin-left:5vw !important}
	.mg_l55 {margin-left:5.5vw !important}
	.mg_l60 {margin-left:6vw !important}
	.mg_l65 {margin-left:6.5vw !important}
	.mg_l70 {margin-left:7vw !important}
	.mg_l75 {margin-left:7.5vw !important}
	.mg_l80 {margin-left:8vw !important}
	.mg_l85 {margin-left:8.5vw !important}
	.mg_l90 {margin-left:9vw !important}
	.mg_l95 {margin-left:9.5vw !important}
	.mg_l100 {margin-left:10vw !important}
	
	.mg_r10 {margin-right:1vw !important}
	.mg_r15 {margin-right:1.5vw !important}
	.mg_r20 {margin-right:2vw !important}
	.mg_r25 {margin-right:3.5vw !important}
	.mg_r30 {margin-right:3vw !important}
	.mg_r35 {margin-right:3.5vw !important}
	.mg_r40 {margin-right:4vw !important}
	.mg_r45 {margin-right:4.5vw !important}
	.mg_r50 {margin-right:5vw !important}
	.mg_r55 {margin-right:5.5vw !important}
	.mg_r60 {margin-right:6vw !important}
	.mg_r65 {margin-right:6.5vw !important}
	.mg_r70 {margin-right:7vw !important}
	.mg_r75 {margin-right:7.5vw !important}
	.mg_r80 {margin-right:8vw !important}
	.mg_r85 {margin-right:8.5vw !important}
	.mg_r90 {margin-right:9vw !important}
	.mg_r95 {margin-right:9.5vw !important}
	.mg_r100 {margin-right:10vw !important}
}

@media screen and (max-width:480px){
	.mg_t1 {margin-top:0.3vw !important}
	.mg_t2 {margin-top:0.4vw !important}
	.mg_t3 {margin-top:0.5vw !important}
	.mg_t4 {margin-top:0.6vw !important}
	.mg_t5 {margin-top:0.7vw !important}
	.mg_t6 {margin-top:0.8vw !important}
	.mg_t10 {margin-top:2vw !important}
	.mg_t11 {margin-top:2.1vw !important}
	.mg_t12 {margin-top:2.2vw !important}
	.mg_t13 {margin-top:2.3vw !important}
	.mg_t14 {margin-top:2.4vw !important}
	.mg_t15 {margin-top:2.5vw !important}
	.mg_t20 {margin-top:3vw !important}
	.mg_t25 {margin-top:3.5vw !important}
	.mg_t30 {margin-top:4vw !important}
	.mg_t35 {margin-top:4.5vw !important}
	.mg_t40 {margin-top:5vw !important}
	.mg_t45 {margin-top:5.5vw !important}
	.mg_t50 {margin-top:6vw !important}
	.mg_t55 {margin-top:6.5vw !important}
	.mg_t60 {margin-top:7vw !important}
	.mg_t65 {margin-top:7.5vw !important}
	.mg_t70 {margin-top:8vw !important}
	.mg_t75 {margin-top:8.5vw !important}
	.mg_t80 {margin-top:9vw !important}
	.mg_t85 {margin-top:9.5vw !important}
	.mg_t90 {margin-top:10vw !important}
	.mg_t95 {margin-top:10.5vw !important}
	.mg_t100 {margin-top:11vw !important}

	.mg_b10 {margin-bottom:2vw !important}
	.mg_b11 {margin-bottom:2.1vw !important}
	.mg_b12 {margin-bottom:2.2vw !important}
	.mg_b13 {margin-bottom:2.3vw !important}
	.mg_b14 {margin-bottom:2.4vw !important}
	.mg_b15 {margin-bottom:2.5vw !important}
	.mg_b20 {margin-bottom:3vw !important}
	.mg_b25 {margin-bottom:3.5vw !important}
	.mg_b30 {margin-bottom:4vw !important}
	.mg_b35 {margin-bottom:4.5vw !important}
	.mg_b40 {margin-bottom:5vw !important}
	.mg_b45 {margin-bottom:5.5vw !important}
	.mg_b50 {margin-bottom:6vw !important}
	.mg_b55 {margin-bottom:6.5vw !important}
	.mg_b60 {margin-bottom:7vw !important}
	.mg_b65 {margin-bottom:7.5vw !important}
	.mg_b70 {margin-bottom:8vw !important}
	.mg_b75 {margin-bottom:8.5vw !important}
	.mg_b80 {margin-bottom:9vw !important}
	.mg_b85 {margin-bottom:9.5vw !important}
	.mg_b90 {margin-bottom:10vw !important}
	.mg_b95 {margin-bottom:10.5vw !important}
	.mg_b100 {margin-bottom:11vw !important}

	.mg_l10 {margin-left:2vw !important}
	.mg_l15 {margin-left:2.5vw !important}
	.mg_l20 {margin-left:3vw !important}
	.mg_l25 {margin-left:3.5vw !important}
	.mg_l30 {margin-left:4vw !important}
	.mg_l35 {margin-left:4.5vw !important}
	.mg_l40 {margin-left:5vw !important}
	.mg_l45 {margin-left:5.5vw !important}
	.mg_l50 {margin-left:6vw !important}
	.mg_l55 {margin-left:6.5vw !important}
	.mg_l60 {margin-left:7vw !important}
	.mg_l65 {margin-left:7.5vw !important}
	.mg_l70 {margin-left:8vw !important}
	.mg_l75 {margin-left:8.5vw !important}
	.mg_l80 {margin-left:9vw !important}
	.mg_l85 {margin-left:9.5vw !important}
	.mg_l90 {margin-left:10vw !important}
	.mg_l95 {margin-left:10.5vw !important}
	.mg_l100 {margin-left:11vw !important}

	.mg_r10 {margin-right:2vw !important}
	.mg_r15 {margin-right:2.5vw !important}
	.mg_r20 {margin-right:3vw !important}
	.mg_r25 {margin-right:3.5vw !important}
	.mg_r30 {margin-right:4vw !important}
	.mg_r35 {margin-right:4.5vw !important}
	.mg_r40 {margin-right:5vw !important}
	.mg_r45 {margin-right:5.5vw !important}
	.mg_r50 {margin-right:6vw !important}
	.mg_r55 {margin-right:6.5vw !important}
	.mg_r60 {margin-right:7vw !important}
	.mg_r65 {margin-right:7.5vw !important}
	.mg_r70 {margin-right:8vw !important}
	.mg_r75 {margin-right:8.5vw !important}
	.mg_r80 {margin-right:9vw !important}
	.mg_r85 {margin-right:9.5vw !important}
	.mg_r90 {margin-right:10vw !important}
	.mg_r95 {margin-right:10.5vw !important}
	.mg_r100 {margin-right:11vw !important}
}

.pd_t0 {padding-top:0px !important}
.pd_t5 {padding-top:5px !important}
.pd_t10 {padding-top:10px !important}
.pd_t15 {padding-top:15px !important}
.pd_t20 {padding-top:20px !important}
.pd_t30 {padding-top:30px !important}
.pd_t40 {padding-top:40px !important}
.pd_t50 {padding-top:50px !important}
.pd_t60 {padding-top:60px !important}
.pd_t70 {padding-top:70px !important}
.pd_t80 {padding-top:80px !important}
.pd_t90 {padding-top:90px !important}
.pd_t100 {padding-top:100px !important}

.pd_b0 {padding-bottom:0px !important}
.pd_b5 {padding-bottom:5px !important}
.pd_b10 {padding-bottom:10px !important}
.pd_b20 {padding-bottom:20px !important}
.pd_b30 {padding-bottom:30px !important}
.pd_b40 {padding-bottom:40px !important}
.pd_b50 {padding-bottom:50px !important}
.pd_b60 {padding-bottom:60px !important}
.pd_b70 {padding-bottom:70px !important}
.pd_b80 {padding-bottom:80px !important}
.pd_b90 {padding-bottom:90px !important}
.pd_b100 {padding-bottom:100px !important}

@media screen and (max-width:768px){
	.pd_t10 {padding-top:1vw !important}
	.pd_t15 {padding-top:1.5vw !important}
	.pd_t20 {padding-top:2vw !important}
	.pd_t30 {padding-top:3vw !important}
	.pd_t40 {padding-top:4vw !important}
	.pd_t50 {padding-top:5vw !important}
	.pd_t60 {padding-top:6vw !important}
	.pd_t70 {padding-top:7vw !important}
	.pd_t80 {padding-top:8vw !important}
	.pd_t90 {padding-top:9vw !important}
	.pd_t100 {padding-top:10vw !important}

	.pd_b10 {padding-bottom:1vw !important}
	.pd_b20 {padding-bottom:2vw !important}
	.pd_b30 {padding-bottom:3vw !important}
	.pd_b40 {padding-bottom:4vw !important}
	.pd_b50 {padding-bottom:5vw !important}
	.pd_b60 {padding-bottom:6vw !important}
	.pd_b70 {padding-bottom:7vw !important}
	.pd_b80 {padding-bottom:8vw !important}
	.pd_b90 {padding-bottom:9vw !important}
	.pd_b100 {padding-bottom:10vw !important}
}

@media screen and (max-width:480px){
	.pd_t10 {padding-top:2vw !important}
	.pd_t15 {padding-top:2.5vw !important}
	.pd_t20 {padding-top:3vw !important}
	.pd_t30 {padding-top:4vw !important}
	.pd_t40 {padding-top:5vw !important}
	.pd_t50 {padding-top:6vw !important}
	.pd_t60 {padding-top:7vw !important}
	.pd_t70 {padding-top:8vw !important}
	.pd_t80 {padding-top:9vw !important}
	.pd_t90 {padding-top:10vw !important}
	.pd_t100 {padding-top:11vw !important}

	.pd_b10 {padding-bottom:2vw !important}
	.pd_b20 {padding-bottom:3vw !important}
	.pd_b30 {padding-bottom:4vw !important}
	.pd_b40 {padding-bottom:5vw !important}
	.pd_b50 {padding-bottom:6vw !important}
	.pd_b60 {padding-bottom:7vw !important}
	.pd_b70 {padding-bottom:8vw !important}
	.pd_b80 {padding-bottom:9vw !important}
	.pd_b90 {padding-bottom:10vw !important}
	.pd_b100 {padding-bottom:11vw !important}
}

.wps_1 {
  width: 1% !important;
}
.wps_2 {
  width: 2% !important;
}
.wps_3 {
  width: 3% !important;
}
.wps_4 {
  width: 4% !important;
}
.wps_5 {
  width: 5% !important;
}
.wps_6 {
  width: 6% !important;
}
.wps_7 {
  width: 7% !important;
}
.wps_8 {
  width: 8% !important;
}
.wps_9 {
  width: 9% !important;
}
.wps_10 {
  width: 10% !important;
}
.wps_11 {
  width: 11% !important;
}
.wps_12 {
  width: 12% !important;
}
.wps_13 {
  width: 13% !important;
}
.wps_14 {
  width: 14% !important;
}
.wps_15 {
  width: 15% !important;
}
.wps_16 {
  width: 16% !important;
}
.wps_17 {
  width: 17% !important;
}
.wps_18 {
  width: 18% !important;
}
.wps_19 {
  width: 19% !important;
}
.wps_20 {
  width: 20% !important;
}
.wps_21 {
  width: 21% !important;
}
.wps_22 {
  width: 22% !important;
}
.wps_23 {
  width: 23% !important;
}
.wps_24 {
  width: 24% !important;
}
.wps_25 {
  width: 25% !important;
}
.wps_26 {
  width: 26% !important;
}
.wps_27 {
  width: 27% !important;
}
.wps_28 {
  width: 28% !important;
}
.wps_29 {
  width: 29% !important;
}
.wps_30 {
  width: 30% !important;
}
.wps_31 {
  width: 31% !important;
}
.wps_32 {
  width: 32% !important;
}
.wps_33 {
  width: 33% !important;
}
.wps_34 {
  width: 34% !important;
}
.wps_35 {
  width: 35% !important;
}
.wps_36 {
  width: 36% !important;
}
.wps_37 {
  width: 37% !important;
}
.wps_38 {
  width: 38% !important;
}
.wps_39 {
  width: 39% !important;
}
.wps_40 {
  width: 40% !important;
}
.wps_41 {
  width: 41% !important;
}
.wps_42 {
  width: 42% !important;
}
.wps_43 {
  width: 43% !important;
}
.wps_44 {
  width: 44% !important;
}
.wps_45 {
  width: 45% !important;
}
.wps_46 {
  width: 46% !important;
}
.wps_47 {
  width: 47% !important;
}
.wps_48 {
  width: 48% !important;
}
.wps_49 {
  width: 49% !important;
}
.wps_50 {
  width: 50% !important;
}
.wps_51 {
  width: 51% !important;
}
.wps_52 {
  width: 52% !important;
}
.wps_53 {
  width: 53% !important;
}
.wps_54 {
  width: 54% !important;
}
.wps_55 {
  width: 55% !important;
}
.wps_56 {
  width: 56% !important;
}
.wps_57 {
  width: 57% !important;
}
.wps_58 {
  width: 58% !important;
}
.wps_59 {
  width: 59% !important;
}
.wps_60 {
  width: 60% !important;
}
.wps_61 {
  width: 61% !important;
}
.wps_62 {
  width: 62% !important;
}
.wps_63 {
  width: 63% !important;
}
.wps_64 {
  width: 64% !important;
}
.wps_65 {
  width: 65% !important;
}
.wps_66 {
  width: 66% !important;
}
.wps_67 {
  width: 67% !important;
}
.wps_68 {
  width: 68% !important;
}
.wps_69 {
  width: 69% !important;
}
.wps_70 {
  width: 70% !important;
}
.wps_71 {
  width: 71% !important;
}
.wps_72 {
  width: 72% !important;
}
.wps_73 {
  width: 73% !important;
}
.wps_74 {
  width: 74% !important;
}
.wps_75 {
  width: 75% !important;
}
.wps_76 {
  width: 76% !important;
}
.wps_77 {
  width: 77% !important;
}
.wps_78 {
  width: 78% !important;
}
.wps_79 {
  width: 79% !important;
}
.wps_80 {
  width: 80% !important;
}
.wps_81 {
  width: 81% !important;
}
.wps_82 {
  width: 82% !important;
}
.wps_83 {
  width: 83% !important;
}
.wps_84 {
  width: 84% !important;
}
.wps_85 {
  width: 85% !important;
}
.wps_86 {
  width: 86% !important;
}
.wps_87 {
  width: 87% !important;
}
.wps_88 {
  width: 88% !important;
}
.wps_89 {
  width: 89% !important;
}
.wps_90 {
  width: 90% !important;
}
.wps_91 {
  width: 91% !important;
}
.wps_92 {
  width: 92% !important;
}
.wps_93 {
  width: 93% !important;
}
.wps_94 {
  width: 94% !important;
}
.wps_95 {
  width: 95% !important;
}
.wps_96 {
  width: 96% !important;
}
.wps_97 {
  width: 97% !important;
}
.wps_98 {
  width: 98% !important;
}
.wps_99 {
  width: 99% !important;
}
.wps_100 {
  width: 100% !important;
  _width: 100% !important;
  *width: 100% !important;
}


@media screen and (max-width:768px){
	/*.mg_t10 {margin-top:2vw !important}
	.mg_t15 {margin-top:2.5vw !important}
	.mg_t20 {margin-top:3vw !important}
	.mg_t25 {margin-top:3.5vw !important}
	.mg_t30 {margin-top:4vw !important}
	.mg_t35 {margin-top:4.5vw !important}
	.mg_t40 {margin-top:5vw !important}
	.mg_t45 {margin-top:5.5vw !important}
	.mg_t50 {margin-top:6vw !important}
	.mg_t55 {margin-top:6.5vw !important}
	.mg_t60 {margin-top:7vw !important}
	.mg_t65 {margin-top:7.5vw !important}
	.mg_t70 {margin-top:8vw !important}
	.mg_t75 {margin-top:8.5vw !important}
	.mg_t80 {margin-top:9vw !important}
	.mg_t85 {margin-top:9.5vw !important}
	.mg_t90 {margin-top:10vw !important}
	.mg_t95 {margin-top:10.5vw !important}
	.mg_t100 {margin-top:11vw !important}

	.mg_b10 {margin-bottom:2vw !important}
	.mg_b15 {margin-bottom:2.5vw !important}
	.mg_b20 {margin-bottom:3vw !important}
	.mg_b25 {margin-bottom:3.5vw !important}
	.mg_b30 {margin-bottom:4vw !important}
	.mg_b35 {margin-bottom:4.5vw !important}
	.mg_b40 {margin-bottom:5vw !important}
	.mg_b45 {margin-bottom:5.5vw !important}
	.mg_b50 {margin-bottom:6vw !important}
	.mg_b55 {margin-bottom:6.5vw !important}
	.mg_b60 {margin-bottom:7vw !important}
	.mg_b65 {margin-bottom:7.5vw !important}
	.mg_b70 {margin-bottom:8vw !important}
	.mg_b75 {margin-bottom:8.5vw !important}
	.mg_b80 {margin-bottom:9vw !important}
	.mg_b85 {margin-bottom:9.5vw !important}
	.mg_b90 {margin-bottom:10vw !important}
	.mg_b95 {margin-bottom:10.5vw !important}
	.mg_b100 {margin-bottom:11vw !important}*/


	.pd_t100 {padding-top:10vw !important}
}

@media screen and (max-width:480px){
	/*.mg_t10 {margin-top:3vw !important}
	.mg_t15 {margin-top:3.5vw !important}
	.mg_t20 {margin-top:4vw !important}
	.mg_t25 {margin-top:4.5vw !important}
	.mg_t30 {margin-top:5vw !important}
	.mg_t35 {margin-top:5.5vw !important}
	.mg_t40 {margin-top:6vw !important}
	.mg_t45 {margin-top:6.5vw !important}
	.mg_t50 {margin-top:7vw !important}
	.mg_t55 {margin-top:7.5vw !important}
	.mg_t60 {margin-top:8vw !important}
	.mg_t65 {margin-top:8.5vw !important}
	.mg_t70 {margin-top:9vw !important}
	.mg_t75 {margin-top:9.5vw !important}
	.mg_t80 {margin-top:10vw !important}
	.mg_t85 {margin-top:10.5vw !important}
	.mg_t90 {margin-top:11vw !important}
	.mg_t95 {margin-top:11.5vw !important}
	.mg_t100 {margin-top:12vw !important}

	.mg_b10 {margin-bottom:3vw !important}
	.mg_b15 {margin-bottom:3.5vw !important}
	.mg_b20 {margin-bottom:4vw !important}
	.mg_b25 {margin-bottom:4.5vw !important}
	.mg_b30 {margin-bottom:5vw !important}
	.mg_b35 {margin-bottom:5.5vw !important}
	.mg_b40 {margin-bottom:6vw !important}
	.mg_b45 {margin-bottom:6.5vw !important}
	.mg_b50 {margin-bottom:7vw !important}
	.mg_b55 {margin-bottom:7.5vw !important}
	.mg_b60 {margin-bottom:8vw !important}
	.mg_b65 {margin-bottom:8.5vw !important}
	.mg_b70 {margin-bottom:9vw !important}
	.mg_b75 {margin-bottom:9.5vw !important}
	.mg_b80 {margin-bottom:10vw !important}
	.mg_b85 {margin-bottom:10.5vw !important}
	.mg_b90 {margin-bottom:11vw !important}
	.mg_b95 {margin-bottom:11.5vw !important}
	.mg_b100 {margin-bottom:12vw !important}*/

	.pd_t100 {padding-top:11vw !important}
}



/*api*/
.gray_box {
  position: relative;
  width: 98%;
  padding: 1%;
  border: 1px solid #a8a8a8;
  overflow: hidden;
  background: #f0f0f0;
  box-sizing: border-box;
}
.ig_box {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.text_box p {
  font-size: 18px;
  text-align: center;
  padding: 5px 0 10px;
}
.tb_l {
  float: left;
  width: 50%;
}
.tb_r {
  float: right;
  width: 50%;
}
div.textarea {
  width: 100%;
  height: 150px;
  line-height: 26px;
  padding: 2%;
  margin: 0;
  background: #fff;
  overflow: hidden;
  overflow-y: auto !important;
  border: 1px solid #a8a8a8;
}
.form_btn {
  margin-top: 20px;
  font-size: 16px;
}

/*테이블*/
.t3 {
  width: 98%;
  box-sizing: border-box;
}
.t3 table {
  width: 100%;
  font-size: 16px;
  border-top: 3px solid #fc8500;
  box-sizing: border-box;
}
.t3 table th {
  padding: 15px;
  color: #595959;
  background: #f4f4f4;
  border-bottom: 1px solid #ccc;
}
.t3 table td {
  border-bottom: 1px solid #ccc;
  padding: 15px;
}
.t3 table th.t_line,
table.t3 td.t_line {
  border-top: 3px solid #fc8500;
}
.t_none {
  border-top: 0 !important;
}

.white {
  color: #fff !important;
}
.red_back {
  background: #fc8500 !important;
}
.overflow {
  overflow: hidden !important;
}
.b {
  font-weight: 700 !important;
}

.font20 {
  font-size: 20px;
}
/*스크롤*/
.scroll-guide,
.m_block {
  display: none;
}

.mob_block {
  display: none;
}

@media all and (max-width: 768px) {
  .pc_block {
    display: none;
  }
  .mob_block {
    display: block;
  }

	.mg_t70 {margin-top: 8vw !important;}
}

@media all and (max-width: 480px) {
	.mg_t70 {margin-top: 9vw !important;}
}

/*----------------------------------------탑배너-----------------------------------------------*/
#headBanner_wrap {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 10;
}
#headBanner_wrap .img {
  background: #241f55 /*f2f2f2*/;
}
#headBanner_wrap .img_box {
  margin: 0 auto;
  text-align: center;
}
#headBanner_wrap .img img {
  max-width: 100%;
  margin: 0 auto;
}
#headBanner_close {
  position: absolute; /*top: 20%;*/
  bottom: 10%;
  right: 50%;
  transform: translateY(-50%);
  margin-right: -600px;
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -99999px;
  background: url("/person/img/inc/top_bn_close_w.png") no-repeat center;
  background-size: 100%;
}

.pu_p {
  display: block;
}
.pu_m {
  display: none;
}

@media all and (max-width: 1300px) {
  #headBanner_wrap .img img {
    max-width: 96%;
    margin: 0 auto;
  }
}

@media all and (max-width: 1200px) {
  #headBanner_close {
    right: 2vw;
    transform: translateY(0);
    margin-right: 0;
  }
}
@media all and (max-width: 640px) {
  #headBanner_close {
    bottom: 1vw;
    right: 1vw;
    width: 5vw;
    height: 5vw;
  }
  #headBanner_wrap .img img {
    max-width: 90%;
  }
  .pu_p {
    display: none;
  }
  .pu_m {
    display: block;
  }
}

@media screen and (max-width:1220px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:768px){
}

@media screen and (max-width:480px){
}

/*-----------------------------------------------new헤더 영역 20240710 jisoo-----------------------------------------------*/
#header_box {position:fixed; width: 100%; display: block; background: #fff; border-bottom:1px solid #ddd; z-index: 300;}
.shop #header_box {border-color:#F2F5FA}

.hdBox {position:relative; max-width:1200px; margin: 0 auto; height:90px; padding: 20px 0;}

#header_box .burgerBox {position:absolute; top:52%; left:0; transform: translateY(-50%); width:60px; height:60px; cursor:pointer}
#header_box .burgerBox img {width:100%; height:100%}

@media screen and (max-width:1220px){
	.hdBox {width:96%;}
}

@media screen and (max-width:1024px){
	.hdBox {height:9vw; padding:2vw 0}
	#header_box .burgerBox {width:6vw; height:6vw}
}

@media screen and (max-width:768px){
	.hdBox {width:100%; background:#fc8500; height:12vw}
	.shop #header_box {border-color:#fff}
	.shop .hdBox {background:#fff}
	#header_box .burgerBox {display:none}
}

@media screen and (max-width:480px){
	.hdBox {height:15vw}
}


/*NEW로고*/
#header_box .new_logoBox {position: absolute; top:50%; left:80px; transform: translateY(-50%); width:150px; z-index: 500;}
#header_box .new_logoBox02 {width:203px}
#header_box .new_logoBox img {width: 100%;}

#header_box .new_logoBox .log_txt {display:none; color:#fff; vertical-align:middle; margin-right:1.5vw; font-size:2vw}
.shop #header_box .new_logoBox .log_txt {color:#F88504}

@media screen and (max-width:1220px){
}

@media screen and (max-width:1024px){
	#header_box .new_logoBox {left:8vw; width:18.3vw}
}

@media screen and (max-width:768px){
	#header_box .new_logoBox {left:4%; width:auto}
	#header_box .new_logoBox .log_txt {display:inline-block;}
	#header_box .new_logoBox .logo {display:inline-block; vertical-align:middle;}
	#header_box .new_logoBox .logo img {width:20vw}
	#header_box .new_logoBox02 .logo img {width:25.3vw}

	.shop #header_box .new_logoBox .logo .mob_block {display:none}
	.shop #header_box .new_logoBox .logo .pc_block {display:block}
}

@media screen and (max-width:480px){
	#header_box .new_logoBox .log_txt {font-size:3vw; margin-right:1vw; line-height:1.4em}
	#header_box .new_logoBox .logo img {width:26vw}
	#header_box .new_logoBox02 .logo img {width:32.3vw}
}


/*PC 네비*/
#header_box .pc_naviBox {position:absolute; top:50%; right:0; transform: translateY(-50%);}
#header_box .pc_naviBox .new_navi .mu_1 {position:relative; display:inline-block; vertical-align:top; line-height:90px; padding:0 20px 0 10px}
#header_box .pc_naviBox .new_navi .mu_1 .tlt a {position:relative; font-size:19px; color:#212329}
#header_box .pc_naviBox .new_navi .mu_1.active .tlt a, #header_box .pc_naviBox .new_navi .mu_1:hover .tlt a {color:#fc8500}
#header_box .pc_naviBox .new_navi .mu_1.active .tlt a:after, #header_box .pc_naviBox .new_navi .mu_1:hover .tlt a:after {content:""; display:inline-block; width:12px; height:12px; position:absolute; top:55%; right:-15px; transform: translateY(-50%); background: url(../img/inc/1mn_icon_on.png) no-repeat 0 50%; background-size:100%;}
#header_box .pc_naviBox .new_navi .mu_1.bg_none a:after, #header_box .pc_naviBox .new_navi .mu_1.bg_none:hover a:after {display:none}


#header_box .pc_naviBox .new_navi .detail_list {display:none; position:absolute; top:90px; left:50%; transform:translateX(-50%); width:110%; z-index:100}
#header_box .pc_naviBox .new_navi .detail_list ul {width:100%; border:1px solid #ddd; border-top:2px solid #fc8500; background:#fff; padding:5px 0;}
#header_box .pc_naviBox .new_navi .mu_2 {display:block;}
#header_box .pc_naviBox .new_navi .mu_2 a {display:block; font-size:12px; color:#7a7a7a; line-height:1.5em; padding:5px 15px;}
#header_box .pc_naviBox .new_navi .mu_2.active a, #header_box .pc_naviBox .new_navi .mu_2:hover a {color:#fc8500}
#header_box .pc_naviBox .new_navi .mu_2 .two_newBtn {color:#fc8500; font-size:11px; display:inline-block; vertical-align:middle; margin:-3px 0 0 4px}


#header_box .top_newBtn {position:absolute; top:-50px; right:0; /*width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; background:#d9000d; color:#fff;*/ font-size:14px; color:#FC8500; display:block;}


@media screen and (max-width:1220px){
}

@media screen and (max-width:1024px){
	#header_box .pc_naviBox .new_navi .mu_1 {line-height:9vw; padding:0 2vw 0 1vw}
	#header_box .pc_naviBox .new_navi .mu_1 .tlt a {font-size:1.9vw}
	#header_box .pc_naviBox .new_navi .mu_1.active .tlt a:after, #header_box .pc_naviBox .new_navi .mu_1:hover .tlt a:after {width:1.2vw; height:1.2vw; right:-1.5vw;}


	#header_box .pc_naviBox .new_navi .detail_list {top:9vw;}
	#header_box .pc_naviBox .new_navi .detail_list ul {padding:0.5vw 0;}
	#header_box .pc_naviBox .new_navi .mu_2 a {font-size:1.2vw; padding:0.5vw 1.5vw;}

	#header_box .top_newBtn {top:-5vw; /*right:-2.2vw; width:2vw; height:2vw; line-height:2vw;*/ font-size:1.4vw}

	#header_box .pc_naviBox .new_navi .mu_2 .two_newBtn {font-size:1.1vw; margin:-0.3vw 0 0 0.4vw}
}

@media screen and (max-width:768px){
	#header_box .pc_naviBox {display:none}
}

@media screen and (max-width:480px){
}

/*전체 네비*/
#header_box .all_naviBox {position:fixed; top:0; left:0; width:320px; height:100%; transform: translate(-100%, 0%); display:block; background:#fff; overflow:hidden; transition: all 0.4s; z-index:1000}
#header_box .naviBox_active {transform: translateX(0%); transition: all 0.4s;}
#header_box .all_naviBox_bg {display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.15)}
#header_box .all_naviBox_bg.open {display:block}

#header_box .all_naviBox .new_navi_gnb .navi_gnbUlBox {display:none; position:relative; background:#FC8500;}
#header_box .all_naviBox .new_navi_gnb .all_naviBox_close {position:absolute; top:20px; right:20px; width:21px; height:21px; background:url(../img/all_close_icon01.png) no-repeat 0 0; background-size:100% 100%; cursor:pointer}
#header_box .all_naviBox .new_navi_gnb .all_naviBox_close .no_txt {display:none}

#header_box .all_naviBox .all_aum_no_memBox .all_aum_log {padding:20px;}
#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a {position:relative; display:inlne-block; font-size:18px; color:#212329; font-weight:700}
#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a:after {content:""; display:block; position:absolute; top:53%; right:-20px; transform: translateY(-50%); background: url(../img/inc/aum_log_link_icon.png) no-repeat 0 0; width:9px; height:13.5px; background-size:100% 100%}

#header_box .all_naviBox .all_aum_no_memBox .all_aum_small_txt {padding:7px 15px 10px; background:#FFEEDA; color:#F88504; font-size:12px; text-align:center}
#header_box .all_naviBox .all_aum_no_memBox .all_aum_join {padding:16px 20px 0 0;}
#header_box .all_naviBox .all_aum_no_memBox .all_aum_join a {font-size:14px; color:#8C8C8C}


#header_box .all_naviBox .all_aum_memBox {padding:20px; color:#212329; border-bottom:10px solid #F2F5FA}
#header_box .all_naviBox .all_aum_memBox .all_aum_nameBox {font-size:18px; line-height:1.1em}
#header_box .all_naviBox .all_aum_memBox .all_aum_dataBox {font-size:16px;}

#header_box .all_naviBox .all_aum_memBox .all_aum_lineBox {margin-top:18px; padding-top:22px}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li {margin-bottom:10px}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li:last-child {margin-bottom:0}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li > div {display:inline-block; vertical-align:middle}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .tlt {width:35%; font-size:16px; color:#565656; font-weight:700}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num {position:relative; width:64%; text-align:right; font-size:16px}
#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num_txt02:before {content:""; display:inline-block; vertical-align:middle; width:1px; height:15px; background:#DFDFDF; margin:0 8px}


#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox {margin-top:18px; text-align:right;}
#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox a {display:inline-block; padding:8px 16px; border-radius:50px; font-size:14px; font-weight:400}

#header_box .all_naviBox .new_naviBox {padding-top:20px; color:#212329; overflow-y:auto;}
#header_box .all_naviBox .new_naviBox .new_navi_tlt {font-size:16px; font-weight:600; margin-bottom:28px; padding:0 20px}

#header_box .all_naviBox .new_navi .mu_1 .tlt a {position:relative; display:block; color:#212329; padding:13px 20px; font-size:16px; transition:all 0s}
#header_box .all_naviBox .new_navi .mu_1.active .tlt a, #header_box .all_naviBox .new_navi .mu_1:hover .tlt a {color:#fc8500;}

#header_box .all_naviBox .new_navi .mu_1 .tlt a:before {content:""; display:inline-block; vertical-align:middle; margin:-2px 12px 0 0; width:24px; height:24px; background-size:100% 100% !important}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon01:before {background:url(../img/inc/new_navi_off_icon01.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon02:before {background:url(../img/inc/new_navi_off_icon02.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon03:before {background:url(../img/inc/new_navi_off_icon03.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon04:before {background:url(../img/inc/new_navi_off_icon04.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon05:before {background:url(../img/inc/new_navi_off_icon05.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon06:before {background:url(../img/inc/new_navi_off_icon06.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon07:before {background:url(../img/inc/new_navi_off_icon07.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon08:before {background:url(../img/inc/new_navi_off_icon08.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon09:before {background:url(../img/inc/new_navi_off_icon09.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1 .tlt .icon10:before {background:url(../img/inc/new_navi_off_icon10.png) no-repeat 0 0;}

#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon01:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon01:before {background:url(../img/inc/new_navi_on_icon01.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon02:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon02:before {background:url(../img/inc/new_navi_on_icon02.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon03:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon03:before {background:url(../img/inc/new_navi_on_icon03.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon04:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon04:before {background:url(../img/inc/new_navi_on_icon04.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon05:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon05:before {background:url(../img/inc/new_navi_on_icon05.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon06:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon06:before {background:url(../img/inc/new_navi_on_icon06.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon07:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon07:before {background:url(../img/inc/new_navi_on_icon07.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon08:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon08:before {background:url(../img/inc/new_navi_on_icon08.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon09:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon09:before {background:url(../img/inc/new_navi_on_icon09.png) no-repeat 0 0;}
#header_box .all_naviBox .new_navi .mu_1.active .tlt .icon10:before, #header_box .all_naviBox .new_navi .mu_1:hover .tlt .icon10:before {background:url(../img/inc/new_navi_on_icon10.png) no-repeat 0 0;}

#header_box .all_naviBox .new_navi .mu_1 .all_top_newBtn {position:absolute; top:10px; left:14px; display:inline-block; width:18px; height:18px; line-height:18px; background:#d9000d; color:#fff; border-radius:50%; text-align:center; font-size:10px}

#header_box .all_naviBox .new_navi .detail_list {display:none; background:#F2F5FA; padding:10px 0}
#header_box .all_naviBox .new_navi .mu_2 a {display:block; color:#212329; font-size:15px; padding:5px 56px}
#header_box .all_naviBox .new_navi .mu_2.active a, #header_box .all_naviBox .new_navi .mu_2:hover a {font-weight:600}
#header_box .all_naviBox .new_navi .mu_2 .two_newBtn {color: #fc8500; font-size:13px; display: inline-block; vertical-align: middle; margin: -3px 0 0 5px;}


#header_box .all_naviBox .new_navi .mu_1 .tlt a .top_newBtn {position:relative; top:inherit; right:inherit; display:inline-block; vertical-align:middle; margin-top:-5px}

/*모바일 로그인전환 추가*/
#header_box .all_naviBox .bt_logBox {position:fixed; bottom:0; left:0; width:100%; background:#fff}


/*20240813 jisoo 추가*/
#header_box .navi_mybuffBox {margin-top:10px; padding:13px 20px; border:1px solid #F2F5FA; border-radius:15px; display:flex; align-items:center}
#header_box .navi_mybuffBox .tlt {font-size:16px; color:#565656; font-weight:700}
#header_box .navi_mybuffBox .pointBox {margin-left:auto;}
#header_box .navi_mybuffBox .pointBox a {display:flex; align-items:center; line-height:1.3em}
#header_box .navi_mybuffBox .pointBox .point_txt {position:relative; font-size:20px; font-weight:700; color:#212329; margin-left:5px;}
#header_box .navi_mybuffBox .pointBox .point_txt:after {content:""; display:inline-block; vertical-align:middle; margin:-5px 0 0 15px; width:8px; height:13px; background:url(../img/my_buff_arrow.png) no-repeat 0 0; background-size:100% 100%}
#header_box .navi_mybuffBox .pointBox .point_icon {width:20px; height:20px; margin-top:3px; background: url(../img/shop/content/point_icon.png) no-repeat 0 0; background-size:100% 100%}


/*20241030 jisoo 추가*/
#header_box .all_naviBox .all_aum_btn_bigBox {position:relative; margin-top:18px; display:flex; align-items:center; width:100%}
#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox > div {display:inline-block; vertical-align:middle;}
#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .vip_mark {background: #FFEEDA; color:#F88504; font-size:14px; height:27px; line-height:25px; width:38px; border-radius:5px; text-align:center; font-weight:700; letter-spacing: 0.02em;}
#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox {position:relative;}
#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a {position:relative; margin-left:5px; font-size:14px; color:#212329}
#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a:after {content:""; display:inline-block; vertical-align:middle; width:8px; height:11px; background:url(/person/img/vip_mark_arrow.png) no-repeat 0 0; background-size:100% 100%; margin:-3px 0 0 6px}

#header_box .all_naviBox .all_aum_btnBox_r {margin-top:0 !important; margin-left:auto}



@media screen and (max-height:850px){
	#header_box .all_naviBox .all_navi_scroll {height:100vh; padding-bottom:20vh; overflow-y:auto !important; box-sizing:border-box}
}


@media screen and (max-width:1220px){
}

@media screen and (max-width:1024px){
	#header_box .all_naviBox .new_navi_gnb .all_naviBox_close {top:2vw; right:2vw; width:2.1vw; height:2.1vw;}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log {padding:2vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a {font-size:1.8vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a:after {right:-2vw; width:0.9vw; height:1.35vw;}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_small_txt {padding:0.7vw 1.5vw 1vw; font-size:1.2vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join {padding:1.6vw 2vw 0 0;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join a {font-size:1.4vw;}

	#header_box .all_naviBox .all_aum_memBox {padding:2vw; border-width:1vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_nameBox {font-size:1.8vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_dataBox {font-size:1.6vw;}

	#header_box .all_naviBox .all_aum_memBox .all_aum_lineBox {margin-top:1.8vw; padding-top:2.2vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li {margin-bottom:1vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .tlt {font-size:1.6vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num {font-size:1.6vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num_txt02:before {height:1.5vw; margin:0 0.8vw}


	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox {margin-top:1.8vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox a {padding:0.8vw 1.6vw; border-radius:5vw; font-size:1.4vw;}


	#header_box .all_naviBox .new_naviBox {padding-top:2vw;}
	#header_box .all_naviBox .new_naviBox .new_navi_tlt {font-size:1.6vw; margin-bottom:2.8vw; padding:0 2vw}

	#header_box .all_naviBox .new_navi .mu_1 .tlt a {padding:1.3vw 2vw; font-size:1.6vw;}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a:before {margin:-0.3vw 1.2vw 0 0; width:2.4vw; height:2.4vw;}

	#header_box .all_naviBox .new_navi .mu_1 .all_top_newBtn {top:1vw; left:1.4vw; width:1.8vw; height:1.8vw; line-height:1.8vw; font-size:1vw}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a .top_newBtn {margin-top:-0.5vw}

	#header_box .all_naviBox .new_navi .detail_list {padding:1vw 0}
	#header_box .all_naviBox .new_navi .mu_2 a {font-size:1.5vw; padding:0.5vw 5.6vw}
	#header_box .all_naviBox .new_navi .mu_2 .two_newBtn {font-size:1.3vw; margin:-0.3vw 0 0 0.5vw;}


	/*20240813 jisoo 추가*/
	#header_box .navi_mybuffBox {margin-top:1vw; padding:1.5vw 2vw; border-radius:1.5vw;}
	#header_box .navi_mybuffBox .tlt {font-size:1.6vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt {font-size:2vw; margin-left:0.5vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt:after {margin:-0.4vw 0 0 1.5vw; width:0.8vw; height:1.3vw;}
	#header_box .navi_mybuffBox .pointBox .point_icon {width:2vw; height:2vw; margin-top:0.3vw;}


	/*20241030 jisoo 추가*/
	#header_box .all_naviBox .all_aum_btn_bigBox {margin-top:1.8vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .vip_mark {font-size:1.4vw; height:2.7vw; line-height:2.5vw; width:3.8vw; border-radius:0.5vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a {margin-left:0.5vw; font-size:1.4vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a:after {width:0.8vw; height:1.1vw; margin:-0.3vw 0 0 0.6vw}
}

@media screen and (max-width:768px){
	#header_box .all_naviBox {width:100%;}
	#header_box .all_naviBox .new_navi_gnb .navi_gnbUlBox {display:block; height:12vw;}
	.new_navi_gnb .navi_gnbUl {position:absolute; top:50%; right:3%; transform:translateY(-50%)}
	.new_navi_gnb .navi_gnbUl li {display:inline-block; vertical-align:middle}
	.new_navi_gnb .navi_gnbUl a {height:6.4vw; line-height:6.4vw; padding:0 2.5vw; border-radius:5vw; background:#fff; display:flex; text-align:center;}
	.new_navi_gnb .navi_gnbUl .icon img {width:2.2vw; height:2.2vw; margin:-1.2vw 0.6vw 0 0}
	.new_navi_gnb .navi_gnbUl .txt {font-size:2.3vw; color:#2D4C68; font-weight:700}

	#header_box .all_naviBox .new_navi_gnb .all_naviBox_close {top:4.4vw; right:inherit; left:3.5%; width:2.8vw; height:2.8vw; background:url(../img/all_close_icon02.png) no-repeat 0 0; background-size:100% 100%; z-index:2}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log {padding:3vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a {font-size:2.8vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a:after {top:55%; right:-3vw; width:1.5vw; height:2vw;}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_small_txt {padding:0.9vw 2.5vw 1.4vw; font-size:2.2vw; margin:0 3vw; border-radius: 0.7vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join {padding:2.6vw 3vw 0 0;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join a {font-size:2.6vw;}

	
	#header_box .all_naviBox .all_aum_memBox {padding:3vw; border:0}
	#header_box .all_naviBox .all_aum_memBox .all_aum_nameBox {font-size:2.8vw; display:inline-block;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_dataBox {font-size:2.8vw; font-weight:700; display:inline-block;}

	#header_box .all_naviBox .all_aum_memBox .all_aum_lineBox {margin-top:2.8vw; padding:3.5vw 2.6vw; border: 1px solid #F2F5FA; border-radius:1.2vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li {margin-bottom:1vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .tlt {font-size:2.6vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num {font-size:2.6vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num_txt02:before {height:2.5vw; margin:0 1vw}


	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox {margin-top:2.8vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox a {padding:1vw 2.6vw; border-radius:6vw; font-size:2.4vw;}


	#header_box .all_naviBox .new_naviBox {padding-top:1.5vw;}
	#header_box .all_naviBox .new_naviBox .new_navi_tlt {display:none}

	#header_box .all_naviBox .new_navi .mu_1 {position:relative; display:inline-block; vertical-align:top; width:50%; margin:0 -2px; border-bottom:1px solid #F2F5FA}
	#header_box .all_naviBox .new_navi .mu_1:after {content:""; display:inline-block; width:1px; height:3vw; background:#F2F5FA; position:absolute; top:50%; right:0; transform: translateY(-50%);}
	#header_box .all_naviBox .new_navi .mu_1:nth-child(2n):after {display:none}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a {padding:2.3vw 3vw; font-size:2.6vw;}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a:before {margin:-0.5vw 2.2vw 0 0; width:4.2vw; height:4.2vw;}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a .top_newBtn {font-size:2.4vw; margin-top:-0.8vw}

	#header_box .all_naviBox .new_navi .mu_1 .all_top_newBtn {top:2vw; left:2.4vw; width:2.8vw; height:2.8vw; line-height:2.8vw; font-size:2vw}

	#header_box .all_naviBox .new_navi .detail_list {padding:2vw 0}
	#header_box .all_naviBox .new_navi .mu_2 a {font-size:2.5vw; padding:0.7vw 6.6vw}
	#header_box .all_naviBox .new_navi .mu_2 .two_newBtn {font-size:2.3vw; margin:-0.5vw 0 0 0.7vw;}


	/*20240813 jisoo 추가*/
	#header_box .navi_mybuffBox {margin-top:2vw; padding:2.5vw 2.6vw; border-radius:2.5vw;}
	#header_box .navi_mybuffBox .tlt {font-size:2.6vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt {font-size:3vw; margin-left:0.7vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt:after {margin:-0.6vw 0 0 2.5vw; width:1.2vw; height:1.8vw;}
	#header_box .navi_mybuffBox .pointBox .point_icon {width:3vw; height:3vw; margin-top:0.5vw;}

	/*20241030 jisoo 추가*/
	#header_box .all_naviBox .all_aum_btn_bigBox {margin-top:2.8vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .vip_mark {font-size:2.4vw; height:4.4vw; line-height:4.2vw; width:6.4vw; border-radius:0.7vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox {margin-top:-0.8vw}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a {margin-left:0.7vw; font-size:2.4vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a:after {width:1vw; height:1.8vw; margin:-0.5vw 0 0 0.8vw}
}

@media screen and (max-width:480px){
	#header_box .all_naviBox .new_navi_gnb .navi_gnbUlBox {height:15vw;}
	.new_navi_gnb .navi_gnbUl a {height:7.4vw; line-height:7.4vw; padding:0 3vw; border-radius:6vw;;}
	.new_navi_gnb .navi_gnbUl .icon img {width:3.2vw; height:3.2vw; margin:-1.2vw 0.8vw 0 0}
	.new_navi_gnb .navi_gnbUl .txt {font-size:3.3vw;}

	#header_box .all_naviBox .new_navi_gnb .all_naviBox_close {top:5.4vw; width:3.8vw; height:3.8vw}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log {padding:4vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a {font-size:3.8vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_log a:after {right:-4vw; width:2.1vw; height:2.8vw;}

	#header_box .all_naviBox .all_aum_no_memBox .all_aum_small_txt {padding:1.1vw 3.5vw 1.8vw; font-size:3.2vw; margin:0 3vw; border-radius: 0.9vw;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join {padding:3.6vw 4vw 0 0;}
	#header_box .all_naviBox .all_aum_no_memBox .all_aum_join a {font-size:3.6vw;}


	#header_box .all_naviBox .all_aum_memBox {padding:4vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_nameBox {font-size:3.8vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_dataBox {font-size:3.8vw;}

	#header_box .all_naviBox .all_aum_memBox .all_aum_lineBox {margin-top:3.8vw; padding:4.5vw 3.6vw; border-radius:2.2vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl li {margin-bottom:2vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .tlt {font-size:3.6vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num {font-size:3.6vw}
	#header_box .all_naviBox .all_aum_memBox .all_aum_lineUl .num_txt02:before {height:4.5vw; margin:0 2vw}


	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox {margin-top:3.8vw;}
	#header_box .all_naviBox .all_aum_memBox .all_aum_btnBox a {padding:2vw 3.6vw; border-radius:7vw; font-size:3.4vw;}

	
	#header_box .all_naviBox .new_naviBox {padding-top:2.5vw;}

	#header_box .all_naviBox .new_navi .mu_1:after {height:4vw;}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a {padding:3.3vw 4vw; font-size:3.6vw;}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a:before {margin:-0.7vw 3.2vw 0 0; width:6vw; height:6vw;}

	#header_box .all_naviBox .new_navi .mu_1 .all_top_newBtn {top:3vw; left:2.4vw; width:3.8vw; height:3.8vw; line-height:3.8vw; font-size:3vw}
	#header_box .all_naviBox .new_navi .mu_1 .tlt a .top_newBtn {font-size:3.4vw; margin-top:-1.2vw}

	#header_box .all_naviBox .new_navi .detail_list {padding:3vw 0}
	#header_box .all_naviBox .new_navi .mu_2 a {font-size:3.5vw; padding:0.9vw 7.6vw}
	#header_box .all_naviBox .new_navi .mu_2 .two_newBtn {font-size:3.3vw; margin:-0.7vw 0 0 0.9vw;}


	/*20240813 jisoo 추가*/
	#header_box .navi_mybuffBox {margin-top:3vw; padding:3.5vw 3.6vw; border-radius:3.5vw;}
	#header_box .navi_mybuffBox .tlt {font-size:3.6vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt {font-size:4vw; margin-left:0.9vw;}
	#header_box .navi_mybuffBox .pointBox .point_txt:after {margin:-0.8vw 0 0 3.5vw; width:1.6vw; height:2.3vw;}
	#header_box .navi_mybuffBox .pointBox .point_icon {width:4vw; height:4vw; margin-top:0.7vw;}


	/*20241030 jisoo 추가*/
	#header_box .all_naviBox .all_aum_btn_bigBox {margin-top:3.8vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .vip_mark {font-size:3.4vw; height:6.4vw; line-height:6.2vw; width:8.6vw; border-radius:0.9vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox {margin-top:-0.4vw}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a {margin-left:0.9vw; font-size:3.4vw;}
	#header_box .all_naviBox .all_aum_btn_bigBox .vip_markBox .txtBox a:after {width:1.2vw; height:2.4vw; margin:-0.7vw 0 0 1vw}
}

/*----------------------------------------헤더 영역-----------------------------------------------*/

/* .body_t #header-wrap {position: fixed; top: 0; left: 0; */
#header-wrap {position: /*relative*/ fixed; width: 100%; /*eft:50%; transform: translateX(-50%);*/ display: block; background: #fff; border-bottom: 1px solid #ddd; z-index: 300;}

#header {position: relative; max-width: 1200px; margin: 0 auto; height: 90px; padding: 20px 0;}
/*#header:after {position:absolute;top:-10px;left:50%;transform: translateX(-50%);display:block;content:"";background:#fff;width:5000px;height:75px;z-index: 0}*/
#header h1 {position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 150px; z-index: 500;}
#header h1 img {width: 100%;}

#header h1 .log_txt {display:none; color:#fff; vertical-align:middle; margin-right:1.5vw; font-size:2vw}


@media screen and (max-width:1220px){
	#header h1 {width:120px;}
}

@media screen and (max-width:768px){
	#header h1 .log_txt {display:inline-block;}
	#header h1 .logo {display:inline-block; vertical-align:middle;}
}

@media screen and (max-width:480px){
	#header h1 .log_txt {font-size:3vw; margin-right:1vw; line-height:1.4em}
}

/*NEW로고*/
#header .logoBox {position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 150px; z-index: 500;}
#header .logoBox img {width: 100%;}

#header .logoBox .log_txt {display:none; color:#fff; vertical-align:middle; margin-right:1.5vw; font-size:2vw}

@media screen and (max-width:1220px){
	#header .logoBox {width:120px;}
}

@media screen and (max-width:768px){
	#header .logoBox .log_txt {display:inline-block;}
	#header .logoBox .logo {display:inline-block; vertical-align:middle;}
}

@media screen and (max-width:480px){
	#header .logoBox .log_txt {font-size:3vw; margin-right:1vw; line-height:1.4em}
}


#gnb {position:relative; width: 100%; background: #fc8500;height:100%;z-index:300;}
.shop #gnb {background:#F2F5FA}

#gnb .gnb_box {position: relative; max-width: 1200px; margin: 0 auto; height: 48px;}
#gnb .gnb_ul {position: absolute; right: 123px; top: 16px; overflow: hidden;}
#gnb .gnb_ul li {float: left; margin-right: 11px; font-size: 14px; vertical-align: middle;}
#gnb .gnb_ul li img {height: 16px; margin-top: -5px;}
#gnb .gnb_ul li:after {content: ""; display: inline-block; width: 1px; height: 14px; background: rgba(255, 255, 255, 0.4); margin-left: 11px;}
#gnb .gnb_ul li:last-child:after {display: none;}
#gnb .gnb_ul li a {color: #fff;}

#gnb .gnb_box .top_txt {color:#fff; line-height:48px; font-size:14px;}
#gnb .gnb_box .top_txt .txt {color:#fff;}
#gnb .gnb_box .ab_top_txt {padding-left:200px;}
#gnb .gnb_box .ab_top_txt .txt {color:#fff;}

.shop #gnb .gnb_box .top_txt, .shop #gnb .gnb_box .top_txt .txt, .shop #gnb .gnb_box .ab_top_txt .txt {color:#212329}



@media screen and (max-width:1220px){
	#gnb .gnb_box .ab_top_txt {padding-left:150px;}
}

@media screen and (max-width:1024px){
	#gnb .gnb_box {height:5.8vw;}
	#gnb .gnb_ul {right:12.3vw; top:1.6vw;}
	#gnb .gnb_ul li {margin-right:1.1vw; font-size:1.4vw;}
	#gnb .gnb_ul li img {height:1.6vw; margin-top:-0.5vw;}
	#gnb .gnb_ul li:after {height:1.4vw; margin-left:1.1vw;}

	#gnb .gnb_box .top_txt {display:none}
	#gnb .gnb_box .ab_top_txt {padding-left:150px;}
}

@media screen and (max-width:768px){
	
}

/*gnb추가*/
.langBox {position:absolute; top:12px; left:0%; height:24px; z-index:2}
#lang_switch {appearance: none; -webkit-appearance: none; -moz-appearance: none;}
.switch_label {position:relative; cursor: pointer; display: inline-block; width:45px; height:24px; background: #fff; border-radius:50px; transition: 0.2s;}
.shop .switch_label {border:1px solid #FC8500; background:none}
.switch_label:hover {background:#efefef;}
.switch_label .onf_btn {position: absolute; top:3px; left:4px; display: inline-block; width:16px; height:16px; border-radius:50px; background:#FC8500; transition: 0.2s;}
#lang_switch:checked+.switch_label .onf_btn {left:25px;}

.langBox .lang_tltBox {display:inline-block; vertical-align:top; color:#fff; font-size:16px; font-weight:700; margin:-1px 3px 0 0}
.shop .langBox .lang_tltBox {color:#212329}
.langBox .lang_tltBox .lang_tlt_us {display:none;}
  

@media screen and (max-width:768px){
	.langBox {display:inline-block; top:3.7vw; left:inherit; right:0%; height:8.7vw; z-index:2}
	.switch_label {width:8.7vw; height: 4.4vw; border-radius: 5vw; transition: 0.2s;}
	.switch_label .onf_btn {position: absolute; top:0.5vw; left:0.7vw; width:3vw; height: 3vw; border-radius: 5vw;}
	#lang_switch:checked+.switch_label .onf_btn {left:5vw;}

	.langBox .lang_tltBox {font-size:2.6vw; font-weight:700;}
}


@media screen and (max-width:480px){
	.langBox {height:12.5vw; top:4vw;}
	.switch_label {width:12.5vw; height: 6.4vw; border-radius: 6vw;}
	.switch_label .onf_btn {top:0.7vw; left:1vw; width:4.5vw; height: 4.5vw; border-radius: 6vw;}
	#lang_switch:checked+.switch_label .onf_btn {left:7vw;}

	.langBox .lang_tltBox {margin-top:0.5vw; font-size:3.6vw; }
}


/*navi*/
#all-Navi {position: relative; display: block; height: auto; z-index: 10; /*-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;*/}
#navi-wrap {position: relative; width: 100%; height: 0; /*-webkit-transition: 0.1s;-moz-transition: 0.1s; transition: 0.1s;*/}

#navi {position: absolute; top: 10px; right: 0;}
#navi li.nm-mn1 {position: relative; float: left; vertical-align: middle !important;}

#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.active2, #navi li.nm-mn1 a.active1{display: inline-block; /* padding:0 25px; */ padding: 8px 20px 8px 10px;  color: #343434; font-size: 18px;}
#navi li.nm-mn1 a.nm-am1:hover, #navi li.nm-mn1 a.active2:hover, #navi li.nm-mn1 a.active1:hover, #navi li.nm-mn1.active a.nm-am1, #navi li.nm-mn1.active a.active2, #navi li.nm-mn1.active a.active1, #navi li.nm-mn1.over a.nm-am1 {color: #fc8500;}
#navi li.nm-mn1 a.nm-am1:hover:after, #navi li.nm-mn1 a.active2:hover:after, #navi li.nm-mn1.active a.nm-am1:after, #navi li.nm-mn1.active a.active2:after, #navi li.nm-mn1.over a.nm-am1:after {content: "";  display: inline-block;  width: 12px; height: 8px; position: absolute; top: 55%; right: 0; transform: translateY(-50%); background: url(../img/inc/1mn_icon_on.png) no-repeat 0 50%; background-size: 12px; margin-right: 8px;}

#navi li.nm-mn1 a.active1:hover:after, #navi li.nm-mn1.active a.active1:after{content: ""; display: inline-block; width: 12px; height: 8px; position: absolute; top: 60%; right: 0; transform: translateY(-50%); /* background: url(../img/inc/1mn_icon_on.png) no-repeat 0 50%; */ background-size: 12px; margin-right: 8px;}


#navi .depth2-wrap {position: absolute; width: 110%; height: 0; top: 57px; left: 0; overflow: hidden; display: block;  z-index: 100;}
#navi .depth2-wrap .depth2 {position: relative; width: 100%; border: 1px solid #ddd; border-top: 2px solid #fc8500; background: #fff; padding: 5px 0;}
#navi .depth2 li.nm-mn2 {display: block !important; text-align: left;}
#navi .depth2 li.nm-mn2 a.nm-am2 {display: block; font-size: 12px; color: #7a7a7a; line-height: 1.5em !important; padding: 5px 15px; letter-spacing: 0; font-weight: 300;}
#navi .depth2 li.nm-mn2 a.nm-am2:hover,#navi .depth2 li.nm-mn2.active a.nm-am2,#navi .depth2 li.nm-mn2.over a.nm-am2 {color: #fc8500; font-weight: 600;}

@media all and (max-width: 825px) {
	#navi .depth2 li.nm-mn2 a.nm-am2 {font-size: 8px;}
}

#m-menu-open {display: none; position: absolute; top: 20px; left: 3.5%; width: 34px; height: 34px;}
#m-menu-open span {position: absolute; top: 0; left: 0; height: 3.3px; width: 25px; background: #fff;  border-radius: 10px;}
#m-menu-open span:first-child {top: 0px;}
#m-menu-open span:nth-child(2) {top: 7.5px;}
#m-menu-open span:last-child {top: 16px;}

/* 닫기버튼
#m-menu-close {display:none;position:absolute;top:25px;left:105%;width:34px;height:34px;}
#m-menu-close span {position:absolute; top:0; left:0; height: 4px;width: 34px; background: #fc8500; border-radius:10px;}

#m-menu-close span:first-child {transform: rotate(45deg);}
#m-menu-close span:last-child {transform: rotate(-45deg);}*/

#m-menu-close {position: relative; float: left; width: 34px; height: 34px;}
#m-menu-close span {
  position: absolute;
  left: 0;
  height: 0.5vw;
  width: 5vw;
  background: #fff;
  border-radius: 10px;
}

#m-menu-close span:nth-child(1) {
  top: 5.5vw;
  transform: rotate(-45deg);
}
#m-menu-close span:nth-child(2) {
display:none;
  top: 6.5vw;
  left: 1vw;
  width: 5vw;
}
#m-menu-close span:nth-child(3) {
  top: 5.5vw;
  transform: rotate(45deg);
}

.rang_btn {
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 15;
}
.rang_btn #select_market {
  position: relative;
  width: 120px !important;
}
.rang_btn #select_market input {
  color: #fff;
  background: none;
  border-radius: 50px;
}
.rang_btn #select_market:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #fff;
}
.rang_btn img {
  width: 100%;
}

.menu_btn {
  position: absolute;
  top: 15px;
  left: 0;
  width: 30px;
  display: block;
  z-index: 10;
}
.menu_btn img {
  width: 10%;
}

/* 로그인, 회원가입버튼
.navi_gnb_ul {display:none; overflow:hidden; width:100%; background:#fc8500; line-height:60px; height:60px;}
.navi_gnb_ul li {position:relative; float:left; width:50%; text-align:center; font-size:16px; font-weight:700}
.navi_gnb_ul li:after {content:""; display:inline-block; width:1px; height:20px; background:rgba(255,255,255,0.2); position:absolute; top:50%; right:0; transform: translateY(-50%)}
.navi_gnb_ul li a {color:#fff; display:inline-block;}
.navi_gnb_ul li:last-child:after {display:none} 
.navi_gnb_ul li img {width:17px; vertical-align:middle}

.navi_gnb_ul li.lg_out {width:100%; text-align:left; padding-left:20px;}*/

.navi_gnb_ul {position: relative; overflow: hidden; text-align: center; display: none;}
.navi_gnb_ul li {float: left; width: 50%;}
.navi_gnb_ul li a { width: 100%; background: #f2f2f2; color: #7c7c7c; display: block; font-size: 15px;}

.navi_gnb_ul .login_btn a {border-right: 1px solid #e0e0e0;}
.navi_gnb_ul .app_btn a {background: #404040; color: #fff;}

.navi_gnb {display: none; position: relative; overflow: hidden; width: 100%; background: #fc8500; line-height: 60px; height: 60px; padding: 0 20px;}


/*20240405 jisoo 추가*/
.navi_gnb .navi_gnbUl {position:absolute; top:45%; right:20px; transform: translateY(-50%);}
.navi_gnb .navi_gnbUl li {display:inline-block; vertical-align:middle}

.navi_gnb .navi_gnbUl a {height:34px; line-height:27px; padding:0 12px; background:#fff; border-radius:50px; display:flex; align-items:center}
.navi_gnb .navi_gnbUl .icon img {width:12px; height:12px; margin:-4px 4px 0 0;}
.navi_gnb .navi_gnbUl .txt {font-size:13px; color:#2D4C68; font-weight:700}


.bt_logBox {display:none; position:relative; height:60px; padding:0 20px; border-top:1px solid #DFDFDF;}
.bt_logBox > div {position:absolute; top:42%; transform: translateY(-50%);}
.bt_logBox .bt_log_txt {left:20px; display:flex; align-items:center;}
/*.bt_logBox .bt_log_txt span {display:inline-block; vertical-align:middle;}*/
.bt_logBox .bt_log_txt .icon img {width:24px; height:24px; margin-right:8px}
.bt_logBox .bt_log_txt .txt {font-size:14px; color:#212329}
.bt_logBox .bt_logBtn {right:20px}

.bt_logBox .bt_logBtn {display:none}
.bt_logBox .bt_logBtn a {display:inline-block;/*height:34px; line-height:27px; padding:0 12px; border:1px solid #FC8500; color:#FC8500; border-radius:50px*/;}
.bt_logBox .bt_logBtn .icon img {width:12px; height:12px; margin-right:4px;}
.bt_logBox .bt_logBtn .txt {font-size:13px; font-weight:700}


.pc_navi_gnbBox {position:absolute; top:46%; right:0; transform: translateY(-50%); z-index:2}
.pc_navi_gnbBox .top_log_txt, .pc_navi_gnbBox .pc_navi_gnbUl {display:inline-block; vertical-align:middle}

.pc_navi_gnbBox .top_log_txt > span {display:inline-block; vertical-align:middle}
.pc_navi_gnbBox .top_log_txt .icon img {width:24px; height:24px; margin-right:5px;}
.pc_navi_gnbBox .top_log_txt .txt {font-size:14px; color:#fff;}

.pc_navi_gnbBox .top_log_txt .vip_mark {width:37px; height:24px; line-height:22px; font-weight:700; text-align:center; font-size:14px; font-weight:700; color:#F88504; background:#FFEEDA; border-radius:4px; margin-right:10px; letter-spacing:0.02em}

.shop .pc_navi_gnbBox .top_log_txt .txt {color:#212329}

.pc_navi_gnbBox .pc_navi_gnbUl {margin-left:15px}
.pc_navi_gnbBox .pc_navi_gnbUl > li {position:relative; display:inline-block; vertical-align:middle;}
.pc_navi_gnbBox .pc_navi_gnbUl > li:after {content:""; display:inline-block; vertical-align:middle; width:1px; height:15px; background:#fff; margin:0 15px;}
.pc_navi_gnbBox .pc_navi_gnbUl > li:last-child:after {display:none}
.pc_navi_gnbBox .pc_navi_gnbUl > li > a {display:inline-block; height:30px; line-height:28px; background:#fff; padding:0 15px; border-radius:50px; color:#2D4C68}
.pc_navi_gnbBox .pc_navi_gnbUl > li > .pc_account_listBtn {color:#FC8500}
.pc_navi_gnbBox .pc_navi_gnbUl > li > a .icon img {width:14px; height:14px; margin:-2px 5px 0 0;}
.pc_navi_gnbBox .pc_navi_gnbUl > li > a .txt {font-size:13px;}

.shop .pc_navi_gnbBox .pc_navi_gnbUl > li > a {height:auto; line-height:auto; background:none; padding:0; border-radius:0; margin:0 12px;}
.shop .pc_navi_gnbBox .pc_navi_gnbUl > li:after {display:none}


.pc_navi_gnbBox .pc_account_list {display:none; position:absolute; top:40px; left:40%; transform: translateX(-50%); width:140px; padding:12px 0; border:1px solid #ddd; border-top:0; background:#fff;}
.pc_navi_gnbBox .pc_account_list.open {display:block;}
.pc_navi_gnbBox .pc_account_list li a {display:block; width:100%; height:32px; line-height:32px; color:#7A7A7A; font-size:13px; text-align:center}



/*모바일 로그아웃 부분*/
.navi_gnb_ul02 {border-top:1px solid #DFDFDF; padding:2.6vw 3vw; display: none;}
.navi_gnb_ul02 li {text-align:right;}
.navi_gnb_ul02 a {font-size:2.4vw; color:#8C8C8C}

@media all and (max-width:768px) {
	.navi_gnb_ul02 {display:block}

	.navi_gnb .navi_gnbUl {top:46%; right:3vw;}

	.navi_gnb .navi_gnbUl a {height:6.4vw; line-height:5.7vw; padding:0 2.5vw; border-radius:5vw;}
	.navi_gnb .navi_gnbUl .icon img {width:2.2vw; height:2.2vw; margin:-0.6vw 0.6vw 0 0;}
	.navi_gnb .navi_gnbUl .txt {font-size:2.3vw;}


	.bt_logBox {display:block; height:11vw; padding:0 3vw;}
	.bt_logBox > div {top:46%}
	.bt_logBox .bt_log_txt {left:3vw; margin-top:0.5vw}
	.bt_logBox .bt_log_txt .icon img {width:4.4vw; height:4.4vw; margin-right:1vw; margin-top:-0.5vw}
	.bt_logBox .bt_log_txt .txt {font-size:2.4vw; margin-top:0vw}

	.bt_logBox .bt_logBtn {display:block; right:3%}
	/*.bt_logBox .bt_logBtn a {height:6.4vw; line-height:5.3vw; padding:0 2.5vw; border-radius:6vw;}*/
	.bt_logBox .bt_logBtn .icon img {width:2.2vw; height:2.2vw; margin-right:0.6vw; margin-top:0.3vw}
	.bt_logBox .bt_logBtn .txt {font-size:2.3vw;}


	.pc_navi_gnbBox {top:5.9vw; right:0;}
	.pc_navi_gnbBox .top_log_txt, .pc_navi_gnbBox .pc_li {display:none !important}

	.pc_navi_gnbBox .pc_navi_gnbUl {margin-left:0}
	.pc_navi_gnbBox .pc_navi_gnbUl > li:after {display:none}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a {height:6.4vw; line-height:5.7vw; padding:0 2.5vw; border-radius:6vw;}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a .icon img {width:2.2vw; height:2.2vw; margin:-0.4vw 0.7vw 0 0;}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a .txt {font-size:2.3vw; font-weight:700}

	.shop .pc_navi_gnbBox .pc_navi_gnbUl > li > a {margin:0 2.2vw}


	/*20241014 jisoo 추가*/
	.new_bt_logBox .vip_mark {top:50%; left:3%; font-size:2.4vw; text-align:center; background:#FFEEDA; color:#F88504; width:5.6vw; height:3.7vw; line-height:3.5vw; border-radius: 0.7vw; font-weight:700;letter-spacing:0.02em}
	.new_bt_logBox .bt_log_txt {left:11vw}
}

@media all and (max-width:480px) {
	/*모바일 로그아웃 부분*/
	.navi_gnb_ul02 {padding:3.6vw 3vw}
	.navi_gnb_ul02 a {font-size:3.4vw;}

	.navi_gnb .navi_gnbUl {top:46%;}

	.navi_gnb .navi_gnbUl a {height:7.4vw; line-height:6.7vw; padding:0 3vw; border-radius:6vw;}
	.navi_gnb .navi_gnbUl .icon img {width:3.2vw; height:3.2vw; margin:-0.7vw 0.8vw 0 0;}
	.navi_gnb .navi_gnbUl .txt {font-size:3.3vw;}


	.bt_logBox {height:16vw; padding:0 4vw;}
	.bt_logBox > div {top:46.5%}
	.bt_logBox .bt_log_txt {margin-top:-0.8vw}
	.bt_logBox .bt_log_txt .icon img {width:6.4vw; height:6.4vw; margin-right:1.5vw; margin-top:1.3vw}
	.bt_logBox .bt_log_txt .txt {font-size:3.6vw; margin-top:1.2vw}

	/*.bt_logBox .bt_logBtn a {height:7.4vw; line-height:6.7vw; padding:0 3vw; border-radius:7vw;}*/
	.bt_logBox .bt_logBtn .icon img {width:3.4vw; height:3.4vw; margin:-0.7vw 1.2vw 0 0;}
	.bt_logBox .bt_logBtn .txt {font-size:3.6vw;}

	.pc_navi_gnbBox {top:7vw; right:0;}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a {height:7.4vw; line-height:6.9vw; padding:0 3.5vw; border-radius:7vw;}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a .icon img {width:3.4vw; height:3.4vw; margin:-0.6vw 0.9vw 0 0;}
	.pc_navi_gnbBox .pc_navi_gnbUl > li > a .txt {font-size:3.3vw;}

	.shop .pc_navi_gnbBox .pc_navi_gnbUl > li > a {margin:0 3.2vw}

	/*20241014 jisoo 추가*/
	.new_bt_logBox .vip_mark {top:48%; left:3%; font-size:3.6vw; width:8vw; height:5.3vw; line-height:5vw; border-radius: 0.9vw;}
	.new_bt_logBox .bt_log_txt {left:13vw}
}


/*로그인 계정 리스트 모달 20240405 jisoo 추가*/
#not_account_change_pop {display:none}
#not_account_change_pop .account_change_cont {position:fixed; top:50%; left:50%; transform: translate(-50%,-50%); max-width:300px; width:100%; background:#fff; border-radius:8px; padding:24px 22px 16px 22px}
#not_account_change_pop .icon {margin-bottom:12px;}
#not_account_change_pop .icon img {height:72px;}

#not_account_change_pop .tlt {font-size:18px; color:#2D4C68; font-weight:700; margin-bottom:15px;}
#not_account_change_pop .txt {font-size:14px; color:#616161}
#not_account_change_pop .not_account_change_cancelBtn {display:block; margin-top:32px; height:50px; line-height:50px; background:#FC8500; color:#fff; font-size:16px; font-weight:700; border-radius:6px;}


#account_change_pop .account_change_cont {position:fixed; bottom:16px; left:50%; transform: translateX(-50%); width:90%;}
#account_change_pop .account_change_listUl li {overflow:hidden; text-align:center;}
#account_change_pop .account_change_listUl li:first-child {border-radius:8px 8px 0 0}
#account_change_pop .account_change_listUl li:last-child {border-radius:0 0 8px 8px}

#account_change_pop .account_change_listUl a {display:block; background:#fff; color:#111; font-size:16px; height:50px; line-height:42px; border-bottom:1px solid #F2F5FA}
#account_change_pop .account_change_listUl li:last-chil a {border-bottom:0}
#account_change_pop .account_change_listUl a > span {display:inline-block; vertical-align:middle}
#account_change_pop .account_change_listUl .icon img {width:24px; height:24px; margin-right:8px;}
#account_change_pop .account_change_listUl .txt.cl {color:#2D4C68}

#account_change_pop .add_accountBtn {display:block; text-align:center; height:50px; line-height:46px; background:#FC8500; color:#fff; font-size:16px; border-radius:8px;}
#account_change_pop .account_change_cancelBtn {margin-top:16px; display:block; text-align:center; height:50px; line-height:46px; background:#fff; color:#FC8500; font-size:16px; border-radius:8px;}


/*입금신청 모달 20240425 jisoo 추가*/
#app_deposit_pop {display:none}
#app_deposit_pop .app_deposit_cont {position:fixed; top:50%; left:50%; transform: translate(-50%,-50%); max-width:420px; width:100%; background:#fff; border-radius:12px; padding:20px 24px 32px}
#app_deposit_pop .tltBox {font-size:20px; color:#111; font-weight:700; line-height:1.1em; margin-bottom:48px;}
#app_deposit_pop .app_deposit_cancelBtn {position:absolute; top:20px; right:27px; width:18px; height:18px; background:url(/person/img/pop_newclose_icon.png) no-repeat 0 0; background-size:100% 100%;}

#app_deposit_pop .app_deposit_btn a {display:block; width:100%; height:62px; line-height:55px; border:1px solid #E2EDFF; border-radius:12px; text-align:center; margin-bottom:10px;}
#app_deposit_pop .app_deposit_btn:last-child a {margin-bottom:0}
#app_deposit_pop .app_deposit_btn span {display:inline-block; vertical-align:middle;}
#app_deposit_pop .app_deposit_btn .icon img {height:30px; height:30px; margin-top:-5px}
#app_deposit_pop .app_deposit_btn .txt {margin-left:10px; font-size:20px; color:#111}


@media all and (max-width:768px) {
	#not_account_change_pop .account_change_cont {border-radius:1.5vw; padding:3.4vw 3.2vw 2.6vw 3.2vw}
	#not_account_change_pop .icon {margin-bottom:2.2vw;}
	#not_account_change_pop .icon img {height:11.2vw;}

	#not_account_change_pop .tlt {font-size:2.8vw; margin-bottom:2.5vw;}
	#not_account_change_pop .txt {font-size:2.4vw;}
	#not_account_change_pop .not_account_change_cancelBtn {margin-top:4.2vw; height:8vw; line-height:8vw; font-size:2.6vw; border-radius:1vw;}


	#account_change_pop .account_change_cont {bottom:2.6vw;}
	#account_change_pop .account_change_listUl li:first-child {border-radius:1.5vw 1.5vw 0 0}
	#account_change_pop .account_change_listUl li:last-child {border-radius:0 0 1.5vw 1.5vw}

	#account_change_pop .account_change_listUl a {font-size:2.6vw; height:9vw; line-height:8.2vw;}
	#account_change_pop .account_change_listUl .icon img {width:4vw; height:4vw; margin-right:1vw; margin-top:-0.7vw}

	#account_change_pop .add_accountBtn {height:9vw; line-height:9vw; font-size:2.6vw; border-radius:1.5vw;}
	#account_change_pop .account_change_cancelBtn {margin-top:2.6vw; height:9vw; line-height:9vw; font-size:2.6vw; border-radius:1.5vw;}


	#app_deposit_pop .app_deposit_cont {max-width:65%; border-radius:2.2vw; padding:3vw 3.4vw 4.2vw}
	#app_deposit_pop .tltBox {font-size:3vw; margin-bottom:6.5vw;}
	#app_deposit_pop .app_deposit_cancelBtn {top:3.4vw; right:3.7vw; width:2.8vw; height:2.8vw;}

	#app_deposit_pop .app_deposit_btn a {height:9.2vw; line-height:8vw; border-radius:2.2vw; margin-bottom:1.5vw;}
	#app_deposit_pop .app_deposit_btn .icon img {height:4.5vw; height:4.5vw; margin-top:-0.6vw}
	#app_deposit_pop .app_deposit_btn .txt {margin-left:1vw; font-size:3vw;}
}

@media all and (max-width:480px) {
	#not_account_change_pop .account_change_cont {border-radius:2vw; padding:4.4vw 4.2vw 3.6vw 4.2vw}
	#not_account_change_pop .icon {margin-bottom:3.2vw;}
	#not_account_change_pop .icon img {height:15.2vw;}

	#not_account_change_pop .tlt {font-size:3.8vw; margin-bottom:3.5vw;}
	#not_account_change_pop .txt {font-size:3.4vw;}
	#not_account_change_pop .not_account_change_cancelBtn {margin-top:5.2vw; height:11vw; line-height:11vw; font-size:3.6vw; border-radius:1.2vw;}


	#account_change_pop .account_change_cont {bottom:3.6vw;}
	#account_change_pop .account_change_listUl li:first-child {border-radius:2vw 2vw 0 0}
	#account_change_pop .account_change_listUl li:last-child {border-radius:0 0 2vw 2vw}

	#account_change_pop .account_change_listUl a {font-size:3.6vw; height:13vw; line-height:12.2vw;}
	#account_change_pop .account_change_listUl .icon img {width:6vw; height:6vw; margin-right:1.5vw;}

	#account_change_pop .add_accountBtn {height:13vw; line-height:13vw; font-size:3.6vw; border-radius:2vw;}
	#account_change_pop .account_change_cancelBtn {margin-top:3.6vw; height:13vw; line-height:13vw; font-size:3.6vw; border-radius:2vw;}


	#app_deposit_pop .app_deposit_cont {max-width:82%; border-radius:3.2vw; padding:4vw 4.4vw 5.2vw}
	#app_deposit_pop .tltBox {font-size:4vw; margin-bottom:8.5vw;}
	#app_deposit_pop .app_deposit_cancelBtn {top:4.4vw; right:4.7vw; width:3.8vw; height:3.8vw;}

	#app_deposit_pop .app_deposit_btn a {height:12.2vw; line-height:10.7vw; border-radius:3.2vw; margin-bottom:2vw;}
	#app_deposit_pop .app_deposit_btn .icon img {height:6vw; height:6vw; margin-top:-0.5vw}
	#app_deposit_pop .app_deposit_btn .txt {margin-left:1.5vw; font-size:4vw;}
}


/*셀렉트검색*/
.selectbox {
  position: absolute;
  top: 8px;
  width: 100px;
  z-index: 9999;
}
.desc {
  color: #e8e8e8;
}
.desc a {
  color: #515151;
}
.dropdown {
  position: relative;
  width: 100%;
}
.dropdown dd {
  position: relative;
}

.dropdown a,
.dropdown a:visited {
  color: #3b3b3b;
  outline: none;
}
.dropdown a:hover {
  color: #3b3b3b;
}

.dropdown dt a:hover {
}
.dropdown dt {
  position: relative;
}
.dropdown dt a {
  width: 100%;
  height: 37px;
  color: #fff;
  display: block;
}
.dropdown dt a span {
  position: relative;
  cursor: pointer;
  display: block;
  line-height: 37px;
  font-size: 14px;
}
.dropdown dt a,
.dropdown dt a:visited {
  color: #fff;
}
.dropdown dt a span:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 16px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  border-color: #fff transparent transparent transparent;
}
.dropdown.flagvisibility dt span:after {
  top: 10px;
  border-color: transparent transparent #fff transparent;
}

.dropdown dd ul {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #9e9e9e;
  border-bottom: 0;
  color: #515151;
  display: none;
  left: 0px;
  position: absolute;
  top: -1px;
  width: 100%;
  text-align: left;
}
.dropdown span.value {
  display: none;
}

.dropdown dd ul li a {
  padding: 7px 0;
  display: block;
  padding-left: 11px;
  border-bottom: 1px solid #9e9e9e;
}
.dropdown dd ul li a:hover,
.dropdown dd ul li a.on {
  background-color: #fc8500;
  color: #fff;
}
.dropdown img.flag {
  border: none;
  vertical-align: middle;
  padding: 11px;
}

@media all and (max-width: 1280px) {
  #header {
    width: 96%;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.active2,
  #navi li.nm-mn1 a.active1{
    padding: 0 13px 0 10px; font-size:16px
  }
  #navi li.nm-mn1 a.nm-am1:hover:after,
  #navi li.nm-mn1 a.active2:hover:after,
  #navi li.nm-mn1.active a.nm-am1:after,
  #navi li.nm-mn1.active a.active2:after,
  #navi li.nm-mn1.over a.nm-am1:after {
    margin-right: 0px;
  }

  .gnb_box {
    max-width: 96%; width:100%
  }
}

@media all and (max-width: 1024px) {
  #header {
    height: 80px;
  }
  #header h1 {width: 100px;}
	#header .logoBox {width: 100px;}

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.active2,
  #navi li.nm-mn1 a.active1{
    font-size: 1.55vw;
    padding: 0 1.3vw 0 1vw;
  }
}

#aum_box {
  display: none;
}
#aum_box .aum_txt {
  padding: 3vw;
  font-size: 2.6vw;
}

#aum_box .depositBtn {margin-top:4vw; margin-right:auto; text-align:right}
.aum_bback_lineBtn {border:1px solid #fff; color:#fff; padding:1vw 3vw; border-radius:4vw}
.aum_bback_lineBtn.on {border-color:#fc8500; color:#fc8500}

#aum_box .aum_txt .txt {
  margin-top: -3vw;
}
#aum_box .aum_txt .won {
  font-size: 8vw;
}
#aum_box .aum_numbox .txt {
  margin-right: 4vw;
}
#aum_box .aum_bback {
  position: relative;
  padding: 6vw 3vw;
  background: #292929;
  color: #fff;
  overflow: hidden;
}

#aum_box .aum_bback .aum_bback_l {/*float: left;*/ display:inline-block; vertical-align:middle; width: 56%; line-height: 1.2em; font-size:2.4vw}
#aum_box .aum_bback .aum_bback_l p {font-size: 4vw;}
#aum_box .aum_bback .aum_bback_r {/*float: left;*/ display:inline-block; vertical-align:middle; width: 42%; margin-top: 2vw; text-align: right;}
#aum_box .aum_bback .aum_bback_r2 {/*float: left;*/ display:inline-block; vertical-align:middle; width: 42%; margin-top: 2vw; text-align: right;}

#aum_box .aum_logBox {padding:8vw 4vw; border-bottom:1px solid #DFDFDF}
#aum_box .aum_logBox .aum_log_link {position:relative; display:block; font-size:2.6vw; margin-bottom:2.6vw; color:#000; font-weight:700}
#aum_box .aum_logBox .aum_log_link:after {content:""; display:block; position:absolute; top:50%; right:0; transform: translateY(-50%); background:url(/person/img/inc/aum_log_link_icon.png) no-repeat 0 0; width:2vw; height:3vw; background-size:100% 100%}
#aum_box .aum_logBox .aum_small_txt {display:inline-block; font-size:2.2vw; padding:1vw 3vw; width:100%; text-align:center; background:#FFEEDA; color:#FB8500; border-radius:0.7vw}
#aum_box .aum_logBox .aum_join {margin-top:2.6vw;}
#aum_box .aum_logBox .aum_join a {color:#8C8C8C; font-size:2.4vw}

/*20231214추가*/
#aum_box .aum_ntxtBox {color:#000; margin:4.2vw 3vw;}
#aum_box .aum_ntxtBox .nameBox {font-size:2.8vw; line-height:1.3em; margin-bottom:2.2vw}

#aum_box .aum_ntxtBox .aum_nlineBox {border:1px solid #DFDFDF; border-radius:1vw; padding:3.5vw 2.6vw}
#aum_box .aum_ntxtBox .aum_lineUl li {margin-bottom:2vw;}
#aum_box .aum_ntxtBox .aum_lineUl li:last-child {margin-bottom:0}
#aum_box .aum_ntxtBox .aum_lineUl li > div {display:inline-block; vertical-align:middle;}
#aum_box .aum_ntxtBox .aum_lineUl .tlt {width:35%; font-size:2.6vw; color:#565656;}
#aum_box .aum_ntxtBox .aum_lineUl .num {position:relative; width:64%; text-align:right; font-size:3vw; color:#212329}
#aum_box .aum_ntxtBox .aum_lineUl .num_txt02:before {content:""; display:inline-block; vertical-align:middle; width:1px; height:2.5vw; background:#DFDFDF; margin:0 1.3vw}

#aum_box .aum_ntxtBox .aum_btnBox {margin-top:3.6vw; text-align:right}
#aum_box .aum_ntxtBox .aum_btnBox a {display:inline-block; padding:1vw 2.6vw; border:1px solid #F88504; font-size:2.4vw; border-radius:6vw;}
#aum_box .aum_ntxtBox .aum_btnBox .btn01 {background:#F88504; color:#fff}
#aum_box .aum_ntxtBox .aum_btnBox .btn02 {background:#fff; color:#F88504}


@media all and (max-width: 480px) {
	#aum_box .aum_txt {
	  padding: 4vw;
	  font-size: 4.2vw;
	}

	#aum_box .depositBtn {margin-top:5vw; margin-right:auto; text-align:right}
	.aum_bback_lineBtn {border:1px solid #fff; color:#fff; padding:1vw 4vw; border-radius:5vw}
	.aum_bback_lineBtn.on {border-color:#fc8500; color:#fc8500}

	#aum_box .aum_txt .txt {
	  margin-top: -3vw;
	}
	#aum_box .aum_txt .won {
	  font-size: 12vw;
	}
	#aum_box .aum_numbox .txt {
	  margin-right: 5vw;
	}
	#aum_box .aum_bback {
	  position: relative;
	  padding: 7vw 4vw;
	  background: #292929;
	  color: #fff;
	  overflow: hidden;
	}
	#aum_box .aum_bback .aum_bback_l {/*float: left;*/ display:inline-block; vertical-align:middle; width: 56%; line-height: 1.2em;}
	#aum_box .aum_bback .aum_bback_l p {font-size: 6vw;}
	#aum_box .aum_bback .aum_bback_r {/*float: left;*/ display:inline-block; vertical-align:middle; width: 42%; margin-top: 2vw; text-align: right;}
	#aum_box .aum_bback .aum_bback_r2 {/*float: left;*/ display:inline-block; vertical-align:middle; width: 42%; margin-top: 2vw; text-align: right;}

	#aum_box .aum_logBox {padding:10vw 5vw;}
	#aum_box .aum_logBox .aum_log_link {font-size:3.6vw; margin-bottom:3.6vw;}
	#aum_box .aum_logBox .aum_log_link:after {width:3vw; height:4.3vw;}
	#aum_box .aum_logBox .aum_small_txt {font-size:3.2vw; padding:1.5vw 5vw; border-radius:1vw}
	#aum_box .aum_logBox .aum_join {margin-top:3.6vw;}
	#aum_box .aum_logBox .aum_join a {font-size:3.4vw}


	/*20231214추가*/
	#aum_box .aum_ntxtBox {margin:5.2vw 4vw;}
	#aum_box .aum_ntxtBox .nameBox {font-size:3.8vw; margin-bottom:3.2vw}

	#aum_box .aum_ntxtBox .aum_nlineBox {border-radius:1.2vw; padding:4.5vw 3.6vw}
	#aum_box .aum_ntxtBox .aum_lineUl li {margin-bottom:3vw;}
	#aum_box .aum_ntxtBox .aum_lineUl .tlt {font-size:3.6vw;}
	#aum_box .aum_ntxtBox .aum_lineUl .num {font-size:4vw;}
	#aum_box .aum_ntxtBox .aum_lineUl .num_txt02:before {height:3.5vw;  margin:0 2.3vw}

	#aum_box .aum_ntxtBox .aum_btnBox {margin-top:4.6vw;}
	#aum_box .aum_ntxtBox .aum_btnBox a {padding:2vw 3.6vw; font-size:3.4vw; border-radius:7vw;}
}


/****************************************768px****************************************/
@media all and (max-width: 768px) {
  #m-menu-open,
  #m-menu-close,
  .navi_gnb_ul,
  .navi_gnb,
  #aum_box {
    display: block;
  }

  .navi_gnb {
    height: 12vw;
  }

  #m-menu-open {
    top: 35%;
    transform: translateY(-50%);
    left: 4%;
    width: 10vw;
    height: 1vw;
  }
  #m-menu-open span {
    height: 0.5vw;
    width: 5vw;
  }
  #m-menu-open span:first-child {
    top: 0px;
  }
  #m-menu-open span:nth-child(2) {
    top: 1.8vw;
  }
  #m-menu-open span:last-child {
    top: 3.6vw;
  }

  #header-wrap {
    width: 100%;
    display: block;
    background: #fff;
    z-index: 300;
  }

  #header {
    width: 100%;
    height: 12vw;
    background: #fc8500;
  }
  #header:after {
    display: none;
  }
  #header h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; text-align:center;}
#header .logoBox {position: absolute; top: 50%; left: 4%; transform: translateY(-50%); width:auto;}

  /*gnb*/
  #gnb .gnb_box {
    height: auto;
  }
  #gnb .gnb_ul {
    display: none;
  }

  .gnb_box {
    width: 94%;
  }
  .navi_gnb_ul li {
    line-height: 10vw;
  }
  .navi_gnb_ul li a {
    font-size: 3vw;
  }

  /*navi*/
  #all-Navi {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%; /*background: rgba(0, 0, 0, 0.5);*/
    opacity: 1;
    overflow: hidden;
    z-index: 8000;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  #navi-wrap {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9999;
    padding-right: 0;
    overflow-y: scroll;
  }

  #navi {
    line-height: 1.5em;
    width: 100%;
    height: auto;
    margin: 2vw 0;
    float: none;
    position: relative;
    top: 0;
    right: 0;
    box-sizing: border-box;
    padding: 0;
    z-index: 200;
  }
  #navi li.nm-mn1 {
    float: none;
    position: relative;
    padding: 0;
    background: none; /* height:60px; height:40px; */
  }

  #navi li.nm-mn1 a.nm-am1:after,
  #navi li.nm-mn1 a.active2:after,
  #navi li.nm-mn1 a.active1:after{
    display: none; /*content:""; display:inline-block; width:12px; height:15px; position:absolute; top:50%; right:0; transform: translateY(-50%); background:url(../img/inc/1mn_micon_off.png) no-repeat 0 50%; background-size:7px; margin-right:8px;*/
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.active2,
  #navi li.nm-mn1 a.active1{
    /*border-top:1px solid #d8d8d8;*/
    display: block;
    padding: 1.5vw 3vw;
    text-align: left;
    color: #8c8c8c;
    font-weight: 500;
    font-size: 3.5vw;
    line-height: 1.5em;
    height: auto;
    letter-spacing: -0.08em;
    margin: 0;
    width: auto;
  }

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi01:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_icon01.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi02:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_icon02.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi03:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_icon03.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi04:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_icon04.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi05:before {content: ""; display: inline-block; width: 4.5vw; height: 4.5vw; margin-right: 3.5vw; background: url(/person/img/inc/new_nvi_off_icon05.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi06:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_icon06.webp) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi07:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/nvi_off_icon07.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
  }

#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi08:before {content: ""; display: inline-block; width: 4.5vw; height: 4.5vw; margin-right: 3.5vw; background: url(/person/img/inc/new_nvi_off_icon08.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1.active a.nvi08:before {content: ""; display: inline-block; width: 4.5vw; height: 4.5vw; margin-right: 3.5vw; background: url(/person/img/inc/new_nvi_on_icon08.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi09:before {content: ""; display: inline-block; width: 4.5vw; height: 4.5vw; margin-right: 3.5vw; background: url(/person/img/inc/new_nvi_off_icon09.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi_down:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_off_down_icon.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi_down:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_down_icon.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }



  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi01:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon01.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi02:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon02.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi03:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon03.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi04:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon04.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi05:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon05.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi06:before {
    content: "";
    display: inline-block;
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/new_nvi_on_icon06.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi07:before {
    content: "";
    display: inline-block;
    width: 4.4.5vw;
    height: 5vw;
    margin-right: 3.5vw;
    background: url(/person/img/inc/nvi_on_icon07.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
  }


  #navi li.nm-mn1.active a.nm-am1,
  #navi li.nm-mn1.active a.active2,
  #navi li.nm-mn1.mover a.nm-am1 {
    color: #fc8500;
  }
  /*#navi li.nm-mn1:last-child { border-bottom:1px solid #ccc}*/

  #navi li.nm-mn1 a.nm-am1:hover:after,
  #navi li.nm-mn1 a.active2:hover:after,
  #navi li.nm-mn1.active a.nm-am1:after,
  #navi li.nm-mn1.active a.active2:after,
  #navi li.nm-mn1.over a.nm-am1:after {
    display: none; /*content:""; display:inline-block; width:12px; height:15px; position:absolute; top:50%; right:0; transform: translateY(-50%); background:url(../img/inc/1mn_micon_on.png) no-repeat 0 50%; background-size:8px; margin-right:8px;*/
  }

  #navi .depth2-wrap {
    height: 0px;
    overflow: hidden;
    position: relative;
    display: block;
    top: auto;
    left: auto;
    width: 100%;
    background: #f9f9f9;
    padding: 0; /*border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;*/
  }
  #navi .depth2-wrap .depth2 {
    width: 100%;
    border-bottom: none;
    border: 0;
    background: none;
    text-align: left;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8; /* padding:15px 0; padding: 2px 0;*/
  }
  #navi .depth2 {
    height: auto;
    padding: 10px 0;
    overflow: hidden;
  }
  #navi .depth2 li.nm-mn2 {
    line-height: 1.5em;
    float: none !important;
    padding: 0 1px;
    float: left;
    margin: 0;
    display: block;
    width: 100% !important;
    box-sizing: border-box;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2:before {
    content: "-";
    display: inline-block;
    margin-right: 10px;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2 {
    display: block;
    color: #7a7a7a;
    font-size: 14px;
    line-height: 1.5em !important;
    border-bottom: 0;
    padding: 4px 0 4px 25px;
    text-align: left;
    letter-spacing: -0.05em;
    background: none !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2:hover,
  .depth2 li.nm-mn2.active a.nm-am2,
  .depth2 li.nm-mn2.over a.nm-am2,
  .depth2 li.nm-mn2.mover a.nm-am2 {
    font-weight: 600;
    color: #fc8500 !important;
  }



  /*.navi-bg {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0}
    .navi-bg.on {display: block;width: 100%;height: 100%;opacity: 1;z-index: 450;}*/

  #header-wrap .country-select .flag.kr {
    display: none;
  }
  #header-wrap .country-select.inside input,
  #header-wrap .country-select.inside input[type="text"] {
    font-size: 16px;
    padding-left: 8px !important;
  }
  #header-wrap .rang_btn .country-select {
    width: 90px !important;
  }
  #header-wrap .country-select.inside .selected-flag {
    width: 10px;
    right: 0;
  }

  .rang_btn {
    top: 12px;
    right: 60px;
    width: 35px;
  }
  .menu_btn {
    top: 17px;
    right: 20px;
    width: 35px;
  }

  #btn_li_withdrawal {
    width: 100%;
    padding-bottom: 7px;
  }
  #btn_li_cancel {
    width: 100%;
  }

  .td_member_paging {
    text-align: center;
    font-size: x-large;
  }

  .selectbox {
    width: 23vw;
    top: 1.2vw;
	right:0px;
  }
  .dropdown dt a {
    height: 9vw;
  }
  .dropdown dt a span {
    line-height: 8vw;
    font-size: 3.4vw;
  }
  .dropdown dt a span:after {
    top: 3.6vw;
    border-width: 1.3vw;
  }
  .dropdown.flagvisibility dt span:after {
    top: 1.6vw;
    border-width: 1.4vw;
  }

  .dropdown dd ul li a {
    padding: 2.5vw 0;
    padding-left: 2.5vw;
    font-size: 3.2vw;
  }
}

@media all and (max-width: 480px) {
  #header {
    height: 14vw;
  }
  .navi_gnb {
    height: 15vw;
  }

  .selectbox {
    top: 2.7vw;
  }

  #m-menu-open {
    top: 33%;
  }

  #m-menu-close span:nth-child(1) {
    top: 5.6vw;
  }
  #m-menu-close span:nth-child(2) {
    top: 6.88vw;
  }
  #m-menu-close span:nth-child(3) {
    top: 5.6vw;
  }

	 .navi_gnb {
    height: 12vw;
  }

  #m-menu-open {
    top: 32%;
    transform: translateY(-50%);
    left: 4%;
    width: 10vw;
    height: 1vw;
  }
  #m-menu-open span {
    height: 0.6vw;
    width: 6vw;
  }
  #m-menu-open span:first-child {
    top: 0px;
  }
  #m-menu-open span:nth-child(2) {
    top: 2.1vw;
  }
  #m-menu-open span:last-child {
    top: 4.2vw;
  }

  #header-wrap {
    width: 100%;
    display: block;
    background: #fff;
    z-index: 300;
  }

  #header:after {
    display: none;
  }
  #header h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; text-align:center;}

  /*gnb*/
  #gnb .gnb_box {
    height: auto;
  }
  #gnb .gnb_ul {
    display: none;
  }

  .gnb_box {
    width: 94%;
  }
  .navi_gnb_ul li {
    line-height: 15vw;
  }
  .navi_gnb_ul li a {
    font-size: 4.2vw;
  }

  /*navi*/
  #all-Navi {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%; /*background: rgba(0, 0, 0, 0.5);*/
    opacity: 1;
    overflow: hidden;
    z-index: 8000;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  #navi-wrap {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9999;
    padding-right: 0;
    overflow-y: scroll;
  }

  #navi {
    line-height: 1.5em;
    width: 100%;
    height: auto;
    margin: 2vw 0;
    float: none;
    position: relative;
    top: 0;
    right: 0;
    box-sizing: border-box;
    padding: 0;
    z-index: 200;
  }
  #navi li.nm-mn1 {
    float: none;
    position: relative;
    padding: 0;
    background: none; /* height:60px; height:40px; */
  }

  #navi li.nm-mn1 a.nm-am1:after,
  #navi li.nm-mn1 a.active2:after,
  #navi li.nm-mn1 a.active1:after{
    display: none; /*content:""; display:inline-block; width:12px; height:15px; position:absolute; top:50%; right:0; transform: translateY(-50%); background:url(../img/inc/1mn_micon_off.png) no-repeat 0 50%; background-size:7px; margin-right:8px;*/
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.active2,
  #navi li.nm-mn1 a.active1{
    /*border-top:1px solid #d8d8d8;*/
    display: block;
    padding: 2.5vw 4vw;
    text-align: left;
    color: #8c8c8c;
    font-weight: 500;
    font-size: 5vw;
    line-height: 1.5em;
    height: auto;
    letter-spacing: -0.08em;
    margin: 0;
    width: auto;
  }

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi01:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon01.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi02:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon02.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi03:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon03.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi04:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon04.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi05:before {content: ""; display: inline-block; width: 6vw; height: 6vw; margin-right: 5vw; background: url(/person/img/inc/new1_nvi_off_icon05.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi06:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon09.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi07:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/nvi_off_icon07.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
  }

#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi08:before {content: ""; display: inline-block; width: 6vw; height: 6vw; margin-right: 5vw; background: url(/person/img/inc/new1_nvi_off_icon06.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1.active a.nvi08:before {content: ""; display: inline-block; width: 6vw; height: 6vw; margin-right: 5vw; background: url(/person/img/inc/new1_nvi_on_icon06.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1 a.nvi09:before {content: ""; display: inline-block; width: 6vw; height: 6vw; margin-right: 5vw; background: url(/person/img/inc/new1_nvi_off_icon07.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}
#navi li.nm-mn1 a.nm-am1, #navi li.nm-mn1.active a.nvi09:before {content: ""; display: inline-block; width: 6vw; height: 6vw; margin-right: 5vw; background: url(/person/img/inc/new1_nvi_on_icon07.png) no-repeat 0 0%; background-size: 100%; vertical-align: middle; margin-top:-4px;}

  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.nvi_down:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_off_icon08.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }


  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi_down:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon08.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }



  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi01:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon01.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi02:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon02.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi03:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon03.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi04:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon04.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi05:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon05.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi06:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon06.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
	margin-top:-4px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1.active a.nvi07:before {
    content: "";
    display: inline-block;
    width: 6vw;
    height: 6vw;
    margin-right: 5vw;
    background: url(/person/img/inc/new1_nvi_on_icon07.png) no-repeat 0 0%;
    background-size: 100%;
    vertical-align: middle;
  }



  #navi li.nm-mn1.active a.nm-am1,
  #navi li.nm-mn1.active a.active2,
  #navi li.nm-mn1.mover a.nm-am1 {
    color: #fc8500;
  }
  /*#navi li.nm-mn1:last-child { border-bottom:1px solid #ccc}*/

  #navi li.nm-mn1 a.nm-am1:hover:after,
  #navi li.nm-mn1 a.active2:hover:after,
  #navi li.nm-mn1.active a.nm-am1:after,
  #navi li.nm-mn1.active a.active2:after,
  #navi li.nm-mn1.over a.nm-am1:after {
    display: none; /*content:""; display:inline-block; width:12px; height:15px; position:absolute; top:50%; right:0; transform: translateY(-50%); background:url(../img/inc/1mn_micon_on.png) no-repeat 0 50%; background-size:8px; margin-right:8px;*/
  }

  #navi .depth2-wrap {
    height: 0px;
    overflow: hidden;
    position: relative;
    display: block;
    top: auto;
    left: auto;
    width: 100%;
    background: #f9f9f9;
    padding: 0; /*border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;*/
  }
  #navi .depth2-wrap .depth2 {
    width: 100%;
    border-bottom: none;
    border: 0;
    background: none;
    text-align: left;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8; /* padding:15px 0; padding: 2px 0;*/
  }
  #navi .depth2 {
    height: auto;
    padding: 10px 0;
    overflow: hidden;
  }
  #navi .depth2 li.nm-mn2 {
    line-height: 1.5em;
    float: none !important;
    padding: 0 1px;
    float: left;
    margin: 0;
    display: block;
    width: 100% !important;
    box-sizing: border-box;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2:before {
    content: "-";
    display: inline-block;
    margin-right: 10px;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2 {
    display: block;
    color: #7a7a7a;
    font-size: 14px;
    line-height: 1.5em !important;
    border-bottom: 0;
    padding: 4px 0 4px 25px;
    text-align: left;
    letter-spacing: -0.05em;
    background: none !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  #navi .depth2 li.nm-mn2 a.nm-am2:hover,
  .depth2 li.nm-mn2.active a.nm-am2,
  .depth2 li.nm-mn2.over a.nm-am2,
  .depth2 li.nm-mn2.mover a.nm-am2 {
    font-weight: 600;
    color: #fc8500 !important;
  }

  .navi_gnb_ul li {
    line-height: 15vw;
  }
  .navi_gnb_ul li a {
    font-size: 4.2vw;
  }
}
/* 300X500일때 고객센터 탭 이하 메뉴 안보이는 이슈 해결*/
@media all and (max-width: 640px) and (max-height: 600px) {
  #navi li.nm-mn1 {
    height: 45px;
  }
  #navi li.nm-mn1 a.nm-am1,
  #navi li.nm-mn1 a.active2
  {padding: 9px 10px;}
}

/*----------------------------------------푸터-----------------------------------------------*/

.btnTopBox {
  position: fixed;
  bottom: 40px;
  right: -30px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  z-index: 100;
}
.btnTopBox a {
  display: block;
  width: 70px;
  height: 70px;
  background: #fe8701;
  border-radius: 50%;
  text-align: center;
  box-shadow: 2px 3px 2px grey;
}
.btnTopBox a span {
  position: relative;
  display: block;
  padding-top: 30px;
  color: #fff;
  font-size: 15px;
}
.btnTopBox a span:before {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  content: "\f106";
  font-family: FontAwesome, LineAwesome;
  font-size: 23px;
  line-height: 15px;
}

.btnTopBox.toTopOn {
  right: 30px;
  opacity: 1;
}

/* s_22.12.19 푸터 문의하기 아이콘 추가 */
.btnTopBox2 {
  position: fixed;
  bottom: 120px;
  right: -30px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  z-index: 100;
}
.btnTopBox2 a {
  display: block;
  width: 70px;
  height: 70px;
  background: #FEE500;
  border-radius: 50%;
  text-align: center;
  box-shadow: 2px 3px 2px grey;
}
.btnTopBox2 a span {
  position: relative;
  display: block;
  padding-top: 25px;
  color: #3b1b1b;
  font-size: 15px;
}

.btnTopBox2.toTopOn {
  right: 30px;
  opacity: 1;
}
/* e_22.12.19 푸터 문의하기 아이콘 추가 */

.footer {
  padding: 35px 0;
  background: #282828;
  text-align: center;
}
.ft_logo {
  width: 203px;
  margin: 0 auto;
}
.ft_logo img {
  width: 100%;
}

.footer p {
  font-size: 16px;
  margin: 17px 0 25px;
  color: #7f7f7f;
}
.footer ul li {
  display: inline-block;
  font-size: 15px;
}
.footer ul li:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #aeaeae;
  margin: 0 5px;
}
.footer ul li:last-child:after {
  display: none;
}
.footer ul li a {
  color: #aeaeae;
}

@media all and (max-width: 1024px) {
	.ft_logo {width:18.3vw;}
	.footer p {font-size:1.6vw; margin:1.7vw 0 2.5vw}
	.footer ul li {font-size:1.5vw}
}

@media all and (max-width: 768px) {
 .footer{display:none}
}

@media all and (max-width: 640px) {
  .footer {
    padding: 5vw 0 100px;
    display: none;
  }
  .ft_logo {
    width: 30vw;
  }
  .footer p {
    font-size: 4.2vw;
    margin: 3vw 0 2vw;
  }
  .footer ul li {
    font-size: 4.2vw;
  }
  .footer ul li:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #aeaeae;
    margin: 0 5px;
  }

  .btnTopBox {
    bottom: 120px;
  }
  .btnTopBox a {
    width: 12vw;
    height: 12vw;
  }
  .btnTopBox a span {
    padding-top: 3.5vw;
    font-size: 4vw;
  }
  .btnTopBox a span:before {
    top: 1vw;
    font-size: 4.8vw;
    line-height: 4.8vw;
  }

  .btnTopBox.toTopOn {
    right: 2%;
  }

  /* s_22.12.19 푸터 문의하기 아이콘 추가 */
  .btnTopBox2 {
    bottom: 200px;
  }
  .btnTopBox2 a {
    width: 12vw;
    height: 12vw;
  }
  .btnTopBox2 a span {
    padding-top: 3.7vw;
    font-size: 3vw;
  }
  .btnTopBox2.toTopOn {
    right: 2%;
  }
  /* e_22.12.19 푸터 문의하기 아이콘 추가 */
}


/*----------------------------------------이용률 20231026추가-----------------------------------------------*/
.utilization_rateBox {position:relative; width:1200px; margin:0 auto;  padding:20px; height:72px; overflow:hidden}

.utilization_rateUl li {display:inline-block; vertical-align:middle; margin-right:5px; height:32px; line-height:32px; border:1px solid #F2F5FA; border-radius:50px; padding:0 15px}
.utilization_rateUl .txt {font-size:16px; color:#2D4C68; font-weight:600}
.utilization_rateUl .num {font-size:18px; color:#F88504; font-weight:700; margin-left:10px}

.utilization_rate_btnBox {position:absolute; top:50%; right:0; transform: translateY(-50%);}
.utilization_rate_btnBox img {height:44px;}


/*20241204 jisoo add*/
.new_utilization_rateBox {height:72px; overflow:inherit}
.utilization_rateUlBox {position:relative; width:1110px; margin:0 auto; height:100%; overflow:hidden}
.new_utilization_rate_btnBox {position:absolute; top:50%; left:0; transform: translateY(-50%);}
.new_utilization_rate_btnBox a {position:relative; display:inline-block; width:48px; height:48px; border:1px solid #fff; background:#FB8500; border-radius:50%; box-shadow: 0 2px 2px 0px rgba(0,0,0,0.15);}
.new_utilization_rate_btnBox img {position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); height:19px}

.utilization_rate_ai_chat_btnBox {position:absolute; top:50%; right:0; transform: translateY(-50%);}
.utilization_rate_ai_chat_btnBox a {position: relative; display:inline-block; background:#fff; width:93px; height:48px; border:1px solid transparent; border-radius:70px; background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #FC8500 0%,  #FFB35E 100%); background-origin: border-box; background-clip: content-box, border-box; box-shadow: 0 2px 2px 0px rgba(0,0,0,0.15);}
.utilization_rate_ai_chat_btnBox .ab_txt {position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); width:100%; padding-left:10px; box-sizing:border-box}
.utilization_rate_ai_chat_btnBox .ab_txt span {display:inline-block; vertical-align:middle}
.utilization_rate_ai_chat_btnBox .icon img {height:28px}
.utilization_rate_ai_chat_btnBox .txt {font-size:16px; font-weight:700; color:#212329; margin-left:5px}


@media screen and (max-width:1220px){
	.utilization_rateBox {width:100%}

	.utilization_rate_btnBox:after {content:""; display:block; width:11px; height:100%; background:#fff; position:absolute; top:0; right:0}
	.utilization_rate_btnBox {padding-right:11px;}

	/*20241204 jisoo add*/
	.utilization_rateUlBox {width:96%}
	.new_utilization_rate_btnBox {left:3%}
	.utilization_rate_ai_chat_btnBox {right:3%}
}

@media screen and (max-width:1024px){
	.utilization_rateBox {width:100%; padding:2vw; height:7.2vw}
	.utilization_rateUl li {margin-right:0.5vw; height:3.2vw; line-height:3.2vw; border-radius:5vw; padding:0 1.5vw}
	.utilization_rateUl .txt {font-size:1.6vw;}
	.utilization_rateUl .num {font-size:1.8vw; margin-left:1vw}

	.utilization_rate_btnBox img {height:4.4vw;}

	/*20241204 jisoo add*/
	.new_utilization_rateBox {margin-top:1vw; height:7.2vw}
	.new_utilization_rate_btnBox a {width:4.8vw; height:4.8vw;}
	.new_utilization_rate_btnBox img {height:1.9vw}

	.utilization_rate_ai_chat_btnBox a {width:9.3vw; height:4.8vw; border-radius:7vw;}
	.utilization_rate_ai_chat_btnBox .ab_txt {padding-left:1vw;}
	.utilization_rate_ai_chat_btnBox .icon img {height:2.8vw}
	.utilization_rate_ai_chat_btnBox .txt {font-size:1.6vw; margin-left:0.5vw}
}

@media screen and (max-width:768px){
	.utilization_rateBox {padding:3vw; height:11.5vw}
	.utilization_rateUl li {margin-right:1.5vw; height:5.2vw; line-height:4.7vw; border-radius:6vw; padding:0 2.5vw}
	.utilization_rateUl .txt {font-size:2.6vw;}
	.utilization_rateUl .num {font-size:2.8vw; margin-left:2vw}

	.utilization_rate_btnBox {padding-right:1.7vw;}
	.utilization_rate_btnBox:after {width:1.7vw}
	.utilization_rate_btnBox img {height:7.4vw;}

	.shop .utilization_rateBox {display:none}


	/*20241204 jisoo add*/
	.new_utilization_rateBox {margin-top:0vw; height:11.7vw}
	.new_utilization_rate_btnBox {top:53%; left:4%}
	.new_utilization_rate_btnBox a {width:7.8vw; height:7.8vw;}
	.new_utilization_rate_btnBox img {height:3.6vw}
	
	.utilization_rate_ai_chat_btnBox {top:53%; right:0}
	.utilization_rate_ai_chat_btnBox a {width:14vw; height:7.8vw; border-radius:8vw 0 0 8vw;}
	.utilization_rate_ai_chat_btnBox .ab_txt {top:47%; padding-left:1.5vw;}
	.utilization_rate_ai_chat_btnBox .icon img {height:4.8vw}
	.utilization_rate_ai_chat_btnBox .txt {font-size:2.6vw; margin-left:0.7vw}
}


@media screen and (max-width:480px){
	.utilization_rateBox {padding:4vw; height:15vw}
	.utilization_rateUl li {margin-right:2.5vw; height:7.2vw; line-height:6.7vw; border-radius:7vw; padding:0 3.5vw}
	.utilization_rateUl .txt {font-size:3.6vw;}
	.utilization_rateUl .num {font-size:3.8vw; margin-left:3vw}

	.utilization_rate_btnBox {padding-right:2.7vw;}
	.utilization_rate_btnBox:after {width:2.7vw}
	.utilization_rate_btnBox img {height:10.4vw;}


	/*20241204 jisoo add*/
	.new_utilization_rateBox {height:15.2vw}
	.new_utilization_rate_btnBox {top:53%}
	.new_utilization_rate_btnBox a {width:10.8vw; height:10.8vw;}
	.new_utilization_rate_btnBox img {height:5vw}
	
	.utilization_rate_ai_chat_btnBox {top:53%;}
	.utilization_rate_ai_chat_btnBox a {width:20vw; height:10.8vw; border-radius:9vw 0 0 9vw;}
	.utilization_rate_ai_chat_btnBox .ab_txt {top:49%; padding-left:2vw;}
	.utilization_rate_ai_chat_btnBox .icon img {height:6.5vw}
	.utilization_rate_ai_chat_btnBox .txt {font-size:3.6vw; margin-left:1.3vw}
}

/*----------------------------------------레이아웃-----------------------------------------------*/
.content-title {
  display: none;
}

.stlt {
  font-size: 20px;
  color: #343434;
  font-weight: 700;
  margin-bottom: 17px;
word-break: keep-all
}

.stlt_twoBox {display:flex; align-items:center; margin-bottom:17px}
.stlt_twoBox .stlt {margin-bottom:0 !important}
.stlt_twoBox .stlt_r_txt {font-size:20px; margin-left:auto}

.loc_box {
  background: #fcfcfc; /*margin-top:139px;*/
}

.shop .loc_box {background:#fff}

.loc_box ul {
  overflow: hidden;
  max-width: 1200px;
  line-height: 50px;
  margin: 0 auto;
}
.loc_box ul li {
  float: left;
  font-size: 15px;
  color: #606060;
}
.loc_box ul li:after {
  content: "";
  display: inline-block;
  margin: 0 12px;
  width: 5px;
  height: 8px;
  background: url(../img/loc_icon.png) no-repeat 0 50%;
}
.loc_box ul li:last-child:after {
  display: none;
}
.loc_box ul li a {
  color: #606060;
}
.loc_box ul li:last-child a {
  color: #fc8500;
}

.shop .top_tlt {display:none}

.top_tlt {
  position: relative;
  height: 140px;
  background: #f4f4f4;
  line-height: 140px;
	z-index:20;
display:none
}
.top_tlt a {
  color: #343434;
  font-size: 32px;
  font-weight: 700;
}
.top_tlt .back_btn {
  display: none;
  position: absolute;
  left: 4%;
  top: 46%;
  transform: translateY(-50%);
  /*width: 15px;*/
}
.top_tlt .back_btn img {
  width: 100%;
}

@media all and (max-width: 1300px) {
  .loc_box {
    /*margin:139px auto 0;*/
    margin: 0 auto;
    width: 96%;
  }
}

@media all and (max-width: 1024px) {
  #header h1 img {width: 17vw;}
	#header .logoBox img {width: 17vw;}

  .loc_box {
    /*margin:129px auto 0;*/
    width: 96%;
  }
}

@media all and (max-width: 768px) {
  #header h1 img {width: 20vw;}
	#header .logoBox img {width: 20vw;}

  .loc_box {
    display: none;
  }
  .top_tlt {
    /*margin-top:60px;*/
    height: 12vw;
    line-height: 11vw;
	display:block;
	background:#fff;
  }
  .top_tlt a {
    font-size: 3.2vw;
  }
  .top_tlt .back_btn {
    display: block;
      /* display: none; */
   /* width: 3vw;*/
  }
}

@media all and (max-width: 640px) {
  .stlt {font-size:3vw; margin-bottom:3.6vw;}
  .stlt_twoBox {margin-bottom:2.7vw}
  .stlt_twoBox .stlt_r_txt {font-size:3vw;}
}

@media all and (max-width: 480px) {
    .top_tlt a {/*font-size: 1.2rem !important;*/ font-size:4.2vw}
    .btnTopBox2 {bottom: 180px;}
}

@media all and (max-width: 480px) {
  #header h1 img {width: 26vw;}
	#header .logoBox img {width: 26vw;}

	.stlt {font-size: 4vw; /*margin-bottom: 5vw;*/}

	.stlt_twoBox {margin-bottom:3.7vw}
	.stlt_twoBox .stlt_r_txt {font-size:4vw;}
}

.dp_bk {
  display: block;
}

.r_quickBox {z-index:1000}
.r_quickBox.open {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); transition:all 0.3s;}

.r_quickBox .qBtn {position:fixed; bottom:50px; right:16px; width:55px; height:55px; background:#F88504; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); border-radius:50%; cursor:pointer; transition:all 0.3s}
.r_quickBox .qBtn span {position:absolute; width:18px; height:3px; border-radius:50px; background:#fff; transition:all 0.3s}
.r_quickBox.open .qBtn {background:#fff;}
.r_quickBox.open .qBtn span {background:#F88504;}

.r_quickBox .qBtn span:first-child {top:26px; left:20px}
.r_quickBox .qBtn span:nth-child(2) {top:26px; left:20px; transform:rotate(-90deg);}

.r_quickBox.open .qBtn span:first-child {transform: rotate(45deg);}
.r_quickBox.open .qBtn span:nth-child(2) {transform: rotate(-45deg);}

.r_quickBox .r_quick_list {position:fixed; bottom:-20%; right:16px; opacity:0; transition:all 0.6s}
.r_quickBox.open .r_quick_list {bottom:120px; opacity:1; transition:all 0.1s}

.r_quickBox .r_quick_list li {margin-bottom:8px;}
.r_quickBox .r_quick_list span {vertical-align:top}
.r_quickBox .r_quick_list a {display:block; width:144px; height:55px; line-height:55px; padding:0 16px; background:#fff; border-radius:8px; font-size:14px;}
.r_quickBox .r_quick_list .icon img {width:20px; height:20px; margin-right:10px; margin-top:-4px}
.r_quickBox .r_quick_list .txt {color:#212329;}

@media all and (max-width: 640px) {
	.r_quickBox .qBtn {bottom:37vw; right:2.6vw; width:8.5vw; height:8.5vw;}
	.r_quickBox .qBtn span {width:2.8vw; height:0.5vw; border-radius:6vw;}

	.r_quickBox .qBtn span:first-child {top:4vw; left:3vw}
	.r_quickBox .qBtn span:nth-child(2) {top:4vw; left:3vw;}

	.r_quickBox .r_quick_list {bottom:-20%; right:2.6vw;}
	.r_quickBox.open .r_quick_list {bottom:46vw;}

	.r_quickBox .r_quick_list li {margin-bottom:1.3vw;}
	.r_quickBox .r_quick_list a {width:24.6vw; height:8.5vw; line-height:8.5vw; padding:0 2.6vw; border-radius:1.8vw; font-size:2.4vw;}
	.r_quickBox .r_quick_list .icon img {width:3vw; height:3vw; margin-right:2vw; margin-top:-0.6vw}
}

@media all and (max-width: 480px) {
	.r_quickBox .qBtn {bottom:38vw; right:3.6vw; width:11.5vw; height:11.5vw;}
	.r_quickBox .qBtn span {width:3.8vw; height:0.6vw; border-radius:7vw;}

	.r_quickBox .qBtn span:first-child {top:5.5vw; left:4vw}
	.r_quickBox .qBtn span:nth-child(2) {top:5.5vw; left:4vw;}

	.r_quickBox .r_quick_list {bottom:-20%; right:3.6vw;}
	.r_quickBox.open .r_quick_list {bottom:51vw;}

	.r_quickBox .r_quick_list li {margin-bottom:2vw;}
	.r_quickBox .r_quick_list a {width:34.6vw; height:11.5vw; line-height:11.5vw; padding:0 3.6vw; border-radius:2.8vw; font-size:3.4vw;}
	.r_quickBox .r_quick_list .icon img {width:4vw; height:4vw; margin-right:3vw; margin-top:-0.7vw}
}



/*----------------------------------------버튼-----------------------------------------------*/
.dm_btn_box {border-radius: 5px;color: #fff !important;text-align: center; padding: 15px 20px; font-size: 14px; line-height:1.5em; font-weight: 700; border: 0; display:inline-block; vertical-align: middle;}
.navi_dm_btn_box {border-radius: 5px;color: #fff;text-align: center; padding: 15px 20px; font-size: 14px; line-height:1.5em; font-weight: 700; border: 0; display:inline-block; vertical-align: middle;}

.dm_btn_box02 {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  padding: 11px 15px;
  font-size: 14px;
  font-weight: 700;
  border: 0;
  vertical-align: middle;
  display:inline-block;
}
.dm_btn_box03 {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  border: 0;
  vertical-align: middle;
}
.dm_btn_box04 {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: 700;
  border: 0;
  vertical-align: middle;
}
.dm_btn01 {
  background: #fc8500 !important;
}
.dm_btn02 {
  background: #00008b !important;
}
.dm_btn03 {
  background: #fc8500 !important;
}
.dm_btn04 {
  background: darkgray !important;
}
.dm_btn05 {
  background: #33adf7 !important;
}
.dm_btn06 {
  background: #fff !important;
  color: #fc8500;
  border: 2px solid #fc8500;
}

.sdm_btn01 {
  background: #fc8500;
  padding: 5px 10px;
  color: #fff;
  border: 0;
  vertical-align: middle;
  display: inline-blcok;
  border-radius: 5px;
}
.sdm_btn02 {
  background: darkblue;
  padding: 5px 10px;
  color: #fff;
  border: 0;
  vertical-align: middle;
  display: inline-blcok;
  border-radius: 5px;
}
.sdm_btn03 {
  background: #000;
  padding: 5px 10px;
  color: #fff;
  border: 0;
  vertical-align: middle;
  display: inline-blcok;
  border-radius: 5px;
}
.ssdm_btn01 {
  background: darkblue;
  padding: 5px 10px;
  color: #fff;
  border: 0;
  vertical-align: middle;
  display: inline-blcok;
  border-radius: 5px;
}

@media all and (max-width: 1300px) {
  .sdm_btn01 {
    padding: 3px 7px;
  }
  .ssdm_btn01 {
    padding: 3px 7px;
  }
}

@media all and (max-width: 768px) {
  .sdm_btn01 {padding: 2px 7px;}
  .ssdm_btn01 {padding: 2px 7px;}

  .dm_btn_box {padding: 1.5vw 3vw; font-size: 2.4vw;}
  .navi_dm_btn_box {padding: 1.5vw 3vw; font-size:2.4vw;}
}

@media all and (max-width: 480px) {
.dm_btn_box {padding: 2.5vw 4vw; font-size: 3.4vw;}
  .navi_dm_btn_box {padding: 2.5vw 4vw; font-size:3.5vw;}
}

.dm_ul {
  overflow: hidden;
}
.dm_ul li {
  float: left;
  width: 49.5%;
}
.dm_ul li:last-child {
  float: right;
}
.dm_ul li a,
.dm_ul li input {
  display: inline-block;
  width: 100% !important;
}

.wd_1 li {
  width: 100%;
}
.wd_2 li {
  width: 50%;
}
.wd_3 li {
  width: 33.333%;
}
.wd_4 li {
  width: 25%;
}
.wd_5 li {
  width: 20%;
}
.wd_6 li {
  width: 16.666%;
}
.wd_7 li {
  width: 14.222%;
}
.wd_8 li {
  width: 12.5%;
}
.wd_9 li {
  width: 11.111%;
}
.wd_10 li {
  width: 10%;
}

#startDate,
#endDate {
  width: 100px;
  text-align: center;
}

.td_member_paging {
  text-align: center;
  font-size: initial;
}

.wps_50md {
  width: 50% !important;
}

/*하단퀵*/
#ft_quick_wrap {position: fixed; bottom: 0; left: 0; width: 100%; min-width: 320px; background: #fff; z-index: 100; display: none;}
#ft_quick {overflow: hidden; width: 100%; padding: 0 10px; border-top: 1px solid #ccc;}
#ft_quick li {position: relative; float: left; width: 20%; box-sizing: border-box; padding: 15px 0;}
#ft_quick li a {display: block; padding-top: 35px; text-align: center;}
#ft_quick li span {position: relative; display: inline-block; font-size: 14px; letter-spacing: -0.045em; color: #999999; line-height: 1.2em; padding: 5px 0;}
#ft_quick li.on span {color: #fc8500;}

#ft_quick li:nth-child(1) a {background: url("../img/inc/ft_icon_off_01.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(2) a {background: url("../img/inc/ft_icon_off_05.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(3) a {background: url("../img/inc/ft_icon_off_03.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(4) a {background: url("../img/inc/ft_icon_off_02.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(5) a {background: url("../img/inc/ft_icon_off_04.png") no-repeat center 1px; background-size: 34px auto;}
/*#ft_quick li:nth-child(5) a{background:url('../img/inc/ft_icon_off_05.png') no-repeat center 1px; background-size:34px auto;}*/

#ft_quick li:nth-child(1).on a {background: url("../img/inc/ft_icon_on_01.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(2).on a {background: url("../img/inc/ft_icon_on_05.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(3).on a {background: url("../img/inc/ft_icon_on_03.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(4).on a {background: url("../img/inc/ft_icon_on_02.png") no-repeat center 1px; background-size: 34px auto;}
#ft_quick li:nth-child(5).on a {background: url("../img/inc/ft_icon_on_05.png") no-repeat center 1px; background-size: 34px auto;}
/*#ft_quick li:nth-child(5).on a{background:url('../img/inc/ft_icon_on_05.png') no-repeat center 1px; background-size:34px auto;}*/



/*NEW하단퀵*/
#new_ft_quick {overflow: hidden; width: 100%; padding: 0 10px; border-top: 1px solid #ccc;}
#new_ft_quick li {position: relative; float: left; width: 20%; box-sizing: border-box; padding: 15px 0;}
#new_ft_quick li a {display: block; padding-top: 35px; text-align: center;}
#new_ft_quick li span {position: relative; display: inline-block; font-size: 14px; letter-spacing: -0.045em; color: #999999; line-height: 1.2em; padding: 5px 0;}
#new_ft_quick li.on span {color: #fc8500;}

#new_ft_quick li:nth-child(1) a {background: url("../img/inc/new_ft_icon_off_01.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(2) a {background: url("../img/inc/new_ft_icon_off_05.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(3) a {background: url("../img/inc/new_ft_icon_off_03.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(4) a {background: url("../img/inc/new_ft_icon_off_02.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(5) a {background: url("../img/inc/new_ft_icon_off_04.png") no-repeat center 1px; background-size: 34px auto;}

#new_ft_quick li:nth-child(1).on a {background: url("../img/inc/new_ft_icon_on_01.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(2).on a {background: url("../img/inc/new_ft_icon_on_05.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(3).on a {background: url("../img/inc/new_ft_icon_on_03.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(4).on a {background: url("../img/inc/new_ft_icon_on_02.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick li:nth-child(5).on a {background: url("../img/inc/new_ft_icon_on_04.png") no-repeat center 1px; background-size: 34px auto;}

#new_ft_quick1 {overflow: hidden; width: 100%; padding: 0 10px; border-top: 1px solid #ccc;}
#new_ft_quick1 li {position: relative; float: left; width: 20%; box-sizing: border-box; padding: 15px 0;}
#new_ft_quick1 li a {display: block; padding-top: 35px; text-align: center;}
#new_ft_quick1 li span {position: relative; display: inline-block; font-size: 14px; letter-spacing: -0.045em; color: #999999; line-height: 1.2em; padding: 5px 0;}
#new_ft_quick1 li.on span {color: #fc8500;}

#new_ft_quick1 li:nth-child(1) a {background: url("../img/inc/new_ft_icon_off_01.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(2) a {background: url("../img/inc/new_navi_off_icon07.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(3) a {background: url("../img/inc/new_navi_off_icon05.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(4) a {background: url("../img/inc/new_navi_off_icon06.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(5) a {background: url("../img/inc/new_navi_off_icon10.png") no-repeat center 1px; background-size: 34px auto;}

#new_ft_quick1 li:nth-child(1).on a {background: url("../img/inc/new_ft_icon_on_01.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(2).on a {background: url("../img/inc/new_navi_on_icon07.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(3).on a {background: url("../img/inc/new_navi_on_icon05.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(4).on a {background: url("../img/inc/new_navi_on_icon06.png") no-repeat center 1px; background-size: 34px auto;}
#new_ft_quick1 li:nth-child(5).on a {background: url("../img/inc/new_navi_on_icon10.png") no-repeat center 1px; background-size: 34px auto;}


@media all and (max-width: 768px) {
  #ft_quick_wrap {display: block;}

	#ft_quick li a {padding-top:4vw; background-size:4.5vw auto !important}
	#ft_quick li span {font-size:2.4vw; padding:1vw 0 0 0}

	#new_ft_quick li {padding: 1.5vw 0;}
	#new_ft_quick li a {padding-top:4.5vw; background-size:4.5vw auto !important}
	#new_ft_quick li span {font-size:2.4vw; padding:1vw 0 0 0}

	#new_ft_quick1 li {padding: 1.5vw 0;}
	#new_ft_quick1 li a {padding-top:4.5vw; background-size:4.5vw auto !important}
	#new_ft_quick1 li span {font-size:2.4vw; padding:1vw 0 0 0}
}

@media only screen and (max-width: 480px) {
   #ft_quick li {padding: 10px 0;}

	#ft_quick li a {padding-top:5vw; background-size:5.5vw auto !important}
	#ft_quick li span {font-size:3.4vw; padding:2vw 0 0 0}


	#new_ft_quick li {padding: 2.5vw 0;}
	#new_ft_quick li a {padding-top:5vw; background-size:5.5vw auto !important}
	#new_ft_quick li span {font-size:3.4vw; padding:2vw 0 0 0}

	#new_ft_quick1 li {padding: 2.5vw 0;}
	#new_ft_quick1 li a {padding-top:5vw; background-size:5.5vw auto !important}
	#new_ft_quick1 li span {font-size:3.4vw; padding:2vw 0 0 0}
}

@media only screen and (max-width: 340px) {
  .btnTopBox2 {
    bottom: 165px;
  }
}

/*개인정보취급방침*/
.pop_modal {
  display: none;
  transform: skew(0.03deg);
}
.pop_pivbox {
  position: relative;
  width: 100%;
  max-width: 728px;
  margin: 20px auto;
  background: #fff;
  border-radius: 10px;
  padding-bottom: 40px;
}
.pop_pivbox2 {
  position: relative;
  display: block;
  overflow: hidden;
}
.pop_pivtlt {
  padding: 40px 30px 20px;
  color: #333;
  font-size: 25px;
}
.pop_pivtxt {
  padding: 20px 20px 0;
  font-size: 13px;
  overflow: hidden;
  box-sizing: border-box;
}
.chk_scroll_box {
  padding: 15px;
  line-height: 1.5em;
  max-height: 600px;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
}
.chk_scroll_box p {
  font-size: 16px;
  color: #333;
}
.chk_close {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
  color: #fff;
  display: block;
  text-align: center;
}
.chk_close img {
  width: 100%;
}

@media all and (max-width: 640px) {
  .pop_pivbox {
    width: 90%;
    margin: 40px auto 0;
  }
  .chk_scroll_box {
    max-height: 500px;
  }
}

@media all and (max-width: 480px) {
  .pop_pivtlt {
    font-size: 16px;
  }
  .pop_pivtlt {
    padding: 40px 30px 0;
  }
  .chk_scroll_box {
    max-height: 400px;
  }
}

@media all and (max-width: 340px) {
  .chk_scroll_box {
    max-height: 300px;
  }
}

/*휴대폰인증*/
.t_line {
  border-top: 1px dashed #969696;
  margin-top: 10px;
  padding: 10px 0 30px;
}
.inp_formbox {
  width: 96%;
  overflow: hidden;
  margin: 0 auto;
}
.inp_formbox .inp_box {
  width: 70%;
  float: left;
}
.inp_formbox .inp_box input[type="text"] {
  width: 100%;
  height: 40px;
  margin-bottom: 5px;
  border: 1px solid #cfcfcf;
}
.inp_formbox .inp_btn {
  width: 28%;
  float: right;
  background: #444;
  line-height: 85px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

/*테이블*/
.ra_table {
  width: 96%;
  overflow: hidden;
  margin: 10px auto;
}
.ra_table th {
  color: #343434;
  font-weight: 500;
  font-size: 14px;
  width: 20%;
}
.ra_table td {
  color: #343434;
  font-size: 14px;
  width: 80%;
}
.ra_table th,
.ra_table td {
  text-align: left;
  padding: 5px 0;
}

input.inp_txt {
  border: 1px solid #cfcfcf;
  height: 40px;
}

/******************************손익보고******************************/
/* owl 실행*/
.owl-item {
  float: left;
}
.sy_slider {
  position: relative;
  display: block;
  z-index: 10;
}
.sy_slider .item {
  position: relative;
  display: block;
  outline: none;
}
.sy_slider .item a {
  outline: none;
}

.sy_slider .slick-arrow {
  position: absolute;
  top: 35px;
  border-radius: 50%;
  width: 20px;
  height: 36px;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
  z-index: 100;
}
.sy_slider .slick-prev {
  left: 0;
  background: url("/person/img/inc/slider_prev.png") no-repeat center;
  background-size: 100%;
}
.sy_slider .slick-next {
  right: 0;
  background: url("/person/img/inc/slider_next.png") no-repeat center;
  background-size: 100%;
}

.sy_slider .txt_box {
  font-size: 23px;
  margin-bottom: 60px;
}
.sy_slider .txt_box p {
  font-size: 30px;
  color: #343434;
}
.sy_slider .txt_box p span {
  font-size: 40px;
}

.sy_slider .sy_chart_box {
  position: relative;
  overflow: hidden;
}
.sy_slider .sy_chart_box .sy_btn {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 94%;
}

.sy_slider .sy_list li {
  position: relative;
  width: 100%;
  background: #404040;
  color: #fff;
  padding: 30px;
  margin-bottom: 10px;
  font-size: 25px;
  overflow: hidden;
}
.sy_slider .sy_list .txtl {
  float: left;
  width: 49%;
}
.sy_slider .sy_list .txtr {
  float: right;
  width: 49%;
  margin-top: 25px;
  font-size: 35px;
  font-weight: 700;
}

.sy_slider .sy_btn a,
.sy_slider .sy_btn2 a {
  font-size: 20px;
}
.sy_slider .sy_btn2 {
  margin: 0 auto;
  width: 94%;
  margin-top: 40px;
}

/******************************웹진******************************/
.wz_phlist .wz_txt {
  font-size: 20px;
}
.wz_phlist a {
  color: #fff;
}
.wz_phlist .wz_phimg {
  position: relative;
  margin-top: 20px;
  border-radius: 20px;
  color: #fff;
  overflow: hidden;
}
.wz_phlist .wz_phimg img {
  width: 100%;
}
.wz_phlist .wz_phimg .yel_txt,
.wz_phlist .wz_phimg .new_icon,
.wz_phlist .wz_phimg .txt_box {
  position: absolute;
}
.wz_phlist .wz_phimg .yel_txt {
  top: 20px;
  left: 20px;
  font-size: 25px;
}
.wz_phlist .wz_phimg .new_icon {
  top: 0;
  right: 0;
  padding: 10px 30px;
  background: #fc8500;
  font-size: 25px;
  border-bottom-left-radius: 20px;
}
.wz_phlist .wz_phimg .txt_box {
  bottom: 20px;
  right: 20px;
  font-size: 40px;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.wz_jnlist {
  margin-top: 40px;
}
.wz_jnlist li {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: #f2f2f2;
  margin-bottom: 10px;
}
.wz_jnlist .icon {
  float: left;
  width: 15%;
  background: #fc8500;
  color: #fff;
  padding: 18px 10px;
  font-size: 16px;
}
.wz_jnlist .icon img {
  width: 30%;
}
.wz_jnlist .txt {
  float: right;
  width: 85%;
  padding: 20px;
  font-size: 18px;
  line-height: 1.2em;
  color: #343434;
}
.wz_jnlist .txt p {
  font-size: 25px;
}
.wz_tlt {
  font-size: 25px;
  margin-bottom: 10px;
  color: #343434;
}

.wz_view_box {
  margin-top: 40px;
  width: 100%;
}
.wz_view_box .wz_view_tlt {
  font-size: 35px;
  color: #343434;
}
.wz_view_box .wz_view_tlt span {
  padding: 5px 10px;
  background: #fe8701;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
}
.wz_view_box .wz_view_tlt p {
  margin-top: 5px;
}
.wz_view_box .wz_view_txt {
  font-size: 17px;
  margin-top: 20px;
  width: 100%;
}

.wz_view_hot {
  margin-top: 0;
}
.wz_view_imgbox {
  position: relative;
}
.wz_view_hot .wz_view_tlt {
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: #fff;
}

/*거래내역*/
.sel_gn {
  clear: both;
  z-index: 10;
  height: 54px;
}
.data_box {
  position: relative;
  margin-top: 40px;
}
.data_box .data_btn {
  position: absolute;
  top: -20px;
  right: 0;
  background: #fc8500;
  color: #fff;
  padding: 6px 7px;
  cursor: pointer;
}

.sel_box {
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
  z-index: 10;
}
.gn_stxt {
  display: inline-block;
  position: absolute;
  left: 0;
}

.jg_box {
  margin-top: 0;
  margin-bottom: 50px;
  overflow: hidden;
}
.jg_box dt {
  float: left;
  width: 18%;
  padding-left: 20px;
  text-align: center;
  line-height: 2.3em;
  box-sizing: border-box;
}
.jg_box dd {
  float: left;
  width: 32%;
}

/*툴팁*/
.sel_box select {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.tooltips {
  position: relative;
  display: inline-block;
}
.tooltips label input {
  display: none;
}
.tooltips .fa_q {
  width: 25px;
  height: 25px;
  line-height: 25px;
  background: #6f7377;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
}
.tooltips span {
  position: absolute;
  top: 30px;
  display: inline-block;
  width: 240px;
  color: #fff;
  background: #000;
  height: 57px;
  padding-top: 10px;
  line-height: 1.5em;
  text-align: center;
  display: none;
  border-radius: 6px;
}
.tooltips span:after {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -67px;
  width: 0;
  height: 0;
  border-bottom: 8px solid #000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.tooltips:hover span {
  display: block;
  opacity: 0.95;
  bottom: 30px;
  left: 50%;
  margin-left: -60px;
  z-index: 999;
}

/*jquery ui 툴팁 */
.tooltip-inner {
  text-align: left;
}
.ui-tooltip {
  z-index: 99999999;
}
.ui-tooltip,
.arrow:after {
  background: black !important;
  border: 1px solid #000 !important;
}
.ui-tooltip-content {
  color: #fff;
  font: bold 13px "NotoKrR", sans-serif;
}

/*테이블형 UL*/
.tb_ulbox {
  border-top: 3px solid #fc8500;
  margin-bottom: 30px;
}
.tb_ul {
  overflow: hidden;
  margin-bottom: 0;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  list-style: none;
}
.tb_ul li {
  position: relative;
  float: left;
  color: #424242;
  font-size: 14px;
  padding: 15px 20px;
  border: 1px solid #ddd;
  border-bottom: 0;
  border-right: 0;
  vertical-align: middle;
  box-sizing: border-box;
}
.tb_ul .jm_txt,
.tb_ul .jum {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.tb_ul li:last-child {
  border-right: 1px solid #ddd;
}
.tb_ul.tb_ul_tlt li.tlt {
  background: #f2f2f2;
  font-weight: 600;
}
.tb_ul.tb_ul_txt:last-child {
  border-bottom: 1px solid #ddd;
}
.tb_ulbox .tb_ul_txt:nth-child(odd) {
  background: #f6f6f6;
}

.g_cbox {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
}
.g_c {
  /*position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);*/
  display: table-cell;
  vertical-align: middle;
}

.tb_ulbox2 {
  border-top: 3px solid #fc8500;
  margin-bottom: 60px;
}

.thin_tline_tb_ulbox2 {border-top:1px solid #E1E1E1 !important}


.tb_ul2 {
  overflow: hidden;
  margin-bottom: 0;
}
.tb_ul2 li {
  position: relative;
  color: #424242;
  font-size: 17px;
  padding: 22px 50px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  width:100%;
}

.no_line_tb_ul2 {padding-top:15px}
.no_line_tb_ul2 li {border-bottom:0 !important; padding:15px 0}

.tb_ul2 li a {
  position: relative;
  color: #424242;
}

.po_re {position:relative;}
.tb_ul2 li .new_icon {position: absolute; top: 0px; right: -22px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; background: #d9000d; color: #fff; font-size: 12px;}

@media all and (max-width: 640px) {
	.tb_ul2 li .new_icon {right: -5.2vw; width: 4vw; height: 4vw; line-height: 4vw; font-size: 3.2vw;}
}

.list_more_txt {
  margin-right: 15px;
}
.list_more_btn {
  vertical-align: middle;
  margin-top: -4px;
}

@media all and (max-width: 640px) {
  .sel_gn {
    clear: both;
    z-index: 10;
    height: 54px;
    font-size: 3.0vw;
  }
  .tb_ulbox2 {
    border-top: 3px solid #fc8500;
    margin-bottom: 30px;
  }
  .tb_ul2 {
    overflow: hidden;
    margin-bottom: 0;
  }
  .tb_ul2 li {
    position: relative;
    color: #424242;
    font-size: 2.7vw;
    padding: 3.2vw 5vw;
    border-bottom: 1px solid #ddd;
    vertical-align: middle;
    overflow: hidden;
    box-sizing: border-box;
  }

.no_line_tb_ul2 {padding-top:2.5vw}
.no_line_tb_ul2 li {padding:1.5vw 0}

  .tb_ul2 li a {
    color: #424242;
  }

  .list_more_txt {
    margin-right: 15px;
  }
  .list_more_btn {
    vertical-align: middle;
    margin-top: -4px;
  }

  /*손익보고*/
  .sy_slider .slick-arrow {
    top: 5vw;
    width: 5vw;
    height: 8vw;
  }
  .sy_slider .slick-prev {
    left: 4%;
  }
  .sy_slider .slick-next {
    right: 4%;
  }

  .sy_slider .txt_box {
    font-size: 5vw;
    margin-bottom: 15vw;
  }
  .sy_slider .txt_box p {
    font-size: 7vw;
  }
  .sy_slider .txt_box p span {
    font-size: 10vw;
  }
  .sy_slider .sy_chart_box .sy_btn {
    bottom: 5vw;
  }

  .sy_slider .sy_list li {
    padding: 4vw;
    margin-bottom: 2vw;
    font-size: 5.5vw;
  }
  .sy_slider .sy_list .txtr {
    margin-top: 7.5vw;
    font-size: 7.5vw;
  }

  .sy_slider .sy_btn a,
  .sy_slider .sy_btn2 a {
    font-size: 5vw;
  }
  .sy_slider .sy_btn2 {
    margin-top: 7vw;
  }

  /*웹진*/
  .wz_phlist .wz_txt {
    font-size: 4.5vw;
  }
  .wz_phlist .wz_phimg {
    margin-top: 3vw;
    border-radius: 20px;
  }
  .wz_phlist .wz_phimg .yel_txt {
    top: 4vw;
    left: 5vw;
    font-size: 4.5vw;
  }
  .wz_phlist .wz_phimg .new_icon {
    top: 0;
    right: 0;
    padding: 3vw 6vw;
    background: #fc8500;
    font-size: 5vw;
    border-bottom-left-radius: 20px;
  }
  .wz_phlist .wz_phimg .txt_box {
    bottom: 4vw;
    right: 5vw;
    font-size: 5vw;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .wz_jnlist {
    margin-top: 10vw;
  }
  .wz_jnlist li {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    background: #f2f2f2;
    margin-bottom: 3vw;
  }
  .wz_jnlist .icon {
    float: left;
    width: 25%;
    background: #fc8500;
    color: #fff;
    padding: 2vw 4vw;
    font-size: 4.5vw;
  }
  .wz_jnlist .icon img {
    width: 8vw;
  }
  .wz_jnlist .txt {
    float: right;
    width: 75%;
    padding: 5vw 4vw;
    font-size: 4vw;
    line-height: 1.2em;
    color: #343434;
  }
  .wz_jnlist .txt p {
    font-size: 5vw;
  }
  .wz_tlt {
    font-size: 5.5vw;
    margin-bottom: 4vw;
    color: #343434;
  }

  .wz_view_box {
    margin-top: 8vw !important;
  }
  .wz_view_box .wz_view_tlt {
    font-size: 6.5vw;
  }
  .wz_view_box .wz_view_tlt span {
    padding: 1vw 3vw;
    font-size: 3.4vw;
  }
  .wz_view_box .wz_view_tlt p {
    margin-top: 1vw;
  }
  .wz_view_box .wz_view_txt {
    font-size: 4vw;
    margin-top: 5vw !important;
  }

  .wz_view_hot {
    margin-top: -6vw !important;
  }
  .wz_view_hot .wz_view_tlt {
    position: absolute;
    bottom: 3vw;
    left: 5vw;
  }
}

/*테이블형 UL 5-2*/
.tb_ulbox5_4 li {
  width: 20%;
}

/*테이블형 UL 2-3*/
.tb_ulbox2_3 li {
  width: 20%;
}

/*테이블형 UL 3-2*/
.tb_ulbox2_3 li {
  width: 20%;
}

/*테이블형 UL 3-3*/
.tb_ulbox3_3 li {
  width: 16.666%;
}

/*거래내역*/
.f_none {
  float: none !important;
}
.ny_databox {
  overflow: hidden;
}
.ny_ul {
  overflow: hidden;
  margin-bottom: 0;
}
.ny_ul > li {
  position: relative;
  float: left;
  color: #424242;
  width: 15.666%;
  padding: 15px 20px;
  vertical-align: middle;
  box-sizing: border-box;
  word-break: break-all;
}
.ny_ul > li:nth-child(6n) {
  width: 16.666%;
}
.ny_ul > li:nth-child(2) {
  width: 20.666%;
}

.ny_ul.ny_tlt,
.ny_ul.ny_tlt2 {
  background: #f2f2f2;
  font-weight: 600;
  border-top: 1px solid #888;
}
.ny_ul.ny_txt {
  text-align: center;
}
.ny_ul.ny_txt a {
  color: #000;
  line-height: 1.5em;
}

.ny_ul li .uy_num {
  display: block;
  color: #999;
}

.ny_ul .jm_txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jm_litxt {
  float: left;
  margin-right: 10px;
  display: inline;
}
.jm_shicon {
  float: left;
}
.jm_shicon i {
  font-size: 22px;
  margin-top: 5px;
}

.trade_list {
  width: 100%;
}

/*거래내역 모달 추가작업*/
.trade_txtbox {
  width: 49%;
}
.trade_txtbox.tarde_ms {
  float: left;
}
.trade_txtbox.tarde_md {
  float: right;
}
.trade_txtbox li {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
  font-size: 16px;
}

.trade_txtbox .tlt,
.trade_txtbox .txt {
  float: left;
}
.trade_txtbox .tlt {
  width: 40%;
}

.trade_txtbox.tarde_ms .tlt {
  color: rgba(255, 0, 0, 1);
}
.trade_txtbox.tarde_ms .tlt.opc {
  color: rgba(255, 0, 0, 7);
}

.trade_txtbox.tarde_md .tlt {
  color: rgba(0, 41, 255, 1);
}
.trade_txtbox.tarde_md .tlt.opc {
  color: rgba(0, 41, 255, 7);
}

.ny_ul .trade_list {
  margin-left: -15%;
  width: 115%;
  text-align: left;
}
.ny_ul .trade_list .trade_txtbox li {
  font-size: 14px;
}

.trade_list .pop_chart {
  margin-bottom: 20px;
  text-align: left;
}

@media all and (max-width: 480px) {
  .trade_txtbox .tlt {
    width: 100%;
  }
  .trade_txtbox .tlt,
  .trade_txtbox .txt {
    float: none;
    display: block;
    margin: 0;
  }

 .tb_ul2 li {font-size: 3.7vw; padding: 4.2vw 5vw;}


.no_line_tb_ul2 {padding-top:3.5vw}
.no_line_tb_ul2 li {padding:2.5vw 0}

}

/*.ny_ul li.txt_minus, .ny_ul li.txt_plus {font-size:14px;}*/

/*거래내역 추가 시작*/
.ny_ulbox {
  border-bottom: 1px solid #ddd;
  font-size: 14px;
}
.ny_ul.icg {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  border-bottom: 0;
}
.ny_ul.icg li:nth-child(1) {
  width: 20% !important;
}
.ny_ul.icg li:nth-child(2) {
  width: 10% !important;
}
.ny_ul.icg li:nth-child(3) {
  width: 15% !important;
}
.ny_ul.icg li:nth-child(4) {
  width: 20% !important;
}
.ny_ul.icg li:nth-child(5) {
  width: 20% !important;
}
.ny_ul.icg li:nth-child(6) {
  width: 15% !important;
}

.mn_box.mn_li2 li {
  width: 49%;
}
.mn_box.mn_li3 li {
  width: 32%;
}
.mn_box li {
  display: inline-block;
  font-size: 16px;
  color: #424242;
  vertical-align: middle;
  margin-bottom: 2vw;
}

.ny_ulbox_txt {
  overflow: hidden;
}
.ny_ulbox_txt dt,
.ny_ulbox_txt dd {
  padding: 0 5px;
  width: 50%;
  color: #424242;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.ny_ulbox_txt dt {
  float: left;
  font-weight: 400;
}
.ny_ulbox_txt dd {
  float: right;
  text-align: center;
  font-weight: 700;
}
/*거래내역 추가 끝*/

.pdis_none {
  display: none;
}
.mdis_none {
  display: none;
  padding-top: 10px;
}
.mdis_none span {
  margin-left: 5px;
}

.pc_none {
  display: block;
}
.mob_none {
  display: none;
}

@media all and (max-width: 1024px) {
  .data_box .data_btn {
    top: -45px;
    padding: 5px 5px;
  }
  .data_box .data_btn img {
    width: 22px;
  }
  .jg_box dt {
    padding-left: 10px;
  }
}

@media all and (max-width: 730px) {
  .tooltips #fa_qbtn:checked ~ span {
    display: block;
    opacity: 0.95;
    bottom: 30px;
    left: 50%;
    margin-left: -60px;
    z-index: 999;
  }
  .tooltips label span {
    display: none;
  }
  .tooltips span {
    display: block;
  }
  .tooltips:hover span {
    position: absolute;
    top: 30px;
    display: inline-block;
    width: 240px;
    color: #fff;
    background: #000;
    height: 57px;
    padding-top: 10px;
    line-height: 1.5em;
    text-align: center;
    display: none;
    border-radius: 6px;
  }

  .jg_box {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
  }
  .jg_box dt,
  .jg_box dd {
    margin-bottom: 10px;
  }
  .jg_box dt {
    width: 28%;
    padding-left: 0;
    float: none;
    display: inline-block;
    text-align: left;
  }
  .jg_box dd {
    width: 70%;
    float: none;
    display: inline-block;
  }

  /*****************거래내역*****************/
  .pc_none {
    display: none;
  }
  .mob_none {
    display: block;
  }

  .br {
    display: block;
  }

  /*거래내역 추가 시작*/
  .mn_box .br {
    margin-top: 5px;
  }
  .mn_box li {
    font-size: 14px;
  }

  .ny_ul.icg li {
    padding: 10px 5px;
  }
  .ny_ul.icg li:nth-child(1) {
    text-align: left;
    width: 65% !important;
  }
  .ny_ul.icg li:nth-child(3) {
    width: 35% !important;
    font-weight: 700;
  }
  .ny_ul_gbtxt {
    display: inline-block;
    margin-left: 5px;
  }

  .ny_ulbox_txt dt {
    width: 65%;
  }
  .ny_ulbox_txt dd {
    width: 35%;
  }
  /*거래내역 추가 끝*/

  .tb_ul > li,
  .ny_ul > li {
    padding: 15px 5px;
  }
  .tb_ul > li {
    font-size: 16px;
  }
  .ny_ul > li {
    font-size: 14px;
  }

  .tb_ul .jm_txt {
    font-size: 14px;
  }

  .tb_ulbox5_4 li {
    width: 25%;
  }
  .tb_ulbox5_4.first li {
    width: 20%;
  }
  .tb_ulbox5_4.first li:nth-child(2) {
    width: 40% !important;
  }

  /*테이블형 UL 2-3*/
  .tb_ulbox2_3 li {
    width: 50%;
  }
  .tb_ulbox2_3 li:nth-child(2) {
    border-right: 1px solid #ddd;
  }
  .tb_ulbox2_3 li + li + li {
    width: 33.333%;
  }

  /*테이블형 UL 3-2*/
  .tb_ulbox3_2 li {
    width: 33.333%;
  }
  .tb_ulbox3_2 li:nth-child(3n) {
    border-right: 1px solid #ddd;
  }
  .tb_ulbox3_2 li + li + li + li {
    width: 50%;
  }

  /*테이블형 UL 3-2*/
  .tb_ulbox3_3 li {
    width: 33.333%;
  }
  .tb_ulbox3_3 li:nth-child(3n) {
    border-right: 1px solid #ddd;
  }

  /*거래내역*/
  .pdis_none {
    display: block;
  }
  .ny_ul.ny_txt .data {
    display: none;
  }
  .dis_none {
    display: none;
  }
  .ny_ul > li {
    width: 15%;
  }

  /*.ny_ul li.jm_txt {width:35%;}
.ny_ul li.ny_ulr {width:50%}*/

  .ny_ul > li .jm_txt {
    width: 49%;
    display: inline-block;
    vertical-align: top;
  }
  .ny_ul > li.ny_ulr {
    position: relative;
    width: 85%;
  }

  .ny_ul > li:nth-child(6n) {
    border-right: 0;
  }

  /*.ny_ul li.txt_minus, .ny_ul li.txt_plus {font-size:12px;}*/

  .ny_ul.ny_txt a {
    border: 0;
  }

  .ny_ul.ny_tlt {
    display: none;
  }
  .ny_ulr {
    text-align: right;
  }

  .ny_ul > li .mdis_tlt {
    width: 49%;
    display: inline-block;
    font-size: 16px;
    vertical-align: top;
  }
  
  .ny_ul > li .mdis_tlt:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 8px;
    margin-left: 5px;
    background: url(/person/img/mdis_tlt_down.png) no-repeat 0 50%;
    background-size: 12px;
  }
  .ny_ul > li .mdis_tlt.active:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 8px;
    margin-left: 5px;
    background: url(/person/img/mdis_tlt_up.png) no-repeat 0 50%;
    background-size: 12px;
  }
 

  .ny_ul .uy_num {
    font-size: 12px;
  }
}

@media all and (max-width: 480px) {
  .sel_box {
    float: none;
  }
  .jg_box dt,
  .jg_box dd {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
  }
  .jg_box dd input[type="text"] {
    height: 30px;
  }

  /*.ny_ul li {width:20%;}
.ny_ul li.jm_txt {width:40%;}
.ny_ul li.ny_ulr {width:40%}*/
}

@media all and (max-width: 350px) {
  .jg_box {
    font-size: 14px;
    margin-bottom: 0;
  }
  .tb_ul li,
  .ny_ul > li {
    font-size: 12px;
  }
  .ny_ul > li .mdis_tlt {
    font-size: 14px;
  }

  .ny_ul > li {
    width: 15%;
  }
  .ny_ul > li .jm_txt {
    width: 48%;
  }
  .ny_ul > li .mdis_tlt {
    width: 48%;
  }
}

@media all and (max-width: 320px) {
  .jg_box {
    font-size: 13px;
  }
  .tb_ul li {
    font-size: 13px;
  }
  .ny_ul > li .mdis_tlt {
    font-size: 13px;
  }
  .mdis_none {
    font-size: 13px;
  }
}

/****************************************768px****************************************/
@media all and (max-width: 640px) {
  .tb_l,
  .tb_r {
    float: none;
    width: 100%;
  }
  .text_box p {
    font-size: 16px;
  }
  .t3 table {
    font-size: 14px;
  }
  .service .icon2 {
    margin-bottom: 0px !important;
  }
  .service .icon2 + .info p {
    padding-top: 10px;
  }

  .font20 {
    font-size: 12px !important;
  }

  .m_block {
    display: block;
    text-align: center;
    font-size: 13px;
  }

  .t4 {
    width: 100%;
  }
  .t4 thead th,
  .t4 tbody th,
  .t4 tbody td {
    font-size: 13px;
  }

  .content .content-title {
    font-size: 20px;
  }

  .pop_cont h3 {
    font-size: 12px;
  }
  .pop_cont pre {
    font-size: 11px;
  }
  .rdo_box .control {
    padding-left: 25px;
  }

  .white_content > .pop_box,
  .white_content > .pop_box.pop_box2 {
    height: auto;
    width: 90%;
  }
  .rdo_box {
    height: 48px;
  }
}


/****************************************550px****************************************/
@media all and (max-width: 550px) {
  /*스크롤*/
  .tb-scroll .mscroll {
    overflow-x: scroll;
    width: auto;
  }
  .tb-scroll .mscroll table {
    width: 550px;
  }

  .scroll-guide {
    position: relative;
    padding: 18px 15px;
    display: block;
    background: #f6f6f6;
    margin-bottom: 15px;
  }
  .scroll-guide .guide-arrow-l,
  .scroll-guide .guide-arrow-r {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    top: 50%;
    line-height: 20px;
    font-weight: 600;
  }
  .scroll-guide .guide-arrow-l {
    left: 10px;
  }
  .scroll-guide .guide-arrow-r {
    right: 10px;
  }
  .scroll-guide p {
    text-align: center;
    font-weight: 600;
    color: #666;
    font-size: 13px;
  }

  .scroll-guide:first-child {
    display: none;
  }

  .ssdm_btn01_bo {
    display: block;
    margin-top: 10px;
  }
  .span_bo {
    display: block;
  }

  .wps_50md {
    width: 40% !important;
  }
}

/*게시판 팝업*/
.hpop_cont {
  position: relative;
  max-width: 520px;
  overflow: hidden;
}
.hpop_cont_ul li {
  float: left;
  width: 33.333%;
}
.hpop_cont_ul img {
  width: 100% !important;
}
.hbp_apply_class {
  cursor: pointer;
}


/*탑메뉴 뉴아이콘 추가*/
#navi .top_newBtn {position:absolute; top:5px; right:0; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; background:#d9000d; color:#fff; font-size:12px;}

@media all and (max-width:1280px) {
	#navi .top_newBtn {top:-5px; right:-2px}
}

@media all and (max-width:1024px) {
	#navi .top_newBtn {right:-0.8vw; width:2vw; height:2vw; line-height:2vw; font-size:1.2vw}
}

@media all and (max-width:768px) {
	#navi .top_newBtn {right:-0.5vw;}
}

@media all and (max-width:768px) {
	#navi .top_newBtn {top:1vw; left:5.5vw; right:inherit; width:3vw; height:3vw; line-height:3vw; font-size:2vw}
}

@media all and (max-width:480px) {
	#navi .top_newBtn {width:5vw; height:5vw; line-height:5vw; font-size:2.2vw}
}


/****************************************비쥬얼 영역****************************************/
.visual_wrap {position:relative; background:#3c3965; color:#fff; font-size:14px; width:100%; height:35px; overflow:hidden}
.main_sl {position:relative;}
.main_sl .item {position:relative; text-align:center; height:35px;}
.main_sl .item a {display:block; height:100%; color:#fff; outline:none}
.main_sl .txt {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; line-height:1.5em}

@media all and (max-width:640px) {	
	.visual_wrap {font-size:2.5vw; height:6.5vw;}
	.main_sl .item {height:6.5vw;}
}

@media all and (max-width:480px) {
	.visual_wrap {font-size:3.5vw; height:8.5vw;}
	.main_sl .item {height:8.5vw;}
}

.left-ani {position:relative; width:100%; margin-right:5px; display:inline-block; animation:left-ani 15s; animation-timing-function: linear; animation-iteration-count: infinite;}


/*왼쪽 애니메이션*/
@keyframes left-ani
{
  0%{transform: translateX(50%);}
  100%{transform: translateX(-80%);}
}


.b400 {font-weight:400 !important}
.b500 {font-weight:500 !important}
.b600 {font-weight:600 !important}
.b700 {font-weight:700 !important}
.b800 {font-weight:800 !important}
.b900 {font-weight:900 !important}


/*푸쉬 알림*/
.push_modal {position:fixed; top:0; left:0; width:100%; height:100%; z-index:301}	
.push_modal:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6)}
.pushBox {position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); max-width:300px; width:100%; z-index:302}
.push_cont {position:relative; width:100%; background:#fff; padding:24px 16px 16px; border-radius:10px;}

.pushBox .push_icon img {height:72px}
.pushBox .push_tlt {font-size:18px; color:#2D4C68; font-weight:700; margin-top:12px}
.pushBox .push_txt01 {font-size:14px; color:#212329; font-weight:500; margin-top:16px}
.pushBox .push_tlt02 {font-size:14px; color:#595959; font-weight:500; margin-top:16px}

.pushBox .pushBtn {margin-top:32px}
.pushBox .pushBtn a {height:50px; line-height:48px; display:block; background:#FC8500; color:#fff; font-size:16px; font-weight:700; border-radius:5px}
.pushBox .push_close {margin-top:12px;}
.pushBox .push_close a {color:#fff; font-size:18px; font-weight:500}

@media screen and (max-width:768px){
	.pushBox {max-width:50vw;}
	.push_cont {padding:3.4vw 2.6vw 2.6vw; border-radius:1.5vw;}

	.pushBox .push_icon img {height:12.2vw}
	.pushBox .push_tlt {font-size:3vw; margin-top:2.2vw}
	.pushBox .push_txt01 {font-size:2.6vw; margin-top:2.6vw}
	.pushBox .push_tlt02 {font-size:2.6vw; margin-top:2.6vw}

	.pushBox .pushBtn {margin-top:4.2vw}
	.pushBox .pushBtn a {height:8vw; line-height:7.8vw; font-size:2.8vw; border-radius:0.7vw}
	.pushBox .push_close {margin-top:2vw;}
	.pushBox .push_close a {font-size:3vw;}

}

@media screen and (max-width:480px){
	.pushBox {max-width:75vw;}
	.push_cont {padding:4.4vw 3.6vw 3.6vw; border-radius:2vw;}

	.pushBox .push_icon img {height:17.2vw}
	.pushBox .push_tlt {font-size:4vw; margin-top:3.2vw}
	.pushBox .push_txt01 {font-size:3.6vw; margin-top:3.6vw}
	.pushBox .push_tlt02 {font-size:3.6vw; margin-top:3.6vw}

	.pushBox .pushBtn {margin-top:5.2vw}
	.pushBox .pushBtn a {height:11vw; line-height:10.8vw; font-size:3.8vw; border-radius:1vw}
	.pushBox .push_close {margin-top:3vw;}
	.pushBox .push_close a {font-size:4vw;}
}

/*정보찾기 20240624 jisoo추가*/
.mem_info_mb_modal .pop_td_dl_seclectBox .iti__country-list {top:22px; font-size:12px; width:260px; overflow-x:hidden}

@media screen and (max-width:400px){
	.mem_info_mb_modal .pop_td_dl_seclectBox .iti__country-list {width:66vw;}
}
