/* 상품 리스트 페이지 숨김 */
.shop_select_to_html .category_title i {display: none}/*네비서브메뉴 아이콘*/
.shop_select_to_html:hover .menulist {display: none}/*네비서브메뉴*/
#sct_ct_1 {/*display: none*/}/*서브메뉴*/
.sct_admin {display: none}/*관리자 링크*/

/* 타이틀 */
#wrapper_title {text-align: center; font-size: 38px; padding: 30px 0 0 0}
#wrapper_title strong {font-weight: 700; color: #1587c6}

/* 네비게이션 */
#sct_location {position: inherit; display: block; float: inherit; right: inherit; top: inherit; padding: 30px 0 0 0}
.view_location .shop_select_to_html.shop_hover_selectbox {float: none}
.shop_select_to_html .category_title, #sct_location .board_location {font-size: 16px; color: #727272; font-weight: 400; padding: 0 20px}
.shop_select_to_html span {padding: 0 20px;}
.shop_select_to_html:hover .category_title, .shop_select_to_html:hover .category_title i {color: #727272}
/* 뷰페이지 네비게이션 */
#sct_location.view_location {width: 1400px; margin: 0 auto;}
.view_location .go_home {float: none}
.view_location i.dividing-line {float: none}

/* 상품 서브메뉴 */
.sct_ct {margin: 50px 0 0 0; padding: 15px 20px; border: 1px solid #e9e9e1; border-top: 1px solid #e9e9e1; border-radius: 15px}
#sct_ct_1 li {text-align: center; border-right: 0;}
#sct_ct_1 li a {font-size: 18px; font-weight: 600; padding: 15px 0; line-height: inherit}
#sct_ct_1 li a:hover {color: #1587c6}
.sct_ct_here {color: #1587c6!important}

/* 판매많은순 */
#sct_sortlst {border: 0; border-bottom: 1px solid #e9e9e1;}
#sct_lst {display: none}/*상품정렬선택*/
#sct_sort {float: inherit; width: 100%}
#ssch_sort {float: inherit; width: 100%; text-align: right}
#ssch_sort li {float: inherit; display: inline-block; padding: 50px 0 15px; height: auto;}
#ssch_sort li a {font-size: 16px; color: #727272; font-weight: 400}
#ssch_sort li:hover a {color: #0c0c0c;}
#ssch_sort li:hover:after {display: none}

/* 상품분류 10 숨김 */
.sct_10 .sct_op_btn {display: none} / *위시리스트,공유 버튼*/
.sct_10 .sit_icon_li {display: none}/*상품유형*/

/* 상품분류 10 */
.sct_10 .sct_star {display: none}/*상품후기 별*/
#sct {margin: 0 auto}
.sct_10 {margin: 0}
.sct_10.lists-row {margin-right: -20px; margin-left: -20px}
.lists-row .col-row-0, .lists-row .col-row-1, .lists-row .col-row-2, .lists-row .col-row-3, .lists-row .col-row-4, .lists-row .col-row-5, .lists-row .col-row-6, .lists-row .col-row-7, .lists-row .col-row-8, .lists-row .col-row-9, .lists-row .col-row-10 {padding-left: 20px; padding-right: 20px}
.sct_10 .sct_li {margin-bottom: 70px}
.sct_10 .sct_li:nth-child(-n+4) {margin-top: 50px}
.sct_10 .sct_txt {border: 0; font-size: 22px; padding: 0 0 0 8px; margin: 30px 0 8px}
.sct_10 .sct_ct_wrap {min-height: 114px; text-align: center}
/*.sct_10 .sct_txt a {font-weight: 800}*/
.sct_10 .sct_img img {transition: 0.3s}
.sct_10 .sct_img a {border-radius: 15px; overflow: hidden; border: 1px solid #f4f6f6}
.sct_10 .sct_img:hover .sct_cart {display: none}
.sct_10 .sct_img:hover img {transform: scale(1.1)}
.sct_10 .sct_basic {color: #727272; font-size: 16px; padding-left: 8px; font-weight: 400}
/*.sct_10 .sct_bottom {position: absolute; bottom: 0; left: 0}*/
.sct_10 .sit_icon_li {margin-left: 8px; margin-top: 2px}
.sct_10 .sct_cost {color: #39b0d5; font-size: 22px; padding-left: 8px; margin: 18px 0 0 0; font-weight: 500}
.sct_noitem {font-size: 16px; color: #727272; padding: 200px 0}
.pg_wrap {padding: 0; margin: 0 0 70px 0}

/* 상품상세페이지 상단 */
.sit_admin {position: inherit; right: inherit; top: inherit; width: 1400px; margin: 0 auto}
#sit_ov_wrap {width: 1400px; padding: 50px 0; border-top: 0px solid #e9e9e1}
#sit_pvi {width: 45%}
#sit_pvi_big {float: none}
#sit_pvi_big img {width: 100%; border-radius: 20px}
#sit_pvi_thumb {float: none; margin-left: -8px; margin-right: -8px; margin-top: 8px}
#sit_pvi_thumb li {margin: 0; float: left; padding: 8px; width: 20%}
#sit_pvi_thumb img {border-radius: 10px; width: 100%!important}
#sit_pvi_big #popup_item_image {display: none}/*확대 아이콘*/
#sit_ov {width: 50%}
#sit_title {font-size: 33px; font-weight: 800; margin: 0 0 10px 0}
#sit_desc {font-size: 18px; margin: 0 0 30px 0; color: #727272; font-weight: 400}
#sit_star_sns {display: none}/*공유 아이콘*/
.sit_info {font-size: 18px; border-top: 1px solid #333; margin: 0; padding: 0}
.sit_ov_tbl th {width: 250px; padding: 15px 20px; color: #0c0c0c; font-weight: 500}
.sit_info .tr_price th {padding: 15px 20px}
.sit_info .tr_price td {padding: 15px 0px}
.sit_ov_tbl td strong {color: #39b0d5; font-size: 23px; line-height: inherit; font-weight: 700}
.sit_ov_tbl td {font-size: 17px; font-weight: 400; padding: 15px 0px;}
#sit_ov h3 {display: none}
.sit_option {padding: 10px 0; margin: 0; border-bottom: 1px solid #e2e2e2}
.sit_option label.label-title {display: block; flex-shrink: 0}

.get_item_options, .get_item_supply {display: flex; align-items: center}
.get_item_options .label-title, .sit_option label.label-title {width: 250px; padding: 15px 20px; color: #0c0c0c; font-weight: 500; font-size: 18px}
.get_item_options span, .get_item_supply span {width: 100%;}
.sit_option select, #ct_send_cost {font-size: 16px; margin: 0; height: 50px; line-height: 50px; font-weight: 400; color: #727272; border-radius: 5px;}
.sit_side_option select {border-radius: 5px}

#sit_opt_added li {border-radius: 10px; background: #f6f8f8; border: 0; padding: 25px; margin: 20px 0}
#sit_opt_added li .opt_name span {font-size: 18px; margin-bottom: 15px}
#sit_opt_added .sit_opt_del {background: none; border: 0}
#sit_ov_btn button {font-size: 16px; height: 60px; line-height: 50px; border-radius: 5px; font-weight: 500; width: 300px; margin-bottom: 0; margin-top: 30px}
.sit_btn_wish {height: 60px; line-height: 60px; border-radius: 5px; width: 90px; margin-bottom: 0; margin-top: 30px}
.sit_btn_buy {background: #39b0d5}
.sit_btn_buy:hover {background: #1f81b7}
.sit_btn_cart:hover {background: #fff}
#sit_tot_price {font-size: 18px; padding: 0 20px}
#sit_tot_price strong {font-weight: 800; font-size: 140%; color: #39b0d5}

/* 상품상세페이지 플렉스슬라이드 */
.flexslider {margin: 0}
.flexslider .slides img {border-radius: 20px; border: 1px solid #e1e1e1}
#carousel .slides img {border-radius: 10px;}
.flex-direction-nav a {background: #fff; border-radius: 50%; border: 1px solid #e2e2e2; width: 50px; height: 50px}
.flex-direction-nav a.flex-next:before {content: ""; background: url(/img/sub/right-arrow.svg) no-repeat center center / 32px; width: 100%; height: 100%}
.flex-direction-nav a.flex-prev:before {content: ""; background: url(/img/sub/left-arrow.svg) no-repeat center center / 32px; width: 100%; height: 100%}
.flexslider:hover .flex-direction-nav .flex-next {opacity: 1; right: -25px}
.flexslider:hover .flex-direction-nav .flex-prev {opacity: 1; left: -25px}

/* 상품상세페이지 하단 */
#sit_siblings {display: none}/*이전,다음상품 버튼*/
#sit_rel {width: 1400px; margin: 50px auto; border-radius: 15px; border: 1px solid #ddd}
#sit_rel .sct_noitem {padding: 100px 0}
#sit_info {border: 0; width: 1400px; margin: 0 auto 70px; display: block}
#sit_tab {width: 70%; padding-right: 50px; float: left}
#sit_tab .tab_tit {padding: 0; border-bottom: 1px solid #333}
#sit_tab .tab_tit li {display: block; width: 25%; text-align: center}
#sit_tab .tab_tit li button {font-size: 18px; color: #666}
#sit_tab .tab_tit li .selected {font-size: 20px; color: #39b0d5;}
#sit_tab .tab_tit li .selected:after {bottom: -1px; background: #39b0d5}
#sit_inf_open {border-top: 0; font-size: 16px; border: 1px solid #e5e5e5; border-bottom: 0; display: none}/*상품정보 기본내용*/
#sit_inf_open th {width: 30%; padding: 15px 20px}
#sit_inf_open td {padding: 15px 20px}
#sit_dvr h3, #sit_ex h3 {display: none}/*배송교환 기본내용*/
.sit_use_top {border: 1px solid #e5e5e5; border-radius: 10px}
a.btn02 {background: #39b0d5}
.sit_empty {font-size: 16px; color: #727272; padding: 200px 0}
#sit_dex h2 {display: none}
#sit_dvr h3, #sit_ex h3 {font-size: 18px; margin-bottom: 10px}
#sit_buy {width: 30%; float: right; border: 1px solid #e8e8e8; border-radius: 15px; overflow: hidden; position: sticky; top: 15px}
.sit_side_option {font-size: 15px}
.sit_side_option span {width: 100%}
.sit_sel_option {font-size: 14px;}
.sit_sel_option li {background: #f6f8f8}
.sit_tot_price {font-size: 16px}
.sit_tot_price strong {color: #39b0d5; font-weight: 700}

/* 구매하기 */
#sod_frm {width: 1400px; margin: 0 auto; overflow: hidden; font-size: 14px}

/* 장바구니 */
#sod_bsk {width: 1400px; margin: 50px auto 70px; font-size: 14px}

/* 마이페이지 */
#smb_my {width: 1400px; margin: 50px auto;}
#smb_my_ov {width: 20%; margin: 0; border-radius: 15px; font-size: 15px; line-height: 30px}
#smb_my_ov .smb_me {background: none;}
#smb_my_list {width: 80%; padding-left: 50px; font-size: 14px}

/* 검색결과 */
#ssch {width: 1400px; margin: 50px auto;}

/* 게시판 공통 */
.write_button {font-size: 16px; height: 60px; line-height: 60px; width: 215px; color: inherit; border: 1px solid #98a3b3; margin: 50px auto 70px; transition: 0.3s; border-radius: 5px;}
.write_button:hover {background: #39b0d5;}
.write_btn {margin-bottom: 0; padding-bottom: 15px}
.write_btn li * {background: #74797c; border-radius: 5px}
.write_btn li:last-of-type * {background: #39b0d5}
#bo_btn_top {position: relative; top: 50px; margin: 0}
#bo_btn_top.btm {top: -40px}

/* 게시판 카테고리 */
#bo_cate {margin: 50px 0 30px}
#bo_cate li {padding: 0 5px 0 0}
#bo_cate a {font-size: 17px; color: #727272; height: 45px; line-height: 45px; padding: 0 18px;}
#bo_cate a:hover {background: #39b0d5; border: 1px solid #39b0d5}
#bo_cate #bo_cate_on {background: #39b0d5; box-shadow: none; -webkit-box-shadow: none; border: 1px solid #39b0d5}

/* 갤러리 리스트 */
.gallery li.empty_list {font-size: 15px; color: #727272!important; padding: 200px 0!important}
.all_check label {font-size: 16px}
.gallery {position: relative; margin-left: -20px; margin-right: -20px}
.gallery::after {content: ""; display: block; clear: both}
.gallery li {float: left; width: calc(100% / 4); padding: 0 20px; margin-bottom: 70px;}
.gallery li:nth-child(5n) {clear: both}
.gallery li a {width: 100%;}
.gallery li .img {border-radius: 15px; overflow: hidden; border: 1px solid #f4f6f6; position: relative; padding-top: 100%;}
.gallery li .img img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: 0.3s}
.gallery li a:hover .img img {transform: translate(-50%, -50%) scale(1.1)}
.gallery li .text em {display: none}/*분류*/
.gallery li .text .date {display: none}/*등록날짜*/
.gallery li .tit {margin: 30px 0 8px; padding-left: 8px;font-size: 24px; font-weight: 700;}
.gallery li .tit .new {font-size: 14px; color: #e46a5f; width: 18px; height: 18px; line-height: 18px; background: #fdf3f2; font-weight: 700; text-align: center; border: 1px solid #fae2e0; margin: 0 0 3px 5px}
.gallery li .info {color: #39b0d5; font-size: 18px; padding-left: 8px}
.gallery li .tag span {font-size: 16px; border: 1px solid #727272; padding: 5px 15px; margin: 18px 0 0 8px;  color: #727272; border-radius: 5px;}
.gallery li .no_image {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #f4f6f6; width: 100%; text-align: center; font-size: 18px; color: #727272}

/* 일반 게시판 리스트 */
.board {border-top: 1px solid #333; margin-bottom: 70px}
.board li.none {font-size: 15px; color: #727272!important; padding: 200px 0!important}
.board li {padding: 20px 0; font-size: 18px;}
.board li.th {padding: 20px 0;}
.board .th div, .board .tit {font-weight: 600; font-size: 18px;}
.board .td .num, .board .td .name span, .board .td .hit, .board .td .date {color: #666; font-weight: 400}
.board .notice {background: #e46a5f; border-radius: 8px; color: #fff; border: 1px solid #e46a5f}
.board .num, .board .name, .board .date {width: 150px}
.board .tit a {font-weight: 500}
.board .new {color: #e46a5f; background: #fdf3f2; border: 1px solid #fae2e0; padding: 0; width: 18px; height: 18px; line-height: 18px; font-weight: 500; text-align: center}

/* 게시판 검색창 */
.sch_box {padding: 0; display: block; background: none; margin-bottom: 70px}
.sch_box .sch {justify-content: center}
.sch_box .sch .select {margin-right: 3px;}
.sch_box .sch .select select {border: 1px solid #ddd; border-radius: 5px}
.sch_box .sch input {border: 1px solid #ddd; border-radius: 5px}
.sch_box .sch button {border-radius: 5px; background: #74797c}

/* 글쓰기 페이지*/
.board_write {margin-top: 50px;}
.board_write table {border-top: 1px solid #333}
.board_write table .th {font-size: 16px; color: inherit; background: #f6f8f8}
.board_write table .td.notice {font-size: 16px;}
.board_write table .td.secret {font-size: 16px;}
.board_write table .input {font-size: 16px}
.board_write table select {font-size: 16px}

/* 뷰페이지 */
.board_view {margin-top: 50px}
.board_view .tit {border: 0; border-top: 1px solid #333; border-bottom: 1px solid #ddd; font-size: 16px; color: #727272;}
.board_view .tit span.ca_name {font-size: 16px; color: #fff; background: #39b0d5; border-radius: 20px; padding: 0 15px}
.board_view .tit h1 {font-size: 24px; line-height: 40px; font-weight: 700; color: #0c0c0c}
.board_view .tit .ca_stit {font-size: 18px; color: #0c0c0c; display: inline-block; margin-right: 15px}
.board_view .tit .ca_tag {display: inline-block; line-height: 28px}
.board_view .tit .ca_tag span {font-size: 16px; color: #0c0c0c; border: 1px solid #727272; border-radius: 5px; margin-right: 5px; padding: 0 10px; text-align: center}
.board_view .tit span.name, .board_view .tit span.hit, .board_view .tit span.date {margin-top: 10px}
.board_view .cont {font-size: 18px; min-height: 300px}

/* faq */
.faq_list li {border-radius: 10px; overflow: hidden}

/* 주문제작 */
.online_form {margin-top: 50px}
.online_form ul {border-top: 1px solid #333}
.online_form ul li {padding: 20px 0}
.online_form ul li .td .text {height: 50px; line-height: 50px; padding: 0 20px}
.online_form ul li .td textarea {padding: 10px 20px}















