@charset "UTF-8";

/* Base */
@import url(./base/new_reset.css);
@import url(./base/new_font.css);
@import url(./base/new_magic.css);

/* Layout */
@import url(./layout/new_layout.css);

/* Module */
@import url(./layout/new_module.css);

/* Contents */
@import url(./layout/new_content.css);
@import url(./layout/new_work.css);

/* 휴대폰인증 동의 변경 2402 */
.new_direct [data-category="terms"] .terms_section:not(:first-of-type){margin:20px 0 0;}
.new_direct [data-category="terms"] .terms_section:not(:last-of-type){border-bottom:1px solid #aaa;}
.new_direct [data-category="terms"] .terms_section input[type=radio] + label{padding:0 0 0 30px; font-weight:400; font-size:16px;}
.new_direct [data-category="terms"] .terms_section input[type=radio] + label:before{width:24px; height:24px;}
.new_direct [data-category="terms"] .terms_intro{margin:10px 0 20px; padding:25px 30px; color:#000; font-size:16px; line-height:28px; background:#e8f2ff; border-radius:10px;}
.new_direct [data-category="terms"] .terms_list{padding:10px 0 20px;}
.new_direct [data-category="terms"] .terms_list > li:not(.no_check){position:relative; text-align:right; font-size:16px;}
.new_direct [data-category="terms"] .terms_list > li:not(:first-child){margin-top:21px;}
.new_direct [data-category="terms"] .terms_list .no_check{display:flex; justify-content:space-between;} /* 동의 사항이 없는 경우 */
.new_direct [data-category="terms"] .terms_list .no_check span{font-size:18px; color:#000;}
.new_direct [data-category="terms"] .terms_list .radio_title {position:absolute; top:2px; left:0; padding-left:10px;}
.new_direct [data-category="terms"] .terms_list .radio_title:before {position:absolute; top:11px; left:0; width:3px; height:3px; content:''; background:#000; border-radius: 50%;;}
.new_direct [data-category="terms"] .terms_list .radio_set{display:flex; justify-content:flex-end;}
.new_direct [data-category="terms"] .terms_list .radio_set .radio_box{margin:0 10px 0 0;}
.new_direct [data-category="terms"] .terms_area .btn_agree{display:block; width:100%; height:45px; line-height:43px; color:/*#ea7404*/ /*#ee5a00*/ #c94c00 ; font-size:15px; text-align:center; border:1px solid /*#ea7404*/ #ee5a00; border-radius:6px;} /* 2024웹접근성_112 */ /* 2024웹접근성2차_59 */
.new_direct [data-category="terms"] .terms_area .btn_agree.active { color:#fff; border-color:transparent; background:#ea7404;}
.new_direct [data-category="terms"] .terms_area .btn_agree.active > span:after{display:inline-block; content:'완료'; margin-left:4px;}
.new_direct [data-category="terms"] .terms_area .terms_list .law{color:#767678; font-size:14px;}


/* 2408하이펫 컬러 공통 */
.new_direct .point_color.blue {color: #028CED !important; }
.new_direct .point_color.navy {color: #003070 !important; }


/* s: 상품정보입력_보험가입 리뷰 R20240423_0139 */
.new_direct .csreview_wrap {
  
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    
}
.new_direct .csreview_wrap .csreview_cont  {
    width: 548px;
    height: 80px;
}
.new_direct .csreview_wrap .csreview_cont .csreview_cont_bg {
    width: 548px;
    background: #b1e4e9;
    border-radius: 24px;
    justify-content: space-between;
    display: flex;
    height: 48px;
    position: absolute;
    bottom: 0;
    overflow: hidden;
}
.new_direct .csreview_wrap .csreview_cont .csreview_cont_bg .rv_title {
    font-size: 15px;
    color: #1f1f21;
    font-weight: 500;
    background: #83dae1;
    border-radius: 24px;
    width: 104px;
    height: 42px;
    position: absolute;
    left: 3px;
    top: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_direct .csreview_wrap .csreview_cont .csreview_cont_bg .swiper-wrapper {
    width: calc(100% - 160px);
    margin-left: 115px;
   
}
.new_direct .csreview_wrap .csreview_cont  .csreview_cont_bg .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.new_direct .csreview_wrap .csreview_cont .csreview_cont_bg .swiper-slide .retxt {
    color: #555557;
    font-weight: 500;
    font-size: 15px;
    width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    height: 24px;
}
  .new_direct .csreview_wrap .csreview_cont .csreview_cont_bg .swiper-slide .rename {
    color: #555557;
    font-weight: 500;
    font-size: 15px;
}
.new_direct .csreview_wrap .csreview_cont  .relist_up .arr_top {
    position: absolute;
    right: 10px;
    bottom:10px;
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14L12 8L18 14' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;
  }
  .new_direct  .csreview_list {
    z-index: 50;
    position: absolute;
    width: 548px !important;
    left: 0;
    bottom: -45px;
    padding: 0 10px 50px 38px !important;
    overflow: hidden;
    height: 1px !important;
    min-height: 0 !important;
    transition: all 0.3s ease-in-out;
    opacity: 0;
  }
  
  .new_direct .csreview_list.open {
    max-height: 820px;
    visibility: visible;
    bottom: 0;
    transition: all 0.4s ease-in-out;
    opacity: 1;
    min-height: auto !important;
    height: 820px !important;
  }
  
  .new_direct  .csreview_list .title_area {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  
  .new_direct  .csreview_list .btn_csreview_close {
    width: 36px;
    height: 36px;
    background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.78'%3E%3Cg filter='url(%23filter0_b_2314_4455)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05888 27.9411 0 18 0C8.05888 0 0 8.05888 0 18C0 27.9411 8.05888 36 18 36Z' fill='%23EFEFF1'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3288 11.9538C23.7972 11.4222 22.9354 11.4223 22.4038 11.9539L17.9139 16.4438L13.51 12.0399C12.9784 11.5084 12.1165 11.5085 11.5849 12.0401C11.0533 12.5717 11.0532 13.4336 11.5848 13.9651L15.9887 18.369L11.4989 22.8588C10.9673 23.3904 10.9672 24.2523 11.4988 24.7838C12.0303 25.3154 12.8922 25.3153 13.4238 24.7837L17.9135 20.2939L22.3174 24.6978C22.849 25.2293 23.7108 25.2293 24.2425 24.6976C24.7741 24.166 24.7742 23.3041 24.2426 22.7726L19.8387 18.3687L24.3286 13.8788C24.8603 13.3472 24.8603 12.4853 24.3288 11.9538Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_2314_4455' x='-61.1613' y='-61.1613' width='158.323' height='158.323' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30.5807'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_2314_4455'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_2314_4455' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;
    z-index: 2;
    position: absolute;
    top: 24px;
    right: 17px;
  }
  
  .new_direct  .csreview_list .btn_csreview_close span {
    position: absolute;
    display: inline-block;
    font-size: 1px;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    visibility: hidden;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
  }
  
  .new_direct .csreview_list .re_top {
    background: url(../images/new/common/bg_poptitle.png) no-repeat 0 0;
    width: 453px;
    height: 124px;
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
    padding-left: 30px;
  }
  
  .new_direct .csreview_list .re_scroll {
    height: 446px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 30px;
    margin-top: 27px;
  }
  
  .new_direct .csreview_list .re_item {
    background: #f8f8f8;
    border: 1px solid #dedede;
    padding: 11px 12px 12px;
    min-height: 39px;
    margin-bottom: 10px;
  }
  
  .new_direct .csreview_list .re_item:last-child {
    margin-bottom: 0;
  }
  
  .new_direct .csreview_list .re_item .c_text {
    font-size: 15px;
    color: #242424;
    line-height: 1.3rem;
  }
  
  .new_direct .csreview_list .re_item .c_info {
    display: flex;
    color: #606060;
    font-size: 14px;
    justify-content: flex-end;
    align-items: flex-end;
  }
  
  .new_direct .csreview_list .re_item .c_info .date {
    position: relative;
    padding-left: 16px;
  }
  
  .new_direct .csreview_list .re_item .c_info .date:before {
    content: '';
    display: block;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    border-left: 1px solid #ee5a00;
  }
  .new_direct .csreview_wrap .swiper_btn_pause {
    position: absolute;
    right: 26px;
    top:7px;
    z-index: 10;
    display: flex;
    gap: 5px;
    
  }
.new_direct .csreview_wrap .swiper_btn_pause .slider__prev {
  display: inline-block;
  text-indent: -9999px;
  width: 18px;
  height: 18px;
  transform: rotate(-180deg);
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8.5' r='8' fill='black'/%3E%3Cpath d='M7 5.5L10 8.5L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: contain;
}
.new_direct .csreview_wrap .swiper_btn_pause .slider__next {
  display: inline-block;
  text-indent: -9999px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8.5' r='8' fill='black'/%3E%3Cpath d='M7 5.5L10 8.5L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: contain;
}
.new_direct .csreview_wrap .swiper_btn_pause .btn_pause {
  display: inline-block;
  text-indent: -9999px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_366_21011)'%3E%3Crect width='18' height='18' rx='9' fill='black' fill-opacity='1'/%3E%3Crect x='6' y='5' width='2' height='8' rx='1' fill='white' fill-opacity='1'/%3E%3Crect x='10' y='5' width='2' height='8' rx='1' fill='white' fill-opacity='1'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_366_21011' x='-4' y='-4' width='26' height='26' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_366_21011'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_366_21011' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  
}
.new_direct .csreview_wrap .swiper_btn_pause .btn_pause.on {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_366_21065)'%3E%3Crect width='18' height='18' rx='9' fill='black' fill-opacity='1'/%3E%3Cpath opacity='1' d='M6 12.1384V5.86159C6 5.47768 6.41474 5.23699 6.74807 5.42747L12.2403 8.56588C12.5762 8.75783 12.5762 9.24217 12.2403 9.43412L6.74807 12.5725C6.41474 12.763 6 12.5223 6 12.1384Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_366_21065' x='-4' y='-4' width='26' height='26' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_366_21065'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_366_21065' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* e: 상품정보입력_보험가입 리뷰 R20240423_0139 */

/* s: R20241108_0122_주번뒷자리UI */
.new_direct .form_item .form_wrap.pinmask_area {
  width: 5%;
  float: left !important;
  margin-left: 5%;
  position: relative;
}
.new_direct .form_item .form_wrap.pinmask_area input {
  background: #fad8be;
}
.new_direct .form_item .form_wrap.pinmask_area::before {
  display: block;
  content: '●●●●●●';
  padding-left: 10px;
  color: #f18d00;
  font-size: 14px;
  letter-spacing: 8px;
  position: absolute;
  left: 130%;
  top: 15px;
}
/* e: R20241108_0122_주번뒷자리UI */


/* s: 해외여행상품설명서_2503 */
.new_direct .prinfo_text {
	font-size: 15px;
	padding-left: 10px;
	text-indent: -10px !important;
}
.new_direct .prinfo_text2 {
	font-size: 15px  !important;
	color: #1f1f21  !important;
	margin-top: 15px  !important;
}

.new_direct .boxstep_wrap {
	margin-top: 20px !important;

}
.new_direct .boxstep_wrap .box_cont {
	position: relative;
	margin-bottom: 40px;
}
.new_direct .boxstep_wrap .box_cont .list-dot {
	position: absolute;
	left: 250px;
	top: 0;
}
.new_direct .boxstep_wrap .box_cont .list-dot li {
	font-size: 13px;
	position: relative;
	padding-left: 10px;
}
.new_direct .boxstep_wrap .box_cont .list-dot li::before {
	display: block;
	content: '';
	background: #777;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 8px;

}

.new_direct .boxstep_wrap .box_cont .intext {
	display: flex;
	align-items: center;

	border: 1px solid #cccccc;
	padding:10px 0;
	text-align: left;
	width: 100%;
	height: 65px;
	position: relative;
	font-size: 15px;
	padding: 10px 10px;
}
.new_direct .boxstep_wrap .box_cont .intext::after {
	display: block;
	content: '';
	position: absolute;
	left: 50%;
	top: 70px;
	width: 24px;
	height: 24px;
	transform: translateX(-50%);
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Cpath d="M6 10L12 16L18 10" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
}
.new_direct .boxstep_wrap .box_cont:last-child .intext::after {
	display: none;
}
.new_direct .bu_dot {
	font-size: 10px;
	position: relative;
	padding-left: 15px;
	font-size: 15px;
	color: #3f3f41;
	font-weight: bold;
}
.new_direct .bu_dot:before {
    content: "";
    position: absolute;
    left: 3px;
    top: 11px;
    width: 3px;
    height: 3px;
    background-color: #555557;
    border-radius: 100%;
}
.new_direct .bu_dot_list {
	margin-top: 10px;
}
.new_direct .bu_dot_list li {
font-size: 15px !important;
margin-left: 5px;
}
.new_direct .bu_dot_list li:before {
	display: none;
}
.new_direct .bu_dot + .prinfo_text2 {
	margin-top: 5px !important;
	margin-left: 10px;
}
/* e: 해외여행상품설명서_2503 */


/* s: R20250217_0119_윙배너cs추가 */
.new_direct .quickwing_wrap {
	width: 158px;
	position: absolute;
	right: -168px;
	top: 0;
	padding: 2px;
}
.new_direct .quickwing_wrap .nrfloat_right {
	position: relative;
	right: 0;
	display: inline-block;
}
.new_direct .quickwing_wrap .cs_wrap {
	background: #fbe2bf;
	border-radius: 18px;
	margin-bottom: 12px;
	padding-bottom: 1px;
}
.new_direct .quickwing_wrap .cs_wrap .cs_tit {
	color: #003070;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	padding: 13px 0 9px;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list {
	background: #fff7f5;
	border-radius: 14px;
	margin: 3px;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li {
	padding: 15px 0 15px 10px;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	align-items: center;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li .ic_internet {
	display: block;
	width: 30px;
	height: 26px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='레이어_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80.4 68.4' style='enable-background:new 0 0 80.4 68.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EF8200;%7D .st1%7Bfill:%23fff7f5;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M80.2,54.4c0,3.4-2.8,6.2-6.3,6.2H6.5c-3.5,0-6.3-2.8-6.3-6.2V6.5c0-3.4,2.8-6.2,6.3-6.2h67.4 c3.5,0,6.3,2.8,6.3,6.2V54.4z'/%3E%3Crect x='5.2' y='6.1' class='st1' width='69.9' height='48.6'/%3E%3Crect x='24.2' y='57.5' class='st0' width='32.1' height='5.9'/%3E%3Crect x='17.4' y='64.5' class='st0' width='45.7' height='3.8'/%3E%3Cpath class='st0' d='M55.4,30.3c0-8.4-7.5-15.2-16.7-15.2S22,21.9,22,30.3c0,8.4,7.5,15.2,16.7,15.2c2.4,0,4.7-0.5,6.7-1.3 c0.9-0.3,1.8-0.4,2.7-0.2l5.6,1.5c0.6,0.2,1.1-0.4,1-1l-1.3-4.7c-0.3-1-0.1-2.1,0.3-3C54.8,34.8,55.4,32.6,55.4,30.3z M35.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C34.2,27.8,35.4,29.1,35.3,30.6z M41.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C40.1,27.8,41.4,29.1,41.3,30.6z M47.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C46.1,27.8,47.4,29.1,47.3,30.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li .ic_call {
	display: block;
	width: 30px;
	height: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='레이어_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80.4 68.4' style='enable-background:new 0 0 80.4 68.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EF8200;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M48.6,66H36.1v-5h12.4c8.7,0,15.8-6.9,15.8-15.5V25.1c0-10.9-9.1-19.7-20.2-19.7H36c-11,0-20.1,8.8-20.1,19.7 V45h-5.1V25.1c0-13.7,11.4-24.8,25.3-24.8h8.1c14,0,25.3,11.1,25.3,24.8v20.4C69.5,56.8,60.1,66,48.6,66z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M45.3,63.3c0,2.8-2.3,5-5.1,5s-5.1-2.2-5.1-5c0-2.8,2.3-5,5.1-5C43,58.3,45.3,60.6,45.3,63.3z'/%3E%3Cg%3E%3Cpath class='st0' d='M12.6,49.7L12.6,49.7c-6.9,0-12.4-5.4-12.4-12.2l0,0c0-6.7,5.6-12.2,12.4-12.2l0,0c1.8,0,3.3,1.4,3.3,3.2 v17.8C16,48.2,14.5,49.7,12.6,49.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M67.8,49.7L67.8,49.7c6.9,0,12.4-5.4,12.4-12.2l0,0c0-6.7-5.6-12.2-12.4-12.2l0,0c-1.8,0-3.3,1.4-3.3,3.2 v17.8C64.4,48.2,65.9,49.7,67.8,49.7z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M33,30.1v-1.2c0-1.6-1.4-3-3-3s-3,1.3-3,3v1.2c0,1.6,1.4,3,3,3S33,31.7,33,30.1z'/%3E%3Cpath class='st0' d='M50.6,25.9c-1.7,0-3,1.3-3,3v1.2c0,1.6,1.4,3,3,3c1.7,0,3-1.3,3-3v-1.2C53.6,27.2,52.2,25.9,50.6,25.9z'/%3E%3Cpath class='st0' d='M44.8,40c-2.5,2.4-6.6,2.4-9.1,0c-1-1-2.7-1-3.8,0c-1,1-1,2.7,0,3.7c2.2,2.2,5.2,3.4,8.3,3.4s6.1-1.2,8.3-3.4 c1-1,1-2.7,0-3.7C47.5,39,45.9,39,44.8,40z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li:first-child {
	border-bottom: 1px solid #fbe2bf;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li:last-child {
	border-top: 1px solid #fff;
}

.new_direct .quickwing_wrap .cs_wrap .cs_list .cstxt_wrap .cs_stit {
	color: #003070;
	font-size: 14px;
	font-weight: 500;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list .cstxt_wrap .cs_num {
	color: #ea7404;
	font-size: 18px;
	font-weight: 500;
	margin-top: 5px;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list .cstxt_wrap p {
	line-height: 1;
	white-space: -1px;
}
.new_direct .quickwing_wrap .cs_wrap .cs_list li .cs_info {
	width: 100%;
	text-align: center;
	color: #ea7404;
	font-size: 14px;
}
.new_direct body.is-quickwing {
	min-width: 1600px;
}
/* e: R20250217_0119_윙배너cs추가 */



/* s: R20250211_0121 간편결제 페이수정  */
.payselect_wrap ul {
	display: flex;
	gap: 10px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.payselect_wrap ul li {
}
.payselect_wrap .rd_item input[type='radio'] + label {
	display: flex;
	position: relative;
	width: 256px;
	min-height: 108px;
	font-size: 0;
	cursor: pointer;
	padding: 0;
	border: 1px solid #dfdfe1;
	border-radius: 12px;
}

.payselect_wrap .rd_item input[type='radio'] + label:before {
	background-image: none;
}
.payselect_wrap .rd_item input[type='radio'].kakaoPayInfo + label::after {
	display: block;
	content: '';
	background: url('../images/new/common/paylogo_kakao.png') no-repeat 0 0;
	width: 108px;
	height: 44px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.payselect_wrap .rd_item input[type='radio'].naverPayInfo + label::after {
	display: block;
	content: '';
	background: url('../images/new/common/paylogo_naver.png') no-repeat 0 0;
	width: 108px;
	height: 41px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.payselect_wrap .rd_item input[type='radio'].tossPayInfo + label::after {
	display: block;
	content: '';
	background: url('../images/new/common/paylogo_toss.png') no-repeat 0 0;
	width: 145px;
	height: 28px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.payselect_wrap .rd_item input[type='radio']:checked + label {
	border-color: #1f1f21;
}

/* e: R20250211_0121 간편결제 페이수정  */

/* 청약내용확인-상품설명서 개정반영/2504 */
.new_direct .modal.prodInfoPop .btn_area{display:flex; gap:5px;}
.new_direct .modal.prodInfoPop .btn_area .btn{flex:1; margin:0;}

/* s:R20250522_0139_인터넷회원가입 추가 */
.new_direct .box.internet_mem {background: #fff7f5; text-align: center; border: 0; margin-bottom: 64px;}
.new_direct .box.internet_mem .first_text {font-size: 17px; font-weight: 500; color: #1f1f21;}
.new_direct .box.internet_mem .sub_text {font-size: 15px; color: #1f1f21;}
.new_direct .box.internet_mem .btn {width: calc(100% - 100px);}
/* e:R20250522_0139_인터넷회원가입 추가 */

