@import url('https://fonts.googleapis.com/css2?family=Cal+Sans&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
.dm-sans {
  font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

h1 { text-indent:-9999px; height:0; }
.vivo_xfold5 img { width:100%; height:auto; }
.wrapper-dark { padding:30px 0 0; margin:0 0 -2rem; }
.specification-style h2 { background-image:linear-gradient(to left, #121317 0%, #121317 100%); }
.specification-style .speContent .specification-list { color:#5d646e; }
#gift-list .item-wrap .item .text-wrap .content a:hover { color:#0062b2; border-bottom:1px solid #ff6700; }
#gift-list .sec-tit, #gift-list .item-wrap .item .text-wrap .tit, #gift-list .item-wrap .item .text-wrap .content, #sec_price_table_v2023 .sec-tit, #sec_price_table_v2023 .price_table_v2023_select, #sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .sameUL li > div, #custom_common_use_table_v2 .custom_common_use_table_service_title_select, .custom_full_table, #containerBox { font-family: "DM Sans", sans-serif; }
#sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .sameUL li:first-child { background:#ff6700 !important; }
.custom_full_table thead td, .custom_full_table thead td:first-child, .custom_full_table thead tr { background:#ff6700; }
.custom_full_table td { padding:15px 10px 15px 10px; }

.btn-primary-black {
  color: #ffffff !important;
  background-image: linear-gradient(to right, #ff6700, #ff6700, #ff8533, #ff6700);
  border-radius: 90px !important;
  border: 0;
  outline: 0;
  background-size: 300% 100%;
  transition: all .5s ease-in-out;
}
.btn-primary-black:hover {
  color: #ffffff !important;
  background-position: 100% 0;
  transition: all .5s ease-in-out;
}
.btnrow a { font-size:1.2rem; }
.custom_full_table tbody {
  font-weight: 100;
}
.watch-tit { font-size:32px; font-weight:bold; margin-top:100px; }
.watch-con { display:flex; align-items:center; margin-bottom:35px; }
.watch-con .watch_L { width:30%; margin:0 4% 0 0; }
.watch-con .watch_R { width:66%; margin-top:10px; }
.watch-con img { width:100%; }
.watch-txt { font-size:20px; font-weight:bold; display:ruby; }
.watch-txt p { margin-top:15px; }
.watch-txt .black { background:#000; color:#fff; border-radius:20vw; padding:2px 16px; margin-right:5px; }
.watch-txt span { font-size:12px; font-weight:400; }
.watch-con ol { list-style:disc; margin-top:20px; }
#sec_price_table_v2023 .sec-tit { font-weight:bold; }
#sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .sameUL li:first-child { background:#ff6700 !important; }
#sec_price_table_v2023 .price_table_v2023_select.open .selectOption svg, #sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .navigation-btn svg { color:#ff6700; }
.custom_common_use_table_service_title_select #custom_common_use_selectOptiontext svg { color:#ff6700; }
#sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .navigation-btn { border:1px solid #ff6700; }
#sec_price_table_v2023 .price_table_v2023#price_table_v2023_tabContent .navigation-btn:not(.-disabled):hover { background:#ff6700; }
.ol li {
		list-style: decimal;
}
@media screen and (min-width: 0px) and (max-width: 980px) {
	#wrapper { margin-bottom:7.5vh; }
	.wrapper-dark { padding:0; }
	#sec_price_table_v2023 .price_table_v2023_select { position:relative; justify-content:space-between; }
}
@media (max-width: 767px) {
	.watch-con { display:block; }
	.watch-con .watch_L { width:80%; margin:0 auto; }
	.watch-con .watch_R { width:100%; margin-top:20px; }
	.watch-txt p { line-height:26px; }
	#sec_price_table_v2023 .sec-tit { font-size:32px; }
}
@media (max-width: 430px) {
	.watch-con .watch_L { width:100%; margin:0 auto; }
}
