/* BASIC css start */
.gallery-top {width:640px; display: inline-block; }
.gallery-thumbs {width:121px; float:right; height:640px;  display: inline-block;}
.gallery-thumbs .swiper-slide {margin-bottom:13px; height:auto;}
.gallery-thumbs .swiper-slide a {width:100%; height:100%; cursor: pointer; display:block;}
.gallery-thumbs .swiper-slide a img { width:100%; }
.gallery-thumbs .swiper-slide-active { opacity: 0.2;}
.originImgArea a {display:inline-block; }
.originImgArea img {width:640px}
.welcome_coupon {margin-top:10px;}
.product-image-container .thumb {position:relative; }
.product-image-container .swiper-button-next, .product-image-container .swiper-button-prev {position:absolute;right: 41px;left:auto;width: 40px;height: 20px;background-repeat:no-repeat;background-position:center;}
.product-image-container .swiper-button-next:after, .product-image-container .swiper-button-prev:after {display:none; }
.product-image-container .swiper-button-next {top:auto;bottom: 8px;background-image:url(/design/label55/main_img/icon_arrow_down_s.png);}
.product-image-container .swiper-button-prev {top: 26px;background-image:url(/design/label55/main_img/icon_arrow_up_s.png);}


.snapreview_thumbnail_summary {display:inline-block; width:100%; height:100%; box-sizing:border-box; padding:15px 20px; border:1px solid #d5d5d5; border-radius:10px }


.category-container .category-link-container {margin-bottom: 10px;}
.category-container .category-link-container > a {  display: inline-block;  font-size: 13px;  color: #adadad;   line-height: 20px;}
.category-container .category-link-container .home { display: inline-block;  width: 16px;  height: 14px;  text-indent: -9999px;  background-image: url(/design/label55/smartpc_2019/img/icon/icon_home_link.png);   background-size: 100%; background-position: center;}
.category-container .category-link-container > a:before { content: '>'; display: inline-block; margin: 0 5px;}

.product_top {margin-top:50px}
.product-info-box {display: flex;align-items: flex-start;justify-content: space-between;}
.product-image-container {display:inline-block;width:768px;vertical-align:top;position: relative;}
.product-info-container {display:inline-block; width:537px; vertical-align:top;  }

.product-info {position:relative; }
.product-info .title {width: 106px;font-size:14px;color: #adadad;font-weight:300}
.product-info .option {width: 82%;}
.product-info .dc-price-sell {text-align:right;margin-bottom:6px;  }
.product-info .dc-price-sell span {background: url(/design/label55/smartpc_2019/img/icon/icon_clock.png)no-repeat center left/13px;display:inline-block;padding-left: 18px;}
.product-info .product-icons {display:block; margin-bottom:14px; }
.product-info .product-icons img {margin-right:1px; }
.product-info .product-name {font-size: 24px;color: #333;margin-bottom:13px;}
.product-info .product-sub-name {font-size: 13px;color: #adadad;line-height: 22px;font-weight: 300;}
.product-info .product-size {margin-top:10px; }
.product-info .add-info-container {margin-top:13px; border-top:1px solid #cbcbcb; padding-top:10px}
.product-info .add-info-container li {height: 32px;display: flex;align-items: center; margin-bottom:4px;}
.product-info .add-info-container li:last-child {margin-bottom:0}
.product-info .add-info-container li span {display:inline-block}
.product-info .add-info-container li .contents  {font-size: 14px;color:#adadad}
.product-info .add-info-container li .price { font-size:15px; font-weight:bold; color:#333333}
.product-info .add-info-container li .discount {    text-decoration: line-through;}
.product-info .option-list {margin: 5px 0 32px;}
.product-info .option-list li  {height: 32px;display: flex;align-items: center; margin-bottom:4px; }
.product-info .option-list li:last-child {margin-bottom:0}
.product-info .option-list li  span {display:inline-block}
.product-info .option-list li  .option select {height:32px;width:100%;border-radius:30px;border:1px solid #9f9f9f;text-align:center;color:#9f9f9f;font-size:13px;background: #fff url(/design/label55/main_img/icon_arrow_down.png)no-repeat center right 16px;cursor: pointer;}
.product-info .selected-option {display: flex;align-items: flex-start;}
.product-info .selected-option span {display:inline-block}
.product-info .selected-option span.title {margin-top: 5px;}
.product-info .selected-option span.option li {display: flex;align-items: center;margin-bottom: 10px;justify-content: flex-end;}
.product-info .selected-option span.option li:last-child {margin-bottom:0}
.product-info .selected-option span.option li .MK_p-name {display:inline-block; font-size:14px; color:#adadad; margin-right:24px}
.product-info .selected-option span.option li .MK_qty-ctrl {display:inline-block;padding: 0px 20px;position:relative;margin-right: 16px;}
.product-info .selected-option span.option li .MK_qty-ctrl .basic_option {height:28px;width:39px;border:1px solid #a5a5a5;color:#adadad;font-size:13px;box-sizing:border-box;text-align: center !important;border-radius:30px;}
.product-info .selected-option span.option li .MK_qty-ctrl a {display:inline-block;text-indent: -999px;position: absolute;top:calc(50% - 7px); background:no-repeat center; width:14px; height:14px; }
.product-info .selected-option span.option li .MK_qty-ctrl a img {display:none; }
.product-info .selected-option span.option li .MK_qty-ctrl a.MK_btn-up {background-image:url(/design/label55/main_img/icon_plus.png); right:0}
.product-info .selected-option span.option li .MK_qty-ctrl a.MK_btn-dw {background-image:url(/design/label55/main_img/icon_minus.png); left:0}
.product-info .selected-option span.option li .MK_price {display:none; }
.product-info .selected-option span.option li .MK_btn-del {display:inline-block;text-indent:-9999px;width: 10px;background:url(/design/label55/main_img/icon_close.png)no-repeat center/100%;}
.product-info #MK_innerOptTotal {margin-top:32px;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #cbcbcb;padding-top: 22px;}
.product-info #MK_innerOptTotal span {display:inline-block}
.product-info #MK_innerOptTotal .title {width: auto;font-size:14px;color:#adadad}
.product-info #MK_innerOptTotal .total-price {font-size:14px; color:#adadad; }
.product-info #MK_innerOptTotal #MK_p_total {font-size:24px;color:#958474;margin-right:4px;font-family: 'Nanum Barun Gothic';}
.product-buttons-container {margin-top:21px;display: flex;align-items: center;}
.product-buttons-container a {display:inline-block;height:38px;line-height:38px;box-sizing:border-box;border:1px solid #c5c5c5;margin-right:4px;text-align:center;width: calc(50% - 23px); color:#adadad; font-size:14px; }
.product-buttons-container a:last-child {margin-right:0}
.product-buttons-container a span {display:inline-block;height: 100%;}
.product-buttons-container a.immediate-button {background:#958474; color:#fff; border-color:#958474 }
.product-buttons-container #wishBtn {width: 38px;}

.sub_info_list {margin-top: 14px;border-top:1px solid #cbcbcb;padding: 20px 5px 0;font-size:0}
.sub_info_list li {display:inline-block;width:50%;margin-bottom: 23px;}
.sub_info_list li a {position:relative;display:inline-block;padding: 5px 20px 5px 36px;font-size:13px;color:#adadad;background:no-repeat center left;}
.sub_info_list li a:after {content:"";display:inline-block;width:14px;height:14px;background:url(/design/label55/main_img/icon_more.png)no-repeat center;position:absolute;top: calc(50% - 7px);right:0; pointer-events: none;}
.sub_info_list li .size-info { background-image:url('/design/label55/main_img/icon_prod01.png')}
.sub_info_list li .model_info {background-image:url('/design/label55/main_img/icon_prod02.png')}
.sub_info_list li .exchange-info {background-image:url('/design/label55/main_img/icon_prod03.png')}
.sub_info_list li .card-benefit-info {background-image:url('/design/label55/main_img/icon_prod04.png')}

.product-info.on {position:fixed;top: 60px;right:100px;border-radius: 20px;background:#f8f5f2;width:297px;box-sizing:border-box;z-index: 100; padding:47px 22px 37px}
.product-info.on .title {font-size:12px;padding-left:5px;width: 55px;}
.product-info.on .option {width:75%;  padding-right:5px}
.product-info.on .dc-price-sell, .product-info.on .product-icons, .product-info.on .product-sub-name {display:none; }
.product-info.on .product-name {font-size:16px; font-weight:500}
.product-info.on .add-info-container {border:none;padding-right:5px;margin-top: 0;}
.product-info.on .add-info-container li .contents {text-align:right; font-size:12p; width:75%; }
.product-info.on .add-info-container li .price {font-size:14px}
.product-info.on .option-list {margin-bottom:10px}
.product-info.on .option-list li .option select {border:none; font-size:12px}
.product-info.on .selected-option {border-top:1px solid #c8c7c5;;padding: 7px 0 12px;}
.product-info.on .selected-option span.title {margin-top:7px}
.product-info.on .selected-option span.option li .MK_p-name {font-size:12px;margin-right:12px; }
.product-info.on .selected-option span.option li .MK_qty-ctrl {margin-right:12px}
.product-info.on .selected-option span.option li .MK_qty-ctrl .basic_option {border:none; height:27px}
.product-info.on #MK_innerOptTotal {  margin-top: 0;}
.product-info.on #MK_innerOptTotal .title {font-size:12px;}
.product-info.on #MK_innerOptTotal .total-price {font-size:12px;}
.product-info.on #MK_innerOptTotal #MK_p_total {font-size:22px; }
.product-info.on .product-buttons-container a {font-size:13px; border-radius: 10px;}

.product-info.on #nhn_btn .npay_type_B_2 {width: 253px!important;}
/*.product-info.on #nhn_btn {width:100%; margin-top:20px; text-align:right; }
.product-info.on #nhn_btn .npay_type_C_1_2, .product-info.on #nhn_btn .npay_type_C_2_2, .product-info.on #nhn_btn .npay_type_B_2 {width:100% !important; height:auto !important;  }
.product-info.on #nhn_btn .npay_button_box, .product-info.on #nhn_btn .npay_button_box2 { background: transparent !important; border-top:none !important; padding:0 !important}
.product-info.on #nhn_btn .npay_button {padding:0 !important; }
.product-info.on #nhn_btn .npay_btn_item {height: 38px !important;}
.product-info.on #nhn_btn .npay_btn_item:last-child {display:none !important}
.product-info.on #nhn_btn .npay_text, .product-info.on #nhn_btn .npay_event_text {display: none !important;}
.product-info.on #nhn_btn .npay_btn_link {height: 38px !important;border-color: #c5c5c5 !important;border-radius: 8px !important;box-sizing:border-box !important;}
.product-info.on #nhn_btn .npay_btn_link.npay_btn_pay {background-color:#36c641 !important;background-position: 50% 48% !important;border:none !important;width: 100% !important;margin-right:8px !important;background-size: 69px auto !important;}
.product-info.on #nhn_btn .npay_btn_item.btn_width {width: 42px !important;margin:0 !important;}
.product-info.on #nhn_btn .npay_btn_link.npay_btn_zzim {width: 38px !important;background-position: 50% 1px !important;margin: 0 !important;margin-left: 4px !important;background-color: transparent !important;}
.product-info.on #nhn_btn .npay_btn_talk {display:none !important}
.product-info.on #nhn_btn .npay_event { display:none !important}*/
.product-info.on .sub_info_list {display:none; }
.product-info.on.hide {display:none !important; }








.title-container {text-align:center; margin-bottom:26px; }
.title-container .title {font-size:18px; color:#363636}
.SMP-container .wrapper  {padding:0 100px; box-sizing:border-box; }

.detail-info-box {padding:0 100px; box-sizing:border-box;}


#membership_benefit_container {margin-top:100px}
.purchased-product-container {margin-top:100px; }
.purchased-product-container .item {width: calc(16% - 19px);margin-right:34px; margin-bottom:0}
.purchased-product-container .item:last-child {margin-right:0}
.purchased-product-container .item .item-size, .purchased-product-container .item .item-subname, .purchased-product-container .item .item-add-info, .purchased-product-container .item .item-icon {display:none; }

.detail-tab-menu {border-bottom: 1px solid #d5d5d5;margin-top: 100px;margin-bottom: 60px;text-align: center;}
.detail-tab-menu .tab-menu-list {position: relative;top: 1px;font-size: 0;}
.detail-tab-menu .tab-menu-list li {display: inline-block;border-bottom: 1px solid #d5d5d5;margin: 0 15px;vertical-align: top;}
.detail-tab-menu .tab-menu-list li > a {display: block;padding: 15px 10px;border-bottom: 1px solid #fff;font-size: 15px;color: #adadad;line-height: 20px;}
.detail-tab-menu .tab-menu-list li:hover > a {color: #333;}
.detail-tab-menu .tab-menu-list li.selected {border-color: #333;}
.detail-tab-menu .tab-menu-list li.selected > a {border-color: #333;color: #333;}


.codi-item-container {position: relative;}
.codi-item-container .item_list {width: 100%;padding-top: 0;border: none;margin: 0;}
.codi-item-container .item_list .item {width: calc(20% - 16px);margin-bottom: 0;margin-right: 20px;}
.codi-item-container .item_list .item:last-child {margin-right:0}
.codi-item-container .item_list .item-thumbnail {margin-bottom: 10px;}
.codi-item-container .item_list .item-check > input[type="checkbox"] {width: 18px;height: 18px;}
.codi-item-container .item_list .item-name {	margin-top: 17.5px;letter-spacing: 1px;}
.codi-item-container .item_list .item-price-container {margin-bottom: 9.5px;}
.codi-item-container .item_list .item-option-list > select {text-align:left;width: 100%;height: 34px;padding-left: 20px;margin-top: 7px;background: url('/design/label55/smartpc_2019/img/icon/icon_select_down_line_arrow.png')no-repeat right 16px center;border-color:#d5d5d5;}
.codi-item-container .item_list .item-option-list > select:first-child {	margin-top: 0;}
.codi-item-container .item_list .item-quantity-container {display: none;}
.codi-item-container .add-button-container {text-align: center;margin-top: 24px;}
.codi-item-container .add-button-container .add-basket-button {display: inline-block;width: 173px;height: 47px;border: 1px solid #333;font-size: 15px;color: #fff;line-height: 47px;background: #333;}

.default-paging-container {	text-align: center;}
.default-paging-container .paging {	display: inline-block;height: auto;padding-top: 0;margin: 0 24px;font-size: 0;}
.default-paging-container > a {display: inline-block;height: 33px;padding: 0 3px;border: 1px solid transparent;font-size: 16px;color: #adadad;	line-height: 33px;text-align: center;letter-spacing: 0;}
.default-paging-container > a.prev {margin-right: 4px;}
.default-paging-container > a.next {margin-left: 4px;}
.default-paging-container .paging > li {display: inline-block;margin-left: 5px;}
.default-paging-container .paging > li:first-child {margin-left: 0;}
.default-paging-container .paging > li > a {display: block;width: 33px;height: 33px;padding: 0;border: 1px solid #ddd;font-weight: normal;font-size: 12px;color: #adadad;line-height: 33px;	text-align: center;letter-spacing: 0;}
.default-paging-container .paging > li > a:hover {border-color: #333;font-weight: 400;color: #fff;background: #333;}
.default-paging-container .paging > li.now > a {border-color: #333;color: #fff;background: #333;}
.default-paging-container .paging > li.now:after {display:none; }


.default-table-layout thead th {height: 50px;font-size: 13px;background: #f2f2f2;}
.default-table-layout tbody tr {height: 44px;border-bottom: 1px solid #e6e6e6;}
.default-table-layout tbody tr td, .default-table-layout tbody tr td a {font-weight: lighter;font-size: 15px;text-align: center;}
.default-table-layout tbody tr td a:hover {	color: #e92648;}
.default-table-layout tbody tr td.notice-image {padding: 5px 0;}
.default-table-layout tbody tr td.notice-image > img {	width: 60px;height: 90px;}
.default-table-layout tbody tr td.product-name {padding: 0 20px;margin-left: 10px;font-size: 13px;text-align: left;}
.default-table-layout tbody tr td.notice {text-align: left;}
.default-table-layout tbody tr td.notice * {font-size: 15px;}


.product-qna-container {position: relative;	;}
.product-qna-container .wrapper {margin-top: 90px}
.product-qna-container .default-table-layout thead th {	font-weight: bold;}
.product-qna-container .default-table-layout tr.cnt {display: none;}
.product-qna-container .default-table-layout tr .qna_board_content {text-align: left;}
.product-qna-container .default-table-layout tr #qna_board_comment_chkpasswd {	margin-left: 80px;}
.product-qna-container .no-product-qna {padding: 20px 0;color: #999;}
.product-qna-container .no-product-qna > img {width: 60px;}
.product-qna-container .no-product-qna .title {margin-top: 15px;font-size: 14px;}
.product-qna-container .default-table-layout td.writer,.product-qna-container .default-table-layout td.write-date {color: #adadad;}
.product-qna-container .default-paging-container {margin-top: 30px;}
.product-qna-container .qna-button-container {position: absolute;top: -49px;right: 0;font-size: 0;}
.product-qna-container .qna-button-container > a {display: inline-block;width: 88px;height: 32px;border: 1px solid #e5e5e5;font-size: 13px;text-align: center;line-height: 32px;background-color: #fff;}
.product-qna-container .qna-button-container .view-all-qna-button {width: 32px;margin-left: 5px;text-indent: -9999px;background-image: url('/design/label55/smartpc_2019/img/icon/icon_qna_list.png');background-repeat: no-repeat;background-size: 14px 12px;background-position: center;}


.product-faq-container {position: relative;margin-bottom: 70px;}
.product-faq-container .default-table-layout thead th {	font-weight: bold;}
.product-faq-container .default-table-layout tr.faq-title {	cursor: pointer;}
.product-faq-container .default-table-layout tr.faq-title .title,.product-faq-container .default-table-layout tr.faq-contents td {	padding-left: 15px;	text-align: left;}
.product-faq-container .default-table-layout tr.faq-title.open {border-bottom: none;}
.product-faq-container .default-table-layout tr.faq-title .open-status > span {	font-weight: normal;color: #d5d5d5;}
.product-faq-container .default-table-layout tr.faq-title .open-status .open,.product-faq-container .default-table-layout tr.faq-title.open .open-status .close {display: none;}
.product-faq-container .default-table-layout tr.faq-title.open .open-status .open {	display: block;}
.product-faq-container .default-table-layout tr.faq-contents {	display: none;}
.product-faq-container .default-table-layout tr.faq-contents.open {display: table-row;}
.product-faq-container .default-table-layout tr.faq-contents td {padding-top: 5px;	padding-bottom: 30px;font-weight: normal;line-height: 20px;}
.product-faq-container .default-table-layout tr.faq-contents .answer {margin-bottom: 4.5px;	font-size: 12px;color: #c49b2e;}


.popup {display: none; position: fixed;	top: 0;	left: 0;width: 100%;height: 100%;z-index:1000;}
.popup.open {display: block;}
.popup h3 {font-size: 33px;color: #333;text-align: center;}
.popup:before {content: '';position: fixed;	top: 0;	left: 0;width: 100%;height: 100%;background: #000;	opacity: 0.4; z-index: 10;}
.exchange-info-popup .exchange-info-container, .washing-info-popup .washing-info-container, .card-benefit-info-popup .card-benefit-info-container, .model-size-info-popup .model-size-info-container {	position: fixed;top: 50%;left: 50%;width: 560px;padding: 40px 45px 50px;margin-left: -325px;background: #fff;z-index: 20;}


.exchange-info-popup .exchange-info-container {height: 690px;margin-top: -390px;}
.exchange-info-popup .tab-list-container, .card-benefit-info-popup .tab-list-container {margin-top: 27px;}
.exchange-info-popup .tab-list-container .tab-list, .card-benefit-info-popup .tab-list-container .tab-list {padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;font-size: 0;	text-align: center;}
.exchange-info-popup .tab-list-container .tab-list li, .card-benefit-info-popup .tab-list-container .tab-list li {position: relative;display: inline-block;	margin: 0 10px;}
.exchange-info-popup .tab-list-container .tab-list li:first-child:after, .card-benefit-info-popup .tab-list-container .tab-list li:first-child:after {content: '';	position: absolute; top: 50% ;right: -11px; width: 1px;height: 14px;margin-top: -7px;background: #e6e6e6;}
.exchange-info-popup .tab-list-container .tab-list li a, .card-benefit-info-popup .tab-list-container .tab-list li a {display: block;padding: 5px 15px;font-size: 18px;color: #adadad;line-height: 20px;}
.exchange-info-popup .tab-list-container .tab-list li.selected a, .card-benefit-info-popup .tab-list-container .tab-list li.selected a {color: #333;}
.exchange-info-popup .tab-contents-container, .card-benefit-info-popup .tab-contents-container {height: 540px;margin-top: 18.5px;   overflow-y: auto;}
.exchange-info-popup .tab-contents-container > div, .card-benefit-info-popup .tab-contents-container > div {display: none;}
.exchange-info-popup .tab-contents-container > div.selected, .card-benefit-info-popup .tab-contents-container > div.selected {display: block;}
.exchange-info-popup .tab-contents-container p {margin-top: 22.5px;font-size: 15px;color: #333;line-height: 20px;}
.exchange-info-popup .tab-contents-container p.first {margin-top: 0;}
.exchange-info-popup .tab-contents-container p:before {content: '';display: inline-block;width: 5px;height: 20px;margin-right: 5px;vertical-align: top;	background-image: url('/design/label55/smartpc_2019/img/icon/icon_popup_dot.png');background-repeat: no-repeat;background-size: 5px 5px;background-position: center;}
.exchange-info-popup .tab-contents-container p.notice {	font-size: 13px;color: #adadad;}
.exchange-info-popup .tab-contents-container p.notice:before {	display: none;}
.exchange-info-popup .tab-contents-container ul {margin-top: 11.5px;}
.exchange-info-popup .tab-contents-container ul li {position: relative;	padding-left: 20px;	font-size: 15px;color: #666;	word-break: keep-all;line-height: 22px;}
.exchange-info-popup .tab-contents-container ul li:before {	content: '-';	position: absolute;	top: 0;	left: 10px;	font-size: 15px;color: #666;	line-height: 22px;}
.exchange-info-popup .tab-contents-container ul li.no-dash {padding-left: 10px;}
.exchange-info-popup .tab-contents-container ul li.no-dash:before {	display: none;}
.exchange-info-popup .tab-contents-container ul li.notice {	padding-left: 38px;	font-size: 13px;color: #adadad;}
.exchange-info-popup .tab-contents-container ul li.notice.no-dash {	padding-left: 28px;}
.exchange-info-popup .tab-contents-container ul li.notice:before {	content: '\203B';	display: inline-block;font-size: 13px;color: #adadad;}
.exchange-info-popup .tab-contents-container ul li.notice:before {	left: 20px;}
.exchange-info-popup .tab-contents-container ul li.notice.no-dash:before {	left: 10px;}
.exchange-info-popup .tab-contents-container ul li .sub-contents {display: block;font-size: 13px;}
.exchange-info-popup .tab-contents-container .alert-info {height: 36px;	margin-top: 10.5px;	font-size: 13px;color: #666;	text-align: center;line-height: 36px;background: #f2f2f2;}

.washing-info-popup .washing-info-container {width: 580px;height: 680px;margin-top: -360px;padding-right: 20px;	padding-bottom: 0;}
.washing-info-popup .washing-info-container > ul {height: 600px;padding-right: 25px;margin-bottom: 30px;overflow-y: scroll;}
.washing-info-popup .material-list {margin-top: 11px;}
.washing-info-popup .material-list > li {	position: relative;padding: 20px 0 20px 81px;border-bottom: 1px solid #e6e6e6;}
.washing-info-popup .material-list > li > img {position: absolute;	top: 20px;	left: 0;	width: 50px;	height: 50px;}
.washing-info-popup .material-list > li .material-info > h4 {	font-weight: bold;	font-size: 13px;	color: #333;	line-height: 22px;}
.washing-info-popup .material-list > li .material-info > h4 > span {	margin-left: 5px;	font-weight: normal;	color: #adadad;}
.washing-info-popup .material-list > li .material-info > p {	font-size: 15px;	line-height: 22px;}

.card-benefit-info-popup .card-benefit-info-container {height: 470px;margin-top: -280px;width: 640px;margin-left: -320px;}
.card-benefit-info-popup .tab-contents-container {margin-bottom: 31px;}
.card-benefit-info-popup .tab-contents-container > div {	font-size: 0;}
.card-benefit-info-popup .tab-contents-container ul {	display: inline-block;	width: 50%;	vertical-align: top;}
.card-benefit-info-popup .tab-contents-container li > span {display: inline-block;	font-size: 15px;	line-height: 40px;}
.card-benefit-info-popup .tab-contents-container li > p {font-size: 15px;}
.card-benefit-info-popup .tab-contents-container li span.card-name {width: 127px;color: #333;}
.card-benefit-info-popup .tab-contents-container li span.pay-period {	color: #666;}
.card-benefit-info-popup .tab-contents-container li span.pay-price {margin-left: 5px;	font-size: 13px;color: #adadad;}
.card-benefit-info-popup .tab-contents-container .card-list li span.card-name {	margin-top: 20px;	margin-bottom: 4px;}
.card-benefit-info-popup .tab-contents-container .card-list li:first-child .card-name {	margin-top: 0;}
.card-benefit-info-popup .tab-contents-container .card-list li > span {	line-height: 22px;}
.card-benefit-info-popup .card-benefit-info-container p.notice {	font-size: 13px;color: #adadad;line-height: 20px;}
.card-benefit-info-popup .tab-contents-container .card-list li span.pay-price {margin-left: 0;}



.model-size-info-container{height:640px;margin-top: -320px;box-sizing: border-box;}
.model-container ul{  padding:0 25px;  padding-top:33px;  padding-bottom:47px;}
.model-container ul li{  position:relative;  font-size:0px;  padding-bottom:25px;height:95px;}
.model-container ul li:last-child{ padding-bottom:0;}
.model-container ul li .profile{  display:inline-block; position:absolute;  top:0;  left:0;  vertical-align:top;  width:95px;  height:95px;  line-height:95px;  text-align:center; border-radius: 100%;  overflow: hidden;}
.model-container ul li .profile > img{  width:100%;  height:auto;  vertical-align:middle;}
.model-container ul li .txt-wrap{  display:inline-block; vertical-align:top; position:relative; padding-left:108px;}
.model-container ul li .txt-wrap .model-name{ line-height:20px; color:#000000; font-size:15px;}
.model-container ul li .txt-wrap .model-info{ line-height:20px; color:#000000;  font-size:12px; padding-bottom:5px;}
.model-container ul li .txt-wrap .model-exp{ line-height:16px; color:#888888; font-size:12px; padding-bottom:5px;}


.popup-close-button {position: absolute;top: -20.5px;right: -20px;width: 40px;height: 41px;	text-indent: -9999px;background-color: transparent;background-image: url('/design/label55/smartpc_2019/img/icon/icon_popup_close.png');background-repeat: no-repeat;background-size: 100%;	background-position: center;}



.quick_menu_box {display:none !important; }
.immediate-purchase-container{position:fixed;bottom: -320px;right: 48px;transition: all 0.3s; z-index:100}
.immediate-purchase-button {width: 46px;height: 46px;border-radius: 100%;background: #929292;display: flex;align-items: center;justify-content: space-evenly;color:#fff;font-size:13px;box-sizing:border-box;padding:10px;box-shadow: 3.5px 4px 9px 0px rgb(0 0 0 / 23%);margin-bottom: 7.5px;}
.immediate-purchase-container .quick_menu_box {display:block !important; position: static;} 


/*
.easypay_wrap {overflow:hidden; margin-top:10px; text-align:right; }
.easypay_wrap .sira-pay {float:left; display:none;}
.easypay_wrap .naver-pay {float:right;}
.easypay_wrap .naver-pay .npay_event {display:none!important;}
.easypay_wrap .naver-pay .npay_button {border-bottom:1px solid #ececec!important;}
.easypay_wrap .naver-pay .npay_btn_item.btn_width {display:none!important;}
.easypay_wrap .npay_storebtn_bx {width:280px !important}*/

.easypay_wrap {margin-top:20px; }
.easypay_wrap #nhn_btn .npay_button {padding:0 !important}
.easypay_wrap #nhn_btn .npay_text, .easypay_wrap #nhn_btn .npay_event {display:none !important}
.easypay_wrap #nhn_btn .npay_button_box {border:none !important; padding:0 !important; background: transparent !important;}
.easypay_wrap #nhn_btn .npay_storebtn_bx {padding:0 !important;height: 40px !important;width: 100% !important;}
.easypay_wrap #nhn_btn .npay_btn_link.npay_btn_pay {color: #00bd39 !important;border-radius: 5px !important;font-size: 0 !important;}
.easypay_wrap #nhn_btn .npay_btn_list li.btn_width a {border-radius:5px !important }
.easypay_wrap #nhn_btn .npay_btn_list li {display: table-cell !important;}


.easypay_wrap #payco_order_btn  {padding-bottom:5px;padding-top:2px}
.easypay_wrap #kakaopay_order_btn   {display:block!important;padding: 5px 0;}
.easypay_wrap #kakaopay_order_btn  a {display: inline-block;width: 100%;height:37px;border: 1px solid #ffe500;background:#ffe500;border-radius: 5px;position:relative;box-sizing: border-box;}
.easypay_wrap #kakaopay_order_btn a:before { content: ""; position: absolute; top: calc(50% - 10px); left: calc(50% - 41px); display: inline-block; width: 82px; height: 20px; background-image: url(https://t1.kakaocdn.net/checkout/pay/_sdk/img_checkout_rtn.png); background-position: -75px -114px; background-repeat: no-repeat !important; background-size: auto 234px !important;}
.easypay_wrap #kakaopay_order_btn  a img { display:none; }

.easypay_wrap #payco_order_btn .payco_checkout {width: 100%;height: auto;border-top: 0;}
.easypay_wrap #payco_order_btn .payco_checkout_btn {width:100%;border-radius: 5px;margin: 0;height: 37px;background-size: cover;}
.easypay_wrap #payco_order_btn .payco_section_tit  {display:none;width: 100%;background-size: cover;}
.easypay_wrap #payco_order_btn .payco_section {border-top:0;height:37px;width: 100%;margin: 0;}
.easypay_wrap #payco_order_btn .payco_section_wrap {display:none; }
.easypay_wrap #payco_order_btn .payco_checkout.ta .payco_btn_txt {margin-top:11px;}









/* BASIC css end */

