@charset "utf-8";

@font-face {
	font-family: "SamsungOneKorean400";
	src:url('../fonts/samsung/SamsungOneKorean-400.eot');
	src:url('../fonts/samsung/SamsungOneKorean-400.eot?#iefix') format("embedded-opentype"),
		url('../fonts/samsung/SamsungOneKorean-400.woff2') format("woff2"),
		url('../fonts/samsung/SamsungOneKorean-400.woff') format("woff");
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: "SamsungOneKorean700";
	src:url('../fonts/samsung/SamsungOneKorean-700.eot');
	src:url('../fonts/samsung/SamsungOneKorean-700.eot?#iefix') format("embedded-opentype"),
		url('../fonts/samsung/SamsungOneKorean-700.woff2') format("woff2"),
		url('../fonts/samsung/SamsungOneKorean-700.woff') format("woff");
	font-style: normal;
	font-weight: 700;
}
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:18px;font-family:"SamsungOneKorean400","Apple SD Gothic Neo","맑은 고딕","돋움",dotum,sans-serif;color:#666;line-height:1.5;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"SamsungOneKorean700","Apple SD Gothic Neo","맑은 고딕","돋움",dotum,sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

img{max-width:100%}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

strong, b{font-weight:normal;font-family:"SamsungOneKorean700"}

input[type=text]:focus,input[type=password]:focus, textarea:focus  {
-webkit-box-shadow:0 0 8px #999;
-moz-box-shadow:0 0 8px #999;
box-shadow:0 0 8px #999;
}
input[type="radio"], input[type="checkbox"]{margin:0}

.wrap{padding-top:80px}
#header{position:fixed;width:100%;left:0;top:0;background:#fff;z-index:99;transition: 0.3s}
.head{max-width:1760px;padding:20px 70px 0;margin:0 auto}
.head:after{display:block;clear:both;content:''}
.m-on{border-bottom:1px solid #ddd}
.logo{width:210px;float:left;transition: 0.3s;margin-top:5px}

#gnb{float:right;display:inline-block;font-family:"SamsungOneKorean700";padding-top:5px;position:relative;}
/* #gnb>ul{display:inline-block;} */
/* #gnb ul li{} */
/* #gnb>ul>li{display:inline-block;margin-right:70px;height:55px} */
/* #gnb>ul>li:last-child{margin-right:0} */
/* #gnb>ul>li a{display:block;width:100%;position:relative;font-size:15px;} */
/* #gnb>ul>li>a{display:block;width:100%;position:relative;font-size:18px;z-index:100} */
/* #gnb>ul li ul a{padding:12px 0 10px;line-height:1.2;text-align:center} */
/* #gnb>ul>li:first-child{margin-left:0} */
/* #gnb>ul>li>div{overflow:hidden;position:absolute;top:100%;width:100%;z-index:98;} */
/* #gnb>ul>li:last-child>div{left:inherit;right:0} */
/* #gnb>ul>li>div ul{position:absolute;bottom:100%;left:0;width:100%;z-index:98;} */
/* #gnb>ul>li:last-child>div>ul{text-align:right} */
/* #gnb>ul>li>div>ul>li {font-size:15px;line-height:28px;text-align:left;display:inline-block;position:relative;margin:0 15px} */
/* #gnb>ul>li>div>ul>li:first-child{margin-left:0} */
/* #gnb>ul>li>div>ul>li:last-child{margin-right:0} */
/* #gnb ul li a, #gnb ul li a:link{color:#000;transition: 0.3s} */
/* #gnb>ul>li>a, #gnb>ul>li>a:link{color:#000} */
/* #gnb>ul>li>div>ul>li.active>a{color:#192893} */

/* 기본 GNB 레이아웃 */
/* GNB 기본 레이아웃 */
#gnb > ul {
  display: flex;
  gap: 70px;
}

#gnb > ul > li {
  position: relative;
  height: 55px;
  flex-shrink: 0;
}

/* 1depth 기본 스타일 */
#gnb > ul > li > a {
  display: block;
  font-size: 18px;
  color: #000;
  text-decoration: none;
  position: relative;
  padding: 16px 0;
  transition: color 0.3s ease;
}

/* 1depth 클릭(active/on) 시 색상 */
#gnb > ul > li.active > a,
#gnb > ul > li.on > a {
  color: #192893;
}

/* 2depth 메뉴 (숨김) */
#gnb > ul > li > div > ul {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(-10px);
  min-width: 200px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  padding: 8px 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease-in-out;
  z-index: 99;
}

/* hover/focus 또는 active 시 열림 */
#gnb > ul > li.active > div > ul,
#gnb > ul > li:hover > div > ul {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;
}

/* 2depth 항목 */
#gnb > ul > li > div > ul > li {
  display: block;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.4;
  color: #444;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

/* hover 시 배경 강조 */
#gnb > ul > li > div > ul > li:hover {
  background: #f5f6f9;
  color: #000;
}

/* 링크 스타일 */
#gnb > ul > li > div > ul > li a {
  display: block;
  text-decoration: none;
  color: inherit;
  white-space: nowrap;
}

/* 첫/마지막 항목 둥글게 */
#gnb > ul > li > div > ul > li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#gnb > ul > li > div > ul > li:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}



