/* 상품 타이틀 */
#wrapper_title {text-align: center; font-size: 38px; padding: 40px 0 40px}

/* 분류 네비게이션 */
#sct_location {position: initial; float: none; display: block; width: 1240px; margin: 0 auto; padding: 25px 0 0 0}
.shop_select_to_html span {padding: 0 20px}
#sct_location .go_home {font-size: 18px; padding: 0 20px 0 0}
.shop_select_to_html .category_title {font-size: 15px; color: #777}
.shop_select_to_html .category_title i {display: none}
.shop_select_to_html:hover .category_title {color: #777}
.shop_select_to_html:hover .menulist {display: none}

/* 관리자 버튼 */
.sct_admin, .sit_admin, .ctt_admin {width: 1240px; margin: 0 auto; position: relative}
.sct_admin a, .sit_admin a, .ctt_admin a {position: absolute; top: 0; right: 0}

/* 상품 분류 */
#sct {width: 1240px; margin: 0 auto;}
.sct_ct {margin: 0 0 40px 0; border-top: 0; border: 1px solid #ddd; border-radius: 10px; padding: 20px 0}
#sct_ct_1 li {border-right: 0}
#sct_ct_1 li a {font-size: 18px; font-weight: 400; text-align: center}
#sct_ct_1 li a:hover {color: var(--main-color1)}

/* 상품 정렬 */
#sct_sortlst {margin: 0 0 30px 0; border: 0; border-bottom: 1px solid #eaeaea}
#sct_sort {width: 100%}
#sct_sort ul {float: right; width: auto}
#ssch_sort li {font-size: 15px; color: #777}
#ssch_sort li a {padding: 0 15px; border-left: 0}
#ssch_sort li:hover a {color: #222}
#ssch_sort li:hover:after {display: none}

/* 페이징 */
.pg_current {background: var(--main-color1); border: 1px solid var(--main-color1)}

/* 상품뷰페이지 */
#sit_ov_from {border-bottom: 0}
#sit_ov_wrap {width: 1240px; padding: 40px 0; border-top: 0}
#sit_ov {width: 600px}
#sit_title {font-size: 33px; margin: 0 0 13px}
#sit_desc {font-size: 17px; color: #777}
.sit_info {font-size: 17px; margin: 30px 0 0; padding: 20px 0; border-top: 1px solid #222; border-bottom: 1px solid #eaeaea}
.sit_ov_tbl {color: #777}
.sit_ov_tbl th {padding: 10px 0;}
.sit_ov_tbl td {color: #222}
.sit_ov_tbl td strong {font-size: 20px; color: var(--main-color1); line-height: normal;}
.sit_info .tr_price {border-bottom: 0}

/* 상품 상세 슬라이드 */
.flexslider {margin: 0}
#sit_pvi {width: 45%}
.flexslider .slides > li {cursor: pointer}
.flex-direction-nav a {font-size: 0; background: url(/img/main/arrow.svg) no-repeat center center / 50% #fff; border-radius: 50%; width: 45px; height: 45px; margin: -5px; box-shadow: 0px 0px 7px #c9c9c9; transform: translateY(-50%)}
.flex-direction-nav .flex-prev {background-image: url(/img/main/arrow_prev.svg)}
.flex-direction-nav a:before {display: none}
#carousel .flex-viewport li {opacity: 0.7}
#carousel .flex-viewport li.flex-active-slide {opacity: 1}

/* 관련상품 */
#sit_rel {width: 1240px; margin: 0 auto; border: 1px solid #eaeaea; border-radius: 15px}
#sit_rel h2 {font-size: 20px}
#sit_rel .bx-controls-direction {top: 30px}
.scr_10 .sct_txt {font-size: 15px}
.scr_10 .sct_cost {font-size: 17px}
#sit_rel .sct_noitem {padding: 100px 0}

/* 상품정보 */
#sit_info {margin-top: 40px; margin-bottom: 0; border: 0; min-height: 500px}
#sit_info::before {content: ""; background: #ddd; width: 100%; height: 1px; position: absolute; top: 60px; left: 0}
#sit_tab {width: 1240px; margin: 0 auto}
#sit_tab .tab_tit {border-bottom: 0}
#sit_tab .tab_tit li {width: 250px;}
#sit_tab .tab_tit li button {padding: 0; line-height: 60px; height: 60px}
#sit_tab .tab_tit li .selected {font-size: 18px; color: var(--main-color1)}
#sit_tab .tab_tit li .selected:after {background: var(--main-color1)}

/* 상품 검색 */
#ssch {width: 1240px; margin: 0 auto}
#ssch h2 {text-align: center; font-size: 38px; padding: 40px 0 40px}
#ssch h2 strong {color: var(--main-color1)}
.ssch_result_total {font-size: 18px; font-weight: 500; margin-bottom: 15px}
.ssch_result_total .color {color: var(--main-color1)}
#ssch_frm {font-size: 16px; border: 0; border-bottom: 1px solid #eaeaea; margin-bottom: 30px; overflow: hidden;}
.ssch_frm_inner {padding: 35px; border-radius: 10px; background: #f8f8f8; text-align: center}
#ssch_frm .ssch_scharea {padding: 0; border: 0}
#ssch_frm .ssch_scharea .ssch_input {border-radius: 30px 0 0 30px; border-right: 0; margin-right: 0; box-shadow: none; -webkit-box-shadow: none}
#ssch_frm .ssch_scharea .btn_submit {border-radius: 0 30px 30px 0; margin-left: -5px; width: 50px; color: #333; background: #fff; border: 1px solid #d0d3db; border-left: 0}
#ssch_frm .ssch_option {padding: 15px 0 0 0; border: 0}
#ssch_frm .ssch_option .ssch_input {border-radius: 30px; box-shadow: none; -webkit-box-shadow: none}
.tooltip_icon:hover {color: var(--main-color1)}
.chk_box input[type="checkbox"]:checked + label span {background-color: var(--main-color1); border-color: var(--main-color1)}
.chk_box input[type="checkbox"] + label:hover {color: var(--main-color1)}

#ssch_cate {border: 0; padding: 20px; border: 1px solid #eaeaea; border-radius: 10px; margin: 40px 0}
#ssch_cate li {width: calc(100% / 7); text-align: center; border-right: 0}
#ssch_cate a:hover {color: var(--main-color1)}

#ssch_sort_all {font-size: 15px; padding: 0; float: right}
#ssch_sort_all li {padding: 0}
#ssch_sort_all li:hover:after {display: none}
#ssch_sort_all li a {color: #777; padding: 15px}
#ssch_sort_all li:hover a {color: #222}

/* 내용 관리 */
#ctt {margin: 0; padding: 0; min-height: 250px; width: 1240px; margin: 0 auto}
#ctt_con {padding: 0; line-height: 1.5; font-size: 16px;}
#ctt_con p {word-break: keep-all}














