@charset "UTF-8";
.container_fix {
  width: 1430px;
}

@media (min-width: 2000px) {
  .container_img img {
    width: 100%;
    display: block;
  }
}
i.fa-star::after {
  content: "★";
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  font-size: 18px;
  letter-spacing: -0.1em;
}
@media (max-width: 480px) {
  i.fa-star::after {
    font-size: 10px;
  }
}
i.fa-star::before {
  display: none;
}
i.fa-star-o::after {
  content: "☆";
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  font-size: 18px;
  letter-spacing: 0.1em;
}
i.fa-star-o::before {
  display: none;
}

.btn.btn-color {
  border: 1px solid #f5523c;
  background: #f5523c;
}
.btn.btn-color:hover {
  background: #f5523c;
}

.main_btn {
  background-color: #f5523c;
}

#sidebar-box .btn-navy {
  background-color: #f5523c !important;
  border: 1px solid #f5523c !important;
}

/******************************************
메인시작
*******************************************/
/*
헤더
html\thema\Fivesense-basic\shop.head.php
*/
.at-header .pc_header {
  position: relative;
  padding: 0;
}
.at-header .pc_header .container_fix {
  display: table;
  height: 100px;
}
.at-header .pc_header .container_fix > div {
  display: table-cell;
  vertical-align: middle;
}
.at-header .pc_header .container_fix > div.left_logo {
  width: 260px;
  overflow: hidden;
}
@media (max-width: 1300px) {
  .at-header .pc_header .container_fix > div.left_logo {
    width: 170px;
  }
}
.at-header .pc_header .container_fix > div.left_logo .all_open_btn_box {
  width: 97px;
  float: left;
  line-height: 43px;
  padding-top: 2px;
  height: 100px;
  line-height: 100px;
}
.at-header .pc_header .container_fix > div.left_logo .all_open_btn_box .all_open_btn {
  width: 70px;
  height: 40px;
  display: inline-block;
}
.at-header .pc_header .container_fix > div.left_logo .logo_box .logo {
  width: calc(100% - 97px);
  float: left;
  line-height: 100px;
}
.at-header .pc_header .container_fix > div.center_menu {
  text-align: left;
  padding: 27.3906px 0;
}
.at-header .pc_header .container_fix > div.center_menu ul > li {
  display: inline-block;
  margin-right: 59px;
}
@media (max-width: 1300px) {
  .at-header .pc_header .container_fix > div.center_menu ul > li {
    margin-right: 15px;
  }
}
.at-header .pc_header .container_fix > div.center_menu ul > li a {
  font-size: 20px;
  color: #666666;
  font-weight: 500;
}
@media (max-width: 1300px) {
  .at-header .pc_header .container_fix > div.center_menu ul > li a {
    font-size: 16px;
  }
}
.at-header .pc_header .container_fix > div.center_menu ul > li a span {
  font-family: "Pretendard", sans-serif;
}
.at-header .pc_header .container_fix > div.center_menu ul > li:last-child {
  margin-right: 0;
}
.at-header .pc_header .container_fix > div.center_menu ul > li:first-child > a {
  font-weight: 700;
  color: #222222;
}
.at-header .pc_header .container_fix > div.center_menu ul > li:first-child > a span {
  font-family: "LINESeedKR-Bd", sans-serif;
}
.at-header .pc_header .container_fix > div.right_lnb {
  text-align: right;
  width: 1px;
  white-space: nowrap;
}
.at-header .pc_header .container_fix > div.right_lnb li {
  display: inline-block;
  margin-left: 15px;
}
.at-header .pc_header .container_fix > div.right_lnb li:first-child {
  margin-left: 0;
}
.at-header .pc_header .container_fix > div.right_lnb li a {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #999999;
  font-weight: 500;
}
.at-header .pc_header .container_fix > div.all_menu {
  display: none;
  position: absolute;
  top: 100px;
  left: 15px;
  z-index: 50;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul {
  background: #fff;
  border: 1px solid #e1e1e1;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li {
  width: 190px;
  position: relative;
  background: #fff;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li a {
  font-size: 15px;
  color: #444444;
  padding: 17px 20px;
  display: block;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li a:hover {
  background: #f5523c;
  color: #fff;
  font-weight: 700;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li a:hover::after {
  content: "";
  display: block;
  background: url(/img/shop_arrow_on.png) no-repeat 100% 100%/cover;
  width: 6px;
  height: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 120px;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li .all_sub_div {
  display: block;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li .all_sub_div .all_sub_ul li:hover a {
  background: #f5523c;
  color: #fff;
  font-weight: 700;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li .all_sub_div .all_sub_ul li .all_sub_a {
  position: relative;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li .all_sub_div .all_sub_ul li .all_sub_a::after {
  content: "";
  display: block;
  background: url(/img/shop_arrow_on.png) no-repeat 100% 100%/cover;
  width: 6px;
  height: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 90px;
}
.at-header .pc_header .container_fix > div.all_menu .all_ul li .all_sub_div .all_sub_ul li:nth-child(4) .all_sub_a::after {
  left: 100px;
}
.at-header .m_header {
  height: 50px;
  line-height: 50px;
}
.at-header .m_header .container_fix {
  justify-content: space-between;
}
.at-header .m_header .container_fix .center_logo {
  text-align: left;
  max-width: 100px;
}
.at-header .m_header .container_fix .center_logo img {
  height: auto;
  width: 40px;
}
.at-header .m_header .container_fix .left_menu img {
  width: 22px;
  height: auto;
}

/*
윙배너
html\thema\Fivesense-basic\shop.tail.php
*/
.wing_fixed {
  position: fixed;
  bottom: 40%;
  right: 0;
  display: none;
  z-index: 100;
}
@media (max-width: 991px) {
  .wing_fixed {
    display: none !important;
  }
}
.wing_fixed .wing_icon {
  background-color: #f5523c;
  width: 70px;
  height: 70px;
  border-bottom: 1px solid #fff;
  display: block;
  text-align: center;
  position: relative;
  line-height: 66px;
}
.wing_fixed .wing_icon.wing_cart span.cart_cnt {
  position: absolute;
  width: 19px;
  height: 19px;
  line-height: 19px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  color: #222222;
  font-size: 13px;
  font-weight: 500;
  display: block;
  top: 22px;
  right: 17px;
}
.wing_fixed .wing_icon.top_btn {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
  background-color: #222222;
  color: #fff;
  border-bottom: none;
  line-height: 70px;
}

/*
모바일 전체메뉴
html\thema\Fivesense-basic\widget\miso-sidebar\widget.php
*/
@media (max-width: 991px) {
  #sidebar-box {
    width: 250px !important;
  }
}
#sidebar-box #sidebar-content {
  cursor: default;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header {
  padding: 15px 52px 15px 10px;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header .sidebar_log_box {
  text-align: end;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header .sidebar_log_box a {
  font-family: "Pretendard", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #999999;
  background-color: transparent;
  padding: 0 10px;
  height: 20px;
  line-height: 20px;
  border: none;
  display: inline-block;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header .sidebar-wing-close {
  width: 30px;
  height: 30px;
  cursor: pointer;
  top: 10px;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header .sidebar-wing-close span::before {
  background: #141414;
  right: 15px;
}
#sidebar-box #sidebar-content .sidebar .sidebar_header .sidebar-wing-close span::after {
  background: #141414;
  right: 15px;
}
#sidebar-box #sidebar-content #sidebar-menu {
  padding-top: 30px;
  border-top: 1px solid #e5e5e5;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .sidebar-menu_divide {
  margin: 10px 0;
  width: 100%;
  background: #e5e5e5;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li {
  position: relative;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li:nth-child(5), #sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li:nth-child(6) {
  display: none;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li:last-child::after {
  display: none;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt::after {
  content: "";
  display: block;
  width: 87%;
  height: 1px;
  background-color: #e5e5e5;
  position: absolute;
  top: 42px;
  left: 17.5px;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 16px;
  color: #444444;
  font-weight: 400;
  padding: 0 17.5px;
  line-height: 42px;
  margin-top: 20px;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a span {
  right: 20px;
  transition: 0.3s;
  transform: rotate(0);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a span::after {
  background: #565656;
  width: 10px;
  transform: rotate(-45deg) translate(0%, 4px);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a span::before {
  background: #565656;
  width: 10px;
  transform: rotate(45deg) translate(0%, -6px);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.on {
  color: #f5523c;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.on span {
  transform: rotate(90deg);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.on span::after {
  background: #f5523c;
  width: 10px;
  transform: rotate(-45deg) translate(0%, 4px);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.on span::before {
  background: #f5523c;
  width: 10px;
  transform: rotate(45deg) translate(0%, -6px);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.open span {
  top: 12px;
  transform: rotate(90deg);
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.open span::after {
  background: #f5523c;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a.open span::before {
  background: #f5523c;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt a:hover {
  color: #f5523c !important;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .menu_li_tt.active a {
  color: #f5523c !important;
  font-weight: 700;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub li {
  width: 50%;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub li a {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #444444;
  line-height: 32px;
  padding: 0 0 0 17.5px;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub li a:hover {
  color: #f5523c !important;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub li.on a {
  color: #f5523c;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse .menu_li_sub li + li {
  margin-top: 0;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li .panel-collapse.in {
  padding-top: 10px;
  transition: padding-top 0.3s;
}
#sidebar-box #sidebar-content #sidebar-menu .sidebar-menu .menu_li:hover .menu_li_tt a {
  color: #f5523c;
  font-weight: 700;
}

/*
모바일 전체메뉴
html\thema\Fivesense-basic\shop.tail.php
*/
.m_footer {
  display: none;
}
@media (max-width: 991px) {
  .m_footer {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: #000;
  }
  .m_footer .m_footer_table {
    display: table;
    table-layout: fixed;
    width: 100%;
    text-align: center;
    padding: 12.24px 0;
  }
  .m_footer .m_footer_table a {
    display: table-cell;
    vertical-align: middle;
  }
  .m_footer .m_footer_table a img {
    display: block;
    width: 17.5px;
    margin: 0 auto;
  }
}

/*
메인 > main_cont01
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\miso-title-caption\widget.php
*/
.main_cont01 .main_slider .caption_ul_box {
  width: 1400px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (max-width: 480px) {
  .main_cont01 .main_slider .caption_ul_box {
    font-size: 14px;
  }
}
.main_cont01 .main_slider .caption_ul_box .caption_ul {
  list-style: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  width: auto;
  bottom: auto;
  margin-left: 0;
}
.main_cont01 .main_slider .caption_ul_box .caption_ul li {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  text-indent: 0;
  border-radius: 0;
  border: 0;
}
.main_cont01 .main_slider .caption_ul_box .caption_ul li a {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  padding: 11px 0;
  display: block;
  position: relative;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.18);
}
.main_cont01 .main_slider .caption_ul_box .caption_ul li.active {
  background: none;
}
.main_cont01 .main_slider .caption_ul_box .caption_ul li.active a {
  color: #f5523c;
}
.main_cont01 .main_slider .caption_ul_box .caption_ul li.active a::after {
  content: "";
  width: 100vh;
  height: 1px;
  background: #f5523c;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -102vh;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
}
@media (max-width: 991px) {
  .main_cont01 .main_slider .carousel-indicators {
    width: 100%;
    margin-left: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px !important;
  }
  .main_cont01 .main_slider .carousel-indicators li {
    width: 20px;
    height: 2.5px;
    background: #fff;
    border-radius: 0;
    margin: 0 5px;
    border: 0;
  }
  .main_cont01 .main_slider .carousel-indicators li.active {
    width: 20px;
    height: 2.5px;
    background: #f5523c;
    border-radius: 0;
    margin: 0 5px;
    border: 0;
  }
}

/*
메인 > main_cont02
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\miso-shop-item-deal\widget.rows.php
*/
.main_cont02.mc02_pick {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick {
    padding-top: 34px;
    padding-bottom: 57px;
  }
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick {
    margin-bottom: 26px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box {
  padding-top: 25px;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box > p {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box > p {
    font-size: 13px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box .dday_timer li p {
  font-family: "LINESeedKR-Bd", sans-serif;
  color: #f5523c;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box .dday_timer li p {
    font-size: 13.5px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box .dday_timer li::after {
  font-family: "LINESeedKR-Bd", sans-serif;
  color: #f5523c;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .timer_box .dday_timer li::after {
    font-size: 13.5px;
    top: 1px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box {
  margin-top: 56px;
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box {
    margin-top: 27px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box h3 {
  font-family: "LINESeedKR-Bd", sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
}

.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box h3 a{color: #222;}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box h3 {
    margin-bottom: 21px;
  }
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box h3 {
    font-size: 27.5px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box p {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .left_pick .text_box p {
    font-size: 13px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .item-image {
  border: 1px solid #e4e4e4;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-content strong {
    font-size: 14px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 1.2em;
  line-height: 1.2;
  width: 100%;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-content .item-desc {
    font-size: 12px;
    letter-spacing: 0.5px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info {
  margin-top: 20px;
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info {
    margin-top: 13px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .price {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .price {
    font-size: 14px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .price .mon {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .price .mon {
    font-size: 18px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box > strike {
  text-decoration: none;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box > strike .mon {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  text-decoration: line-through;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .percent {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .percent {
    font-size: 19px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .percent .regu {
  font-weight: 600;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item_info .price_box .percent .regu {
    font-size: 19px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 9px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info strike span {
  font-family: "Pretendard", sans-serif;
  font-size: 12.5px;
  color: #999999;
  text-decoration: line-through;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span {
  margin-right: 0 !important;
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.item-star {
    font-size: 10px;
    font-weight: 500;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.item-star i.color {
  color: #f5523c;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.item-star i.color::after {
    font-size: 10px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 11px;
  padding-left: 14px;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.review {
    font-size: 10px;
    margin-left: 7px;
    padding-left: 9px;
    font-weight: 500;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-item .item-list .bg-white .is-item-content .item-info span.review::after {
    height: 8px;
    top: 28.6%;
  }
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-controls .owl-buttons {
    top: 70px;
  }
}
@media (max-width: 480px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-controls .owl-buttons {
    top: 58px;
  }
}
.main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-controls .owl-buttons div {
  line-height: 56px;
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-controls .owl-buttons div {
    width: 36px;
    height: 36px;
    line-height: 31px;
  }
}
@media (max-width: 991px) {
  .main_cont02.mc02_pick .main_slider_box .pick_container .right_pick .owl-show .owl-controls .owl-buttons div img {
    width: 6.5px;
  }
}

/*
메인 > main_cont04
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\miso-title\widget.php
html\thema\Fivesense-basic\widget\miso-shop-item\widget.rows.php
*/
.main_cont04.mc04_best .mc_text {
  margin: 120px auto 50px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc_text {
    margin: 70px auto 32px;
  }
}
.main_cont04.mc04_best .mc_text h3 {
  font-family: "LINESeedKR-Bd", sans-serif;
  font-size: 38px;
  color: #000000;
  font-weight: 700;
  display: inline-block;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc_text h3 {
    display: block;
    padding-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc_text h3 {
    font-size: 24px;
  }
}
.main_cont04.mc04_best .mc_text p {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  color: #555555;
  display: inline-block;
  font-weight: 500;
  margin-left: 15px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc_text p {
    margin-left: 0;
    display: block;
  }
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc_text p {
    font-size: 13px;
  }
}
.main_cont04.mc04_best .mc04_content_box {
  width: 100%;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content {
  width: 100%;
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content {
    margin-bottom: 0;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content:last-child {
  margin-bottom: 0;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .left_banner {
  float: left;
  width: 47.143%;
  margin-right: 40px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .left_banner {
    float: none;
    width: 100%;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item {
  float: left;
  width: calc(52.857% - 40px);
  padding-top: 8px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item {
    float: none;
    width: 100%;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap {
  margin-right: -20px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap {
    margin-right: -10px !important;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row {
  width: 33.33% !important;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row {
    width: 50% !important;
  }
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list {
    margin-right: 10px !important;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .item-image {
  border: 1px solid #e4e4e4;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-content {
  padding-top: 23px;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 95%;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-content strong {
    font-size: 14px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  display: block;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
  line-height: 1.2;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  width: 95%;
  margin-top: 11px;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-content .item-desc {
    font-size: 12px;
    margin-top: 7px;
    letter-spacing: 0.5px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info {
  margin-top: 20px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info {
    margin-top: 14px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box {
  width: 100%;
  position: relative;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box .price {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #222222;
  font-weight: 400;
  display: inline-block;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box .price {
    font-size: 14px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box .price span.mon {
  font-family: "Pretendard", sans-serif;
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
  margin-right: 2px;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box .price span.mon {
    font-size: 18px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box strike {
  font-size: 15px;
  color: #999999;
  display: inline-block;
  font-weight: 400;
  margin-left: 5px;
  text-decoration: none;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box strike span.mon {
  font-family: "Pretendard", sans-serif;
  text-decoration: line-through;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box span.percent {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #f5523c;
  font-weight: bold;
  position: absolute;
  right: 0;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .price_box span.percent {
    font-size: 19px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item_info .item-icon {
  margin-bottom: 0;
  margin-top: 16px;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info strike {
  font-size: 12.5px;
  color: #999999;
  display: inline-block;
  font-weight: 400;
  text-decoration: none;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info strike span.mon {
  font-family: "Pretendard", sans-serif;
  text-decoration: line-through;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span {
  margin-right: 0 !important;
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.item-star {
    font-size: 10px;
    font-weight: 500;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.item-star i.color {
  color: #f5523c;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.item-star i.color::after {
    font-size: 10px;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 11px;
  padding-left: 14px;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.review {
    font-size: 10px;
    margin-left: 7px;
    padding-left: 9px;
    font-weight: 500;
  }
}
.main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}
@media (max-width: 480px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row .item-list .is-item-content .item-info span.review::after {
    height: 8px;
    top: 27.6%;
  }
}
@media (max-width: 991px) {
  .main_cont04.mc04_best .mc04_content_box .mc04_content .right_item .shop_container.shop_basic .item-wrap .item-row:last-child .item-list {
    margin-right: 0 !important;
  }
}

/*
메인 > main_cont05
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\miso-shop-item-slider-week\widget.php
*/
.mc05_week {
  width: 100%;
  background: #f7f7f7;
  padding: 120px 0;
  margin-top: 120px;
}
@media (max-width: 991px) {
  .mc05_week {
    padding: 58px 0;
    margin-top: 3px;
  }
}
.mc05_week .week_container .week_left {
  float: left;
  width: 47.286%;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left {
    float: none;
    width: 100%;
  }
}
.mc05_week .week_container .week_left .title_box {
  width: 100%;
  margin-bottom: 45px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .title_box {
    margin-bottom: 0px;
    position: absolute;
    top: 0;
  }
}
.mc05_week .week_container .week_left .title_box p {
  font-family: "LINESeedKR-Bd", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #888888;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .title_box p {
    margin-bottom: 17px;
  }
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .title_box p {
    font-size: 13px;
  }
}
.mc05_week .week_container .week_left .title_box h3 {
  font-family: "Pretendard", sans-serif;
  font-size: 38px;
  color: #222222;
  font-weight: 700;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .title_box h3 {
    font-size: 26px;
  }
}
.mc05_week .week_container .week_left .week_item_box {
  width: 100%;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap {
  width: 100%;
  margin-right: -40px;
  padding-right: 60px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap {
    padding-right: 0;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% + 10px);
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap::after, .mc05_week .week_container .week_left .week_item_box .week_item_wrap::before {
  content: "";
  clear: both;
  display: block;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap::after, .mc05_week .week_container .week_left .week_item_box .week_item_wrap::before {
    display: none;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row {
  width: 50%;
  float: left;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row {
    float: none;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list {
  margin-right: 40px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list {
    margin-right: 10px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_img {
  position: relative;
  overflow: hidden;
  margin: 0px;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_img .week_item_frame {
  position: relative;
  overflow: hidden;
  max-height: 360px;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_img .week_item_frame .week_item_img_wrap {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_img .week_item_frame .week_item_img_wrap .week_img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_img .week_item_frame .week_item_img_wrap .week_img img {
  display: block;
  margin: 0;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info {
  padding-top: 17px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info {
    padding-top: 8px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-icon {
  margin-bottom: 17px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-icon {
    margin-bottom: 14px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_title h5 {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 95%;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_title h5 {
    font-size: 14px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_title p {
  font-family: "Pretendard", sans-serif;
  display: block;
  font-size: 15px;
  color: #777777;
  line-height: 1.2;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 95%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_title p {
    margin-top: 6px;
  }
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_title p {
    font-size: 12px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price {
  width: 100%;
  position: relative;
  margin-top: 21px;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price .price {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #222222;
  font-weight: 400;
  display: inline-block;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price .price {
    font-size: 14px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price .price span.mon {
  font-family: "Pretendard", sans-serif;
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
  margin-right: 2px;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price .price span.mon {
    font-size: 18px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price strike .mon {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #999999;
  display: inline-block;
  font-weight: 400;
  margin-left: 5px;
  text-decoration: line-through;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price span.percent {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #f5523c;
  font-weight: 600;
  position: absolute;
  right: 0;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .week_item_price span.percent {
    font-size: 19px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info {
  padding-top: 13px;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info strike {
  font-size: 12.5px;
  color: #999999;
  display: inline-block;
  font-weight: 400;
  text-decoration: none;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info strike span.mon {
  font-family: "Pretendard", sans-serif;
  text-decoration: line-through;
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  color: #222222;
  font-weight: 600;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .item-star {
    font-size: 10px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .item-star i.color {
  color: #f5523c;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .item-star i.color::after {
    font-size: 10px;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 11px;
  padding-left: 14px;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .review {
    font-size: 10px;
    margin-left: 7px;
    padding-left: 9px;
    font-weight: 500;
  }
}
.mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}
@media (max-width: 480px) {
  .mc05_week .week_container .week_left .week_item_box .week_item_wrap .week_item_row .week_item_list .week_item_info .item-info .review::after {
    height: 8px;
    top: 27.6%;
  }
}
.mc05_week .week_container .week_right {
  float: right;
  width: 52.714%;
}
@media (max-width: 991px) {
  .mc05_week .week_container .week_right {
    float: none;
    width: 100%;
    padding-top: 88px;
    margin-bottom: 15px;
  }
}
.mc05_week .week_container .week_right img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.mc05_week .swiper_btn {
  position: absolute;
  width: 100%;
  top: 43%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
@media (max-width: 991px) {
  .mc05_week .swiper_btn {
    top: 30%;
  }
}
.mc05_week .swiper_btn a::after {
  display: none;
}
.mc05_week .swiper_btn a.swiper-button-next, .mc05_week .swiper_btn a.swiper-button-prev {
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
  width: 28px;
  height: 51px;
  margin-top: 0;
  outline: none;
  box-shadow: none;
  border: 0;
}
@media (max-width: 991px) {
  .mc05_week .swiper_btn a.swiper-button-next img, .mc05_week .swiper_btn a.swiper-button-prev img {
    width: 14px;
    height: 26px;
  }
}
.mc05_week .swiper_btn a.swiper-button-prev {
  left: -60px;
}
@media (max-width: 991px) {
  .mc05_week .swiper_btn a.swiper-button-prev {
    left: 25px;
  }
}
.mc05_week .swiper_btn a.swiper-button-next {
  right: -65px;
}
@media (max-width: 991px) {
  .mc05_week .swiper_btn a.swiper-button-next {
    right: 25px;
  }
}

/*
메인 > main_cont06
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\miso-post-gallery\widget.rows.php
*/
.main_cont06 {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 991px) {
  .main_cont06 {
    padding-top: 58px;
    padding-bottom: 63px;
  }
}
.main_cont06 .mc_text {
  display: flex;
  align-items: end;
  justify-content: space-between;
  padding-bottom: 43px;
}
@media (max-width: 991px) {
  .main_cont06 .mc_text {
    padding-bottom: 34px;
  }
}
.main_cont06 .mc_text h3 {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  font-size: 38px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .main_cont06 .mc_text h3 {
    font-size: 25px;
  }
}
.main_cont06 .mc_text .mc_more {
  font-family: "Pretendard", sans-serif;
  color: #999999;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 13px;
}
@media (max-width: 480px) {
  .main_cont06 .mc_text .mc_more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .main_cont06 .mc_text .mc_more img {
    width: 4px;
  }
}
.main_cont06 .mc06_event .post-wrap .post-row {
  width: 50% !important;
}
@media (max-width: 991px) {
  .main_cont06 .mc06_event .post-wrap .post-row {
    width: 100% !important;
    float: none;
  }
}
.main_cont06 .mc06_event .post-wrap .post-row .post-image .img-wrap {
  padding-bottom: 52.943% !important;
}
.main_cont06 .mc06_event .post-wrap .post-row .post-image .img-wrap .img-item img {
  width: 100%;
}

/*
메인 > main_cont07
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
html\thema\Fivesense-basic\widget\basic-post-slider\widget.rows.php
*/
.main_cont07 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: url(/img/main_cont07_bg.jpg) no-repeat 100% 100%/cover;
}
@media (max-width: 991px) {
  .main_cont07 {
    padding-top: 66px;
    padding-bottom: 66px;
    background: url(/img/mmain_cont07_bg.jpg) no-repeat 100% 100%/cover;
  }
}
.main_cont07 .mc_text {
  display: flex;
  align-items: end;
  justify-content: space-between;
  padding-bottom: 38px;
}
@media (max-width: 991px) {
  .main_cont07 .mc_text {
    padding-bottom: 15px;
  }
}
.main_cont07 .mc_text h3 {
  font-family: "Pretendard", sans-serif;
  color: #fff;
  font-size: 38px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .main_cont07 .mc_text h3 {
    font-size: 25px;
  }
}
.main_cont07 .mc_text .mc_more {
  font-family: "Pretendard", sans-serif;
  color: #999999;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 13px;
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  .main_cont07 .mc_text .mc_more {
    font-size: 12px;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .main_cont07 .mc_text .mc_more img {
    width: 4px;
  }
}
.main_cont07 .mc07_widget .basic-post-slider {
  overflow: visible;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show {
  overflow: visible;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container {
  overflow: visible;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container .owl-carousel .owl-wrapper-outer {
  background-color: transparent;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container .owl-carousel .owl-buttons div {
  top: 48%;
  background-color: transparent;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container .owl-carousel .owl-buttons div img {
  width: 17px !important;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container .owl-carousel .owl-buttons div.owl-prev {
  left: -58px !important;
}
.main_cont07 .mc07_widget .basic-post-slider .owl-show .owl-container .owl-carousel .owl-buttons div.owl-next {
  right: -52px !important;
}

/*
메인 > main_cont08
html\thema\Fivesense-basic\main\main-shop-basic-wide.php
*/
.main_cont08 {
  width: 100%;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 991px) {
  .main_cont08 {
    padding-top: 63px;
    padding-bottom: 64px;
  }
}
.main_cont08 .mc08_cs_content {
  width: 100%;
}
.main_cont08 .mc08_cs_content .left_notice_cs {
  border-top: 2px solid #000;
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 57.143%;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs {
    float: none;
    width: 100%;
    border-top: 1px solid #000;
    margin-bottom: 30px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top {
  padding: 30px 20px;
  position: relative;
  border-bottom: 1px solid #cccccc;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top {
    padding: 14px 5px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .mc_text {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  width: 130px;
  font-size: 20px;
  font-weight: 400;
  float: left;
  line-height: 24px;
}
@media (max-width: 1300px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .mc_text {
    width: 100px;
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .mc_text {
    font-size: 14px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice {
  float: left;
  width: calc(100% - 150px);
}
@media (max-width: 1300px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice {
    width: calc(100% - 110px);
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap {
  margin: 0;
  height: 24px;
  line-height: 24px;
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap .post-list {
  position: relative;
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap .post-list li a {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 1300px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap .post-list li a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap .post-list li a {
    font-size: 13px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_top .notice .miso-post-list .post-wrap .post-list li a .wr-icon {
  display: none;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .mc_arrow {
    line-height: 20px;
  }
  .main_cont08 .mc08_cs_content .left_notice_cs .left_top .mc_arrow img {
    width: 7.5px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot {
  width: 100%;
  padding: 30px 20px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot {
    padding: 22px 0px 20px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot::after {
  content: "";
  width: 0.1px;
  height: calc(100% - 60px);
  background: #e5e5e5;
  position: absolute;
  top: 50%;
  left: 52.1%;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot::after {
    display: none;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs {
  width: 56.5%;
  float: left;
  padding: 0 5px;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs {
    width: 100%;
    float: none;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .mc_text {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  width: 130px;
  font-size: 20px;
  font-weight: 400;
  float: left;
}
@media (max-width: 1300px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .mc_text {
    width: 100px;
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .mc_text {
    font-size: 14px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info {
  width: calc(100% - 130px);
  float: left;
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info .tel {
  font-family: "LINESeedKR-Bd", sans-serif;
  display: inline-block;
  font-size: 32px;
  font-weight: 700;
  color: #222222;
}
@media (max-width: 1400px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info .tel {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info .tel {
    font-size: 25px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info p {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #555555;
  line-height: 26px;
  margin: 10px 0 14px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info p {
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0 11px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info .qa {
  font-family: "LINESeedKR-Rg", sans-serif;
  display: inline-block;
  width: 126px;
  height: 35px;
  line-height: 37px;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  background: #f5523c;
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_cs .cs_info .qa {
    font-size: 12px;
    width: 92px;
    height: 27px;
    line-height: 29px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account {
  width: 41.5%;
  float: left;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account {
    width: 100%;
    float: none;
    border-top: 1px solid #cccccc;
    margin-top: 20px;
    padding: 18px 5px 0;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .mc_text {
  font-family: "Pretendard", sans-serif;
  width: 100%;
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 1300px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .mc_text {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .mc_text {
    font-size: 14px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_num {
  font-family: "LINESeedKR-Bd", sans-serif;
  font-size: 32px;
  color: #222222;
  font-weight: 700;
  display: inline-block;
  margin: 20px 0 22px;
}
@media (max-width: 1400px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_num {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_num {
    margin: 14px 0 5px;
  }
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_num {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_num.mon {
    width: 100%;
    display: block;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_name {
  width: 100%;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_name.clearfix {
    width: auto;
    display: inline-block;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_name span.text {
  font-family: "Pretendard", sans-serif;
  display: block;
  float: left;
  width: calc(100% - 55px);
  font-size: 14px;
  color: #555555;
  line-height: 24px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_name span.text {
    font-size: 13px;
  }
}
.main_cont08 .mc08_cs_content .left_notice_cs .left_bot .left_account .account_name span.text.bold {
  display: block;
  width: 55px;
  color: #222222;
  float: left;
}
.main_cont08 .mc08_cs_content .right_banner {
  float: left;
  width: 42.858%;
  padding-left: 40px;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .right_banner {
    float: none;
    width: 100%;
    padding-left: 0;
  }
}
.main_cont08 .mc08_cs_content .right_banner .carousel-indicators {
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-lefT: 0;
  bottom: 20px !important;
}
@media (max-width: 991px) {
  .main_cont08 .mc08_cs_content .right_banner .carousel-indicators {
    bottom: 12px !important;
  }
}
.main_cont08 .mc08_cs_content .right_banner .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: 0;
  background: #ffffff;
  border-radius: 50%;
  margin: 0 4px;
}
.main_cont08 .mc08_cs_content .right_banner .carousel-indicators li.active {
  width: 10px;
  height: 10px;
  border: 0;
  background: #f5523c;
  margin: 0 4px;
}

/*
푸터
html\thema\Fivesense-basic\shop.tail.php
*/
.fix_footer {
  margin-top: 0;
  padding-top: 30px;
  border-top: 1px solid #e9e9e9;
  position: relative;
}
@media (max-width: 991px) {
  .fix_footer {
    padding-top: 18px;
    padding-bottom: 36px;
  }
}
.fix_footer .container_fix {
  position: relative;
}
.fix_footer .container_fix .fix_links_box {
  border: none;
  display: flex;
  justify-content: space-between;
}
.fix_footer .container_fix .fix_links_box .fix_links {
  padding: 12px 0;
}
.fix_footer .container_fix .fix_links_box .fix_links li a {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_links_box .fix_links li a {
    font-size: 12px;
  }
}
.fix_footer .container_fix .fix_links_box .fix_links li + li {
  margin-left: 22px;
  padding-left: 26px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_links_box .fix_links li + li {
    margin-left: 15px;
    padding-left: 17px;
  }
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_links_box .fix_links li + li {
    margin-left: 10px;
    padding-left: 11px;
  }
}
.fix_footer .container_fix .fix_links_box .fix_links li + li::after {
  background-color: #bebebe;
  height: 11px;
  top: 56%;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_links_box .fix_links li + li::after {
    top: 45%;
  }
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_links_box .fix_links li + li::after {
    top: 56%;
  }
}
.fix_footer .container_fix .fix_infos_box {
  padding: 20px 0 40px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box {
    padding: 14.5px 0 36px;
  }
}
.fix_footer .container_fix .fix_infos_box .ft_info {
  float: none;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul {
    margin-bottom: 0;
  }
}
.fix_footer .container_fix .fix_infos_box .ft_info .info_ul li {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li {
    line-height: 20px;
  }
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li a {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
  }
}
.fix_footer .container_fix .fix_infos_box .ft_info .info_ul li + li {
  margin-left: 15px;
  padding-left: 16px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li + li {
    margin-left: 0;
    padding-left: 0;
    margin-top: 0;
  }
}
.fix_footer .container_fix .fix_infos_box .ft_info .info_ul li + li::after {
  background-color: #bebebe;
  height: 11px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li.left {
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li.left + .left {
    margin-left: 9px;
    padding-left: 13px;
  }
  .fix_footer .container_fix .fix_infos_box .ft_info .info_ul li.left + .left::after {
    display: block;
    background-color: #bebebe;
    height: 10px;
  }
}
.fix_footer .container_fix .fix_infos_box .ft_info h4 {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .fix_infos_box .ft_info h4 {
    margin-top: 16px;
  }
}
@media (max-width: 480px) {
  .fix_footer .container_fix .fix_infos_box .ft_info h4 {
    font-size: 12px;
  }
}
.fix_footer .container_fix .footer_family {
  margin-left: auto;
  position: absolute;
  right: 15px;
  top: -10px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .footer_family {
    position: relative;
    right: 0;
    top: -2px;
  }
}
.fix_footer .container_fix .footer_family a.footer_family_a {
  display: block;
  width: 160px;
  height: 40px;
  line-height: 38px;
  border: 1px solid #222222;
  padding: 0 20px;
  position: relative;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .footer_family a.footer_family_a {
    width: 140px;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
  }
}
.fix_footer .container_fix .footer_family a.footer_family_a span.site_name {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .fix_footer .container_fix .footer_family a.footer_family_a span.site_name {
    font-size: 12px;
  }
}
.fix_footer .container_fix .footer_family a.footer_family_a span.family_arrow {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: all 0.2s ease;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .footer_family a.footer_family_a span.family_arrow {
    right: 15px;
  }
}
.fix_footer .container_fix .footer_family a.footer_family_a.active span.family_arrow {
  transform: translateY(-50%) rotate(180deg);
}
.fix_footer .container_fix .footer_family .footer_family_ul {
  position: absolute;
  width: 100%;
  border: 1px solid #222222;
  border-top: 0;
  padding: 10px 0;
  display: none;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .footer_family .footer_family_ul {
    top: -71px;
    background: #fff;
    padding: 8px 0;
    width: 140px;
    border: 1px solid #222222;
  }
}
.fix_footer .container_fix .footer_family .footer_family_ul li {
  padding: 5px 20px;
}
@media (max-width: 991px) {
  .fix_footer .container_fix .footer_family .footer_family_ul li {
    padding: 3px 15px;
  }
}
.fix_footer .container_fix .footer_family .footer_family_ul li a {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  color: #222222;
}
@media (max-width: 480px) {
  .fix_footer .container_fix .footer_family .footer_family_ul li a {
    font-size: 12px;
  }
}

/******************************************
서브시작
*******************************************/
/******************************************
서브 > 공통 최상단 타이틀 배너
html\page\top_banner.php
*******************************************/
.sub_title {
  background: url(/img/sub_title.jpg) no-repeat 100% 100%/cover;
}
@media (max-width: 991px) {
  .sub_title {
    background: url(/img/msub_title.jpg) no-repeat 100% 100%/cover;
  }
}
.sub_title .container_fix {
  padding-top: 105px;
  padding-bottom: 95px;
}
@media (max-width: 991px) {
  .sub_title .container_fix {
    padding-top: 50.5px;
    padding-bottom: 41.5px;
  }
}
.sub_title .container_fix h4 {
  font-family: "LINESeedKR-Rg", sans-serif;
  color: #aaaaaa;
  font-size: 20px;
  font-weight: 400;
  padding-bottom: 23px;
  padding-left: 3px;
}
@media (max-width: 480px) {
  .sub_title .container_fix h4 {
    font-size: 14px;
    padding-bottom: 18px;
  }
}
.sub_title .container_fix h1 {
  font-family: "LINESeedKR-Bd", sans-serif;
  color: #fff;
  font-size: 56px;
  font-weight: 700;
}
@media (max-width: 480px) {
  .sub_title .container_fix h1 {
    font-size: 32px;
  }
}

.sub_text.sub_name {
  margin: 120px 0 100px;
}
@media (max-width: 991px) {
  .sub_text.sub_name {
    margin: 60px 0 42.5px;
  }
}
.sub_text.sub_name.m05_04_name {
  margin: 100px 0 100px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.m05_04_name {
    margin: 60px 0 60px;
  }
}
.sub_text.sub_name.m06_02_name {
  margin: 120px 0 82px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.m06_02_name {
    margin: 55px 0 35px;
  }
}
.sub_text.sub_name.m06_02_name .container_fix {
  position: relative;
}
.sub_text.sub_name.m06_02_name .container_fix .required_text {
  position: absolute;
  bottom: 0;
  right: 15px;
  color: #aaaaaa;
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.m06_02_name .container_fix .required_text {
    display: none;
  }
}
.sub_text.sub_name.m06_02_name .container_fix .required_text span {
  color: #f5523c;
  font-family: "Pretendard", sans-serif;
  padding-right: 5px;
}
.sub_text.sub_name.m08_name {
  margin: 118px 0 100px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.m08_name {
    margin: 58px 0 45px;
  }
}
.sub_text.sub_name.ca_it_mb.custom_ca_text {
  display: block;
  margin: 110px 0 110px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.ca_it_mb.custom_ca_text {
    margin: 60px 0 44px;
  }
}
.sub_text.sub_name.ca50_name {
  margin: 120px 0 60px;
}
.sub_text.sub_name.type05_name {
  margin: 120px 0 60px;
}
@media (max-width: 991px) {
  .sub_text.sub_name.type05_name {
    margin: 68px 0 40px;
  }
}
.sub_text.sub_name h1 {
  font-family: "Pretendard", sans-serif;
  font-size: 38px;
  font-weight: 700;
  color: #222222;
}
.sub_text.sub_name h1 span {
  font-family: "Pretendard", sans-serif;
}
@media (max-width: 480px) {
  .sub_text.sub_name h1 {
    font-size: 23px;
  }
}

/******************************************
서브 > 공통 분류 카테고리
html\page\top_banner.php
*******************************************/
.sub_menu_box.cate_box {
  border-bottom: 2px solid #e5e5e5;
  height: 60px;
}
@media (max-width: 991px) {
  .sub_menu_box.cate_box {
    border-bottom: 1px solid #e5e5e5;
    height: 48px;
  }
}
.sub_menu_box.cate_box .container_fix .pc_sub_menu .cate_ul {
  text-align: left;
  margin-bottom: 0;
}
.sub_menu_box.cate_box .container_fix .pc_sub_menu .cate_ul .cate_li {
  width: auto;
}
.sub_menu_box.cate_box .container_fix .pc_sub_menu .cate_ul .cate_li a {
  font-family: "Pretendard", sans-serif;
  padding: 0 35px;
  margin: 0 16px 0 17px;
  font-size: 18px;
  font-weight: 500;
  border: none;
  background-color: transparent;
  line-height: 60px;
  width: auto;
}
.sub_menu_box.cate_box .container_fix .pc_sub_menu .cate_ul .cate_li.on a {
  border-bottom: 2px solid #f5523c;
  color: #f5523c;
  font-weight: 600;
  line-height: 58px;
}
.sub_menu_box.cate_box .container_fix .m_sub_menu .dropdown #categoryLabel {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #f5523c;
  font-weight: 600;
  line-height: 45px;
  padding: 0;
  position: relative;
}
.sub_menu_box.cate_box .container_fix .m_sub_menu .dropdown #categoryLabel::after {
  content: "";
  display: inline-block;
  background: url(/img/dropdown_arr.png) no-repeat 100% 100%/cover;
  width: 11.5px;
  height: 6.5px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.sub_menu_box.cate_box .container_fix .m_sub_menu .dropdown.open .dropdown-menu {
  display: block;
  width: 100%;
  border: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);
  border-radius: 0;
  top: 46px;
  text-align: center;
  padding: 15px 0px;
}
.sub_menu_box.cate_box .container_fix .m_sub_menu .dropdown.open .dropdown-menu li .sub-1da {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #666666;
  padding: 9px 20px;
}
.sub_menu_box.cate_box .container_fix .m_sub_menu .dropdown.open .dropdown-menu li.on .sub-1da {
  font-weight: 600;
  color: #f5523c;
}
.sub_menu_box.cate_box.m06_cate .container_fix .cate_ul .cate_li a {
  padding: 0 45px;
  margin: 0 5px 0 0;
}

/******************************************
서브 > 공통 페이지네이션 , 버튼
html\skin\board\basic_shop\list.skin.php
html\skin\board\m06_02\list.skin.php
*******************************************/
.text-center {
  margin: 20px 0 105px !important;
}
.text-center #pagination.custom_pagination li {
  font-size: 16px;
  font-weight: 500;
  color: #999999;
}
.text-center #pagination.custom_pagination li a {
  font-family: "SUIT", sans-serif;
  margin: 0 14px;
}
@media (max-width: 480px) {
  .text-center #pagination.custom_pagination li {
    font-size: 13px;
  }
}
.text-center #pagination.custom_pagination li.active a {
  background-color: transparent !important;
  border: none !important;
  color: #f5523c !important;
}
.text-center #pagination.custom_pagination li.disabled .fa-angle-left::before {
  display: none;
}
.text-center #pagination.custom_pagination li.disabled .fa-angle-left::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-left.png) no-repeat 100% 100%/cover;
  width: 7px;
  height: 11px;
}
.text-center #pagination.custom_pagination li.disabled .fa-angle-right::before {
  display: none;
}
.text-center #pagination.custom_pagination li.disabled .fa-angle-right::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-right.png) no-repeat 100% 100%/cover;
  width: 6px;
  height: 9px;
}
.text-center #pagination.custom_pagination li:first-child a i::before {
  display: none;
}
.text-center #pagination.custom_pagination li:first-child a i::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-double-left.png) no-repeat 100% 100%/cover;
  width: 11px;
  height: 9px;
}
@media (max-width: 480px) {
  .text-center #pagination.custom_pagination li:first-child a i::after {
    width: 11px;
    height: 10px;
  }
}
.text-center #pagination.custom_pagination li:last-child a i::before {
  display: none;
}
.text-center #pagination.custom_pagination li:last-child a i::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-double-right.png) no-repeat 100% 100%/cover;
  width: 11px;
  height: 9px;
}
.text-center.list-page {
  margin: 20px 0 105px !important;
}
@media (max-width: 991px) {
  .text-center.list-page {
    margin: 0 !important;
  }
}
.text-center.type_page {
  margin: 20px 0 105px !important;
}
@media (max-width: 991px) {
  .text-center.type_page {
    margin: 0 0 50px !important;
  }
}
.text-center.shop-list-pagination {
  margin: 50px 0 115px !important;
}
@media (max-width: 991px) {
  .text-center.shop-list-pagination {
    margin: 25px 0 48px !important;
  }
}
.text-center.deal-list-page {
  margin: 60px 0 105px !important;
}
@media (max-width: 991px) {
  .text-center.deal-list-page {
    margin: 25px 0 48px !important;
  }
}

#item-page.item-page.pull-left {
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  #item-page.item-page.pull-left {
    width: 45%;
    text-align: left;
    margin: 0;
  }
}
#item-page.item-page.pull-left #pagination.custom_pagination li {
  font-size: 16px;
  font-weight: 500;
  color: #999999;
}
#item-page.item-page.pull-left #pagination.custom_pagination li a {
  font-family: "SUIT", sans-serif;
  margin: 0 14px;
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li a {
    font-size: 12px;
    margin: 0 10px;
  }
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li {
    font-size: 12px;
  }
}
#item-page.item-page.pull-left #pagination.custom_pagination li.active a {
  background-color: transparent !important;
  border: none !important;
  color: #f5523c !important;
}
#item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-left::before {
  display: none;
}
#item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-left::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-left.png) no-repeat 100% 100%/cover;
  width: 7px;
  height: 11px;
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-left::after {
    width: 5px;
    height: 9px;
  }
}
#item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-right::before {
  display: none;
}
#item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-right::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-right.png) no-repeat 100% 100%/cover;
  width: 6px;
  height: 9px;
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li.disabled .fa-angle-right::after {
    width: 5px;
    height: 8px;
  }
}
@media (max-width: 991px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li:first-child a {
    margin-left: 0;
  }
}
#item-page.item-page.pull-left #pagination.custom_pagination li:first-child a i::before {
  display: none;
}
#item-page.item-page.pull-left #pagination.custom_pagination li:first-child a i::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-double-left.png) no-repeat 100% 100%/cover;
  width: 11px;
  height: 9px;
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li:first-child a i::after {
    width: 9px;
    height: 8px;
  }
}
#item-page.item-page.pull-left #pagination.custom_pagination li:last-child a i::before {
  display: none;
}
#item-page.item-page.pull-left #pagination.custom_pagination li:last-child a i::after {
  content: "";
  display: inline-block;
  background: url(/img/fa-angle-double-right.png) no-repeat 100% 100%/cover;
  width: 11px;
  height: 9px;
}
@media (max-width: 480px) {
  #item-page.item-page.pull-left #pagination.custom_pagination li:last-child a i::after {
    width: 9px;
    height: 7px;
  }
}

@media (max-width: 480px) {
  .list-btn.m06_02-list-btn {
    padding-bottom: 5px;
  }
}
.list-btn .pull-left .btn {
  border-radius: 15px !important;
  font-size: 14px;
  padding: 3.5px 15.85px;
}
.list-btn .pull-right .btn {
  border-radius: 15px !important;
  padding: 3.5px 15.85px;
  font-size: 14px;
}
@media (max-width: 480px) {
  .list-btn .pull-right .btn {
    font-size: 12.5px;
    padding: 2.13px 14.297px;
  }
}
.list-btn .pull-right .custom_btn {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  background-color: #f5523c;
  border: 1px solid #f5523c;
  margin-left: 10px;
}
@media (max-width: 480px) {
  .list-btn .pull-right .custom_btn {
    font-size: 12.5px;
  }
}
@media (max-width: 991px) {
  .list-btn .form-group {
    margin-bottom: 8px;
  }
}

/******************************************
서브 > 갤러리 게시판 리스트 페이지
html\skin\board\basic_shop\list\gallery\list.rows.php
*******************************************/
@media (max-width: 991px) {
  .gallery_board.custom_gallery_list {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 991px) {
  .gallery_board.custom_gallery_list .list-row .list-item {
    margin-right: 10px;
    margin-bottom: 25px;
  }
}
.gallery_board.custom_gallery_list .list-row .list-item .fix_gallery_content {
  margin-top: 17px;
}
.gallery_board.custom_gallery_list .list-row .list-item .fix_gallery_content .gallery_title {
  font-weight: 600;
  line-height: 1.2;
}
@media (max-width: 480px) {
  .gallery_board.custom_gallery_list .list-row .list-item .fix_gallery_content .gallery_title {
    font-size: 14px;
  }
}
.gallery_board.custom_gallery_list .list-row .list-item .fix_gallery_content .gallery_des {
  font-size: 16px;
  color: #777777;
  line-height: 1.2;
  margin-top: 10px;
}
@media (max-width: 480px) {
  .gallery_board.custom_gallery_list .list-row .list-item .fix_gallery_content .gallery_des {
    font-size: 13px;
    margin-top: 6px;
  }
}

/******************************************
서브 > 리스트 게시판 리스트 페이지
html\skin\board\m06_02\list\basic\list.skin.php
*******************************************/
.notice_style.custom_list .notice_board .list-head {
  border-top: 1px solid #222222;
  border-bottom: 1px solid #dcdcdc;
  background-color: transparent;
  padding: 18.5px 0;
}
@media (max-width: 991px) {
  .notice_style.custom_list .notice_board .list-head {
    padding: 20px 0;
  }
}
.notice_style.custom_list .notice_board .list-head span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #000000;
}
.notice_style.custom_list .notice_board .list-head span a {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #000000;
}
.notice_style.custom_list .notice_board .list-body .list-item {
  border-bottom: 1px solid #dcdcdc;
}
.notice_style.custom_list .notice_board .list-body .list-item.bg-gray {
  background-color: #f9f9f9;
}
.notice_style.custom_list .notice_board .list-body .list-item.bg-gray .wr-num .wr-icon.wr-notice_fix {
  background-color: #f5523c;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  width: 60px;
  line-height: 25px;
  border-radius: 15px;
}
.notice_style.custom_list .notice_board .list-body .list-item.bg-gray .wr-subject .item-subject {
  color: #f5523c;
  font-weight: 600;
}
@media (max-width: 480px) {
  .notice_style.custom_list .notice_board .list-body .list-item.bg-gray .wr-subject .item-subject {
    font-size: 14px;
    line-height: 1.4;
  }
}
.notice_style.custom_list .notice_board .list-body .list-item > div {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 22px 0;
}
@media (max-width: 480px) {
  .notice_style.custom_list .notice_board .list-body .list-item > div {
    padding: 10px 5px;
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .notice_style.custom_list .notice_board .list-body .list-item > div.wr-subject .item-subject {
    font-family: "Pretendard", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
  }
  .notice_style.custom_list .notice_board .list-body .list-item > div.wr-subject .item-subject:hover {
    color: #666666;
  }
}

/******************************************
서브 > 고객센터 > 자주묻는 질문 리스트 페이지
html\skin\faq\basic\list.skin.php
*******************************************/
.faq_box .faq-content.custom_faq .div-panel.panel-group {
  border-top: 1px solid #222222;
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading a.faq_q_content {
  border-top: none;
  border-bottom: 1px solid #dcdcdc;
}
@media (max-width: 991px) {
  .faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading a.faq_q_content {
    display: flex;
    align-items: center;
  }
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading a.faq_q_content .faq_icon span {
  background-color: #f5523c;
  color: #fff;
  font-size: 16px;
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading a.faq_q_content .text {
  font-size: 16px;
}
@media (max-width: 480px) {
  .faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading .faq_arrow_icon {
    width: 13px;
  }
  .faq_box .faq-content.custom_faq .div-panel.panel-group .panel-heading .faq_arrow_icon img {
    width: 100%;
  }
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-body {
  border-bottom: 1px solid #dcdcdc !important;
}
@media (max-width: 480px) {
  .faq_box .faq-content.custom_faq .div-panel.panel-group .panel-body {
    padding: 20px 0;
  }
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-body .faq_icon span {
  background-color: #b8b8b8;
  font-size: 16px;
}
.faq_box .faq-content.custom_faq .div-panel.panel-group .panel-body .text {
  font-size: 15px;
  line-height: 26px;
  color: #666666;
}
@media (max-width: 480px) {
  .faq_box .faq-content.custom_faq .div-panel.panel-group .panel-body .text {
    font-size: 14px;
  }
}

/******************************************
서브 > 고객센터 > AS문의 리스트 페이지
html\skin\board\m06_02\list\basic\list.rows.php
*******************************************/
.m06_02_inquiry .list-board .list-head {
  border-top: 1px solid #222222;
  border-bottom: 1px solid #dcdcdc;
  background-color: transparent;
  padding: 18.5px 0;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-head {
    border-bottom: 1px solid #f2f2f2;
  }
}
.m06_02_inquiry .list-board .list-head span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #000000;
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-head span {
    font-size: 14px;
  }
}
.m06_02_inquiry .list-board .list-head span a {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #000000;
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-head span a {
    font-size: 14px;
  }
}
.m06_02_inquiry .list-board .list-head span.wr-num {
  width: 7%;
}
.m06_02_inquiry .list-board .list-head span.wr-subject {
  padding-left: 100px;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-head span.wr-subject {
    width: 30%;
    padding-left: 0;
  }
}
.m06_02_inquiry .list-board .list-head span.wr-name {
  width: 11%;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-head span.wr-name {
    width: 16%;
  }
}
.m06_02_inquiry .list-board .list-head span.wr-date {
  width: 11%;
}
.m06_02_inquiry .list-board .list-head span.wr-1 {
  width: 10%;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-head span.wr-1 {
    width: 16%;
  }
}
.m06_02_inquiry .list-board .list-body .list-item {
  border-bottom: 1px solid #dcdcdc;
}
.m06_02_inquiry .list-board .list-body .list-item > div {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 21px 0;
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-body .list-item > div {
    font-size: 12px;
    color: #666666;
  }
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-num {
  width: 7%;
}
.m06_02_inquiry .list-board .list-body .list-item > div .wr-icon {
  display: none;
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-subject {
  padding: 21px 0 22px 40px;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-subject {
    padding: 18px 0 12px;
    width: 36%;
  }
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-subject .item-details span {
    font-family: "Pretendard", sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-subject .item-subject {
    font-family: "Pretendard", sans-serif;
    font-size: 12px;
    color: #666666;
    font-weight: 400;
  }
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-subject .item-subject:hover {
  color: #666666;
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-name {
  width: 11.5%;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-name {
    width: 11%;
  }
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-name .sv_member {
    font-family: "Pretendard", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
  }
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-name .sv_member {
    font-size: 12px;
    color: #666666;
  }
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-date {
  width: 10%;
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-1 {
  width: 10.5%;
}
@media (max-width: 991px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-1 {
    width: 20.5%;
  }
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-1 span {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  border-radius: 17px;
  line-height: 34px;
  width: 90px;
}
@media (max-width: 480px) {
  .m06_02_inquiry .list-board .list-body .list-item > div.wr-1 span {
    font-size: 12px;
    line-height: 28px;
    width: 70px;
  }
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-1 span.grey {
  color: #666666;
  border: 1px solid #dcdcdc;
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-1 span.orange {
  color: #f5523c;
  border: 1px solid #f5523c;
}
.m06_02_inquiry .list-board .list-body .list-item > div.wr-1 span.pull {
  color: #fff;
  background-color: #aaaaaa;
  border: 1px solid #aaaaaa;
}

/******************************************
서브 > 고객센터 > AS문의 작성페이지
html\skin\board\m06_02\write.skin.php
*******************************************/
.m06_02_write .inquiry_group {
  display: flex;
  align-items: center;
  gap: 40px;
  margin-bottom: 13px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_group {
    display: block;
  }
}
.m06_02_write .inquiry_group .inquiry_box {
  width: 100%;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_group .inquiry_box {
    margin-bottom: 5px;
  }
}
.m06_02_write .inquiry_group .inquiry_box > label {
  float: none;
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_group .inquiry_box > label {
    padding-bottom: 3px;
  }
}
.m06_02_write .inquiry_group .inquiry_box .answer {
  float: none;
}
.m06_02_write .inquiry_group .inquiry_box .answer input {
  width: 100%;
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 400;
  background-color: #f3f3f3;
  border-radius: 10px;
  line-height: 56px;
  height: 56px;
  border: none;
  box-sizing: border-box;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_group .inquiry_box .answer input {
    border-radius: 2.5px;
    font-size: 13px;
    height: 48px;
    line-height: 48px;
  }
}
.m06_02_write .inquiry_group .inquiry_box .answer input::placeholder {
  color: #aaaaaa;
}
.m06_02_write .inquiry_group .inquiry_box .answer input:focus {
  background-color: transparent;
  border: 1px solid #f5523c;
}
.m06_02_write .inquiry_box {
  width: 100%;
  padding-bottom: 10px;
}
.m06_02_write .inquiry_box.select .col-sm-7 {
  float: none;
}
.m06_02_write .inquiry_box > label {
  float: none;
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box > label {
    font-size: 15px;
  }
}
.m06_02_write .inquiry_box > label.required {
  background: transparent !important;
}
.m06_02_write .inquiry_box > label.required::after {
  content: "*";
  color: #f5523c;
  display: inline-block;
  margin-left: 5px;
}
.m06_02_write .inquiry_box .answer {
  float: none;
  width: 100%;
}
.m06_02_write .inquiry_box .answer textarea {
  position: relative;
  width: 100%;
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 400;
  background-color: #f3f3f3;
  border-radius: 10px;
  line-height: 56px;
  height: 56px;
  border: none;
  box-sizing: border-box;
  height: 230px !important;
  line-height: 28px;
  padding: 0px 20px 30px 30px;
  margin-top: 20px;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer textarea {
    border-radius: 2.5px;
    font-size: 13px;
    height: 48px;
    line-height: 48px;
  }
}
.m06_02_write .inquiry_box .answer textarea::placeholder {
  color: #aaaaaa;
}
.m06_02_write .inquiry_box .answer textarea:focus {
  background-color: transparent;
  border: 1px solid #f5523c;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box .answer textarea {
    height: 120px !important;
    line-height: 21px;
    padding: 0px 10px 10px 10px;
  }
}
.m06_02_write .inquiry_box .answer textarea::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.7);
}
.m06_02_write .inquiry_box .answer textarea::-webkit-scrollbar {
  width: 5px;
  background: transparent;
}
.m06_02_write .inquiry_box .answer textarea::-webkit-scrollbar-track {
  background-color: transparent;
}
.m06_02_write .inquiry_box .answer textarea::-webkit-scrollbar-button {
  color: transparent;
}
.m06_02_write .inquiry_box .answer textarea:focus {
  border: none;
}
.m06_02_write .inquiry_box .answer .file_input {
  max-width: 400px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content {
    margin-bottom: 3px;
  }
}
.m06_02_write .inquiry_box .answer .file_input .file_content .left_file {
  background-color: #f5523c;
  color: #fff;
  font-family: "Pretendard", sans-serif;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 120px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content .left_file {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    height: 45px;
    line-height: 45px;
    width: 100px;
  }
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content .left_file span {
    font-size: 15px;
  }
}
.m06_02_write .inquiry_box .answer .file_input .file_content .right_file input {
  font-family: "Pretendard", sans-serif;
  border: 1px solid #e1e1e1 !important;
  border-radius: 0 10px 10px 0;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content .right_file input {
    border-radius: 0 5px 5px 0 !important;
    height: 45px !important;
    line-height: 45px !important;
    width: calc(100% - 100px);
  }
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content .right_file input {
    font-size: 15px;
  }
}
.m06_02_write .inquiry_box .answer .file_input .file_content .right_file input::placeholder {
  color: #aaaaaa;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer .file_input .file_content .right_file input::placeholder {
    font-size: 15px;
  }
}
.m06_02_write .inquiry_box .answer .file_control {
  margin-left: 1%;
}
.m06_02_write .inquiry_box .answer .file_control .cursor {
  color: #999999;
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  margin-right: 8px;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer .file_control .cursor {
    font-size: 14.5px;
  }
}
.m06_02_write .inquiry_box .answer .file_control .cursor img {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
@media (max-width: 480px) {
  .m06_02_write .inquiry_box .answer .file_control .cursor img {
    width: 10.5px;
    height: 10.5px;
    top: -1px;
  }
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box.content_box {
    margin-bottom: 16px;
  }
}
.m06_02_write .inquiry_box.content_box label {
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box.content_box label {
    padding-bottom: 3px;
  }
}
.m06_02_write .inquiry_box.content_box .answer {
  padding-right: 8px;
  background-color: #f3f3f3;
  border-radius: 10px;
  height: 250px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box.content_box .answer {
    border-radius: 4px;
    height: 150px;
  }
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box.file_box {
    margin-bottom: -4px;
    padding-bottom: 8px;
  }
}
.m06_02_write .inquiry_box.file_box label {
  padding-bottom: 12px;
}
@media (max-width: 991px) {
  .m06_02_write .inquiry_box.file_box label {
    padding-bottom: 5px;
  }
}
.m06_02_write .check-box {
  border: none;
}
.m06_02_write .check-box h3 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .m06_02_write .check-box h3 {
    font-size: 15px;
  }
}
.m06_02_write .check-box .privacy_box {
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  padding: 25px 10px 25px 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  height: 170px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .m06_02_write .check-box .privacy_box {
    padding: 12px 15px;
    margin-top: 17px;
    border-radius: 4px;
    height: 180px;
  }
}
.m06_02_write .check-box .privacy_box .privacy {
  height: 120px;
  overflow-y: scroll;
}
@media (max-width: 991px) {
  .m06_02_write .check-box .privacy_box .privacy {
    height: 154px;
  }
}
.m06_02_write .check-box .privacy_box .privacy::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.7);
}
.m06_02_write .check-box .privacy_box .privacy::-webkit-scrollbar {
  width: 5px;
  background: transparent;
}
.m06_02_write .check-box .privacy_box .privacy::-webkit-scrollbar-track {
  background-color: transparent;
}
.m06_02_write .check-box .privacy_box .privacy::-webkit-scrollbar-button {
  color: transparent;
}
.m06_02_write .check-box .privacy_box .privacy p {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  font-size: 15px;
  font-weight: 300;
  line-height: 21px;
}
@media (max-width: 480px) {
  .m06_02_write .check-box .privacy_box .privacy p {
    font-size: 13px;
    line-height: 21px;
  }
}
.m06_02_write .check-box label {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #666666;
}
@media (max-width: 480px) {
  .m06_02_write .check-box label {
    font-size: 13px;
  }
}
.m06_02_write .check-box label::after {
  width: 17px;
  height: 17px;
}
@media (max-width: 480px) {
  .m06_02_write .check-box label::after {
    width: 15px;
    height: 15px;
    background-size: cover;
  }
}
.m06_02_write .well_box {
  margin-top: 35px;
}
.m06_02_write .well_box h3 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #222222;
  margin-bottom: 25px;
}
@media (max-width: 480px) {
  .m06_02_write .well_box h3 {
    font-size: 15px;
  }
}
.m06_02_write .well_box .well.custom_well {
  padding: 26px;
  border: 1px solid #e1e1e1;
  background-color: transparent;
  box-shadow: none;
  border-radius: 10px !important;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well {
    margin: 20px 0 50px !important;
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_img {
  height: 60px;
  position: relative;
  left: 1px;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_img {
    border-radius: 0;
    height: 48px;
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_mp3 {
  height: 30px;
  box-sizing: border-box;
  z-index: 10;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_mp3 {
    height: 24px;
    width: 23px;
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_mp3 span {
  height: 30px;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_mp3 span {
    height: 24px;
    width: 23px;
    background-size: cover;
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_reload {
  height: 30px;
  box-sizing: border-box;
  top: 30px;
  position: relative;
  z-index: 5;
  left: -1px;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_reload {
    top: 0;
    width: 23px;
    height: 48px;
    background-size: cover;
    background-position: center center;
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_key {
  margin-left: 15px;
  width: 160px;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_key {
    margin-left: 5px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #e9e9e9;
    border-radius: 0;
    background: #fff !important;
    width: calc(50% - 20px);
  }
}
.m06_02_write .well_box .well.custom_well #captcha #captcha_info {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #555555;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .m06_02_write .well_box .well.custom_well #captcha #captcha_info {
    text-align: center;
    font-size: 12px;
  }
}
.m06_02_write #captcha.m_captcha audio {
  display: none;
}
.m06_02_write .write-btn.btn_write {
  margin: 80px 0 135px;
}
@media (max-width: 991px) {
  .m06_02_write .write-btn.btn_write {
    margin: 35px 0 50px;
  }
}
.m06_02_write .write-btn.btn_write #btn_submit.btn {
  background-color: #f5523c;
  border: none;
  width: 260px;
}
@media (max-width: 480px) {
  .m06_02_write .write-btn.btn_write #btn_submit.btn {
    width: 140px;
  }
}
.m06_02_write .write-btn.btn_write #btn_submit.btn span.custom_btn {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  line-height: 56px;
}
@media (max-width: 480px) {
  .m06_02_write .write-btn.btn_write #btn_submit.btn span.custom_btn {
    font-family: "Noto Sans KR", sans-serif;
    font-size: 14px;
    line-height: 43px;
  }
}

/******************************************
서브 > 회사소개 페이지
html > page > m08_01.php
*******************************************/
@media (max-width: 991px) {
  .m08_01 .cont01 {
    padding: 0;
  }
}
.m08_01 .cont03 {
  padding-top: 120px;
  padding-bottom: 40px;
  position: relative;
}
@media (max-width: 991px) {
  .m08_01 .cont03 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.m08_01 .cont03 .img_box {
  position: relative;
  top: -120px;
  text-align: center;
}
@media (max-width: 991px) {
  .m08_01 .cont03 .img_box {
    position: absolute;
    top: auto;
    bottom: 85px;
    left: 0;
  }
}
.m08_01 .cont03 .img_box img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}
@media (max-width: 991px) {
  .m08_01 .cont03 .img_box img {
    width: 80.55%;
    margin: 0 auto;
  }
}

/******************************************
서브 > 상품리스트 카테고리 부분
html\skin\apms\list\Miso-Basic4\category.skin.php
*******************************************/
.fix_category.custom_shop_category .list_category .list_category_ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .fix_category.custom_shop_category .list_category .list_category_ul {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
}
.fix_category.custom_shop_category .list_category .list_category_ul li {
  float: none;
  width: 11.429%;
}
@media (max-width: 991px) {
  .fix_category.custom_shop_category .list_category .list_category_ul li {
    min-width: 102.5px;
  }
}
.fix_category.custom_shop_category .list_category .list_category_ul li a {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #bbbbbb;
  font-weight: 400;
  border: 1px solid #bbbbbb;
  line-height: 46px;
}
@media (max-width: 991px) {
  .fix_category.custom_shop_category .list_category .list_category_ul li a {
    text-align: center;
    padding: 0;
  }
}
@media (max-width: 480px) {
  .fix_category.custom_shop_category .list_category .list_category_ul li a {
    font-size: 12px;
    line-height: 30px;
  }
}
.fix_category.custom_shop_category .list_category .list_category_ul li.active a {
  color: #f5523c;
  border: 1px solid #f5523c;
  font-weight: 400 !important;
}
.fix_category.custom_shop_category .list_sort.shop_sort {
  border-top: 1px solid #222222;
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 10px;
}
@media (max-width: 991px) {
  .fix_category.custom_shop_category .list_sort.shop_sort {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    padding: 5px 0 5px 5px;
  }
}
.fix_category.custom_shop_category .list_sort.shop_sort .left_sort {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .fix_category.custom_shop_category .list_sort.shop_sort .left_sort {
    font-size: 12px;
    margin-right: auto;
    line-height: 31px;
    margin-bottom: 0;
  }
}
.fix_category.custom_shop_category .list_sort.shop_sort .left_sort .main_text {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
}
.fix_category.custom_shop_category .list_sort.shop_sort .right_sort a {
  font-family: "Pretendard", sans-serif;
  color: #888888;
  font-size: 15px;
  padding: 0 8px;
  font-weight: 700;
}
.fix_category.custom_shop_category .list_sort.shop_sort .right_sort a.on {
  color: #222222;
}
.fix_category.custom_shop_category .list_sort.shop_sort .right_sort a:last-child {
  padding: 0 0 0 8px;
}
.fix_category.custom_shop_category .list_sort.shop_sort .dropdown {
  margin-left: auto;
}
.fix_category.custom_shop_category .list_sort.shop_sort .dropdown .btn {
  font-family: "AppleSDGothicNeo", "Noto Sans KR", sans-serif;
  font-size: 12px;
  color: #222222 !important;
  font-weight: 400;
  background-color: transparent;
  padding: 6px;
  border: none;
}
.fix_category.custom_shop_category .list_sort.shop_sort .dropdown .btn .caret {
  margin-left: 3px;
}
.fix_category.custom_shop_category .list_sort.shop_sort .dropdown .dropdown-menu {
  left: auto;
  right: 0;
}

/******************************************
서브 > 상품리스트 리스트 페이지
html\skin\apms\list\Miso-Basic4\list.skin.php
html\skin\board\basic_shop\list.skin.php
*******************************************/
@media (max-width: 991px) {
  .shop_basic.custom_shop_list .item-wrap {
    margin-right: -10px !important;
  }
}
@media (max-width: 991px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list {
    margin-right: 10px !important;
    margin-bottom: 39px !important;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .item-image {
  border: 1px solid #e4e4e4;
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content {
  padding-top: 25px;
}
@media (max-width: 991px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content {
    padding-top: 15px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 100%;
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
    font-size: 14px;
    font-weight: 400;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
  color: #777777;
  font-size: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 1.2em;
  line-height: 1.2;
  width: 95%;
  margin-top: 7px;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
    font-size: 12px;
    letter-spacing: 0.5px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box {
  position: relative;
  margin-top: 22px;
}
@media (max-width: 991px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box {
    margin-top: 10px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 {
    font-size: 14px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 .real_price {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
  font-size: 24px;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 .real_price {
    font-size: 18px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 16px;
  padding-left: 8px;
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box .percent {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  display: inline-block;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box .percent {
    font-size: 19px;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 12.5px;
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span {
  margin-right: 0 !important;
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
    font-size: 10px;
    font-weight: 500;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star i.color {
  color: #f5523c;
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 7px;
  padding-left: 12px;
}
@media (max-width: 480px) {
  .shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
    font-size: 10px;
    font-weight: 500;
  }
}
.shop_basic.custom_shop_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}

/******************************************
서브 > 검색창 상품 리스트
html\skin\apms\search\Miso-Basic4\search.skin.form.php
html\skin\apms\search\Miso-Basic4\list.rows.php
*******************************************/
.search_page.custom_search_page .search_group .search_input .control-label span {
  width: 17px;
  height: 17px;
}

@media (max-width: 991px) {
  #item_search.custom_shop_search .item-wrap {
    margin-right: -10px !important;
  }
}
@media (max-width: 991px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list {
    margin-right: 10px !important;
    margin-bottom: 39px !important;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .item-image {
  border: 1px solid #e4e4e4;
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content {
  padding-top: 25px;
}
@media (max-width: 991px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content {
    padding-top: 15px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 100%;
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
    font-size: 14px;
    font-weight: 400;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
  color: #777777;
  font-size: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 1.2em;
  line-height: 1.2;
  width: 95%;
  margin-top: 7px;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
    font-size: 12px;
    letter-spacing: 0.5px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box {
  position: relative;
  margin-top: 22px;
}
@media (max-width: 991px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box {
    margin-top: 10px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 {
    font-size: 14px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 .real_price {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
  font-size: 24px;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box h5 .real_price {
    font-size: 18px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 16px;
  padding-left: 8px;
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box .percent {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  display: inline-block;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item_price_box .percent {
    font-size: 19px;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 991px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 12.5px;
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span {
  margin-right: 0 !important;
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
    font-size: 10px;
    font-weight: 500;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star i.color {
  color: #f5523c;
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 7px;
  padding-left: 12px;
}
@media (max-width: 480px) {
  #item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
    font-size: 10px;
    font-weight: 500;
  }
}
#item_search.custom_shop_search .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}
@media (max-width: 991px) {
  #item_search.custom_shop_search .item_price_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/******************************************
서브 > 타입 상품 리스트
html\skin\apms\type\basic\type.skin.php
*******************************************/
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap {
    margin-right: -10px;
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list {
    margin-right: 10px !important;
    margin-bottom: 39px !important;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-image {
  border: 1px solid #e4e4e4;
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-image {
    margin-bottom: 10px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content {
  padding-top: 25px;
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content {
    padding-top: 15px;
  }
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content .sit_icon {
    display: none;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 95%;
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content strong {
    font-size: 14px;
    font-weight: 400;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
  color: #777777;
  font-size: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 1.2em;
  line-height: 1.2;
  width: 95%;
  margin-top: 7px;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content .item-desc {
    font-size: 12px;
    letter-spacing: 0.5px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item_price_box {
  position: relative;
  margin-top: 22px;
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item_price_box {
    margin-top: 10px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item_price_box h5 {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item_price_box h5 {
    font-size: 14px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item_price_box h5 .real_price {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
  font-size: 24px;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item_price_box h5 .real_price {
    font-size: 18px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item_price_box strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 16px;
}
.shop_basic.type_list .list-wrap .item-row .item-list .item_price_box .percent {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  display: inline-block;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  right: 0;
}
@media (max-width: 1200px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item_price_box .percent {
    top: 0;
  }
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item_price_box .percent {
    font-size: 19px;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin: 0;
  margin-top: 10px;
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 12.5px;
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content .item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
  display: inline-block;
  text-align: left;
  overflow: visible;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content .item-star {
    font-size: 10px;
    margin-bottom: 0;
    font-weight: 500;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content .item-star i.color {
  color: #f5523c;
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content .review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 11px;
  padding-left: 14px;
  display: inline-block;
}
@media (max-width: 480px) {
  .shop_basic.type_list .list-wrap .item-row .item-list .item-content .review {
    font-size: 10px;
    font-weight: 500;
  }
}
.shop_basic.type_list .list-wrap .item-row .item-list .item-content .review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}
@media (max-width: 991px) {
  .shop_basic.type_list .list-wrap .item-row:nth-child(2) .item-list .item-content strong {
    width: 50%;
  }
}

/******************************************
서브 > 리퍼상품 리스트
html\skin\apms\type\basic\type.skin.php
*******************************************/
.list_sort.type_sort {
  border-top: 1px solid #222222;
  border-bottom: 1px solid #e4e4e4;
  width: 100%;
  padding: 20px 10px;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .list_sort.type_sort {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 0px 7px 5px;
    margin-bottom: 33px;
  }
}
.list_sort.type_sort .left_sort {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #666666;
  float: left;
}
@media (max-width: 480px) {
  .list_sort.type_sort .left_sort {
    font-size: 12px;
  }
}
.list_sort.type_sort .left_sort .main_text {
  color: #f5523c;
  font-family: "Pretendard", sans-serif;
}
.list_sort.type_sort .right_sort {
  float: right;
}
.list_sort.type_sort .right_sort a {
  font-family: "Pretendard", sans-serif;
  color: #888888;
  font-size: 15px;
  padding: 0 10px 0 0;
  font-weight: 700;
}
.list_sort.type_sort .right_sort a.on {
  color: #222222;
}
.list_sort.type_sort .dropdown {
  margin-left: auto;
}
.list_sort.type_sort .dropdown .btn {
  font-family: "AppleSDGothicNeo", "Noto Sans KR", sans-serif;
  font-size: 12px;
  color: #222222 !important;
  font-weight: 400;
  background-color: transparent;
  padding: 6px;
  border: none;
}
.list_sort.type_sort .dropdown .dropdown-menu {
  left: auto;
  right: 0;
}

.banner_box {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .banner_box {
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
  }
}

/******************************************
서브 > TIME SALE 리스트
html\skin\apms\deal\basic\list.rows.php
*******************************************/
@media (max-width: 991px) {
  .shop_basic.time_list .item-wrap {
    margin-right: -10px !important;
  }
}
@media (max-width: 991px) {
  .shop_basic.time_list .item-wrap .item-row .item-list {
    margin-right: 10px !important;
    margin-bottom: 39px !important;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .item-image {
  border: 1px solid #e4e4e4;
}
@media (max-width: 991px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content {
    padding-top: 20px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-icon {
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-icon {
    padding-bottom: 0px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  color: #222222;
  overflow: hidden;
  height: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  width: 100%;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content strong {
    font-size: 14px;
    font-weight: 400;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
  font-family: "Pretendard", sans-serif;
  font-weight: 500;
  color: #777777;
  font-size: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 1.2em;
  line-height: 1.2;
  width: 95%;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-content .item-desc {
    font-size: 12px;
    margin-top: 7px;
    letter-spacing: 0.5px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info {
  position: relative;
}
@media (max-width: 991px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info {
    margin-top: 10px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .price {
  font-family: "Pretendard", sans-serif;
  font-weight: 400;
  font-size: 20px;
  display: inline-block;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .price {
    font-size: 14px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .price .mon {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
  font-size: 24px;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .price .mon {
    font-size: 18px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info strike .mon {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 16px;
  text-decoration: line-through;
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .percent {
  font-family: "Pretendard", sans-serif;
  color: #f5523c;
  display: inline-block;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  right: 0;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item_info .percent {
    font-size: 19px;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info strike {
  font-family: "Pretendard", sans-serif;
  display: inline-block;
  color: #999999;
  font-size: 12.5px;
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span {
  margin-right: 0 !important;
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
  font-family: "LINESeedKR-Rg", sans-serif;
  font-size: 14.56px;
  font-weight: 600;
  color: #222222;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star {
    font-size: 10px;
    font-weight: 500;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.item-star i.color {
  color: #f5523c;
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
  font-family: "Pretendard", sans-serif;
  font-size: 14.56px;
  font-weight: 400;
  color: #888888;
  position: relative;
  margin-left: 11px;
  padding-left: 14px;
}
@media (max-width: 480px) {
  .shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review {
    font-size: 10px;
    font-weight: 500;
  }
}
.shop_basic.time_list .item-wrap .item-row .item-list .bg-white .is-item-content .item-info span.review::after {
  content: "";
  display: block;
  position: absolute;
  top: 23.6%;
  left: 0;
  background-color: #d6d6d6;
  width: 1px;
  height: 12px;
}

.shop_sort.time_sort {
  border-top: 1px solid #222222;
  border-bottom: 1px solid #e4e4e4;
  width: 100%;
  padding: 20px 0;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .shop_sort.time_sort {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    padding: 10px 0;
  }
}
.shop_sort.time_sort .left_sort {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #666666;
  float: left;
}
@media (max-width: 480px) {
  .shop_sort.time_sort .left_sort {
    font-size: 12px;
  }
}
.shop_sort.time_sort .left_sort .main_text {
  color: #f5523c;
  font-family: "Pretendard", sans-serif;
}
.shop_sort.time_sort .right_sort {
  float: right;
}
.shop_sort.time_sort .right_sort a {
  font-family: "Pretendard", sans-serif;
  color: #888888;
  font-size: 15px;
  padding: 0 10px 0 0;
  font-weight: 700;
}
.shop_sort.time_sort .right_sort a.on {
  color: #222222;
}
.shop_sort.time_sort .dropdown {
  margin-left: auto;
}
.shop_sort.time_sort .dropdown .btn {
  font-family: "AppleSDGothicNeo", "Noto Sans KR", sans-serif;
  font-size: 12px;
  color: #222222 !important;
  font-weight: 400;
  background-color: transparent;
  padding: 6px;
  border: none;
}
.shop_sort.time_sort .dropdown .dropdown-menu {
  left: auto;
  right: 0;
}

/******************************************
서브 > 상품 상세페이지
html\skin\apms\item\Miso-Basic4\item.skin.php
고객리뷰 : html > skin > apms > item > Miso-Basic4 > itemuse.skin.php
상품문의 : html > skin > apms > item > Miso-Basic4 > itemqa.skin.php
배송정보, 교환/반품: html > skin > apms > item > Miso-Basic4 > item.delivery.php
*******************************************/
.item-wrap.custom_item {
  padding-top: 72px !important;
}
@media (max-width: 991px) {
  .item-wrap.custom_item {
    padding-top: 8px !important;
  }
}
.item-wrap.custom_item .list_btn {
  padding-left: 52px;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .list_btn {
    margin-top: 50px;
    margin-bottom: 18px;
    padding-left: 0;
  }
}
.item-wrap.custom_item .list_btn a {
  display: inline-block;
  width: 20px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head.mobile_divide {
    padding-bottom: 70px;
  }
  .item-wrap.custom_item .item-head.mobile_divide::after {
    display: none;
  }
}
.item-wrap.custom_item .item-head .row #img-container.img-container {
  width: 42.15%;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_big_wrap .thumb_big#sit_pvi_big {
    padding: 0 15px;
  }
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_big_wrap .thumb_big#sit_pvi_big .popup_item_image img {
  border: 1px solid #ebebeb;
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_big_wrap .thumb_tab_wrap {
  width: 92%;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_big_wrap .thumb_tab_wrap {
    width: 100%;
  }
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap {
  width: 84%;
  margin: 0 auto;
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb {
  padding: 30px 20px 10px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb {
    padding: 20px 0px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix {
    margin: 0 auto;
  }
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix li {
  box-sizing: border-box;
  border: 1px solid #ebebeb;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix li {
    margin: 0 3.5px;
    border-radius: 0;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix li:first-child {
    margin: 0 3.5px 0 -2px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix li a img {
    width: 60px;
    height: 60px;
    border-radius: 0;
  }
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap .frame#sit_pvi_thumb .clearfix li.active {
  border: 1px solid #ebebeb;
}
.item-wrap.custom_item .item-head .row #img-container.img-container .thumb_tab_wrap button {
  width: 13px;
  top: 20px;
}
.item-wrap.custom_item .item-head .row #form-container.form-container {
  width: 51.85%;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container {
    width: 100%;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text {
  padding-left: 9.12% !important;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text {
    padding-left: 0 !important;
    padding-right: 0;
    padding-top: 28px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .item_tt .item_name {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: -3px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .item_tt .item_name {
    font-size: 20px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .desc {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .desc {
    padding-top: 6px;
  }
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .desc {
    font-size: 13px;
    line-height: 1.2;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .price {
  margin: 31px 0 15px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 3px 0 15px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .price .real_price {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .price .real_price {
    font-size: 16px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .price .real_price .num {
  font-family: "Pretendard", sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #222222;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .price .real_price .num {
    font-size: 20px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .price .btn_box .btn {
  display: inline-block;
  padding: 6px 0;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .price .btn_box .btn.btn-wish {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .price .btn_box .btn.btn-wish img {
    width: 22.5px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .price .btn_box .btn.btn_share img {
    width: 18.5px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .option-line {
  border-color: #ececec;
  margin: 14px 0;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .option-line {
    margin: 10px 0;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .option-line.top {
  border-color: #ebebeb;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_tt {
  font-family: "Pretendard", sans-serif;
  color: #111111;
  width: 152px;
  line-height: 36px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_tt {
    font-size: 13px;
    width: 87.5px;
    line-height: 26px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con {
  font-family: "Pretendard", sans-serif;
  width: calc(100% - 152px);
  line-height: 36px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con {
    line-height: 29px;
  }
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con.price_con {
    line-height: 26px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .origin_price {
  font-family: "Pretendard", sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #999999;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .origin_price {
    font-size: 13px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .real_price {
  font-family: "Pretendard", sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #222222;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .real_price {
    font-size: 13px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .real_price .num {
  font-family: "Pretendard", sans-serif;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .percent {
  font-family: "Pretendard", sans-serif;
  font-size: 19px;
  font-weight: 600;
  color: #f5523c;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .it_option .it_option_con .percent {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con {
    position: relative;
  }
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab {
    display: block;
    padding: 0;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel {
  padding-top: 10px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel {
    position: relative;
    padding-top: 0;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li:last-child {
  width: calc(100% - 152px);
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li:last-child {
    width: calc(100% - 87.5px);
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li.option_name {
    width: 87.5px;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li.option_name label {
  font-family: "Pretendard", sans-serif;
  color: #111111;
  font-weight: 400;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li.option_name label {
    font-size: 13px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .option_sel li .it_option {
  font-family: "Pretendard", sans-serif;
  border-radius: 0 !important;
  border: 1px solid #ebebeb;
  color: #666666;
  height: 38px;
  line-height: 36px;
  appearance: none;
  background: url(/img/op.png) no-repeat right 20px center/cover;
  background-size: 9px 5px;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item {
  background-color: #f8f8f8;
  border: none;
  border-radius: 0 !important;
  margin-top: 30px;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row {
  align-items: center;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row {
    position: relative;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_tit, .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col-sm-7 {
  width: auto;
  margin-right: auto;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_tit label span, .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col-sm-7 label span {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #999999;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_tit label span, .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col-sm-7 label span {
    font-size: 12.5px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col-sm-7 {
    margin: 6px auto 6px 0;
    padding-left: 5px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .form-control {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #222222;
  width: 42px;
  padding: 0;
  background-color: transparent;
  border: none;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .form-control {
    font-size: 12.5px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn {
  width: 27px;
  height: 26px;
  line-height: 24px;
  border: 1px solid #ebebeb;
  border-radius: 0 !important;
  background-color: #fff;
  font-size: 14px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn {
    width: 20px;
    height: 20px;
    line-height: 18px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn.it_opt_del {
  margin-left: 10px;
  background-color: transparent;
  border: none;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn.it_opt_del {
    margin-left: 4px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn .fa-plus-circle::after {
  background: #000;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn .fa-plus-circle::before {
  background: #000;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn .fa-times-circle::after {
  background: #000;
  height: 14px;
  transform: translate(0, -6.5px) rotate(0);
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count .input-group .input-group-btn .btn .fa-times-circle::before {
  background: #000;
  width: 14px;
  transform: translate(-6.5px, 0) rotate(0);
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count.col-sm-6 {
  width: 15.465%;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count.col-sm-5 {
  width: 20.465%;
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab #it_sel_option #it_opt_added .list-group-item .row .col_count.col-sm-5 {
    width: 30.465%;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .price-sum {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #666666;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .price-sum {
    font-size: 11px;
    margin: 30px 0;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .price-sum b span {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #222222;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .pay_tab .price-sum b span {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer {
    padding: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn {
  display: flex;
  align-items: center;
  gap: 10px;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li {
  float: none;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_cart {
  margin: 0;
  width: 50%;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_cart input {
  background: none;
  text-indent: 0;
  border-radius: 0 !important;
  border: 1px solid #ebebeb;
  color: #666666;
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  line-height: 52px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_cart input {
    font-size: 13px;
    line-height: 43px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_buy {
  width: 50%;
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_buy input {
  border-radius: 0 !important;
  background-color: #f5523c;
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  line-height: 52px;
  border: 1px solid #f5523c;
}
@media (max-width: 480px) {
  .item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_buy input {
    font-size: 13px;
    line-height: 43px;
  }
}
.item-wrap.custom_item .item-head .row #form-container.form-container .text .pay_con .item-form-footer .item-form-btn li.btn_buy input:hover {
  border: 1px solid #f5523c;
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box {
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box {
    width: calc(100% - 30px);
    margin: 0 auto !important;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box .nav li {
    width: 21% !important;
    white-space: nowrap;
  }
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box .nav li span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box .nav li span {
    font-size: 12px;
    display: inline-block;
    width: 100%;
    height: 35px;
  }
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box .nav li.on span {
  color: #f5523c;
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tabs_box .nav li.on span::after {
  background: #f5523c;
  height: 1px;
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tab-content .link_con {
  margin-top: 60px;
}
.item-wrap.custom_item #item-tab.item-tab .tabs .tab-content .link_con .img-resize {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #item-tab.item-tab .tabs .tab-content .link_con .img-resize::after {
    display: none;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc {
  border: none;
  margin-top: 0;
  padding-top: 100px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc {
    padding-top: 20px;
    margin-bottom: 25px;
  }
  .item-wrap.custom_item #tab_etc.tab_etc::after {
    display: none;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery .item_table_tt {
  text-align: left;
  color: #222222;
  font-family: "Pretendard", sans-serif;
  font-size: 22px;
  margin-bottom: 25px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .item_table_tt {
    font-size: 17.5px;
    padding: 31px 15px 0;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body {
    display: block;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail {
  display: block;
  background: transparent;
  border-top: 1px solid #333333;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail {
    width: 100%;
    margin: 0 auto;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li {
  border-bottom: 1px solid #ebebeb;
  width: 100%;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li::after {
    display: none;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li .it_detail_tt {
  font-family: "Pretendard", sans-serif;
  color: #111111;
  width: 27.858%;
  line-height: 54px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li .it_detail_tt {
    line-height: 20px;
    font-size: 12px;
    padding: 10px 15px;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li .it_detail_con {
  font-family: "Pretendard", sans-serif;
  color: #666666;
  width: 62.09%;
  padding: 0 65px;
  line-height: 54px;
  font-weight: 500;
  border-left: 1px solid #ebebeb;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery .tbox-body .it_detail li .it_detail_con {
    line-height: 20px;
    font-size: 12px;
    padding: 10px 20px;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-head {
  font-family: "Pretendard", sans-serif;
  color: #111111;
  font-size: 22px;
  padding-bottom: 20px !important;
  font-weight: 500;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-head {
    cursor: default;
    background: transparent;
    padding: 45px 0 0 !important;
  }
}
@media (max-width: 480px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-head {
    font-size: 17.5px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-head::after {
    display: none;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-body {
  font-family: "Pretendard", sans-serif;
  color: #666666;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_box .tbox-body {
    padding: 13px 0;
  }
}
.item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_ch {
  margin-top: 60px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_ch {
    margin-top: 0px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #tab_etc.tab_etc .item_delivery.delivery_ch .tbox-head {
    padding-top: 20px !important;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con {
  margin-top: 95px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con {
    margin-top: 0;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner {
  background: #f8f8f8;
  padding: 60px 0 55px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner {
    padding: 20px 0 35px;
    margin-bottom: 67px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .txt {
  font-family: "Pretendard", sans-serif;
  font-size: 17px;
  color: #6d6a63;
  line-height: 27px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .txt {
    font-size: 13px;
    line-height: 23px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .btn_write {
  background: #f5523c;
  border-radius: 4px;
  height: 43px;
  line-height: 43px;
  padding: 0px 42.51px;
  margin-top: 25px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .btn_write {
    margin-top: 16px;
    height: 31px;
    line-height: 31px;
    padding: 0px 27.38px;
    border-radius: 2.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .btn_write span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 43px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .review_banner .btn_write span {
    font-size: 12px;
    line-height: 31px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .fix_panel_head {
  font-family: "Pretendard", sans-serif;
  font-size: 22px;
  color: #222222;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .fix_panel_head {
    padding-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .fix_panel_head {
    font-size: 17.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .fix_panel_head .main_text {
  font-family: "Pretendard", sans-serif;
  color: #222222;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel {
    margin-bottom: 16px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap {
    border-bottom: 1px solid #ebebeb;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell {
  padding: 35.5px 0 37.5px;
  width: 45.56%;
  position: relative;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell {
    padding: 0 0 4.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_total {
  font-family: "Pretendard", sans-serif;
  color: #999999;
  font-size: 16px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_total {
    font-size: 12px;
    margin-bottom: 5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_total span {
  color: #f5523c;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_star {
    position: absolute;
    bottom: 3px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_star i.fa-star::after {
  font-size: 23px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_star i.fa-star::after {
    font-size: 22.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_star i.fa-star-o::after {
  font-size: 23px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_star i.fa-star-o::after {
    font-size: 22.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_num .grade .cur {
  color: #f5523c;
  font-family: "Pretendard", sans-serif;
  font-size: 26px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell .grade_num .grade .cur {
    font-size: 27.5px;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell.table_cell_star {
    position: relative;
    top: -5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell {
  border-left: 1px solid #ebebeb;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell {
    border-left: none;
    padding-top: 11.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul {
  height: 85px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul {
    height: 72.5px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul li {
  margin: 0 19px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul li {
    margin: 0 10px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul li .point_num {
  color: #6d6a63;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  bottom: -25px;
  font-weight: 500;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul li .point_num {
    color: #999999;
    font-size: 10.5px;
    bottom: -18px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .cnt-wrap .table-row .table-cell + .table-cell ul li::after {
  background-color: #f5523c;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review {
  border-left: 1px solid #ebebeb;
  width: 33.23%;
  padding: 0 30px 0 65px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review {
    border: none;
    padding: 0 20px;
    width: 100%;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap:first-child {
  margin-top: 25px;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .left_text {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #111111;
  width: 95px;
  padding-right: 10px;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .left_text {
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .left_text {
    font-size: 13px;
    padding-right: 0;
    width: 80px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .center_icon {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #999999;
  display: flex;
  align-items: center;
  width: 150px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .center_icon {
    font-size: 12px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .center_icon img {
  display: inline-block;
  width: 22px;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .right_text {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #a2a7a6;
  white-space: nowrap;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .m-review-panel .review-body .item-simple-review .simple_wrap .right_text {
    font-size: 12px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review {
    margin: 20px 0;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review .clearfix li {
  border-radius: 5px;
  overflow: hidden;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review .clearfix li.last_more_btn {
  background: #aaaaaa;
  border-radius: 5px;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review .clearfix li.last_more_btn button {
  font-family: "Pretendard", sans-serif;
  font-size: 14.37px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .photo_review .clearfix li.last_more_btn button {
    font-size: 11px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list {
  border-top: 1px solid #ebebeb;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li {
  border-bottom: 1px solid #ebebeb;
  padding: 30px 0;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .it_review_tit .thema-color i::after {
    font-size: 16px;
    letter-spacing: 0.1em;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .it_review_tit .user {
  color: #222222;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .it_review_tit .user {
    font-size: 11px;
    font-weight: 400;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .it_review_tit .date {
  color: #222222;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .it_review_tit .date {
    font-size: 11px;
    font-weight: 400;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .content-box .content .content_title {
  font-family: "Pretendard", sans-serif;
  font-size: 15px;
  color: #222222;
  line-height: 24px;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .content-box .content .content_title {
    font-size: 13.5px;
    font-weight: 400;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .content-box .content .content-txt {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .content-box .content .content-txt {
    font-size: 12px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .list-board .board-list li .content-box .content .thumb-box .thumb-img {
  border-radius: 5px;
  overflow: hidden;
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn .pull-right {
  margin-top: 0;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn .pull-right {
    margin-left: auto;
    margin-top: 10px;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn .pull-right .btn-group .btn {
  font-family: "Pretendard", sans-serif;
  border: 1px solid #bfbfbf;
  color: #111111;
  font-size: 13px;
  font-weight: 300;
  background: transparent;
  height: 35px;
  line-height: 33px;
  padding: 0 18.5px;
  min-width: auto;
  min-width: 110px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn .pull-right .btn-group .btn {
    font-size: 12px;
    height: 32px;
    line-height: 30px;
    padding: 0 8.9px;
    min-width: 85px;
    border: 1px solid #ebebeb;
  }
}
.item-wrap.custom_item #fix_panel.fix_panel.link_con .panel-body #itemuse .use-btn .pull-right .btn-group .btn.btn_write {
  background: #f5523c;
  border: 1px solid #f5523c;
  font-weight: 400;
  color: #fff;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel {
    margin-top: 64px;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-heading {
  margin: 0;
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-heading .panel-title {
  font-size: 22px;
  color: #222222;
  font-weight: 400;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-heading .panel-title {
    font-size: 17.5px;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-heading .panel-title span {
  font-family: "Pretendard", sans-serif;
  color: #222222;
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .div-head {
  border-top: 1px solid #333333;
  border-bottom: 1px solid #ebebeb;
  padding: 18.5px 0;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .div-head {
    padding: 15.5px 0;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .div-head > span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  color: #222222;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .div-head > span {
    font-size: 11px;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li {
  border-bottom: 1px solid #ebebeb;
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li a {
  padding: 20.5px 0;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li a {
    padding: 15.5px 0;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li a > div {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  color: #666666;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li a > div {
    font-size: 10px;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .list-board .board-list li a > div.hit .main_text {
  color: #f5523c;
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .item-page {
    padding-top: 0;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .pull-right {
  margin-top: 0px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .pull-right {
    margin-left: auto;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .pull-right .btn-group .btn {
  font-family: "Pretendard", sans-serif;
  border: 1px solid #bfbfbf;
  color: #111111;
  font-size: 13px;
  font-weight: 400;
  background: transparent;
  height: 35px;
  line-height: 33px;
  padding: 0 18.5px;
  min-width: auto;
  min-width: 90px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .pull-right .btn-group .btn {
    font-size: 12px;
    padding: 0 8.9px;
    height: 32px;
    line-height: 28px;
    border: 1px solid #ebebeb;
    min-width: 85px;
  }
}
.item-wrap.custom_item #qa_panel.qa_panel .panel-body #itemqa .qa-btn .pull-right .btn-group .btn.btn_write {
  background: #f5523c;
  border: 1px solid #f5523c;
  color: #fff;
}
.item-wrap.custom_item #btn-group.btn-group {
  height: 34px;
  margin-top: 90px;
  margin-bottom: 90px;
}
@media (max-width: 991px) {
  .item-wrap.custom_item #btn-group.btn-group {
    margin-top: 54px;
    margin-bottom: 19px;
  }
}
.item-wrap.custom_item #btn-group.btn-group .btn {
  font-family: "Pretendard", sans-serif;
  color: #222222;
  font-size: 14px;
  font-weight: 400;
  width: auto;
  border: none;
  padding: 0;
}
@media (max-width: 480px) {
  .item-wrap.custom_item #btn-group.btn-group .btn {
    font-size: 12px;
  }
}
.item-wrap.custom_item #btn-group.btn-group .btn.btn-prev {
  text-align: left;
}
.item-wrap.custom_item #btn-group.btn-group .btn.btn-prev img {
  padding-right: 10px;
}
.item-wrap.custom_item #btn-group.btn-group .btn.btn-next {
  text-align: right;
}
.item-wrap.custom_item #btn-group.btn-group .btn.btn-next img {
  padding-left: 10px;
}
.item-wrap.custom_item .it_detail_modal .use_form .use_form_btn li.main {
  background: #f5523c;
}

/******************************************
서브 > 로그인 페이지
html\skin\member\basic\login.skin.php
*******************************************/
#custom-login.custom-login .member-login .nav-tabs li.active {
  border: 1px solid #f5523c;
}
#custom-login.custom-login .member-login .nav-tabs li.active a {
  border: 1px solid #f5523c;
  color: #f5523c;
}
#custom-login.custom-login .member-login .login-btn button {
  background: #f5523c;
}

/******************************************
서브 > 회원가입 페이지
html\skin\member\basic\register_form.skin.php
*******************************************/
#register-wrap.register-wrap .register_sheet .reg_form .reg_terms .regbtn-wrap #btn_submit {
  background: #f5523c;
}
#register-wrap.register-wrap .register_sheet .reg_form .check-box.radio_check input:checked + label .circle {
  border-color: #f5523c;
  background: #f5523c;
}