.plus>a:after{display:block;position:absolute;right:10px;font-size:18px;font-weight:100 !important;content:'+';top:10px}
.bar-bg{height:0;}
.bar{position:absolute;height:2px;bottom:20px;background:#000;}
.smenu-bg{background:rgba(240,240,240,.95);height:0;position:absolute;width:100%;left:0;top:100%;}
.m-on .smenu-bg{border-bottom:1px solid #ddd}
.mbg{background:rgba(255,255,255,0.98);position:absolute;z-index:9;width:100%;height:100%;top:-100%;display:none}

.mgnb{display:none;position:fixed;right:-280px;top:0;width:280px;height:100%;background:#fff;z-index:998;overflow-y:auto;overflow-x:hidden}
.m-bt{margin:80px 0 2px;padding-left:2px;font-family: 'Comfortaa', cursive;}
.m-bt a{display:inline-block;margin:0;background:#373536;color:#fff;padding:10px 0;text-align:center;min-width:78px}
.m-menu{border-top:1px solid #ccc;margin-top:100px}
.m-menu>li{position:relative;border-bottom:1px solid #ccc;}
.m-menu>li a{ color:#000;display:block;width:100%;position:relative;font-size:13px;}
.m-menu>li>a{ color:#000;display:block;width:100%;position:relative;font-size:14px;;padding:18px}
.m-menu>li ul{display:none;}
.m-menu li:first-child{border-top:1px solid cdcdcd !important}
.m-menu li ul a{padding:10px 0 10px 30px}
.m-menu li ul li ul li a{padding:10px 0 10px 45px}
.m-menu li ul li ul li ul li a{padding:10px 0 10px 60px;font-size:12px;color:#666}
.m-menu>li>ul {border-top:1px solid #aaa}
.m-menu>li>ul>li{font-size:13px;text-align:left;background-color:rgba(244,244,244,1);border-top:1px solid #cdcdcd;position:relative}
.m-menu>li>ul>li ul {}
.m-menu>li>ul>li ul li {font-size:13px;text-align:left;background-color:rgba(255,255,255,0.4);border-top:1px solid #cdcdcd;position:relative}
.m-menu li ul li ul li{background:rgba(255,255,255,0.6)}
.m-menu li ul li ul li ul li{background:rgba(255,255,255,0.9)}
.m-menu .mplus>a{}
.m-menu li a, .m-menu ul li a:link{color:#000}
a.plusbt{top:0;position:absolute !important;z-index:99;right:0;height:55px !important;width:100% !important;background:url('../img/icon_arrow2.png') no-repeat 90% 23px;cursor:pointer}
.lactive{background:#000;color:#fff !important}
.lactive>a{color:#fff !important}
.mactive{background-position:90% -30px !important;}
.m-menu>li>ul>li a.plusbt{top:0;position:absolute !important;z-index:99;right:0;height:35px !important;width:47px !important;background:url('/img/icon_arrow2.png') no-repeat 50% 13px;background-color:rgba(0,0,0,0.2)}
.m-menu>li>ul>li>ul>li a.plusbt{top:0;position:absolute !important;z-index:99;right:-10px;height:35px !important;width:20px !important;background:url('/img/icon_arrow2.png') no-repeat 38% 13px;background-color:rgba(0,0,0,0.2)}

.m-menu>li>ul>li a.plusbt.mactive{background-position:50% -38px !important}
.m-menu>li>ul>li>ul>li a.plusbt.mactive{background-position:38% -38px !important}
.wrapbg{cursor:pointer;position:fixed;z-index:997;background:rgba(0,0,0,0.8);top:0;left:0;width:100%;height:100%;display:none}

.text-center{text-align:center !important}

.menu-bt-wrapper {
     position:fixed;right:30px;top:22px;display:none;cursor:pointer;z-index:999;-webkit-transition: 0.3s; -o-transition: 0.3s;transition: 0.3s
}


.containerImgMobile{
	display:none;
}

.menu-bt-wrapper.black{top:13px}
.menu-bt {
    height: 45px;
    width:45px;
    display: block;
    position: relative;
    z-index: 1;
    top: 0;
    padding:10px 10px;
    float:left;
}
.menu-bt-line {
    float: left;
    position: relative;
    height: 2px;
    width: 100%;
    background-color:#000;
   transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) 0s;
    -moz-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) 0s;
    -o-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) 0s;
}

.menu-bt-line1 {
    top: 0;
}
.menu-bt-line2 {
    top: 7px;
    opacity: 1;
}
.menu-bt-line3 {
    top: 14px;
}
.menu-open .menu-bt-line{background-color:#000 !important;}
.menu-open .menu-bt .menu-bt-line1{transform: translate3d(0, 9px, 0) rotate(225deg);
    -webkit-transform: translate3d(0, 9px, 0) rotate(225deg);
    -moz-transform: translate3d(0, 9px, 0) rotate(225deg);
    -o-transform: translate3d(0, 9px, 0) rotate(225deg);
    -ms-transform: translate(0, 9px) rotate(45deg)}
.menu-open .menu-bt .menu-bt-line2{opacity:0;}
.menu-open .menu-bt .menu-bt-line3{transform: translate3d(0, -9px, 0) rotate(-225deg);
    -webkit-transform: translate3d(0, -9px, 0) rotate(-225deg);
    -moz-transform: translate3d(0, -9px, 0) rotate(-225deg);
    -o-transform: translate3d(0, -9px, 0) rotate(-225deg);
    -ms-transform: translate(0, -9px) rotate(-45deg);}

.mo, .slick-slide img.mo{display:none}

.main-visual{position:relative}
.arrow-prev{position:absolute;left:calc(50% - 600px);top:50%;transform:translateY(-50%);z-index:9;transition: 0.3s}
.arrow-next{position:absolute;right:calc(50% - 600px);top:50%;transform:translateY(-50%);z-index:9;transition: 0.3s}
.mbg1{background:#006cff}
.mbg2{background:#dca8f7}
.mbg3{background:#e1c2d8}
.mbg4{background:#fbe097}
.mbg1 .v-area{color:#fff;padding-right:50px}
.mbg2 .v-area{color:#36313c;padding-right:59px}
.mbg3 .v-area{color:#36313c;padding-right:74px}
.mbg4 .v-area{color:#3c3331;padding-right:131px}
.mbg_banner_01{background:#fbe4dc;}
.mbg_banner_02{background:#006cff;}
.mbg_banner_03{background:#dca8f7;}
.mbg_banner_04{background:#e1c2d8;}
.mbg_banner_05{background:#fbe097;}
.mbg_banner_01 .mo{background:#fbe4dc;}
.mbg_banner_02 .mo{background:#006cff;}
.mbg_banner_03 .mo{background:#dca8f7;}
.mbg_banner_04 .mo{background:#e1c2d8;}
.mbg_banner_05 .mo{background:#fbe097;}
.mbg_banner_01 .v-area{color:#000;padding-right:50px;}
.mbg_banner_02 .v-area{color:#fff;padding-right:50px;}
.mbg_banner_03 .v-area{color:#36313c;padding-right:59px;}
.mbg_banner_04 .v-area{color:#36313c;padding-right:74px;}
.mbg_banner_05 .v-area{color:#3c3331;padding-right:131px;}
.v-area{max-width:1200px;margin:0 auto;position:relative;text-align:right;overflow:hidden}
.v-area:after{display:block;clear:both;content:''}
.v-area i{font-style:normal}
.v-img{float:right}
.m-copy{position:absolute;left:100px;top:50%;text-align:left;transform:translateY(-50%);transition: 0.3s;word-break:keep-all}
.m-copy>p{font-size:30px;word-break:keep-all}
.m-copy>p>span{display:block;font-size:45px;line-height:1;word-break:keep-all}
.m-copy>p>span>strong>b{font-size:30px}
.m-copy>p>span>strong>i{font-size:30px;font-family:"SamsungOneKorean400"}
.m-copy>p>i{font-size:17px;display:block;margin:7px 0 25px;word-break:keep-all}
.m-copy a{display:inline-block;line-height:1;padding:14px 42px;background:#fff;color:#000;border-radius:50px;font-family:"SamsungOneKorean400";transition: 0.3s}
.m-copy a:hover{background:#000;color:#fff}

#container{max-width:1220px;margin:0 auto;padding:20px 10px 50px;min-height:600px;}
.containerImg{max-width:1500px;margin:0 auto;padding:20px 10px 50px;min-height:600px;}


.main-block{text-align:center;margin-top:70px}
.m-tit{font-size:35px;color:#000;line-height:1.3;word-break:keep-all}
.m-tit img{padding-bottom:6px;}
.m-tit strong{font-family:"SamsungOneKorean700";display:inline-block;}
.m-scopy{font-size:30px;font-family:"SamsungOneKorean400";color:#000;margin:5px 0 5px}
.m-txt{color:#000;font-family:"SamsungOneKorean400";word-break:keep-all}
.main-thum{display:flex;flex-wrap:wrap;margin:70px -12px 0}
.main-thum li{width:33.3333%;padding:0 12px;display:flex}
.main-thum li a{line-height:1;display:flex;background:#f4f4f4;flex-direction:column;width:100%;text-align:center;border-radius:20px;padding:53px 0 58px}
.main-thum li i{font-style:normal;font-family:"SamsungOneKorean400";display:block;word-break:keep-all;margin:13px 0 27px}
.main-thum li a h3{font-size:30px;letter-spacing:-2px;font-family:"SamsungOneKorean700";word-break:keep-all;margin-top:18px}
.main-thum li a span{border-radius:40px;display:inline-block;font-family:"SamsungOneKorean400";background:#000;color:#fff;line-height:1;padding:12px 39px;transition: 0.3s;border:1px solid #000}
.main-thum li a:hover span{border-color:#192893;background:#192893;}
.main-bnr{display:flex;flex-wrap:wrap;margin:45px auto 128px;justify-content:space-between;}
.main-bnr li{width:calc(50% - 12px);line-height:1;display:flex}
.main-bnr li a{display:flex;width:100%;padding:22px 30px 22px 35px;border-radius:20px;justify-content:space-between;}
.main-bnr li:nth-child(1) a{background:#fee8a4}
.main-bnr li:nth-child(2) a{background:#c7e7ff}
.main-bnr li a h3{font-size:30px;letter-spacing:-2px;font-family:"SamsungOneKorean700";word-break:keep-all;margin-top:11px}
.main-bnr i{font-style:normal;font-family:"SamsungOneKorean400";display:block;word-break:keep-all;margin:8px 0 16px}
.main-bnr li a span{border-radius:40px;display:inline-block;font-family:"SamsungOneKorean400";background:#fff;color:#000;line-height:1;padding:12px 39px;transition: 0.3s;}
.main-bnr li a:hover span{background:#192893;color:#fff}
.vod{max-width:1008px;margin:20px auto;position:relative;padding-bottom:50%}
.vod iframe{position:absolute;width:100%;height:100%;left:0;top:0}

.blue, .f-word.blue{color:#0d4ed2}
.red{color:#ce1414}
.text-center{text-align:center}
#container.w100{max-width:100%;padding-left:0;padding-right:0}
.gray-bg{background:#eee}

.sbg1{background:#faecdb}
.sbg2{background:#fae4db}
.sbg3{background:#ffe5d1}
.sbg4{background:#e4e4f2}
.sbg5{background:#303c4a}

.pFixed{position:fixed;left:0;width:100%;z-index:99;top:80px !important}
.a-area>div:first-child{padding-top:10px}
.anchor{position:sticky;top:80px;z-index:99}
.anchor .tab{margin-bottom:0}
.sub-img{position:relative;overflow:hidden}
.sub-img .pc-img img{position:relative;transform:translateX(-50%);left:50%;min-width:1920px;margin-top: 50px;}
.sub-txt{max-width:1240px;position:absolute;width:100%;left:50%;transform:translate(-50%, -50%);top:50%;z-index:2;color:#3c3331;padding-left:20px}
.sub-txt p{font-size:45px;font-family:"SamsungOneKorean700";line-height:1.1;margin-bottom:10px}
.sub-txt span{padding-left:2px;font-family:"SamsungOneKorean400";font-size:22px;word-break:keep-all}
.sub-txt p>i{font-style:normal;font-family:"SamsungOneKorean400"}

.bn-sub-txt{max-width:1240px;position:absolute;width:100%;text-align:left;left:56.5%;transform:translate(-50%, -50%);top:50%;z-index:2;color:#3c3331;padding-left:20px}
.bn-sub-txt p{font-size:45px;font-family:"SamsungOneKorean700";line-height:0.9;margin-bottom:10px}
.bn-sub-txt span{padding-left:2px;font-family:"SamsungOneKorean400";word-break:keep-all;}
.bn-sub-txt span.sub_txt_m{font-size:45px;}
.bn-sub-txt span.sub_txt_s{font-size:30px;}
.bn-sub-txt p>i{font-style:normal;font-family:"SamsungOneKorean400"}
.bn-sub-txt>strong{display:block;font-size:28px;font-family:"SamsungOneKorean700";margin-top:20px}
.bn-sub-txt a{display:inline-block;color:#000;stroke:#ced4da;border:1px solid #ced4da;line-height:1;padding:14px 0;text-align:center;width:100%;max-width:212px;background:#fff;border-radius:50px;transition: 0.3s;font-family:"SamsungOneKorean400";margin:10px 10px 0 0}
.bn-sub-txt a:hover{background:#000;color:#fff;border:1px solid #000;}

.tab{display:flex;justify-content:center;border-right:1px solid #000;margin:0 auto 100px;max-width:1200px}
.tab li{flex:1;display:flex;justify-content:center}
.tab li.active a{background:#000;color:#fff}
.tab li a{background:#fff;display:flex;padding:10px 0;text-align:center;border:1px solid #000;border-right:none;width:100%;align-items:center;justify-content:center;word-break:keep-all}
.tab_claim {display:flex;justify-content:center;border-right:1px solid #000;margin:0 auto 100px;max-width:1200px}
.tab_claim li{flex:1;display:flex;justify-content:center}
.tab_claim li.active a{background:#000;color:#fff}
.tab_claim li a{background:#fff;display:flex;padding:10px 0;text-align:center;border:1px solid #000;border-right:none;width:100%;align-items:center;justify-content:center;word-break:keep-all}

.repair_claim{display:flex;justify-content:center;border-right:1px solid #000;margin:0 auto 40px;max-width:1200px}
.repair_claim li{flex:1;display:flex;justify-content:center}
.repair_claim li.select {background:#000; color:#fff; display:flex;padding:10px 0;text-align:center;border:1px solid #000;border-right:none;width:100%;align-items:center;justify-content:center;word-break:keep-all}
.repair_claim li.active a{background:#0d4ed2;color:#fff}
.repair_claim li a{background:#fff;display:flex;padding:10px 0;text-align:center;border:1px solid #000;border-right:none;width:100%;align-items:center;justify-content:center;word-break:keep-all}

h2.tit{font-size:30px;font-family:"SamsungOneKorean700";color:#000;margin:78px auto 10px;line-height:1.2;max-width:1200px;word-break: keep-all;}
h2.p_tit{font-size:30px;font-family:"SamsungOneKorean700";color:#000;margin:0px auto 10px;line-height:1.2;max-width:1200px;word-break: keep-all;}
h3.tit{font-size:27px;font-family:"SamsungOneKorean700";color:#0d4ed2;position:relative;padding-left:15px;margin-bottom:5px;word-break: keep-all;}
h3.tit:before{display:block;content:'';position:absolute;left:0;top:16px;background:#0d4ed2;width:6px;height:6px;border-radius:50%}
.sub-txt.faq-txt{color:#2a4cac}
.faq-txt span{word-break:keep-all;display:block}

.info{display:flex;flex-wrap:wrap;margin-top:75px;color:#000}
.info>li{width:50%;padding:0 5px;display:flex}
.info>li>div{padding:40px 20px 30px;border-radius:20px;border:1px solid #000;width:100%;z-index:0;max-width:520px;margin:0 auto}
.info>li:first-child>div{background:#eaf6fe}
.info>li:last-child>div{background:#efeef9}
.info-top{display:flex;flex-wrap:wrap;padding-left:25px;font-size:28px;;font-family:"SamsungOneKorean400";letter-spacing:-1px;}
.i-con{max-width:113px;width:27%;padding-top:20px}
.info-top>div{width:73%;padding-left:20px}
.info-top>div p{font-size:36px;font-family:"SamsungOneKorean700";line-height:1.2;margin-bottom:10px;color:#000}
.info-top>div span{display:block;line-height:1.2;word-break:keep-all}
.info-top>div span strong{color:#041598}
.info-box dl{display:flex;flex-wrap:wrap;font-size:25px;font-family:"SamsungOneKorean400";line-height:1.7}
.info-box dt{width:60%}
.info-box dd{width:40%;text-align:right}
.info-box dd:last-of-type, .info-box dt:last-of-type{border-top:1px solid #000;margin-top:3px;padding-top:3px;font-family:"SamsungOneKorean700";color:#227afc}
.info>li:last-child .info-box dt:last-of-type{width:0}
.info>li:last-child .info-box dd:last-of-type{width:100%}
.info-tit{text-align:center;margin:35px 0;position:relative;width:100%;color:#fff;padding:12px 0;font-size:27px;font-family:"SamsungOneKorean700";line-height:1.2;letter-spacing:-1px;word-break:keep-all}
.info-tit:before{display:block;position:absolute;content:'';background:#fff;border:1px solid #000;width:calc(100% + 3px);height:calc(100% + 3px);top:-3px;left:-3px;z-index:-1}
.info-tit:after{display:block;position:absolute;content:'';background:#000;width:100%;height:100%;top:5px;left:5px;z-index:-2}
.info>li:first-child>div .info-tit{background:#227afc}
.info>li:last-child>div .info-tit{background:#864cfa}
.star{font-size:28px;font-family:"SamsungOneKorean400";padding-top:50px;padding-left:10px}
.star strong{color:#d3057e;display:inline-block;position:relative;}
.star strong:before{width:54px;height:32px;left:-10px;bottom:100%;display:block;content:'';background:url(../img/star.png) no-repeat;background-size:cover;position:absolute}
.star strong:after{display:block;content:'';position:absolute;background:#9bc2fc;bottom:5px;width:calc(100% + 10px);left:-5px;height:20%;border-radius:10px;z-index:-1}
.star span{display:inline-block}
.benefit{max-width:1200px;margin:55px auto}
.benefit>li{position:relative;text-align:left;border-bottom:2px solid #000;}
.benefit>li>span{display:block;cursor:pointer;z-index:2;padding:.6em 20px .6em 0;position:relative;font-size:23px;border-bottom:2px solid #000;margin-bottom:-2px;color:#000}
.benefit>li>span:after{top:50%;transform:translateY(-50%);right:2px;width:19px;height:12px;display:block;content:'';position:absolute;background:url(../img/b_arrow.png) no-repeat;background-size:cover}
.benefit>li.active>span:after{transform:translateY(-50%) rotateZ(180deg)}
.benefit>li>div{padding:2em 0;display:none}
.benefit>li>p{display:block;position:absolute;width:100%;height:100%;background:#fff;left:0;top:0}
h4.t-tit{font-size:20px;color:#0d4ed2}
.table-wrap{overflow-x:auto;}
.table-wrap table{margin-bottom:40px;border:0;border-spacing:0;border-spacing:0;border-collapse:collapse;padding:0;width:100%;border-top:2px solid #3b6fda;margin-left:-1px;min-width:640px}
.table-wrap .table-mobile{display : none;}
.table-wrap table th, .table-wrap table td{padding:15px 5px;text-align:center;border-left:1px solid #bababa;border-bottom:1px solid #bababa;}
.table-wrap table th{color:#000;font-family:"SamsungOneKorean700"}
.table-wrap table td{color:#4d4d4d}
.table-wrap table thead th{background:#e7eefd}
.table-wrap table thead tr:first-child th{font-size:1.03em}
.table-wrap table tbody th{background:#f6f6f6}
.t-wrap{overflow-x:auto;position:relative}
.t-wrap table{border:0;border-spacing:0;border-spacing:0;border-collapse:collapse;padding:0;width:100%;border-top:2px solid #000;margin-left:-1px;}
.t-wrap table th, .t-wrap table td{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;}
.t-wrap table th{color:#000;font-family:"SamsungOneKorean700";background:#f4f4f5;font-size:1.03em}
.t-wrap table td{color:#4d4d4d}
.t-wrap2{overflow-x:auto;position:relative}
.t-wrap2 table{border:0;border-spacing:0;border-spacing:0;border-collapse:collapse;padding:0;width:100%;border-top:2px solid #3b6fda;margin-left:-1px;}
.t-wrap2 table th, .t-wrap2 table td{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;}
.t-wrap2 table th{color:#000;font-family:"SamsungOneKorean700";background:#e7eefd;font-size:1.03em;line-height:1;word-break:keep-all}
.t-wrap2 table td{color:#4d4d4d}

p.warrantyYearRange{font-size:15px;}

.s1-2img{display:flex;flex-wrap:wrap;margin-top:68px}
.s1-2img>p{width:35%;max-width:376px}
.s1-2img>div{width:65%;}
.s1-2process{display:flex;flex-wrap:wrap;margin:0 -10px}
.s1-2process li{font-size:22px;color:#000;width:calc(33.333% - 20px);margin:10px;background:#f4f4f4;padding:20px 15px;border-radius:20px;position:relative}
.s1-2process li>div:before{display:block;content:attr(num);font-size:40px;font-family:"SamsungOneKorean400";position:absolute;top:0}
.s1-2process li>div:after{width:46px;height:18px;right:20px;top:20px;display:block;content:'';position:absolute;background:url(../img/s1_2arrow.png);background-size:cover;}
.s1-2process li:last-child>div:after{display:none}
.s1-2process li>div{display:flex;flex-direction:column;align-content:stretch;justify-content: space-between;height:100%;padding-top:35px;}
.s1-2process li>div p{line-height:1.2}
.s1-2process li>div span{display:block;text-align:center;padding-top:15px}
.col6{display:flex;flex-wrap:wrap}
.col6>div{width:50%;word-break:keep-all}
.s1-3{text-align:center;padding-top:40px;max-width:1220px;padding:0 10px 50px;margin:0 auto}
.s1-3>ul{display:flex;}
.s1-3>ul>li{width:50%;display:flex;padding:0 20px}
.s1-3>ul>li div{position:relative;width:100%;color:#fff;padding:12px 0;font-size:27px;font-family:"SamsungOneKorean700";line-height:1.2;letter-spacing:-1px;word-break:keep-all}
.s1-3>ul>li div:before{display:block;position:absolute;content:'';background:#fff;border:1px solid #000;width:calc(100% + 3px);height:calc(100% + 3px);top:-3px;left:-3px;z-index:-1}
.s1-3>ul>li div:after{display:block;position:absolute;content:'';background:#000;width:100%;height:100%;top:5px;left:5px;z-index:-2}
.s1-3>ul>li:first-child div{background:#227afc}
.s1-3>ul>li:last-child div{background:#f98240}
.care{max-width:1200px;margin:0 auto;padding:40px 0}
.care:after{display:block;clear:both;content:''}
.care>li{float:left;width:33.333333%;position:relative;padding:40px 60px;;font-family:"SamsungOneKorean400";font-size:22px}
.care>li:nth-child(3n+1){clear:both}
.care>li:after{width:46px;height:18px;right:-23px;top:50%;margin-top:-18px;display:block;content:'';position:absolute;background:url(../img/s1_2arrow.png);background-size:cover;}
.care>li:nth-child(4), .care>li:nth-child(5), .care>li:nth-child(6){float:right}
.care>li:nth-child(3):after{top:100%;right:inherit;left:50%;margin-left:-9px;margin-top:-8px;transform:rotate(90deg)}
.care>li:nth-child(4):after, .care>li:nth-child(5):after{transform:rotateY(180deg);right:inherit;left:-23px}
.care>li:last-child:after{display:none}
.care>li>div{background:#fff;border-radius:20px;padding:20px 30px;text-align:center;color:#000;box-shadow:1px 1px 15px #ccc}
.care>li>div>span{display:block;text-align:left;font-size:40px;font-family:"SamsungOneKorean400";line-height:1}
.care>li>div>p{margin-top:5px;word-break:keep-all;line-height:1.2}
.dot>li{position:relative;padding-left:18px}
.dot>li:before{display:block;content:"ᆞ";color:#0d4ed2;position:absolute;left:0;top:0}
.line-block{border-top:1px solid #b2b2b2}

.payment-info-img{padding:58px 0 82px 0px;}

.sub-txt.register{color:#fff}
.sub-txt.register>strong{display:block;font-size:28px;font-family:"SamsungOneKorean700";margin-top:20px}
.sub-txt.register>span{font-size:17px;display:block;word-break:keep-all;}
.sub-txt.register a{display:inline-block;color:#022188;line-height:1;padding:14px 0;text-align:center;width:100%;max-width:172px;background:#fff;border-radius:50px;transition: 0.3s;font-family:"SamsungOneKorean400";margin:20px 0px 10px 0px}
.sub-txt.register a:hover{background:#022188;color:#fff}
.r-process{display:flex;flex-wrap:wrap;margin:0 -12px}
.r-process>li{display:flex;padding:12px;width:20%}
.r-process>li>div{
/* 	position:relative;background:#f4f4f4;padding:20px;border-radius:20px;width:100% */

  display: flex;
  flex-direction: column;
  justify-content: space-between; /* 위/아래 자동 배치 */
  align-items: flex-start; /* 텍스트 왼쪽 정렬 */
  background: #f4f4f4;
  padding: 20px;
  border-radius: 20px;
  width: 100%;
  min-height: 240px; /* 최소 높이 확보 */
  position: relative; /* :after 기준 */
  overflow: visible; /* 화살표가 밖으로 나가도 보이게 */
	}
.r-process>li>div:after{
/* 	width:46px;height:18px;right:20px;top:30px;display:block;content:'';position:absolute;background:url(../img/s1_2arrow.png);background-size:cover; */
content: '';
  position: absolute;
  top: 30px;
  right: 20px; /* 필요시 조정 */
  width: 46px;
  height: 18px;
  background: url(../img/s1_2arrow.png) no-repeat center;
  background-size: cover;
  pointer-events: none; /* 클릭 방해 방지 */
  z-index: 2;
	}
.r-process>li:last-child>div:after{display:none}
.r-process>li>div>span{font-size:40px;font-family:"SamsungOneKorean400";line-height:1}
.r-process>li>div>strong{display:block;font-size:22px;color:#000;line-height:1.2;margin-bottom:20px;height: 2.6em;}
.r-process>li>div>p{text-align:center;align-self: center;}
dl.guide{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;color:#000;margin:3em 0}
dl.guide dt{width:20%;text-align:center;border-top:1px solid #000;padding:1em 0;font-family:"SamsungOneKorean700"}
dl.guide dd{margin-left:24px;width:calc(80% - 24px);border-top:1px solid #000;padding:1em;word-break:keep-all;}
dl.guide dt:first-of-type, dl.guide dd:first-of-type{border:none}
.deliver{background:#d7ebfb;padding:20px 35px;display:flex;border-radius:20px;align-items:center;color:#000;margin-top:20px}
.deliver>p{margin-left:5.5em;font-family:"SamsungOneKorean400"}
.deliver>p span{display:inline-block;word-break:keep-all}
.deliver>div{font-family:"SamsungOneKorean700";min-width:141px}
.deliver>div img{margin-right:10px}
.sub-txt.white{color:#fff}
.sub-txt.black{color:#000}
.f-word{color:#ce1414;padding-left:20px}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#656565; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#656565;}
input::placeholder, textarea::placeholder {color:#656565;opacity: 1;}
.f-top{padding-bottom:10px;border-bottom:2px solid #000;position:relative;margin-bottom:60px}
.f-top a{display:inline-block;position:absolute;right:0;bottom:10px;background:#000;color:#fff;transition: 0.3s;padding:10px 50px;border-radius:50px}
.f-top a:hover{background:#192893}

.f-top-custom{padding-bottom:10px;border-bottom:2px solid #000;position:relative;margin-bottom:60px}
.f-top-custom a.logout{bottom:10px;background:#000;color:#fff;transition: 0.3s;padding:10px 50px;border-radius:50px;margin-left:10px;}
.f-top-custom a.logout:hover{background:#192893}
.f-top-custom span.right{display:inline-block;position:absolute;right:0;}

.f-box{margin:0 auto;}
.f-box input[type=text], .f-box input[type=password]{border:4px solid #000;padding:14px;width:100%;margin:3px 0}

.col4{display:flex;flex-wrap:wrap;margin:0 -8px}
.col4>div{width:33.3333333%;padding:8px}
.f-tit{color:#000;font-size:19px;font-family:"SamsungOneKorean700"}
.info-agree{margin:50px 0;color:#000}
h3.agree{color:#000;font-size:19px;margin-bottom:25px}
h3.agree span{color:#0d4ed2}
h3.agree img{margin-right:10px}
.info-agree>ul{margin:10px 0}
.info-agree>ul>li{position:relative;padding-left:10px}
.info-agree>ul>li:before{display:block;content:'';background:#227afc;position:absolute;width:3px;height:3px;left:0;top:12px;border-radius:50%}
.info-agree>ul>li.warning{color:#ff0000;position:relative;padding-left:10px}
.info-agree>ul>li.warning:before{display:block;content:'';background:#ff8080;position:absolute;width:3px;height:3px;left:0;top:12px;border-radius:50%}
h3.warning{color:#ff0000;font-size:19px;margin-bottom:25px}
h3.warning span{color:#ff0000}
input[type="checkbox"] + label{position:relative;cursor:pointer;padding-left:35px;line-height:30px;}
input[type="checkbox"] + label:before{height:28px;width:28px;left:0;display:block;content:'';position:absolute;background:url(../img/check_box.jpg) no-repeat;background-size:cover}
input[type="checkbox"]:checked + label:before{background-image:url(../img/check_box_on.jpg);}
input[type="checkbox"]{display:none}
input[type="radio"] + label{position:relative;cursor:pointer;padding-left:26px;}
input[type="radio"] + label:before{top:1px;height:20px;width:20px;left:0;display:block;content:'';position:absolute;background:#fff;border-radius:50%;border:2px solid #c8c8c8}
input[type="radio"]:disabled + label:before{background:#ccc;border-color:#777;}
input[type="radio"]:checked + label:before{background:#0d4ed2;border-color:#0d4ed2}
input[type="radio"]{display:none}
.form-ok{border-top:1px solid #000;padding-top:35px;text-align:center}
.form-ok input[type=submit]{border:none;background:#000;line-height:1;color:#fff;padding:13px;text-align:center;width:210px;font-family:"SamsungOneKorean700";transition:0.3s}
.form-ok input[type=submit]:hover{background:#192893}
.repair-center{padding-top:35px;text-align:center}
.state{color:#0d4ed2}
a.choice{padding:5px 0;width:100%;border:1px solid #000;color:#000;display:inline-block;transition:0.3s;cursor:pointer}
a.choice:hover, .pro-list>li.active a.choice{background:#0d4ed2;border-color:#0d4ed2;color:#fff}
.f-check-area{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}
.f-check{color:#000;position:fixed;max-width:558px;max-height:224px;width:90%;background:#fff;z-index:10000;transform:translate(-50%, -50%);left:50%;top:50%;padding:10px;text-align:center}
.f-check>p{margin:1em 0 1em;font-size:1.389em}

.f-check-sample{color:#000;position:fixed;max-width:750px;width:90%;background:#fff;z-index:10000;transform:translate(-50%, -50%);left:50%;top:50%;padding:10px;text-align:center;max-height:95vh;overflow-y: hidden;box-sizing: border-box;display: flex;flex-direction: column;}
.f-check-sample-border{border:2px solid #7ca7ff;}
.f-check-sample>p{margin:1em 0 1em;font-size:1.389em}

.f-check-sample2{color:#000;position:fixed;max-width:588px;width:90%;background:#fff;z-index:10000;transform:translate(-50%, -50%);left:50%;top:50%;padding:10px;text-align:center}
.f-check-sample2>p{margin:1em 0 1em;font-size:1.389em}


.col3{display:flex;margin:1.5em auto}
.col3>div{width:50%;padding:8px}
.f-sign{color: #000;font-size: 19px;font-family: "SamsungOneKorean700";text-align: left;padding-left: 20px;}

.sign input[type=text]{width:calc(90%)}
.sign_ssn input[type=text]{width:calc(45%);}
.f-check label input[type=text]{border:4px solid #000;padding:14px;margin:3px 0;}


.close{text-align:right}
.close>p{display:inline-block;background:#c3c3c3;width:28px;height:28px;position:relative;cursor:pointer}
.close>p>span{position:absolute;width:100%;height:100%;left:0;transform:rotate(45deg);}
.close>p>span:after{display:block;width:1px;height:100%;content:'';position:absolute;left:50%;top:0;background:#fff;transform:translateX(-50%)}
.close>p>span:before{display:block;width:100%;height:1px;content:'';position:absolute;left:0;top:50%;background:#fff;transform:translateY(-50%)}
.f-check a{display:inline-block;cursor:pointer;font-size:1.111em;background:#000;color:#fff;padding:8px 80px;margin-bottom:1.5em}
.pro-list{}
.pro-list>li{display:flex;flex-wrap:wrap}
.pro-list>li:first-child>p{color:#000;font-family:"SamsungOneKorean700";background:#e7eefd;font-size:1.03em;border-top:2px solid #3b6fda}
.pro-list>li>p{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;display:flex;align-items:center;justify-content:center}
.pro-list>li>p:nth-of-type(1){width:25%}
.pro-list>li>p:nth-of-type(2){width:35%}
.pro-list>li>p:nth-of-type(3){width:13%}
.pro-list>li>p:nth-of-type(4){width:13%}
.pro-list>li>p:nth-of-type(5){width:14%}

.pro-item>li{display:flex;flex-wrap:wrap}
.pro-item>li>p{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;display:flex; justify-content:center; align-items:center;flex-wrap: wrap;}
.pro-item>li>p:nth-of-type(1){width:25%}
.pro-item>li>p:nth-of-type(2){width:35%}
.pro-item>li>p:nth-of-type(3){width:13%}
.pro-item>li>p:nth-of-type(4){width:13%;display:block;align-content:center;}
.pro-item>li>p:nth-of-type(5){width:14%;display:block;align-content:center;}

.pro-list_repair{}
.pro-list_repair>li{display:flex;flex-wrap:wrap}
.pro-list_repair>li:first-child>p{color:#000;font-family:"SamsungOneKorean700";background:#e7eefd;font-size:1.03em;border-top:2px solid #3b6fda}
.pro-list_repair>li>p{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;display:flex;align-items:center;justify-content:center}
.pro-list_repair>li>p:nth-of-type(1){width:25%}
.pro-list_repair>li>p:nth-of-type(2){width:35%}
.pro-list_repair>li>p:nth-of-type(3){width:27%}
.pro-list_repair>li>p:nth-of-type(4){width:13%}

.pro-item-repair>li{display:flex;flex-wrap:wrap}
.pro-item-repair>li>p{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;display:flex; justify-content:center; align-items:center;flex-wrap: wrap;}
.pro-item-repair>li>p:nth-of-type(1){width:25%}
.pro-item-repair>li>p:nth-of-type(2){width:35%}
.pro-item-repair>li>p:nth-of-type(3){width:27%}
.pro-item-repair>li>p:nth-of-type(4){width:13%}

.qna-list>li{display:flex;flex-wrap:wrap}
.qna-list>li:first-child>p{color:#000;font-family:"SamsungOneKorean700";background:#e7eefd;font-size:1.03em;border-top:2px solid #3b6fda}
.qna-list>li>p{padding:15px 5px;text-align:center;border-bottom:1px solid #bababa;display:flex;align-items:center;justify-content:center}
.qna-list>li>p:nth-of-type(1){width:20%}
.qna-list>li>p:nth-of-type(2){width:40%}
.qna-list>li>p:nth-of-type(3){width:13%}
.qna-list>li>p:nth-of-type(4){width:13%}
.qna-list>li>p:nth-of-type(5){width:14%}
.qna-view{display:none;background: #f5f5f5;width:100%; padding: 30px 25px 30px 25px; border-bottom: 1px solid #bababa;}
a#q-del{padding:5px 0;width:120px;border:1px solid #000;color:#000;display:inline-block;transition:0.3s;cursor:pointer}
a#q-del:hover, .pro-list>li.active a.choice{background:#0d4ed2;border-color:#0d4ed2;color:#fff}
.qna>li>p{margin-bottom:30px;font-size:1em;white-space:pre-wrap;}
.qna>li>p:before{display:block;content:'Q.';font-size:1.364em;line-height:1;color:#000;font-family:"SamsungOneKorean700";margin-bottom:5px;}
.qna>li>div{font-size:1em;white-space:pre-wrap;}
.qna>li>div:before{display:block;content:'A.';font-size:1.364em;line-height:1;color:#0d4ed2;font-family:"SamsungOneKorean700"}
.cont{ display: inline-block !important; line-height: 2.1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.f-check a.del{display: inline-block; cursor: pointer; font-size: 1.111em; background: #000; color: #fff; padding:8px 35px;margin-bottom: 1.5em;}
.f-check>p.text{margin:1em 0 1em;font-size:1.2em;}

.view{display:none}
.pro-view{background:#eaebee;width:100%;padding:0px 0 10px; border-top: 2px solid #000}
.pro-view h3{font-size:1.556em;font-family:"SamsungOneKorean700";color:#000;padding-left:20px}
.pro-view>ul{display:flex;flex-wrap:wrap;position:relative}
.pro-view>ul>li{width:25%;padding:0 1.5em;border-bottom:1px solid #bababa}
.pro-view>ul>li>p{color:#000;font-family:"SamsungOneKorean400";padding-top:1em}
.pro-view>ul>li>span{padding-bottom:1em;display:block}
.pro-view>ul>li>button{display:block;background:#000;transition:0.3s;font-size:12px;height:40px;width:calc(100% - 3em);position:relative;bottom:0;left:1.5em;color:#fff;text-align:center;padding:12px 0;}

.repair-view{background:#eaebee;width:100%; margin-bottom:25px; border-top: 2px solid #000}
.repair-view h3{font-size:1.556em;font-family:"SamsungOneKorean700";color:#000;padding-left:20px}
.repair-view>ul{display:flex;flex-wrap:wrap;position:relative}
.repair-view>ul>li{width:25%;padding:0 1.5em;border-bottom:1px solid #bababa}
.repair-view>ul>li>p{color:#000;font-family:"SamsungOneKorean400";padding-top:1em}
.repair-view>ul>li>span{padding-bottom:1em;display:block}

.acc-area{padding:1em 0;display:flex;flex-wrap:wrap;width:100%}
.account{width:25%;padding-left:1.5em;position:relative}
.acc-info{width:75%;padding-left:1.5em;padding-bottom:4em;position:relative}
.acc-info2{width:100%;padding-bottom:4em;position:relative;text-align:center;}
.account>p, .acc-info>p{color:#000;font-family:"SamsungOneKorean400"}
.acc-info>button,.account>button{display:block;background:#000;transition:0.3s;font-size:12px;height:40px;width:calc(50% - 3em);position:relative;bottom:0;left:1.5em;color:#fff;text-align:center;padding:12px 0;margin-top:30px}
button.mag{display:block;background:#000;transition:0.3s;width:calc(50% - 3em);position:relative;color:#fff;text-align:center;padding:12px 0;font-size:16px;}
button.mag>span{display:inline-block;position:relative;padding-left:30px}
button.mag>span:before{display:block;content:'';width:25px;height:25px;position:absolute;top:0;left:0}
button.mag:hover{background:#0d4ed2}
button.magbotton{display:block;background:#000;transition:0.3s;font-size:12px;height:40px;width:calc(100% - 3em);position:relative;bottom:0;left:1.5em;color:#fff;text-align:center;padding:12px 0;}
a.magChange{display:block;background:#000;transition:0.3s;width:calc(50% - 3em);position:absolute;bottom:0;left:1.5em;color:#fff;text-align:center;padding:12px 0;}
a.magChange>span{display:inline-block;position:relative;padding-left:30px}
a.magChange>span:before{display:block;content:'';background:url(../img/icon_mag.png) no-repeat;width:25px;height:25px;position:absolute;top:0;left:0}
a.magChange:hover{background:#0d4ed2}
a.mag{display:block;background:#000;transition:0.3s;width:calc(100% - 3em);position:absolute;bottom:0;left:1.5em;color:#fff;text-align:center;padding:12px 0;}
a.mag>span{display:inline-block;position:relative;padding-left:30px}
a.mag>span:before{display:block;content:'';background:url(../img/icon_mag.png) no-repeat;width:25px;height:25px;position:absolute;top:0;left:0}
a.mag:hover{background:#0d4ed2}
.guar-view{background:#eaebee;padding:35px 0 0;border-top:1px solid #bababa;margin-top:5em}
.guar-view h3{font-size:1.556em;font-family:"SamsungOneKorean700";color:#000;padding-left:20px}
.blue-bg{background:#e7eefd;padding:20px 25px;margin-bottom:60px}
.agree-area h3.agree{margin-bottom:0}
.agree-box{background:#eaebee;padding:1em;border:4px solid #000;margin-top:15px;position:relative}
.agree-box h4{color:#000;margin:20px 0 0}
.agree-box>span{cursor:pointer;font-size:.944em;display:inline-block;padding:3px 5px;text-align:center;width:94px;background:#0d4ed2;position:absolute;right:20px;top:17px;color:#fff;transition:0.3s;border-radius:30px}
.agree-box>span:hover, .agree-box.active>span{background:#000}
.agree-box>div{margin-top:10px}
.agree-area h3.agree-proc{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;}
.agree-area h3>label.agree-proc-label{flex:10;color:#000;}
.agree-box>h3.agree-proc>span{cursor:pointer;font-size:.944em;display:inline-block;padding:3px 5px;text-align:center;width:94px;background:#0d4ed2;position:static;right:20px;top:17px;color:#fff;transition:0.3s;border-radius:30px;flex:2;}
.agree-box>h3.agree-proc>span:hover, .agree-box.active>h3.agree-proc>span{background:#000}
.agree-box>div{margin-top:10px}
.word-box{display:none}
.agree-area .form-ok{border-top:none;padding-top:67px}
.day-search{background:#dcdcdc;position:relative;display:flex;padding:1em;flex-wrap:wrap}
.day-search span{width:30px;text-align:center;display:block}
.day-search p, .day-search span{display:flex;align-items:center;justify-content:center}
.day-search .tit{word-break:keep-all;width:15%;text-align:center;font-family:"SamsungOneKorean700";color:#000}
.day{width:calc(35% - 15px);background:#fff url(../img/icon_search.png) no-repeat 96% center}
.day input{border:none;width:100%;background: transparent;padding:0 10px}
.day input:focus{box-shadow:inherit}
.s-bt{width:15%;padding-left:20px}
.s-bt input{background:#000;color:#fff;border:none;padding:.7em 0;width:100%}
.ui-datepicker{font-size:12px}
.tip{border-top:2px solid #000;padding-top:20px;margin-top:25px}
.tip>p{font-size:1.389em;color:#000;position:relative;display:inline-block;line-height:1;font-family:"SamsungOneKorean700"}
.tip>p:after{display:block;content:'';background:#7ca7ff;position:absolute;width:100%;height:25%;border-radius:10px;bottom:3px;z-index:-1}
.paging{text-align:center;margin:50px auto}
.paging a{display:inline-block;margin:0 3px;line-height:1}
.paging a img{vertical-align:top}

.faq-search{margin:70px auto}
.faq-search p{font-size:1.667em;font-family:"SamsungOneKorean700";color:#000;line-height:1.2;word-break:keep-all;margin-bottom:10px}
.s-input{border:4px solid #000}
.s-input button{background:transparent;width:60px;height:50px;border:none}
.s-input input[type=text]{width:calc(100% - 60px);border:none;padding:5px 10px}
.s-input input[type=text]:focus{box-shadow:none}
.faq{border-bottom:2px solid #000}
.faq>li{border-top:2px solid #000;position:relative}
.faq>li:first-child{border-top:none}
.faq>li>div{border-top:2px solid #000;background:#f5f5f5;padding:20px 20px 30px;display:none;font-size:16px;}
.faq>li>p{padding:20px 50px 10px 0;font-family:"SamsungOneKorean700";font-size:1.1em;color:#000;position:relative;cursor:pointer;word-break:keep-all;line-height:1.2}
.faq>li>p:after{display:block;position:absolute;content:'';right:0;bottom:20px;width:22px;height:22px;background:#0d4ed2 url(../img/faq_arrow.png) no-repeat center}
.faq>li.active>p:after{transform:rotateX(180deg)}
.faq>li>p:before{display:block;content:'Q.';font-size:1.364em;line-height:1;margin-bottom:5px}
.faq>li>div:before{display:block;content:'A.';font-size:1.667em;line-height:1;color:#0d4ed2;font-family:"SamsungOneKorean700"}

.mt60{margin-top:60px}
.mt30{margin-top:30px}
.box-area{display:flex;flex-wrap:wrap}
.box3{width:33.333333%}
.box9{width:66.666667%}

.f-box .col6>div{margin-bottom:2em}
.f-box .col6>div:nth-child(2n+1){padding-right:25px}
.f-box .col6>div:nth-child(2n){padding-left:25px}
.question .info-agree{border-bottom:1px solid #bababa;padding-bottom:50px}
.sel-box{border:4px solid #000;width:100%;margin:3px 0;position:relative}
.sel-box:after{display:block;content:'';background:url(../img/select_arrow.png);background-size:cover;width:15px;height:10px;right:10px;top:50%;transform:translateY(-50%);position:absolute}
.sel-box select{width:100%;border:none;height:49px;padding-left:10px;appearance:none;}
span.rad{display:inline-block;margin:20px 20px 0 0}
.f-top.mid{border-top:1px solid #bababa;margin-top:70px}
.f-box textarea{width:100%;background:#f0f0f0;border:none;padding:10px;margin-top:3px}
.fl-area{position:relative}
.fl-area label{position:relative;display:block;overflow:hidden;cursor:pointer;background:#0d4ed2;transition:0.3s}
.fl-area label input[type="file"]{width:100%;z-index:-1;position:absolute;opacity:0}
.fl-area label span.fl{display:block;width:calc(100% - 110px);padding:9px 10px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.fl-area label:after{position:absolute;display:block;background:url(../img/icon_upload.png);background-size:cover;width:24px;height:21px;content:'';right:20px;top:50%;transform:translateY(-50%)}
.fl-area label.f-on{background-color:#000}
.fl-area label.f-on:after{display:none}
.fl-area span.sm{position:relative;display:block;overflow:hidden;cursor:pointer;background:#0d4ed2;transition:0.3s}
.fl-area span.sm{display:block;width:calc(100%);padding:9px 10px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}

.f-box .tip{border-top:none;margin-top:0;padding-top:10px;margin-bottom:50px}
.tell{margin:15px 0 20px}
.tell span.rad{margin:0 20px 0 0}
.fl-area i{font-style:normal;position:absolute;z-index:2;right:20px;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer;display:none}

#footer{text-align:center;border-top:1px solid #b2b2b2;font-size:14px;padding:50px 0;color:#3c3c3c;word-break:keep-all}
#footer>div{font-size:20px;font-family:"SamsungOneKorean700";margin-bottom:25px;word-break:keep-all}
#footer>p{margin:5px 0;word-break:keep-all}
#footer>span{display:inline-block;padding:0 8px;word-break:keep-all;position:relative}
#footer>a{display:inline-block;padding:0 8px;color:#3c3c3c}
#footer>span:after{display:block;content:'|';right:-1px;top:0;position:absolute;color:#999}
#footer>p:nth-of-type(2){margin-top:18px}

.chat{position:fixed;bottom:30px;width:76px;height:82px;transition:0.3s;overflow:hidden;right:20px;}
.chat a{position:relative;display:flex;padding-top:8px;width:250px}
.chat span{width:76px;height:82px;background:url(../img/chat_bg.png) no-repeat left top;position:absolute;left:0;top:0;background-size:cover;z-index:3}
.chat p{background:#313131;color:#fff;padding:10px 30px 10px 90px;transition:0.1s;opacity:0;font-size:15px;border-radius:40px;}
.chat.active{width:250px}
.chat.active span{background-position:0 -80px}
.chat.active p{opacity:1;}

#top_btn {border-radius:50%;position:fixed;bottom: 100px;right: 23px;width: 55px;height: 55px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);}
#top_btn:hover {border-color:#000;background:#000;color:#fff}

#gnb ul > li.active .two-depth{display:block; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#gnb ul > li img{vertical-align:middle; margin-left:5px;}

#gnb .two-depth{position: absolute; display:block; z-index:4; display:none; top:46px; transform:translateX(-40%);padding:8px 0px; border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:rgba(255,255, 255,1);border-radius:0px 0px 8px8px;width:180px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);}
.two-depth > li{display:inline-block; width:100%;text-align:left; padding:8px 16px;border-top:0px solid rgba(0,0,0,.2); box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.two-depth > li a{font-size:13px;color:#61636d;font-family: "SamsungOneKorean 400";letter-spacing:-0.03em;line-height:1.3; }
.two-depth > li.on a{color:#000;}
.two-depth > li a:hover{color:#000;}
.two-depth > li:first-child{border-top:0px dotted #ebebeb; }
.two-depth > li:hover{color:#000;}
.two-depth > li:hover a{color:#000;}

.event_wrap{display:block;width:100%; max-width:1200px; margin:140px auto 60px;padding:0; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.eventImg{width:100%;text-align:center;}
.eventImg img{max-width:100%;}

.peo-info{position:relative;}
.peo-info>li{padding:0 1.5em;display:flex;}
.peo-info>li:nth-child(5), .peo-info>li:nth-child(6), .peo-info>li:nth-child(7), .peo-info>li:nth-child(8){background:#eaebee}
.peo-info>li>p{color:#000;font-family:"SamsungOneKorean700";padding-top:0.5em;flex:2;}
.peo-info>li>span{padding-top:0.5em;display:block;padding-bottom:1em;flex:3;text-align:right;}

.fom-tit{color:#000;font-size:19px;font-family:"SamsungOneKorean700";width:15%;padding-left:15px;word-break:keep-all}
.fom-tit.vert{padding-top:17px}
.fom-con{width:85%;margin-bottom:30px;padding-right:15px;position:relative}
.fom-con input[type="radio"] + label{margin-right:20px}
.fom-con .tip{border-top:none;padding-top:0;margin-top:10px}
.f-day{width:50%;position:relative}
.f-day:after{display:block;content:'';background:url(../images/select_arrow.png);background-size:cover;width:15px;height:10px;right:45px;top:50%;transform:translateY(-50%);position:absolute}
.f-h{width:25%;}
.f-m{width:25%;}
.f-id{width:30%;}
.f-e{width:30%;}
.f-elist{width:25%;}
.fom-con p{margin-top:10px}
.fom-con .sel-box{display:inline-block;width:calc(100% - 35px);}
.tarea{position:relative}
.f-day input[type=text]{border:4px solid #000;padding:14px;width:calc(100% - 30px);margin:3px 0;}
.f-id input[type=text]{border:4px solid #000;padding:14px;width:calc(100% - 30px);margin:3px 0;}
.f-e input[type=text]{border:4px solid #000;padding:14px;width:calc(100% - 30px);margin:3px 0;}
.acc-cnt{position:absolute;right:15px;bottom:15px}
.f-box .tarea textarea{background:none;border:4px solid #000;height:285px}
a.pre{vertical-align:middle;margin-right:20px;display:inline-block;background:#bbbdc2;line-height:1;color:#fff;padding:13px;text-align:center;width:40%;max-width:210px;font-family:"SamsungOneKorean700";transition:0.3s;}
a.pre:hover{background:#a3a8b5}
a.submit{vertical-align:middle;margin-right:20px;display:inline-block;background:#000;line-height:1;color:#fff;padding:13px;text-align:center;width:40%;max-width:210px;font-family:"SamsungOneKorean700";transition:0.3s;}
a.submit:hover{background:#000}
.accid .form-ok{border-top:none}
.accid .form-ok input[type=submit]{width:40%;max-width:210px;}
.inbl{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:10px}
p.inbl{font-family:"SamsungOneKorean700";padding-left:20px;color:#000;width:25%}
p.inbl span{display:inline-block}
a.sample{display:inline-flex;background:#0d4ed2;padding:9px 20px;width:calc(30% - 40px);max-width:278px;color:#fff;justify-content:space-between;vertical-align:middle;margin-right:20px;transition:0.3s;margin-top:10px}
a.load{display:inline-flex;background:#0d4ed2;padding:9px 20px; max-width:278px;color:#fff;justify-content:space-between;vertical-align:middle;margin-right:20px;transition:0.3s;margin-top:10px}

.fl-area.inbl{width:40%;max-width:389px}
.fl-area.inbl.load{width:60%;max-width:750px}
a.sample:hover{background:#000}
.tip-bg{background:#eaebee;padding:20px 25px;margin-top:30px;position:relative;z-index:-2}
.tip-bg .tip{border-top:none;padding-top:0;margin-top:0}
.f-tell{width:35%}
.f-tell1{width:15%}
.f-tell2{width:25%}
.f-box .fom-con input[type=text]{width:calc(100% - 30px);margin-right:8px}
.check-area{background:#eaebee;padding:2.5em 2em;position:relative;z-index:-2;display:flex;flex-wrap:wrap;margin-bottom:50px}
.q-mark{text-align:center;width:15%}
.check-con{width:85%;padding-left:50px}
.q-mark>p{font-size:1.389em;color:#000;position: relative;display: inline-block;line-height: 1;font-family:"SamsungOneKorean700";}
.q-mark>p:after{display:block;content:'';background:#7ca7ff;position:absolute;width:100%;height:25%;border-radius:10px;bottom:3px;z-index:-1;}
.q-mark>img{display:block;margin:0 auto 10px}
.point{position:relative;font-family:"SamsungOneKorean700";word-break:keep-all;margin-top:10px}
.point:before{display:block;content:'※';position:absolute;top:0;left:-15px}
.num{margin-bottom:10px}
.num>li{list-style:number;word-break:keep-all;margin-bottom:5px}
.accid h3.agree{margin-bottom:10px}
.accid .agree-box{background:none}
.f-ck{text-align:center}
.f-cktxt{font-size:1.667em;font-family:"SamsungOneKorean700";color:#000;margin-top:30px}
.f-cktit{font-size:1.389em;font-family:"SamsungOneKorean700";color:#000;margin:20px auto;position: relative;display: inline-block;line-height: 1}
.f-cktit:after{display:block;content:'';background:#7ca7ff;position:absolute;width:100%;height:20%;border-radius:10px;bottom:3px;z-index:-1;}
.f-cknum{font-size:1.389em;font-family:"SamsungOneKorean400";color:#000}
.f-ckline{display:inline-block;border-top:2px solid #000;margin:50px 0 30px;padding-top:30px}
.f-ck .form-ok{border-top:none}
.con-info{display:flex;flex-wrap:wrap;position:relative;}
.con-info>li{width:100%;padding:0 1.5em}
.con-info>li:nth-child(1), .con-info>li:nth-child(2){width:100%;}
.con-info>li:nth-child(3), .con-info>li:nth-child(4), .con-info>li:nth-child(5), .con-info>li:nth-child(6){background:#eaebee}
.con-info>li:nth-child(4), .con-info>li:nth-child(5), .con-info>li:nth-child(6){width:33%;}
.con-info>li>p{color:#000;font-family:"SamsungOneKorean700";padding-top:1em;}
.con-info>li>span{padding-bottom:1em;display:block;padding-bottom:1em;word-break:break-all}

.con-info-two{display:flex;flex-wrap:wrap;position:relative;}
.con-info-two>li{width:100%;padding:0 1.5em; background:#eaebee;display:flex;justify-content:space-between;}
.con-info-two>li:nth-child(1){padding-top:2em;}
.con-info-two>li>p{color:#000;font-family:"SamsungOneKorean700";padding-top:1em;padding-bottom:1em;}
.con-info-two>li>span{padding-top:1em;display:block;padding-bottom:1em;word-break:break-all}

.content .tip{border-top:none;}
.content .tip:after{display:block;clear:both;content:''}
.content .tip>p{float:left;width:40px}
.content .tip>ul{float:left;width:calc(100% - 40px);padding-left:40px}
.content .form-ok{border-top:none}
a.b-view{display:flex;justify-content:space-between;align-items:center;padding-top:0.5em;}
a.b-view i{display:inline-flex;padding:1px 5px;background:#0d4ed2;margin-top:5px;font-style:normal;color:#fff;align-items:center;}
a.b-view i img{width:20px}
a.b-view i:before{display:block;content:'미리보기';margin-right:10px}

.f-top.ev{margin-bottom:0}
.event{text-align:center}
.txt1{display: inline-block;font-family: "SamsungOneKorean 400";font-size:14px;line-height:40px;letter-spacing:-0.0em;color:#444;margin:0 10px;}

.file_sample{display: block;width:100%;max-height:450px; overflow-y:auto; background-color:#fff; padding:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.file_sample li{display: inline-block;width:100%;margin-top:20px;}
.file_sample li:first-child{margin-top:0px;}
.file_sample li img{/*width:100%;*/}


.containerImgPC ul li div{padding-bottom : 50px;}

.file_sample .sample li img{width:50%;}
.filebox_s {position: relative; display:inline-block;width:100%; margin-bottom:5px;} /* input 내부에 찾기버튼 */
.filebox_s button {position: relative; display: inline-block;font-size:15px; color: #000;font-family: 'NotoSansKR'; font-style: normal;font-weight: 600;vertical-align: middle;background-color:transparent;cursor: pointer;border: 0;}

.grayBox_A{display: inline-block; width: 100%;margin:20px 0px; border:1px solid #dfdfdf; background:#fafafa;padding:20px; font-size:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	width: 100%;
	overflow: hidden;
}

.video-container iframe,.video-container object,.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.containerImgMobile li img{width:100%;height:100%;}

/* 2024-12-05 보상접수 관련 css 추가 */
a.register{padding:5px 0;width:120px;border:1px solid #0074c2;color:#0074c2;display:inline-block;transition:0.3s;cursor:pointer}
a.cancel{padding:5px 0;width:120px;border:1px solid #da1616;color:#da1616;display:inline-block;transition:0.3s;cursor:pointer}

/* 2024-12-03 CXI custom css 추가 START */
h2.custom-tit{font-size:30px;font-family:"SamsungOneKorean700";color:#000;margin:58px auto 10px;line-height:1.2;max-width:1200px;word-break: keep-all;}

.a-simple{position:static !important;background:none !important;color:#0074c2 !important;padding:0px !important;}

.custom-f-box{margin:0 auto;}
.custom-f-box input[type=text], .custom-f-box input[type=password]{border:4px solid #000;padding:14px;width:100%;margin:3px 0}

.custom-box-area {display:flex;flex-wrap: nowrap;}
.custom-box-area p.custom-inbl{flex:1;}

.custom-fom-tit{color:#000;font-size:15px;font-family:"SamsungOneKorean700";padding-left:15px;word-break:keep-all;flex:1.5;}
.custom-fom-tit-l{color:#000;font-size:15px;font-family:"SamsungOneKorean700";padding-left:15px;word-break:keep-all;flex:3;}
.custom-fom-tit.custom-vert, .custom-fom-tit-l.custom-vert {margin-right:10px;padding-top:17px;}

.custom-fom-con{width:85%;margin-bottom:30px;position:relative;flex:6;}
.custom-fom-flex{display:flex;}
.custom-item-center{align-items:center;}

.custom-fom-con .custom-sel-box {display: inline-block;}
.custom-sel-box{border:4px solid #000;width:100%;margin:3px 0;position:relative}
.custom-sel-box.mx25{width:25%;}
.custom-sel-box:after{display:block;content:'';background:url(../img/select_arrow.png);background-size:cover;width:15px;height:10px;right:10px;top:50%;transform:translateY(-50%);position:absolute}
.custom-sel-box select{width:100%;border:none;height:49px;padding-left:10px;appearance:none;}

.custom-fom-con.radio-area{padding-top:15px;}
.custom-fom-con label{margin:5px 10px 0px 0px;font-size:16px;}

.custom-f-e input[type=text]{border:4px solid #000;padding:14px;width:100%;margin:3px 0;}

.custom-f-id {display: flex;align-items: center;gap: 5px;}
.custom-f-id input[type=text]{border:4px solid #000;padding:14px;width:calc(100% - 30px);margin:3px 0;}
.custom-f-id span{font-size:30px;color:#000;font-weight:bold;}

.custom-f-day{position:relative;flex:1;width:100%; margin-right:5px;}
.custom-f-day:after{display:block;content:'';background:url(../images/select_arrow.png);background-size:cover;width:15px;height:10px;right:45px;top:50%;transform:translateY(-50%);position:absolute}
.custom-f-day input[type=text]{border:4px solid #000;padding:14px;width:100%;margin:3px 0;}

.custom-f-h, .custom-f-m{display:flex;width:auto;align-items:center;}
.custom-f-h span, .custom-f-m span{font-size:16px;margin:0px 5px 0px 5px;}

.custom-f-h, .custom-f-m{width: calc(25% - 5px);}

.custom-f-e-1, .custom-f-elist-1, .custom-f-id-1 {flex:6;margin-bottom: 10px;}
.custom-f-e-2, .custom-f-elist-2, .custom-f-id-2 {width: calc(50% - 10px);margin-bottom: 10px;margin-right:5px;}
.custom-f-e-3, .custom-f-elist-3, .custom-f-id-3 {width: calc(33.33% - 10px);margin-bottom: 10px;margin-right:5px;}

.custom-tarea{position:relative}
.custom-f-box .custom-tarea textarea{background:none;border:4px solid #000;height:285px;width:100%;}

.custom-f-ssn{display:flex;align-items:center;}
.custom-f-ssn span{margin:0px 5px 0px 5px;font-size:25px;}

.custom-f-tell{flex:6;}
.custom-f-tell1{width:18%;max-width:192px;}
.custom-f-tell2{display:flex;align-items:center;width:27%;}
.custom-f-tell2 span{margin:0px 5px 0px 5px;font-size:25px;}

.custom-fl-area{position:relative;flex:2;max-width:385px;}
.custom-item-end{justify-items:flex-end;}
.custom-fl-area label{position:relative;display:block;overflow:hidden;cursor:pointer;background:#0d4ed2;transition:0.3s}
.custom-fl-area label input[type="file"]{width:100%;z-index:-1;position:absolute;opacity:0}
.custom-fl-area label span.fl{display:inline-table;width:calc(100% - 110px);padding:9px 10px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.custom-fl-area label:after{position:absolute;display:block;background:url(../img/icon_upload.png);background-size:cover;width:24px;height:21px;content:'';right:20px;top:50%;transform:translateY(-50%)}
.custom-fl-area label.f-on{background-color:#000}
.custom-fl-area label.f-on:after{display:none}
.custom-fl-area span.sm{position:relative;display:block;overflow:hidden;cursor:pointer;background:#0d4ed2;transition:0.3s;display:block;width:100%;padding:9px 10px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}

.custom-fl-area i{font-style:normal;position:absolute;z-index:2;right:20px;top:40%;transform:translateY(-50%);color:#fff;cursor:pointer;display:none}

.custom-inbl{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:10px}
.custom-fom-con.custom-fom-flex.custom-fom-m{justify-content:flex-end;margin-left:124px;}

a.custom-sample{display:inline-flex;background:#0d4ed2;padding:9px 9px;max-width:100px;color:#fff;justify-content:space-between;vertical-align:middle;margin-right:20px;transition:0.3s;margin-top:10px;max-height:45px;}
.custom-al-center{align-items:center;}
/* 모바일 환경 대응 (화면 크기 768px 이하) */
@media screen and (max-width: 768px) {
	p.warrantyYearRange{font-size:12px;}

	h2.custom-tit{margin:38px auto 10px;}
  .custom-box-area {
    display: flex;
    flex-wrap: wrap;
  }

  .custom-fom-tit.custom-vert,
  .custom-fom-con {
    width: 100%; /* 전체 너비 */
    margin-right: 10px;
  }

  .custom-f-e, .custom-f-elist, .custom-f-id {
    width: 100%; /* 요소들이 한 줄에 하나씩 */
  }

  .custom-fom-con .custom-sel-box {
    width: 100%; /* 셀렉트 박스도 전체 너비 */
  }

  .custom-f-day{flex:none;width:100%;}
  .custom-f-h, .custom-f-m{width: calc(50% - 5px);}

  .custom-f-tell1{width:30%;}

  .custom-sel-box select{width:100%;border:none;height:44px;padding-left:10px;appearance:none;}
  .custom-fom-con.custom-fom-flex.custom-fom-m{padding-right:15px;justify-content:flex-end;margin-left:0;}
  .custom-f-tell2{width:40%;}
  .custom-fl-area{max-width:215px;}
  .custom-fl-area i{top:45%;}

  a.custom-sample{max-height:39px;max-width:92px;}
  .custom-box-area p.custom-inbl.inbl-l{flex:1.2;}
  
  .table-wrap .table-rw {
  	max-width: 768px;
    width: 100%;
    overflow-x: auto;
    min-width: 400px;}
  .table-wrap .table-mobile {
    max-width: 768px;
    width: 100%;
    overflow-x: auto;
    min-width: 400px;
    display : block;
  }
  .table-wrap .table-pc {display : none;}
}

.transfer-img{max-width:55%;}

@media(max-width:1000px){
	.bn-sub-txt p{line-height:0.6;}
	.bn-sub-txt span.sub_txt_m{font-size:30px;}
	.bn-sub-txt span.sub_txt_s{font-size:20px;}
	.mo-wrapper{display: flex;justify-content: center;}
	.bn-sub-txt{position:relative;left:0;transform:translate(0,0);text-align:center;padding:0 10px 20px}
	.transfer-img{max-width:65%;}
}

@media screen and (max-width: 700px) {
	.f-top-custom span.right{display:inline-block;position:static;margin-top:10px;width:100%;text-align:left !important;}
}
@media screen and (max-width: 429px) {
	.f-top-custom span.right{display:inline-block;position:static;margin-top:10px;width:100%;text-align:left !important;font-size:13px;}
	.f-top-custom a.logout{bottom:10px;background:#000;color:#fff;transition: 0.3s;padding:5px 10px;border-radius:50px;}
}
/* 2024-12-03 CXI custom css 추가 END */